@charset "UTF-8";
/**
 * Foundation for Sites by ZURB
 * Version 6.4.3
 * foundation.zurb.com
 * Licensed under MIT Open Source
 */
@import url("https://fonts.googleapis.com/css2?family=Montserrat:wght@300;400&display=swap");
@import url("https://fonts.googleapis.com/css2?family=Marcellus&display=swap");
@import url("https://fonts.googleapis.com/css2?family=Manrope&display=swap");
@import url("https://fonts.googleapis.com/css?family=Domine:wght@400;500;600;700&display=swap");
@import url("https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,200;0,400;0,600;0,700;1,200;1,400;1,600;1,700&display=swap");
@media print, screen and (min-width: 40em) {
  body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) .reveal.large, body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) .reveal.small, body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) .reveal.tiny, body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) .reveal {
    right: auto;
    left: auto;
    margin: 0 auto;
  }
}
.rng-overlay-mask {
  background: #0a0a0a !important;
  opacity: 0.65 !important;
  height: 100vh !important;
  width: 100vw !important;
  position: fixed !important;
  top: 0 !important;
  right: 0 !important;
  bottom: 0 !important;
  left: 0 !important;
  z-index: 9998 !important;
}

.rng-overlay {
  background: #ffffff !important;
  font-size: 0.875rem !important;
  height: auto !important;
  max-height: 100vh;
  margin: 0 auto !important;
  max-width: 100% !important;
  padding: 1rem !important;
  width: 37.5rem !important;
  position: fixed !important;
  top: 5vh !important;
  left: 0 !important;
  right: 0 !important;
  z-index: 9999 !important;
}
@media print, screen and (max-width: 39.99875em) {
  .rng-overlay {
    height: calc(100% - 1rem) !important;
    width: auto !important;
    top: 0.5rem !important;
    right: 0.5rem !important;
    bottom: 0.5rem !important;
    left: 0.5rem !important;
  }
}

.rng-overlay-close {
  color: #666666 !important;
  position: absolute !important;
  top: 0.5rem !important;
  right: 0.5rem !important;
  z-index: 9999 !important;
  cursor: pointer !important;
}
.rng-overlay-close:hover {
  color: #0a0a0a !important;
}
.rng-overlay-close i {
  font-size: 2.375rem;
}

/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */
/* Document
   ========================================================================== */
/**
 * 1. Correct the line height in all browsers.
 * 2. Prevent adjustments of font size after orientation changes in iOS.
 */
html {
  line-height: 1.15; /* 1 */
  -webkit-text-size-adjust: 100%; /* 2 */
}

/* Sections
   ========================================================================== */
/**
 * Remove the margin in all browsers.
 */
body {
  margin: 0;
}

/**
 * Render the `main` element consistently in IE.
 */
main {
  display: block;
}

/**
 * Correct the font size and margin on `h1` elements within `section` and
 * `article` contexts in Chrome, Firefox, and Safari.
 */
h1 {
  font-size: 2em;
  margin: 0.67em 0;
}

/* Grouping content
   ========================================================================== */
/**
 * 1. Add the correct box sizing in Firefox.
 * 2. Show the overflow in Edge and IE.
 */
hr {
  box-sizing: content-box; /* 1 */
  height: 0; /* 1 */
  overflow: visible; /* 2 */
}

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */
pre {
  font-family: monospace, monospace; /* 1 */
  font-size: 1em; /* 2 */
}

/* Text-level semantics
   ========================================================================== */
/**
 * Remove the gray background on active links in IE 10.
 */
a {
  background-color: transparent;
}

/**
 * 1. Remove the bottom border in Chrome 57-
 * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.
 */
abbr[title] {
  border-bottom: none; /* 1 */
  text-decoration: underline; /* 2 */
  text-decoration: underline dotted; /* 2 */
}

/**
 * Add the correct font weight in Chrome, Edge, and Safari.
 */
b,
strong {
  font-weight: bolder;
}

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */
code,
kbd,
samp {
  font-family: monospace, monospace; /* 1 */
  font-size: 1em; /* 2 */
}

/**
 * Add the correct font size in all browsers.
 */
small {
  font-size: 80%;
}

/**
 * Prevent `sub` and `sup` elements from affecting the line height in
 * all browsers.
 */
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

/* Embedded content
   ========================================================================== */
/**
 * Remove the border on images inside links in IE 10.
 */
img {
  border-style: none;
}

/* Forms
   ========================================================================== */
/**
 * 1. Change the font styles in all browsers.
 * 2. Remove the margin in Firefox and Safari.
 */
button,
input,
optgroup,
select,
textarea {
  font-family: inherit; /* 1 */
  font-size: 100%; /* 1 */
  line-height: 1.15; /* 1 */
  margin: 0; /* 2 */
}

/**
 * Show the overflow in IE.
 * 1. Show the overflow in Edge.
 */
button,
input { /* 1 */
  overflow: visible;
}

/**
 * Remove the inheritance of text transform in Edge, Firefox, and IE.
 * 1. Remove the inheritance of text transform in Firefox.
 */
button,
select { /* 1 */
  text-transform: none;
}

/**
 * Correct the inability to style clickable types in iOS and Safari.
 */
button,
[type=button],
[type=reset],
[type=submit] {
  -webkit-appearance: button;
}

/**
 * Remove the inner border and padding in Firefox.
 */
button::-moz-focus-inner,
[type=button]::-moz-focus-inner,
[type=reset]::-moz-focus-inner,
[type=submit]::-moz-focus-inner {
  border-style: none;
  padding: 0;
}

/**
 * Restore the focus styles unset by the previous rule.
 */
button:-moz-focusring,
[type=button]:-moz-focusring,
[type=reset]:-moz-focusring,
[type=submit]:-moz-focusring {
  outline: 1px dotted ButtonText;
}

/**
 * Correct the padding in Firefox.
 */
fieldset {
  padding: 0.35em 0.75em 0.625em;
}

/**
 * 1. Correct the text wrapping in Edge and IE.
 * 2. Correct the color inheritance from `fieldset` elements in IE.
 * 3. Remove the padding so developers are not caught out when they zero out
 *    `fieldset` elements in all browsers.
 */
legend {
  box-sizing: border-box; /* 1 */
  color: inherit; /* 2 */
  display: table; /* 1 */
  max-width: 100%; /* 1 */
  padding: 0; /* 3 */
  white-space: normal; /* 1 */
}

/**
 * Add the correct vertical alignment in Chrome, Firefox, and Opera.
 */
progress {
  vertical-align: baseline;
}

/**
 * Remove the default vertical scrollbar in IE 10+.
 */
textarea {
  overflow: auto;
}

/**
 * 1. Add the correct box sizing in IE 10.
 * 2. Remove the padding in IE 10.
 */
[type=checkbox],
[type=radio] {
  box-sizing: border-box; /* 1 */
  padding: 0; /* 2 */
}

/**
 * Correct the cursor style of increment and decrement buttons in Chrome.
 */
[type=number]::-webkit-inner-spin-button,
[type=number]::-webkit-outer-spin-button {
  height: auto;
}

/**
 * 1. Correct the odd appearance in Chrome and Safari.
 * 2. Correct the outline style in Safari.
 */
[type=search] {
  -webkit-appearance: textfield; /* 1 */
  outline-offset: -2px; /* 2 */
}

/**
 * Remove the inner padding in Chrome and Safari on macOS.
 */
[type=search]::-webkit-search-decoration {
  -webkit-appearance: none;
}

/**
 * 1. Correct the inability to style clickable types in iOS and Safari.
 * 2. Change font properties to `inherit` in Safari.
 */
::-webkit-file-upload-button {
  -webkit-appearance: button; /* 1 */
  font: inherit; /* 2 */
}

/* Interactive
   ========================================================================== */
/*
 * Add the correct display in Edge, IE 10+, and Firefox.
 */
details {
  display: block;
}

/*
 * Add the correct display in all browsers.
 */
summary {
  display: list-item;
}

/* Misc
   ========================================================================== */
/**
 * Add the correct display in IE 10+.
 */
template {
  display: none;
}

/**
 * Add the correct display in IE 10.
 */
[hidden] {
  display: none;
}

.foundation-mq {
  font-family: "small=0em&medium=40em&large=64.0625em&xlarge=75em&xxlarge=90em";
}

html {
  box-sizing: border-box;
  font-size: 100%;
}

*,
*::before,
*::after {
  box-sizing: inherit;
}

body {
  margin: 0;
  padding: 0;
  background: #ffffff;
  font-family: "Open Sans", "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif;
  font-weight: normal;
  line-height: 1.5;
  color: #0a0a0a;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

img {
  display: inline-block;
  vertical-align: middle;
  max-width: 100%;
  height: auto;
  -ms-interpolation-mode: bicubic;
}

textarea {
  height: auto;
  min-height: 50px;
  border-radius: 0;
}

select {
  box-sizing: border-box;
  width: 100%;
  border-radius: 0;
}

.map_canvas img,
.map_canvas embed,
.map_canvas object,
.mqa-display img,
.mqa-display embed,
.mqa-display object {
  max-width: none !important;
}

button {
  padding: 0;
  appearance: none;
  border: 0;
  border-radius: 0;
  background: transparent;
  line-height: 1;
  cursor: auto;
}
[data-whatinput=mouse] button {
  outline: 0;
}

pre {
  overflow: auto;
}

button,
input,
optgroup,
select,
textarea {
  font-family: inherit;
}

.is-visible {
  display: block !important;
}

.is-hidden {
  display: none !important;
}

.grid-container {
  padding-right: 10px;
  padding-left: 10px;
  max-width: 87.5rem;
  margin-left: auto;
  margin-right: auto;
}
@media print, screen and (min-width: 40em) {
  .grid-container {
    padding-right: 15px;
    padding-left: 15px;
  }
}
.grid-container.fluid {
  padding-right: 10px;
  padding-left: 10px;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
}
@media print, screen and (min-width: 40em) {
  .grid-container.fluid {
    padding-right: 15px;
    padding-left: 15px;
  }
}
.grid-container.full {
  padding-right: 0;
  padding-left: 0;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
}

.grid-x {
  display: flex;
  flex-flow: row wrap;
}

.cell {
  flex: 0 0 auto;
  min-height: 0;
  min-width: 0;
  width: 100%;
}
.cell.auto {
  flex: 1 1 0;
}
.cell.shrink {
  flex: 0 0 auto;
}

.grid-x > .auto {
  width: auto;
}
.grid-x > .shrink {
  width: auto;
}

.grid-x > .small-shrink, .grid-x > .small-full, .grid-x > .small-1, .grid-x > .small-2, .grid-x > .small-3, .grid-x > .small-4, .grid-x > .small-5, .grid-x > .small-6, .grid-x > .small-7, .grid-x > .small-8, .grid-x > .small-9, .grid-x > .small-10, .grid-x > .small-11, .grid-x > .small-12 {
  flex-basis: auto;
}

@media print, screen and (min-width: 40em) {
  .grid-x > .medium-shrink, .grid-x > .medium-full, .grid-x > .medium-1, .grid-x > .medium-2, .grid-x > .medium-3, .grid-x > .medium-4, .grid-x > .medium-5, .grid-x > .medium-6, .grid-x > .medium-7, .grid-x > .medium-8, .grid-x > .medium-9, .grid-x > .medium-10, .grid-x > .medium-11, .grid-x > .medium-12 {
    flex-basis: auto;
  }
}
@media print, screen and (min-width: 64.0625em) {
  .grid-x > .large-shrink, .grid-x > .large-full, .grid-x > .large-1, .grid-x > .large-2, .grid-x > .large-3, .grid-x > .large-4, .grid-x > .large-5, .grid-x > .large-6, .grid-x > .large-7, .grid-x > .large-8, .grid-x > .large-9, .grid-x > .large-10, .grid-x > .large-11, .grid-x > .large-12 {
    flex-basis: auto;
  }
}
@media screen and (min-width: 75em) {
  .grid-x > .xlarge-shrink, .grid-x > .xlarge-full, .grid-x > .xlarge-1, .grid-x > .xlarge-2, .grid-x > .xlarge-3, .grid-x > .xlarge-4, .grid-x > .xlarge-5, .grid-x > .xlarge-6, .grid-x > .xlarge-7, .grid-x > .xlarge-8, .grid-x > .xlarge-9, .grid-x > .xlarge-10, .grid-x > .xlarge-11, .grid-x > .xlarge-12 {
    flex-basis: auto;
  }
}
@media screen and (min-width: 90em) {
  .grid-x > .xxlarge-shrink, .grid-x > .xxlarge-full, .grid-x > .xxlarge-1, .grid-x > .xxlarge-2, .grid-x > .xxlarge-3, .grid-x > .xxlarge-4, .grid-x > .xxlarge-5, .grid-x > .xxlarge-6, .grid-x > .xxlarge-7, .grid-x > .xxlarge-8, .grid-x > .xxlarge-9, .grid-x > .xxlarge-10, .grid-x > .xxlarge-11, .grid-x > .xxlarge-12 {
    flex-basis: auto;
  }
}
.grid-x > .small-12, .grid-x > .small-11, .grid-x > .small-10, .grid-x > .small-9, .grid-x > .small-8, .grid-x > .small-7, .grid-x > .small-6, .grid-x > .small-5, .grid-x > .small-4, .grid-x > .small-3, .grid-x > .small-2, .grid-x > .small-1 {
  flex: 0 0 auto;
}

.grid-x > .small-1 {
  width: 8.3333333333%;
}

.grid-x > .small-2 {
  width: 16.6666666667%;
}

.grid-x > .small-3 {
  width: 25%;
}

.grid-x > .small-4 {
  width: 33.3333333333%;
}

.grid-x > .small-5 {
  width: 41.6666666667%;
}

.grid-x > .small-6 {
  width: 50%;
}

.grid-x > .small-7 {
  width: 58.3333333333%;
}

.grid-x > .small-8 {
  width: 66.6666666667%;
}

.grid-x > .small-9 {
  width: 75%;
}

.grid-x > .small-10 {
  width: 83.3333333333%;
}

.grid-x > .small-11 {
  width: 91.6666666667%;
}

.grid-x > .small-12 {
  width: 100%;
}

@media print, screen and (min-width: 40em) {
  .grid-x > .medium-auto {
    flex: 1 1 0;
    width: auto;
  }
  .grid-x > .medium-12, .grid-x > .medium-11, .grid-x > .medium-10, .grid-x > .medium-9, .grid-x > .medium-8, .grid-x > .medium-7, .grid-x > .medium-6, .grid-x > .medium-5, .grid-x > .medium-4, .grid-x > .medium-3, .grid-x > .medium-2, .grid-x > .medium-1, .grid-x > .medium-shrink {
    flex: 0 0 auto;
  }
  .grid-x > .medium-shrink {
    width: auto;
  }
  .grid-x > .medium-1 {
    width: 8.3333333333%;
  }
  .grid-x > .medium-2 {
    width: 16.6666666667%;
  }
  .grid-x > .medium-3 {
    width: 25%;
  }
  .grid-x > .medium-4 {
    width: 33.3333333333%;
  }
  .grid-x > .medium-5 {
    width: 41.6666666667%;
  }
  .grid-x > .medium-6 {
    width: 50%;
  }
  .grid-x > .medium-7 {
    width: 58.3333333333%;
  }
  .grid-x > .medium-8 {
    width: 66.6666666667%;
  }
  .grid-x > .medium-9 {
    width: 75%;
  }
  .grid-x > .medium-10 {
    width: 83.3333333333%;
  }
  .grid-x > .medium-11 {
    width: 91.6666666667%;
  }
  .grid-x > .medium-12 {
    width: 100%;
  }
}
@media print, screen and (min-width: 64.0625em) {
  .grid-x > .large-auto {
    flex: 1 1 0;
    width: auto;
  }
  .grid-x > .large-12, .grid-x > .large-11, .grid-x > .large-10, .grid-x > .large-9, .grid-x > .large-8, .grid-x > .large-7, .grid-x > .large-6, .grid-x > .large-5, .grid-x > .large-4, .grid-x > .large-3, .grid-x > .large-2, .grid-x > .large-1, .grid-x > .large-shrink {
    flex: 0 0 auto;
  }
  .grid-x > .large-shrink {
    width: auto;
  }
  .grid-x > .large-1 {
    width: 8.3333333333%;
  }
  .grid-x > .large-2 {
    width: 16.6666666667%;
  }
  .grid-x > .large-3 {
    width: 25%;
  }
  .grid-x > .large-4 {
    width: 33.3333333333%;
  }
  .grid-x > .large-5 {
    width: 41.6666666667%;
  }
  .grid-x > .large-6 {
    width: 50%;
  }
  .grid-x > .large-7 {
    width: 58.3333333333%;
  }
  .grid-x > .large-8 {
    width: 66.6666666667%;
  }
  .grid-x > .large-9 {
    width: 75%;
  }
  .grid-x > .large-10 {
    width: 83.3333333333%;
  }
  .grid-x > .large-11 {
    width: 91.6666666667%;
  }
  .grid-x > .large-12 {
    width: 100%;
  }
}
@media screen and (min-width: 75em) {
  .grid-x > .xlarge-auto {
    flex: 1 1 0;
    width: auto;
  }
  .grid-x > .xlarge-12, .grid-x > .xlarge-11, .grid-x > .xlarge-10, .grid-x > .xlarge-9, .grid-x > .xlarge-8, .grid-x > .xlarge-7, .grid-x > .xlarge-6, .grid-x > .xlarge-5, .grid-x > .xlarge-4, .grid-x > .xlarge-3, .grid-x > .xlarge-2, .grid-x > .xlarge-1, .grid-x > .xlarge-shrink {
    flex: 0 0 auto;
  }
  .grid-x > .xlarge-shrink {
    width: auto;
  }
  .grid-x > .xlarge-1 {
    width: 8.3333333333%;
  }
  .grid-x > .xlarge-2 {
    width: 16.6666666667%;
  }
  .grid-x > .xlarge-3 {
    width: 25%;
  }
  .grid-x > .xlarge-4 {
    width: 33.3333333333%;
  }
  .grid-x > .xlarge-5 {
    width: 41.6666666667%;
  }
  .grid-x > .xlarge-6 {
    width: 50%;
  }
  .grid-x > .xlarge-7 {
    width: 58.3333333333%;
  }
  .grid-x > .xlarge-8 {
    width: 66.6666666667%;
  }
  .grid-x > .xlarge-9 {
    width: 75%;
  }
  .grid-x > .xlarge-10 {
    width: 83.3333333333%;
  }
  .grid-x > .xlarge-11 {
    width: 91.6666666667%;
  }
  .grid-x > .xlarge-12 {
    width: 100%;
  }
}
@media screen and (min-width: 90em) {
  .grid-x > .xxlarge-auto {
    flex: 1 1 0;
    width: auto;
  }
  .grid-x > .xxlarge-12, .grid-x > .xxlarge-11, .grid-x > .xxlarge-10, .grid-x > .xxlarge-9, .grid-x > .xxlarge-8, .grid-x > .xxlarge-7, .grid-x > .xxlarge-6, .grid-x > .xxlarge-5, .grid-x > .xxlarge-4, .grid-x > .xxlarge-3, .grid-x > .xxlarge-2, .grid-x > .xxlarge-1, .grid-x > .xxlarge-shrink {
    flex: 0 0 auto;
  }
  .grid-x > .xxlarge-shrink {
    width: auto;
  }
  .grid-x > .xxlarge-1 {
    width: 8.3333333333%;
  }
  .grid-x > .xxlarge-2 {
    width: 16.6666666667%;
  }
  .grid-x > .xxlarge-3 {
    width: 25%;
  }
  .grid-x > .xxlarge-4 {
    width: 33.3333333333%;
  }
  .grid-x > .xxlarge-5 {
    width: 41.6666666667%;
  }
  .grid-x > .xxlarge-6 {
    width: 50%;
  }
  .grid-x > .xxlarge-7 {
    width: 58.3333333333%;
  }
  .grid-x > .xxlarge-8 {
    width: 66.6666666667%;
  }
  .grid-x > .xxlarge-9 {
    width: 75%;
  }
  .grid-x > .xxlarge-10 {
    width: 83.3333333333%;
  }
  .grid-x > .xxlarge-11 {
    width: 91.6666666667%;
  }
  .grid-x > .xxlarge-12 {
    width: 100%;
  }
}
.grid-margin-x:not(.grid-x) > .cell {
  width: auto;
}

.grid-margin-y:not(.grid-y) > .cell {
  height: auto;
}

.grid-margin-x {
  margin-left: -10px;
  margin-right: -10px;
}
@media print, screen and (min-width: 40em) {
  .grid-margin-x {
    margin-left: -15px;
    margin-right: -15px;
  }
}
.grid-margin-x > .cell {
  width: calc(100% - 20px);
  margin-left: 10px;
  margin-right: 10px;
}
@media print, screen and (min-width: 40em) {
  .grid-margin-x > .cell {
    width: calc(100% - 30px);
    margin-left: 15px;
    margin-right: 15px;
  }
}
.grid-margin-x > .auto {
  width: auto;
}
.grid-margin-x > .shrink {
  width: auto;
}
.grid-margin-x > .small-1 {
  width: calc(8.3333333333% - 20px);
}
.grid-margin-x > .small-2 {
  width: calc(16.6666666667% - 20px);
}
.grid-margin-x > .small-3 {
  width: calc(25% - 20px);
}
.grid-margin-x > .small-4 {
  width: calc(33.3333333333% - 20px);
}
.grid-margin-x > .small-5 {
  width: calc(41.6666666667% - 20px);
}
.grid-margin-x > .small-6 {
  width: calc(50% - 20px);
}
.grid-margin-x > .small-7 {
  width: calc(58.3333333333% - 20px);
}
.grid-margin-x > .small-8 {
  width: calc(66.6666666667% - 20px);
}
.grid-margin-x > .small-9 {
  width: calc(75% - 20px);
}
.grid-margin-x > .small-10 {
  width: calc(83.3333333333% - 20px);
}
.grid-margin-x > .small-11 {
  width: calc(91.6666666667% - 20px);
}
.grid-margin-x > .small-12 {
  width: calc(100% - 20px);
}
@media print, screen and (min-width: 40em) {
  .grid-margin-x > .auto {
    width: auto;
  }
  .grid-margin-x > .shrink {
    width: auto;
  }
  .grid-margin-x > .small-1 {
    width: calc(8.3333333333% - 30px);
  }
  .grid-margin-x > .small-2 {
    width: calc(16.6666666667% - 30px);
  }
  .grid-margin-x > .small-3 {
    width: calc(25% - 30px);
  }
  .grid-margin-x > .small-4 {
    width: calc(33.3333333333% - 30px);
  }
  .grid-margin-x > .small-5 {
    width: calc(41.6666666667% - 30px);
  }
  .grid-margin-x > .small-6 {
    width: calc(50% - 30px);
  }
  .grid-margin-x > .small-7 {
    width: calc(58.3333333333% - 30px);
  }
  .grid-margin-x > .small-8 {
    width: calc(66.6666666667% - 30px);
  }
  .grid-margin-x > .small-9 {
    width: calc(75% - 30px);
  }
  .grid-margin-x > .small-10 {
    width: calc(83.3333333333% - 30px);
  }
  .grid-margin-x > .small-11 {
    width: calc(91.6666666667% - 30px);
  }
  .grid-margin-x > .small-12 {
    width: calc(100% - 30px);
  }
  .grid-margin-x > .medium-auto {
    width: auto;
  }
  .grid-margin-x > .medium-shrink {
    width: auto;
  }
  .grid-margin-x > .medium-1 {
    width: calc(8.3333333333% - 30px);
  }
  .grid-margin-x > .medium-2 {
    width: calc(16.6666666667% - 30px);
  }
  .grid-margin-x > .medium-3 {
    width: calc(25% - 30px);
  }
  .grid-margin-x > .medium-4 {
    width: calc(33.3333333333% - 30px);
  }
  .grid-margin-x > .medium-5 {
    width: calc(41.6666666667% - 30px);
  }
  .grid-margin-x > .medium-6 {
    width: calc(50% - 30px);
  }
  .grid-margin-x > .medium-7 {
    width: calc(58.3333333333% - 30px);
  }
  .grid-margin-x > .medium-8 {
    width: calc(66.6666666667% - 30px);
  }
  .grid-margin-x > .medium-9 {
    width: calc(75% - 30px);
  }
  .grid-margin-x > .medium-10 {
    width: calc(83.3333333333% - 30px);
  }
  .grid-margin-x > .medium-11 {
    width: calc(91.6666666667% - 30px);
  }
  .grid-margin-x > .medium-12 {
    width: calc(100% - 30px);
  }
}
@media print, screen and (min-width: 64.0625em) {
  .grid-margin-x > .large-auto {
    width: auto;
  }
  .grid-margin-x > .large-shrink {
    width: auto;
  }
  .grid-margin-x > .large-1 {
    width: calc(8.3333333333% - 30px);
  }
  .grid-margin-x > .large-2 {
    width: calc(16.6666666667% - 30px);
  }
  .grid-margin-x > .large-3 {
    width: calc(25% - 30px);
  }
  .grid-margin-x > .large-4 {
    width: calc(33.3333333333% - 30px);
  }
  .grid-margin-x > .large-5 {
    width: calc(41.6666666667% - 30px);
  }
  .grid-margin-x > .large-6 {
    width: calc(50% - 30px);
  }
  .grid-margin-x > .large-7 {
    width: calc(58.3333333333% - 30px);
  }
  .grid-margin-x > .large-8 {
    width: calc(66.6666666667% - 30px);
  }
  .grid-margin-x > .large-9 {
    width: calc(75% - 30px);
  }
  .grid-margin-x > .large-10 {
    width: calc(83.3333333333% - 30px);
  }
  .grid-margin-x > .large-11 {
    width: calc(91.6666666667% - 30px);
  }
  .grid-margin-x > .large-12 {
    width: calc(100% - 30px);
  }
}
@media screen and (min-width: 75em) {
  .grid-margin-x > .xlarge-auto {
    width: auto;
  }
  .grid-margin-x > .xlarge-shrink {
    width: auto;
  }
  .grid-margin-x > .xlarge-1 {
    width: calc(8.3333333333% - 30px);
  }
  .grid-margin-x > .xlarge-2 {
    width: calc(16.6666666667% - 30px);
  }
  .grid-margin-x > .xlarge-3 {
    width: calc(25% - 30px);
  }
  .grid-margin-x > .xlarge-4 {
    width: calc(33.3333333333% - 30px);
  }
  .grid-margin-x > .xlarge-5 {
    width: calc(41.6666666667% - 30px);
  }
  .grid-margin-x > .xlarge-6 {
    width: calc(50% - 30px);
  }
  .grid-margin-x > .xlarge-7 {
    width: calc(58.3333333333% - 30px);
  }
  .grid-margin-x > .xlarge-8 {
    width: calc(66.6666666667% - 30px);
  }
  .grid-margin-x > .xlarge-9 {
    width: calc(75% - 30px);
  }
  .grid-margin-x > .xlarge-10 {
    width: calc(83.3333333333% - 30px);
  }
  .grid-margin-x > .xlarge-11 {
    width: calc(91.6666666667% - 30px);
  }
  .grid-margin-x > .xlarge-12 {
    width: calc(100% - 30px);
  }
}
@media screen and (min-width: 90em) {
  .grid-margin-x > .xxlarge-auto {
    width: auto;
  }
  .grid-margin-x > .xxlarge-shrink {
    width: auto;
  }
  .grid-margin-x > .xxlarge-1 {
    width: calc(8.3333333333% - 30px);
  }
  .grid-margin-x > .xxlarge-2 {
    width: calc(16.6666666667% - 30px);
  }
  .grid-margin-x > .xxlarge-3 {
    width: calc(25% - 30px);
  }
  .grid-margin-x > .xxlarge-4 {
    width: calc(33.3333333333% - 30px);
  }
  .grid-margin-x > .xxlarge-5 {
    width: calc(41.6666666667% - 30px);
  }
  .grid-margin-x > .xxlarge-6 {
    width: calc(50% - 30px);
  }
  .grid-margin-x > .xxlarge-7 {
    width: calc(58.3333333333% - 30px);
  }
  .grid-margin-x > .xxlarge-8 {
    width: calc(66.6666666667% - 30px);
  }
  .grid-margin-x > .xxlarge-9 {
    width: calc(75% - 30px);
  }
  .grid-margin-x > .xxlarge-10 {
    width: calc(83.3333333333% - 30px);
  }
  .grid-margin-x > .xxlarge-11 {
    width: calc(91.6666666667% - 30px);
  }
  .grid-margin-x > .xxlarge-12 {
    width: calc(100% - 30px);
  }
}

.grid-padding-x .grid-padding-x {
  margin-right: -10px;
  margin-left: -10px;
}
@media print, screen and (min-width: 40em) {
  .grid-padding-x .grid-padding-x {
    margin-right: -15px;
    margin-left: -15px;
  }
}
.grid-container:not(.full) > .grid-padding-x {
  margin-right: -10px;
  margin-left: -10px;
}
@media print, screen and (min-width: 40em) {
  .grid-container:not(.full) > .grid-padding-x {
    margin-right: -15px;
    margin-left: -15px;
  }
}
.grid-padding-x > .cell {
  padding-right: 10px;
  padding-left: 10px;
}
@media print, screen and (min-width: 40em) {
  .grid-padding-x > .cell {
    padding-right: 15px;
    padding-left: 15px;
  }
}

.small-up-1 > .cell {
  width: 100%;
}

.small-up-2 > .cell {
  width: 50%;
}

.small-up-3 > .cell {
  width: 33.3333333333%;
}

.small-up-4 > .cell {
  width: 25%;
}

.small-up-5 > .cell {
  width: 20%;
}

.small-up-6 > .cell {
  width: 16.6666666667%;
}

.small-up-7 > .cell {
  width: 14.2857142857%;
}

.small-up-8 > .cell {
  width: 12.5%;
}

@media print, screen and (min-width: 40em) {
  .medium-up-1 > .cell {
    width: 100%;
  }
  .medium-up-2 > .cell {
    width: 50%;
  }
  .medium-up-3 > .cell {
    width: 33.3333333333%;
  }
  .medium-up-4 > .cell {
    width: 25%;
  }
  .medium-up-5 > .cell {
    width: 20%;
  }
  .medium-up-6 > .cell {
    width: 16.6666666667%;
  }
  .medium-up-7 > .cell {
    width: 14.2857142857%;
  }
  .medium-up-8 > .cell {
    width: 12.5%;
  }
}
@media print, screen and (min-width: 64.0625em) {
  .large-up-1 > .cell {
    width: 100%;
  }
  .large-up-2 > .cell {
    width: 50%;
  }
  .large-up-3 > .cell {
    width: 33.3333333333%;
  }
  .large-up-4 > .cell {
    width: 25%;
  }
  .large-up-5 > .cell {
    width: 20%;
  }
  .large-up-6 > .cell {
    width: 16.6666666667%;
  }
  .large-up-7 > .cell {
    width: 14.2857142857%;
  }
  .large-up-8 > .cell {
    width: 12.5%;
  }
}
@media screen and (min-width: 75em) {
  .xlarge-up-1 > .cell {
    width: 100%;
  }
  .xlarge-up-2 > .cell {
    width: 50%;
  }
  .xlarge-up-3 > .cell {
    width: 33.3333333333%;
  }
  .xlarge-up-4 > .cell {
    width: 25%;
  }
  .xlarge-up-5 > .cell {
    width: 20%;
  }
  .xlarge-up-6 > .cell {
    width: 16.6666666667%;
  }
  .xlarge-up-7 > .cell {
    width: 14.2857142857%;
  }
  .xlarge-up-8 > .cell {
    width: 12.5%;
  }
}
@media screen and (min-width: 90em) {
  .xxlarge-up-1 > .cell {
    width: 100%;
  }
  .xxlarge-up-2 > .cell {
    width: 50%;
  }
  .xxlarge-up-3 > .cell {
    width: 33.3333333333%;
  }
  .xxlarge-up-4 > .cell {
    width: 25%;
  }
  .xxlarge-up-5 > .cell {
    width: 20%;
  }
  .xxlarge-up-6 > .cell {
    width: 16.6666666667%;
  }
  .xxlarge-up-7 > .cell {
    width: 14.2857142857%;
  }
  .xxlarge-up-8 > .cell {
    width: 12.5%;
  }
}
.grid-margin-x.small-up-1 > .cell {
  width: calc(100% - 20px);
}

.grid-margin-x.small-up-2 > .cell {
  width: calc(50% - 20px);
}

.grid-margin-x.small-up-3 > .cell {
  width: calc(33.3333333333% - 20px);
}

.grid-margin-x.small-up-4 > .cell {
  width: calc(25% - 20px);
}

.grid-margin-x.small-up-5 > .cell {
  width: calc(20% - 20px);
}

.grid-margin-x.small-up-6 > .cell {
  width: calc(16.6666666667% - 20px);
}

.grid-margin-x.small-up-7 > .cell {
  width: calc(14.2857142857% - 20px);
}

.grid-margin-x.small-up-8 > .cell {
  width: calc(12.5% - 20px);
}

@media print, screen and (min-width: 40em) {
  .grid-margin-x.small-up-1 > .cell {
    width: calc(100% - 30px);
  }
  .grid-margin-x.small-up-2 > .cell {
    width: calc(50% - 30px);
  }
  .grid-margin-x.small-up-3 > .cell {
    width: calc(33.3333333333% - 30px);
  }
  .grid-margin-x.small-up-4 > .cell {
    width: calc(25% - 30px);
  }
  .grid-margin-x.small-up-5 > .cell {
    width: calc(20% - 30px);
  }
  .grid-margin-x.small-up-6 > .cell {
    width: calc(16.6666666667% - 30px);
  }
  .grid-margin-x.small-up-7 > .cell {
    width: calc(14.2857142857% - 30px);
  }
  .grid-margin-x.small-up-8 > .cell {
    width: calc(12.5% - 30px);
  }
  .grid-margin-x.medium-up-1 > .cell {
    width: calc(100% - 30px);
  }
  .grid-margin-x.medium-up-2 > .cell {
    width: calc(50% - 30px);
  }
  .grid-margin-x.medium-up-3 > .cell {
    width: calc(33.3333333333% - 30px);
  }
  .grid-margin-x.medium-up-4 > .cell {
    width: calc(25% - 30px);
  }
  .grid-margin-x.medium-up-5 > .cell {
    width: calc(20% - 30px);
  }
  .grid-margin-x.medium-up-6 > .cell {
    width: calc(16.6666666667% - 30px);
  }
  .grid-margin-x.medium-up-7 > .cell {
    width: calc(14.2857142857% - 30px);
  }
  .grid-margin-x.medium-up-8 > .cell {
    width: calc(12.5% - 30px);
  }
}
@media print, screen and (min-width: 64.0625em) {
  .grid-margin-x.large-up-1 > .cell {
    width: calc(100% - 30px);
  }
  .grid-margin-x.large-up-2 > .cell {
    width: calc(50% - 30px);
  }
  .grid-margin-x.large-up-3 > .cell {
    width: calc(33.3333333333% - 30px);
  }
  .grid-margin-x.large-up-4 > .cell {
    width: calc(25% - 30px);
  }
  .grid-margin-x.large-up-5 > .cell {
    width: calc(20% - 30px);
  }
  .grid-margin-x.large-up-6 > .cell {
    width: calc(16.6666666667% - 30px);
  }
  .grid-margin-x.large-up-7 > .cell {
    width: calc(14.2857142857% - 30px);
  }
  .grid-margin-x.large-up-8 > .cell {
    width: calc(12.5% - 30px);
  }
}
@media screen and (min-width: 75em) {
  .grid-margin-x.xlarge-up-1 > .cell {
    width: calc(100% - 30px);
  }
  .grid-margin-x.xlarge-up-2 > .cell {
    width: calc(50% - 30px);
  }
  .grid-margin-x.xlarge-up-3 > .cell {
    width: calc(33.3333333333% - 30px);
  }
  .grid-margin-x.xlarge-up-4 > .cell {
    width: calc(25% - 30px);
  }
  .grid-margin-x.xlarge-up-5 > .cell {
    width: calc(20% - 30px);
  }
  .grid-margin-x.xlarge-up-6 > .cell {
    width: calc(16.6666666667% - 30px);
  }
  .grid-margin-x.xlarge-up-7 > .cell {
    width: calc(14.2857142857% - 30px);
  }
  .grid-margin-x.xlarge-up-8 > .cell {
    width: calc(12.5% - 30px);
  }
}
@media screen and (min-width: 90em) {
  .grid-margin-x.xxlarge-up-1 > .cell {
    width: calc(100% - 30px);
  }
  .grid-margin-x.xxlarge-up-2 > .cell {
    width: calc(50% - 30px);
  }
  .grid-margin-x.xxlarge-up-3 > .cell {
    width: calc(33.3333333333% - 30px);
  }
  .grid-margin-x.xxlarge-up-4 > .cell {
    width: calc(25% - 30px);
  }
  .grid-margin-x.xxlarge-up-5 > .cell {
    width: calc(20% - 30px);
  }
  .grid-margin-x.xxlarge-up-6 > .cell {
    width: calc(16.6666666667% - 30px);
  }
  .grid-margin-x.xxlarge-up-7 > .cell {
    width: calc(14.2857142857% - 30px);
  }
  .grid-margin-x.xxlarge-up-8 > .cell {
    width: calc(12.5% - 30px);
  }
}
.small-margin-collapse {
  margin-right: 0;
  margin-left: 0;
}
.small-margin-collapse > .cell {
  margin-right: 0;
  margin-left: 0;
}
.small-margin-collapse > .small-1 {
  width: 8.3333333333%;
}
.small-margin-collapse > .small-2 {
  width: 16.6666666667%;
}
.small-margin-collapse > .small-3 {
  width: 25%;
}
.small-margin-collapse > .small-4 {
  width: 33.3333333333%;
}
.small-margin-collapse > .small-5 {
  width: 41.6666666667%;
}
.small-margin-collapse > .small-6 {
  width: 50%;
}
.small-margin-collapse > .small-7 {
  width: 58.3333333333%;
}
.small-margin-collapse > .small-8 {
  width: 66.6666666667%;
}
.small-margin-collapse > .small-9 {
  width: 75%;
}
.small-margin-collapse > .small-10 {
  width: 83.3333333333%;
}
.small-margin-collapse > .small-11 {
  width: 91.6666666667%;
}
.small-margin-collapse > .small-12 {
  width: 100%;
}
@media print, screen and (min-width: 40em) {
  .small-margin-collapse > .medium-1 {
    width: 8.3333333333%;
  }
  .small-margin-collapse > .medium-2 {
    width: 16.6666666667%;
  }
  .small-margin-collapse > .medium-3 {
    width: 25%;
  }
  .small-margin-collapse > .medium-4 {
    width: 33.3333333333%;
  }
  .small-margin-collapse > .medium-5 {
    width: 41.6666666667%;
  }
  .small-margin-collapse > .medium-6 {
    width: 50%;
  }
  .small-margin-collapse > .medium-7 {
    width: 58.3333333333%;
  }
  .small-margin-collapse > .medium-8 {
    width: 66.6666666667%;
  }
  .small-margin-collapse > .medium-9 {
    width: 75%;
  }
  .small-margin-collapse > .medium-10 {
    width: 83.3333333333%;
  }
  .small-margin-collapse > .medium-11 {
    width: 91.6666666667%;
  }
  .small-margin-collapse > .medium-12 {
    width: 100%;
  }
}
@media print, screen and (min-width: 64.0625em) {
  .small-margin-collapse > .large-1 {
    width: 8.3333333333%;
  }
  .small-margin-collapse > .large-2 {
    width: 16.6666666667%;
  }
  .small-margin-collapse > .large-3 {
    width: 25%;
  }
  .small-margin-collapse > .large-4 {
    width: 33.3333333333%;
  }
  .small-margin-collapse > .large-5 {
    width: 41.6666666667%;
  }
  .small-margin-collapse > .large-6 {
    width: 50%;
  }
  .small-margin-collapse > .large-7 {
    width: 58.3333333333%;
  }
  .small-margin-collapse > .large-8 {
    width: 66.6666666667%;
  }
  .small-margin-collapse > .large-9 {
    width: 75%;
  }
  .small-margin-collapse > .large-10 {
    width: 83.3333333333%;
  }
  .small-margin-collapse > .large-11 {
    width: 91.6666666667%;
  }
  .small-margin-collapse > .large-12 {
    width: 100%;
  }
}
@media screen and (min-width: 75em) {
  .small-margin-collapse > .xlarge-1 {
    width: 8.3333333333%;
  }
  .small-margin-collapse > .xlarge-2 {
    width: 16.6666666667%;
  }
  .small-margin-collapse > .xlarge-3 {
    width: 25%;
  }
  .small-margin-collapse > .xlarge-4 {
    width: 33.3333333333%;
  }
  .small-margin-collapse > .xlarge-5 {
    width: 41.6666666667%;
  }
  .small-margin-collapse > .xlarge-6 {
    width: 50%;
  }
  .small-margin-collapse > .xlarge-7 {
    width: 58.3333333333%;
  }
  .small-margin-collapse > .xlarge-8 {
    width: 66.6666666667%;
  }
  .small-margin-collapse > .xlarge-9 {
    width: 75%;
  }
  .small-margin-collapse > .xlarge-10 {
    width: 83.3333333333%;
  }
  .small-margin-collapse > .xlarge-11 {
    width: 91.6666666667%;
  }
  .small-margin-collapse > .xlarge-12 {
    width: 100%;
  }
}
@media screen and (min-width: 90em) {
  .small-margin-collapse > .xxlarge-1 {
    width: 8.3333333333%;
  }
  .small-margin-collapse > .xxlarge-2 {
    width: 16.6666666667%;
  }
  .small-margin-collapse > .xxlarge-3 {
    width: 25%;
  }
  .small-margin-collapse > .xxlarge-4 {
    width: 33.3333333333%;
  }
  .small-margin-collapse > .xxlarge-5 {
    width: 41.6666666667%;
  }
  .small-margin-collapse > .xxlarge-6 {
    width: 50%;
  }
  .small-margin-collapse > .xxlarge-7 {
    width: 58.3333333333%;
  }
  .small-margin-collapse > .xxlarge-8 {
    width: 66.6666666667%;
  }
  .small-margin-collapse > .xxlarge-9 {
    width: 75%;
  }
  .small-margin-collapse > .xxlarge-10 {
    width: 83.3333333333%;
  }
  .small-margin-collapse > .xxlarge-11 {
    width: 91.6666666667%;
  }
  .small-margin-collapse > .xxlarge-12 {
    width: 100%;
  }
}

.small-padding-collapse {
  margin-right: 0;
  margin-left: 0;
}
.small-padding-collapse > .cell {
  padding-right: 0;
  padding-left: 0;
}

@media print, screen and (min-width: 40em) {
  .medium-margin-collapse {
    margin-right: 0;
    margin-left: 0;
  }
  .medium-margin-collapse > .cell {
    margin-right: 0;
    margin-left: 0;
  }
}
@media print, screen and (min-width: 40em) {
  .medium-margin-collapse > .small-1 {
    width: 8.3333333333%;
  }
  .medium-margin-collapse > .small-2 {
    width: 16.6666666667%;
  }
  .medium-margin-collapse > .small-3 {
    width: 25%;
  }
  .medium-margin-collapse > .small-4 {
    width: 33.3333333333%;
  }
  .medium-margin-collapse > .small-5 {
    width: 41.6666666667%;
  }
  .medium-margin-collapse > .small-6 {
    width: 50%;
  }
  .medium-margin-collapse > .small-7 {
    width: 58.3333333333%;
  }
  .medium-margin-collapse > .small-8 {
    width: 66.6666666667%;
  }
  .medium-margin-collapse > .small-9 {
    width: 75%;
  }
  .medium-margin-collapse > .small-10 {
    width: 83.3333333333%;
  }
  .medium-margin-collapse > .small-11 {
    width: 91.6666666667%;
  }
  .medium-margin-collapse > .small-12 {
    width: 100%;
  }
}
@media print, screen and (min-width: 40em) {
  .medium-margin-collapse > .medium-1 {
    width: 8.3333333333%;
  }
  .medium-margin-collapse > .medium-2 {
    width: 16.6666666667%;
  }
  .medium-margin-collapse > .medium-3 {
    width: 25%;
  }
  .medium-margin-collapse > .medium-4 {
    width: 33.3333333333%;
  }
  .medium-margin-collapse > .medium-5 {
    width: 41.6666666667%;
  }
  .medium-margin-collapse > .medium-6 {
    width: 50%;
  }
  .medium-margin-collapse > .medium-7 {
    width: 58.3333333333%;
  }
  .medium-margin-collapse > .medium-8 {
    width: 66.6666666667%;
  }
  .medium-margin-collapse > .medium-9 {
    width: 75%;
  }
  .medium-margin-collapse > .medium-10 {
    width: 83.3333333333%;
  }
  .medium-margin-collapse > .medium-11 {
    width: 91.6666666667%;
  }
  .medium-margin-collapse > .medium-12 {
    width: 100%;
  }
}
@media print, screen and (min-width: 64.0625em) {
  .medium-margin-collapse > .large-1 {
    width: 8.3333333333%;
  }
  .medium-margin-collapse > .large-2 {
    width: 16.6666666667%;
  }
  .medium-margin-collapse > .large-3 {
    width: 25%;
  }
  .medium-margin-collapse > .large-4 {
    width: 33.3333333333%;
  }
  .medium-margin-collapse > .large-5 {
    width: 41.6666666667%;
  }
  .medium-margin-collapse > .large-6 {
    width: 50%;
  }
  .medium-margin-collapse > .large-7 {
    width: 58.3333333333%;
  }
  .medium-margin-collapse > .large-8 {
    width: 66.6666666667%;
  }
  .medium-margin-collapse > .large-9 {
    width: 75%;
  }
  .medium-margin-collapse > .large-10 {
    width: 83.3333333333%;
  }
  .medium-margin-collapse > .large-11 {
    width: 91.6666666667%;
  }
  .medium-margin-collapse > .large-12 {
    width: 100%;
  }
}
@media screen and (min-width: 75em) {
  .medium-margin-collapse > .xlarge-1 {
    width: 8.3333333333%;
  }
  .medium-margin-collapse > .xlarge-2 {
    width: 16.6666666667%;
  }
  .medium-margin-collapse > .xlarge-3 {
    width: 25%;
  }
  .medium-margin-collapse > .xlarge-4 {
    width: 33.3333333333%;
  }
  .medium-margin-collapse > .xlarge-5 {
    width: 41.6666666667%;
  }
  .medium-margin-collapse > .xlarge-6 {
    width: 50%;
  }
  .medium-margin-collapse > .xlarge-7 {
    width: 58.3333333333%;
  }
  .medium-margin-collapse > .xlarge-8 {
    width: 66.6666666667%;
  }
  .medium-margin-collapse > .xlarge-9 {
    width: 75%;
  }
  .medium-margin-collapse > .xlarge-10 {
    width: 83.3333333333%;
  }
  .medium-margin-collapse > .xlarge-11 {
    width: 91.6666666667%;
  }
  .medium-margin-collapse > .xlarge-12 {
    width: 100%;
  }
}
@media screen and (min-width: 90em) {
  .medium-margin-collapse > .xxlarge-1 {
    width: 8.3333333333%;
  }
  .medium-margin-collapse > .xxlarge-2 {
    width: 16.6666666667%;
  }
  .medium-margin-collapse > .xxlarge-3 {
    width: 25%;
  }
  .medium-margin-collapse > .xxlarge-4 {
    width: 33.3333333333%;
  }
  .medium-margin-collapse > .xxlarge-5 {
    width: 41.6666666667%;
  }
  .medium-margin-collapse > .xxlarge-6 {
    width: 50%;
  }
  .medium-margin-collapse > .xxlarge-7 {
    width: 58.3333333333%;
  }
  .medium-margin-collapse > .xxlarge-8 {
    width: 66.6666666667%;
  }
  .medium-margin-collapse > .xxlarge-9 {
    width: 75%;
  }
  .medium-margin-collapse > .xxlarge-10 {
    width: 83.3333333333%;
  }
  .medium-margin-collapse > .xxlarge-11 {
    width: 91.6666666667%;
  }
  .medium-margin-collapse > .xxlarge-12 {
    width: 100%;
  }
}

@media print, screen and (min-width: 40em) {
  .medium-padding-collapse {
    margin-right: 0;
    margin-left: 0;
  }
  .medium-padding-collapse > .cell {
    padding-right: 0;
    padding-left: 0;
  }
}

@media print, screen and (min-width: 64.0625em) {
  .large-margin-collapse {
    margin-right: 0;
    margin-left: 0;
  }
  .large-margin-collapse > .cell {
    margin-right: 0;
    margin-left: 0;
  }
}
@media print, screen and (min-width: 64.0625em) {
  .large-margin-collapse > .small-1 {
    width: 8.3333333333%;
  }
  .large-margin-collapse > .small-2 {
    width: 16.6666666667%;
  }
  .large-margin-collapse > .small-3 {
    width: 25%;
  }
  .large-margin-collapse > .small-4 {
    width: 33.3333333333%;
  }
  .large-margin-collapse > .small-5 {
    width: 41.6666666667%;
  }
  .large-margin-collapse > .small-6 {
    width: 50%;
  }
  .large-margin-collapse > .small-7 {
    width: 58.3333333333%;
  }
  .large-margin-collapse > .small-8 {
    width: 66.6666666667%;
  }
  .large-margin-collapse > .small-9 {
    width: 75%;
  }
  .large-margin-collapse > .small-10 {
    width: 83.3333333333%;
  }
  .large-margin-collapse > .small-11 {
    width: 91.6666666667%;
  }
  .large-margin-collapse > .small-12 {
    width: 100%;
  }
}
@media print, screen and (min-width: 64.0625em) {
  .large-margin-collapse > .medium-1 {
    width: 8.3333333333%;
  }
  .large-margin-collapse > .medium-2 {
    width: 16.6666666667%;
  }
  .large-margin-collapse > .medium-3 {
    width: 25%;
  }
  .large-margin-collapse > .medium-4 {
    width: 33.3333333333%;
  }
  .large-margin-collapse > .medium-5 {
    width: 41.6666666667%;
  }
  .large-margin-collapse > .medium-6 {
    width: 50%;
  }
  .large-margin-collapse > .medium-7 {
    width: 58.3333333333%;
  }
  .large-margin-collapse > .medium-8 {
    width: 66.6666666667%;
  }
  .large-margin-collapse > .medium-9 {
    width: 75%;
  }
  .large-margin-collapse > .medium-10 {
    width: 83.3333333333%;
  }
  .large-margin-collapse > .medium-11 {
    width: 91.6666666667%;
  }
  .large-margin-collapse > .medium-12 {
    width: 100%;
  }
}
@media print, screen and (min-width: 64.0625em) {
  .large-margin-collapse > .large-1 {
    width: 8.3333333333%;
  }
  .large-margin-collapse > .large-2 {
    width: 16.6666666667%;
  }
  .large-margin-collapse > .large-3 {
    width: 25%;
  }
  .large-margin-collapse > .large-4 {
    width: 33.3333333333%;
  }
  .large-margin-collapse > .large-5 {
    width: 41.6666666667%;
  }
  .large-margin-collapse > .large-6 {
    width: 50%;
  }
  .large-margin-collapse > .large-7 {
    width: 58.3333333333%;
  }
  .large-margin-collapse > .large-8 {
    width: 66.6666666667%;
  }
  .large-margin-collapse > .large-9 {
    width: 75%;
  }
  .large-margin-collapse > .large-10 {
    width: 83.3333333333%;
  }
  .large-margin-collapse > .large-11 {
    width: 91.6666666667%;
  }
  .large-margin-collapse > .large-12 {
    width: 100%;
  }
}
@media screen and (min-width: 75em) {
  .large-margin-collapse > .xlarge-1 {
    width: 8.3333333333%;
  }
  .large-margin-collapse > .xlarge-2 {
    width: 16.6666666667%;
  }
  .large-margin-collapse > .xlarge-3 {
    width: 25%;
  }
  .large-margin-collapse > .xlarge-4 {
    width: 33.3333333333%;
  }
  .large-margin-collapse > .xlarge-5 {
    width: 41.6666666667%;
  }
  .large-margin-collapse > .xlarge-6 {
    width: 50%;
  }
  .large-margin-collapse > .xlarge-7 {
    width: 58.3333333333%;
  }
  .large-margin-collapse > .xlarge-8 {
    width: 66.6666666667%;
  }
  .large-margin-collapse > .xlarge-9 {
    width: 75%;
  }
  .large-margin-collapse > .xlarge-10 {
    width: 83.3333333333%;
  }
  .large-margin-collapse > .xlarge-11 {
    width: 91.6666666667%;
  }
  .large-margin-collapse > .xlarge-12 {
    width: 100%;
  }
}
@media screen and (min-width: 90em) {
  .large-margin-collapse > .xxlarge-1 {
    width: 8.3333333333%;
  }
  .large-margin-collapse > .xxlarge-2 {
    width: 16.6666666667%;
  }
  .large-margin-collapse > .xxlarge-3 {
    width: 25%;
  }
  .large-margin-collapse > .xxlarge-4 {
    width: 33.3333333333%;
  }
  .large-margin-collapse > .xxlarge-5 {
    width: 41.6666666667%;
  }
  .large-margin-collapse > .xxlarge-6 {
    width: 50%;
  }
  .large-margin-collapse > .xxlarge-7 {
    width: 58.3333333333%;
  }
  .large-margin-collapse > .xxlarge-8 {
    width: 66.6666666667%;
  }
  .large-margin-collapse > .xxlarge-9 {
    width: 75%;
  }
  .large-margin-collapse > .xxlarge-10 {
    width: 83.3333333333%;
  }
  .large-margin-collapse > .xxlarge-11 {
    width: 91.6666666667%;
  }
  .large-margin-collapse > .xxlarge-12 {
    width: 100%;
  }
}

@media print, screen and (min-width: 64.0625em) {
  .large-padding-collapse {
    margin-right: 0;
    margin-left: 0;
  }
  .large-padding-collapse > .cell {
    padding-right: 0;
    padding-left: 0;
  }
}

@media screen and (min-width: 75em) {
  .xlarge-margin-collapse {
    margin-right: 0;
    margin-left: 0;
  }
  .xlarge-margin-collapse > .cell {
    margin-right: 0;
    margin-left: 0;
  }
}
@media screen and (min-width: 75em) {
  .xlarge-margin-collapse > .small-1 {
    width: 8.3333333333%;
  }
  .xlarge-margin-collapse > .small-2 {
    width: 16.6666666667%;
  }
  .xlarge-margin-collapse > .small-3 {
    width: 25%;
  }
  .xlarge-margin-collapse > .small-4 {
    width: 33.3333333333%;
  }
  .xlarge-margin-collapse > .small-5 {
    width: 41.6666666667%;
  }
  .xlarge-margin-collapse > .small-6 {
    width: 50%;
  }
  .xlarge-margin-collapse > .small-7 {
    width: 58.3333333333%;
  }
  .xlarge-margin-collapse > .small-8 {
    width: 66.6666666667%;
  }
  .xlarge-margin-collapse > .small-9 {
    width: 75%;
  }
  .xlarge-margin-collapse > .small-10 {
    width: 83.3333333333%;
  }
  .xlarge-margin-collapse > .small-11 {
    width: 91.6666666667%;
  }
  .xlarge-margin-collapse > .small-12 {
    width: 100%;
  }
}
@media screen and (min-width: 75em) {
  .xlarge-margin-collapse > .medium-1 {
    width: 8.3333333333%;
  }
  .xlarge-margin-collapse > .medium-2 {
    width: 16.6666666667%;
  }
  .xlarge-margin-collapse > .medium-3 {
    width: 25%;
  }
  .xlarge-margin-collapse > .medium-4 {
    width: 33.3333333333%;
  }
  .xlarge-margin-collapse > .medium-5 {
    width: 41.6666666667%;
  }
  .xlarge-margin-collapse > .medium-6 {
    width: 50%;
  }
  .xlarge-margin-collapse > .medium-7 {
    width: 58.3333333333%;
  }
  .xlarge-margin-collapse > .medium-8 {
    width: 66.6666666667%;
  }
  .xlarge-margin-collapse > .medium-9 {
    width: 75%;
  }
  .xlarge-margin-collapse > .medium-10 {
    width: 83.3333333333%;
  }
  .xlarge-margin-collapse > .medium-11 {
    width: 91.6666666667%;
  }
  .xlarge-margin-collapse > .medium-12 {
    width: 100%;
  }
}
@media screen and (min-width: 75em) {
  .xlarge-margin-collapse > .large-1 {
    width: 8.3333333333%;
  }
  .xlarge-margin-collapse > .large-2 {
    width: 16.6666666667%;
  }
  .xlarge-margin-collapse > .large-3 {
    width: 25%;
  }
  .xlarge-margin-collapse > .large-4 {
    width: 33.3333333333%;
  }
  .xlarge-margin-collapse > .large-5 {
    width: 41.6666666667%;
  }
  .xlarge-margin-collapse > .large-6 {
    width: 50%;
  }
  .xlarge-margin-collapse > .large-7 {
    width: 58.3333333333%;
  }
  .xlarge-margin-collapse > .large-8 {
    width: 66.6666666667%;
  }
  .xlarge-margin-collapse > .large-9 {
    width: 75%;
  }
  .xlarge-margin-collapse > .large-10 {
    width: 83.3333333333%;
  }
  .xlarge-margin-collapse > .large-11 {
    width: 91.6666666667%;
  }
  .xlarge-margin-collapse > .large-12 {
    width: 100%;
  }
}
@media screen and (min-width: 75em) {
  .xlarge-margin-collapse > .xlarge-1 {
    width: 8.3333333333%;
  }
  .xlarge-margin-collapse > .xlarge-2 {
    width: 16.6666666667%;
  }
  .xlarge-margin-collapse > .xlarge-3 {
    width: 25%;
  }
  .xlarge-margin-collapse > .xlarge-4 {
    width: 33.3333333333%;
  }
  .xlarge-margin-collapse > .xlarge-5 {
    width: 41.6666666667%;
  }
  .xlarge-margin-collapse > .xlarge-6 {
    width: 50%;
  }
  .xlarge-margin-collapse > .xlarge-7 {
    width: 58.3333333333%;
  }
  .xlarge-margin-collapse > .xlarge-8 {
    width: 66.6666666667%;
  }
  .xlarge-margin-collapse > .xlarge-9 {
    width: 75%;
  }
  .xlarge-margin-collapse > .xlarge-10 {
    width: 83.3333333333%;
  }
  .xlarge-margin-collapse > .xlarge-11 {
    width: 91.6666666667%;
  }
  .xlarge-margin-collapse > .xlarge-12 {
    width: 100%;
  }
}
@media screen and (min-width: 90em) {
  .xlarge-margin-collapse > .xxlarge-1 {
    width: 8.3333333333%;
  }
  .xlarge-margin-collapse > .xxlarge-2 {
    width: 16.6666666667%;
  }
  .xlarge-margin-collapse > .xxlarge-3 {
    width: 25%;
  }
  .xlarge-margin-collapse > .xxlarge-4 {
    width: 33.3333333333%;
  }
  .xlarge-margin-collapse > .xxlarge-5 {
    width: 41.6666666667%;
  }
  .xlarge-margin-collapse > .xxlarge-6 {
    width: 50%;
  }
  .xlarge-margin-collapse > .xxlarge-7 {
    width: 58.3333333333%;
  }
  .xlarge-margin-collapse > .xxlarge-8 {
    width: 66.6666666667%;
  }
  .xlarge-margin-collapse > .xxlarge-9 {
    width: 75%;
  }
  .xlarge-margin-collapse > .xxlarge-10 {
    width: 83.3333333333%;
  }
  .xlarge-margin-collapse > .xxlarge-11 {
    width: 91.6666666667%;
  }
  .xlarge-margin-collapse > .xxlarge-12 {
    width: 100%;
  }
}

@media screen and (min-width: 75em) {
  .xlarge-padding-collapse {
    margin-right: 0;
    margin-left: 0;
  }
  .xlarge-padding-collapse > .cell {
    padding-right: 0;
    padding-left: 0;
  }
}

@media screen and (min-width: 90em) {
  .xxlarge-margin-collapse {
    margin-right: 0;
    margin-left: 0;
  }
  .xxlarge-margin-collapse > .cell {
    margin-right: 0;
    margin-left: 0;
  }
}
@media screen and (min-width: 90em) {
  .xxlarge-margin-collapse > .small-1 {
    width: 8.3333333333%;
  }
  .xxlarge-margin-collapse > .small-2 {
    width: 16.6666666667%;
  }
  .xxlarge-margin-collapse > .small-3 {
    width: 25%;
  }
  .xxlarge-margin-collapse > .small-4 {
    width: 33.3333333333%;
  }
  .xxlarge-margin-collapse > .small-5 {
    width: 41.6666666667%;
  }
  .xxlarge-margin-collapse > .small-6 {
    width: 50%;
  }
  .xxlarge-margin-collapse > .small-7 {
    width: 58.3333333333%;
  }
  .xxlarge-margin-collapse > .small-8 {
    width: 66.6666666667%;
  }
  .xxlarge-margin-collapse > .small-9 {
    width: 75%;
  }
  .xxlarge-margin-collapse > .small-10 {
    width: 83.3333333333%;
  }
  .xxlarge-margin-collapse > .small-11 {
    width: 91.6666666667%;
  }
  .xxlarge-margin-collapse > .small-12 {
    width: 100%;
  }
}
@media screen and (min-width: 90em) {
  .xxlarge-margin-collapse > .medium-1 {
    width: 8.3333333333%;
  }
  .xxlarge-margin-collapse > .medium-2 {
    width: 16.6666666667%;
  }
  .xxlarge-margin-collapse > .medium-3 {
    width: 25%;
  }
  .xxlarge-margin-collapse > .medium-4 {
    width: 33.3333333333%;
  }
  .xxlarge-margin-collapse > .medium-5 {
    width: 41.6666666667%;
  }
  .xxlarge-margin-collapse > .medium-6 {
    width: 50%;
  }
  .xxlarge-margin-collapse > .medium-7 {
    width: 58.3333333333%;
  }
  .xxlarge-margin-collapse > .medium-8 {
    width: 66.6666666667%;
  }
  .xxlarge-margin-collapse > .medium-9 {
    width: 75%;
  }
  .xxlarge-margin-collapse > .medium-10 {
    width: 83.3333333333%;
  }
  .xxlarge-margin-collapse > .medium-11 {
    width: 91.6666666667%;
  }
  .xxlarge-margin-collapse > .medium-12 {
    width: 100%;
  }
}
@media screen and (min-width: 90em) {
  .xxlarge-margin-collapse > .large-1 {
    width: 8.3333333333%;
  }
  .xxlarge-margin-collapse > .large-2 {
    width: 16.6666666667%;
  }
  .xxlarge-margin-collapse > .large-3 {
    width: 25%;
  }
  .xxlarge-margin-collapse > .large-4 {
    width: 33.3333333333%;
  }
  .xxlarge-margin-collapse > .large-5 {
    width: 41.6666666667%;
  }
  .xxlarge-margin-collapse > .large-6 {
    width: 50%;
  }
  .xxlarge-margin-collapse > .large-7 {
    width: 58.3333333333%;
  }
  .xxlarge-margin-collapse > .large-8 {
    width: 66.6666666667%;
  }
  .xxlarge-margin-collapse > .large-9 {
    width: 75%;
  }
  .xxlarge-margin-collapse > .large-10 {
    width: 83.3333333333%;
  }
  .xxlarge-margin-collapse > .large-11 {
    width: 91.6666666667%;
  }
  .xxlarge-margin-collapse > .large-12 {
    width: 100%;
  }
}
@media screen and (min-width: 90em) {
  .xxlarge-margin-collapse > .xlarge-1 {
    width: 8.3333333333%;
  }
  .xxlarge-margin-collapse > .xlarge-2 {
    width: 16.6666666667%;
  }
  .xxlarge-margin-collapse > .xlarge-3 {
    width: 25%;
  }
  .xxlarge-margin-collapse > .xlarge-4 {
    width: 33.3333333333%;
  }
  .xxlarge-margin-collapse > .xlarge-5 {
    width: 41.6666666667%;
  }
  .xxlarge-margin-collapse > .xlarge-6 {
    width: 50%;
  }
  .xxlarge-margin-collapse > .xlarge-7 {
    width: 58.3333333333%;
  }
  .xxlarge-margin-collapse > .xlarge-8 {
    width: 66.6666666667%;
  }
  .xxlarge-margin-collapse > .xlarge-9 {
    width: 75%;
  }
  .xxlarge-margin-collapse > .xlarge-10 {
    width: 83.3333333333%;
  }
  .xxlarge-margin-collapse > .xlarge-11 {
    width: 91.6666666667%;
  }
  .xxlarge-margin-collapse > .xlarge-12 {
    width: 100%;
  }
}
@media screen and (min-width: 90em) {
  .xxlarge-margin-collapse > .xxlarge-1 {
    width: 8.3333333333%;
  }
  .xxlarge-margin-collapse > .xxlarge-2 {
    width: 16.6666666667%;
  }
  .xxlarge-margin-collapse > .xxlarge-3 {
    width: 25%;
  }
  .xxlarge-margin-collapse > .xxlarge-4 {
    width: 33.3333333333%;
  }
  .xxlarge-margin-collapse > .xxlarge-5 {
    width: 41.6666666667%;
  }
  .xxlarge-margin-collapse > .xxlarge-6 {
    width: 50%;
  }
  .xxlarge-margin-collapse > .xxlarge-7 {
    width: 58.3333333333%;
  }
  .xxlarge-margin-collapse > .xxlarge-8 {
    width: 66.6666666667%;
  }
  .xxlarge-margin-collapse > .xxlarge-9 {
    width: 75%;
  }
  .xxlarge-margin-collapse > .xxlarge-10 {
    width: 83.3333333333%;
  }
  .xxlarge-margin-collapse > .xxlarge-11 {
    width: 91.6666666667%;
  }
  .xxlarge-margin-collapse > .xxlarge-12 {
    width: 100%;
  }
}

@media screen and (min-width: 90em) {
  .xxlarge-padding-collapse {
    margin-right: 0;
    margin-left: 0;
  }
  .xxlarge-padding-collapse > .cell {
    padding-right: 0;
    padding-left: 0;
  }
}

.small-offset-0 {
  margin-left: 0%;
}

.grid-margin-x > .small-offset-0 {
  margin-left: calc(0% + 1.25rem / 2);
}

.small-offset-1 {
  margin-left: 8.3333333333%;
}

.grid-margin-x > .small-offset-1 {
  margin-left: calc(8.3333333333% + 1.25rem / 2);
}

.small-offset-2 {
  margin-left: 16.6666666667%;
}

.grid-margin-x > .small-offset-2 {
  margin-left: calc(16.6666666667% + 1.25rem / 2);
}

.small-offset-3 {
  margin-left: 25%;
}

.grid-margin-x > .small-offset-3 {
  margin-left: calc(25% + 1.25rem / 2);
}

.small-offset-4 {
  margin-left: 33.3333333333%;
}

.grid-margin-x > .small-offset-4 {
  margin-left: calc(33.3333333333% + 1.25rem / 2);
}

.small-offset-5 {
  margin-left: 41.6666666667%;
}

.grid-margin-x > .small-offset-5 {
  margin-left: calc(41.6666666667% + 1.25rem / 2);
}

.small-offset-6 {
  margin-left: 50%;
}

.grid-margin-x > .small-offset-6 {
  margin-left: calc(50% + 1.25rem / 2);
}

.small-offset-7 {
  margin-left: 58.3333333333%;
}

.grid-margin-x > .small-offset-7 {
  margin-left: calc(58.3333333333% + 1.25rem / 2);
}

.small-offset-8 {
  margin-left: 66.6666666667%;
}

.grid-margin-x > .small-offset-8 {
  margin-left: calc(66.6666666667% + 1.25rem / 2);
}

.small-offset-9 {
  margin-left: 75%;
}

.grid-margin-x > .small-offset-9 {
  margin-left: calc(75% + 1.25rem / 2);
}

.small-offset-10 {
  margin-left: 83.3333333333%;
}

.grid-margin-x > .small-offset-10 {
  margin-left: calc(83.3333333333% + 1.25rem / 2);
}

.small-offset-11 {
  margin-left: 91.6666666667%;
}

.grid-margin-x > .small-offset-11 {
  margin-left: calc(91.6666666667% + 1.25rem / 2);
}

@media print, screen and (min-width: 40em) {
  .medium-offset-0 {
    margin-left: 0%;
  }
  .grid-margin-x > .medium-offset-0 {
    margin-left: calc(0% + 1.875rem / 2);
  }
  .medium-offset-1 {
    margin-left: 8.3333333333%;
  }
  .grid-margin-x > .medium-offset-1 {
    margin-left: calc(8.3333333333% + 1.875rem / 2);
  }
  .medium-offset-2 {
    margin-left: 16.6666666667%;
  }
  .grid-margin-x > .medium-offset-2 {
    margin-left: calc(16.6666666667% + 1.875rem / 2);
  }
  .medium-offset-3 {
    margin-left: 25%;
  }
  .grid-margin-x > .medium-offset-3 {
    margin-left: calc(25% + 1.875rem / 2);
  }
  .medium-offset-4 {
    margin-left: 33.3333333333%;
  }
  .grid-margin-x > .medium-offset-4 {
    margin-left: calc(33.3333333333% + 1.875rem / 2);
  }
  .medium-offset-5 {
    margin-left: 41.6666666667%;
  }
  .grid-margin-x > .medium-offset-5 {
    margin-left: calc(41.6666666667% + 1.875rem / 2);
  }
  .medium-offset-6 {
    margin-left: 50%;
  }
  .grid-margin-x > .medium-offset-6 {
    margin-left: calc(50% + 1.875rem / 2);
  }
  .medium-offset-7 {
    margin-left: 58.3333333333%;
  }
  .grid-margin-x > .medium-offset-7 {
    margin-left: calc(58.3333333333% + 1.875rem / 2);
  }
  .medium-offset-8 {
    margin-left: 66.6666666667%;
  }
  .grid-margin-x > .medium-offset-8 {
    margin-left: calc(66.6666666667% + 1.875rem / 2);
  }
  .medium-offset-9 {
    margin-left: 75%;
  }
  .grid-margin-x > .medium-offset-9 {
    margin-left: calc(75% + 1.875rem / 2);
  }
  .medium-offset-10 {
    margin-left: 83.3333333333%;
  }
  .grid-margin-x > .medium-offset-10 {
    margin-left: calc(83.3333333333% + 1.875rem / 2);
  }
  .medium-offset-11 {
    margin-left: 91.6666666667%;
  }
  .grid-margin-x > .medium-offset-11 {
    margin-left: calc(91.6666666667% + 1.875rem / 2);
  }
}
@media print, screen and (min-width: 64.0625em) {
  .large-offset-0 {
    margin-left: 0%;
  }
  .grid-margin-x > .large-offset-0 {
    margin-left: calc(0% + 1.875rem / 2);
  }
  .large-offset-1 {
    margin-left: 8.3333333333%;
  }
  .grid-margin-x > .large-offset-1 {
    margin-left: calc(8.3333333333% + 1.875rem / 2);
  }
  .large-offset-2 {
    margin-left: 16.6666666667%;
  }
  .grid-margin-x > .large-offset-2 {
    margin-left: calc(16.6666666667% + 1.875rem / 2);
  }
  .large-offset-3 {
    margin-left: 25%;
  }
  .grid-margin-x > .large-offset-3 {
    margin-left: calc(25% + 1.875rem / 2);
  }
  .large-offset-4 {
    margin-left: 33.3333333333%;
  }
  .grid-margin-x > .large-offset-4 {
    margin-left: calc(33.3333333333% + 1.875rem / 2);
  }
  .large-offset-5 {
    margin-left: 41.6666666667%;
  }
  .grid-margin-x > .large-offset-5 {
    margin-left: calc(41.6666666667% + 1.875rem / 2);
  }
  .large-offset-6 {
    margin-left: 50%;
  }
  .grid-margin-x > .large-offset-6 {
    margin-left: calc(50% + 1.875rem / 2);
  }
  .large-offset-7 {
    margin-left: 58.3333333333%;
  }
  .grid-margin-x > .large-offset-7 {
    margin-left: calc(58.3333333333% + 1.875rem / 2);
  }
  .large-offset-8 {
    margin-left: 66.6666666667%;
  }
  .grid-margin-x > .large-offset-8 {
    margin-left: calc(66.6666666667% + 1.875rem / 2);
  }
  .large-offset-9 {
    margin-left: 75%;
  }
  .grid-margin-x > .large-offset-9 {
    margin-left: calc(75% + 1.875rem / 2);
  }
  .large-offset-10 {
    margin-left: 83.3333333333%;
  }
  .grid-margin-x > .large-offset-10 {
    margin-left: calc(83.3333333333% + 1.875rem / 2);
  }
  .large-offset-11 {
    margin-left: 91.6666666667%;
  }
  .grid-margin-x > .large-offset-11 {
    margin-left: calc(91.6666666667% + 1.875rem / 2);
  }
}
@media screen and (min-width: 75em) {
  .xlarge-offset-0 {
    margin-left: 0%;
  }
  .grid-margin-x > .xlarge-offset-0 {
    margin-left: calc(0% + 1.875rem / 2);
  }
  .xlarge-offset-1 {
    margin-left: 8.3333333333%;
  }
  .grid-margin-x > .xlarge-offset-1 {
    margin-left: calc(8.3333333333% + 1.875rem / 2);
  }
  .xlarge-offset-2 {
    margin-left: 16.6666666667%;
  }
  .grid-margin-x > .xlarge-offset-2 {
    margin-left: calc(16.6666666667% + 1.875rem / 2);
  }
  .xlarge-offset-3 {
    margin-left: 25%;
  }
  .grid-margin-x > .xlarge-offset-3 {
    margin-left: calc(25% + 1.875rem / 2);
  }
  .xlarge-offset-4 {
    margin-left: 33.3333333333%;
  }
  .grid-margin-x > .xlarge-offset-4 {
    margin-left: calc(33.3333333333% + 1.875rem / 2);
  }
  .xlarge-offset-5 {
    margin-left: 41.6666666667%;
  }
  .grid-margin-x > .xlarge-offset-5 {
    margin-left: calc(41.6666666667% + 1.875rem / 2);
  }
  .xlarge-offset-6 {
    margin-left: 50%;
  }
  .grid-margin-x > .xlarge-offset-6 {
    margin-left: calc(50% + 1.875rem / 2);
  }
  .xlarge-offset-7 {
    margin-left: 58.3333333333%;
  }
  .grid-margin-x > .xlarge-offset-7 {
    margin-left: calc(58.3333333333% + 1.875rem / 2);
  }
  .xlarge-offset-8 {
    margin-left: 66.6666666667%;
  }
  .grid-margin-x > .xlarge-offset-8 {
    margin-left: calc(66.6666666667% + 1.875rem / 2);
  }
  .xlarge-offset-9 {
    margin-left: 75%;
  }
  .grid-margin-x > .xlarge-offset-9 {
    margin-left: calc(75% + 1.875rem / 2);
  }
  .xlarge-offset-10 {
    margin-left: 83.3333333333%;
  }
  .grid-margin-x > .xlarge-offset-10 {
    margin-left: calc(83.3333333333% + 1.875rem / 2);
  }
  .xlarge-offset-11 {
    margin-left: 91.6666666667%;
  }
  .grid-margin-x > .xlarge-offset-11 {
    margin-left: calc(91.6666666667% + 1.875rem / 2);
  }
}
@media screen and (min-width: 90em) {
  .xxlarge-offset-0 {
    margin-left: 0%;
  }
  .grid-margin-x > .xxlarge-offset-0 {
    margin-left: calc(0% + 1.875rem / 2);
  }
  .xxlarge-offset-1 {
    margin-left: 8.3333333333%;
  }
  .grid-margin-x > .xxlarge-offset-1 {
    margin-left: calc(8.3333333333% + 1.875rem / 2);
  }
  .xxlarge-offset-2 {
    margin-left: 16.6666666667%;
  }
  .grid-margin-x > .xxlarge-offset-2 {
    margin-left: calc(16.6666666667% + 1.875rem / 2);
  }
  .xxlarge-offset-3 {
    margin-left: 25%;
  }
  .grid-margin-x > .xxlarge-offset-3 {
    margin-left: calc(25% + 1.875rem / 2);
  }
  .xxlarge-offset-4 {
    margin-left: 33.3333333333%;
  }
  .grid-margin-x > .xxlarge-offset-4 {
    margin-left: calc(33.3333333333% + 1.875rem / 2);
  }
  .xxlarge-offset-5 {
    margin-left: 41.6666666667%;
  }
  .grid-margin-x > .xxlarge-offset-5 {
    margin-left: calc(41.6666666667% + 1.875rem / 2);
  }
  .xxlarge-offset-6 {
    margin-left: 50%;
  }
  .grid-margin-x > .xxlarge-offset-6 {
    margin-left: calc(50% + 1.875rem / 2);
  }
  .xxlarge-offset-7 {
    margin-left: 58.3333333333%;
  }
  .grid-margin-x > .xxlarge-offset-7 {
    margin-left: calc(58.3333333333% + 1.875rem / 2);
  }
  .xxlarge-offset-8 {
    margin-left: 66.6666666667%;
  }
  .grid-margin-x > .xxlarge-offset-8 {
    margin-left: calc(66.6666666667% + 1.875rem / 2);
  }
  .xxlarge-offset-9 {
    margin-left: 75%;
  }
  .grid-margin-x > .xxlarge-offset-9 {
    margin-left: calc(75% + 1.875rem / 2);
  }
  .xxlarge-offset-10 {
    margin-left: 83.3333333333%;
  }
  .grid-margin-x > .xxlarge-offset-10 {
    margin-left: calc(83.3333333333% + 1.875rem / 2);
  }
  .xxlarge-offset-11 {
    margin-left: 91.6666666667%;
  }
  .grid-margin-x > .xxlarge-offset-11 {
    margin-left: calc(91.6666666667% + 1.875rem / 2);
  }
}
.grid-y {
  display: flex;
  flex-flow: column nowrap;
}
.grid-y > .cell {
  height: auto;
  max-height: none;
}
.grid-y > .auto {
  height: auto;
}
.grid-y > .shrink {
  height: auto;
}
.grid-y > .small-shrink, .grid-y > .small-full, .grid-y > .small-1, .grid-y > .small-2, .grid-y > .small-3, .grid-y > .small-4, .grid-y > .small-5, .grid-y > .small-6, .grid-y > .small-7, .grid-y > .small-8, .grid-y > .small-9, .grid-y > .small-10, .grid-y > .small-11, .grid-y > .small-12 {
  flex-basis: auto;
}
@media print, screen and (min-width: 40em) {
  .grid-y > .medium-shrink, .grid-y > .medium-full, .grid-y > .medium-1, .grid-y > .medium-2, .grid-y > .medium-3, .grid-y > .medium-4, .grid-y > .medium-5, .grid-y > .medium-6, .grid-y > .medium-7, .grid-y > .medium-8, .grid-y > .medium-9, .grid-y > .medium-10, .grid-y > .medium-11, .grid-y > .medium-12 {
    flex-basis: auto;
  }
}
@media print, screen and (min-width: 64.0625em) {
  .grid-y > .large-shrink, .grid-y > .large-full, .grid-y > .large-1, .grid-y > .large-2, .grid-y > .large-3, .grid-y > .large-4, .grid-y > .large-5, .grid-y > .large-6, .grid-y > .large-7, .grid-y > .large-8, .grid-y > .large-9, .grid-y > .large-10, .grid-y > .large-11, .grid-y > .large-12 {
    flex-basis: auto;
  }
}
@media screen and (min-width: 75em) {
  .grid-y > .xlarge-shrink, .grid-y > .xlarge-full, .grid-y > .xlarge-1, .grid-y > .xlarge-2, .grid-y > .xlarge-3, .grid-y > .xlarge-4, .grid-y > .xlarge-5, .grid-y > .xlarge-6, .grid-y > .xlarge-7, .grid-y > .xlarge-8, .grid-y > .xlarge-9, .grid-y > .xlarge-10, .grid-y > .xlarge-11, .grid-y > .xlarge-12 {
    flex-basis: auto;
  }
}
@media screen and (min-width: 90em) {
  .grid-y > .xxlarge-shrink, .grid-y > .xxlarge-full, .grid-y > .xxlarge-1, .grid-y > .xxlarge-2, .grid-y > .xxlarge-3, .grid-y > .xxlarge-4, .grid-y > .xxlarge-5, .grid-y > .xxlarge-6, .grid-y > .xxlarge-7, .grid-y > .xxlarge-8, .grid-y > .xxlarge-9, .grid-y > .xxlarge-10, .grid-y > .xxlarge-11, .grid-y > .xxlarge-12 {
    flex-basis: auto;
  }
}
.grid-y > .small-12, .grid-y > .small-11, .grid-y > .small-10, .grid-y > .small-9, .grid-y > .small-8, .grid-y > .small-7, .grid-y > .small-6, .grid-y > .small-5, .grid-y > .small-4, .grid-y > .small-3, .grid-y > .small-2, .grid-y > .small-1 {
  flex: 0 0 auto;
}
.grid-y > .small-1 {
  height: 8.3333333333%;
}
.grid-y > .small-2 {
  height: 16.6666666667%;
}
.grid-y > .small-3 {
  height: 25%;
}
.grid-y > .small-4 {
  height: 33.3333333333%;
}
.grid-y > .small-5 {
  height: 41.6666666667%;
}
.grid-y > .small-6 {
  height: 50%;
}
.grid-y > .small-7 {
  height: 58.3333333333%;
}
.grid-y > .small-8 {
  height: 66.6666666667%;
}
.grid-y > .small-9 {
  height: 75%;
}
.grid-y > .small-10 {
  height: 83.3333333333%;
}
.grid-y > .small-11 {
  height: 91.6666666667%;
}
.grid-y > .small-12 {
  height: 100%;
}
@media print, screen and (min-width: 40em) {
  .grid-y > .medium-auto {
    flex: 1 1 0;
    height: auto;
  }
  .grid-y > .medium-12, .grid-y > .medium-11, .grid-y > .medium-10, .grid-y > .medium-9, .grid-y > .medium-8, .grid-y > .medium-7, .grid-y > .medium-6, .grid-y > .medium-5, .grid-y > .medium-4, .grid-y > .medium-3, .grid-y > .medium-2, .grid-y > .medium-1, .grid-y > .medium-shrink {
    flex: 0 0 auto;
  }
  .grid-y > .medium-shrink {
    height: auto;
  }
  .grid-y > .medium-1 {
    height: 8.3333333333%;
  }
  .grid-y > .medium-2 {
    height: 16.6666666667%;
  }
  .grid-y > .medium-3 {
    height: 25%;
  }
  .grid-y > .medium-4 {
    height: 33.3333333333%;
  }
  .grid-y > .medium-5 {
    height: 41.6666666667%;
  }
  .grid-y > .medium-6 {
    height: 50%;
  }
  .grid-y > .medium-7 {
    height: 58.3333333333%;
  }
  .grid-y > .medium-8 {
    height: 66.6666666667%;
  }
  .grid-y > .medium-9 {
    height: 75%;
  }
  .grid-y > .medium-10 {
    height: 83.3333333333%;
  }
  .grid-y > .medium-11 {
    height: 91.6666666667%;
  }
  .grid-y > .medium-12 {
    height: 100%;
  }
}
@media print, screen and (min-width: 64.0625em) {
  .grid-y > .large-auto {
    flex: 1 1 0;
    height: auto;
  }
  .grid-y > .large-12, .grid-y > .large-11, .grid-y > .large-10, .grid-y > .large-9, .grid-y > .large-8, .grid-y > .large-7, .grid-y > .large-6, .grid-y > .large-5, .grid-y > .large-4, .grid-y > .large-3, .grid-y > .large-2, .grid-y > .large-1, .grid-y > .large-shrink {
    flex: 0 0 auto;
  }
  .grid-y > .large-shrink {
    height: auto;
  }
  .grid-y > .large-1 {
    height: 8.3333333333%;
  }
  .grid-y > .large-2 {
    height: 16.6666666667%;
  }
  .grid-y > .large-3 {
    height: 25%;
  }
  .grid-y > .large-4 {
    height: 33.3333333333%;
  }
  .grid-y > .large-5 {
    height: 41.6666666667%;
  }
  .grid-y > .large-6 {
    height: 50%;
  }
  .grid-y > .large-7 {
    height: 58.3333333333%;
  }
  .grid-y > .large-8 {
    height: 66.6666666667%;
  }
  .grid-y > .large-9 {
    height: 75%;
  }
  .grid-y > .large-10 {
    height: 83.3333333333%;
  }
  .grid-y > .large-11 {
    height: 91.6666666667%;
  }
  .grid-y > .large-12 {
    height: 100%;
  }
}
@media screen and (min-width: 75em) {
  .grid-y > .xlarge-auto {
    flex: 1 1 0;
    height: auto;
  }
  .grid-y > .xlarge-12, .grid-y > .xlarge-11, .grid-y > .xlarge-10, .grid-y > .xlarge-9, .grid-y > .xlarge-8, .grid-y > .xlarge-7, .grid-y > .xlarge-6, .grid-y > .xlarge-5, .grid-y > .xlarge-4, .grid-y > .xlarge-3, .grid-y > .xlarge-2, .grid-y > .xlarge-1, .grid-y > .xlarge-shrink {
    flex: 0 0 auto;
  }
  .grid-y > .xlarge-shrink {
    height: auto;
  }
  .grid-y > .xlarge-1 {
    height: 8.3333333333%;
  }
  .grid-y > .xlarge-2 {
    height: 16.6666666667%;
  }
  .grid-y > .xlarge-3 {
    height: 25%;
  }
  .grid-y > .xlarge-4 {
    height: 33.3333333333%;
  }
  .grid-y > .xlarge-5 {
    height: 41.6666666667%;
  }
  .grid-y > .xlarge-6 {
    height: 50%;
  }
  .grid-y > .xlarge-7 {
    height: 58.3333333333%;
  }
  .grid-y > .xlarge-8 {
    height: 66.6666666667%;
  }
  .grid-y > .xlarge-9 {
    height: 75%;
  }
  .grid-y > .xlarge-10 {
    height: 83.3333333333%;
  }
  .grid-y > .xlarge-11 {
    height: 91.6666666667%;
  }
  .grid-y > .xlarge-12 {
    height: 100%;
  }
}
@media screen and (min-width: 90em) {
  .grid-y > .xxlarge-auto {
    flex: 1 1 0;
    height: auto;
  }
  .grid-y > .xxlarge-12, .grid-y > .xxlarge-11, .grid-y > .xxlarge-10, .grid-y > .xxlarge-9, .grid-y > .xxlarge-8, .grid-y > .xxlarge-7, .grid-y > .xxlarge-6, .grid-y > .xxlarge-5, .grid-y > .xxlarge-4, .grid-y > .xxlarge-3, .grid-y > .xxlarge-2, .grid-y > .xxlarge-1, .grid-y > .xxlarge-shrink {
    flex: 0 0 auto;
  }
  .grid-y > .xxlarge-shrink {
    height: auto;
  }
  .grid-y > .xxlarge-1 {
    height: 8.3333333333%;
  }
  .grid-y > .xxlarge-2 {
    height: 16.6666666667%;
  }
  .grid-y > .xxlarge-3 {
    height: 25%;
  }
  .grid-y > .xxlarge-4 {
    height: 33.3333333333%;
  }
  .grid-y > .xxlarge-5 {
    height: 41.6666666667%;
  }
  .grid-y > .xxlarge-6 {
    height: 50%;
  }
  .grid-y > .xxlarge-7 {
    height: 58.3333333333%;
  }
  .grid-y > .xxlarge-8 {
    height: 66.6666666667%;
  }
  .grid-y > .xxlarge-9 {
    height: 75%;
  }
  .grid-y > .xxlarge-10 {
    height: 83.3333333333%;
  }
  .grid-y > .xxlarge-11 {
    height: 91.6666666667%;
  }
  .grid-y > .xxlarge-12 {
    height: 100%;
  }
}

.grid-padding-y .grid-padding-y {
  margin-top: -10px;
  margin-bottom: -10px;
}
@media print, screen and (min-width: 40em) {
  .grid-padding-y .grid-padding-y {
    margin-top: -15px;
    margin-bottom: -15px;
  }
}
.grid-padding-y > .cell {
  padding-top: 10px;
  padding-bottom: 10px;
}
@media print, screen and (min-width: 40em) {
  .grid-padding-y > .cell {
    padding-top: 15px;
    padding-bottom: 15px;
  }
}

.grid-margin-y {
  margin-top: -10px;
  margin-bottom: -10px;
}
@media print, screen and (min-width: 40em) {
  .grid-margin-y {
    margin-top: -15px;
    margin-bottom: -15px;
  }
}
.grid-margin-y > .cell {
  height: calc(100% - 20px);
  margin-top: 10px;
  margin-bottom: 10px;
}
@media print, screen and (min-width: 40em) {
  .grid-margin-y > .cell {
    height: calc(100% - 30px);
    margin-top: 15px;
    margin-bottom: 15px;
  }
}
.grid-margin-y > .auto {
  height: auto;
}
.grid-margin-y > .shrink {
  height: auto;
}
.grid-margin-y > .small-1 {
  height: calc(8.3333333333% - 20px);
}
.grid-margin-y > .small-2 {
  height: calc(16.6666666667% - 20px);
}
.grid-margin-y > .small-3 {
  height: calc(25% - 20px);
}
.grid-margin-y > .small-4 {
  height: calc(33.3333333333% - 20px);
}
.grid-margin-y > .small-5 {
  height: calc(41.6666666667% - 20px);
}
.grid-margin-y > .small-6 {
  height: calc(50% - 20px);
}
.grid-margin-y > .small-7 {
  height: calc(58.3333333333% - 20px);
}
.grid-margin-y > .small-8 {
  height: calc(66.6666666667% - 20px);
}
.grid-margin-y > .small-9 {
  height: calc(75% - 20px);
}
.grid-margin-y > .small-10 {
  height: calc(83.3333333333% - 20px);
}
.grid-margin-y > .small-11 {
  height: calc(91.6666666667% - 20px);
}
.grid-margin-y > .small-12 {
  height: calc(100% - 20px);
}
@media print, screen and (min-width: 40em) {
  .grid-margin-y > .auto {
    height: auto;
  }
  .grid-margin-y > .shrink {
    height: auto;
  }
  .grid-margin-y > .small-1 {
    height: calc(8.3333333333% - 30px);
  }
  .grid-margin-y > .small-2 {
    height: calc(16.6666666667% - 30px);
  }
  .grid-margin-y > .small-3 {
    height: calc(25% - 30px);
  }
  .grid-margin-y > .small-4 {
    height: calc(33.3333333333% - 30px);
  }
  .grid-margin-y > .small-5 {
    height: calc(41.6666666667% - 30px);
  }
  .grid-margin-y > .small-6 {
    height: calc(50% - 30px);
  }
  .grid-margin-y > .small-7 {
    height: calc(58.3333333333% - 30px);
  }
  .grid-margin-y > .small-8 {
    height: calc(66.6666666667% - 30px);
  }
  .grid-margin-y > .small-9 {
    height: calc(75% - 30px);
  }
  .grid-margin-y > .small-10 {
    height: calc(83.3333333333% - 30px);
  }
  .grid-margin-y > .small-11 {
    height: calc(91.6666666667% - 30px);
  }
  .grid-margin-y > .small-12 {
    height: calc(100% - 30px);
  }
  .grid-margin-y > .medium-auto {
    height: auto;
  }
  .grid-margin-y > .medium-shrink {
    height: auto;
  }
  .grid-margin-y > .medium-1 {
    height: calc(8.3333333333% - 30px);
  }
  .grid-margin-y > .medium-2 {
    height: calc(16.6666666667% - 30px);
  }
  .grid-margin-y > .medium-3 {
    height: calc(25% - 30px);
  }
  .grid-margin-y > .medium-4 {
    height: calc(33.3333333333% - 30px);
  }
  .grid-margin-y > .medium-5 {
    height: calc(41.6666666667% - 30px);
  }
  .grid-margin-y > .medium-6 {
    height: calc(50% - 30px);
  }
  .grid-margin-y > .medium-7 {
    height: calc(58.3333333333% - 30px);
  }
  .grid-margin-y > .medium-8 {
    height: calc(66.6666666667% - 30px);
  }
  .grid-margin-y > .medium-9 {
    height: calc(75% - 30px);
  }
  .grid-margin-y > .medium-10 {
    height: calc(83.3333333333% - 30px);
  }
  .grid-margin-y > .medium-11 {
    height: calc(91.6666666667% - 30px);
  }
  .grid-margin-y > .medium-12 {
    height: calc(100% - 30px);
  }
}
@media print, screen and (min-width: 64.0625em) {
  .grid-margin-y > .large-auto {
    height: auto;
  }
  .grid-margin-y > .large-shrink {
    height: auto;
  }
  .grid-margin-y > .large-1 {
    height: calc(8.3333333333% - 30px);
  }
  .grid-margin-y > .large-2 {
    height: calc(16.6666666667% - 30px);
  }
  .grid-margin-y > .large-3 {
    height: calc(25% - 30px);
  }
  .grid-margin-y > .large-4 {
    height: calc(33.3333333333% - 30px);
  }
  .grid-margin-y > .large-5 {
    height: calc(41.6666666667% - 30px);
  }
  .grid-margin-y > .large-6 {
    height: calc(50% - 30px);
  }
  .grid-margin-y > .large-7 {
    height: calc(58.3333333333% - 30px);
  }
  .grid-margin-y > .large-8 {
    height: calc(66.6666666667% - 30px);
  }
  .grid-margin-y > .large-9 {
    height: calc(75% - 30px);
  }
  .grid-margin-y > .large-10 {
    height: calc(83.3333333333% - 30px);
  }
  .grid-margin-y > .large-11 {
    height: calc(91.6666666667% - 30px);
  }
  .grid-margin-y > .large-12 {
    height: calc(100% - 30px);
  }
}
@media screen and (min-width: 75em) {
  .grid-margin-y > .xlarge-auto {
    height: auto;
  }
  .grid-margin-y > .xlarge-shrink {
    height: auto;
  }
  .grid-margin-y > .xlarge-1 {
    height: calc(8.3333333333% - 30px);
  }
  .grid-margin-y > .xlarge-2 {
    height: calc(16.6666666667% - 30px);
  }
  .grid-margin-y > .xlarge-3 {
    height: calc(25% - 30px);
  }
  .grid-margin-y > .xlarge-4 {
    height: calc(33.3333333333% - 30px);
  }
  .grid-margin-y > .xlarge-5 {
    height: calc(41.6666666667% - 30px);
  }
  .grid-margin-y > .xlarge-6 {
    height: calc(50% - 30px);
  }
  .grid-margin-y > .xlarge-7 {
    height: calc(58.3333333333% - 30px);
  }
  .grid-margin-y > .xlarge-8 {
    height: calc(66.6666666667% - 30px);
  }
  .grid-margin-y > .xlarge-9 {
    height: calc(75% - 30px);
  }
  .grid-margin-y > .xlarge-10 {
    height: calc(83.3333333333% - 30px);
  }
  .grid-margin-y > .xlarge-11 {
    height: calc(91.6666666667% - 30px);
  }
  .grid-margin-y > .xlarge-12 {
    height: calc(100% - 30px);
  }
}
@media screen and (min-width: 90em) {
  .grid-margin-y > .xxlarge-auto {
    height: auto;
  }
  .grid-margin-y > .xxlarge-shrink {
    height: auto;
  }
  .grid-margin-y > .xxlarge-1 {
    height: calc(8.3333333333% - 30px);
  }
  .grid-margin-y > .xxlarge-2 {
    height: calc(16.6666666667% - 30px);
  }
  .grid-margin-y > .xxlarge-3 {
    height: calc(25% - 30px);
  }
  .grid-margin-y > .xxlarge-4 {
    height: calc(33.3333333333% - 30px);
  }
  .grid-margin-y > .xxlarge-5 {
    height: calc(41.6666666667% - 30px);
  }
  .grid-margin-y > .xxlarge-6 {
    height: calc(50% - 30px);
  }
  .grid-margin-y > .xxlarge-7 {
    height: calc(58.3333333333% - 30px);
  }
  .grid-margin-y > .xxlarge-8 {
    height: calc(66.6666666667% - 30px);
  }
  .grid-margin-y > .xxlarge-9 {
    height: calc(75% - 30px);
  }
  .grid-margin-y > .xxlarge-10 {
    height: calc(83.3333333333% - 30px);
  }
  .grid-margin-y > .xxlarge-11 {
    height: calc(91.6666666667% - 30px);
  }
  .grid-margin-y > .xxlarge-12 {
    height: calc(100% - 30px);
  }
}

.grid-frame {
  overflow: hidden;
  position: relative;
  flex-wrap: nowrap;
  align-items: stretch;
  width: 100vw;
}

.cell .grid-frame {
  width: 100%;
}

.cell-block {
  overflow-x: auto;
  max-width: 100%;
  -webkit-overflow-scrolling: touch;
  -ms-overflow-style: -ms-autohiding-scrollbar;
}

.cell-block-y {
  overflow-y: auto;
  max-height: 100%;
  min-height: 100%;
  -webkit-overflow-scrolling: touch;
  -ms-overflow-style: -ms-autohiding-scrollbar;
}

.cell-block-container {
  display: flex;
  flex-direction: column;
  max-height: 100%;
}
.cell-block-container > .grid-x {
  max-height: 100%;
  flex-wrap: nowrap;
}

@media print, screen and (min-width: 40em) {
  .medium-grid-frame {
    overflow: hidden;
    position: relative;
    flex-wrap: nowrap;
    align-items: stretch;
    width: 100vw;
  }
  .cell .medium-grid-frame {
    width: 100%;
  }
  .medium-cell-block {
    overflow-x: auto;
    max-width: 100%;
    -webkit-overflow-scrolling: touch;
    -ms-overflow-style: -ms-autohiding-scrollbar;
  }
  .medium-cell-block-container {
    display: flex;
    flex-direction: column;
    max-height: 100%;
  }
  .medium-cell-block-container > .grid-x {
    max-height: 100%;
    flex-wrap: nowrap;
  }
  .medium-cell-block-y {
    overflow-y: auto;
    max-height: 100%;
    min-height: 100%;
    -webkit-overflow-scrolling: touch;
    -ms-overflow-style: -ms-autohiding-scrollbar;
  }
}
@media print, screen and (min-width: 64.0625em) {
  .large-grid-frame {
    overflow: hidden;
    position: relative;
    flex-wrap: nowrap;
    align-items: stretch;
    width: 100vw;
  }
  .cell .large-grid-frame {
    width: 100%;
  }
  .large-cell-block {
    overflow-x: auto;
    max-width: 100%;
    -webkit-overflow-scrolling: touch;
    -ms-overflow-style: -ms-autohiding-scrollbar;
  }
  .large-cell-block-container {
    display: flex;
    flex-direction: column;
    max-height: 100%;
  }
  .large-cell-block-container > .grid-x {
    max-height: 100%;
    flex-wrap: nowrap;
  }
  .large-cell-block-y {
    overflow-y: auto;
    max-height: 100%;
    min-height: 100%;
    -webkit-overflow-scrolling: touch;
    -ms-overflow-style: -ms-autohiding-scrollbar;
  }
}
@media screen and (min-width: 75em) {
  .xlarge-grid-frame {
    overflow: hidden;
    position: relative;
    flex-wrap: nowrap;
    align-items: stretch;
    width: 100vw;
  }
  .cell .xlarge-grid-frame {
    width: 100%;
  }
  .xlarge-cell-block {
    overflow-x: auto;
    max-width: 100%;
    -webkit-overflow-scrolling: touch;
    -ms-overflow-style: -ms-autohiding-scrollbar;
  }
  .xlarge-cell-block-container {
    display: flex;
    flex-direction: column;
    max-height: 100%;
  }
  .xlarge-cell-block-container > .grid-x {
    max-height: 100%;
    flex-wrap: nowrap;
  }
  .xlarge-cell-block-y {
    overflow-y: auto;
    max-height: 100%;
    min-height: 100%;
    -webkit-overflow-scrolling: touch;
    -ms-overflow-style: -ms-autohiding-scrollbar;
  }
}
@media screen and (min-width: 90em) {
  .xxlarge-grid-frame {
    overflow: hidden;
    position: relative;
    flex-wrap: nowrap;
    align-items: stretch;
    width: 100vw;
  }
  .cell .xxlarge-grid-frame {
    width: 100%;
  }
  .xxlarge-cell-block {
    overflow-x: auto;
    max-width: 100%;
    -webkit-overflow-scrolling: touch;
    -ms-overflow-style: -ms-autohiding-scrollbar;
  }
  .xxlarge-cell-block-container {
    display: flex;
    flex-direction: column;
    max-height: 100%;
  }
  .xxlarge-cell-block-container > .grid-x {
    max-height: 100%;
    flex-wrap: nowrap;
  }
  .xxlarge-cell-block-y {
    overflow-y: auto;
    max-height: 100%;
    min-height: 100%;
    -webkit-overflow-scrolling: touch;
    -ms-overflow-style: -ms-autohiding-scrollbar;
  }
}
.grid-y.grid-frame {
  overflow: hidden;
  position: relative;
  flex-wrap: nowrap;
  align-items: stretch;
  height: 100vh;
  width: auto;
}
@media print, screen and (min-width: 40em) {
  .grid-y.medium-grid-frame {
    overflow: hidden;
    position: relative;
    flex-wrap: nowrap;
    align-items: stretch;
    height: 100vh;
    width: auto;
  }
}
@media print, screen and (min-width: 64.0625em) {
  .grid-y.large-grid-frame {
    overflow: hidden;
    position: relative;
    flex-wrap: nowrap;
    align-items: stretch;
    height: 100vh;
    width: auto;
  }
}
@media screen and (min-width: 75em) {
  .grid-y.xlarge-grid-frame {
    overflow: hidden;
    position: relative;
    flex-wrap: nowrap;
    align-items: stretch;
    height: 100vh;
    width: auto;
  }
}
@media screen and (min-width: 90em) {
  .grid-y.xxlarge-grid-frame {
    overflow: hidden;
    position: relative;
    flex-wrap: nowrap;
    align-items: stretch;
    height: 100vh;
    width: auto;
  }
}

.cell .grid-y.grid-frame {
  height: 100%;
}
@media print, screen and (min-width: 40em) {
  .cell .grid-y.medium-grid-frame {
    height: 100%;
  }
}
@media print, screen and (min-width: 64.0625em) {
  .cell .grid-y.large-grid-frame {
    height: 100%;
  }
}
@media screen and (min-width: 75em) {
  .cell .grid-y.xlarge-grid-frame {
    height: 100%;
  }
}
@media screen and (min-width: 90em) {
  .cell .grid-y.xxlarge-grid-frame {
    height: 100%;
  }
}

.grid-margin-y {
  margin-top: -10px;
  margin-bottom: -10px;
}
@media print, screen and (min-width: 40em) {
  .grid-margin-y {
    margin-top: -15px;
    margin-bottom: -15px;
  }
}
.grid-margin-y > .cell {
  height: calc(100% - 20px);
  margin-top: 10px;
  margin-bottom: 10px;
}
@media print, screen and (min-width: 40em) {
  .grid-margin-y > .cell {
    height: calc(100% - 30px);
    margin-top: 15px;
    margin-bottom: 15px;
  }
}
.grid-margin-y > .auto {
  height: auto;
}
.grid-margin-y > .shrink {
  height: auto;
}
.grid-margin-y > .small-1 {
  height: calc(8.3333333333% - 20px);
}
.grid-margin-y > .small-2 {
  height: calc(16.6666666667% - 20px);
}
.grid-margin-y > .small-3 {
  height: calc(25% - 20px);
}
.grid-margin-y > .small-4 {
  height: calc(33.3333333333% - 20px);
}
.grid-margin-y > .small-5 {
  height: calc(41.6666666667% - 20px);
}
.grid-margin-y > .small-6 {
  height: calc(50% - 20px);
}
.grid-margin-y > .small-7 {
  height: calc(58.3333333333% - 20px);
}
.grid-margin-y > .small-8 {
  height: calc(66.6666666667% - 20px);
}
.grid-margin-y > .small-9 {
  height: calc(75% - 20px);
}
.grid-margin-y > .small-10 {
  height: calc(83.3333333333% - 20px);
}
.grid-margin-y > .small-11 {
  height: calc(91.6666666667% - 20px);
}
.grid-margin-y > .small-12 {
  height: calc(100% - 20px);
}
@media print, screen and (min-width: 40em) {
  .grid-margin-y > .auto {
    height: auto;
  }
  .grid-margin-y > .shrink {
    height: auto;
  }
  .grid-margin-y > .small-1 {
    height: calc(8.3333333333% - 30px);
  }
  .grid-margin-y > .small-2 {
    height: calc(16.6666666667% - 30px);
  }
  .grid-margin-y > .small-3 {
    height: calc(25% - 30px);
  }
  .grid-margin-y > .small-4 {
    height: calc(33.3333333333% - 30px);
  }
  .grid-margin-y > .small-5 {
    height: calc(41.6666666667% - 30px);
  }
  .grid-margin-y > .small-6 {
    height: calc(50% - 30px);
  }
  .grid-margin-y > .small-7 {
    height: calc(58.3333333333% - 30px);
  }
  .grid-margin-y > .small-8 {
    height: calc(66.6666666667% - 30px);
  }
  .grid-margin-y > .small-9 {
    height: calc(75% - 30px);
  }
  .grid-margin-y > .small-10 {
    height: calc(83.3333333333% - 30px);
  }
  .grid-margin-y > .small-11 {
    height: calc(91.6666666667% - 30px);
  }
  .grid-margin-y > .small-12 {
    height: calc(100% - 30px);
  }
  .grid-margin-y > .medium-auto {
    height: auto;
  }
  .grid-margin-y > .medium-shrink {
    height: auto;
  }
  .grid-margin-y > .medium-1 {
    height: calc(8.3333333333% - 30px);
  }
  .grid-margin-y > .medium-2 {
    height: calc(16.6666666667% - 30px);
  }
  .grid-margin-y > .medium-3 {
    height: calc(25% - 30px);
  }
  .grid-margin-y > .medium-4 {
    height: calc(33.3333333333% - 30px);
  }
  .grid-margin-y > .medium-5 {
    height: calc(41.6666666667% - 30px);
  }
  .grid-margin-y > .medium-6 {
    height: calc(50% - 30px);
  }
  .grid-margin-y > .medium-7 {
    height: calc(58.3333333333% - 30px);
  }
  .grid-margin-y > .medium-8 {
    height: calc(66.6666666667% - 30px);
  }
  .grid-margin-y > .medium-9 {
    height: calc(75% - 30px);
  }
  .grid-margin-y > .medium-10 {
    height: calc(83.3333333333% - 30px);
  }
  .grid-margin-y > .medium-11 {
    height: calc(91.6666666667% - 30px);
  }
  .grid-margin-y > .medium-12 {
    height: calc(100% - 30px);
  }
}
@media print, screen and (min-width: 64.0625em) {
  .grid-margin-y > .large-auto {
    height: auto;
  }
  .grid-margin-y > .large-shrink {
    height: auto;
  }
  .grid-margin-y > .large-1 {
    height: calc(8.3333333333% - 30px);
  }
  .grid-margin-y > .large-2 {
    height: calc(16.6666666667% - 30px);
  }
  .grid-margin-y > .large-3 {
    height: calc(25% - 30px);
  }
  .grid-margin-y > .large-4 {
    height: calc(33.3333333333% - 30px);
  }
  .grid-margin-y > .large-5 {
    height: calc(41.6666666667% - 30px);
  }
  .grid-margin-y > .large-6 {
    height: calc(50% - 30px);
  }
  .grid-margin-y > .large-7 {
    height: calc(58.3333333333% - 30px);
  }
  .grid-margin-y > .large-8 {
    height: calc(66.6666666667% - 30px);
  }
  .grid-margin-y > .large-9 {
    height: calc(75% - 30px);
  }
  .grid-margin-y > .large-10 {
    height: calc(83.3333333333% - 30px);
  }
  .grid-margin-y > .large-11 {
    height: calc(91.6666666667% - 30px);
  }
  .grid-margin-y > .large-12 {
    height: calc(100% - 30px);
  }
}
@media screen and (min-width: 75em) {
  .grid-margin-y > .xlarge-auto {
    height: auto;
  }
  .grid-margin-y > .xlarge-shrink {
    height: auto;
  }
  .grid-margin-y > .xlarge-1 {
    height: calc(8.3333333333% - 30px);
  }
  .grid-margin-y > .xlarge-2 {
    height: calc(16.6666666667% - 30px);
  }
  .grid-margin-y > .xlarge-3 {
    height: calc(25% - 30px);
  }
  .grid-margin-y > .xlarge-4 {
    height: calc(33.3333333333% - 30px);
  }
  .grid-margin-y > .xlarge-5 {
    height: calc(41.6666666667% - 30px);
  }
  .grid-margin-y > .xlarge-6 {
    height: calc(50% - 30px);
  }
  .grid-margin-y > .xlarge-7 {
    height: calc(58.3333333333% - 30px);
  }
  .grid-margin-y > .xlarge-8 {
    height: calc(66.6666666667% - 30px);
  }
  .grid-margin-y > .xlarge-9 {
    height: calc(75% - 30px);
  }
  .grid-margin-y > .xlarge-10 {
    height: calc(83.3333333333% - 30px);
  }
  .grid-margin-y > .xlarge-11 {
    height: calc(91.6666666667% - 30px);
  }
  .grid-margin-y > .xlarge-12 {
    height: calc(100% - 30px);
  }
}
@media screen and (min-width: 90em) {
  .grid-margin-y > .xxlarge-auto {
    height: auto;
  }
  .grid-margin-y > .xxlarge-shrink {
    height: auto;
  }
  .grid-margin-y > .xxlarge-1 {
    height: calc(8.3333333333% - 30px);
  }
  .grid-margin-y > .xxlarge-2 {
    height: calc(16.6666666667% - 30px);
  }
  .grid-margin-y > .xxlarge-3 {
    height: calc(25% - 30px);
  }
  .grid-margin-y > .xxlarge-4 {
    height: calc(33.3333333333% - 30px);
  }
  .grid-margin-y > .xxlarge-5 {
    height: calc(41.6666666667% - 30px);
  }
  .grid-margin-y > .xxlarge-6 {
    height: calc(50% - 30px);
  }
  .grid-margin-y > .xxlarge-7 {
    height: calc(58.3333333333% - 30px);
  }
  .grid-margin-y > .xxlarge-8 {
    height: calc(66.6666666667% - 30px);
  }
  .grid-margin-y > .xxlarge-9 {
    height: calc(75% - 30px);
  }
  .grid-margin-y > .xxlarge-10 {
    height: calc(83.3333333333% - 30px);
  }
  .grid-margin-y > .xxlarge-11 {
    height: calc(91.6666666667% - 30px);
  }
  .grid-margin-y > .xxlarge-12 {
    height: calc(100% - 30px);
  }
}

.grid-frame.grid-margin-y {
  height: calc(100vh + 1.25rem);
}
@media print, screen and (min-width: 40em) {
  .grid-frame.grid-margin-y {
    height: calc(100vh + 1.875rem);
  }
}
@media print, screen and (min-width: 64.0625em) {
  .grid-frame.grid-margin-y {
    height: calc(100vh + 1.875rem);
  }
}
@media screen and (min-width: 75em) {
  .grid-frame.grid-margin-y {
    height: calc(100vh + 1.875rem);
  }
}
@media screen and (min-width: 90em) {
  .grid-frame.grid-margin-y {
    height: calc(100vh + 1.875rem);
  }
}

@media print, screen and (min-width: 40em) {
  .grid-margin-y.medium-grid-frame {
    height: calc(100vh + 1.875rem);
  }
}
@media print, screen and (min-width: 64.0625em) {
  .grid-margin-y.large-grid-frame {
    height: calc(100vh + 1.875rem);
  }
}
@media screen and (min-width: 75em) {
  .grid-margin-y.xlarge-grid-frame {
    height: calc(100vh + 1.875rem);
  }
}
@media screen and (min-width: 90em) {
  .grid-margin-y.xxlarge-grid-frame {
    height: calc(100vh + 1.875rem);
  }
}
div,
dl,
dt,
dd,
ul,
ol,
li,
h1,
h2,
h3,
h4,
h5,
h6,
pre,
form,
p,
blockquote,
th,
td {
  margin: 0;
  padding: 0;
}

p {
  margin-bottom: 1rem;
  font-size: inherit;
  line-height: 1.6;
  text-rendering: optimizeLegibility;
}

em,
i {
  font-style: italic;
  line-height: inherit;
}

strong,
b {
  font-weight: bold;
  line-height: inherit;
}

small {
  font-size: 80%;
  line-height: inherit;
}

h1, .h1,
h2, .h2,
h3, .h3,
h4, .h4,
h5, .h5,
h6, .h6 {
  font-family: "Open Sans", "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif;
  font-style: normal;
  font-weight: normal;
  color: inherit;
  text-rendering: optimizeLegibility;
}
h1 small, .h1 small,
h2 small, .h2 small,
h3 small, .h3 small,
h4 small, .h4 small,
h5 small, .h5 small,
h6 small, .h6 small {
  line-height: 0;
  color: #cacaca;
}

h1, .h1 {
  font-size: 1.5rem;
  line-height: 1.4;
  margin-top: 0;
  margin-bottom: 0.5rem;
}

h2, .h2 {
  font-size: 1.25rem;
  line-height: 1.4;
  margin-top: 0;
  margin-bottom: 0.5rem;
}

h3, .h3 {
  font-size: 1.1875rem;
  line-height: 1.4;
  margin-top: 0;
  margin-bottom: 0.5rem;
}

h4, .h4 {
  font-size: 1.125rem;
  line-height: 1.4;
  margin-top: 0;
  margin-bottom: 0.5rem;
}

h5, .h5 {
  font-size: 1.0625rem;
  line-height: 1.4;
  margin-top: 0;
  margin-bottom: 0.5rem;
}

h6, .h6 {
  font-size: 1rem;
  line-height: 1.4;
  margin-top: 0;
  margin-bottom: 0.5rem;
}

@media print, screen and (min-width: 40em) {
  h1, .h1 {
    font-size: 3rem;
  }
  h2, .h2 {
    font-size: 2.5rem;
  }
  h3, .h3 {
    font-size: 1.9375rem;
  }
  h4, .h4 {
    font-size: 1.5625rem;
  }
  h5, .h5 {
    font-size: 1.25rem;
  }
  h6, .h6 {
    font-size: 1rem;
  }
}
a {
  line-height: inherit;
  color: var(--company-primary-color);
  text-decoration: none;
  cursor: pointer;
}
a:hover, a:focus {
  color: var(--company-secondary-color);
}
a img {
  border: 0;
}

hr {
  clear: both;
  max-width: 87.5rem;
  height: 0;
  margin: 1.25rem auto;
  border-top: 0;
  border-right: 0;
  border-bottom: 1px solid #cacaca;
  border-left: 0;
}

ul,
ol,
dl {
  margin-bottom: 1rem;
  list-style-position: outside;
  line-height: 1.6;
}

li {
  font-size: inherit;
}

ul {
  margin-left: 1.25rem;
  list-style-type: disc;
}

ol {
  margin-left: 1.25rem;
}

ul ul, ul ol, ol ul, ol ol {
  margin-left: 1.25rem;
  margin-bottom: 0;
}

dl {
  margin-bottom: 1rem;
}
dl dt {
  margin-bottom: 0.3rem;
  font-weight: bold;
}

blockquote {
  margin: 0 0 1rem;
  padding: 0.5625rem 1.25rem 0 1.1875rem;
  border-left: 1px solid #cacaca;
}
blockquote, blockquote p {
  line-height: 1.6;
  color: #8a8a8a;
}

cite {
  display: block;
  font-size: 0.8125rem;
  color: #8a8a8a;
}
cite:before {
  content: "— ";
}

abbr, abbr[title] {
  border-bottom: 1px dotted #0a0a0a;
  cursor: help;
  text-decoration: none;
}

figure {
  margin: 0;
}

code {
  padding: 0.125rem 0.3125rem 0.0625rem;
  border: 1px solid #cacaca;
  background-color: #e6e6e6;
  font-family: Consolas, "Liberation Mono", Courier, monospace;
  font-weight: normal;
  color: #0a0a0a;
}

kbd {
  margin: 0;
  padding: 0.125rem 0.25rem 0;
  background-color: #e6e6e6;
  font-family: Consolas, "Liberation Mono", Courier, monospace;
  color: #0a0a0a;
}

.subheader {
  margin-top: 0.2rem;
  margin-bottom: 0.5rem;
  font-weight: normal;
  line-height: 1.4;
  color: #8a8a8a;
}

.lead {
  font-size: 125%;
  line-height: 1.6;
}

.stat {
  font-size: 2.5rem;
  line-height: 1;
}
p + .stat {
  margin-top: -1rem;
}

ul.no-bullet, ol.no-bullet {
  margin-left: 0;
  list-style: none;
}

.text-left {
  text-align: left;
}

.text-right {
  text-align: right;
}

.text-center {
  text-align: center;
}

.text-justify {
  text-align: justify;
}

@media print, screen and (min-width: 40em) {
  .medium-text-left {
    text-align: left;
  }
  .medium-text-right {
    text-align: right;
  }
  .medium-text-center {
    text-align: center;
  }
  .medium-text-justify {
    text-align: justify;
  }
}
@media print, screen and (min-width: 64.0625em) {
  .large-text-left {
    text-align: left;
  }
  .large-text-right {
    text-align: right;
  }
  .large-text-center {
    text-align: center;
  }
  .large-text-justify {
    text-align: justify;
  }
}
@media screen and (min-width: 75em) {
  .xlarge-text-left {
    text-align: left;
  }
  .xlarge-text-right {
    text-align: right;
  }
  .xlarge-text-center {
    text-align: center;
  }
  .xlarge-text-justify {
    text-align: justify;
  }
}
@media screen and (min-width: 90em) {
  .xxlarge-text-left {
    text-align: left;
  }
  .xxlarge-text-right {
    text-align: right;
  }
  .xxlarge-text-center {
    text-align: center;
  }
  .xxlarge-text-justify {
    text-align: justify;
  }
}
.show-for-print {
  display: none !important;
}

@media print {
  * {
    background: transparent !important;
    box-shadow: none !important;
    color: black !important;
    text-shadow: none !important;
  }
  .show-for-print {
    display: block !important;
  }
  .hide-for-print {
    display: none !important;
  }
  table.show-for-print {
    display: table !important;
  }
  thead.show-for-print {
    display: table-header-group !important;
  }
  tbody.show-for-print {
    display: table-row-group !important;
  }
  tr.show-for-print {
    display: table-row !important;
  }
  td.show-for-print {
    display: table-cell !important;
  }
  th.show-for-print {
    display: table-cell !important;
  }
  a,
  a:visited {
    text-decoration: underline;
  }
  a[href]:after {
    content: " (" attr(href) ")";
  }
  .ir a:after,
  a[href^="javascript:"]:after,
  a[href^="#"]:after {
    content: "";
  }
  abbr[title]:after {
    content: " (" attr(title) ")";
  }
  pre,
  blockquote {
    border: 1px solid #8a8a8a;
    page-break-inside: avoid;
  }
  thead {
    display: table-header-group;
  }
  tr,
  img {
    page-break-inside: avoid;
  }
  img {
    max-width: 100% !important;
  }
  @page {
    margin: 0.5cm;
  }
  p,
  h2,
  h3 {
    orphans: 3;
    widows: 3;
  }
  h2,
  h3 {
    page-break-after: avoid;
  }
  .print-break-inside {
    page-break-inside: auto;
  }
}
.button, .rng-listing-details-home-valuation > a {
  display: inline-block;
  vertical-align: middle;
  margin: 0 0 1rem 0;
  font-family: inherit;
  padding: 0.85em 1em;
  -webkit-appearance: none;
  border: 1px solid transparent;
  border-radius: 4px;
  transition: background-color 0.25s ease-out, color 0.25s ease-out;
  font-size: 0.9rem;
  line-height: 1;
  text-align: center;
  text-decoration: none;
  cursor: pointer;
  background-color: var(--company-primary-color);
  color: #ffffff;
}
[data-whatinput=mouse] .button, [data-whatinput=mouse] .rng-listing-details-home-valuation > a {
  outline: 0;
}
.button:hover, .rng-listing-details-home-valuation > a:hover, .button:focus, .rng-listing-details-home-valuation > a:focus {
  background-color: var(--company-secondary-color);
  color: #ffffff;
}
.button.tiny, .rng-listing-details-home-valuation > a.tiny {
  font-size: 0.6rem;
}
.button.small, .rng-listing-details-home-valuation > a.small {
  font-size: 0.75rem;
}
.button.large, .rng-listing-details-home-valuation > a.large {
  font-size: 1.25rem;
}
.button.expanded, .rng-listing-details-home-valuation > a.expanded {
  display: block;
  width: 100%;
  margin-right: 0;
  margin-left: 0;
}
.button.primary, .rng-listing-details-home-valuation > a.primary {
  background-color: var(--company-primary-color);
  color: auto;
}
.button.primary:hover, .rng-listing-details-home-valuation > a.primary:hover, .button.primary:focus, .rng-listing-details-home-valuation > a.primary:focus {
  background-color: auto;
  color: auto;
}
.button.secondary, .rng-listing-details-home-valuation > a.secondary {
  background-color: var(--company-secondary-color);
  color: auto;
}
.button.secondary:hover, .rng-listing-details-home-valuation > a.secondary:hover, .button.secondary:focus, .rng-listing-details-home-valuation > a.secondary:focus {
  background-color: auto;
  color: auto;
}
.button.tertiary, .rng-listing-details-home-valuation > a.tertiary {
  background-color: var(--company-tertiary-color);
  color: auto;
}
.button.tertiary:hover, .rng-listing-details-home-valuation > a.tertiary:hover, .button.tertiary:focus, .rng-listing-details-home-valuation > a.tertiary:focus {
  background-color: auto;
  color: auto;
}
.button.success, .rng-listing-details-home-valuation > a.success {
  background-color: #3adb76;
  color: auto;
}
.button.success:hover, .rng-listing-details-home-valuation > a.success:hover, .button.success:focus, .rng-listing-details-home-valuation > a.success:focus {
  background-color: auto;
  color: auto;
}
.button.warning, .rng-listing-details-home-valuation > a.warning {
  background-color: #ffae00;
  color: auto;
}
.button.warning:hover, .rng-listing-details-home-valuation > a.warning:hover, .button.warning:focus, .rng-listing-details-home-valuation > a.warning:focus {
  background-color: auto;
  color: auto;
}
.button.alert, .rng-listing-details-home-valuation > a.alert {
  background-color: #cc4b37;
  color: auto;
}
.button.alert:hover, .rng-listing-details-home-valuation > a.alert:hover, .button.alert:focus, .rng-listing-details-home-valuation > a.alert:focus {
  background-color: auto;
  color: auto;
}
.button.reset, .rng-listing-details-home-valuation > a.reset {
  background-color: #8a8a8a;
  color: auto;
}
.button.reset:hover, .rng-listing-details-home-valuation > a.reset:hover, .button.reset:focus, .rng-listing-details-home-valuation > a.reset:focus {
  background-color: auto;
  color: auto;
}
.button.disabled, .rng-listing-details-home-valuation > a.disabled, .button[disabled], .rng-listing-details-home-valuation > a[disabled] {
  opacity: 0.25;
  cursor: not-allowed;
}
.button.disabled, .rng-listing-details-home-valuation > a.disabled, .button.disabled:hover, .button.disabled:focus, .button[disabled], .rng-listing-details-home-valuation > a[disabled], .button[disabled]:hover, .button[disabled]:focus {
  background-color: var(--company-primary-color);
  color: #ffffff;
}
.button.disabled.primary, .rng-listing-details-home-valuation > a.disabled.primary, .button[disabled].primary, .rng-listing-details-home-valuation > a[disabled].primary {
  opacity: 0.25;
  cursor: not-allowed;
}
.button.disabled.primary, .rng-listing-details-home-valuation > a.disabled.primary, .button.disabled.primary:hover, .button.disabled.primary:focus, .button[disabled].primary, .rng-listing-details-home-valuation > a[disabled].primary, .button[disabled].primary:hover, .button[disabled].primary:focus {
  background-color: var(--company-primary-color);
  color: auto;
}
.button.disabled.secondary, .rng-listing-details-home-valuation > a.disabled.secondary, .button[disabled].secondary, .rng-listing-details-home-valuation > a[disabled].secondary {
  opacity: 0.25;
  cursor: not-allowed;
}
.button.disabled.secondary, .rng-listing-details-home-valuation > a.disabled.secondary, .button.disabled.secondary:hover, .button.disabled.secondary:focus, .button[disabled].secondary, .rng-listing-details-home-valuation > a[disabled].secondary, .button[disabled].secondary:hover, .button[disabled].secondary:focus {
  background-color: var(--company-secondary-color);
  color: auto;
}
.button.disabled.tertiary, .rng-listing-details-home-valuation > a.disabled.tertiary, .button[disabled].tertiary, .rng-listing-details-home-valuation > a[disabled].tertiary {
  opacity: 0.25;
  cursor: not-allowed;
}
.button.disabled.tertiary, .rng-listing-details-home-valuation > a.disabled.tertiary, .button.disabled.tertiary:hover, .button.disabled.tertiary:focus, .button[disabled].tertiary, .rng-listing-details-home-valuation > a[disabled].tertiary, .button[disabled].tertiary:hover, .button[disabled].tertiary:focus {
  background-color: var(--company-tertiary-color);
  color: auto;
}
.button.disabled.success, .rng-listing-details-home-valuation > a.disabled.success, .button[disabled].success, .rng-listing-details-home-valuation > a[disabled].success {
  opacity: 0.25;
  cursor: not-allowed;
}
.button.disabled.success, .rng-listing-details-home-valuation > a.disabled.success, .button.disabled.success:hover, .button.disabled.success:focus, .button[disabled].success, .rng-listing-details-home-valuation > a[disabled].success, .button[disabled].success:hover, .button[disabled].success:focus {
  background-color: #3adb76;
  color: auto;
}
.button.disabled.warning, .rng-listing-details-home-valuation > a.disabled.warning, .button[disabled].warning, .rng-listing-details-home-valuation > a[disabled].warning {
  opacity: 0.25;
  cursor: not-allowed;
}
.button.disabled.warning, .rng-listing-details-home-valuation > a.disabled.warning, .button.disabled.warning:hover, .button.disabled.warning:focus, .button[disabled].warning, .rng-listing-details-home-valuation > a[disabled].warning, .button[disabled].warning:hover, .button[disabled].warning:focus {
  background-color: #ffae00;
  color: auto;
}
.button.disabled.alert, .rng-listing-details-home-valuation > a.disabled.alert, .button[disabled].alert, .rng-listing-details-home-valuation > a[disabled].alert {
  opacity: 0.25;
  cursor: not-allowed;
}
.button.disabled.alert, .rng-listing-details-home-valuation > a.disabled.alert, .button.disabled.alert:hover, .button.disabled.alert:focus, .button[disabled].alert, .rng-listing-details-home-valuation > a[disabled].alert, .button[disabled].alert:hover, .button[disabled].alert:focus {
  background-color: #cc4b37;
  color: auto;
}
.button.disabled.reset, .rng-listing-details-home-valuation > a.disabled.reset, .button[disabled].reset, .rng-listing-details-home-valuation > a[disabled].reset {
  opacity: 0.25;
  cursor: not-allowed;
}
.button.disabled.reset, .rng-listing-details-home-valuation > a.disabled.reset, .button.disabled.reset:hover, .button.disabled.reset:focus, .button[disabled].reset, .rng-listing-details-home-valuation > a[disabled].reset, .button[disabled].reset:hover, .button[disabled].reset:focus {
  background-color: #8a8a8a;
  color: auto;
}
.button.hollow, .rng-listing-details-home-valuation > a.hollow {
  border: 1px solid var(--company-primary-color);
  color: var(--company-primary-color);
}
.button.hollow, .rng-listing-details-home-valuation > a.hollow, .button.hollow:hover, .button.hollow:focus {
  background-color: transparent;
}
.button.hollow.disabled, .rng-listing-details-home-valuation > a.hollow.disabled, .button.hollow.disabled:hover, .button.hollow.disabled:focus, .button.hollow[disabled], .rng-listing-details-home-valuation > a.hollow[disabled], .button.hollow[disabled]:hover, .button.hollow[disabled]:focus {
  background-color: transparent;
}
.button.hollow:hover, .rng-listing-details-home-valuation > a.hollow:hover, .button.hollow:focus, .rng-listing-details-home-valuation > a.hollow:focus {
  border-color: #0a0a0a;
  color: #0a0a0a;
}
.button.hollow:hover.disabled, .rng-listing-details-home-valuation > a.hollow:hover.disabled, .button.hollow:hover[disabled], .rng-listing-details-home-valuation > a.hollow:hover[disabled], .button.hollow:focus.disabled, .rng-listing-details-home-valuation > a.hollow:focus.disabled, .button.hollow:focus[disabled], .rng-listing-details-home-valuation > a.hollow:focus[disabled] {
  border: 1px solid var(--company-primary-color);
  color: var(--company-primary-color);
}
.button.hollow.primary, .rng-listing-details-home-valuation > a.hollow.primary {
  border: 1px solid var(--company-primary-color);
  color: var(--company-primary-color);
}
.button.hollow.primary:hover, .rng-listing-details-home-valuation > a.hollow.primary:hover, .button.hollow.primary:focus, .rng-listing-details-home-valuation > a.hollow.primary:focus {
  border-color: #0a0a0a;
  color: #0a0a0a;
}
.button.hollow.primary:hover.disabled, .rng-listing-details-home-valuation > a.hollow.primary:hover.disabled, .button.hollow.primary:hover[disabled], .rng-listing-details-home-valuation > a.hollow.primary:hover[disabled], .button.hollow.primary:focus.disabled, .rng-listing-details-home-valuation > a.hollow.primary:focus.disabled, .button.hollow.primary:focus[disabled], .rng-listing-details-home-valuation > a.hollow.primary:focus[disabled] {
  border: 1px solid var(--company-primary-color);
  color: var(--company-primary-color);
}
.button.hollow.secondary, .rng-listing-details-home-valuation > a.hollow.secondary {
  border: 1px solid var(--company-secondary-color);
  color: var(--company-secondary-color);
}
.button.hollow.secondary:hover, .rng-listing-details-home-valuation > a.hollow.secondary:hover, .button.hollow.secondary:focus, .rng-listing-details-home-valuation > a.hollow.secondary:focus {
  border-color: #0a0a0a;
  color: #0a0a0a;
}
.button.hollow.secondary:hover.disabled, .rng-listing-details-home-valuation > a.hollow.secondary:hover.disabled, .button.hollow.secondary:hover[disabled], .rng-listing-details-home-valuation > a.hollow.secondary:hover[disabled], .button.hollow.secondary:focus.disabled, .rng-listing-details-home-valuation > a.hollow.secondary:focus.disabled, .button.hollow.secondary:focus[disabled], .rng-listing-details-home-valuation > a.hollow.secondary:focus[disabled] {
  border: 1px solid var(--company-secondary-color);
  color: var(--company-secondary-color);
}
.button.hollow.tertiary, .rng-listing-details-home-valuation > a.hollow.tertiary {
  border: 1px solid var(--company-tertiary-color);
  color: var(--company-tertiary-color);
}
.button.hollow.tertiary:hover, .rng-listing-details-home-valuation > a.hollow.tertiary:hover, .button.hollow.tertiary:focus, .rng-listing-details-home-valuation > a.hollow.tertiary:focus {
  border-color: #0a0a0a;
  color: #0a0a0a;
}
.button.hollow.tertiary:hover.disabled, .rng-listing-details-home-valuation > a.hollow.tertiary:hover.disabled, .button.hollow.tertiary:hover[disabled], .rng-listing-details-home-valuation > a.hollow.tertiary:hover[disabled], .button.hollow.tertiary:focus.disabled, .rng-listing-details-home-valuation > a.hollow.tertiary:focus.disabled, .button.hollow.tertiary:focus[disabled], .rng-listing-details-home-valuation > a.hollow.tertiary:focus[disabled] {
  border: 1px solid var(--company-tertiary-color);
  color: var(--company-tertiary-color);
}
.button.hollow.success, .rng-listing-details-home-valuation > a.hollow.success {
  border: 1px solid #3adb76;
  color: #3adb76;
}
.button.hollow.success:hover, .rng-listing-details-home-valuation > a.hollow.success:hover, .button.hollow.success:focus, .rng-listing-details-home-valuation > a.hollow.success:focus {
  border-color: #0a0a0a;
  color: #0a0a0a;
}
.button.hollow.success:hover.disabled, .rng-listing-details-home-valuation > a.hollow.success:hover.disabled, .button.hollow.success:hover[disabled], .rng-listing-details-home-valuation > a.hollow.success:hover[disabled], .button.hollow.success:focus.disabled, .rng-listing-details-home-valuation > a.hollow.success:focus.disabled, .button.hollow.success:focus[disabled], .rng-listing-details-home-valuation > a.hollow.success:focus[disabled] {
  border: 1px solid #3adb76;
  color: #3adb76;
}
.button.hollow.warning, .rng-listing-details-home-valuation > a.hollow.warning {
  border: 1px solid #ffae00;
  color: #ffae00;
}
.button.hollow.warning:hover, .rng-listing-details-home-valuation > a.hollow.warning:hover, .button.hollow.warning:focus, .rng-listing-details-home-valuation > a.hollow.warning:focus {
  border-color: #0a0a0a;
  color: #0a0a0a;
}
.button.hollow.warning:hover.disabled, .rng-listing-details-home-valuation > a.hollow.warning:hover.disabled, .button.hollow.warning:hover[disabled], .rng-listing-details-home-valuation > a.hollow.warning:hover[disabled], .button.hollow.warning:focus.disabled, .rng-listing-details-home-valuation > a.hollow.warning:focus.disabled, .button.hollow.warning:focus[disabled], .rng-listing-details-home-valuation > a.hollow.warning:focus[disabled] {
  border: 1px solid #ffae00;
  color: #ffae00;
}
.button.hollow.alert, .rng-listing-details-home-valuation > a.hollow.alert {
  border: 1px solid #cc4b37;
  color: #cc4b37;
}
.button.hollow.alert:hover, .rng-listing-details-home-valuation > a.hollow.alert:hover, .button.hollow.alert:focus, .rng-listing-details-home-valuation > a.hollow.alert:focus {
  border-color: #0a0a0a;
  color: #0a0a0a;
}
.button.hollow.alert:hover.disabled, .rng-listing-details-home-valuation > a.hollow.alert:hover.disabled, .button.hollow.alert:hover[disabled], .rng-listing-details-home-valuation > a.hollow.alert:hover[disabled], .button.hollow.alert:focus.disabled, .rng-listing-details-home-valuation > a.hollow.alert:focus.disabled, .button.hollow.alert:focus[disabled], .rng-listing-details-home-valuation > a.hollow.alert:focus[disabled] {
  border: 1px solid #cc4b37;
  color: #cc4b37;
}
.button.hollow.reset, .rng-listing-details-home-valuation > a.hollow.reset {
  border: 1px solid #8a8a8a;
  color: #8a8a8a;
}
.button.hollow.reset:hover, .rng-listing-details-home-valuation > a.hollow.reset:hover, .button.hollow.reset:focus, .rng-listing-details-home-valuation > a.hollow.reset:focus {
  border-color: #0a0a0a;
  color: #0a0a0a;
}
.button.hollow.reset:hover.disabled, .rng-listing-details-home-valuation > a.hollow.reset:hover.disabled, .button.hollow.reset:hover[disabled], .rng-listing-details-home-valuation > a.hollow.reset:hover[disabled], .button.hollow.reset:focus.disabled, .rng-listing-details-home-valuation > a.hollow.reset:focus.disabled, .button.hollow.reset:focus[disabled], .rng-listing-details-home-valuation > a.hollow.reset:focus[disabled] {
  border: 1px solid #8a8a8a;
  color: #8a8a8a;
}
.button.clear, .rng-listing-details-home-valuation > a.clear {
  border: 1px solid var(--company-primary-color);
  color: var(--company-primary-color);
}
.button.clear, .rng-listing-details-home-valuation > a.clear, .button.clear:hover, .button.clear:focus {
  background-color: transparent;
}
.button.clear.disabled, .rng-listing-details-home-valuation > a.clear.disabled, .button.clear.disabled:hover, .button.clear.disabled:focus, .button.clear[disabled], .rng-listing-details-home-valuation > a.clear[disabled], .button.clear[disabled]:hover, .button.clear[disabled]:focus {
  background-color: transparent;
}
.button.clear:hover, .rng-listing-details-home-valuation > a.clear:hover, .button.clear:focus, .rng-listing-details-home-valuation > a.clear:focus {
  border-color: #0a0a0a;
  color: #0a0a0a;
}
.button.clear:hover.disabled, .rng-listing-details-home-valuation > a.clear:hover.disabled, .button.clear:hover[disabled], .rng-listing-details-home-valuation > a.clear:hover[disabled], .button.clear:focus.disabled, .rng-listing-details-home-valuation > a.clear:focus.disabled, .button.clear:focus[disabled], .rng-listing-details-home-valuation > a.clear:focus[disabled] {
  border: 1px solid var(--company-primary-color);
  color: var(--company-primary-color);
}
.button.clear, .rng-listing-details-home-valuation > a.clear, .button.clear.disabled, .button.clear[disabled], .button.clear:hover, .button.clear:hover.disabled, .button.clear:hover[disabled], .button.clear:focus, .button.clear:focus.disabled, .button.clear:focus[disabled] {
  border-color: transparent;
}
.button.clear.primary, .rng-listing-details-home-valuation > a.clear.primary {
  border: 1px solid var(--company-primary-color);
  color: var(--company-primary-color);
}
.button.clear.primary:hover, .rng-listing-details-home-valuation > a.clear.primary:hover, .button.clear.primary:focus, .rng-listing-details-home-valuation > a.clear.primary:focus {
  border-color: #0a0a0a;
  color: #0a0a0a;
}
.button.clear.primary:hover.disabled, .rng-listing-details-home-valuation > a.clear.primary:hover.disabled, .button.clear.primary:hover[disabled], .rng-listing-details-home-valuation > a.clear.primary:hover[disabled], .button.clear.primary:focus.disabled, .rng-listing-details-home-valuation > a.clear.primary:focus.disabled, .button.clear.primary:focus[disabled], .rng-listing-details-home-valuation > a.clear.primary:focus[disabled] {
  border: 1px solid var(--company-primary-color);
  color: var(--company-primary-color);
}
.button.clear.primary, .rng-listing-details-home-valuation > a.clear.primary, .button.clear.primary.disabled, .button.clear.primary[disabled], .button.clear.primary:hover, .button.clear.primary:hover.disabled, .button.clear.primary:hover[disabled], .button.clear.primary:focus, .button.clear.primary:focus.disabled, .button.clear.primary:focus[disabled] {
  border-color: transparent;
}
.button.clear.secondary, .rng-listing-details-home-valuation > a.clear.secondary {
  border: 1px solid var(--company-secondary-color);
  color: var(--company-secondary-color);
}
.button.clear.secondary:hover, .rng-listing-details-home-valuation > a.clear.secondary:hover, .button.clear.secondary:focus, .rng-listing-details-home-valuation > a.clear.secondary:focus {
  border-color: #0a0a0a;
  color: #0a0a0a;
}
.button.clear.secondary:hover.disabled, .rng-listing-details-home-valuation > a.clear.secondary:hover.disabled, .button.clear.secondary:hover[disabled], .rng-listing-details-home-valuation > a.clear.secondary:hover[disabled], .button.clear.secondary:focus.disabled, .rng-listing-details-home-valuation > a.clear.secondary:focus.disabled, .button.clear.secondary:focus[disabled], .rng-listing-details-home-valuation > a.clear.secondary:focus[disabled] {
  border: 1px solid var(--company-secondary-color);
  color: var(--company-secondary-color);
}
.button.clear.secondary, .rng-listing-details-home-valuation > a.clear.secondary, .button.clear.secondary.disabled, .button.clear.secondary[disabled], .button.clear.secondary:hover, .button.clear.secondary:hover.disabled, .button.clear.secondary:hover[disabled], .button.clear.secondary:focus, .button.clear.secondary:focus.disabled, .button.clear.secondary:focus[disabled] {
  border-color: transparent;
}
.button.clear.tertiary, .rng-listing-details-home-valuation > a.clear.tertiary {
  border: 1px solid var(--company-tertiary-color);
  color: var(--company-tertiary-color);
}
.button.clear.tertiary:hover, .rng-listing-details-home-valuation > a.clear.tertiary:hover, .button.clear.tertiary:focus, .rng-listing-details-home-valuation > a.clear.tertiary:focus {
  border-color: #0a0a0a;
  color: #0a0a0a;
}
.button.clear.tertiary:hover.disabled, .rng-listing-details-home-valuation > a.clear.tertiary:hover.disabled, .button.clear.tertiary:hover[disabled], .rng-listing-details-home-valuation > a.clear.tertiary:hover[disabled], .button.clear.tertiary:focus.disabled, .rng-listing-details-home-valuation > a.clear.tertiary:focus.disabled, .button.clear.tertiary:focus[disabled], .rng-listing-details-home-valuation > a.clear.tertiary:focus[disabled] {
  border: 1px solid var(--company-tertiary-color);
  color: var(--company-tertiary-color);
}
.button.clear.tertiary, .rng-listing-details-home-valuation > a.clear.tertiary, .button.clear.tertiary.disabled, .button.clear.tertiary[disabled], .button.clear.tertiary:hover, .button.clear.tertiary:hover.disabled, .button.clear.tertiary:hover[disabled], .button.clear.tertiary:focus, .button.clear.tertiary:focus.disabled, .button.clear.tertiary:focus[disabled] {
  border-color: transparent;
}
.button.clear.success, .rng-listing-details-home-valuation > a.clear.success {
  border: 1px solid #3adb76;
  color: #3adb76;
}
.button.clear.success:hover, .rng-listing-details-home-valuation > a.clear.success:hover, .button.clear.success:focus, .rng-listing-details-home-valuation > a.clear.success:focus {
  border-color: #0a0a0a;
  color: #0a0a0a;
}
.button.clear.success:hover.disabled, .rng-listing-details-home-valuation > a.clear.success:hover.disabled, .button.clear.success:hover[disabled], .rng-listing-details-home-valuation > a.clear.success:hover[disabled], .button.clear.success:focus.disabled, .rng-listing-details-home-valuation > a.clear.success:focus.disabled, .button.clear.success:focus[disabled], .rng-listing-details-home-valuation > a.clear.success:focus[disabled] {
  border: 1px solid #3adb76;
  color: #3adb76;
}
.button.clear.success, .rng-listing-details-home-valuation > a.clear.success, .button.clear.success.disabled, .button.clear.success[disabled], .button.clear.success:hover, .button.clear.success:hover.disabled, .button.clear.success:hover[disabled], .button.clear.success:focus, .button.clear.success:focus.disabled, .button.clear.success:focus[disabled] {
  border-color: transparent;
}
.button.clear.warning, .rng-listing-details-home-valuation > a.clear.warning {
  border: 1px solid #ffae00;
  color: #ffae00;
}
.button.clear.warning:hover, .rng-listing-details-home-valuation > a.clear.warning:hover, .button.clear.warning:focus, .rng-listing-details-home-valuation > a.clear.warning:focus {
  border-color: #0a0a0a;
  color: #0a0a0a;
}
.button.clear.warning:hover.disabled, .rng-listing-details-home-valuation > a.clear.warning:hover.disabled, .button.clear.warning:hover[disabled], .rng-listing-details-home-valuation > a.clear.warning:hover[disabled], .button.clear.warning:focus.disabled, .rng-listing-details-home-valuation > a.clear.warning:focus.disabled, .button.clear.warning:focus[disabled], .rng-listing-details-home-valuation > a.clear.warning:focus[disabled] {
  border: 1px solid #ffae00;
  color: #ffae00;
}
.button.clear.warning, .rng-listing-details-home-valuation > a.clear.warning, .button.clear.warning.disabled, .button.clear.warning[disabled], .button.clear.warning:hover, .button.clear.warning:hover.disabled, .button.clear.warning:hover[disabled], .button.clear.warning:focus, .button.clear.warning:focus.disabled, .button.clear.warning:focus[disabled] {
  border-color: transparent;
}
.button.clear.alert, .rng-listing-details-home-valuation > a.clear.alert {
  border: 1px solid #cc4b37;
  color: #cc4b37;
}
.button.clear.alert:hover, .rng-listing-details-home-valuation > a.clear.alert:hover, .button.clear.alert:focus, .rng-listing-details-home-valuation > a.clear.alert:focus {
  border-color: #0a0a0a;
  color: #0a0a0a;
}
.button.clear.alert:hover.disabled, .rng-listing-details-home-valuation > a.clear.alert:hover.disabled, .button.clear.alert:hover[disabled], .rng-listing-details-home-valuation > a.clear.alert:hover[disabled], .button.clear.alert:focus.disabled, .rng-listing-details-home-valuation > a.clear.alert:focus.disabled, .button.clear.alert:focus[disabled], .rng-listing-details-home-valuation > a.clear.alert:focus[disabled] {
  border: 1px solid #cc4b37;
  color: #cc4b37;
}
.button.clear.alert, .rng-listing-details-home-valuation > a.clear.alert, .button.clear.alert.disabled, .button.clear.alert[disabled], .button.clear.alert:hover, .button.clear.alert:hover.disabled, .button.clear.alert:hover[disabled], .button.clear.alert:focus, .button.clear.alert:focus.disabled, .button.clear.alert:focus[disabled] {
  border-color: transparent;
}
.button.clear.reset, .rng-listing-details-home-valuation > a.clear.reset {
  border: 1px solid #8a8a8a;
  color: #8a8a8a;
}
.button.clear.reset:hover, .rng-listing-details-home-valuation > a.clear.reset:hover, .button.clear.reset:focus, .rng-listing-details-home-valuation > a.clear.reset:focus {
  border-color: #0a0a0a;
  color: #0a0a0a;
}
.button.clear.reset:hover.disabled, .rng-listing-details-home-valuation > a.clear.reset:hover.disabled, .button.clear.reset:hover[disabled], .rng-listing-details-home-valuation > a.clear.reset:hover[disabled], .button.clear.reset:focus.disabled, .rng-listing-details-home-valuation > a.clear.reset:focus.disabled, .button.clear.reset:focus[disabled], .rng-listing-details-home-valuation > a.clear.reset:focus[disabled] {
  border: 1px solid #8a8a8a;
  color: #8a8a8a;
}
.button.clear.reset, .rng-listing-details-home-valuation > a.clear.reset, .button.clear.reset.disabled, .button.clear.reset[disabled], .button.clear.reset:hover, .button.clear.reset:hover.disabled, .button.clear.reset:hover[disabled], .button.clear.reset:focus, .button.clear.reset:focus.disabled, .button.clear.reset:focus[disabled] {
  border-color: transparent;
}
.button.dropdown::after, .rng-listing-details-home-valuation > a.dropdown::after {
  display: block;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 0.4em;
  content: "";
  border-bottom-width: 0;
  border-color: #ffffff transparent transparent;
  position: relative;
  top: 0.4em;
  display: inline-block;
  float: right;
  margin-left: 1em;
}
.button.dropdown.hollow::after, .rng-listing-details-home-valuation > a.dropdown.hollow::after {
  border-top-color: var(--company-primary-color);
}
.button.dropdown.hollow.primary::after, .rng-listing-details-home-valuation > a.dropdown.hollow.primary::after {
  border-top-color: var(--company-primary-color);
}
.button.dropdown.hollow.secondary::after, .rng-listing-details-home-valuation > a.dropdown.hollow.secondary::after {
  border-top-color: var(--company-secondary-color);
}
.button.dropdown.hollow.tertiary::after, .rng-listing-details-home-valuation > a.dropdown.hollow.tertiary::after {
  border-top-color: var(--company-tertiary-color);
}
.button.dropdown.hollow.success::after, .rng-listing-details-home-valuation > a.dropdown.hollow.success::after {
  border-top-color: #3adb76;
}
.button.dropdown.hollow.warning::after, .rng-listing-details-home-valuation > a.dropdown.hollow.warning::after {
  border-top-color: #ffae00;
}
.button.dropdown.hollow.alert::after, .rng-listing-details-home-valuation > a.dropdown.hollow.alert::after {
  border-top-color: #cc4b37;
}
.button.dropdown.hollow.reset::after, .rng-listing-details-home-valuation > a.dropdown.hollow.reset::after {
  border-top-color: #8a8a8a;
}
.button.arrow-only::after, .rng-listing-details-home-valuation > a.arrow-only::after {
  top: -0.1em;
  float: none;
  margin-left: 0;
}

a.button:hover, .rng-listing-details-home-valuation > a:hover, a.button:focus, .rng-listing-details-home-valuation > a:focus {
  text-decoration: none;
}

body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) [type=text], body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) [type=password], body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) [type=date], body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) [type=datetime], body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) [type=datetime-local], body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) [type=month], body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) [type=week], body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) [type=email], body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) [type=number], body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) [type=search], body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) [type=tel], body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) [type=time], body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) [type=url], body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) [type=color]:not(.form-control),
body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) textarea:not(.form-control) {
  appearance: none;
}
body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) [type=text]:not(.form-control), body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) [type=password]:not(.form-control), body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) [type=date]:not(.form-control), body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) [type=datetime]:not(.form-control), body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) [type=datetime-local]:not(.form-control), body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) [type=month]:not(.form-control), body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) [type=week]:not(.form-control), body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) [type=email]:not(.form-control), body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) [type=number]:not(.form-control), body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) [type=search]:not(.form-control), body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) [type=tel]:not(.form-control), body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) [type=time]:not(.form-control), body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) [type=url]:not(.form-control), body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) [type=color]:not(.form-control):not(.form-control),
body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) textarea:not(.form-control):not(.form-control) {
  display: block;
  box-sizing: border-box;
  width: 100%;
  height: 2.4375rem;
  margin: 0 0 1rem;
  padding: 0.5rem;
  border: 1px solid #cacaca;
  border-radius: 0;
  background-color: #ffffff;
  box-shadow: inset 0 1px 2px rgba(10, 10, 10, 0.1);
  font-family: inherit;
  font-size: 1rem;
  font-weight: normal;
  line-height: 1.5;
  color: #0a0a0a;
  transition: box-shadow 0.5s, border-color 0.25s ease-in-out;
}
body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) [type=text]:not(.form-control):focus, body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) [type=password]:not(.form-control):focus, body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) [type=date]:not(.form-control):focus, body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) [type=datetime]:not(.form-control):focus, body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) [type=datetime-local]:not(.form-control):focus, body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) [type=month]:not(.form-control):focus, body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) [type=week]:not(.form-control):focus, body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) [type=email]:not(.form-control):focus, body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) [type=number]:not(.form-control):focus, body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) [type=search]:not(.form-control):focus, body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) [type=tel]:not(.form-control):focus, body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) [type=time]:not(.form-control):focus, body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) [type=url]:not(.form-control):focus, body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) [type=color]:not(.form-control):not(.form-control):focus,
body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) textarea:not(.form-control):not(.form-control):focus {
  outline: none;
  border: 1px solid #8a8a8a;
  background-color: #ffffff;
  box-shadow: 0 0 5px #cacaca;
  transition: box-shadow 0.5s, border-color 0.25s ease-in-out;
}
body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) textarea:not(.form-control) {
  max-width: 100%;
}
body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) textarea:not(.form-control)[rows] {
  height: auto;
}
body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) input:not(.form-control)::placeholder,
body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) textarea:not(.form-control)::placeholder {
  color: #cacaca;
}
body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) input:not(.form-control):disabled, body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) input:not(.form-control)[readonly],
body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) textarea:not(.form-control):disabled,
body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) textarea:not(.form-control)[readonly] {
  background-color: #e6e6e6;
  cursor: not-allowed;
}
body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) [type=submit]:not(.btn),
body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) [type=button]:not(.btn) {
  appearance: none;
  border-radius: 0;
}
body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) input[type=search]:not(.form-control) {
  box-sizing: border-box;
}
body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) [type=file],
body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) [type=checkbox],
body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) [type=radio] {
  margin: 0 0 1rem;
}
body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) [type=checkbox] + label,
body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) [type=radio] + label {
  display: inline-block;
  vertical-align: baseline;
  margin-left: 0.5rem;
  margin-right: 1rem;
  margin-bottom: 0;
}
body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) [type=checkbox] + label[for],
body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) [type=radio] + label[for] {
  cursor: pointer;
}
body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) label > [type=checkbox],
body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) label > [type=radio] {
  margin-right: 0.5rem;
}
body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) [type=file] {
  width: 100%;
}
body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) label {
  display: block;
  margin: 0;
  font-size: 0.875rem;
  font-weight: normal;
  line-height: 1.8;
  color: #0a0a0a;
}
body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) label.middle {
  margin: 0 0 1rem;
  padding: 0.5rem 0;
}
body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) .help-text {
  margin-top: -0.5rem;
  font-size: 0.8125rem;
  font-style: italic;
  color: #0a0a0a;
}
body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) .input-group {
  display: flex;
  width: 100%;
  margin-bottom: 1rem;
  align-items: stretch;
}
body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) .input-group > :first-child {
  border-radius: 0 0 0 0;
}
body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) .input-group > :last-child > * {
  border-radius: 0 0 0 0;
}
body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) .input-group-button a,
body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) .input-group-button input,
body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) .input-group-button button,
body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) .input-group-button label, body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) .input-group-button, body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) .input-group-field, body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) .input-group-label {
  margin: 0;
  white-space: nowrap;
}
body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) .input-group-label {
  padding: 0 1rem;
  border: 1px solid #cacaca;
  background: #e6e6e6;
  color: #0a0a0a;
  text-align: center;
  white-space: nowrap;
  display: flex;
  flex: 0 0 auto;
  align-items: center;
}
body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) .input-group-label:first-child {
  border-right: 0;
}
body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) .input-group-label:last-child {
  border-left: 0;
}
body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) .input-group-field {
  border-radius: 0;
  flex: 1 1 0px;
  height: auto;
  min-width: 0;
}
body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) .input-group-button {
  padding-top: 0;
  padding-bottom: 0;
  text-align: center;
  display: flex;
  flex: 0 0 auto;
}
body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) .input-group-button a,
body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) .input-group-button input,
body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) .input-group-button button,
body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) .input-group-button label {
  height: auto;
  align-self: stretch;
  padding-top: 0;
  padding-bottom: 0;
  font-size: 1rem;
}
body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) legend {
  max-width: 100%;
  margin-bottom: 0.5rem;
}
body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) .fieldset legend {
  margin: 0;
  margin-left: -0.8175rem;
  padding: 0 0.1875rem;
}
body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) select {
  height: 2.4375rem;
  margin: 0 0 1rem;
  padding: 0.5rem;
  appearance: none;
  border: 1px solid #cacaca;
  border-radius: 0;
  background-color: #ffffff;
  font-family: inherit;
  font-size: 1rem;
  font-weight: normal;
  line-height: 1.5;
  color: #0a0a0a;
  background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" version="1.1" width="32" height="24" viewBox="0 0 32 24"><polygon points="0,0 32,0 16,24" style="fill: rgb%28138, 138, 138%29"></polygon></svg>');
  background-origin: content-box;
  background-position: right -1rem center;
  background-repeat: no-repeat;
  background-size: 9px 6px;
  padding-right: 1.5rem;
  transition: box-shadow 0.5s, border-color 0.25s ease-in-out;
}
@media screen and (min-width: 0\0 ) {
  body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) select {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAYCAYAAACbU/80AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAIpJREFUeNrEkckNgDAMBBfRkEt0ObRBBdsGXUDgmQfK4XhH2m8czQAAy27R3tsw4Qfe2x8uOO6oYLb6GlOor3GF+swURAOmUJ+RwtEJs9WvTGEYxBXqI1MQAZhCfUQKRzDMVj+TwrAIV6jvSUEkYAr1LSkcyTBb/V+KYfX7xAeusq3sLDtGH3kEGACPWIflNZfhRQAAAABJRU5ErkJggg==");
  }
}
body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) select:focus {
  outline: none;
  border: 1px solid #8a8a8a;
  background-color: #ffffff;
  box-shadow: 0 0 5px #cacaca;
  transition: box-shadow 0.5s, border-color 0.25s ease-in-out;
}
body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) select:disabled {
  background-color: #e6e6e6;
  cursor: not-allowed;
}
body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) select::-ms-expand {
  display: none;
}
body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) select[multiple] {
  height: auto;
  background-image: none;
}
body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) .is-invalid-input:not(:focus) {
  border-color: #cc4b37;
  background-color: #faedeb;
}
body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) .is-invalid-input:not(:focus)::placeholder {
  color: #cc4b37;
}
body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) .is-invalid-label {
  color: #cc4b37;
}
body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) .form-error {
  display: none;
  margin-top: -0.5rem;
  margin-bottom: 1rem;
  font-size: 0.75rem;
  font-weight: bold;
  color: #cc4b37;
}
body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) .form-error.is-visible {
  display: block;
}
body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) .accordion {
  margin-left: 0;
  background: #ffffff;
  list-style-type: none;
}
body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) .accordion[disabled] .accordion-title {
  cursor: not-allowed;
}
body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) .accordion-item:first-child > :first-child {
  border-radius: 0 0 0 0;
}
body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) .accordion-item:last-child > :last-child {
  border-radius: 0 0 0 0;
}
body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) .accordion-title {
  position: relative;
  display: block;
  padding: 1.25rem 1rem;
  border: 1px solid #e6e6e6;
  border-bottom: 0;
  font-size: 0.75rem;
  line-height: 1;
  color: var(--company-primary-color);
}
:last-child:not(.is-active) > body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) .accordion-title {
  border-bottom: 1px solid #e6e6e6;
  border-radius: 0 0 0 0;
}
body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) .accordion-title:hover, body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) .accordion-title:focus {
  background-color: #e6e6e6;
}
body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) .accordion-title::before {
  position: absolute;
  top: 50%;
  right: 1rem;
  margin-top: -0.5rem;
  content: "+";
}
.is-active > body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) .accordion-title::before {
  content: "–";
}
body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) .accordion-content {
  display: none;
  padding: 1rem;
  border: 1px solid #e6e6e6;
  border-bottom: 0;
  background-color: #ffffff;
  color: #0a0a0a;
}
:last-child > body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) .accordion-content:last-child {
  border-bottom: 1px solid #e6e6e6;
}
body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) .button-group {
  margin-bottom: 1rem;
  display: flex;
  flex-wrap: nowrap;
  align-items: stretch;
}
body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) .button-group::before, body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) .button-group::after {
  display: table;
  content: " ";
  flex-basis: 0;
  order: 1;
}
body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) .button-group::after {
  clear: both;
}
body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) .button-group .button, body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) .button-group .rng-listing-details-home-valuation > a {
  margin: 0;
  margin-right: 1px;
  margin-bottom: 1px;
  font-size: 0.9rem;
  flex: 0 0 auto;
}
body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) .button-group .button:last-child, body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) .button-group .rng-listing-details-home-valuation > a:last-child {
  margin-right: 0;
}
body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) .button-group.tiny .button, body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) .button-group.tiny .rng-listing-details-home-valuation > a {
  font-size: 0.6rem;
}
body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) .button-group.small .button, body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) .button-group.small .rng-listing-details-home-valuation > a {
  font-size: 0.75rem;
}
body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) .button-group.large .button, body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) .button-group.large .rng-listing-details-home-valuation > a {
  font-size: 1.25rem;
}
body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) .button-group.expanded .button, body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) .button-group.expanded .rng-listing-details-home-valuation > a {
  flex: 1 1 0px;
}
body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) .button-group.primary .button, body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) .button-group.primary .rng-listing-details-home-valuation > a {
  background-color: var(--company-primary-color);
  color: auto;
}
body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) .button-group.primary .button:hover, body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) .button-group.primary .rng-listing-details-home-valuation > a:hover, body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) .button-group.primary .button:focus, body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) .button-group.primary .rng-listing-details-home-valuation > a:focus {
  background-color: auto;
  color: auto;
}
body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) .button-group.secondary .button, body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) .button-group.secondary .rng-listing-details-home-valuation > a {
  background-color: var(--company-secondary-color);
  color: auto;
}
body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) .button-group.secondary .button:hover, body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) .button-group.secondary .rng-listing-details-home-valuation > a:hover, body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) .button-group.secondary .button:focus, body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) .button-group.secondary .rng-listing-details-home-valuation > a:focus {
  background-color: auto;
  color: auto;
}
body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) .button-group.tertiary .button, body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) .button-group.tertiary .rng-listing-details-home-valuation > a {
  background-color: var(--company-tertiary-color);
  color: auto;
}
body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) .button-group.tertiary .button:hover, body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) .button-group.tertiary .rng-listing-details-home-valuation > a:hover, body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) .button-group.tertiary .button:focus, body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) .button-group.tertiary .rng-listing-details-home-valuation > a:focus {
  background-color: auto;
  color: auto;
}
body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) .button-group.success .button, body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) .button-group.success .rng-listing-details-home-valuation > a {
  background-color: #3adb76;
  color: auto;
}
body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) .button-group.success .button:hover, body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) .button-group.success .rng-listing-details-home-valuation > a:hover, body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) .button-group.success .button:focus, body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) .button-group.success .rng-listing-details-home-valuation > a:focus {
  background-color: auto;
  color: auto;
}
body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) .button-group.warning .button, body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) .button-group.warning .rng-listing-details-home-valuation > a {
  background-color: #ffae00;
  color: auto;
}
body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) .button-group.warning .button:hover, body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) .button-group.warning .rng-listing-details-home-valuation > a:hover, body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) .button-group.warning .button:focus, body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) .button-group.warning .rng-listing-details-home-valuation > a:focus {
  background-color: auto;
  color: auto;
}
body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) .button-group.alert .button, body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) .button-group.alert .rng-listing-details-home-valuation > a {
  background-color: #cc4b37;
  color: auto;
}
body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) .button-group.alert .button:hover, body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) .button-group.alert .rng-listing-details-home-valuation > a:hover, body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) .button-group.alert .button:focus, body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) .button-group.alert .rng-listing-details-home-valuation > a:focus {
  background-color: auto;
  color: auto;
}
body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) .button-group.reset .button, body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) .button-group.reset .rng-listing-details-home-valuation > a {
  background-color: #8a8a8a;
  color: auto;
}
body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) .button-group.reset .button:hover, body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) .button-group.reset .rng-listing-details-home-valuation > a:hover, body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) .button-group.reset .button:focus, body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) .button-group.reset .rng-listing-details-home-valuation > a:focus {
  background-color: auto;
  color: auto;
}
body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) .button-group.stacked, body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) .button-group.stacked-for-small, body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) .button-group.stacked-for-medium {
  flex-wrap: wrap;
}
body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) .button-group.stacked .button, body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) .button-group.stacked .rng-listing-details-home-valuation > a, body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) .button-group.stacked-for-small .button, body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) .button-group.stacked-for-small .rng-listing-details-home-valuation > a, body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) .button-group.stacked-for-medium .button, body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) .button-group.stacked-for-medium .rng-listing-details-home-valuation > a {
  flex: 0 0 100%;
}
body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) .button-group.stacked .button:last-child, body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) .button-group.stacked .rng-listing-details-home-valuation > a:last-child, body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) .button-group.stacked-for-small .button:last-child, body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) .button-group.stacked-for-small .rng-listing-details-home-valuation > a:last-child, body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) .button-group.stacked-for-medium .button:last-child, body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) .button-group.stacked-for-medium .rng-listing-details-home-valuation > a:last-child {
  margin-bottom: 0;
}
@media print, screen and (min-width: 40em) {
  body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) .button-group.stacked-for-small .button, body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) .button-group.stacked-for-small .rng-listing-details-home-valuation > a {
    flex: 1 1 0px;
    margin-bottom: 0;
  }
}
@media print, screen and (min-width: 64.0625em) {
  body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) .button-group.stacked-for-medium .button, body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) .button-group.stacked-for-medium .rng-listing-details-home-valuation > a {
    flex: 1 1 0px;
    margin-bottom: 0;
  }
}
@media print, screen and (max-width: 39.99875em) {
  body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) .button-group.stacked-for-small.expanded {
    display: block;
  }
  body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) .button-group.stacked-for-small.expanded .button, body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) .button-group.stacked-for-small.expanded .rng-listing-details-home-valuation > a {
    display: block;
    margin-right: 0;
  }
}
body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) .close-button {
  position: absolute;
  color: #8a8a8a;
  cursor: pointer;
}
[data-whatinput=mouse] body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) .close-button {
  outline: 0;
}
body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) .close-button:hover, body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) .close-button:focus {
  color: #0a0a0a;
}
body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) .close-button.small {
  right: 0.66rem;
  top: 0.33em;
  font-size: 1.5em;
  line-height: 1;
}
body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) .close-button, body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) .close-button.medium {
  right: 1rem;
  top: 0.5rem;
  font-size: 2em;
  line-height: 1;
}
body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) .is-drilldown {
  position: relative;
  overflow: hidden;
}
body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) .is-drilldown li {
  display: block;
}
body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) .is-drilldown.animate-height {
  transition: height 0.5s;
}
body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) .drilldown a {
  padding: 0.7rem 1rem;
  background: #ffffff;
}
body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) .drilldown .is-drilldown-submenu {
  position: absolute;
  top: 0;
  left: 100%;
  z-index: -1;
  width: 100%;
  background: #ffffff;
  transition: transform 0.15s linear;
}
body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) .drilldown .is-drilldown-submenu.is-active {
  z-index: 1;
  display: block;
  transform: translateX(-100%);
}
body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) .drilldown .is-drilldown-submenu.is-closing {
  transform: translateX(100%);
}
body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) .drilldown .is-drilldown-submenu a {
  padding: 0.7rem 1rem;
}
body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) .drilldown .nested.is-drilldown-submenu {
  margin-right: 0;
  margin-left: 0;
}
body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) .drilldown .drilldown-submenu-cover-previous {
  min-height: 100%;
}
body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) .drilldown .is-drilldown-submenu-parent > a {
  position: relative;
}
body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) .drilldown .is-drilldown-submenu-parent > a::after {
  position: absolute;
  top: 50%;
  margin-top: -6px;
  right: 1rem;
  display: block;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 6px;
  content: "";
  border-right-width: 0;
  border-color: transparent transparent transparent var(--company-primary-color);
}
body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) .drilldown.align-left .is-drilldown-submenu-parent > a::after {
  left: auto;
  right: 1rem;
  display: block;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 6px;
  content: "";
  border-right-width: 0;
  border-color: transparent transparent transparent var(--company-primary-color);
}
body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) .drilldown.align-right .is-drilldown-submenu-parent > a::after {
  right: auto;
  left: 1rem;
  display: block;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 6px;
  content: "";
  border-left-width: 0;
  border-color: transparent var(--company-primary-color) transparent transparent;
}
body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) .drilldown .js-drilldown-back > a::before {
  display: block;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 6px;
  content: "";
  border-left-width: 0;
  border-color: transparent var(--company-primary-color) transparent transparent;
  border-left-width: 0;
  display: inline-block;
  vertical-align: middle;
  margin-right: 0.75rem;
  border-left-width: 0;
}
body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) .responsive-embed,
body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) .flex-video {
  position: relative;
  height: 0;
  margin-bottom: 1rem;
  padding-bottom: 75%;
  overflow: hidden;
}
body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) .responsive-embed iframe,
body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) .responsive-embed object,
body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) .responsive-embed embed,
body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) .responsive-embed video,
body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) .flex-video iframe,
body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) .flex-video object,
body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) .flex-video embed,
body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) .flex-video video {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) .responsive-embed.widescreen,
body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) .flex-video.widescreen {
  padding-bottom: 56.25%;
}
body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) .progress {
  height: 1rem;
  margin-bottom: 1rem;
  border-radius: 0;
  background-color: #cacaca;
}
body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) .progress.primary .progress-meter {
  background-color: var(--company-primary-color);
}
body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) .progress.secondary .progress-meter {
  background-color: var(--company-secondary-color);
}
body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) .progress.tertiary .progress-meter {
  background-color: var(--company-tertiary-color);
}
body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) .progress.success .progress-meter {
  background-color: #3adb76;
}
body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) .progress.warning .progress-meter {
  background-color: #ffae00;
}
body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) .progress.alert .progress-meter {
  background-color: #cc4b37;
}
body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) .progress.reset .progress-meter {
  background-color: #8a8a8a;
}
body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) .progress-meter {
  position: relative;
  display: block;
  width: 0%;
  height: 100%;
  background-color: var(--company-primary-color);
}
body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) .progress-meter-text {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  position: absolute;
  margin: 0;
  font-size: 0.75rem;
  font-weight: bold;
  color: #ffffff;
  white-space: nowrap;
}
body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) .rng-label {
  display: inline-block;
  padding: 0.33333rem 0.5rem;
  border-radius: 0;
  font-size: 0.8rem;
  line-height: 1;
  white-space: nowrap;
  cursor: default;
  background: var(--company-primary-color);
  color: #ffffff;
}
body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) .rng-label.primary {
  background: var(--company-primary-color);
  color: #ffffff;
}
body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) .rng-label.secondary {
  background: var(--company-secondary-color);
  color: #ffffff;
}
body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) .rng-label.tertiary {
  background: var(--company-tertiary-color);
  color: #ffffff;
}
body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) .rng-label.success {
  background: #3adb76;
  color: #ffffff;
}
body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) .rng-label.warning {
  background: #ffae00;
  color: #ffffff;
}
body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) .rng-label.alert {
  background: #cc4b37;
  color: #ffffff;
}
body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) .rng-label.reset {
  background: #8a8a8a;
  color: #ffffff;
}
body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) .slider {
  position: relative;
  height: 0.5rem;
  margin-top: 1.25rem;
  margin-bottom: 2.25rem;
  background-color: #e6e6e6;
  cursor: pointer;
  user-select: none;
  touch-action: none;
}
body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) .slider-fill {
  position: absolute;
  top: 0;
  left: 0;
  display: inline-block;
  max-width: 100%;
  height: 0.5rem;
  background-color: #cacaca;
  transition: all 0.2s ease-in-out;
}
body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) .slider-fill.is-dragging {
  transition: all 0s linear;
}
body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) .slider-handle {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  left: 0;
  z-index: 1;
  display: inline-block;
  width: 1.4rem;
  height: 1.4rem;
  border-radius: 0;
  background-color: var(--company-primary-color);
  transition: all 0.2s ease-in-out;
  touch-action: manipulation;
}
[data-whatinput=mouse] body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) .slider-handle {
  outline: 0;
}
body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) .slider-handle:hover {
  background-color: var(--company-primary-color);
}
body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) .slider-handle.is-dragging {
  transition: all 0s linear;
}
body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) .slider.disabled,
body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) .slider[disabled] {
  opacity: 0.25;
  cursor: not-allowed;
}
body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) .slider.vertical {
  display: inline-block;
  width: 0.5rem;
  height: 12.5rem;
  margin: 0 1.25rem;
  transform: scale(1, -1);
}
body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) .slider.vertical .slider-fill {
  top: 0;
  width: 0.5rem;
  max-height: 100%;
}
body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) .slider.vertical .slider-handle {
  position: absolute;
  top: 0;
  left: 50%;
  width: 1.4rem;
  height: 1.4rem;
  transform: translateX(-50%);
}
body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) body.is-reveal-open {
  overflow: hidden;
}
body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) html.is-reveal-open,
body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) html.is-reveal-open body {
  min-height: 100%;
  overflow: hidden;
  position: fixed;
  user-select: none;
}
body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) .reveal-overlay {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1005;
  display: none;
  background-color: rgba(10, 10, 10, 0.45);
  overflow-y: scroll;
}
body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) .reveal {
  z-index: 1006;
  backface-visibility: hidden;
  display: none;
  padding: 1rem;
  border: 1px solid #cacaca;
  border-radius: 0;
  background-color: #ffffff;
  position: relative;
  top: 100px;
  margin-right: auto;
  margin-left: auto;
  overflow-y: auto;
}
[data-whatinput=mouse] body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) .reveal {
  outline: 0;
}
@media print, screen and (min-width: 40em) {
  body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) .reveal {
    min-height: 0;
  }
}
body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) .reveal .column {
  min-width: 0;
}
body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) .reveal > :last-child {
  margin-bottom: 0;
}
@media print, screen and (min-width: 40em) {
  body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) .reveal {
    width: 600px;
    max-width: 87.5rem;
  }
}
body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) .reveal.collapse {
  padding: 0;
}
@media print, screen and (min-width: 40em) {
  body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) .reveal.tiny {
    width: 30%;
    max-width: 87.5rem;
  }
}
@media print, screen and (min-width: 40em) {
  body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) .reveal.small {
    width: 50%;
    max-width: 87.5rem;
  }
}
@media print, screen and (min-width: 40em) {
  body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) .reveal.large {
    width: 90%;
    max-width: 87.5rem;
  }
}
body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) .reveal.full {
  top: 0;
  left: 0;
  width: 100%;
  max-width: none;
  height: 100%;
  height: 100vh;
  min-height: 100vh;
  margin-left: 0;
  border: 0;
  border-radius: 0;
}
@media print, screen and (max-width: 39.99875em) {
  body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) .reveal {
    top: 0;
    left: 0;
    width: 100%;
    max-width: none;
    height: 100%;
    height: 100vh;
    min-height: 100vh;
    margin-left: 0;
    border: 0;
    border-radius: 0;
  }
}
body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) .reveal.without-overlay {
  position: fixed;
}
body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) .switch {
  height: 2rem;
  position: relative;
  margin-bottom: 1rem;
  outline: 0;
  font-size: 0.875rem;
  font-weight: bold;
  color: #ffffff;
  user-select: none;
}
body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) .switch-input {
  position: absolute;
  margin-bottom: 0;
  opacity: 0;
}
body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) .switch-paddle {
  position: relative;
  display: block;
  width: 4rem;
  height: 2rem;
  border-radius: 0;
  background: #cacaca;
  transition: all 0.25s ease-out;
  font-weight: inherit;
  color: inherit;
  cursor: pointer;
}
input + body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) .switch-paddle {
  margin: 0;
}
body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) .switch-paddle::after {
  position: absolute;
  top: 0.25rem;
  left: 0.25rem;
  display: block;
  width: 1.5rem;
  height: 1.5rem;
  transform: translate3d(0, 0, 0);
  border-radius: 0;
  background: #ffffff;
  transition: all 0.25s ease-out;
  content: "";
}
input:checked ~ body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) .switch-paddle {
  background: var(--company-primary-color);
}
input:checked ~ body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) .switch-paddle::after {
  left: 2.25rem;
}
[data-whatinput=mouse] input:focus ~ body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) .switch-paddle {
  outline: 0;
}
body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) .switch-inactive, body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) .switch-active {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
}
body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) .switch-active {
  left: 8%;
  display: none;
}
input:checked + label > body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) .switch-active {
  display: block;
}
body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) .switch-inactive {
  right: 15%;
}
input:checked + label > body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) .switch-inactive {
  display: none;
}
body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) .switch.tiny {
  height: 1.5rem;
}
body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) .switch.tiny .switch-paddle {
  width: 3rem;
  height: 1.5rem;
  font-size: 0.625rem;
}
body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) .switch.tiny .switch-paddle::after {
  top: 0.25rem;
  left: 0.25rem;
  width: 1rem;
  height: 1rem;
}
body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) .switch.tiny input:checked ~ .switch-paddle::after {
  left: 1.75rem;
}
body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) .switch.small {
  height: 1.75rem;
}
body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) .switch.small .switch-paddle {
  width: 3.5rem;
  height: 1.75rem;
  font-size: 0.75rem;
}
body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) .switch.small .switch-paddle::after {
  top: 0.25rem;
  left: 0.25rem;
  width: 1.25rem;
  height: 1.25rem;
}
body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) .switch.small input:checked ~ .switch-paddle::after {
  left: 2rem;
}
body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) .switch.large {
  height: 2.5rem;
}
body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) .switch.large .switch-paddle {
  width: 5rem;
  height: 2.5rem;
  font-size: 1rem;
}
body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) .switch.large .switch-paddle::after {
  top: 0.25rem;
  left: 0.25rem;
  width: 2rem;
  height: 2rem;
}
body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) .switch.large input:checked ~ .switch-paddle::after {
  left: 2.75rem;
}
body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) table {
  border-collapse: collapse;
  width: 100%;
  margin-bottom: 1rem;
  border-radius: 0;
}
thead,
tbody,
tfoot {
  border: 1px solid #f2f2f2;
  background-color: #ffffff;
}

caption {
  padding: 0.5rem 0.625rem 0.625rem;
  font-weight: bold;
}

thead {
  background: #f9f9f9;
  color: #0a0a0a;
}

tfoot {
  background: #f2f2f2;
  color: #0a0a0a;
}

thead tr,
tfoot tr {
  background: transparent;
}
thead th,
thead td,
tfoot th,
tfoot td {
  padding: 0.5rem 0.625rem 0.625rem;
  font-weight: bold;
  text-align: left;
}

tbody th,
tbody td {
  padding: 0.5rem 0.625rem 0.625rem;
}

tbody tr:nth-child(even) {
  border-bottom: 0;
  background-color: #f2f2f2;
}

body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) table.unstriped tbody, body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) .rng-listing-details-property-history table tbody, .rng-listing-details-property-history body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) table tbody, body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) .rng-listing-details-hpa-widget table tbody, .rng-listing-details-hpa-widget body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) table tbody {
  background-color: #ffffff;
}
body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) table.unstriped tbody tr, body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) .rng-listing-details-property-history table tbody tr, .rng-listing-details-property-history body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) table tbody tr, body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) .rng-listing-details-hpa-widget table tbody tr, .rng-listing-details-hpa-widget body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) table tbody tr {
  border-bottom: 0;
  border-bottom: 1px solid #f2f2f2;
  background-color: #ffffff;
}

@media print, screen and (max-width: 64.06125em) {
  body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) table.stack thead {
    display: none;
  }
  body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) table.stack tfoot {
    display: none;
  }
  body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) table.stack tr,
  body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) table.stack th,
  body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) table.stack td {
    display: block;
  }
  body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) table.stack td {
    border-top: 0;
  }
}
body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) table.scroll {
  display: block;
  width: 100%;
  overflow-x: auto;
}
body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) table.hover thead tr:hover {
  background-color: #f4f4f4;
}
body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) table.hover tfoot tr:hover {
  background-color: #ededed;
}
body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) table.hover tbody tr:hover {
  background-color: #fafafa;
}
body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) table.hover:not(.unstriped) tr:nth-of-type(even):hover {
  background-color: #ededed;
}
body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) .table-scroll {
  overflow-x: auto;
}
body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) .table-scroll table {
  width: auto;
}
body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) .has-tip {
  position: relative;
  display: inline-block;
  border-bottom: dotted 1px #8a8a8a;
  font-weight: bold;
  cursor: help;
}
body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) .tooltip {
  position: absolute;
  top: calc(100% + 0.6495rem);
  z-index: 1200;
  max-width: 10rem;
  padding: 0.75rem;
  border-radius: 0;
  background-color: #0a0a0a;
  font-size: 80%;
  color: #ffffff;
}
body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) .tooltip::before {
  position: absolute;
}
body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) .tooltip.bottom::before {
  display: block;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 0.75rem;
  content: "";
  border-top-width: 0;
  border-color: transparent transparent #0a0a0a;
  bottom: 100%;
}
body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) .tooltip.bottom.align-center::before {
  left: 50%;
  transform: translateX(-50%);
}
body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) .tooltip.top::before {
  display: block;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 0.75rem;
  content: "";
  border-bottom-width: 0;
  border-color: #0a0a0a transparent transparent;
  top: 100%;
  bottom: auto;
}
body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) .tooltip.top.align-center::before {
  left: 50%;
  transform: translateX(-50%);
}
body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) .tooltip.left::before {
  display: block;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 0.75rem;
  content: "";
  border-right-width: 0;
  border-color: transparent transparent transparent #0a0a0a;
  left: 100%;
}
body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) .tooltip.left.align-center::before {
  bottom: auto;
  top: 50%;
  transform: translateY(-50%);
}
body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) .tooltip.right::before {
  display: block;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 0.75rem;
  content: "";
  border-left-width: 0;
  border-color: transparent #0a0a0a transparent transparent;
  right: 100%;
  left: auto;
}
body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) .tooltip.right.align-center::before {
  bottom: auto;
  top: 50%;
  transform: translateY(-50%);
}
body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) .tooltip.align-top::before {
  bottom: auto;
  top: 10%;
}
body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) .tooltip.align-bottom::before {
  bottom: 10%;
  top: auto;
}
body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) .tooltip.align-left::before {
  left: 10%;
  right: auto;
}
body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) .tooltip.align-right::before {
  left: auto;
  right: 10%;
}
body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) .hide {
  display: none !important;
}
body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) .invisible {
  visibility: hidden;
}
@media print, screen and (max-width: 39.99875em) {
  body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) .hide-for-small-only {
    display: none !important;
  }
}
@media screen and (max-width: 0em), screen and (min-width: 40em) {
  body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) .show-for-small-only {
    display: none !important;
  }
}
@media print, screen and (min-width: 40em) {
  body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) .hide-for-medium {
    display: none !important;
  }
}
@media screen and (max-width: 39.9375em) {
  body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) .show-for-medium {
    display: none !important;
  }
}
@media print, screen and (min-width: 40em) and (max-width: 64.06125em) {
  body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) .hide-for-medium-only {
    display: none !important;
  }
}
@media screen and (max-width: 39.9375em), screen and (min-width: 64.0625em) {
  body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) .show-for-medium-only {
    display: none !important;
  }
}
@media print, screen and (min-width: 64.0625em) {
  body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) .hide-for-large {
    display: none !important;
  }
}
@media screen and (max-width: 64em) {
  body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) .show-for-large {
    display: none !important;
  }
}
@media print, screen and (min-width: 64.0625em) and (max-width: 74.99875em) {
  body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) .hide-for-large-only {
    display: none !important;
  }
}
@media screen and (max-width: 64em), screen and (min-width: 75em) {
  body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) .show-for-large-only {
    display: none !important;
  }
}
@media screen and (min-width: 75em) {
  body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) .hide-for-xlarge {
    display: none !important;
  }
}
@media screen and (max-width: 74.9375em) {
  body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) .show-for-xlarge {
    display: none !important;
  }
}
@media screen and (min-width: 75em) and (max-width: 89.99875em) {
  body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) .hide-for-xlarge-only {
    display: none !important;
  }
}
@media screen and (max-width: 74.9375em), screen and (min-width: 90em) {
  body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) .show-for-xlarge-only {
    display: none !important;
  }
}
@media screen and (min-width: 90em) {
  body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) .hide-for-xxlarge {
    display: none !important;
  }
}
@media screen and (max-width: 89.9375em) {
  body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) .show-for-xxlarge {
    display: none !important;
  }
}
@media screen and (min-width: 90em) {
  body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) .hide-for-xxlarge-only {
    display: none !important;
  }
}
@media screen and (max-width: 89.9375em) {
  body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) .show-for-xxlarge-only {
    display: none !important;
  }
}
body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) .show-for-sr,
body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) .show-on-focus {
  position: absolute !important;
  width: 1px !important;
  height: 1px !important;
  padding: 0 !important;
  overflow: hidden !important;
  clip: rect(0, 0, 0, 0) !important;
  white-space: nowrap !important;
  border: 0 !important;
}
body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) .show-on-focus:active, body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) .show-on-focus:focus {
  position: static !important;
  width: auto !important;
  height: auto !important;
  overflow: visible !important;
  clip: auto !important;
  white-space: normal !important;
}
body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) .show-for-landscape,
body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) .hide-for-portrait {
  display: block !important;
}
@media screen and (orientation: landscape) {
  body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) .show-for-landscape,
  body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) .hide-for-portrait {
    display: block !important;
  }
}
@media screen and (orientation: portrait) {
  body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) .show-for-landscape,
  body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) .hide-for-portrait {
    display: none !important;
  }
}
body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) .hide-for-landscape,
body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) .show-for-portrait {
  display: none !important;
}
@media screen and (orientation: landscape) {
  body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) .hide-for-landscape,
  body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) .show-for-portrait {
    display: none !important;
  }
}
@media screen and (orientation: portrait) {
  body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) .hide-for-landscape,
  body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) .show-for-portrait {
    display: block !important;
  }
}
body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) .align-right {
  justify-content: flex-end;
}
body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) .align-center {
  justify-content: center;
}
body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) .align-justify {
  justify-content: space-between;
}
body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) .align-spaced {
  justify-content: space-around;
}
body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) .align-right.vertical.menu > li > a {
  justify-content: flex-end;
}
body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) .align-center.vertical.menu > li > a {
  justify-content: center;
}
body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) .align-top {
  align-items: flex-start;
}
body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) .align-self-top {
  align-self: flex-start;
}
body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) .align-bottom {
  align-items: flex-end;
}
body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) .align-self-bottom {
  align-self: flex-end;
}
body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) .align-middle {
  align-items: center;
}
body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) .align-self-middle {
  align-self: center;
}
body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) .align-stretch {
  align-items: stretch;
}
body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) .align-self-stretch {
  align-self: stretch;
}
body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) .align-center-middle {
  justify-content: center;
  align-items: center;
  align-content: center;
}
body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) .small-order-1 {
  order: 1;
}
body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) .small-order-2 {
  order: 2;
}
body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) .small-order-3 {
  order: 3;
}
body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) .small-order-4 {
  order: 4;
}
body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) .small-order-5 {
  order: 5;
}
body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) .small-order-6 {
  order: 6;
}
@media print, screen and (min-width: 40em) {
  body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) .medium-order-1 {
    order: 1;
  }
  body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) .medium-order-2 {
    order: 2;
  }
  body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) .medium-order-3 {
    order: 3;
  }
  body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) .medium-order-4 {
    order: 4;
  }
  body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) .medium-order-5 {
    order: 5;
  }
  body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) .medium-order-6 {
    order: 6;
  }
}
@media print, screen and (min-width: 64.0625em) {
  body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) .large-order-1 {
    order: 1;
  }
  body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) .large-order-2 {
    order: 2;
  }
  body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) .large-order-3 {
    order: 3;
  }
  body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) .large-order-4 {
    order: 4;
  }
  body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) .large-order-5 {
    order: 5;
  }
  body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) .large-order-6 {
    order: 6;
  }
}
@media screen and (min-width: 75em) {
  body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) .xlarge-order-1 {
    order: 1;
  }
  body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) .xlarge-order-2 {
    order: 2;
  }
  body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) .xlarge-order-3 {
    order: 3;
  }
  body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) .xlarge-order-4 {
    order: 4;
  }
  body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) .xlarge-order-5 {
    order: 5;
  }
  body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) .xlarge-order-6 {
    order: 6;
  }
}
@media screen and (min-width: 90em) {
  body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) .xxlarge-order-1 {
    order: 1;
  }
  body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) .xxlarge-order-2 {
    order: 2;
  }
  body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) .xxlarge-order-3 {
    order: 3;
  }
  body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) .xxlarge-order-4 {
    order: 4;
  }
  body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) .xxlarge-order-5 {
    order: 5;
  }
  body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) .xxlarge-order-6 {
    order: 6;
  }
}
body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) .flex-container {
  display: flex;
}
body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) .flex-child-auto {
  flex: 1 1 auto;
}
body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) .flex-child-grow {
  flex: 1 0 auto;
}
body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) .flex-child-shrink {
  flex: 0 1 auto;
}
body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) .flex-dir-row {
  flex-direction: row;
}
body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) .flex-dir-row-reverse {
  flex-direction: row-reverse;
}
body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) .flex-dir-column {
  flex-direction: column;
}
body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) .flex-dir-column-reverse {
  flex-direction: column-reverse;
}
@media print, screen and (min-width: 40em) {
  body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) .medium-flex-container {
    display: flex;
  }
  body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) .medium-flex-child-auto {
    flex: 1 1 auto;
  }
  body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) .medium-flex-child-grow {
    flex: 1 0 auto;
  }
  body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) .medium-flex-child-shrink {
    flex: 0 1 auto;
  }
  body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) .medium-flex-dir-row {
    flex-direction: row;
  }
  body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) .medium-flex-dir-row-reverse {
    flex-direction: row-reverse;
  }
  body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) .medium-flex-dir-column {
    flex-direction: column;
  }
  body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) .medium-flex-dir-column-reverse {
    flex-direction: column-reverse;
  }
}
@media print, screen and (min-width: 64.0625em) {
  body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) .large-flex-container {
    display: flex;
  }
  body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) .large-flex-child-auto {
    flex: 1 1 auto;
  }
  body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) .large-flex-child-grow {
    flex: 1 0 auto;
  }
  body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) .large-flex-child-shrink {
    flex: 0 1 auto;
  }
  body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) .large-flex-dir-row {
    flex-direction: row;
  }
  body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) .large-flex-dir-row-reverse {
    flex-direction: row-reverse;
  }
  body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) .large-flex-dir-column {
    flex-direction: column;
  }
  body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) .large-flex-dir-column-reverse {
    flex-direction: column-reverse;
  }
}
@media screen and (min-width: 75em) {
  body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) .xlarge-flex-container {
    display: flex;
  }
  body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) .xlarge-flex-child-auto {
    flex: 1 1 auto;
  }
  body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) .xlarge-flex-child-grow {
    flex: 1 0 auto;
  }
  body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) .xlarge-flex-child-shrink {
    flex: 0 1 auto;
  }
  body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) .xlarge-flex-dir-row {
    flex-direction: row;
  }
  body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) .xlarge-flex-dir-row-reverse {
    flex-direction: row-reverse;
  }
  body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) .xlarge-flex-dir-column {
    flex-direction: column;
  }
  body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) .xlarge-flex-dir-column-reverse {
    flex-direction: column-reverse;
  }
}
@media screen and (min-width: 90em) {
  body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) .xxlarge-flex-container {
    display: flex;
  }
  body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) .xxlarge-flex-child-auto {
    flex: 1 1 auto;
  }
  body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) .xxlarge-flex-child-grow {
    flex: 1 0 auto;
  }
  body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) .xxlarge-flex-child-shrink {
    flex: 0 1 auto;
  }
  body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) .xxlarge-flex-dir-row {
    flex-direction: row;
  }
  body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) .xxlarge-flex-dir-row-reverse {
    flex-direction: row-reverse;
  }
  body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) .xxlarge-flex-dir-column {
    flex-direction: column;
  }
  body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) .xxlarge-flex-dir-column-reverse {
    flex-direction: column-reverse;
  }
}
body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) .rng-percentage-bar {
  background-color: #eaeaea;
  height: 10px;
  position: relative;
  border-radius: 5px;
}
body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) .rng-percentage-bar .bar:nth-of-type(1) {
  background: var(--company-primary-color);
  border-radius: 5px;
  height: 100%;
  position: absolute;
  z-index: 12;
}
body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) .rng-percentage-bar .bar:nth-of-type(2) {
  background: var(--company-secondary-color);
  border-radius: 5px;
  height: 100%;
  position: absolute;
  z-index: 6;
}
body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) .rng-percentage-bar .bar:nth-of-type(3) {
  background: #cacaca;
  border-radius: 5px;
  height: 100%;
  position: absolute;
  z-index: 4;
}
body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) .rng-percentage-circle {
  background-color: #cacaca;
  border-radius: 50%;
  font-size: 320px;
  height: 1em;
  margin: 0 auto 1rem;
  width: 1em;
  position: relative;
}
body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) .rng-percentage-circle *, body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) .rng-percentage-circle *:before, body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) .rng-percentage-circle *:after {
  box-sizing: content-box;
}
@media print, screen and (max-width: 39.99875em) {
  body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) .rng-percentage-circle {
    font-size: 240px;
  }
  body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) .rng-percentage-circle > span {
    line-height: 240px;
  }
}
body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) .rng-percentage-circle.small {
  font-size: 240px;
}
body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) .rng-percentage-circle.small > span {
  line-height: 240px;
}
@media print, screen and (min-width: 40em) and (max-width: 64.06125em) {
  body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) .rng-percentage-circle {
    font-size: 30vw;
  }
  body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) .rng-percentage-circle > span {
    line-height: 30vw;
  }
}
body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) .rng-percentage-circle.medium {
  font-size: 30vw;
}
body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) .rng-percentage-circle.medium > span {
  line-height: 30vw;
}
@media print, screen and (min-width: 64.0625em) and (max-width: 74.99875em) {
  body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) .rng-percentage-circle {
    font-size: 30vw;
  }
  body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) .rng-percentage-circle > span {
    line-height: 30vw;
  }
}
body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) .rng-percentage-circle.large {
  font-size: 30vw;
}
body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) .rng-percentage-circle.large > span {
  line-height: 30vw;
}
@media screen and (min-width: 75em) and (max-width: 89.99875em) {
  body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) .rng-percentage-circle {
    font-size: 380px;
  }
  body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) .rng-percentage-circle > span {
    line-height: 380px;
  }
}
body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) .rng-percentage-circle.xlarge {
  font-size: 380px;
}
body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) .rng-percentage-circle.xlarge > span {
  line-height: 380px;
}
@media screen and (min-width: 90em) {
  body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) .rng-percentage-circle {
    font-size: 380px;
  }
  body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) .rng-percentage-circle > span {
    line-height: 380px;
  }
}
body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) .rng-percentage-circle.xxlarge {
  font-size: 380px;
}
body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) .rng-percentage-circle.xxlarge > span {
  line-height: 380px;
}
body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) .rng-percentage-circle > span {
  color: #0a0a0a;
  font-size: 0.15em;
  font-weight: 100;
  line-height: 6.5em;
  text-align: center;
  white-space: nowrap;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 3;
  display: block;
  transition: all 0.25s ease-out;
}
body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) .rng-percentage-circle > small {
  color: #666666;
  font-size: 1.0625rem;
  font-weight: 400;
  text-align: center;
  height: 100%;
  width: 100%;
  position: absolute;
  top: 2.5em;
  left: 0;
  z-index: 2;
  align-items: center;
  display: flex;
  justify-content: center;
}
body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) .rng-percentage-circle:after {
  background-color: #ffffff;
  border-radius: 50%;
  width: 0.94em;
  height: 0.94em;
  position: absolute;
  top: 0.03em;
  left: 0.03em;
  display: block;
  content: " ";
  transition: all 0.25s ease-out;
}
body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) .rng-percentage-circle .slice {
  position: absolute;
  width: 100%;
  height: 100%;
  clip: rect(0em, 1em, 1em, 0.5em);
}
body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) .rng-percentage-circle .bar {
  border: 0.03em solid var(--company-primary-color);
  border-radius: 50%;
  width: 0.94em;
  height: 0.94em;
  position: absolute;
  clip: rect(0em, 0.5em, 1em, 0em);
  transform: rotate(0deg);
}
body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) .rng-percentage-circle.p51 .slice {
  clip: rect(auto, auto, auto, auto);
}
body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) .rng-percentage-circle.p51 .bar:after {
  transform: rotate(180deg);
}
body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) .rng-percentage-circle.p51 .fill {
  border: 0.03em solid var(--company-primary-color);
  border-radius: 50%;
  width: 0.94em;
  height: 0.94em;
  position: absolute;
  clip: rect(0em, 0.5em, 1em, 0em);
  transform: rotate(0deg);
  transform: rotate(180deg);
}
body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) .rng-percentage-circle.p52 .slice {
  clip: rect(auto, auto, auto, auto);
}
body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) .rng-percentage-circle.p52 .bar:after {
  transform: rotate(180deg);
}
body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) .rng-percentage-circle.p52 .fill {
  border: 0.03em solid var(--company-primary-color);
  border-radius: 50%;
  width: 0.94em;
  height: 0.94em;
  position: absolute;
  clip: rect(0em, 0.5em, 1em, 0em);
  transform: rotate(0deg);
  transform: rotate(180deg);
}
body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) .rng-percentage-circle.p53 .slice {
  clip: rect(auto, auto, auto, auto);
}
body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) .rng-percentage-circle.p53 .bar:after {
  transform: rotate(180deg);
}
body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) .rng-percentage-circle.p53 .fill {
  border: 0.03em solid var(--company-primary-color);
  border-radius: 50%;
  width: 0.94em;
  height: 0.94em;
  position: absolute;
  clip: rect(0em, 0.5em, 1em, 0em);
  transform: rotate(0deg);
  transform: rotate(180deg);
}
body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) .rng-percentage-circle.p54 .slice {
  clip: rect(auto, auto, auto, auto);
}
body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) .rng-percentage-circle.p54 .bar:after {
  transform: rotate(180deg);
}
body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) .rng-percentage-circle.p54 .fill {
  border: 0.03em solid var(--company-primary-color);
  border-radius: 50%;
  width: 0.94em;
  height: 0.94em;
  position: absolute;
  clip: rect(0em, 0.5em, 1em, 0em);
  transform: rotate(0deg);
  transform: rotate(180deg);
}
body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) .rng-percentage-circle.p55 .slice {
  clip: rect(auto, auto, auto, auto);
}
body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) .rng-percentage-circle.p55 .bar:after {
  transform: rotate(180deg);
}
body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) .rng-percentage-circle.p55 .fill {
  border: 0.03em solid var(--company-primary-color);
  border-radius: 50%;
  width: 0.94em;
  height: 0.94em;
  position: absolute;
  clip: rect(0em, 0.5em, 1em, 0em);
  transform: rotate(0deg);
  transform: rotate(180deg);
}
body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) .rng-percentage-circle.p56 .slice {
  clip: rect(auto, auto, auto, auto);
}
body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) .rng-percentage-circle.p56 .bar:after {
  transform: rotate(180deg);
}
body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) .rng-percentage-circle.p56 .fill {
  border: 0.03em solid var(--company-primary-color);
  border-radius: 50%;
  width: 0.94em;
  height: 0.94em;
  position: absolute;
  clip: rect(0em, 0.5em, 1em, 0em);
  transform: rotate(0deg);
  transform: rotate(180deg);
}
body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) .rng-percentage-circle.p57 .slice {
  clip: rect(auto, auto, auto, auto);
}
body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) .rng-percentage-circle.p57 .bar:after {
  transform: rotate(180deg);
}
body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) .rng-percentage-circle.p57 .fill {
  border: 0.03em solid var(--company-primary-color);
  border-radius: 50%;
  width: 0.94em;
  height: 0.94em;
  position: absolute;
  clip: rect(0em, 0.5em, 1em, 0em);
  transform: rotate(0deg);
  transform: rotate(180deg);
}
body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) .rng-percentage-circle.p58 .slice {
  clip: rect(auto, auto, auto, auto);
}
body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) .rng-percentage-circle.p58 .bar:after {
  transform: rotate(180deg);
}
body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) .rng-percentage-circle.p58 .fill {
  border: 0.03em solid var(--company-primary-color);
  border-radius: 50%;
  width: 0.94em;
  height: 0.94em;
  position: absolute;
  clip: rect(0em, 0.5em, 1em, 0em);
  transform: rotate(0deg);
  transform: rotate(180deg);
}
body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) .rng-percentage-circle.p59 .slice {
  clip: rect(auto, auto, auto, auto);
}
body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) .rng-percentage-circle.p59 .bar:after {
  transform: rotate(180deg);
}
body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) .rng-percentage-circle.p59 .fill {
  border: 0.03em solid var(--company-primary-color);
  border-radius: 50%;
  width: 0.94em;
  height: 0.94em;
  position: absolute;
  clip: rect(0em, 0.5em, 1em, 0em);
  transform: rotate(0deg);
  transform: rotate(180deg);
}
body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) .rng-percentage-circle.p60 .slice {
  clip: rect(auto, auto, auto, auto);
}
body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) .rng-percentage-circle.p60 .bar:after {
  transform: rotate(180deg);
}
body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) .rng-percentage-circle.p60 .fill {
  border: 0.03em solid var(--company-primary-color);
  border-radius: 50%;
  width: 0.94em;
  height: 0.94em;
  position: absolute;
  clip: rect(0em, 0.5em, 1em, 0em);
  transform: rotate(0deg);
  transform: rotate(180deg);
}
body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) .rng-percentage-circle.p61 .slice {
  clip: rect(auto, auto, auto, auto);
}
body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) .rng-percentage-circle.p61 .bar:after {
  transform: rotate(180deg);
}
body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) .rng-percentage-circle.p61 .fill {
  border: 0.03em solid var(--company-primary-color);
  border-radius: 50%;
  width: 0.94em;
  height: 0.94em;
  position: absolute;
  clip: rect(0em, 0.5em, 1em, 0em);
  transform: rotate(0deg);
  transform: rotate(180deg);
}
body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) .rng-percentage-circle.p62 .slice {
  clip: rect(auto, auto, auto, auto);
}
body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) .rng-percentage-circle.p62 .bar:after {
  transform: rotate(180deg);
}
body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) .rng-percentage-circle.p62 .fill {
  border: 0.03em solid var(--company-primary-color);
  border-radius: 50%;
  width: 0.94em;
  height: 0.94em;
  position: absolute;
  clip: rect(0em, 0.5em, 1em, 0em);
  transform: rotate(0deg);
  transform: rotate(180deg);
}
body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) .rng-percentage-circle.p63 .slice {
  clip: rect(auto, auto, auto, auto);
}
body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) .rng-percentage-circle.p63 .bar:after {
  transform: rotate(180deg);
}
body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) .rng-percentage-circle.p63 .fill {
  border: 0.03em solid var(--company-primary-color);
  border-radius: 50%;
  width: 0.94em;
  height: 0.94em;
  position: absolute;
  clip: rect(0em, 0.5em, 1em, 0em);
  transform: rotate(0deg);
  transform: rotate(180deg);
}
body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) .rng-percentage-circle.p64 .slice {
  clip: rect(auto, auto, auto, auto);
}
body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) .rng-percentage-circle.p64 .bar:after {
  transform: rotate(180deg);
}
body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) .rng-percentage-circle.p64 .fill {
  border: 0.03em solid var(--company-primary-color);
  border-radius: 50%;
  width: 0.94em;
  height: 0.94em;
  position: absolute;
  clip: rect(0em, 0.5em, 1em, 0em);
  transform: rotate(0deg);
  transform: rotate(180deg);
}
body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) .rng-percentage-circle.p65 .slice {
  clip: rect(auto, auto, auto, auto);
}
body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) .rng-percentage-circle.p65 .bar:after {
  transform: rotate(180deg);
}
body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) .rng-percentage-circle.p65 .fill {
  border: 0.03em solid var(--company-primary-color);
  border-radius: 50%;
  width: 0.94em;
  height: 0.94em;
  position: absolute;
  clip: rect(0em, 0.5em, 1em, 0em);
  transform: rotate(0deg);
  transform: rotate(180deg);
}
body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) .rng-percentage-circle.p66 .slice {
  clip: rect(auto, auto, auto, auto);
}
body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) .rng-percentage-circle.p66 .bar:after {
  transform: rotate(180deg);
}
body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) .rng-percentage-circle.p66 .fill {
  border: 0.03em solid var(--company-primary-color);
  border-radius: 50%;
  width: 0.94em;
  height: 0.94em;
  position: absolute;
  clip: rect(0em, 0.5em, 1em, 0em);
  transform: rotate(0deg);
  transform: rotate(180deg);
}
body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) .rng-percentage-circle.p67 .slice {
  clip: rect(auto, auto, auto, auto);
}
body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) .rng-percentage-circle.p67 .bar:after {
  transform: rotate(180deg);
}
body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) .rng-percentage-circle.p67 .fill {
  border: 0.03em solid var(--company-primary-color);
  border-radius: 50%;
  width: 0.94em;
  height: 0.94em;
  position: absolute;
  clip: rect(0em, 0.5em, 1em, 0em);
  transform: rotate(0deg);
  transform: rotate(180deg);
}
body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) .rng-percentage-circle.p68 .slice {
  clip: rect(auto, auto, auto, auto);
}
body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) .rng-percentage-circle.p68 .bar:after {
  transform: rotate(180deg);
}
body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) .rng-percentage-circle.p68 .fill {
  border: 0.03em solid var(--company-primary-color);
  border-radius: 50%;
  width: 0.94em;
  height: 0.94em;
  position: absolute;
  clip: rect(0em, 0.5em, 1em, 0em);
  transform: rotate(0deg);
  transform: rotate(180deg);
}
body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) .rng-percentage-circle.p69 .slice {
  clip: rect(auto, auto, auto, auto);
}
body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) .rng-percentage-circle.p69 .bar:after {
  transform: rotate(180deg);
}
body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) .rng-percentage-circle.p69 .fill {
  border: 0.03em solid var(--company-primary-color);
  border-radius: 50%;
  width: 0.94em;
  height: 0.94em;
  position: absolute;
  clip: rect(0em, 0.5em, 1em, 0em);
  transform: rotate(0deg);
  transform: rotate(180deg);
}
body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) .rng-percentage-circle.p70 .slice {
  clip: rect(auto, auto, auto, auto);
}
body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) .rng-percentage-circle.p70 .bar:after {
  transform: rotate(180deg);
}
body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) .rng-percentage-circle.p70 .fill {
  border: 0.03em solid var(--company-primary-color);
  border-radius: 50%;
  width: 0.94em;
  height: 0.94em;
  position: absolute;
  clip: rect(0em, 0.5em, 1em, 0em);
  transform: rotate(0deg);
  transform: rotate(180deg);
}
body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) .rng-percentage-circle.p71 .slice {
  clip: rect(auto, auto, auto, auto);
}
body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) .rng-percentage-circle.p71 .bar:after {
  transform: rotate(180deg);
}
body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) .rng-percentage-circle.p71 .fill {
  border: 0.03em solid var(--company-primary-color);
  border-radius: 50%;
  width: 0.94em;
  height: 0.94em;
  position: absolute;
  clip: rect(0em, 0.5em, 1em, 0em);
  transform: rotate(0deg);
  transform: rotate(180deg);
}
body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) .rng-percentage-circle.p72 .slice {
  clip: rect(auto, auto, auto, auto);
}
body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) .rng-percentage-circle.p72 .bar:after {
  transform: rotate(180deg);
}
body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) .rng-percentage-circle.p72 .fill {
  border: 0.03em solid var(--company-primary-color);
  border-radius: 50%;
  width: 0.94em;
  height: 0.94em;
  position: absolute;
  clip: rect(0em, 0.5em, 1em, 0em);
  transform: rotate(0deg);
  transform: rotate(180deg);
}
body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) .rng-percentage-circle.p73 .slice {
  clip: rect(auto, auto, auto, auto);
}
body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) .rng-percentage-circle.p73 .bar:after {
  transform: rotate(180deg);
}
body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) .rng-percentage-circle.p73 .fill {
  border: 0.03em solid var(--company-primary-color);
  border-radius: 50%;
  width: 0.94em;
  height: 0.94em;
  position: absolute;
  clip: rect(0em, 0.5em, 1em, 0em);
  transform: rotate(0deg);
  transform: rotate(180deg);
}
body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) .rng-percentage-circle.p74 .slice {
  clip: rect(auto, auto, auto, auto);
}
body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) .rng-percentage-circle.p74 .bar:after {
  transform: rotate(180deg);
}
body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) .rng-percentage-circle.p74 .fill {
  border: 0.03em solid var(--company-primary-color);
  border-radius: 50%;
  width: 0.94em;
  height: 0.94em;
  position: absolute;
  clip: rect(0em, 0.5em, 1em, 0em);
  transform: rotate(0deg);
  transform: rotate(180deg);
}
body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) .rng-percentage-circle.p75 .slice {
  clip: rect(auto, auto, auto, auto);
}
body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) .rng-percentage-circle.p75 .bar:after {
  transform: rotate(180deg);
}
body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) .rng-percentage-circle.p75 .fill {
  border: 0.03em solid var(--company-primary-color);
  border-radius: 50%;
  width: 0.94em;
  height: 0.94em;
  position: absolute;
  clip: rect(0em, 0.5em, 1em, 0em);
  transform: rotate(0deg);
  transform: rotate(180deg);
}
body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) .rng-percentage-circle.p76 .slice {
  clip: rect(auto, auto, auto, auto);
}
body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) .rng-percentage-circle.p76 .bar:after {
  transform: rotate(180deg);
}
body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) .rng-percentage-circle.p76 .fill {
  border: 0.03em solid var(--company-primary-color);
  border-radius: 50%;
  width: 0.94em;
  height: 0.94em;
  position: absolute;
  clip: rect(0em, 0.5em, 1em, 0em);
  transform: rotate(0deg);
  transform: rotate(180deg);
}
body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) .rng-percentage-circle.p77 .slice {
  clip: rect(auto, auto, auto, auto);
}
body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) .rng-percentage-circle.p77 .bar:after {
  transform: rotate(180deg);
}
body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) .rng-percentage-circle.p77 .fill {
  border: 0.03em solid var(--company-primary-color);
  border-radius: 50%;
  width: 0.94em;
  height: 0.94em;
  position: absolute;
  clip: rect(0em, 0.5em, 1em, 0em);
  transform: rotate(0deg);
  transform: rotate(180deg);
}
body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) .rng-percentage-circle.p78 .slice {
  clip: rect(auto, auto, auto, auto);
}
body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) .rng-percentage-circle.p78 .bar:after {
  transform: rotate(180deg);
}
body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) .rng-percentage-circle.p78 .fill {
  border: 0.03em solid var(--company-primary-color);
  border-radius: 50%;
  width: 0.94em;
  height: 0.94em;
  position: absolute;
  clip: rect(0em, 0.5em, 1em, 0em);
  transform: rotate(0deg);
  transform: rotate(180deg);
}
body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) .rng-percentage-circle.p79 .slice {
  clip: rect(auto, auto, auto, auto);
}
body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) .rng-percentage-circle.p79 .bar:after {
  transform: rotate(180deg);
}
body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) .rng-percentage-circle.p79 .fill {
  border: 0.03em solid var(--company-primary-color);
  border-radius: 50%;
  width: 0.94em;
  height: 0.94em;
  position: absolute;
  clip: rect(0em, 0.5em, 1em, 0em);
  transform: rotate(0deg);
  transform: rotate(180deg);
}
body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) .rng-percentage-circle.p80 .slice {
  clip: rect(auto, auto, auto, auto);
}
body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) .rng-percentage-circle.p80 .bar:after {
  transform: rotate(180deg);
}
body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) .rng-percentage-circle.p80 .fill {
  border: 0.03em solid var(--company-primary-color);
  border-radius: 50%;
  width: 0.94em;
  height: 0.94em;
  position: absolute;
  clip: rect(0em, 0.5em, 1em, 0em);
  transform: rotate(0deg);
  transform: rotate(180deg);
}
body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) .rng-percentage-circle.p81 .slice {
  clip: rect(auto, auto, auto, auto);
}
body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) .rng-percentage-circle.p81 .bar:after {
  transform: rotate(180deg);
}
body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) .rng-percentage-circle.p81 .fill {
  border: 0.03em solid var(--company-primary-color);
  border-radius: 50%;
  width: 0.94em;
  height: 0.94em;
  position: absolute;
  clip: rect(0em, 0.5em, 1em, 0em);
  transform: rotate(0deg);
  transform: rotate(180deg);
}
body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) .rng-percentage-circle.p82 .slice {
  clip: rect(auto, auto, auto, auto);
}
body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) .rng-percentage-circle.p82 .bar:after {
  transform: rotate(180deg);
}
body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) .rng-percentage-circle.p82 .fill {
  border: 0.03em solid var(--company-primary-color);
  border-radius: 50%;
  width: 0.94em;
  height: 0.94em;
  position: absolute;
  clip: rect(0em, 0.5em, 1em, 0em);
  transform: rotate(0deg);
  transform: rotate(180deg);
}
body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) .rng-percentage-circle.p83 .slice {
  clip: rect(auto, auto, auto, auto);
}
body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) .rng-percentage-circle.p83 .bar:after {
  transform: rotate(180deg);
}
body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) .rng-percentage-circle.p83 .fill {
  border: 0.03em solid var(--company-primary-color);
  border-radius: 50%;
  width: 0.94em;
  height: 0.94em;
  position: absolute;
  clip: rect(0em, 0.5em, 1em, 0em);
  transform: rotate(0deg);
  transform: rotate(180deg);
}
body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) .rng-percentage-circle.p84 .slice {
  clip: rect(auto, auto, auto, auto);
}
body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) .rng-percentage-circle.p84 .bar:after {
  transform: rotate(180deg);
}
body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) .rng-percentage-circle.p84 .fill {
  border: 0.03em solid var(--company-primary-color);
  border-radius: 50%;
  width: 0.94em;
  height: 0.94em;
  position: absolute;
  clip: rect(0em, 0.5em, 1em, 0em);
  transform: rotate(0deg);
  transform: rotate(180deg);
}
body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) .rng-percentage-circle.p85 .slice {
  clip: rect(auto, auto, auto, auto);
}
body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) .rng-percentage-circle.p85 .bar:after {
  transform: rotate(180deg);
}
body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) .rng-percentage-circle.p85 .fill {
  border: 0.03em solid var(--company-primary-color);
  border-radius: 50%;
  width: 0.94em;
  height: 0.94em;
  position: absolute;
  clip: rect(0em, 0.5em, 1em, 0em);
  transform: rotate(0deg);
  transform: rotate(180deg);
}
body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) .rng-percentage-circle.p86 .slice {
  clip: rect(auto, auto, auto, auto);
}
body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) .rng-percentage-circle.p86 .bar:after {
  transform: rotate(180deg);
}
body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) .rng-percentage-circle.p86 .fill {
  border: 0.03em solid var(--company-primary-color);
  border-radius: 50%;
  width: 0.94em;
  height: 0.94em;
  position: absolute;
  clip: rect(0em, 0.5em, 1em, 0em);
  transform: rotate(0deg);
  transform: rotate(180deg);
}
body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) .rng-percentage-circle.p87 .slice {
  clip: rect(auto, auto, auto, auto);
}
body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) .rng-percentage-circle.p87 .bar:after {
  transform: rotate(180deg);
}
body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) .rng-percentage-circle.p87 .fill {
  border: 0.03em solid var(--company-primary-color);
  border-radius: 50%;
  width: 0.94em;
  height: 0.94em;
  position: absolute;
  clip: rect(0em, 0.5em, 1em, 0em);
  transform: rotate(0deg);
  transform: rotate(180deg);
}
body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) .rng-percentage-circle.p88 .slice {
  clip: rect(auto, auto, auto, auto);
}
body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) .rng-percentage-circle.p88 .bar:after {
  transform: rotate(180deg);
}
body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) .rng-percentage-circle.p88 .fill {
  border: 0.03em solid var(--company-primary-color);
  border-radius: 50%;
  width: 0.94em;
  height: 0.94em;
  position: absolute;
  clip: rect(0em, 0.5em, 1em, 0em);
  transform: rotate(0deg);
  transform: rotate(180deg);
}
body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) .rng-percentage-circle.p89 .slice {
  clip: rect(auto, auto, auto, auto);
}
body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) .rng-percentage-circle.p89 .bar:after {
  transform: rotate(180deg);
}
body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) .rng-percentage-circle.p89 .fill {
  border: 0.03em solid var(--company-primary-color);
  border-radius: 50%;
  width: 0.94em;
  height: 0.94em;
  position: absolute;
  clip: rect(0em, 0.5em, 1em, 0em);
  transform: rotate(0deg);
  transform: rotate(180deg);
}
body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) .rng-percentage-circle.p90 .slice {
  clip: rect(auto, auto, auto, auto);
}
body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) .rng-percentage-circle.p90 .bar:after {
  transform: rotate(180deg);
}
body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) .rng-percentage-circle.p90 .fill {
  border: 0.03em solid var(--company-primary-color);
  border-radius: 50%;
  width: 0.94em;
  height: 0.94em;
  position: absolute;
  clip: rect(0em, 0.5em, 1em, 0em);
  transform: rotate(0deg);
  transform: rotate(180deg);
}
body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) .rng-percentage-circle.p91 .slice {
  clip: rect(auto, auto, auto, auto);
}
body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) .rng-percentage-circle.p91 .bar:after {
  transform: rotate(180deg);
}
body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) .rng-percentage-circle.p91 .fill {
  border: 0.03em solid var(--company-primary-color);
  border-radius: 50%;
  width: 0.94em;
  height: 0.94em;
  position: absolute;
  clip: rect(0em, 0.5em, 1em, 0em);
  transform: rotate(0deg);
  transform: rotate(180deg);
}
body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) .rng-percentage-circle.p92 .slice {
  clip: rect(auto, auto, auto, auto);
}
body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) .rng-percentage-circle.p92 .bar:after {
  transform: rotate(180deg);
}
body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) .rng-percentage-circle.p92 .fill {
  border: 0.03em solid var(--company-primary-color);
  border-radius: 50%;
  width: 0.94em;
  height: 0.94em;
  position: absolute;
  clip: rect(0em, 0.5em, 1em, 0em);
  transform: rotate(0deg);
  transform: rotate(180deg);
}
body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) .rng-percentage-circle.p93 .slice {
  clip: rect(auto, auto, auto, auto);
}
body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) .rng-percentage-circle.p93 .bar:after {
  transform: rotate(180deg);
}
body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) .rng-percentage-circle.p93 .fill {
  border: 0.03em solid var(--company-primary-color);
  border-radius: 50%;
  width: 0.94em;
  height: 0.94em;
  position: absolute;
  clip: rect(0em, 0.5em, 1em, 0em);
  transform: rotate(0deg);
  transform: rotate(180deg);
}
body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) .rng-percentage-circle.p94 .slice {
  clip: rect(auto, auto, auto, auto);
}
body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) .rng-percentage-circle.p94 .bar:after {
  transform: rotate(180deg);
}
body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) .rng-percentage-circle.p94 .fill {
  border: 0.03em solid var(--company-primary-color);
  border-radius: 50%;
  width: 0.94em;
  height: 0.94em;
  position: absolute;
  clip: rect(0em, 0.5em, 1em, 0em);
  transform: rotate(0deg);
  transform: rotate(180deg);
}
body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) .rng-percentage-circle.p95 .slice {
  clip: rect(auto, auto, auto, auto);
}
body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) .rng-percentage-circle.p95 .bar:after {
  transform: rotate(180deg);
}
body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) .rng-percentage-circle.p95 .fill {
  border: 0.03em solid var(--company-primary-color);
  border-radius: 50%;
  width: 0.94em;
  height: 0.94em;
  position: absolute;
  clip: rect(0em, 0.5em, 1em, 0em);
  transform: rotate(0deg);
  transform: rotate(180deg);
}
body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) .rng-percentage-circle.p96 .slice {
  clip: rect(auto, auto, auto, auto);
}
body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) .rng-percentage-circle.p96 .bar:after {
  transform: rotate(180deg);
}
body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) .rng-percentage-circle.p96 .fill {
  border: 0.03em solid var(--company-primary-color);
  border-radius: 50%;
  width: 0.94em;
  height: 0.94em;
  position: absolute;
  clip: rect(0em, 0.5em, 1em, 0em);
  transform: rotate(0deg);
  transform: rotate(180deg);
}
body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) .rng-percentage-circle.p97 .slice {
  clip: rect(auto, auto, auto, auto);
}
body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) .rng-percentage-circle.p97 .bar:after {
  transform: rotate(180deg);
}
body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) .rng-percentage-circle.p97 .fill {
  border: 0.03em solid var(--company-primary-color);
  border-radius: 50%;
  width: 0.94em;
  height: 0.94em;
  position: absolute;
  clip: rect(0em, 0.5em, 1em, 0em);
  transform: rotate(0deg);
  transform: rotate(180deg);
}
body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) .rng-percentage-circle.p98 .slice {
  clip: rect(auto, auto, auto, auto);
}
body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) .rng-percentage-circle.p98 .bar:after {
  transform: rotate(180deg);
}
body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) .rng-percentage-circle.p98 .fill {
  border: 0.03em solid var(--company-primary-color);
  border-radius: 50%;
  width: 0.94em;
  height: 0.94em;
  position: absolute;
  clip: rect(0em, 0.5em, 1em, 0em);
  transform: rotate(0deg);
  transform: rotate(180deg);
}
body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) .rng-percentage-circle.p99 .slice {
  clip: rect(auto, auto, auto, auto);
}
body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) .rng-percentage-circle.p99 .bar:after {
  transform: rotate(180deg);
}
body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) .rng-percentage-circle.p99 .fill {
  border: 0.03em solid var(--company-primary-color);
  border-radius: 50%;
  width: 0.94em;
  height: 0.94em;
  position: absolute;
  clip: rect(0em, 0.5em, 1em, 0em);
  transform: rotate(0deg);
  transform: rotate(180deg);
}
body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) .rng-percentage-circle.p100 .slice {
  clip: rect(auto, auto, auto, auto);
}
body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) .rng-percentage-circle.p100 .bar:after {
  transform: rotate(180deg);
}
body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) .rng-percentage-circle.p100 .fill {
  border: 0.03em solid var(--company-primary-color);
  border-radius: 50%;
  width: 0.94em;
  height: 0.94em;
  position: absolute;
  clip: rect(0em, 0.5em, 1em, 0em);
  transform: rotate(0deg);
  transform: rotate(180deg);
}
body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) .rng-percentage-circle.p1 .bar {
  transform: rotate(3.6deg);
}
body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) .rng-percentage-circle.p2 .bar {
  transform: rotate(7.2deg);
}
body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) .rng-percentage-circle.p3 .bar {
  transform: rotate(10.8deg);
}
body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) .rng-percentage-circle.p4 .bar {
  transform: rotate(14.4deg);
}
body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) .rng-percentage-circle.p5 .bar {
  transform: rotate(18deg);
}
body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) .rng-percentage-circle.p6 .bar {
  transform: rotate(21.6deg);
}
body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) .rng-percentage-circle.p7 .bar {
  transform: rotate(25.2deg);
}
body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) .rng-percentage-circle.p8 .bar {
  transform: rotate(28.8deg);
}
body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) .rng-percentage-circle.p9 .bar {
  transform: rotate(32.4deg);
}
body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) .rng-percentage-circle.p10 .bar {
  transform: rotate(36deg);
}
body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) .rng-percentage-circle.p11 .bar {
  transform: rotate(39.6deg);
}
body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) .rng-percentage-circle.p12 .bar {
  transform: rotate(43.2deg);
}
body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) .rng-percentage-circle.p13 .bar {
  transform: rotate(46.8deg);
}
body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) .rng-percentage-circle.p14 .bar {
  transform: rotate(50.4deg);
}
body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) .rng-percentage-circle.p15 .bar {
  transform: rotate(54deg);
}
body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) .rng-percentage-circle.p16 .bar {
  transform: rotate(57.6deg);
}
body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) .rng-percentage-circle.p17 .bar {
  transform: rotate(61.2deg);
}
body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) .rng-percentage-circle.p18 .bar {
  transform: rotate(64.8deg);
}
body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) .rng-percentage-circle.p19 .bar {
  transform: rotate(68.4deg);
}
body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) .rng-percentage-circle.p20 .bar {
  transform: rotate(72deg);
}
body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) .rng-percentage-circle.p21 .bar {
  transform: rotate(75.6deg);
}
body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) .rng-percentage-circle.p22 .bar {
  transform: rotate(79.2deg);
}
body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) .rng-percentage-circle.p23 .bar {
  transform: rotate(82.8deg);
}
body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) .rng-percentage-circle.p24 .bar {
  transform: rotate(86.4deg);
}
body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) .rng-percentage-circle.p25 .bar {
  transform: rotate(90deg);
}
body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) .rng-percentage-circle.p26 .bar {
  transform: rotate(93.6deg);
}
body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) .rng-percentage-circle.p27 .bar {
  transform: rotate(97.2deg);
}
body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) .rng-percentage-circle.p28 .bar {
  transform: rotate(100.8deg);
}
body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) .rng-percentage-circle.p29 .bar {
  transform: rotate(104.4deg);
}
body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) .rng-percentage-circle.p30 .bar {
  transform: rotate(108deg);
}
body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) .rng-percentage-circle.p31 .bar {
  transform: rotate(111.6deg);
}
body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) .rng-percentage-circle.p32 .bar {
  transform: rotate(115.2deg);
}
body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) .rng-percentage-circle.p33 .bar {
  transform: rotate(118.8deg);
}
body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) .rng-percentage-circle.p34 .bar {
  transform: rotate(122.4deg);
}
body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) .rng-percentage-circle.p35 .bar {
  transform: rotate(126deg);
}
body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) .rng-percentage-circle.p36 .bar {
  transform: rotate(129.6deg);
}
body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) .rng-percentage-circle.p37 .bar {
  transform: rotate(133.2deg);
}
body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) .rng-percentage-circle.p38 .bar {
  transform: rotate(136.8deg);
}
body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) .rng-percentage-circle.p39 .bar {
  transform: rotate(140.4deg);
}
body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) .rng-percentage-circle.p40 .bar {
  transform: rotate(144deg);
}
body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) .rng-percentage-circle.p41 .bar {
  transform: rotate(147.6deg);
}
body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) .rng-percentage-circle.p42 .bar {
  transform: rotate(151.2deg);
}
body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) .rng-percentage-circle.p43 .bar {
  transform: rotate(154.8deg);
}
body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) .rng-percentage-circle.p44 .bar {
  transform: rotate(158.4deg);
}
body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) .rng-percentage-circle.p45 .bar {
  transform: rotate(162deg);
}
body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) .rng-percentage-circle.p46 .bar {
  transform: rotate(165.6deg);
}
body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) .rng-percentage-circle.p47 .bar {
  transform: rotate(169.2deg);
}
body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) .rng-percentage-circle.p48 .bar {
  transform: rotate(172.8deg);
}
body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) .rng-percentage-circle.p49 .bar {
  transform: rotate(176.4deg);
}
body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) .rng-percentage-circle.p50 .bar {
  transform: rotate(180deg);
}
body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) .rng-percentage-circle.p51 .bar {
  transform: rotate(183.6deg);
}
body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) .rng-percentage-circle.p52 .bar {
  transform: rotate(187.2deg);
}
body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) .rng-percentage-circle.p53 .bar {
  transform: rotate(190.8deg);
}
body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) .rng-percentage-circle.p54 .bar {
  transform: rotate(194.4deg);
}
body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) .rng-percentage-circle.p55 .bar {
  transform: rotate(198deg);
}
body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) .rng-percentage-circle.p56 .bar {
  transform: rotate(201.6deg);
}
body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) .rng-percentage-circle.p57 .bar {
  transform: rotate(205.2deg);
}
body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) .rng-percentage-circle.p58 .bar {
  transform: rotate(208.8deg);
}
body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) .rng-percentage-circle.p59 .bar {
  transform: rotate(212.4deg);
}
body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) .rng-percentage-circle.p60 .bar {
  transform: rotate(216deg);
}
body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) .rng-percentage-circle.p61 .bar {
  transform: rotate(219.6deg);
}
body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) .rng-percentage-circle.p62 .bar {
  transform: rotate(223.2deg);
}
body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) .rng-percentage-circle.p63 .bar {
  transform: rotate(226.8deg);
}
body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) .rng-percentage-circle.p64 .bar {
  transform: rotate(230.4deg);
}
body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) .rng-percentage-circle.p65 .bar {
  transform: rotate(234deg);
}
body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) .rng-percentage-circle.p66 .bar {
  transform: rotate(237.6deg);
}
body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) .rng-percentage-circle.p67 .bar {
  transform: rotate(241.2deg);
}
body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) .rng-percentage-circle.p68 .bar {
  transform: rotate(244.8deg);
}
body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) .rng-percentage-circle.p69 .bar {
  transform: rotate(248.4deg);
}
body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) .rng-percentage-circle.p70 .bar {
  transform: rotate(252deg);
}
body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) .rng-percentage-circle.p71 .bar {
  transform: rotate(255.6deg);
}
body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) .rng-percentage-circle.p72 .bar {
  transform: rotate(259.2deg);
}
body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) .rng-percentage-circle.p73 .bar {
  transform: rotate(262.8deg);
}
body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) .rng-percentage-circle.p74 .bar {
  transform: rotate(266.4deg);
}
body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) .rng-percentage-circle.p75 .bar {
  transform: rotate(270deg);
}
body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) .rng-percentage-circle.p76 .bar {
  transform: rotate(273.6deg);
}
body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) .rng-percentage-circle.p77 .bar {
  transform: rotate(277.2deg);
}
body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) .rng-percentage-circle.p78 .bar {
  transform: rotate(280.8deg);
}
body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) .rng-percentage-circle.p79 .bar {
  transform: rotate(284.4deg);
}
body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) .rng-percentage-circle.p80 .bar {
  transform: rotate(288deg);
}
body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) .rng-percentage-circle.p81 .bar {
  transform: rotate(291.6deg);
}
body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) .rng-percentage-circle.p82 .bar {
  transform: rotate(295.2deg);
}
body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) .rng-percentage-circle.p83 .bar {
  transform: rotate(298.8deg);
}
body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) .rng-percentage-circle.p84 .bar {
  transform: rotate(302.4deg);
}
body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) .rng-percentage-circle.p85 .bar {
  transform: rotate(306deg);
}
body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) .rng-percentage-circle.p86 .bar {
  transform: rotate(309.6deg);
}
body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) .rng-percentage-circle.p87 .bar {
  transform: rotate(313.2deg);
}
body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) .rng-percentage-circle.p88 .bar {
  transform: rotate(316.8deg);
}
body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) .rng-percentage-circle.p89 .bar {
  transform: rotate(320.4deg);
}
body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) .rng-percentage-circle.p90 .bar {
  transform: rotate(324deg);
}
body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) .rng-percentage-circle.p91 .bar {
  transform: rotate(327.6deg);
}
body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) .rng-percentage-circle.p92 .bar {
  transform: rotate(331.2deg);
}
body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) .rng-percentage-circle.p93 .bar {
  transform: rotate(334.8deg);
}
body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) .rng-percentage-circle.p94 .bar {
  transform: rotate(338.4deg);
}
body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) .rng-percentage-circle.p95 .bar {
  transform: rotate(342deg);
}
body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) .rng-percentage-circle.p96 .bar {
  transform: rotate(345.6deg);
}
body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) .rng-percentage-circle.p97 .bar {
  transform: rotate(349.2deg);
}
body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) .rng-percentage-circle.p98 .bar {
  transform: rotate(352.8deg);
}
body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) .rng-percentage-circle.p99 .bar {
  transform: rotate(356.4deg);
}
body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) .rng-percentage-circle.p100 .bar {
  transform: rotate(360deg);
}
body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) .rng-percentage-circle:hover {
  cursor: default;
}
body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) .rng-percentage-circle:hover > span {
  line-height: 5.33em;
  font-size: 0.18em;
  color: var(--company-primary-color);
  width: 100%;
}
body:not(.site-search-rnb-page):not(.site-listing-details-rnb-page):not(.listing-website-rnb) .rng-percentage-circle:hover:after {
  top: 0.02em;
  left: 0.02em;
  width: 0.96em;
  height: 0.96em;
}

.rn-icon-fr-title:before {
  content: "\e984";
}

.rn-icon-fr-relocation:before {
  content: "\e985";
}

.rn-icon-fr-mortgage:before {
  content: "\e986";
}

.rn-icon-fr-home-warranty:before {
  content: "\e987";
}

.rn-icon-fr-home-insurance:before {
  content: "\e988";
}

.rn-icon-more:before {
  content: "\e983";
}

.rn-icon-action-plan-setup:before {
  content: "\e97b";
}

.rn-icon-contact-import-and-setup:before {
  content: "\e97c";
}

.rn-icon-customized-seo-saved-searches:before {
  content: "\e97d";
}

.rn-icon-custom-website-design-packages:before {
  content: "\e97e";
}

.rn-icon-domain-registration-or-setup-assistance:before {
  content: "\e97f";
}

.rn-icon-email-marketing-setup:before {
  content: "\e980";
}

.rn-icon-website-content-migration-and-setup:before {
  content: "\e981";
}

.rn-icon-website-design-selection-and-image-setup:before {
  content: "\e982";
}

.rn-icon-realtor:before {
  content: "\e979";
}

.rn-icon-eho:before {
  content: "\e97a";
}

.rn-icon-custom-development:before {
  content: "\e971";
}

.rn-icon-design-services:before {
  content: "\e972";
}

.rn-icon-enterprise-development:before {
  content: "\e973";
}

.rn-icon-licensing-plans:before {
  content: "\e974";
}

.rn-icon-mls-data-services:before {
  content: "\e975";
}

.rn-icon-our-clients:before {
  content: "\e976";
}

.rn-icon-our-company:before {
  content: "\e977";
}

.rn-icon-integrated-partner-services:before {
  content: "\e978";
}

.rn-icon-heart-solid:before {
  content: "\e934";
}

.rn-icon-favorite-solid:before {
  content: "\e934";
}

.rn-icon-facebook-circle:before {
  content: "\e05d";
}

.rn-icon-google-plus-circle:before {
  content: "\e05f";
}

.rn-icon-instagram-circle:before {
  content: "\e063";
}

.rn-icon-linked-in-circle:before {
  content: "\e062";
}

.rn-icon-twitter-circle:before {
  content: "\e05e";
}

.rn-icon-rss-circle:before {
  content: "\e060";
}

.rn-icon-tumblr-circle:before {
  content: "\e061";
}

.rn-icon-drawer:before {
  content: "\e958";
}

.rn-icon-tablet:before {
  content: "\e959";
}

.rn-icon-video:before {
  content: "\e956";
}

.rn-icon-date:before {
  content: "\e957";
}

.rn-icon-monitor:before {
  content: "\e952";
}

.rn-icon-home:before {
  content: "\e953";
}

.rn-icon-user:before {
  content: "\e954";
}

.rn-icon-cms-profilepages:before {
  content: "\e954";
}

.rn-icon-cms-profilepage:before {
  content: "\e954";
}

.rn-icon-user-solid:before {
  content: "\e955";
}

.rn-icon-pen:before {
  content: "\e93e";
}

.rn-icon-photo:before {
  content: "\e93f";
}

.rn-icon-four-houses:before {
  content: "\e940";
}

.rn-icon-ten-houses:before {
  content: "\e941";
}

.rn-icon-two-houses:before {
  content: "\e942";
}

.rn-icon-map-marker:before {
  content: "\e943";
}

.rn-icon-marketwatch:before {
  content: "\e944";
}

.rn-icon-download:before {
  content: "\e945";
}

.rn-icon-scope:before {
  content: "\e946";
}

.rn-icon-speedometer:before {
  content: "\e947";
}

.rn-icon-phone:before {
  content: "\e948";
}

.rn-icon-call:before {
  content: "\e949";
}

.rn-icon-crm-search:before {
  content: "\e935";
}

.rn-icon-vimeo:before {
  content: "\e990";
}

.rn-icon-android:before {
  content: "\e98f";
}

.rn-icon-apple:before {
  content: "\e99a";
}

.rn-icon-star-half:before {
  content: "\e9d8";
}

.rn-icon-facebook:before {
  content: "\ea90";
}

.rn-icon-google-plus:before {
  content: "\ea8b";
}

.rn-icon-googleplus:before {
  content: "\ea8b";
}

.rn-icon-instagram:before {
  content: "\ea92";
}

.rn-icon-linked-in:before {
  content: "\eaca";
}

.rn-icon-linkedin:before {
  content: "\eaca";
}

.rn-icon-pinterest:before {
  content: "\ead2";
}

.rn-icon-rss:before {
  content: "\ea9b";
}

.rn-icon-twitter:before {
  content: "\e9c3";
}

.rn-icon-angle-down-big:before {
  content: "\e94a";
}

.rn-icon-angle-left-big:before {
  content: "\e94b";
}

.rn-icon-angle-right-big:before {
  content: "\e94c";
}

.rn-icon-angle-up-big:before {
  content: "\e94d";
}

.rn-icon-angle-down-medium:before {
  content: "\e94e";
}

.rn-icon-angle-left-medium:before {
  content: "\e94f";
}

.rn-icon-angle-right-medium:before {
  content: "\e950";
}

.rn-icon-angle-up-medium:before {
  content: "\e951";
}

.rn-icon-angle-up:before {
  content: "\e682";
}

.rn-icon-angle-right:before {
  content: "\e684";
}

.rn-icon-angle-down:before {
  content: "\e688";
}

.rn-icon-angle-left:before {
  content: "\e686";
}

.rn-icon-arrow-up:before {
  content: "\e91e";
}

.rn-icon-arrow-right:before {
  content: "\e91f";
}

.rn-icon-arrow-down:before {
  content: "\e96c";
}

.rn-icon-arrow-left:before {
  content: "\e96d";
}

.rn-icon-close:before {
  content: "\e680";
}

.rn-icon-angle-up-circle:before {
  content: "\e683";
}

.rn-icon-angle-right-circle:before {
  content: "\e685";
}

.rn-icon-angle-down-circle:before {
  content: "\e689";
}

.rn-icon-angle-left-circle:before {
  content: "\e687";
}

.rn-icon-up-arrow:before {
  content: "\e695";
}

.rn-icon-right-arrow:before {
  content: "\e699";
}

.rn-icon-bottom-arrow:before {
  content: "\e6a8";
}

.rn-icon-left-arrow:before {
  content: "\e6a2";
}

.rn-icon-plus:before {
  content: "\e623";
}

.rn-icon-less:before {
  content: "\e644";
}

.rn-icon-check:before {
  content: "\e66c";
}

.rn-icon-close-circle:before {
  content: "\e681";
}

.rn-icon-edit-circle:before {
  content: "\e997";
}

.rn-icon-keypad:before {
  content: "\e645";
}

.rn-icon-mail:before {
  content: "\e639";
}

.rn-icon-cash:before {
  content: "\e68c";
}

.rn-icon-config:before {
  content: "\e666";
}

.rn-icon-phone-fill:before {
  content: "\e991";
}

.rn-icon-mail-fill:before {
  content: "\e992";
}

.rn-icon-discount-listing:before {
  content: "\e989";
}

.rn-icon-computer-research:before {
  content: "\e98a";
}

.rn-icon-for-sale-by-owner:before {
  content: "\e98b";
}

.rn-icon-contact-form:before {
  content: "\e98c";
}

.rn-icon-instant-offer:before {
  content: "\e98d";
}

.rn-icon-home-advisor:before {
  content: "\e98e";
}

.rn-icon-training:before {
  content: "\e970";
}

.rn-icon-help1:before {
  content: "\e965";
}

.rn-icon-info:before {
  content: "\e966";
}

.rn-icon-expand1:before {
  content: "\e967";
}

.rn-icon-tools:before {
  content: "\e968";
}

.rn-icon-gleam:before {
  content: "\e969";
}

.rn-icon-menu:before {
  content: "\e96a";
}

.rn-icon-network:before {
  content: "\e96b";
}

.rn-icon-global:before {
  content: "\e95d";
}

.rn-icon-id:before {
  content: "\e95e";
}

.rn-icon-print:before {
  content: "\e95f";
}

.rn-icon-delete:before {
  content: "\e936";
}

.rn-icon-trash:before {
  content: "\e936";
}

.rn-icon-sso:before {
  content: "\e92f";
}

.rn-icon-news-and-events:before {
  content: "\e930";
}

.rn-icon-link:before {
  content: "\e931";
}

.rn-icon-folder:before {
  content: "\e932";
}

.rn-icon-file:before {
  content: "\e933";
}

.rn-icon-upload:before {
  content: "\e960";
}

.rn-icon-contactually:before {
  content: "\e92e";
}

.rn-icon-educational-attainment:before {
  content: "\e922";
}

.rn-icon-estimated-average-household-size:before {
  content: "\e923";
}

.rn-icon-estimated-median-income:before {
  content: "\e925";
}

.rn-icon-estimated-owner-renter-divide:before {
  content: "\e927";
}

.rn-icon-estimated-population-density:before {
  content: "\e929";
}

.rn-icon-estimated-total-home-owners:before {
  content: "\e92a";
}

.rn-icon-estimated-total-renters:before {
  content: "\e92b";
}

.rn-icon-median-age:before {
  content: "\e92c";
}

.rn-icon-total-number-of-people:before {
  content: "\e92d";
}

.rn-icon-office-phone:before {
  content: "\e928";
}

.rn-icon-open-house:before {
  content: "\e924";
}

.rn-icon-views:before {
  content: "\e926";
}

.rn-icon-profile:before {
  content: "\e914";
}

.rn-icon-profile-add:before {
  content: "\e90c";
}

.rn-icon-users:before {
  content: "\e961";
}

.rn-icon-add-user:before {
  content: "\e962";
}

.rn-icon-delete-user:before {
  content: "\e963";
}

.rn-icon-rocket:before {
  content: "\e920";
}

.rn-icon-star:before {
  content: "\e921";
}

.rn-icon-star-solid:before {
  content: "\e96e";
}

.rn-icon-star-o:before {
  content: "\e96f";
}

.rn-icon-favorite:before {
  content: "\e908";
}

.rn-icon-heart:before {
  content: "\e908";
}

.rn-icon-like:before {
  content: "\e908";
}

.rn-icon-activity:before {
  content: "\e900";
}

.rn-icon-agent-roster:before {
  content: "\e901";
}

.rn-icon-bio:before {
  content: "\e902";
}

.rn-icon-calendar:before {
  content: "\e903";
}

.rn-icon-directions:before {
  content: "\e907";
}

.rn-icon-history:before {
  content: "\e909";
}

.rn-icon-refresh-2:before {
  content: "\e964";
}

.rn-icon-listings:before {
  content: "\e90b";
}

.rn-icon-main-phone:before {
  content: "\e90d";
}

.rn-icon-mobile-phone:before {
  content: "\e910";
}

.rn-icon-notes:before {
  content: "\e911";
}

.rn-icon-notices:before {
  content: "\e912";
}

.rn-icon-resources:before {
  content: "\e915";
}

.rn-icon-search:before {
  content: "\e916";
}

.rn-icon-share:before {
  content: "\e917";
}

.rn-icon-support:before {
  content: "\e919";
}

.rn-icon-website:before {
  content: "\e91b";
}

.rn-icon-office-website2:before {
  content: "\e913";
}

.rn-icon-user-2:before {
  content: "\e91a";
}

.rn-icon-site-builder:before {
  content: "\e918";
}

.rn-icon-communications:before {
  content: "\e904";
}

.rn-icon-contacts:before {
  content: "\e906";
}

.rn-icon-company:before {
  content: "\e905";
}

.rn-icon-leads:before {
  content: "\e90a";
}

.rn-icon-marketing:before {
  content: "\e90e";
}

.rn-icon-mls:before {
  content: "\e90f";
}

.rn-icon-bubble:before {
  content: "\e9d5";
}

.rn-icon-pause:before {
  content: "\e9d6";
}

.rn-icon-triangle-left:before {
  content: "\e9dc";
}

.rn-icon-triangle-up:before {
  content: "\e9dd";
}

.rn-icon-triangle-right:before {
  content: "\e9de";
}

.rn-icon-triangle-down:before {
  content: "\e9df";
}

.rn-icon-rn-icon-co-persona1-arrows:before {
  content: "\e9e2";
}

.rn-icon-co-evadvisor1-contactme:before {
  content: "\e939";
}

.rn-icon-co-evadvisor2-contactme:before {
  content: "\e939";
}

.rn-icon-co-evadvisor3-contactme:before {
  content: "\e939";
}

.rn-icon-co-evadvisor1-featuredproperties:before {
  content: "\e93a";
}

.rn-icon-co-evadvisor2-featuredproperties:before {
  content: "\e93a";
}

.rn-icon-co-evadvisor3-featuredproperties:before {
  content: "\e93a";
}

.rn-icon-co-evadvisor1-marketwatch:before {
  content: "\e93b";
}

.rn-icon-co-evadvisor2-marketwatch:before {
  content: "\e93b";
}

.rn-icon-co-evadvisor3-marketwatch:before {
  content: "\e93b";
}

.rn-icon-co-evadvisor1-mortgage:before {
  content: "\e93c";
}

.rn-icon-co-evadvisor2-mortgage:before {
  content: "\e93c";
}

.rn-icon-co-evadvisor3-mortgage:before {
  content: "\e93c";
}

.rn-icon-co-evadvisor-1propertyfinder:before {
  content: "\e93d";
}

.rn-icon-co-evadvisor2-propertyfinder:before {
  content: "\e93d";
}

.rn-icon-co-evadvisor3-propertyfinder:before {
  content: "\e93d";
}

.rn-icon-co-homeandliving2-insurancehunt:before {
  content: "\e9a9";
}

.rn-icon-co-homeandliving7-insurancehunt:before {
  content: "\e9a9";
}

.rn-icon-co-homeandliving8-insurancehunt:before {
  content: "\e9a9";
}

.rn-icon-co-homeandliving9-insurancehunt:before {
  content: "\e9a9";
}

.rn-icon-co-texture2-insurancehunt:before {
  content: "\e9a9";
}

.rn-icon-co-hunt-insurance:before {
  content: "\e9a7";
}

.rn-icon-co-persona2-contactme:before {
  content: "\e9e3";
}

.rn-icon-co-persona6-contactme:before {
  content: "\e9e3";
}

.rn-icon-co-homeandliving5-contactme:before {
  content: "\e9e3";
}

.rn-icon-co-homeandliving10-contactme:before {
  content: "\e9e3";
}

.rn-icon-co-persona2-marketwatch:before {
  content: "\e9e6";
}

.rn-icon-co-persona6-marketwatch:before {
  content: "\e9e6";
}

.rn-icon-co-homeandliving5-marketwatch:before {
  content: "\e9e6";
}

.rn-icon-co-homeandliving10-marketwatch:before {
  content: "\e9e6";
}

.rn-icon-co-persona2-mortgage:before {
  content: "\e9e7";
}

.rn-icon-co-persona6-mortgage:before {
  content: "\e9e7";
}

.rn-icon-co-homeandliving5-mortgage:before {
  content: "\e9e7";
}

.rn-icon-co-homeandliving10-mortgage:before {
  content: "\e9e7";
}

.rn-icon-co-persona2-video:before {
  content: "\e9e8";
}

.rn-icon-co-persona6-video:before {
  content: "\e9e8";
}

.rn-icon-co-persona3-contactme:before {
  content: "\e9e9";
}

.rn-icon-co-persona3-mortgage:before {
  content: "\e9ed";
}

.rn-icon-co-team1-mortgage:before {
  content: "\e9ff";
}

.rn-icon-co-team2-mortgage:before {
  content: "\ea05";
}

.rn-icon-co-team6-mortgage:before {
  content: "\ea05";
}

.rn-icon-co-team2-video:before {
  content: "\ea06";
}

.rn-icon-co-team6-video:before {
  content: "\ea06";
}

.rn-icon-co-farmranch3-contactme:before {
  content: "\ea07";
}

.rn-icon-co-farmranch7-contactme:before {
  content: "\ea07";
}

.rn-icon-co-team2-contactme:before {
  content: "\ea07";
}

.rn-icon-co-team3-contactme:before {
  content: "\ea07";
}

.rn-icon-co-team6-contactme:before {
  content: "\ea07";
}

.rn-icon-co-team7-contactme:before {
  content: "\ea07";
}

.rn-icon-co-farmranch3-propertyfinder:before {
  content: "\ea08";
}

.rn-icon-co-homeandliving5-propertyfinder:before {
  content: "\ea08";
}

.rn-icon-co-homeandliving10-propertyfinder:before {
  content: "\ea08";
}

.rn-icon-co-farmranch7-propertyfinder:before {
  content: "\ea08";
}

.rn-icon-co-persona2-propertyfinder:before {
  content: "\ea08";
}

.rn-icon-co-persona6-propertyfinder:before {
  content: "\ea08";
}

.rn-icon-co-team2-propertyfinder:before {
  content: "\ea08";
}

.rn-icon-co-team6-propertyfinder:before {
  content: "\ea08";
}

.rn-icon-co-team3-propertyfinder:before {
  content: "\ea08";
}

.rn-icon-co-team7-propertyfinder:before {
  content: "\ea08";
}

.rn-icon-co-farmranch3-homevaluation:before {
  content: "\ea09";
}

.rn-icon-co-farmranch7-homevaluation:before {
  content: "\ea09";
}

.rn-icon-co-homeandliving5-homevaluation:before {
  content: "\ea09";
}

.rn-icon-co-homeandliving10-homevaluation:before {
  content: "\ea09";
}

.rn-icon-co-persona2-homevaluation:before {
  content: "\ea09";
}

.rn-icon-co-persona6-homevaluation:before {
  content: "\ea09";
}

.rn-icon-co-team2-homevaluation:before {
  content: "\ea09";
}

.rn-icon-co-team3-homevaluation:before {
  content: "\ea09";
}

.rn-icon-co-team4-homevaluation:before {
  content: "\ea09";
}

.rn-icon-co-team6-homevaluation:before {
  content: "\ea09";
}

.rn-icon-co-team7-homevaluation:before {
  content: "\ea09";
}

.rn-icon-co-farmranch3-marketwatch:before {
  content: "\ea0a";
}

.rn-icon-co-farmranch7-marketwatch:before {
  content: "\ea0a";
}

.rn-icon-co-team2-marketwatch:before {
  content: "\ea0a";
}

.rn-icon-co-team3-marketwatch:before {
  content: "\ea0a";
}

.rn-icon-co-team6-marketwatch:before {
  content: "\ea0a";
}

.rn-icon-co-team7-marketwatch:before {
  content: "\ea0a";
}

.rn-icon-co-farmranch3-mortgage:before {
  content: "\ea0b";
}

.rn-icon-co-farmranch7-mortgage:before {
  content: "\ea0b";
}

.rn-icon-co-team3-mortgage:before {
  content: "\ea0b";
}

.rn-icon-co-team7-mortgage:before {
  content: "\ea0b";
}

.rn-icon-co-farmranch3-marketvideo:before {
  content: "\ea0c";
}

.rn-icon-co-farmranch7-marketvideo:before {
  content: "\ea0c";
}

.rn-icon-co-team3-marketvideo:before {
  content: "\ea0c";
}

.rn-icon-co-team7-marketvideo:before {
  content: "\ea0c";
}

.rn-icon-co-luxury3-contactme:before {
  content: "\ea22";
}

.rn-icon-co-luxury6-contactme:before {
  content: "\ea22";
}

.rn-icon-co-luxury3-featuredproperties:before {
  content: "\ea23";
}

.rn-icon-co-luxury6-featuredproperties:before {
  content: "\ea23";
}

.rn-icon-co-luxury3-homevaluation:before {
  content: "\ea24";
}

.rn-icon-co-luxury6-homevaluation:before {
  content: "\ea24";
}

.rn-icon-co-luxury3-marketvideo:before {
  content: "\ea25";
}

.rn-icon-co-luxury6-marketvideo:before {
  content: "\ea25";
}

.rn-icon-co-luxury3-marketwatch:before {
  content: "\ea26";
}

.rn-icon-co-luxury6-marketwatch:before {
  content: "\ea26";
}

.rn-icon-co-luxury3-mortgage:before {
  content: "\ea27";
}

.rn-icon-co-luxury3-propertyfinder:before {
  content: "\ea28";
}

.rn-icon-co-officeaspen-featuredproperties:before {
  content: "\ea2a";
}

.rn-icon-co-officeaspen-homevaluation:before {
  content: "\ea2b";
}

.rn-icon-co-officeaspen-mortgage:before {
  content: "\ea2e";
}

.rn-icon-co-officeaspen-propertyfinder:before {
  content: "\ea2f";
}

.rn-icon-co-officebeverlyhills-contactme:before {
  content: "\ea30";
}

.rn-icon-co-officebeverlyhills-featuredproperties:before {
  content: "\ea31";
}

.rn-icon-co-officebeverlyhills-homevaluation:before {
  content: "\ea32";
}

.rn-icon-co-officebeverlyhills-marketvideo:before {
  content: "\ea33";
}

.rn-icon-co-officebeverlyhills-marketwatch:before {
  content: "\ea34";
}

.rn-icon-co-officebeverlyhills-mortgage:before {
  content: "\ea35";
}

.rn-icon-co-officebeverlyhills-propertyfinder:before {
  content: "\ea36";
}

.rn-icon-co-persona2-featuredproperties:before {
  content: "\ea45";
}

.rn-icon-co-persona6-featuredproperties:before {
  content: "\ea45";
}

.rn-icon-co-team2-featuredproperties:before {
  content: "\ea45";
}

.rn-icon-co-team3-featuredproperties:before {
  content: "\ea45";
}

.rn-icon-co-team6-featuredproperties:before {
  content: "\ea45";
}

.rn-icon-co-team4-contactme:before {
  content: "\ea46";
}

.rn-icon-co-team4-featuredproperties:before {
  content: "\ea47";
}

.rn-icon-co-team4-homevaluation1:before {
  content: "\ea48";
}

.rn-icon-co-team4-marketvideo:before {
  content: "\ea49";
}

.rn-icon-co-team4-marketwatch:before {
  content: "\ea4a";
}

.rn-icon-co-team4-mortgage:before {
  content: "\ea4b";
}

.rn-icon-co-team4-propertyfinder:before {
  content: "\ea4c";
}

.rn-icon-co-team1-contactme:before {
  content: "\ea4d";
}

.rn-icon-co-team5-contactme:before {
  content: "\ea4d";
}

.rn-icon-co-farmranch2-contactme:before {
  content: "\ea4d";
}

.rn-icon-co-team5-marketvideo:before {
  content: "\ea50";
}

.rn-icon-co-farmranch2-marketvideo:before {
  content: "\ea50";
}

.rn-icon-co-team5-mortgage:before {
  content: "\ea52";
}

.rn-icon-co-farmranch2-mortgage:before {
  content: "\ea52";
}

.rn-icon-co-homeandliving1-contactme:before {
  content: "\ea54";
}

.rn-icon-co-persona3-contactme1:before {
  content: "\ea54";
}

.rn-icon-co-persona4-contactme:before {
  content: "\ea54";
}

.rn-icon-co-persona5-contactme:before {
  content: "\ea54";
}

.rn-icon-co-persona7-contactme:before {
  content: "\ea54";
}

.rn-icon-co-texture1-contactme:before {
  content: "\ea54";
}

.rn-icon-co-homeandliving1-featuredproperties:before {
  content: "\ea55";
}

.rn-icon-co-homeandliving5-featuredproperties:before {
  content: "\ea55";
}

.rn-icon-co-homeandliving10-featuredproperties:before {
  content: "\ea55";
}

.rn-icon-co-persona3-featuredproperties:before {
  content: "\ea55";
}

.rn-icon-co-persona4-featuredproperties:before {
  content: "\ea55";
}

.rn-icon-co-persona5-featuredproperties:before {
  content: "\ea55";
}

.rn-icon-co-texture1-featuredproperties:before {
  content: "\ea55";
}

.rn-icon-co-homeandliving1-homevaluation:before {
  content: "\ea56";
}

.rn-icon-co-persona3-homevaluation:before {
  content: "\ea56";
}

.rn-icon-co-persona4-homevaluation:before {
  content: "\ea56";
}

.rn-icon-co-persona5-homevaluation:before {
  content: "\ea56";
}

.rn-icon-co-persona7-homevaluation:before {
  content: "\ea56";
}

.rn-icon-co-texture1-homevaluation:before {
  content: "\ea56";
}

.rn-icon-co-homeandliving1-marketvideo:before {
  content: "\ea57";
}

.rn-icon-co-persona3-marketvideo:before {
  content: "\ea57";
}

.rn-icon-co-persona4-marketvideo:before {
  content: "\ea57";
}

.rn-icon-co-persona5-marketvideo:before {
  content: "\ea57";
}

.rn-icon-co-texture1-marketvideo:before {
  content: "\ea57";
}

.rn-icon-co-homeandliving1-marketwatch:before {
  content: "\ea58";
}

.rn-icon-co-persona3-marketwatch:before {
  content: "\ea58";
}

.rn-icon-co-persona4-marketwatch:before {
  content: "\ea58";
}

.rn-icon-co-persona5-marketwatch:before {
  content: "\ea58";
}

.rn-icon-co-persona7-marketwatch:before {
  content: "\ea58";
}

.rn-icon-co-texture1-marketwatch:before {
  content: "\ea58";
}

.rn-icon-co-homeandliving1-mortgage:before {
  content: "\ea59";
}

.rn-icon-co-persona4-mortgage:before {
  content: "\ea59";
}

.rn-icon-co-persona5-mortgage:before {
  content: "\ea59";
}

.rn-icon-co-persona7-mortgage:before {
  content: "\ea59";
}

.rn-icon-co-texture1-mortgage:before {
  content: "\ea59";
}

.rn-icon-co-homeandliving1-propertyfinder:before {
  content: "\ea5a";
}

.rn-icon-co-lifestyle5-propertyfinder:before {
  content: "\ea5a";
}

.rn-icon-co-persona3-propertyfinder:before {
  content: "\ea5a";
}

.rn-icon-co-persona4-propertyfinder:before {
  content: "\ea5a";
}

.rn-icon-co-persona5-propertyfinder:before {
  content: "\ea5a";
}

.rn-icon-co-persona7-propertyfinder:before {
  content: "\ea5a";
}

.rn-icon-co-texture1-propertyfinder:before {
  content: "\ea5a";
}

.rn-icon-co-homeandliving2-contactme:before {
  content: "\ea5b";
}

.rn-icon-co-homeandliving7-contactme:before {
  content: "\ea5b";
}

.rn-icon-co-homeandliving8-contactme:before {
  content: "\ea5b";
}

.rn-icon-co-homeandliving9-contactme:before {
  content: "\ea5b";
}

.rn-icon-co-texture2-contactme:before {
  content: "\ea5b";
}

.rn-icon-co-homeandliving2-featuredproperties:before {
  content: "\ea5c";
}

.rn-icon-co-homeandliving7-featuredproperties:before {
  content: "\ea5c";
}

.rn-icon-co-homeandliving8-featuredproperties:before {
  content: "\ea5c";
}

.rn-icon-co-homeandliving9-featuredproperties:before {
  content: "\ea5c";
}

.rn-icon-co-texture2-featuredproperties:before {
  content: "\ea5c";
}

.rn-icon-co-homeandliving2-homevaluation:before {
  content: "\ea5d";
}

.rn-icon-co-homeandliving7-homevaluation:before {
  content: "\ea5d";
}

.rn-icon-co-homeandliving8-homevaluation:before {
  content: "\ea5d";
}

.rn-icon-co-homeandliving9-homevaluation:before {
  content: "\ea5d";
}

.rn-icon-co-texture2-homevaluation:before {
  content: "\ea5d";
}

.rn-icon-co-homeandliving2-marketvideo:before {
  content: "\ea5e";
}

.rn-icon-co-homeandliving7-marketvideo:before {
  content: "\ea5e";
}

.rn-icon-co-homeandliving8-marketvideo:before {
  content: "\ea5e";
}

.rn-icon-co-homeandliving9-marketvideo:before {
  content: "\ea5e";
}

.rn-icon-co-texture2-marketvideo:before {
  content: "\ea5e";
}

.rn-icon-co-homeandliving2-marketwatch:before {
  content: "\ea5f";
}

.rn-icon-co-homeandliving7-marketwatch:before {
  content: "\ea5f";
}

.rn-icon-co-homeandliving8-marketwatch:before {
  content: "\ea5f";
}

.rn-icon-co-homeandliving9-marketwatch:before {
  content: "\ea5f";
}

.rn-icon-co-texture2-marketwatch:before {
  content: "\ea5f";
}

.rn-icon-co-homeandliving2-mortgage:before {
  content: "\ea60";
}

.rn-icon-co-homeandliving7-mortgage:before {
  content: "\ea60";
}

.rn-icon-co-homeandliving8-mortgage:before {
  content: "\ea60";
}

.rn-icon-co-homeandliving9-mortgage:before {
  content: "\ea60";
}

.rn-icon-co-texture2-mortgage:before {
  content: "\ea60";
}

.rn-icon-co-homeandliving2-propertyfinder:before {
  content: "\ea61";
}

.rn-icon-co-homeandliving7-propertyfinder:before {
  content: "\ea61";
}

.rn-icon-co-homeandliving8-propertyfinder:before {
  content: "\ea61";
}

.rn-icon-co-homeandliving9-propertyfinder:before {
  content: "\ea61";
}

.rn-icon-co-texture2-propertyfinder:before {
  content: "\ea61";
}

.rn-icon-co-texture3-contactme:before {
  content: "\ea62";
}

.rn-icon-co-texture3-featuredproperties:before {
  content: "\ea63";
}

.rn-icon-co-texture3-homevaluation:before {
  content: "\ea64";
}

.rn-icon-co-texture3-marketvideo:before {
  content: "\ea65";
}

.rn-icon-co-texture3-marketwatch:before {
  content: "\ea66";
}

.rn-icon-co-texture3-mortgage:before {
  content: "\ea67";
}

.rn-icon-co-texture3-propertyfinder:before {
  content: "\ea68";
}

.rn-icon-co-modarch1:before {
  content: "\ea69";
}

.rn-icon-co-davidrickel-contactme:before {
  content: "\ea69";
}

.rn-icon-co-farmranch1-contactme:before {
  content: "\ea69";
}

.rn-icon-co-farmranch6-contactme:before {
  content: "\ea69";
}

.rn-icon-co-homeandliving4-contactme:before {
  content: "\ea69";
}

.rn-icon-co-lifestyle2-contactme:before {
  content: "\ea69";
}

.rn-icon-co-lifestyle4-contactme:before {
  content: "\ea69";
}

.rn-icon-co-office2-contactme:before {
  content: "\ea69";
}

.rn-icon-co-texture4-contactme:before {
  content: "\ea69";
}

.rn-icon-co-modarch11:before {
  content: "\ea6a";
}

.rn-icon-co-davidrickel-featuredproperties:before {
  content: "\ea6a";
}

.rn-icon-co-farmranch1-featuredproperties:before {
  content: "\ea6a";
}

.rn-icon-co-farmranch6-featuredproperties:before {
  content: "\ea6a";
}

.rn-icon-co-homeandliving4-featuredproperties:before {
  content: "\ea6a";
}

.rn-icon-co-lifestyle2-featuredproperties:before {
  content: "\ea6a";
}

.rn-icon-co-lifestyle4-featuredproperties:before {
  content: "\ea6a";
}

.rn-icon-co-office2-featuredproperties:before {
  content: "\ea6a";
}

.rn-icon-co-texture4-featuredproperties:before {
  content: "\ea6a";
}

.rn-icon-co-modarch12:before {
  content: "\ea6b";
}

.rn-icon-co-davidrickel-homevaluation:before {
  content: "\ea6b";
}

.rn-icon-co-farmranch1-homevaluation:before {
  content: "\ea6b";
}

.rn-icon-co-farmranch6-homevaluation:before {
  content: "\ea6b";
}

.rn-icon-co-homeandliving4-homevaluation:before {
  content: "\ea6b";
}

.rn-icon-co-lifestyle2-homevaluation:before {
  content: "\ea6b";
}

.rn-icon-co-lifestyle4-homevaluation:before {
  content: "\ea6b";
}

.rn-icon-co-office2-homevaluation:before {
  content: "\ea6b";
}

.rn-icon-co-texture4-homevaluation:before {
  content: "\ea6b";
}

.rn-icon-co-davidrickel-marketvideo:before {
  content: "\ea6c";
}

.rn-icon-co-farmranch1-marketvideo:before {
  content: "\ea6c";
}

.rn-icon-co-farmranch6-marketvideo:before {
  content: "\ea6c";
}

.rn-icon-co-homeandliving4-marketvideo:before {
  content: "\ea6c";
}

.rn-icon-co-lifestyle2-marketvideo:before {
  content: "\ea6c";
}

.rn-icon-co-lifestyle4-marketvideo:before {
  content: "\ea6c";
}

.rn-icon-co-office2-marketvideo:before {
  content: "\ea6c";
}

.rn-icon-co-team1-marketvideo:before {
  content: "\ea6c";
}

.rn-icon-co-texture4-marketvideo:before {
  content: "\ea6c";
}

.rn-icon-co-modarch13:before {
  content: "\ea6d";
}

.rn-icon-co-davidrickel-marketwatch:before {
  content: "\ea6d";
}

.rn-icon-co-farmranch1-marketwatch:before {
  content: "\ea6d";
}

.rn-icon-co-farmranch6-marketwatch:before {
  content: "\ea6d";
}

.rn-icon-co-homeandliving4-marketwatch:before {
  content: "\ea6d";
}

.rn-icon-co-lifestyle2-marketwatch:before {
  content: "\ea6d";
}

.rn-icon-co-lifestyle4-marketwatch:before {
  content: "\ea6d";
}

.rn-icon-co-office2-marketwatch:before {
  content: "\ea6d";
}

.rn-icon-co-officeaspen-marketwatch:before {
  content: "\ea6d";
}

.rn-icon-co-texture4-marketwatch:before {
  content: "\ea6d";
}

.rn-icon-co-modarch14:before {
  content: "\ea6e";
}

.rn-icon-co-davidrickel-mortgage:before {
  content: "\ea6e";
}

.rn-icon-co-farmranch1-mortgage:before {
  content: "\ea6e";
}

.rn-icon-co-farmranch6-mortgage:before {
  content: "\ea6e";
}

.rn-icon-co-homeandliving4-mortgage:before {
  content: "\ea6e";
}

.rn-icon-co-lifestyle2-mortgage:before {
  content: "\ea6e";
}

.rn-icon-co-lifestyle4-mortgage:before {
  content: "\ea6e";
}

.rn-icon-co-office2-mortgage:before {
  content: "\ea6e";
}

.rn-icon-co-texture4-mortgage:before {
  content: "\ea6e";
}

.rn-icon-co-modarch15:before {
  content: "\ea6f";
}

.rn-icon-co-davidrickel-propertyfinder:before {
  content: "\ea6f";
}

.rn-icon-co-farmranch1-propertyfinder:before {
  content: "\ea6f";
}

.rn-icon-co-farmranch6-propertyfinder:before {
  content: "\ea6f";
}

.rn-icon-co-homeandliving4-propertyfinder:before {
  content: "\ea6f";
}

.rn-icon-co-lifestyle2-propertyfinder:before {
  content: "\ea6f";
}

.rn-icon-co-lifestyle4-propertyfinder:before {
  content: "\ea6f";
}

.rn-icon-co-office2-propertyfinder:before {
  content: "\ea6f";
}

.rn-icon-co-texture4-propertyfinder:before {
  content: "\ea6f";
}

.rn-icon-co-bhap-380835-contactme:before {
  content: "\ea70";
}

.rn-icon-co-farmranch5-contactme:before {
  content: "\ea70";
}

.rn-icon-co-officeaspen-contactme:before {
  content: "\ea70";
}

.rn-icon-co-persona1-contactme:before {
  content: "\ea70";
}

.rn-icon-co-bhap-380835-featuredproperties:before {
  content: "\ea71";
}

.rn-icon-co-farmranch2-featuredproperties:before {
  content: "\ea71";
}

.rn-icon-co-farmranch5-featuredproperties:before {
  content: "\ea71";
}

.rn-icon-co-persona1-featuredproperties:before {
  content: "\ea71";
}

.rn-icon-co-team1-featuredproperties:before {
  content: "\ea71";
}

.rn-icon-co-team5-featuredproperties:before {
  content: "\ea71";
}

.rn-icon-co-bhap-380835-homevaluation:before {
  content: "\ea72";
}

.rn-icon-co-farmranch2-homevaluation:before {
  content: "\ea72";
}

.rn-icon-co-farmranch5-homevaluation:before {
  content: "\ea72";
}

.rn-icon-co-persona1-homevaluation:before {
  content: "\ea72";
}

.rn-icon-co-team1-homevaluation:before {
  content: "\ea72";
}

.rn-icon-co-team5-homevaluation:before {
  content: "\ea72";
}

.rn-icon-co-bhap-380835-marketvideo:before {
  content: "\ea73";
}

.rn-icon-co-farmranch5-marketvideo:before {
  content: "\ea73";
}

.rn-icon-co-officeaspen-marketvideo:before {
  content: "\ea73";
}

.rn-icon-co-persona1-marketvideo:before {
  content: "\ea73";
}

.rn-icon-co-bhap-380835-marketwatch:before {
  content: "\ea74";
}

.rn-icon-co-farmranch2-marketwatch:before {
  content: "\ea74";
}

.rn-icon-co-farmranch5-marketwatch:before {
  content: "\ea74";
}

.rn-icon-co-persona1-marketwatch:before {
  content: "\ea74";
}

.rn-icon-co-team1-marketwatch:before {
  content: "\ea74";
}

.rn-icon-co-team5-marketwatch:before {
  content: "\ea74";
}

.rn-icon-co-bhap-380835-mortgage:before {
  content: "\ea75";
}

.rn-icon-co-farmranch5-mortgage:before {
  content: "\ea75";
}

.rn-icon-co-officehawaii-mortgage:before {
  content: "\ea75";
}

.rn-icon-co-persona1-mortgage:before {
  content: "\ea75";
}

.rn-icon-co-bhap-380835-propertyfinder:before {
  content: "\ea76";
}

.rn-icon-co-farmranch2-propertyfinder:before {
  content: "\ea76";
}

.rn-icon-co-farmranch5-propertyfinder:before {
  content: "\ea76";
}

.rn-icon-co-officehawaii-propertyfinder:before {
  content: "\ea76";
}

.rn-icon-co-persona1-propertyfinder:before {
  content: "\ea76";
}

.rn-icon-co-team1-propertyfinder:before {
  content: "\ea76";
}

.rn-icon-co-team5-propertyfinder:before {
  content: "\ea76";
}

.rn-icon-baths:before {
  content: "\ea77";
}

.rn-icon-beds:before {
  content: "\ea78";
}

.rn-icon-cms-form:before {
  content: "\ea79";
}

.rn-icon-cms-leadform:before {
  content: "\ea79";
}

.rn-icon-cms-leadforms:before {
  content: "\ea79";
}

.rn-icon-cms-navtitle:before {
  content: "\ea7a";
}

.rn-icon-cms-featured:before {
  content: "\ea7b";
}

.rn-icon-cms-link:before {
  content: "\ea7c";
}

.rn-icon-cms-page:before {
  content: "\ea7d";
}

.rn-icon-cms-systempages:before {
  content: "\e938";
}

.rn-icon-cms-systempage:before {
  content: "\e938";
}

.rn-icon-cms-companysystempage:before {
  content: "\e938";
}

.rn-icon-cms-companysystempages:before {
  content: "\e938";
}

.rn-icon-cms-resume:before {
  content: "\e95a";
}

.rn-icon-cms-seo:before {
  content: "\e95b";
}

.rn-icon-flyer:before {
  content: "\e95c";
}

.rn-icon-quote-right:before {
  content: "\e91c";
}

.rn-icon-quote-left:before {
  content: "\e91d";
}

.rn-icon-youtube:before {
  content: "\e937";
}

.rn-icon-you-tube:before {
  content: "\e937";
}

.rn-icon-co-texture5-contactme:before {
  content: "\ea62";
}

.rn-icon-co-texture5-featuredproperties:before {
  content: "\ea63";
}

.rn-icon-co-texture5-homevaluation:before {
  content: "\ea64";
}

.rn-icon-co-texture5-marketvideo:before {
  content: "\ea65";
}

.rn-icon-co-texture5-marketwatch:before {
  content: "\ea66";
}

.rn-icon-co-texture5-mortgage:before {
  content: "\ea67";
}

.rn-icon-co-texture5-propertyfinder:before {
  content: "\ea68";
}

.rn-icon-co-team9-contactme:before {
  content: "\ea4d";
}

.rn-icon-co-team9-marketvideo:before {
  content: "\ea50";
}

.rn-icon-co-team9-mortgage:before {
  content: "\ea52";
}

.rn-icon-co-team9-featuredproperties:before {
  content: "\ea71";
}

.rn-icon-co-team9-homevaluation:before {
  content: "\ea72";
}

.rn-icon-co-team9-marketwatch:before {
  content: "\ea74";
}

.rn-icon-co-team9-propertyfinder:before {
  content: "\ea76";
}

.rn-icon-co-homeandliving11-contactme:before {
  content: "\ea62";
}

.rn-icon-co-homeandliving11-featuredproperties:before {
  content: "\ea63";
}

.rn-icon-co-homeandliving11-homevaluation:before {
  content: "\ea64";
}

.rn-icon-co-homeandliving11-marketvideo:before {
  content: "\ea65";
}

.rn-icon-co-homeandliving11-marketwatch:before {
  content: "\ea66";
}

.rn-icon-co-homeandliving11-mortgage:before {
  content: "\ea67";
}

.rn-icon-co-homeandliving11-propertyfinder:before {
  content: "\ea68";
}

.rn-icon-co-modarch4-contactme:before {
  content: "\ea4d";
}

.rn-icon-co-modarch4-featuredproperties:before {
  content: "\ea71";
}

.rn-icon-co-modarch4-homevaluation:before {
  content: "\ea72";
}

.rn-icon-co-modarch4-marketvideo:before {
  content: "\ea50";
}

.rn-icon-co-modarch4-marketwatch:before {
  content: "\ea74";
}

.rn-icon-co-modarch4-mortgage:before {
  content: "\ea52";
}

.rn-icon-co-modarch4-propertyfinder:before {
  content: "\ea76";
}

.rn-icon-co-bhhnp-542161-contactme:before {
  content: "\ea62";
}

.rn-icon-co-bhhnp-542161-featuredproperties:before {
  content: "\ea63";
}

.rn-icon-co-bhhnp-542161-homevaluation:before {
  content: "\ea64";
}

.rn-icon-co-bhhnp-542161-marketvideo:before {
  content: "\ea65";
}

.rn-icon-co-bhhnp-542161-marketwatch:before {
  content: "\ea66";
}

.rn-icon-co-bhhnp-542161-mortgage:before {
  content: "\ea67";
}

.rn-icon-co-bhhnp-542161-propertyfinder:before {
  content: "\ea68";
}

.rn-icon-nimble:before {
  content: "\e993";
}

.rn-icon-co-agents:before {
  content: "\e994";
}

.rn-icon-co-house:before {
  content: "\e995";
}

.rn-icon-co-trends:before {
  content: "\e996";
}

.rn-icon-flpg-baths:before {
  content: "\e998";
}

.rn-icon-flpg-beds:before {
  content: "\e999";
}

.rn-icon-flpg-clipboard:before {
  content: "\e99b";
}

.rn-icon-flpg-commercial-building:before {
  content: "\e99c";
}

.rn-icon-flpg-credit-card:before {
  content: "\e99d";
}

.rn-icon-flpg-dollar-sign:before {
  content: "\e99e";
}

.rn-icon-flpg-feather:before {
  content: "\e99f";
}

.rn-icon-flpg-for-sale:before {
  content: "\e9a0";
}

.rn-icon-flpg-house:before {
  content: "\e9a1";
}

.rn-icon-flpg-insurance:before {
  content: "\e9a2";
}

.rn-icon-flpg-key:before {
  content: "\e9a3";
}

.rn-icon-flpg-map-pin:before {
  content: "\e9a4";
}

.rn-icon-flpg-moving-box:before {
  content: "\e9a5";
}

.rn-icon-flpg-search:before {
  content: "\e9a6";
}

@font-face {
  font-family: "Reliance-Network-Icon-Font";
  src: url("../../fonts/Reliance-Network-Icon-Font.eot?rebz6a");
  src: url("../../fonts/Reliance-Network-Icon-Font.eot?rebz6a#iefix") format("embedded-opentype"), url("../../fonts/Reliance-Network-Icon-Font.ttf?rebz6a") format("truetype"), url("../../fonts/Reliance-Network-Icon-Font.woff?rebz6a") format("woff"), url("../../fonts/Reliance-Network-Icon-Font.svg?rebz6a#Reliance-Network-Icon-Font") format("svg");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
i[class^=rni-] {
  /* use !important to prevent issues with browser extensions that change fonts */
  speak: none;
  font-style: normal !important;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-family: "Reliance-Network-Icon-Font";
}
i[class^=rn-icon-] {
  /* use !important to prevent issues with browser extensions that change fonts */
  speak: none;
  font-style: normal !important;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-family: "Reliance-Network-Icon-Font";
}

.rni-info-helper {
  color: #8a8a8a;
  font-size: 60% !important;
  align-self: flex-start;
  vertical-align: super;
  cursor: help;
}
.rni-info-helper:before {
  content: "\e966";
}

.rni-for-sale:before {
  content: "\e9a8";
}

.rni-snapshot:before {
  content: "\e9aa";
}

.rni-recently-sold:before {
  content: "\e9ab";
}

.rni-new-on-market:before {
  content: "\e9ac";
}

.rni-for-sale-by-price:before {
  content: "\e9ad";
}

.rni-fr-title:before {
  content: "\e984";
}

.rni-fr-relocation:before {
  content: "\e985";
}

.rni-fr-mortgage:before {
  content: "\e986";
}

.rni-fr-home-warranty:before {
  content: "\e987";
}

.rni-fr-home-insurance:before {
  content: "\e988";
}

.rni-more:before {
  content: "\e983";
}

.rni-action-plan-setup:before {
  content: "\e97b";
}

.rni-contact-import-and-setup:before {
  content: "\e97c";
}

.rni-customized-seo-saved-searches:before {
  content: "\e97d";
}

.rni-custom-website-design-packages:before {
  content: "\e97e";
}

.rni-domain-registration-or-setup-assistance:before {
  content: "\e97f";
}

.rni-email-marketing-setup:before {
  content: "\e980";
}

.rni-website-content-migration-and-setup:before {
  content: "\e981";
}

.rni-website-design-selection-and-image-setup:before {
  content: "\e982";
}

.rni-realtor:before {
  content: "\e979";
}

.rni-eho:before {
  content: "\e97a";
}

.rni-custom-development:before {
  content: "\e971";
}

.rni-design-services:before {
  content: "\e972";
}

.rni-enterprise-development:before {
  content: "\e973";
}

.rni-licensing-plans:before {
  content: "\e974";
}

.rni-mls-data-services:before {
  content: "\e975";
}

.rni-our-clients:before {
  content: "\e976";
}

.rni-our-company:before {
  content: "\e977";
}

.rni-integrated-partner-services:before {
  content: "\e978";
}

.rni-heart-solid:before {
  content: "\e934";
}

.rni-favorite-solid:before {
  content: "\e934";
}

.rni-facebook-circle:before {
  content: "\e05d";
}

.rni-google-plus-circle:before {
  content: "\e05f";
}

.rni-instagram-circle:before {
  content: "\e063";
}

.rni-linked-in-circle:before {
  content: "\e062";
}

.rni-twitter-circle:before {
  content: "\e05e";
}

.rni-rss-circle:before {
  content: "\e060";
}

.rni-tumblr-circle:before {
  content: "\e061";
}

.rni-drawer:before {
  content: "\e958";
}

.rni-tablet:before {
  content: "\e959";
}

.rni-video:before {
  content: "\e956";
}

.rni-date:before {
  content: "\e957";
}

.rni-monitor:before {
  content: "\e952";
}

.rni-home:before {
  content: "\e953";
}

.rni-user:before {
  content: "\e954";
}

.rni-cms-profilepages:before {
  content: "\e954";
}

.rni-cms-profilepage:before {
  content: "\e954";
}

.rni-user-solid:before {
  content: "\e955";
}

.rni-pen:before {
  content: "\e93e";
}

.rni-photo:before {
  content: "\e93f";
}

.rni-four-houses:before {
  content: "\e940";
}

.rni-ten-houses:before {
  content: "\e941";
}

.rni-two-houses:before {
  content: "\e942";
}

.rni-map-marker:before {
  content: "\e943";
}

.rni-marketwatch:before {
  content: "\e944";
}

.rni-download:before {
  content: "\e945";
}

.rni-scope:before {
  content: "\e946";
}

.rni-speedometer:before {
  content: "\e947";
}

.rni-phone:before {
  content: "\e948";
}

.rni-call:before {
  content: "\e949";
}

.rni-crm-search:before {
  content: "\e935";
}

.rni-vimeo:before {
  content: "\e990";
}

.rni-android:before {
  content: "\e98f";
}

.rni-apple:before {
  content: "\e99a";
}

.rni-star-half:before {
  content: "\e9d8";
}

.rni-facebook:before {
  content: "\ea90";
}

.rni-google-plus:before {
  content: "\ea8b";
}

.rni-googleplus:before {
  content: "\ea8b";
}

.rni-instagram:before {
  content: "\ea92";
}

.rni-linked-in:before {
  content: "\eaca";
}

.rni-linkedin:before {
  content: "\eaca";
}

.rni-pinterest:before {
  content: "\ead2";
}

.rni-rss:before {
  content: "\ea9b";
}

.rni-twitter:before {
  content: "\e9c3";
}

.rni-angle-down-big:before {
  content: "\e94a";
}

.rni-angle-left-big:before {
  content: "\e94b";
}

.rni-angle-right-big:before {
  content: "\e94c";
}

.rni-angle-up-big:before {
  content: "\e94d";
}

.rni-angle-down-medium:before {
  content: "\e94e";
}

.rni-angle-left-medium:before {
  content: "\e94f";
}

.rni-angle-right-medium:before {
  content: "\e950";
}

.rni-angle-up-medium:before {
  content: "\e951";
}

.rni-angle-up:before {
  content: "\e682";
}

.rni-angle-right:before {
  content: "\e684";
}

.rni-angle-down:before {
  content: "\e688";
}

.rni-angle-left:before {
  content: "\e686";
}

.rni-arrow-up:before {
  content: "\e91e";
}

.rni-arrow-right:before {
  content: "\e91f";
}

.rni-arrow-down:before {
  content: "\e96c";
}

.rni-arrow-left:before {
  content: "\e96d";
}

.rni-close:before {
  content: "\e680";
}

.rni-angle-up-circle:before {
  content: "\e683";
}

.rni-angle-right-circle:before {
  content: "\e685";
}

.rni-angle-down-circle:before {
  content: "\e689";
}

.rni-angle-left-circle:before {
  content: "\e687";
}

.rni-up-arrow:before {
  content: "\e695";
}

.rni-right-arrow:before {
  content: "\e699";
}

.rni-bottom-arrow:before {
  content: "\e6a8";
}

.rni-left-arrow:before {
  content: "\e6a2";
}

.rni-plus:before {
  content: "\e623";
}

.rni-less:before {
  content: "\e644";
}

.rni-check:before {
  content: "\e66c";
}

.rni-close-circle:before {
  content: "\e681";
}

.rni-edit-circle:before {
  content: "\e997";
}

.rni-keypad:before {
  content: "\e645";
}

.rni-mail:before {
  content: "\e639";
}

.rni-cash:before {
  content: "\e68c";
}

.rni-config:before {
  content: "\e666";
}

.rni-phone-fill:before {
  content: "\e991";
}

.rni-mail-fill:before {
  content: "\e992";
}

.rni-discount-listing:before {
  content: "\e989";
}

.rni-computer-research:before {
  content: "\e98a";
}

.rni-for-sale-by-owner:before {
  content: "\e98b";
}

.rni-contact-form:before {
  content: "\e98c";
}

.rni-instant-offer:before {
  content: "\e98d";
}

.rni-home-advisor:before {
  content: "\e98e";
}

.rni-training:before {
  content: "\e970";
}

.rni-help1:before {
  content: "\e965";
}

.rni-info:before {
  content: "\e966";
}

.rni-expand1:before {
  content: "\e967";
}

.rni-tools:before {
  content: "\e968";
}

.rni-gleam:before {
  content: "\e969";
}

.rni-menu:before {
  content: "\e96a";
}

.rni-network:before {
  content: "\e96b";
}

.rni-global:before {
  content: "\e95d";
}

.rni-id:before {
  content: "\e95e";
}

.rni-print:before {
  content: "\e95f";
}

.rni-delete:before {
  content: "\e936";
}

.rni-trash:before {
  content: "\e936";
}

.rni-sso:before {
  content: "\e92f";
}

.rni-news-and-events:before {
  content: "\e930";
}

.rni-link:before {
  content: "\e931";
}

.rni-folder:before {
  content: "\e932";
}

.rni-file:before {
  content: "\e933";
}

.rni-upload:before {
  content: "\e960";
}

.rni-contactually:before {
  content: "\e92e";
}

.rni-educational-attainment:before {
  content: "\e922";
}

.rni-estimated-average-household-size:before {
  content: "\e923";
}

.rni-estimated-median-income:before {
  content: "\e925";
}

.rni-estimated-owner-renter-divide:before {
  content: "\e927";
}

.rni-estimated-population-density:before {
  content: "\e929";
}

.rni-estimated-total-home-owners:before {
  content: "\e92a";
}

.rni-estimated-total-renters:before {
  content: "\e92b";
}

.rni-median-age:before {
  content: "\e92c";
}

.rni-total-number-of-people:before {
  content: "\e92d";
}

.rni-office-phone:before {
  content: "\e928";
}

.rni-open-house:before {
  content: "\e924";
}

.rni-views:before {
  content: "\e926";
}

.rni-profile:before {
  content: "\e914";
}

.rni-profile-add:before {
  content: "\e90c";
}

.rni-users:before {
  content: "\e961";
}

.rni-add-user:before {
  content: "\e962";
}

.rni-delete-user:before {
  content: "\e963";
}

.rni-rocket:before {
  content: "\e920";
}

.rni-star:before {
  content: "\e921";
}

.rni-star-solid:before {
  content: "\e96e";
}

.rni-star-o:before {
  content: "\e96f";
}

.rni-favorite:before {
  content: "\e908";
}

.rni-heart:before {
  content: "\e908";
}

.rni-like:before {
  content: "\e908";
}

.rni-activity:before {
  content: "\e900";
}

.rni-agent-roster:before {
  content: "\e901";
}

.rni-bio:before {
  content: "\e902";
}

.rni-calendar:before {
  content: "\e903";
}

.rni-directions:before {
  content: "\e907";
}

.rni-history:before {
  content: "\e909";
}

.rni-refresh-2:before {
  content: "\e964";
}

.rni-listings:before {
  content: "\e90b";
}

.rni-main-phone:before {
  content: "\e90d";
}

.rni-mobile-phone:before {
  content: "\e910";
}

.rni-notes:before {
  content: "\e911";
}

.rni-notices:before {
  content: "\e912";
}

.rni-resources:before {
  content: "\e915";
}

.rni-search:before {
  content: "\e916";
}

.rni-share:before {
  content: "\e917";
}

.rni-support:before {
  content: "\e919";
}

.rni-website:before {
  content: "\e91b";
}

.rni-office-website2:before {
  content: "\e913";
}

.rni-user-2:before {
  content: "\e91a";
}

.rni-site-builder:before {
  content: "\e918";
}

.rni-communications:before {
  content: "\e904";
}

.rni-contacts:before {
  content: "\e906";
}

.rni-company:before {
  content: "\e905";
}

.rni-leads:before {
  content: "\e90a";
}

.rni-marketing:before {
  content: "\e90e";
}

.rni-mls:before {
  content: "\e90f";
}

.rni-bubble:before {
  content: "\e9d5";
}

.rni-pause:before {
  content: "\e9d6";
}

.rni-triangle-left:before {
  content: "\e9dc";
}

.rni-triangle-up:before {
  content: "\e9dd";
}

.rni-triangle-right:before {
  content: "\e9de";
}

.rni-triangle-down:before {
  content: "\e9df";
}

.rni-rn-icon-co-persona1-arrows:before {
  content: "\e9e2";
}

.rni-co-evadvisor1-contactme:before {
  content: "\e939";
}

.rni-co-evadvisor2-contactme:before {
  content: "\e939";
}

.rni-co-evadvisor3-contactme:before {
  content: "\e939";
}

.rni-co-evadvisor1-featuredproperties:before {
  content: "\e93a";
}

.rni-co-evadvisor2-featuredproperties:before {
  content: "\e93a";
}

.rni-co-evadvisor3-featuredproperties:before {
  content: "\e93a";
}

.rni-co-evadvisor1-marketwatch:before {
  content: "\e93b";
}

.rni-co-evadvisor2-marketwatch:before {
  content: "\e93b";
}

.rni-co-evadvisor3-marketwatch:before {
  content: "\e93b";
}

.rni-co-evadvisor1-mortgage:before {
  content: "\e93c";
}

.rni-co-evadvisor2-mortgage:before {
  content: "\e93c";
}

.rni-co-evadvisor3-mortgage:before {
  content: "\e93c";
}

.rni-co-evadvisor-1propertyfinder:before {
  content: "\e93d";
}

.rni-co-evadvisor2-propertyfinder:before {
  content: "\e93d";
}

.rni-co-evadvisor3-propertyfinder:before {
  content: "\e93d";
}

.rni-co-homeandliving2-newlistings:before,
.rni-co-homeandliving14-newlistings:before {
  content: "\e9c4";
}

.rni-co-homeandliving2-openhouse:before,
.rni-co-homeandliving14-openhouse:before {
  content: "\e9c5";
}

.rni-co-homeandliving2-insurancehunt:before,
.rni-co-homeandliving14-insurancehunt:before {
  content: "\e9a9";
}

.rni-co-homeandliving7-insurancehunt:before {
  content: "\e9a9";
}

.rni-co-homeandliving8-insurancehunt:before {
  content: "\e9a9";
}

.rni-co-homeandliving9-insurancehunt:before,
.rni-co-homeandliving15-insurancehunt:before {
  content: "\e9a9";
}

.rni-co-texture2-insurancehunt:before {
  content: "\e9a9";
}

.rni-co-hunt-insurance:before, .rn-icon-co-davidrickel-insurancehunt:before,
.rn-icon-co-farmranch1-insurancehunt:before,
.rn-icon-co-farmranch2-insurancehunt:before,
.rn-icon-co-farmranch3-insurancehunt:before,
.rn-icon-co-farmranch5-insurancehunt:before,
.rn-icon-co-farmranch6-insurancehunt:before,
.rn-icon-co-farmranch7-insurancehunt:before,
.rn-icon-co-homeandliving1-insurancehunt:before,
.rn-icon-co-homeandliving3-insurancehunt:before,
.rn-icon-co-homeandliving4-insurancehunt:before,
.rn-icon-co-homeandliving5-insurancehunt:before,
.rn-icon-co-homeandliving6-insurancehunt:before,
.rn-icon-co-luxury3-insurancehunt:before,
.rn-icon-co-luxury6-insurancehunt:before,
.rni-co-modarch4-insurancehunt:before,
.rn-icon-co-persona1-insurancehunt:before,
.rn-icon-co-persona2-insurancehunt:before,
.rn-icon-co-persona3-insurancehunt:before,
.rn-icon-co-persona4-insurancehunt:before,
.rn-icon-co-persona5-insurancehunt:before,
.rn-icon-co-persona6-insurancehunt:before,
.rn-icon-co-persona7-insurancehunt:before,
.rn-icon-co-team1-insurancehunt:before,
.rn-icon-co-team2-insurancehunt:before,
.rn-icon-co-team3-insurancehunt:before,
.rn-icon-co-team4-insurancehunt:before,
.rn-icon-co-team5-insurancehunt:before,
.rn-icon-co-team6-insurancehunt:before,
.rn-icon-co-team7-insurancehunt:before,
.rn-icon-co-texture1-insurancehunt:before,
.rn-icon-co-texture3-insurancehunt:before,
.rn-icon-co-texture4-insurancehunt:before {
  content: "\e9a7";
}

.rni-co-persona2-contactme:before {
  content: "\e9e3";
}

.rni-co-hlajc-persona2-contactme:before {
  content: "\e9e3";
}

.rni-co-persona6-contactme:before {
  content: "\e9e3";
}

.rni-co-homeandliving5-contactme:before {
  content: "\e9e3";
}

.rni-co-homeandliving10-contactme:before {
  content: "\e9e3";
}

.rni-co-persona2-marketwatch:before {
  content: "\e9e6";
}

.rni-co-hlajc-persona2-marketwatch:before {
  content: "\e9e6";
}

.rni-co-persona6-marketwatch:before {
  content: "\e9e6";
}

.rni-co-homeandliving5-marketwatch:before {
  content: "\e9e6";
}

.rni-co-homeandliving10-marketwatch:before {
  content: "\e9e6";
}

.rni-co-persona2-mortgage:before {
  content: "\e9e7";
}

.rni-co-hlajc-persona2-mortgage:before {
  content: "\e9e7";
}

.rni-co-persona6-mortgage:before {
  content: "\e9e7";
}

.rni-co-homeandliving5-mortgage:before {
  content: "\e9e7";
}

.rni-co-homeandliving10-mortgage:before {
  content: "\e9e7";
}

.rni-co-persona2-video:before {
  content: "\e9e8";
}

.rni-co-hlajc-persona2-video:before {
  content: "\e9e8";
}

.rni-co-persona6-video:before {
  content: "\e9e8";
}

.rni-co-persona3-contactme:before {
  content: "\e9e9";
}

.rni-co-persona3-mortgage:before {
  content: "\e9ed";
}

.rni-co-team1-mortgage:before {
  content: "\e9ff";
}

.rni-co-team2-mortgage:before {
  content: "\ea05";
}

.rni-co-team6-mortgage:before {
  content: "\ea05";
}

.rni-co-team2-video:before {
  content: "\ea06";
}

.rni-co-team6-video:before {
  content: "\ea06";
}

.rni-co-farmranch3-contactme:before {
  content: "\ea07";
}

.rni-co-farmranch7-contactme:before {
  content: "\ea07";
}

.rni-co-team2-contactme:before {
  content: "\ea07";
}

.rni-co-team3-contactme:before {
  content: "\ea07";
}

.rni-co-team6-contactme:before {
  content: "\ea07";
}

.rni-co-team7-contactme:before {
  content: "\ea07";
}

.rni-co-farmranch3-propertyfinder:before {
  content: "\ea08";
}

.rni-co-homeandliving5-propertyfinder:before {
  content: "\ea08";
}

.rni-co-homeandliving10-propertyfinder:before {
  content: "\ea08";
}

.rni-co-farmranch7-propertyfinder:before {
  content: "\ea08";
}

.rni-co-persona2-propertyfinder:before {
  content: "\ea08";
}

.rni-co-hlajc-persona2-propertyfinder:before {
  content: "\ea08";
}

.rni-co-persona6-propertyfinder:before {
  content: "\ea08";
}

.rni-co-team2-propertyfinder:before {
  content: "\ea08";
}

.rni-co-team6-propertyfinder:before {
  content: "\ea08";
}

.rni-co-team3-propertyfinder:before {
  content: "\ea08";
}

.rni-co-team7-propertyfinder:before {
  content: "\ea08";
}

.rni-co-farmranch3-homevaluation:before {
  content: "\ea09";
}

.rni-co-farmranch7-homevaluation:before {
  content: "\ea09";
}

.rni-co-homeandliving5-homevaluation:before {
  content: "\ea09";
}

.rni-co-homeandliving10-homevaluation:before {
  content: "\ea09";
}

.rni-co-persona2-homevaluation:before {
  content: "\ea09";
}

.rni-co-hlajc-persona2-homevaluation:before {
  content: "\ea09";
}

.rni-co-persona6-homevaluation:before {
  content: "\ea09";
}

.rni-co-team2-homevaluation:before {
  content: "\ea09";
}

.rni-co-team3-homevaluation:before {
  content: "\ea09";
}

.rni-co-team4-homevaluation:before {
  content: "\ea09";
}

.rni-co-team6-homevaluation:before {
  content: "\ea09";
}

.rni-co-team7-homevaluation:before {
  content: "\ea09";
}

.rni-co-farmranch3-marketwatch:before {
  content: "\ea0a";
}

.rni-co-farmranch7-marketwatch:before {
  content: "\ea0a";
}

.rni-co-team2-marketwatch:before {
  content: "\ea0a";
}

.rni-co-team3-marketwatch:before {
  content: "\ea0a";
}

.rni-co-team6-marketwatch:before {
  content: "\ea0a";
}

.rni-co-team7-marketwatch:before {
  content: "\ea0a";
}

.rni-co-farmranch3-mortgage:before {
  content: "\ea0b";
}

.rni-co-farmranch7-mortgage:before {
  content: "\ea0b";
}

.rni-co-team3-mortgage:before {
  content: "\ea0b";
}

.rni-co-team7-mortgage:before {
  content: "\ea0b";
}

.rni-co-farmranch3-marketvideo:before {
  content: "\ea0c";
}

.rni-co-farmranch7-marketvideo:before {
  content: "\ea0c";
}

.rni-co-team3-marketvideo:before {
  content: "\ea0c";
}

.rni-co-team7-marketvideo:before {
  content: "\ea0c";
}

.rni-co-luxury3-contactme:before {
  content: "\ea22";
}

.rni-co-luxury6-contactme:before {
  content: "\ea22";
}

.rni-co-luxury3-featuredproperties:before {
  content: "\ea23";
}

.rni-co-luxury6-featuredproperties:before {
  content: "\ea23";
}

.rni-co-luxury3-homevaluation:before {
  content: "\ea24";
}

.rni-co-luxury6-homevaluation:before {
  content: "\ea24";
}

.rni-co-luxury3-marketvideo:before {
  content: "\ea25";
}

.rni-co-luxury6-marketvideo:before {
  content: "\ea25";
}

.rni-co-luxury3-marketwatch:before {
  content: "\ea26";
}

.rni-co-luxury6-marketwatch:before {
  content: "\ea26";
}

.rni-co-luxury3-mortgage:before {
  content: "\ea27";
}

.rni-co-luxury3-propertyfinder:before {
  content: "\ea28";
}

.rni-co-officeaspen-featuredproperties:before {
  content: "\ea2a";
}

.rni-co-officeaspen-homevaluation:before {
  content: "\ea2b";
}

.rni-co-officeaspen-mortgage:before {
  content: "\ea2e";
}

.rni-co-officeaspen-propertyfinder:before {
  content: "\ea2f";
}

.rni-co-officebeverlyhills-contactme:before {
  content: "\ea30";
}

.rni-co-officebeverlyhills-featuredproperties:before {
  content: "\ea31";
}

.rni-co-officebeverlyhills-homevaluation:before {
  content: "\ea32";
}

.rni-co-officebeverlyhills-marketvideo:before {
  content: "\ea33";
}

.rni-co-officebeverlyhills-marketwatch:before {
  content: "\ea34";
}

.rni-co-officebeverlyhills-mortgage:before {
  content: "\ea35";
}

.rni-co-officebeverlyhills-propertyfinder:before {
  content: "\ea36";
}

.rni-co-persona2-featuredproperties:before {
  content: "\ea45";
}

.rni-co-hlajc-persona2-featuredproperties:before {
  content: "\ea45";
}

.rni-co-persona6-featuredproperties:before {
  content: "\ea45";
}

.rni-co-team2-featuredproperties:before {
  content: "\ea45";
}

.rni-co-team3-featuredproperties:before {
  content: "\ea45";
}

.rni-co-team6-featuredproperties:before {
  content: "\ea45";
}

.rni-co-team4-contactme:before {
  content: "\ea46";
}

.rni-co-team4-featuredproperties:before {
  content: "\ea47";
}

.rni-co-team4-homevaluation1:before {
  content: "\ea48";
}

.rni-co-team4-marketvideo:before {
  content: "\ea49";
}

.rni-co-team4-marketwatch:before {
  content: "\ea4a";
}

.rni-co-team4-mortgage:before {
  content: "\ea4b";
}

.rni-co-team4-propertyfinder:before {
  content: "\ea4c";
}

.rni-co-team1-contactme:before {
  content: "\ea4d";
}

.rni-co-team5-contactme:before {
  content: "\ea4d";
}

.rni-co-farmranch2-contactme:before {
  content: "\ea4d";
}

.rni-co-farmranch8-contactme:before {
  content: "\ea4d";
}

.rni-co-team5-marketvideo:before {
  content: "\ea50";
}

.rni-co-farmranch2-marketvideo:before {
  content: "\ea50";
}

.rni-co-farmranch8-marketvideo:before {
  content: "\ea50";
}

.rni-co-team5-mortgage:before {
  content: "\ea52";
}

.rni-co-farmranch2-mortgage:before {
  content: "\ea52";
}

.rni-co-farmranch8-mortgage:before {
  content: "\ea52";
}

.rni-co-homeandliving1-contactme:before,
.rni-co-homeandliving13-contactme:before {
  content: "\ea54";
}

.rni-co-persona3-contactme1:before {
  content: "\ea54";
}

.rni-co-persona4-contactme:before {
  content: "\ea54";
}

.rni-co-persona5-contactme:before {
  content: "\ea54";
}

.rni-co-persona7-contactme:before,
.rni-co-persona9-contactme:before {
  content: "\ea54";
}

.rni-co-texture1-contactme:before {
  content: "\ea54";
}

.rni-co-homeandliving1-featuredproperties:before,
.rni-co-homeandliving13-featuredproperties:before {
  content: "\ea55";
}

.rni-co-homeandliving5-featuredproperties:before {
  content: "\ea55";
}

.rni-co-homeandliving10-featuredproperties:before {
  content: "\ea55";
}

.rni-co-persona3-featuredproperties:before {
  content: "\ea55";
}

.rni-co-persona4-featuredproperties:before {
  content: "\ea55";
}

.rni-co-persona5-featuredproperties:before {
  content: "\ea55";
}

.rni-co-texture1-featuredproperties:before {
  content: "\ea55";
}

.rni-co-homeandliving1-homevaluation:before,
.rni-co-homeandliving13-homevaluation:before {
  content: "\ea56";
}

.rni-co-persona3-homevaluation:before {
  content: "\ea56";
}

.rni-co-persona4-homevaluation:before {
  content: "\ea56";
}

.rni-co-persona5-homevaluation:before {
  content: "\ea56";
}

.rni-co-persona7-homevaluation:before {
  content: "\ea56";
}

.rni-co-texture1-homevaluation:before {
  content: "\ea56";
}

.rni-co-homeandliving1-marketvideo:before,
.rni-co-homeandliving13-marketvideo:before {
  content: "\ea57";
}

.rni-co-persona3-marketvideo:before {
  content: "\ea57";
}

.rni-co-persona4-marketvideo:before {
  content: "\ea57";
}

.rni-co-persona5-marketvideo:before {
  content: "\ea57";
}

.rni-co-texture1-marketvideo:before {
  content: "\ea57";
}

.rni-co-homeandliving1-marketwatch:before,
.rni-co-homeandliving13-marketwatch:before {
  content: "\ea58";
}

.rni-co-persona3-marketwatch:before {
  content: "\ea58";
}

.rni-co-persona4-marketwatch:before {
  content: "\ea58";
}

.rni-co-persona5-marketwatch:before {
  content: "\ea58";
}

.rni-co-persona7-marketwatch:before,
.rni-co-persona9-marketwatch:before {
  content: "\ea58";
}

.rni-co-texture1-marketwatch:before {
  content: "\ea58";
}

.rni-co-homeandliving1-mortgage:before,
.rni-co-homeandliving13-mortgage:before {
  content: "\ea59";
}

.rni-co-persona4-mortgage:before {
  content: "\ea59";
}

.rni-co-persona5-mortgage:before {
  content: "\ea59";
}

.rni-co-persona7-mortgage:before {
  content: "\ea59";
}

.rni-co-texture1-mortgage:before {
  content: "\ea59";
}

.rni-co-homeandliving1-propertyfinder:before,
.rni-co-homeandliving13-propertyfinder:before {
  content: "\ea5a";
}

.rni-co-lifestyle5-propertyfinder:before {
  content: "\ea5a";
}

.rni-co-persona3-propertyfinder:before {
  content: "\ea5a";
}

.rni-co-persona4-propertyfinder:before {
  content: "\ea5a";
}

.rni-co-persona5-propertyfinder:before {
  content: "\ea5a";
}

.rni-co-persona7-propertyfinder:before,
.rni-co-persona9-propertyfinder:before {
  content: "\ea5a";
}

.rni-co-texture1-propertyfinder:before {
  content: "\ea5a";
}

.rni-co-homeandliving2-contactme:before,
.rni-co-homeandliving14-contactme:before {
  content: "\ea5b";
}

.rni-co-homeandliving7-contactme:before {
  content: "\ea5b";
}

.rni-co-homeandliving8-contactme:before {
  content: "\ea5b";
}

.rni-co-homeandliving9-contactme:before,
.rni-co-homeandliving15-contactme:before {
  content: "\ea5b";
}

.rni-co-texture2-contactme:before {
  content: "\ea5b";
}

.rni-co-homeandliving2-featuredproperties:before,
.rni-co-homeandliving14-featuredproperties:before {
  content: "\ea5c";
}

.rni-co-homeandliving7-featuredproperties:before {
  content: "\ea5c";
}

.rni-co-homeandliving8-featuredproperties:before {
  content: "\ea5c";
}

.rni-co-homeandliving9-featuredproperties:before,
.rni-co-homeandliving15-featuredproperties:before {
  content: "\ea5c";
}

.rni-co-texture2-featuredproperties:before {
  content: "\ea5c";
}

.rni-co-homeandliving2-homevaluation:before,
.rni-co-homeandliving14-homevaluation:before {
  content: "\ea5d";
}

.rni-co-homeandliving7-homevaluation:before {
  content: "\ea5d";
}

.rni-co-homeandliving8-homevaluation:before {
  content: "\ea5d";
}

.rni-co-homeandliving9-homevaluation:before,
.rni-co-homeandliving15-homevaluation:before {
  content: "\ea5d";
}

.rni-co-texture2-homevaluation:before {
  content: "\ea5d";
}

.rni-co-homeandliving2-marketvideo:before,
.rni-co-homeandliving14-marketvideo:before {
  content: "\ea5e";
}

.rni-co-homeandliving7-marketvideo:before {
  content: "\ea5e";
}

.rni-co-homeandliving8-marketvideo:before {
  content: "\ea5e";
}

.rni-co-homeandliving9-marketvideo:before,
.rni-co-homeandliving15-marketvideo:before {
  content: "\ea5e";
}

.rni-co-texture2-marketvideo:before {
  content: "\ea5e";
}

.rni-co-homeandliving2-marketwatch:before,
.rni-co-homeandliving14-marketwatch:before {
  content: "\ea5f";
}

.rni-co-homeandliving7-marketwatch:before {
  content: "\ea5f";
}

.rni-co-homeandliving8-marketwatch:before {
  content: "\ea5f";
}

.rni-co-homeandliving9-marketwatch:before,
.rni-co-homeandliving15-marketwatch:before {
  content: "\ea5f";
}

.rni-co-texture2-marketwatch:before {
  content: "\ea5f";
}

.rni-co-homeandliving2-mortgage:before,
.rni-co-homeandliving14-mortgage:before {
  content: "\ea60";
}

.rni-co-homeandliving7-mortgage:before {
  content: "\ea60";
}

.rni-co-homeandliving8-mortgage:before {
  content: "\ea60";
}

.rni-co-homeandliving9-mortgage:before,
.rni-co-homeandliving15-mortgage:before {
  content: "\ea60";
}

.rni-co-texture2-mortgage:before {
  content: "\ea60";
}

.rni-co-homeandliving2-propertyfinder:before,
.rni-co-homeandliving14-propertyfinder:before {
  content: "\ea61";
}

.rni-co-homeandliving7-propertyfinder:before {
  content: "\ea61";
}

.rni-co-homeandliving8-propertyfinder:before {
  content: "\ea61";
}

.rni-co-homeandliving9-propertyfinder:before,
.rni-co-homeandliving15-propertyfinder:before {
  content: "\ea61";
}

.rni-co-texture2-propertyfinder:before {
  content: "\ea61";
}

.rni-co-texture3-contactme:before {
  content: "\ea62";
}

.rni-co-texture3-featuredproperties:before {
  content: "\ea63";
}

.rni-co-texture3-homevaluation:before {
  content: "\ea64";
}

.rni-co-texture3-marketvideo:before {
  content: "\ea65";
}

.rni-co-texture3-marketwatch:before {
  content: "\ea66";
}

.rni-co-texture3-mortgage:before {
  content: "\ea67";
}

.rni-co-texture3-propertyfinder:before {
  content: "\ea68";
}

.rni-co-modarch1:before {
  content: "\ea69";
}

.rni-co-davidrickel-contactme:before {
  content: "\ea69";
}

.rni-co-farmranch1-contactme:before {
  content: "\ea69";
}

.rni-co-farmranch6-contactme:before {
  content: "\ea69";
}

.rni-co-hlajc-farmranch6-contactme:before {
  content: "\ea69";
}

.rni-co-homeandliving4-contactme:before {
  content: "\ea69";
}

.rni-co-hlajc-homeandliving4-contactme:before {
  content: "\ea69";
}

.rni-co-lifestyle2-contactme:before {
  content: "\ea69";
}

.rni-co-lifestyle4-contactme:before {
  content: "\ea69";
}

.rni-co-office2-contactme:before {
  content: "\ea69";
}

.rni-co-texture4-contactme:before {
  content: "\ea69";
}

.rni-co-modarch11:before {
  content: "\ea6a";
}

.rni-co-davidrickel-featuredproperties:before {
  content: "\ea6a";
}

.rni-co-farmranch1-featuredproperties:before {
  content: "\ea6a";
}

.rni-co-farmranch6-featuredproperties:before {
  content: "\ea6a";
}

.rni-co-homeandliving4-featuredproperties:before {
  content: "\ea6a";
}

.rni-co-hlajc-homeandliving4-featuredproperties:before {
  content: "\ea6a";
}

.rni-co-lifestyle2-featuredproperties:before {
  content: "\ea6a";
}

.rni-co-lifestyle4-featuredproperties:before {
  content: "\ea6a";
}

.rni-co-office2-featuredproperties:before {
  content: "\ea6a";
}

.rni-co-texture4-featuredproperties:before {
  content: "\ea6a";
}

.rni-co-modarch12:before {
  content: "\ea6b";
}

.rni-co-davidrickel-homevaluation:before {
  content: "\ea6b";
}

.rni-co-farmranch1-homevaluation:before {
  content: "\ea6b";
}

.rni-co-farmranch6-homevaluation:before {
  content: "\ea6b";
}

.rni-co-homeandliving4-homevaluation:before {
  content: "\ea6b";
}

.rni-co-lifestyle2-homevaluation:before {
  content: "\ea6b";
}

.rni-co-lifestyle4-homevaluation:before {
  content: "\ea6b";
}

.rni-co-office2-homevaluation:before {
  content: "\ea6b";
}

.rni-co-texture4-homevaluation:before {
  content: "\ea6b";
}

.rni-co-davidrickel-marketvideo:before {
  content: "\ea6c";
}

.rni-co-farmranch1-marketvideo:before {
  content: "\ea6c";
}

.rni-co-farmranch6-marketvideo:before {
  content: "\ea6c";
}

.rni-co-homeandliving4-marketvideo:before {
  content: "\ea6c";
}

.rni-co-lifestyle2-marketvideo:before {
  content: "\ea6c";
}

.rni-co-lifestyle4-marketvideo:before {
  content: "\ea6c";
}

.rni-co-office2-marketvideo:before {
  content: "\ea6c";
}

.rni-co-team1-marketvideo:before {
  content: "\ea6c";
}

.rni-co-texture4-marketvideo:before {
  content: "\ea6c";
}

.rni-co-modarch13:before {
  content: "\ea6d";
}

.rni-co-davidrickel-marketwatch:before {
  content: "\ea6d";
}

.rni-co-farmranch1-marketwatch:before {
  content: "\ea6d";
}

.rni-co-farmranch6-marketwatch:before {
  content: "\ea6d";
}

.rni-co-hlajc-farmranch6-marketwatch:before {
  content: "\ea6d";
}

.rni-co-homeandliving4-marketwatch:before {
  content: "\ea6d";
}

.rni-co-hlajc-homeandliving4-marketwatch:before {
  content: "\ea6d";
}

.rni-co-lifestyle2-marketwatch:before {
  content: "\ea6d";
}

.rni-co-lifestyle4-marketwatch:before {
  content: "\ea6d";
}

.rni-co-office2-marketwatch:before {
  content: "\ea6d";
}

.rni-co-officeaspen-marketwatch:before {
  content: "\ea6d";
}

.rni-co-texture4-marketwatch:before {
  content: "\ea6d";
}

.rni-co-modarch14:before {
  content: "\ea6e";
}

.rni-co-davidrickel-mortgage:before {
  content: "\ea6e";
}

.rni-co-farmranch1-mortgage:before {
  content: "\ea6e";
}

.rni-co-farmranch6-mortgage:before {
  content: "\ea6e";
}

.rni-co-homeandliving4-mortgage:before {
  content: "\ea6e";
}

.rni-co-lifestyle2-mortgage:before {
  content: "\ea6e";
}

.rni-co-lifestyle4-mortgage:before {
  content: "\ea6e";
}

.rni-co-office2-mortgage:before {
  content: "\ea6e";
}

.rni-co-texture4-mortgage:before {
  content: "\ea6e";
}

.rni-co-modarch15:before {
  content: "\ea6f";
}

.rni-co-davidrickel-propertyfinder:before {
  content: "\ea6f";
}

.rni-co-farmranch1-propertyfinder:before {
  content: "\ea6f";
}

.rni-co-farmranch6-propertyfinder:before {
  content: "\ea6f";
}

.rni-co-hlajc-farmranch6-propertyfinder:before {
  content: "\ea6f";
}

.rni-co-homeandliving4-propertyfinder:before {
  content: "\ea6f";
}

.rni-co-hlajc-homeandliving4-propertyfinder:before {
  content: "\ea6f";
}

.rni-co-lifestyle2-propertyfinder:before {
  content: "\ea6f";
}

.rni-co-lifestyle4-propertyfinder:before {
  content: "\ea6f";
}

.rni-co-office2-propertyfinder:before {
  content: "\ea6f";
}

.rni-co-texture4-propertyfinder:before {
  content: "\ea6f";
}

.rni-co-bhap-380835-contactme:before {
  content: "\ea70";
}

.rni-co-farmranch5-contactme:before {
  content: "\ea70";
}

.rni-co-officeaspen-contactme:before {
  content: "\ea70";
}

.rni-co-persona1-contactme:before {
  content: "\ea70";
}

.rni-co-bhap-380835-featuredproperties:before {
  content: "\ea71";
}

.rni-co-farmranch2-featuredproperties:before {
  content: "\ea71";
}

.rni-co-farmranch8-featuredproperties:before {
  content: "\ea71";
}

.rni-co-farmranch5-featuredproperties:before {
  content: "\ea71";
}

.rni-co-persona1-featuredproperties:before {
  content: "\ea71";
}

.rni-co-team1-featuredproperties:before {
  content: "\ea71";
}

.rni-co-team5-featuredproperties:before {
  content: "\ea71";
}

.rni-co-bhap-380835-homevaluation:before {
  content: "\ea72";
}

.rni-co-farmranch2-homevaluation:before {
  content: "\ea72";
}

.rni-co-farmranch8-homevaluation:before {
  content: "\ea72";
}

.rni-co-farmranch5-homevaluation:before {
  content: "\ea72";
}

.rni-co-persona1-homevaluation:before {
  content: "\ea72";
}

.rni-co-team1-homevaluation:before {
  content: "\ea72";
}

.rni-co-team5-homevaluation:before {
  content: "\ea72";
}

.rni-co-bhap-380835-marketvideo:before {
  content: "\ea73";
}

.rni-co-farmranch5-marketvideo:before {
  content: "\ea73";
}

.rni-co-officeaspen-marketvideo:before {
  content: "\ea73";
}

.rni-co-persona1-marketvideo:before {
  content: "\ea73";
}

.rni-co-bhap-380835-marketwatch:before {
  content: "\ea74";
}

.rni-co-farmranch2-marketwatch:before {
  content: "\ea74";
}

.rni-co-farmranch8-marketwatch:before {
  content: "\ea74";
}

.rni-co-farmranch5-marketwatch:before {
  content: "\ea74";
}

.rni-co-persona1-marketwatch:before {
  content: "\ea74";
}

.rni-co-team1-marketwatch:before {
  content: "\ea74";
}

.rni-co-team5-marketwatch:before {
  content: "\ea74";
}

.rni-co-bhap-380835-mortgage:before {
  content: "\ea75";
}

.rni-co-farmranch5-mortgage:before {
  content: "\ea75";
}

.rni-co-officehawaii-mortgage:before {
  content: "\ea75";
}

.rni-co-persona1-mortgage:before {
  content: "\ea75";
}

.rni-co-bhap-380835-propertyfinder:before {
  content: "\ea76";
}

.rni-co-farmranch2-propertyfinder:before {
  content: "\ea76";
}

.rni-co-farmranch8-propertyfinder:before {
  content: "\ea76";
}

.rni-co-farmranch5-propertyfinder:before {
  content: "\ea76";
}

.rni-co-officehawaii-propertyfinder:before {
  content: "\ea76";
}

.rni-co-persona1-propertyfinder:before {
  content: "\ea76";
}

.rni-co-team1-propertyfinder:before {
  content: "\ea76";
}

.rni-co-team5-propertyfinder:before {
  content: "\ea76";
}

.rni-baths:before {
  content: "\ea77";
}

.rni-beds:before {
  content: "\ea78";
}

.rni-cms-form:before {
  content: "\ea79";
}

.rni-cms-leadform:before {
  content: "\ea79";
}

.rni-cms-leadforms:before {
  content: "\ea79";
}

.rni-cms-navtitle:before {
  content: "\ea7a";
}

.rni-cms-featured:before {
  content: "\ea7b";
}

.rni-cms-link:before {
  content: "\ea7c";
}

.rni-cms-page:before {
  content: "\ea7d";
}

.rni-cms-systempages:before {
  content: "\e938";
}

.rni-cms-systempage:before {
  content: "\e938";
}

.rni-cms-companysystempage:before {
  content: "\e938";
}

.rni-cms-companysystempages:before {
  content: "\e938";
}

.rni-cms-resume:before {
  content: "\e95a";
}

.rni-cms-seo:before {
  content: "\e95b";
}

.rni-flyer:before {
  content: "\e95c";
}

.rni-quote-right:before {
  content: "\e91c";
}

.rni-quote-left:before {
  content: "\e91d";
}

.rni-youtube:before {
  content: "\e937";
}

.rni-you-tube:before {
  content: "\e937";
}

.rni-co-texture5-contactme:before {
  content: "\ea62";
}

.rni-co-texture5-featuredproperties:before {
  content: "\ea63";
}

.rni-co-texture5-homevaluation:before {
  content: "\ea64";
}

.rni-co-texture5-marketvideo:before {
  content: "\ea65";
}

.rni-co-texture5-marketwatch:before {
  content: "\ea66";
}

.rni-co-texture5-mortgage:before {
  content: "\ea67";
}

.rni-co-texture5-propertyfinder:before {
  content: "\ea68";
}

.rni-co-team9-contactme:before {
  content: "\ea4d";
}

.rni-co-team9-marketvideo:before {
  content: "\ea50";
}

.rni-co-team9-mortgage:before {
  content: "\ea52";
}

.rni-co-team9-featuredproperties:before {
  content: "\ea71";
}

.rni-co-team9-homevaluation:before {
  content: "\ea72";
}

.rni-co-team9-marketwatch:before {
  content: "\ea74";
}

.rni-co-team9-propertyfinder:before {
  content: "\ea76";
}

.rni-co-homeandliving3-contactme:before,
.rni-co-homeandliving11-contactme:before,
.rni-co-homeandliving12-contactme:before,
.rni-co-hlajc-homeandliving12-contactme:before {
  content: "\ea62";
}

.rni-co-homeandliving3-featuredproperties:before,
.rni-co-homeandliving11-featuredproperties:before,
.rni-co-homeandliving12-featuredproperties:before {
  content: "\ea63";
}

.rni-co-homeandliving3-homevaluation:before,
.rni-co-homeandliving11-homevaluation:before,
.rni-co-homeandliving12-homevaluation:before {
  content: "\ea64";
}

.rni-co-homeandliving3-marketvideo:before,
.rni-co-homeandliving11-marketvideo:before,
.rni-co-homeandliving12-marketvideo:before {
  content: "\ea65";
}

.rni-co-homeandliving3-marketwatch:before,
.rni-co-homeandliving11-marketwatch:before,
.rni-co-homeandliving12-marketwatch:before,
.rni-co-hlajc-homeandliving12-marketwatch:before {
  content: "\ea66";
}

.rni-co-homeandliving3-mortgage:before,
.rni-co-homeandliving11-mortgage:before,
.rni-co-homeandliving12-mortgage:before {
  content: "\ea67";
}

.rni-co-homeandliving3-propertyfinder:before,
.rni-co-homeandliving11-propertyfinder:before,
.rni-co-homeandliving12-propertyfinder:before,
.rni-co-hlajc-homeandliving12-propertyfinder:before {
  content: "\ea68";
}

.rni-co-modarch4-contactme:before {
  content: "\ea4d";
}

.rni-co-modarch4-featuredproperties:before {
  content: "\ea71";
}

.rni-co-modarch4-homevaluation:before {
  content: "\ea72";
}

.rni-co-modarch4-marketvideo:before {
  content: "\ea50";
}

.rni-co-modarch4-marketwatch:before {
  content: "\ea74";
}

.rni-co-modarch4-mortgage:before {
  content: "\ea52";
}

.rni-co-modarch4-propertyfinder:before {
  content: "\ea76";
}

.rni-co-bhhnp-542161-contactme:before {
  content: "\ea62";
}

.rni-co-bhhnp-542161-featuredproperties:before {
  content: "\ea63";
}

.rni-co-bhhnp-542161-homevaluation:before {
  content: "\ea64";
}

.rni-co-bhhnp-542161-marketvideo:before {
  content: "\ea65";
}

.rni-co-bhhnp-542161-marketwatch:before {
  content: "\ea66";
}

.rni-co-bhhnp-542161-mortgage:before {
  content: "\ea67";
}

.rni-co-bhhnp-542161-propertyfinder:before {
  content: "\ea68";
}

.rni-nimble:before {
  content: "\e993";
}

.rni-co-agents:before {
  content: "\e994";
}

.rni-co-house:before {
  content: "\e995";
}

.rni-co-trends:before {
  content: "\e996";
}

.rni-flpg-baths:before {
  content: "\e998";
}

.rni-flpg-beds:before {
  content: "\e999";
}

.rni-flpg-clipboard:before {
  content: "\e99b";
}

.rni-flpg-commercial-building:before {
  content: "\e99c";
}

.rni-flpg-credit-card:before {
  content: "\e99d";
}

.rni-flpg-dollar-sign:before {
  content: "\e99e";
}

.rni-flpg-feather:before {
  content: "\e99f";
}

.rni-flpg-for-sale:before {
  content: "\e9a0";
}

.rni-flpg-house:before {
  content: "\e9a1";
}

.rni-flpg-insurance:before {
  content: "\e9a2";
}

.rni-flpg-key:before {
  content: "\e9a3";
}

.rni-flpg-map-pin:before {
  content: "\e9a4";
}

.rni-flpg-moving-box:before {
  content: "\e9a5";
}

.rni-flpg-search:before {
  content: "\e9a6";
}

.rni-co-phone-with-buttons:before {
  content: "\e9ae";
}

.rni-co-at-symbol:before {
  content: "\e9af";
}

.rni-co-text-bubble:before {
  content: "\e9b0";
}

.rni-bed:before {
  content: "\e9b1";
}

.rni-bath:before {
  content: "\e9b2";
}

.rni-floorplan:before {
  content: "\e9b3";
}

.rni-dot-arrow-right:before {
  content: "\e9b7";
}

.rni-dot-arrow-left:before {
  content: "\e9b6";
}

.rni-dot-arrow-up:before {
  content: "\e9b4";
}

.rni-dot-arrow-down:before {
  content: "\e9b5";
}

.rni-x-outline:before {
  content: "\e9b8";
}

.rni-dot-grid:before {
  content: "\e9b9";
}

.rni-co-tiktok:before {
  content: "\e9ba";
}

.rni-tiktok:before {
  content: "\e9ba";
}

.rni-search-2:before {
  content: "\e9c1";
}

.rni-paper:before {
  content: "\e9c0";
}

.rni-for-sale-with-text:before {
  content: "\e9bf";
}

.rni-floorplan-with-tag:before {
  content: "\e9be";
}

.rni-floorplan-with-sold:before {
  content: "\e9bd";
}

.rni-checkmark:before {
  content: "\e9bc";
}

.rni-snapchat:before {
  content: "\e9c2";
}

.rni-co-homeandliving1-newlistings:before,
.rni-co-homeandliving13-newlistings:before,
.rni-co-homeandliving3-newlistings:before,
.rni-co-homeandliving11-newlistings:before,
.rni-co-homeandliving12-newlistings:before,
.rni-co-persona7-newlistings:before,
.rni-co-persona9-newlistings:before,
.rni-co-homeandliving9-newlistings:before,
.rni-co-homeandliving15-newlistings:before,
.rni-co-modarch4-newlistings:before,
.rni-co-homeandliving4-newlistings:before,
.rni-co-homeandliving5-newlistings:before,
.rni-co-homeandliving7-newlistings:before,
.rni-co-homeandliving8-newlistings:before,
.rni-co-homeandliving10-newlistings:before,
.rni-co-texture1-newlistings:before,
.rni-co-texture2-newlistings:before,
.rni-co-texture3-newlistings:before,
.rni-co-texture4-newlistings:before,
.rni-co-texture5-newlistings:before,
.rn-icon-co-texture1-newlistings:before,
.rni-co-team1-newlistings:before,
.rni-co-team2-newlistings:before,
.rni-co-team3-newlistings:before,
.rni-co-team4-newlistings:before,
.rni-co-team5-newlistings:before,
.rn-icon-co-team6-newlistings:before,
.rni-co-team6-newlistings:before,
.rni-co-team7-newlistings:before,
.rni-co-team9-newlistings:before,
.rni-co-persona1-newlistings:before,
.rni-co-persona2-newlistings:before,
.rni-co-persona3-newlistings:before,
.rni-co-persona4-newlistings:before,
.rni-co-persona5-newlistings:before,
.rni-co-persona6-newlistings:before,
.rni-co-office2-newlistings:before,
.rni-co-farmranch1-newlistings:before,
.rni-co-farmranch2-newlistings:before,
.rni-co-farmranch3-newlistings:before,
.rni-co-farmranch5-newlistings:before,
.rni-co-farmranch6-newlistings:before,
.rni-co-farmranch7-newlistings:before,
.rni-co-farmranch8-newlistings:before,
.rni-co-luxury3-newlistings:before,
.rni-co-luxury6-newlistings:before,
.rni-co-officeaspen-newlistings:before,
.rni-co-lifestyle2-newlistings:before,
.rni-co-lifestyle4-newlistings:before,
.rni-co-hlajc-homeandliving4-newlistings:before,
.rni-co-davidrickel-newlistings:before,
.rni-co-officebeverlyhills-newlistings:before,
.rni-co-bhap-380835-newlistings:before,
.rni-co-bhhnp-542161-newlistings:before {
  content: "\e9ac";
}

.rni-co-homeandliving1-openhouse:before,
.rni-co-homeandliving13-openhouse:before,
.rni-co-homeandliving3-openhouse:before,
.rni-co-homeandliving11-openhouse:before,
.rni-co-homeandliving12-openhouse:before,
.rni-co-persona7-openhouse:before,
.rni-co-persona9-openhouse:before,
.rni-co-homeandliving9-openhouse:before,
.rni-co-homeandliving15-openhouse:before,
.rni-co-modarch4-openhouse:before,
.rni-co-homeandliving4-openhouse:before,
.rni-co-homeandliving5-openhouse:before,
.rn-icon-co-homeandliving6-openhouse:before,
.rni-co-homeandliving7-openhouse:before,
.rni-co-homeandliving8-openhouse:before,
.rni-co-homeandliving10-openhouse:before,
.rni-co-texture1-openhouse:before,
.rni-co-texture2-openhouse:before,
.rni-co-texture3-openhouse:before,
.rni-co-texture4-openhouse:before,
.rni-co-texture5-openhouse:before,
.rni-co-team1-openhouse:before,
.rni-co-team2-openhouse:before,
.rni-co-team3-openhouse:before,
.rni-co-team4-openhouse:before,
.rni-co-team5-openhouse:before,
.rni-co-team6-openhouse:before,
.rn-icon-co-team6-openhouse:before,
.rni-co-team6-openhouse:before,
.rni-co-team7-openhouse:before,
.rni-co-team9-openhouse:before,
.rni-co-persona1-openhouse:before,
.rni-co-persona2-openhouse:before,
.rni-co-persona3-openhouse:before,
.rni-co-persona4-openhouse:before,
.rni-co-persona5-openhouse:before,
.rni-co-persona6-openhouse:before,
.rni-co-office2-openhouse:before,
.rni-co-farmranch1-openhouse:before,
.rni-co-farmranch2-openhouse:before,
.rni-co-farmranch3-openhouse:before,
.rni-co-farmranch5-openhouse:before,
.rni-co-farmranch6-openhouse:before,
.rni-co-farmranch7-openhouse:before,
.rni-co-farmranch8-openhouse:before,
.rni-co-luxury3-openhouse:before,
.rni-co-luxury6-openhouse:before,
.rni-co-officeaspen-openhouse:before,
.rni-co-lifestyle2-openhouse:before,
.rni-co-lifestyle4-openhouse:before,
.rni-co-hlajc-homeandliving4-openhouse:before,
.rni-co-davidrickel-openhouse:before,
.rni-co-officebeverlyhills-openhouse:before,
.rni-co-bhap-380835-openhouse:before,
.rni-co-bhhnp-542161-openhouse:before {
  content: "\e924";
}

.rng-listing-details, .rng-listing-details-header .rng-listing-details-header-container {
  background: #ffffff;
  padding-right: 10px;
  padding-left: 10px;
  max-width: 87.5rem;
  margin-left: auto;
  margin-right: auto;
}
@media print, screen and (min-width: 40em) {
  .rng-listing-details, .rng-listing-details-header .rng-listing-details-header-container {
    padding-right: 15px;
    padding-left: 15px;
  }
}
.rng-listing-details > hr, .rng-listing-details-header .rng-listing-details-header-container > hr {
  max-width: 100vw;
  width: 100vw;
}
@media print, screen and (min-width: 64.0625em) {
  .rng-listing-details > hr, .rng-listing-details-header .rng-listing-details-header-container > hr {
    margin: 1rem calc(-50vw + 84.5625rem / 2);
  }
}
@media print, screen and (max-width: 64.06125em) {
  .rng-listing-details > hr, .rng-listing-details-header .rng-listing-details-header-container > hr {
    margin: 1rem -0.625rem;
  }
}
.rng-listing-details i .rni-heart-solid, .rng-listing-details-header .rng-listing-details-header-container i .rni-heart-solid {
  color: red !important;
}
@media print, screen and (max-width: 64.06125em) {
  .rng-listing-details, .rng-listing-details-header .rng-listing-details-header-container {
    padding-top: 0.5rem;
  }
}

.rng-listing-details-section-primary-content {
  display: flex;
  flex-wrap: wrap;
}
@media print, screen and (max-width: 64.06125em) {
  .rng-listing-details-section-primary-content {
    flex-direction: column;
  }
}

.rng-listing-details-section {
  display: flex;
  flex-flow: row wrap;
  max-width: 87.5rem;
  margin: 0 auto;
}
@media print, screen and (max-width: 64.06125em) {
  .rng-listing-details-section {
    width: 100%;
  }
}

.rng-listing-details-back-link {
  color: #666666 !important;
  font-size: 0.875rem;
  font-weight: 400;
  text-decoration: underline;
  padding: 0.5rem;
  width: 100%;
  display: block;
}
@media screen and (max-width: 0em), screen and (min-width: 40em) {
  .rng-listing-details-back-link {
    display: none !important;
  }
}

.rng-listing-details-gallery {
  position: relative;
  touch-action: auto !important;
}
@media print, screen and (min-width: 64.0625em) {
  .rng-listing-details-gallery {
    flex: 0 0 auto;
    width: calc(66.6666666667% - 1rem);
    margin-right: 0.5rem;
    margin-bottom: 0.5rem;
  }
}
@media print, screen and (max-width: 64.06125em) {
  .rng-listing-details-gallery {
    flex: 0 0 auto;
    width: calc(100% - 1rem);
    margin-top: 0.5rem;
    margin-bottom: 0.5rem;
    width: 100%;
  }
}
.rng-listing-details-gallery h2 {
  color: #666666 !important;
  font-family: "Open Sans", sans-serif !important;
  font-style: normal !important;
  font-weight: 300 !important;
  letter-spacing: normal !important;
  line-height: 1.4;
  text-transform: none !important;
  margin: 0 0 1rem 0 !important;
}
.rng-listing-details-gallery h2 .sub-header {
  font-size: 40%;
  margin-left: 2rem;
}
@media print, screen and (max-width: 39.99875em) {
  .rng-listing-details-gallery h2 {
    font-size: 1.5rem !important;
  }
}
@media print, screen and (min-width: 40em) {
  .rng-listing-details-gallery h2 {
    font-size: 2.625rem !important;
  }
}
@media print, screen and (max-width: 39.99875em) {
  .rng-listing-details-gallery {
    order: 0;
  }
  .rng-listing-details-gallery .tour_iframe {
    height: 50vw !important;
  }
  .rng-listing-details-gallery .tour_iframe iframe {
    height: 50vw !important;
    width: 100% !important;
  }
}
@media print, screen and (min-width: 40em) {
  .rng-listing-details-gallery .tour_iframe {
    height: 31.25rem !important;
  }
  .rng-listing-details-gallery .tour_iframe iframe {
    height: 31.25rem !important;
    width: 100% !important;
  }
}

.rng-listing-details-gallery-headline {
  color: #8a8a8a;
  font-size: 1.125rem;
  text-align: center;
}

.rng-listing-details-gallery-courtesy-of {
  color: #666666;
  font-weight: 300;
  display: flex;
  flex-wrap: wrap;
}
.rng-listing-details-gallery-courtesy-of img {
  height: 1.5rem;
  padding: 0 0.25rem;
  width: auto;
}
@media print, screen and (max-width: 39.99875em) {
  .rng-listing-details-gallery-courtesy-of {
    font-size: 0.6875rem;
    align-items: center;
  }
  .rng-listing-details-gallery-courtesy-of img {
    height: 1rem;
  }
}

.rng-listing-details-gallery-main img {
  margin: 0 auto;
  cursor: pointer;
}

.rng-listing-details-gallery-small .slick-slide img {
  height: 2.8125rem;
  width: auto;
}

.rng-listing-details-gallery-arrow {
  background: #333333;
  border-radius: 100%;
  color: #ffffff;
  font-size: 3rem;
  height: 3rem;
  width: 3rem;
  cursor: pointer;
  position: absolute;
  top: calc(50% - 47px);
  z-index: 999;
  transition: background 0.2s ease-in-out;
}
.rng-listing-details-gallery-arrow#rnSearchListingDisplayCarouselPrev {
  left: 0.75rem;
}
.rng-listing-details-gallery-arrow#rnSearchListingDisplayCarouselNext {
  right: 0.75rem;
}
.rng-listing-details-gallery-arrow:hover {
  background: #666666;
}
.rng-listing-details-gallery-arrow span {
  height: 100%;
  align-items: center;
  display: flex;
}
@media print, screen and (max-width: 39.99875em) {
  .rng-listing-details-gallery-arrow {
    font-size: 4rem;
  }
}

.slick-lightbox .slick-arrow {
  z-index: 1;
}
.slick-lightbox .slick-next {
  right: 2.5rem !important;
}
.slick-lightbox .slick-prev {
  left: 2.5rem !important;
}

.rng-listing-details-listing-data {
  flex: 1 1 100%;
}
.rng-listing-details-listing-data .rng-listing-details-sticky-container {
  width: 100%;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}
.rng-listing-details-listing-data .rng-listing-details-listing-data-address {
  flex: 0 0 auto;
}
.rng-listing-details-listing-data h1 {
  width: 100%;
  color: #666666 !important;
  font-family: "Open Sans", sans-serif !important;
  font-style: normal !important;
  font-weight: 300 !important;
  letter-spacing: normal !important;
  line-height: 1.4;
  text-transform: none !important;
  margin: 0 0 1rem 0 !important;
}
.rng-listing-details-listing-data h1 span.listing-address {
  font-size: 75%;
  line-height: 1;
  display: block;
}
.rng-listing-details-listing-data h1 span.listing-address a {
  font-size: 75%;
}
.rng-listing-details-listing-data h1 .sub-header {
  font-size: 40%;
  margin-left: 2rem;
}
@media print, screen and (max-width: 39.99875em) {
  .rng-listing-details-listing-data h1 {
    font-size: 1.5rem !important;
  }
}
@media print, screen and (min-width: 40em) {
  .rng-listing-details-listing-data h1 {
    font-size: 2.625rem !important;
  }
}
.rng-listing-details-listing-data .rng-listing-details-listing-data-price {
  align-items: flex-start;
  display: flex;
  flex: 1 1 auto;
  justify-content: flex-end;
}
.rng-listing-details-listing-data .rng-listing-details-listing-data-price h2 {
  margin-bottom: 0 !important;
  align-items: center;
  display: flex;
  color: #666666 !important;
  font-family: "Open Sans", sans-serif !important;
  font-style: normal !important;
  font-weight: 300 !important;
  letter-spacing: normal !important;
  line-height: 1.4;
  text-transform: none !important;
  margin: 0 0 1rem 0 !important;
}
.rng-listing-details-listing-data .rng-listing-details-listing-data-price h2 .sub-header {
  font-size: 40%;
  margin-left: 2rem;
}
@media print, screen and (max-width: 39.99875em) {
  .rng-listing-details-listing-data .rng-listing-details-listing-data-price h2 {
    font-size: 1.5rem !important;
  }
}
@media print, screen and (min-width: 40em) {
  .rng-listing-details-listing-data .rng-listing-details-listing-data-price h2 {
    font-size: 2.625rem !important;
  }
}
.rng-listing-details-listing-data .rng-listing-details-listing-data-price h2 .rng-listing-details-price-tax {
  font-size: 1.125rem;
  padding-left: 0.25rem;
}
@media print, screen and (max-width: 64.06125em) {
  .rng-listing-details-listing-data .rng-listing-details-listing-data-price h2 .rng-listing-details-price-tax {
    font-size: 0.875rem;
  }
}
.rng-listing-details-listing-data .rng-listing-details-listing-data-price .rng-listing-details-listing-data-listing-status {
  text-align: center;
}
.rng-listing-details-listing-data .rng-listing-details-listing-data-price .rng-listing-details-listing-data-listing-status span.listing-status {
  border-radius: 100%;
  height: 1rem;
  width: 1rem;
  display: inline-block;
}
.rng-listing-details-listing-data .rng-listing-details-listing-data-price .rng-listing-details-listing-data-listing-status span.listing-status.active, .rng-listing-details-listing-data .rng-listing-details-listing-data-price .rng-listing-details-listing-data-listing-status span.listing-status.private {
  background-color: #3adb76;
}
.rng-listing-details-listing-data .rng-listing-details-listing-data-price .rng-listing-details-listing-data-listing-status span.listing-status.pending, .rng-listing-details-listing-data .rng-listing-details-listing-data-price .rng-listing-details-listing-data-listing-status span.listing-status.contingent {
  background-color: #ffae00;
}
.rng-listing-details-listing-data .rng-listing-details-listing-data-price .rng-listing-details-listing-data-listing-status span.listing-status.sold,
.rng-listing-details-listing-data .rng-listing-details-listing-data-price .rng-listing-details-listing-data-listing-status span.listing-status .closed {
  background-color: #cc4b37;
}
.rng-listing-details-listing-data .rng-listing-details-listing-data-price .rng-listing-details-listing-data-listing-status span.listing-status.coming.soon {
  background-color: #0454a4;
}
.rng-listing-details-listing-data .rng-listing-details-listing-data-price .rng-listing-details-listing-data-listing-status div {
  font-size: 0.8125rem;
  line-height: 1;
}
@media print, screen and (max-width: 39.99875em) {
  .rng-listing-details-listing-data .rng-listing-details-listing-data-price {
    justify-content: space-between;
  }
}
.rng-listing-details-listing-data .rng-listing-details-main-information-market-estimate {
  padding: 0 1.1875rem;
}
.rng-listing-details-listing-data .rng-listing-details-main-information-market-estimate a {
  color: #666666 !important;
  font-weight: 400;
  text-decoration: underline;
  display: block;
}
.rng-listing-details-listing-data .rng-listing-details-main-information-market-estimate a:hover {
  color: var(--company-primary-color) !important;
}
@media print, screen and (max-width: 39.99875em) {
  .rng-listing-details-listing-data .rng-listing-details-main-information-market-estimate a {
    font-size: 0.75rem;
  }
}
@media print, screen and (min-width: 40em) {
  .rng-listing-details-listing-data .rng-listing-details-main-information-market-estimate a {
    font-size: 0.8125rem;
  }
}
.rng-listing-details-listing-data .rng-listing-details-listing-data-listing-status,
.rng-listing-details-listing-data .button,
.rng-listing-details-listing-data .rng-listing-details-home-valuation > a {
  margin-top: 0.875rem;
}
@media print, screen and (max-width: 39.99875em) {
  .rng-listing-details-listing-data {
    margin: 0;
    order: 1;
  }
  .rng-listing-details-listing-data h1 {
    margin-bottom: 0 !important;
  }
  .rng-listing-details-listing-data .rng-listing-details-listing-data-address {
    order: 0;
  }
  .rng-listing-details-listing-data .rng-listing-details-listing-data-price {
    order: 2;
  }
}

.rng-listing-details-gallery-banner-container {
  position: absolute;
  top: 1rem;
  z-index: 10;
  display: flex;
  flex-wrap: wrap;
}

.rng-listing-details-gallery-banner,
.rng-listing-details-gallery-banner_new,
.rng-listing-details-gallery-banner_reduced,
.rng-listing-details-gallery-banner_openhouse {
  color: #ffffff;
  font-size: 0.875rem;
  font-weight: bold;
  line-height: 1;
  text-transform: uppercase;
}
.rng-listing-details-gallery-banner span,
.rng-listing-details-gallery-banner_new span,
.rng-listing-details-gallery-banner_reduced span,
.rng-listing-details-gallery-banner_openhouse span {
  background: #0a0a0a;
  margin-right: 0.25rem;
  padding: 0.25rem;
}
@media print, screen and (max-width: 39.99875em) {
  .rng-listing-details-gallery-banner,
  .rng-listing-details-gallery-banner_new,
  .rng-listing-details-gallery-banner_reduced,
  .rng-listing-details-gallery-banner_openhouse {
    font-size: 0.75rem;
  }
}

.rng-listing-details-main-information {
  align-content: flex-start;
  align-items: center;
  display: flex;
  flex-direction: column;
  justify-content: space-evenly;
}
@media print, screen and (min-width: 64.0625em) {
  .rng-listing-details-main-information {
    flex: 0 0 auto;
    width: calc(33.3333333333% - 1rem);
    margin-bottom: 0.5rem;
    margin-left: 0.5rem;
  }
}
@media print, screen and (max-width: 64.06125em) {
  .rng-listing-details-main-information {
    flex: 0 0 auto;
    width: calc(100% - 1rem);
    margin-top: 0.5rem;
    margin-bottom: 0.5rem;
    width: 100%;
  }
}
.rng-listing-details-main-information h2 {
  color: #666666 !important;
  font-family: "Open Sans", sans-serif !important;
  font-style: normal !important;
  font-weight: 300 !important;
  letter-spacing: normal !important;
  line-height: 1.4;
  text-transform: none !important;
  margin: 0 0 1rem 0 !important;
}
.rng-listing-details-main-information h2 .sub-header {
  font-size: 40%;
  margin-left: 2rem;
}
@media print, screen and (max-width: 39.99875em) {
  .rng-listing-details-main-information h2 {
    font-size: 1.5rem !important;
  }
}
@media print, screen and (min-width: 40em) {
  .rng-listing-details-main-information h2 {
    font-size: 2.625rem !important;
  }
}
.rng-listing-details-main-information h1 {
  width: 100%;
  color: #666666 !important;
  font-family: "Open Sans", sans-serif !important;
  font-style: normal !important;
  font-weight: 300 !important;
  letter-spacing: normal !important;
  line-height: 1.4;
  text-transform: none !important;
  margin: 0 0 1rem 0 !important;
}
.rng-listing-details-main-information h1 span.listing-address {
  font-size: 75%;
  line-height: 1;
  display: block;
}
.rng-listing-details-main-information h1 span.listing-address a {
  font-size: 75%;
}
.rng-listing-details-main-information h1 .sub-header {
  font-size: 40%;
  margin-left: 2rem;
}
@media print, screen and (max-width: 39.99875em) {
  .rng-listing-details-main-information h1 {
    font-size: 1.5rem !important;
  }
}
@media print, screen and (min-width: 40em) {
  .rng-listing-details-main-information h1 {
    font-size: 2.625rem !important;
  }
}
@media print, screen and (max-width: 39.99875em) {
  .rng-listing-details-main-information {
    order: 2;
  }
}

.rng-listing-details-main-information-open-house {
  text-align: left;
  margin-bottom: 2rem;
  width: 100%;
}
.rng-listing-details-main-information-open-house h2 {
  line-height: 0.8;
  color: #666666 !important;
  font-family: "Open Sans", sans-serif !important;
  font-style: normal !important;
  font-weight: 300 !important;
  letter-spacing: normal !important;
  line-height: 1.4;
  text-transform: none !important;
  margin: 0 0 1rem 0 !important;
}
.rng-listing-details-main-information-open-house h2 span {
  font-size: 75%;
}
.rng-listing-details-main-information-open-house h2 span a {
  font-size: 50%;
}
.rng-listing-details-main-information-open-house h2 .sub-header {
  font-size: 40%;
  margin-left: 2rem;
}
@media print, screen and (max-width: 39.99875em) {
  .rng-listing-details-main-information-open-house h2 {
    font-size: 1.5rem !important;
  }
}
@media print, screen and (min-width: 40em) {
  .rng-listing-details-main-information-open-house h2 {
    font-size: 2.625rem !important;
  }
}
@media print, screen and (max-width: 39.99875em) {
  .rng-listing-details-main-information-open-house {
    margin-bottom: 0;
    display: flex;
    justify-content: space-between;
  }
  .rng-listing-details-main-information-open-house h2 {
    font-size: 1rem !important;
    margin-bottom: 0 !important;
    flex: 0 0 auto;
  }
  .rng-listing-details-main-information-open-house h2 a {
    font-size: 0.6875rem;
  }
}

.rng-listing-details-open-houses-small {
  list-style: none;
  margin: 0;
  width: 100%;
  display: flex;
  flex-wrap: wrap;
}
.rng-listing-details-open-houses-small li {
  color: #666666 !important;
  font-size: 1rem !important;
  font-weight: 400 !important;
  line-height: 1.4 !important;
  padding: 0 0.5rem;
}
.rng-listing-details-open-houses-small li:first-of-type {
  padding-left: 0;
}
.rng-listing-details-open-houses-small li.rng-listing-details-open-house-time {
  text-transform: lowercase;
}
.rng-listing-details-open-houses-small i {
  font-size: 2rem;
  margin-right: 0.5rem;
}
@media print, screen and (max-width: 39.99875em) {
  .rng-listing-details-open-houses-small {
    justify-content: center;
    margin-bottom: 1rem;
  }
  .rng-listing-details-open-houses-small .rng-listing-details-open-house-time:nth-of-type(2) {
    display: none;
  }
  .rng-listing-details-open-houses-small li {
    font-size: 0.75rem !important;
    padding-right: 0;
  }
}

ul.rng-listing-details-main-information-list {
  color: #666666;
  list-style: none;
  margin: 0 0 0.5rem 0;
  display: flex;
  flex: 1 1 100%;
}
ul.rng-listing-details-main-information-list li {
  font-family: "Open Sans", sans-serif !important;
  font-weight: 300;
  line-height: 1;
  text-align: center;
  padding: 0 1rem;
}
ul.rng-listing-details-main-information-list li:first-of-type {
  padding-left: 0;
}
ul.rng-listing-details-main-information-list li:not(:last-of-type) {
  border-right: 1px solid #8a8a8a;
}
@media print, screen and (max-width: 39.99875em) {
  ul.rng-listing-details-main-information-list {
    font-size: 0.75rem;
    margin-top: 0.5rem;
    order: 1;
  }
  ul.rng-listing-details-main-information-list li {
    padding: 0.3125rem;
  }
}

.rng-listing-details-main-information-actions {
  width: 100%;
  display: flex;
  flex-wrap: wrap;
}
.rng-listing-details-main-information-actions > span {
  color: #666666;
  font-family: "Open Sans", sans-serif !important;
  font-style: normal;
  font-weight: 300;
  text-align: center;
  height: auto;
  min-height: 2rem;
  width: 50%;
  display: flex;
  align-items: flex-end;
  flex-wrap: wrap;
  justify-content: center;
}
.rng-listing-details-main-information-actions > span.hide + span {
  padding-left: 0;
  width: 100%;
}
.rng-listing-details-main-information-actions > span:nth-of-type(odd) {
  border-right: 1px solid #8a8a8a;
}
.rng-listing-details-main-information-actions > span:nth-of-type(even) {
  padding-left: 1rem;
}
.rng-listing-details-main-information-actions i {
  padding: 0 0.5rem;
}
.rng-listing-details-main-information-actions hr {
  border-top: none;
  border-bottom: 1px solid #8a8a8a;
  margin: 0.5rem 0;
  width: 100%;
}
.rng-listing-details-main-information-actions a {
  color: #666666 !important;
}
.rng-listing-details-main-information-actions a span {
  color: #666666 !important;
}
.rng-listing-details-main-information-actions a:hover {
  color: var(--company-primary-color) !important;
}
@media print, screen and (max-width: 39.99875em) {
  .rng-listing-details-main-information-actions {
    margin-bottom: 1rem;
  }
  .rng-listing-details-main-information-actions > span {
    font-size: 0.875rem;
  }
  .rng-listing-details-main-information-actions i {
    font-size: 1.5rem;
  }
}
@media print, screen and (min-width: 40em) {
  .rng-listing-details-main-information-actions > span {
    font-size: 1.125rem;
  }
  .rng-listing-details-main-information-actions i {
    font-size: 1.5rem;
  }
}

.rng-listing-details-schedule-showing {
  padding: 0 2rem 0;
  align-items: center;
  display: flex;
  flex: 1 1 auto;
  flex-direction: column;
  justify-content: center;
}
.rng-listing-details-schedule-showing h3 {
  color: #666666;
  font-family: "Open Sans", sans-serif !important;
  font-size: 1.5rem;
  font-style: normal;
  font-weight: 300;
  text-align: center;
  width: 100%;
}
.rng-listing-details-schedule-showing .button, .rng-listing-details-schedule-showing .rng-listing-details-home-valuation > a {
  border-radius: 0.25rem;
  color: #ffffff !important;
  font-size: 1rem !important;
  font-weight: 400 !important;
  text-transform: none !important;
  margin: 0 0 1rem 0 !important;
  padding: 0.85em 1em !important;
  display: flex;
  align-items: center;
  justify-content: center;
}
.rng-listing-details-schedule-showing .button i, .rng-listing-details-schedule-showing .rng-listing-details-home-valuation > a i {
  font-size: 1.5rem;
  padding-right: 0.5rem;
}

.rng-listing-details-schedule-showing-carousel {
  margin: 0 auto 1rem;
  width: 18.875rem;
  position: relative;
}
.rng-listing-details-schedule-showing-carousel .tour {
  border: 1px solid #8a8a8a;
  color: #666666;
  font-weight: 300;
  line-height: 1;
  text-align: center;
  margin: 0 0.5rem;
  padding: 0.5rem;
  width: 5.625rem;
  display: inline-flex;
  flex-direction: column;
  justify-content: center;
  cursor: pointer;
  outline: none;
}
.rng-listing-details-schedule-showing-carousel .tour span {
  color: #666666;
}
.rng-listing-details-schedule-showing-carousel .tour .day {
  font-size: 0.875rem;
}
.rng-listing-details-schedule-showing-carousel .tour .date {
  font-size: 3rem;
}
.rng-listing-details-schedule-showing-carousel .tour:hover, .rng-listing-details-schedule-showing-carousel .tour.selected, .rng-listing-details-schedule-showing-carousel .tour.slick-current {
  border: 1px solid var(--company-primary-color);
  color: var(--company-primary-color);
}
.rng-listing-details-schedule-showing-carousel .tour:hover span, .rng-listing-details-schedule-showing-carousel .tour.selected span, .rng-listing-details-schedule-showing-carousel .tour.slick-current span {
  color: var(--company-primary-color);
}
.rng-listing-details-schedule-showing-carousel .rng-listing-property-gallery-arrow {
  height: 100% !important;
  color: #0a0a0a;
  font-size: 40px;
  height: calc(100% - 33.5px);
  cursor: pointer;
  position: absolute;
  bottom: 0;
  z-index: 999;
}
.rng-listing-details-schedule-showing-carousel .rng-listing-property-gallery-arrow:before {
  content: "";
  display: block;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  width: 100%;
  z-index: -100;
  transition: opacity 0.45s;
}
.rng-listing-details-schedule-showing-carousel .rng-listing-property-gallery-arrow span {
  height: 100%;
  align-items: center;
  display: flex;
}
@media print, screen and (max-width: 39.99875em) {
  .rng-listing-details-schedule-showing-carousel .rng-listing-property-gallery-arrow {
    font-size: 32px;
  }
}
.rng-listing-details-schedule-showing-carousel .rng-listing-property-gallery-arrow#divMainInfoDatePickerPrev, .rng-listing-details-schedule-showing-carousel .rng-listing-property-gallery-arrow#divShowingDatePickerPrev {
  left: -2.5rem;
}
.rng-listing-details-schedule-showing-carousel .rng-listing-property-gallery-arrow#divMainInfoDatePickerNext, .rng-listing-details-schedule-showing-carousel .rng-listing-property-gallery-arrow#divShowingDatePickerNext {
  right: -2.5rem;
}
@media (max-width: 67.1875rem) {
  .rng-listing-details-schedule-showing-carousel .rng-listing-property-gallery-arrow#divMainInfoDatePickerPrev, .rng-listing-details-schedule-showing-carousel .rng-listing-property-gallery-arrow#divShowingDatePickerPrev {
    left: -2rem;
  }
  .rng-listing-details-schedule-showing-carousel .rng-listing-property-gallery-arrow#divMainInfoDatePickerNext, .rng-listing-details-schedule-showing-carousel .rng-listing-property-gallery-arrow#divShowingDatePickerNext {
    right: -2rem;
  }
}

.rng-listing-details-rateplug {
  padding-top: 0;
  width: 100%;
  align-items: center;
  display: flex;
  flex: 1 1 auto;
  flex-flow: column;
  justify-content: flex-end;
}
.rng-listing-details-rateplug .button, .rng-listing-details-rateplug .rng-listing-details-home-valuation > a {
  border-radius: 0.25rem;
  color: #ffffff !important;
  font-size: 1rem !important;
  font-weight: 400 !important;
  text-transform: none !important;
  margin: 0 0 1rem 0 !important;
  padding: 0.85em 1em !important;
  display: flex;
  align-items: center;
  justify-content: center;
  margin-top: auto;
}
.rng-listing-details-rateplug .button i, .rng-listing-details-rateplug .rng-listing-details-home-valuation > a i {
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.rng-listing-details-rateplug .button:last-of-type, .rng-listing-details-rateplug .rng-listing-details-home-valuation > a:last-of-type {
  margin-bottom: 0 !important;
}
@media print, screen and (max-width: 39.99875em) {
  .rng-listing-details-rateplug {
    height: auto;
    padding-top: 0;
  }
  .rng-listing-details-rateplug .button, .rng-listing-details-rateplug .rng-listing-details-home-valuation > a {
    height: auto;
  }
}
@media print, screen and (min-width: 40em) and (max-width: 64.06125em) {
  .rng-listing-details-rateplug {
    order: 1;
  }
}
@media screen and (min-width: 90em) {
  .rng-listing-details-rateplug {
    order: 1;
  }
}

.rng-listing-details-towne-mortgage {
  padding-top: 0;
  width: 100%;
  align-items: center;
  display: flex;
  flex: 1 1 auto;
  flex-flow: column;
  justify-content: flex-end;
}
.rng-listing-details-towne-mortgage .button, .rng-listing-details-towne-mortgage .rng-listing-details-home-valuation > a {
  border-radius: 0.25rem;
  color: #ffffff !important;
  font-size: 1rem !important;
  font-weight: 400 !important;
  text-transform: none !important;
  margin: 0 0 1rem 0 !important;
  padding: 0.85em 1em !important;
  display: flex;
  align-items: center;
  justify-content: center;
  margin-top: auto;
}
.rng-listing-details-towne-mortgage .button i, .rng-listing-details-towne-mortgage .rng-listing-details-home-valuation > a i {
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.rng-listing-details-towne-mortgage .button:last-of-type, .rng-listing-details-towne-mortgage .rng-listing-details-home-valuation > a:last-of-type {
  margin-bottom: 0 !important;
}
@media print, screen and (max-width: 39.99875em) {
  .rng-listing-details-towne-mortgage {
    height: auto;
    padding-top: 0;
  }
  .rng-listing-details-towne-mortgage .button, .rng-listing-details-towne-mortgage .rng-listing-details-home-valuation > a {
    height: auto;
  }
}
@media print, screen and (min-width: 40em) and (max-width: 64.06125em) {
  .rng-listing-details-towne-mortgage {
    order: 1;
  }
}
@media screen and (min-width: 90em) {
  .rng-listing-details-towne-mortgage {
    order: 1;
  }
}

.rng-listing-details-header {
  background-color: #ffffff;
  box-shadow: 0 3px 5px rgba(102, 102, 102, 0.3);
  margin: 0;
  padding: 0;
  width: 100%;
  overflow: hidden;
  visibility: hidden;
  position: fixed;
  top: 0;
  z-index: -1;
}
.rng-listing-details-header .rng-listing-details-header-container {
  display: flex;
  flex-flow: column wrap;
}
.rng-listing-details-header h2 {
  line-height: 1.25;
  margin-bottom: 0 !important;
  flex: 1;
  color: #666666 !important;
  font-family: "Open Sans", sans-serif !important;
  font-style: normal !important;
  font-weight: 300 !important;
  letter-spacing: normal !important;
  line-height: 1.4;
  text-transform: none !important;
  margin: 0 0 1rem 0 !important;
}
.rng-listing-details-header h2 .sub-header {
  font-size: 40%;
  margin-left: 2rem;
}
@media print, screen and (max-width: 39.99875em) {
  .rng-listing-details-header h2 {
    font-size: 1.5rem !important;
  }
}
@media print, screen and (min-width: 40em) {
  .rng-listing-details-header h2 {
    font-size: 2.625rem !important;
  }
}
.rng-listing-details-header h2 .address {
  border-right: 1px solid #8a8a8a;
  text-overflow: ellipsis;
  white-space: nowrap;
  margin-right: 0.25rem;
  padding-right: 1rem;
  display: inline-block;
  overflow: hidden;
}
.rng-listing-details-header h2 .city-state-zip {
  font-size: 60%;
  line-height: 1;
  margin-right: 1rem;
  display: inline-block;
}
.rng-listing-details-header h2 .price {
  display: inline-block;
  overflow: hidden;
}
.rng-listing-details-header h2 .price .rng-listing-details-price-tax {
  font-size: 1.125rem;
}
.rng-listing-details-header .rng-listing-details-main-information-list {
  margin-bottom: 0;
  flex: 1;
}
.rng-listing-details-header .rng-listing-details-sticky-buttons {
  height: 100%;
  align-items: center;
  display: flex;
  flex-wrap: nowrap;
  justify-content: space-between;
}
.rng-listing-details-header .rng-listing-details-sticky-buttons .button, .rng-listing-details-header .rng-listing-details-sticky-buttons .rng-listing-details-home-valuation > a {
  border-radius: 0.25rem;
  color: #ffffff !important;
  font-size: 1rem !important;
  font-weight: 400 !important;
  text-transform: none !important;
  margin: 0 0 1rem 0 !important;
  padding: 0.85em 1em !important;
  display: flex;
  align-items: center;
  justify-content: center;
  margin-bottom: 0 !important;
}
.rng-listing-details-header .rng-listing-details-sticky-buttons .button i, .rng-listing-details-header .rng-listing-details-sticky-buttons .rng-listing-details-home-valuation > a i {
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.rng-listing-details-header .rng-listing-details-sticky-buttons a:not(.button) {
  color: var(--company-primary-color) !important;
  text-align: center;
  padding: 0.5rem;
  flex: 1 1 auto;
}
.rng-listing-details-header .rni-heart-solid,
.rng-listing-details-header .rni-heart {
  color: #666666;
  font-size: 1.625rem;
  cursor: pointer;
}
.rng-listing-details-header.sticky {
  visibility: visible;
  z-index: 9997;
}
@media print, screen and (max-width: 39.99875em) {
  .rng-listing-details-header .rng-listing-details-header-container {
    height: 4rem;
    padding: 0.5rem;
  }
  .rng-listing-details-header .rng-listing-details-sticky-buttons .button, .rng-listing-details-header .rng-listing-details-sticky-buttons .rng-listing-details-home-valuation > a {
    font-size: 0.875rem !important;
  }
  .rng-listing-details-header .rng-listing-details-sticky-buttons .button i, .rng-listing-details-header .rng-listing-details-sticky-buttons .rng-listing-details-home-valuation > a i {
    display: none;
  }
  .rng-listing-details-header .rng-listing-details-sticky-buttons > i {
    font-size: 2.5rem;
    text-align: center;
    flex: 1 1 auto;
  }
}
@media print, screen and (max-width: 64.06125em) {
  .rng-listing-details-header h1,
  .rng-listing-details-header h2,
  .rng-listing-details-header .rng-listing-details-main-information-list {
    display: none;
  }
  .rng-listing-details-header .rng-listing-details-sticky-buttons .rni-heart {
    text-align: center;
    flex: 1 1 auto;
  }
}
@media print, screen and (min-width: 40em) and (max-width: 64.06125em) {
  .rng-listing-details-header .rng-listing-details-sticky-buttons .rni-heart {
    font-size: 2.5rem;
  }
}
@media print, screen and (min-width: 40em) {
  .rng-listing-details-header .rng-listing-details-header-container {
    height: 8rem;
    padding: 1.5rem;
  }
}
@media print, screen and (min-width: 64.0625em) and (max-width: 74.99875em) {
  .rng-listing-details-header h1 .address {
    max-width: calc(100vw - 46.875rem);
  }
}
@media print, screen and (min-width: 64.0625em) {
  .rng-listing-details-header .rng-listing-details-sticky-buttons {
    width: 25rem;
    align-self: flex-end;
  }
}

@media print, screen and (min-width: 64.0625em) {
  .rng-listing-details-property-details {
    flex: 0 0 auto;
    width: calc(66.6666666667% - 1rem);
    margin-right: 0.5rem;
    margin-bottom: 0.5rem;
  }
}
@media print, screen and (max-width: 64.06125em) {
  .rng-listing-details-property-details {
    flex: 0 0 auto;
    width: calc(100% - 1rem);
    margin-top: 0.5rem;
    margin-bottom: 0.5rem;
    width: 100%;
  }
}
.rng-listing-details-property-details h2 {
  color: #666666 !important;
  font-family: "Open Sans", sans-serif !important;
  font-style: normal !important;
  font-weight: 300 !important;
  letter-spacing: normal !important;
  line-height: 1.4;
  text-transform: none !important;
  margin: 0 0 1rem 0 !important;
}
.rng-listing-details-property-details h2 .sub-header {
  font-size: 40%;
  margin-left: 2rem;
}
@media print, screen and (max-width: 39.99875em) {
  .rng-listing-details-property-details h2 {
    font-size: 1.5rem !important;
  }
}
@media print, screen and (min-width: 40em) {
  .rng-listing-details-property-details h2 {
    font-size: 2.625rem !important;
  }
}
.rng-listing-details-property-details .rng-listing-details-property-details-section {
  position: relative;
}
.rng-listing-details-property-details .rng-listing-details-property-details-login {
  background: rgba(255, 255, 255, 0.9);
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  bottom: 0;
  z-index: 1;
}
.rng-listing-details-property-details p {
  color: #666666 !important;
  font-family: "Open Sans", sans-serif !important;
  font-weight: 300;
  line-height: 2 !important;
}
.rng-listing-details-property-details .accordion-item {
  font-family: "Open Sans", sans-serif !important;
}
.rng-listing-details-property-details .accordion-item.is-active .accordion-title {
  background-color: #ffffff;
  border: 1px solid var(--company-primary-color);
  color: var(--company-primary-color) !important;
  padding-bottom: 1.1875rem;
}
.rng-listing-details-property-details .accordion-item:last-of-type:not(.is-active) .accordion-title:hover {
  padding-bottom: 1.25rem;
}
.rng-listing-details-property-details .accordion-title {
  color: #0a0a0a !important;
  font-size: 1.125rem;
  font-weight: 300;
}
.rng-listing-details-property-details .accordion-title:hover {
  background-color: #ffffff;
  border: 1px solid var(--company-primary-color);
  color: var(--company-primary-color) !important;
  padding-bottom: 1.1875rem;
}
.rng-listing-details-property-details .accordion-title:focus {
  background-color: #ffffff;
}
.rng-listing-details-property-details .accordion-content {
  padding-left: 0;
  padding-right: 0;
}
.rng-listing-details-property-details .accordion-title,
.rng-listing-details-property-details .accordion-content,
.rng-listing-details-property-details :last-child > .accordion-content:last-child,
.rng-listing-details-property-details :last-child:not(.is-active) > .accordion-title {
  border-color: #8a8a8a;
}

.rng-listing-details-property-details-nav {
  display: flex;
  flex-flow: row wrap;
}
.rng-listing-details-property-details-nav a {
  display: inline-block;
  vertical-align: middle;
  margin: 0 0 1rem 0;
  font-family: inherit;
  padding: 0.85em 1em;
  -webkit-appearance: none;
  border: 1px solid transparent;
  border-radius: 4px;
  transition: background-color 0.25s ease-out, color 0.25s ease-out;
  font-size: 0.9rem;
  line-height: 1;
  text-align: center;
  text-decoration: none;
  cursor: pointer;
  border: 1px solid var(--company-secondary-color);
  color: var(--company-secondary-color);
  border-radius: 2rem;
  color: var(--company-secondary-color) !important;
  margin: 0.5rem;
}
[data-whatinput=mouse] .rng-listing-details-property-details-nav a {
  outline: 0;
}
.rng-listing-details-property-details-nav a, .rng-listing-details-property-details-nav a:hover, .rng-listing-details-property-details-nav a:focus {
  background-color: transparent;
}
.rng-listing-details-property-details-nav a.disabled, .rng-listing-details-property-details-nav a.disabled:hover, .rng-listing-details-property-details-nav a.disabled:focus, .rng-listing-details-property-details-nav a[disabled], .rng-listing-details-property-details-nav a[disabled]:hover, .rng-listing-details-property-details-nav a[disabled]:focus {
  background-color: transparent;
}
.rng-listing-details-property-details-nav a:hover, .rng-listing-details-property-details-nav a:focus {
  border-color: #0a0a0a;
  color: #0a0a0a;
}
.rng-listing-details-property-details-nav a:hover.disabled, .rng-listing-details-property-details-nav a:hover[disabled], .rng-listing-details-property-details-nav a:focus.disabled, .rng-listing-details-property-details-nav a:focus[disabled] {
  border: 1px solid var(--company-secondary-color);
  color: var(--company-secondary-color);
}
.rng-listing-details-property-details-nav a:hover, .rng-listing-details-property-details-nav a:active, .rng-listing-details-property-details-nav a.selected {
  border-color: var(--company-primary-color);
  color: #0a0a0a !important;
}
@media print, screen and (max-width: 39.99875em) {
  .rng-listing-details-property-details-nav a {
    flex: 0 0 calc(50% - 1rem);
  }
}
@media print, screen and (min-width: 40em) {
  .rng-listing-details-property-details-nav a {
    flex: 0 0 calc(25% - 1rem);
  }
}

.rng-listing-details-features-list {
  list-style: none;
  margin: 0;
}
.rng-listing-details-features-list li {
  color: #666666 !important;
  font-size: 0.75rem !important;
  font-weight: 400 !important;
  line-height: 1.4 !important;
  margin-bottom: 0.25rem;
  padding: 0 0.5rem;
}
.rng-listing-details-features-list span {
  color: #666666 !important;
  font-weight: 700;
  display: inline-block;
}
@media print, screen and (min-width: 64.0625em) {
  .rng-listing-details-features-list {
    column-count: 2;
  }
  .rng-listing-details-features-list.room-features {
    display: flex;
    flex-wrap: wrap;
  }
  .rng-listing-details-features-list.room-features li {
    width: 33%;
  }
}

.rng-listing-details-open-houses-list {
  list-style: none;
  margin-left: 1rem;
  margin-bottom: 0;
}
.rng-listing-details-open-houses-list li {
  font-size: 1.25rem;
  line-height: 2.25rem;
  margin: 1rem 0.5rem 1rem 2rem;
}

.rng-listing-details-virtual-open-houses-list {
  list-style: none;
  margin: 0;
  padding: 0;
  display: flex;
  flex-flow: row wrap;
}
.rng-listing-details-virtual-open-houses-list li {
  margin: 0 1rem 0 0;
  padding: 0;
  width: 20rem;
}
.rng-listing-details-virtual-open-houses-list li span {
  display: block;
}
.rng-listing-details-virtual-open-houses-list li span.date {
  font-size: 0.875rem;
  font-weight: 600;
  text-transform: uppercase;
}
.rng-listing-details-virtual-open-houses-list li span.time {
  font-size: 1.125rem;
}
.rng-listing-details-virtual-open-houses-list li a {
  margin: 0.5rem 0 1rem;
  display: block;
}

.rng-listing-details-flyers-list {
  list-style: none;
  margin-left: 1rem;
  margin-bottom: 0;
}
.rng-listing-details-flyers-list li {
  font-size: 1.25rem;
  line-height: 2.25rem;
  margin: 1rem 0.5rem 1rem 2rem;
  position: relative;
}
.rng-listing-details-flyers-list li:before {
  /* use !important to prevent issues with browser extensions that change fonts */
  speak: none;
  font-style: normal !important;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-family: "Reliance-Network-Icon-Font";
  content: "\e95c";
  font-size: 2.5rem;
  position: absolute;
  top: 0;
  left: -2.75rem;
}

@media print, screen and (min-width: 64.0625em) {
  .rng-listing-details-contact {
    flex: 0 0 auto;
    width: calc(33.3333333333% - 1rem);
    margin-bottom: 0.5rem;
    margin-left: 0.5rem;
  }
}
@media print, screen and (max-width: 64.06125em) {
  .rng-listing-details-contact {
    flex: 0 0 auto;
    width: calc(100% - 1rem);
    margin-top: 0.5rem;
    margin-bottom: 0.5rem;
    width: 100%;
  }
}
.rng-listing-details-contact h2 {
  color: #666666 !important;
  font-family: "Open Sans", sans-serif !important;
  font-style: normal !important;
  font-weight: 300 !important;
  letter-spacing: normal !important;
  line-height: 1.4;
  text-transform: none !important;
  margin: 0 0 1rem 0 !important;
}
.rng-listing-details-contact h2 .sub-header {
  font-size: 40%;
  margin-left: 2rem;
}
@media print, screen and (max-width: 39.99875em) {
  .rng-listing-details-contact h2 {
    font-size: 1.5rem !important;
  }
}
@media print, screen and (min-width: 40em) {
  .rng-listing-details-contact h2 {
    font-size: 2.625rem !important;
  }
}
.rng-listing-details-contact form {
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-end;
}
.rng-listing-details-contact form input {
  margin-bottom: 0.5rem;
  width: 100%;
}
.rng-listing-details-contact form input[type=submit] {
  border-radius: 0.25rem;
  color: #ffffff !important;
  font-size: 1rem !important;
  font-weight: 400 !important;
  text-transform: none !important;
  margin: 0 0 1rem 0 !important;
  padding: 0.85em 1em !important;
  display: flex;
  align-items: center;
  justify-content: center;
  width: auto;
}
.rng-listing-details-contact form input[type=submit] i {
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.rng-listing-details-contact form input:not([type=submit]),
.rng-listing-details-contact form textarea {
  border-color: #8a8a8a;
  color: #666666;
}

.rng-listing-details-contact-agents {
  margin-bottom: 1rem;
  width: 100%;
}

.rng-listing-details-contact-agent {
  font-family: "Open Sans", sans-serif !important;
  margin-bottom: 1rem;
  display: flex;
}
.rng-listing-details-contact-agent img {
  height: 100%;
  max-width: none;
  width: 40%;
}
.rng-listing-details-contact-agent h3 {
  color: #666666 !important;
  font-family: "Open Sans", sans-serif !important;
  font-size: 1.25rem !important;
  font-weight: 300 !important;
  line-height: 1.4 !important;
  margin-bottom: 0 !important;
}
.rng-listing-details-contact-agent h4 {
  color: #666666 !important;
  font-family: "Open Sans", sans-serif !important;
  font-size: 0.875rem !important;
  font-weight: 300 !important;
  line-height: 1.4 !important;
  margin-bottom: 0 !important;
}
.rng-listing-details-contact-agent a {
  color: #666666 !important;
  font-size: 0.875rem;
  font-weight: bold;
  display: block;
}
@media print, screen and (min-width: 64.0625em) {
  .rng-listing-details-contact-agent .rng-listing-details-contact-agent-info {
    padding-left: 0.5rem;
  }
}
@media print, screen and (max-width: 64.06125em) {
  .rng-listing-details-contact-agent {
    width: 100%;
    flex-wrap: wrap;
  }
  .rng-listing-details-contact-agent img {
    width: 100%;
  }
}

.rng-listing-details-contact-photo {
  background-repeat: no-repeat;
  background-size: contain;
  height: 10rem;
}
@media print, screen and (min-width: 64.0625em) {
  .rng-listing-details-contact-photo {
    width: 50%;
  }
}
@media print, screen and (max-width: 64.06125em) {
  .rng-listing-details-contact-photo {
    width: 100%;
  }
}

.rng-listing-details-custom-ad-container {
  list-style: none;
  margin: 0;
  padding: 0;
  display: flex;
  align-items: center;
}
.rng-listing-details-custom-ad-container li {
  flex: 1;
}
.rng-listing-details-custom-ad-container li a {
  padding: 0 0.5rem;
  display: block;
}

.rng-listing-details-over-contact {
  order: 1;
}

.rng-listing-details-listing-designation img {
  margin: 0 auto;
  display: block;
}

.rng-listing-details-hpa-widget h3 {
  color: #666666 !important;
  font-family: "Open Sans", sans-serif !important;
  font-style: normal !important;
  font-weight: 300 !important;
  letter-spacing: normal !important;
  line-height: 1.4;
  text-transform: none !important;
  margin: 0 0 1rem 0 !important;
}
.rng-listing-details-hpa-widget h3 .sub-header {
  font-size: 40%;
  margin-left: 2rem;
}
@media print, screen and (max-width: 39.99875em) {
  .rng-listing-details-hpa-widget h3 {
    font-size: 1.5rem !important;
  }
}
@media print, screen and (min-width: 40em) {
  .rng-listing-details-hpa-widget h3 {
    font-size: 2rem !important;
  }
}
.rng-listing-details-hpa-widget p {
  color: #666666 !important;
  font-size: 0.875rem;
  line-height: 2 !important;
}
.rng-listing-details-hpa-widget p img {
  vertical-align: sub;
  height: 1.25rem;
  width: 1.25rem;
}
.rng-listing-details-hpa-widget table tbody tr {
  border-bottom: 1px solid #8a8a8a;
}
.rng-listing-details-hpa-widget th,
.rng-listing-details-hpa-widget td {
  color: #666666;
  font-weight: 300;
  text-align: center;
}
.rng-listing-details-hpa-widget thead,
.rng-listing-details-hpa-widget tbody {
  background: #ffffff;
  border-left: none;
  border-right: none;
}
.rng-listing-details-hpa-widget thead {
  border-top: 1px solid #8a8a8a;
  border-bottom: 1px solid #8a8a8a;
}
.rng-listing-details-hpa-widget td:not(:last-of-type) {
  border-right: 1px solid #8a8a8a;
}
.rng-listing-details-hpa-widget table {
  font-size: 0.875rem;
}
.rng-listing-details-hpa-widget .button, .rng-listing-details-hpa-widget .rng-listing-details-home-valuation > a {
  border-radius: 0.25rem;
  color: #ffffff !important;
  font-size: 1rem !important;
  font-weight: 400 !important;
  text-transform: none !important;
  margin: 0 0 1rem 0 !important;
  padding: 0.85em 1em !important;
  display: flex;
  align-items: center;
  justify-content: center;
  margin-bottom: 0 !important;
  display: inline-flex;
}
.rng-listing-details-hpa-widget .button i, .rng-listing-details-hpa-widget .rng-listing-details-home-valuation > a i {
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.rng-listing-details-hpa-widget small {
  color: #8a8a8a;
}

.rng-listing-details-area {
  flex: 0 0 auto;
  width: calc(100% - 1rem);
  margin-top: 0.5rem;
  margin-bottom: 0.5rem;
}
.rng-listing-details-area h2 {
  color: #666666 !important;
  font-family: "Open Sans", sans-serif !important;
  font-style: normal !important;
  font-weight: 300 !important;
  letter-spacing: normal !important;
  line-height: 1.4;
  text-transform: none !important;
  margin: 0 0 1rem 0 !important;
}
.rng-listing-details-area h2 .sub-header {
  font-size: 40%;
  margin-left: 2rem;
}
@media print, screen and (max-width: 39.99875em) {
  .rng-listing-details-area h2 {
    font-size: 1.5rem !important;
  }
}
@media print, screen and (min-width: 40em) {
  .rng-listing-details-area h2 {
    font-size: 2.625rem !important;
  }
}

.rng-listing-details-area-nav {
  width: 100%;
  display: flex;
}
.rng-listing-details-area-nav a {
  display: inline-block;
  vertical-align: middle;
  margin: 0 0 1rem 0;
  font-family: inherit;
  padding: 0.85em 1em;
  -webkit-appearance: none;
  border: 1px solid transparent;
  border-radius: 4px;
  transition: background-color 0.25s ease-out, color 0.25s ease-out;
  font-size: 0.9rem;
  line-height: 1;
  text-align: center;
  text-decoration: none;
  cursor: pointer;
  border: 1px solid var(--company-secondary-color);
  color: var(--company-secondary-color);
  border-radius: 2rem;
  color: #0a0a0a !important;
  margin: 0.5rem;
}
[data-whatinput=mouse] .rng-listing-details-area-nav a {
  outline: 0;
}
.rng-listing-details-area-nav a, .rng-listing-details-area-nav a:hover, .rng-listing-details-area-nav a:focus {
  background-color: transparent;
}
.rng-listing-details-area-nav a.disabled, .rng-listing-details-area-nav a.disabled:hover, .rng-listing-details-area-nav a.disabled:focus, .rng-listing-details-area-nav a[disabled], .rng-listing-details-area-nav a[disabled]:hover, .rng-listing-details-area-nav a[disabled]:focus {
  background-color: transparent;
}
.rng-listing-details-area-nav a:hover, .rng-listing-details-area-nav a:focus {
  border-color: #0a0a0a;
  color: #0a0a0a;
}
.rng-listing-details-area-nav a:hover.disabled, .rng-listing-details-area-nav a:hover[disabled], .rng-listing-details-area-nav a:focus.disabled, .rng-listing-details-area-nav a:focus[disabled] {
  border: 1px solid var(--company-secondary-color);
  color: var(--company-secondary-color);
}
.rng-listing-details-area-nav a:hover, .rng-listing-details-area-nav a:active, .rng-listing-details-area-nav a.selected {
  border-color: var(--company-primary-color);
  color: #0a0a0a !important;
}
@media print, screen and (max-width: 39.99875em) {
  .rng-listing-details-area-nav {
    flex-flow: row wrap;
  }
  .rng-listing-details-area-nav a {
    flex: 0 0 calc(50% - 1rem);
  }
}
@media print, screen and (min-width: 40em) {
  .rng-listing-details-area-nav {
    flex-flow: row nowrap;
  }
  .rng-listing-details-area-nav a {
    flex: 1 0 calc(25% - 1rem);
  }
}

.rng-listing-details-area-section {
  width: 100%;
}
.rng-listing-details-area-section h3 {
  color: #666666;
  font-family: "Open Sans", sans-serif !important;
  font-size: 2rem;
  font-style: normal;
  font-weight: 300;
  margin-bottom: 1rem;
}

.rng-listing-details-community-detail {
  display: flex;
  color: #666666;
  font-weight: 100;
}
.rng-listing-details-community-detail i {
  font-size: 5rem;
  margin-right: 1rem;
}
.rng-listing-details-community-detail div {
  font-size: 2rem;
  align-self: flex-end;
}
.rng-listing-details-community-detail div span {
  color: #666666;
  font-size: 1rem;
  display: block;
}
@media print, screen and (max-width: 39.99875em) {
  .rng-listing-details-community-detail {
    flex: 0 0 auto;
    width: calc(100% - 20px);
    margin-left: 10px;
    margin-right: 10px;
  }
}
@media print, screen and (min-width: 40em) and (max-width: 64.06125em) {
  .rng-listing-details-community-detail {
    flex: 0 0 auto;
    width: calc(50% - 30px);
    margin-left: 15px;
    margin-right: 15px;
  }
}
@media print, screen and (min-width: 64.0625em) {
  .rng-listing-details-community-detail {
    flex: 0 0 auto;
    width: calc(33.3333333333% - 30px);
    margin-left: 15px;
    margin-right: 15px;
  }
}

.rng-listing-details-age-range-graph {
  background-color: #ffffff;
  max-width: 100%;
  padding: 1rem;
  width: 100%;
  display: flex;
  flex-direction: column;
  position: relative;
}
.rng-listing-details-age-range-graph dt {
  font-size: 1.2em;
  font-weight: 700;
  text-align: center;
  margin-bottom: 1rem;
  margin-left: 5rem;
  width: calc(100% - 5rem);
  align-self: flex-start;
  display: block;
}
.rng-listing-details-age-range-graph span {
  background-color: #ffffff;
  font-weight: 600;
  align-items: center;
  display: flex;
  justify-content: flex-end;
  height: 2rem;
  width: 5rem;
  position: absolute;
  left: 0;
}
.rng-listing-details-age-range-graph dd {
  background: repeating-linear-gradient(to right, #ddd, #ddd 1px, #fff 1px, #fff 5%);
  font-size: 0.75rem;
  line-height: 1;
  text-transform: uppercase;
  height: 2rem;
  margin-left: 5rem;
  width: calc(100% - 5rem);
}
.rng-listing-details-age-range-graph dd:after {
  background-color: var(--company-primary-color);
  height: 90%;
  margin-bottom: 0.5rem;
  width: 3.125rem;
  position: relative;
  top: 50%;
  content: "";
  display: block;
  transform: translateY(-50%);
  transition: background-color 0.3s ease;
}
.rng-listing-details-age-range-graph dd:hover:after, .rng-listing-details-age-range-graph dd:focus:after {
  background-color: #8a8a8a;
}
.rng-listing-details-age-range-graph .p1:after {
  width: 1%;
}
.rng-listing-details-age-range-graph .p2:after {
  width: 2%;
}
.rng-listing-details-age-range-graph .p3:after {
  width: 3%;
}
.rng-listing-details-age-range-graph .p4:after {
  width: 4%;
}
.rng-listing-details-age-range-graph .p5:after {
  width: 5%;
}
.rng-listing-details-age-range-graph .p6:after {
  width: 6%;
}
.rng-listing-details-age-range-graph .p7:after {
  width: 7%;
}
.rng-listing-details-age-range-graph .p8:after {
  width: 8%;
}
.rng-listing-details-age-range-graph .p9:after {
  width: 9%;
}
.rng-listing-details-age-range-graph .p10:after {
  width: 10%;
}
.rng-listing-details-age-range-graph .p11:after {
  width: 11%;
}
.rng-listing-details-age-range-graph .p12:after {
  width: 12%;
}
.rng-listing-details-age-range-graph .p13:after {
  width: 13%;
}
.rng-listing-details-age-range-graph .p14:after {
  width: 14%;
}
.rng-listing-details-age-range-graph .p15:after {
  width: 15%;
}
.rng-listing-details-age-range-graph .p16:after {
  width: 16%;
}
.rng-listing-details-age-range-graph .p17:after {
  width: 17%;
}
.rng-listing-details-age-range-graph .p18:after {
  width: 18%;
}
.rng-listing-details-age-range-graph .p19:after {
  width: 19%;
}
.rng-listing-details-age-range-graph .p20:after {
  width: 20%;
}
.rng-listing-details-age-range-graph .p21:after {
  width: 21%;
}
.rng-listing-details-age-range-graph .p22:after {
  width: 22%;
}
.rng-listing-details-age-range-graph .p23:after {
  width: 23%;
}
.rng-listing-details-age-range-graph .p24:after {
  width: 24%;
}
.rng-listing-details-age-range-graph .p25:after {
  width: 25%;
}
.rng-listing-details-age-range-graph .p26:after {
  width: 26%;
}
.rng-listing-details-age-range-graph .p27:after {
  width: 27%;
}
.rng-listing-details-age-range-graph .p28:after {
  width: 28%;
}
.rng-listing-details-age-range-graph .p29:after {
  width: 29%;
}
.rng-listing-details-age-range-graph .p30:after {
  width: 30%;
}
.rng-listing-details-age-range-graph .p31:after {
  width: 31%;
}
.rng-listing-details-age-range-graph .p32:after {
  width: 32%;
}
.rng-listing-details-age-range-graph .p33:after {
  width: 33%;
}
.rng-listing-details-age-range-graph .p34:after {
  width: 34%;
}
.rng-listing-details-age-range-graph .p35:after {
  width: 35%;
}
.rng-listing-details-age-range-graph .p36:after {
  width: 36%;
}
.rng-listing-details-age-range-graph .p37:after {
  width: 37%;
}
.rng-listing-details-age-range-graph .p38:after {
  width: 38%;
}
.rng-listing-details-age-range-graph .p39:after {
  width: 39%;
}
.rng-listing-details-age-range-graph .p40:after {
  width: 40%;
}
.rng-listing-details-age-range-graph .p41:after {
  width: 41%;
}
.rng-listing-details-age-range-graph .p42:after {
  width: 42%;
}
.rng-listing-details-age-range-graph .p43:after {
  width: 43%;
}
.rng-listing-details-age-range-graph .p44:after {
  width: 44%;
}
.rng-listing-details-age-range-graph .p45:after {
  width: 45%;
}
.rng-listing-details-age-range-graph .p46:after {
  width: 46%;
}
.rng-listing-details-age-range-graph .p47:after {
  width: 47%;
}
.rng-listing-details-age-range-graph .p48:after {
  width: 48%;
}
.rng-listing-details-age-range-graph .p49:after {
  width: 49%;
}
.rng-listing-details-age-range-graph .p50:after {
  width: 50%;
}
.rng-listing-details-age-range-graph .p51:after {
  width: 51%;
}
.rng-listing-details-age-range-graph .p52:after {
  width: 52%;
}
.rng-listing-details-age-range-graph .p53:after {
  width: 53%;
}
.rng-listing-details-age-range-graph .p54:after {
  width: 54%;
}
.rng-listing-details-age-range-graph .p55:after {
  width: 55%;
}
.rng-listing-details-age-range-graph .p56:after {
  width: 56%;
}
.rng-listing-details-age-range-graph .p57:after {
  width: 57%;
}
.rng-listing-details-age-range-graph .p58:after {
  width: 58%;
}
.rng-listing-details-age-range-graph .p59:after {
  width: 59%;
}
.rng-listing-details-age-range-graph .p60:after {
  width: 60%;
}
.rng-listing-details-age-range-graph .p61:after {
  width: 61%;
}
.rng-listing-details-age-range-graph .p62:after {
  width: 62%;
}
.rng-listing-details-age-range-graph .p63:after {
  width: 63%;
}
.rng-listing-details-age-range-graph .p64:after {
  width: 64%;
}
.rng-listing-details-age-range-graph .p65:after {
  width: 65%;
}
.rng-listing-details-age-range-graph .p66:after {
  width: 66%;
}
.rng-listing-details-age-range-graph .p67:after {
  width: 67%;
}
.rng-listing-details-age-range-graph .p68:after {
  width: 68%;
}
.rng-listing-details-age-range-graph .p69:after {
  width: 69%;
}
.rng-listing-details-age-range-graph .p70:after {
  width: 70%;
}
.rng-listing-details-age-range-graph .p71:after {
  width: 71%;
}
.rng-listing-details-age-range-graph .p72:after {
  width: 72%;
}
.rng-listing-details-age-range-graph .p73:after {
  width: 73%;
}
.rng-listing-details-age-range-graph .p74:after {
  width: 74%;
}
.rng-listing-details-age-range-graph .p75:after {
  width: 75%;
}
.rng-listing-details-age-range-graph .p76:after {
  width: 76%;
}
.rng-listing-details-age-range-graph .p77:after {
  width: 77%;
}
.rng-listing-details-age-range-graph .p78:after {
  width: 78%;
}
.rng-listing-details-age-range-graph .p79:after {
  width: 79%;
}
.rng-listing-details-age-range-graph .p80:after {
  width: 80%;
}
.rng-listing-details-age-range-graph .p81:after {
  width: 81%;
}
.rng-listing-details-age-range-graph .p82:after {
  width: 82%;
}
.rng-listing-details-age-range-graph .p83:after {
  width: 83%;
}
.rng-listing-details-age-range-graph .p84:after {
  width: 84%;
}
.rng-listing-details-age-range-graph .p85:after {
  width: 85%;
}
.rng-listing-details-age-range-graph .p86:after {
  width: 86%;
}
.rng-listing-details-age-range-graph .p87:after {
  width: 87%;
}
.rng-listing-details-age-range-graph .p88:after {
  width: 88%;
}
.rng-listing-details-age-range-graph .p89:after {
  width: 89%;
}
.rng-listing-details-age-range-graph .p90:after {
  width: 90%;
}
.rng-listing-details-age-range-graph .p91:after {
  width: 91%;
}
.rng-listing-details-age-range-graph .p92:after {
  width: 92%;
}
.rng-listing-details-age-range-graph .p93:after {
  width: 93%;
}
.rng-listing-details-age-range-graph .p94:after {
  width: 94%;
}
.rng-listing-details-age-range-graph .p95:after {
  width: 95%;
}
.rng-listing-details-age-range-graph .p96:after {
  width: 96%;
}
.rng-listing-details-age-range-graph .p97:after {
  width: 97%;
}
.rng-listing-details-age-range-graph .p98:after {
  width: 98%;
}
.rng-listing-details-age-range-graph .p99:after {
  width: 99%;
}
.rng-listing-details-age-range-graph .p100:after {
  width: 100%;
}
@media print, screen and (max-width: 39.99875em) {
  .rng-listing-details-age-range-graph {
    display: none;
  }
}

.rng-listing-details-school-detail h4 {
  font-size: 1.5rem;
  font-weight: 300;
  margin-bottom: 1rem;
  width: 100%;
}
.rng-listing-details-school-detail .school {
  height: 3.25rem;
  margin-bottom: 1rem;
  display: flex;
}
.rng-listing-details-school-detail .school > div {
  height: 100%;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
.rng-listing-details-school-detail .score {
  background-color: #8a8a8a;
  color: #ffffff;
  font-size: 1.5rem;
  font-weight: 300;
  height: 100%;
  margin-right: 1rem;
  width: 3.25rem;
  align-items: center;
  display: flex;
  justify-content: center;
}
.rng-listing-details-school-detail .public-private {
  color: #8a8a8a;
  font-size: 0.75rem;
  line-height: 1;
}
.rng-listing-details-school-detail .name {
  font-size: 1.125rem;
  line-height: 1;
}
.rng-listing-details-school-detail ul {
  color: #8a8a8a;
  font-size: 0.75rem;
  line-height: 1;
  margin: 0;
  list-style: none;
  display: flex;
}
.rng-listing-details-school-detail ul li {
  padding: 0 0.5rem;
  position: relative;
}
.rng-listing-details-school-detail ul li:before {
  content: "·";
  position: absolute;
  left: 0;
}
@media print, screen and (max-width: 64.06125em) {
  .rng-listing-details-school-detail {
    flex: 0 0 auto;
    width: calc(100% - 30px);
    margin-left: 15px;
    margin-right: 15px;
  }
}
@media print, screen and (min-width: 64.0625em) {
  .rng-listing-details-school-detail {
    flex: 0 0 auto;
    width: calc(33.3333333333% - 30px);
    margin-left: 15px;
    margin-right: 15px;
  }
}

.rng-listing-details-neighborhood {
  flex: 0 0 auto;
  width: calc(100% - 1rem);
  margin-top: 0.5rem;
  margin-bottom: 0.5rem;
}
.rng-listing-details-neighborhood h2 {
  color: #666666 !important;
  font-family: "Open Sans", sans-serif !important;
  font-style: normal !important;
  font-weight: 300 !important;
  letter-spacing: normal !important;
  line-height: 1.4;
  text-transform: none !important;
  margin: 0 0 1rem 0 !important;
}
.rng-listing-details-neighborhood h2 .sub-header {
  font-size: 40%;
  margin-left: 2rem;
}
@media print, screen and (max-width: 39.99875em) {
  .rng-listing-details-neighborhood h2 {
    font-size: 1.5rem !important;
  }
}
@media print, screen and (min-width: 40em) {
  .rng-listing-details-neighborhood h2 {
    font-size: 2.625rem !important;
  }
}

.rng-listing-details-neighborhood-map {
  font-weight: 300;
  margin-bottom: 1rem;
}
.rng-listing-details-neighborhood-map ul {
  margin: 0;
  list-style: none;
  padding: 0;
  display: flex;
  flex-flow: row wrap;
}
.rng-listing-details-neighborhood-map li:last-of-type {
  text-align: right;
  flex: 1;
}
.rng-listing-details-neighborhood-map li a {
  color: #666666 !important;
  font-weight: 300;
  padding: 0.5rem;
  display: block;
}

.rng-listing-details-market-stats {
  flex: 0 0 auto;
  width: calc(100% - 1rem);
  margin-top: 0.5rem;
  margin-bottom: 0.5rem;
}
.rng-listing-details-market-stats h2 {
  color: #666666 !important;
  font-family: "Open Sans", sans-serif !important;
  font-style: normal !important;
  font-weight: 300 !important;
  letter-spacing: normal !important;
  line-height: 1.4;
  text-transform: none !important;
  margin: 0 0 1rem 0 !important;
}
.rng-listing-details-market-stats h2 .sub-header {
  font-size: 40%;
  margin-left: 2rem;
}
@media print, screen and (max-width: 39.99875em) {
  .rng-listing-details-market-stats h2 {
    font-size: 1.5rem !important;
  }
}
@media print, screen and (min-width: 40em) {
  .rng-listing-details-market-stats h2 {
    font-size: 2.625rem !important;
  }
}

.rng-listing-details-market-circle-graphs {
  display: flex;
  flex-flow: row wrap;
  margin-bottom: 1rem;
}
.rng-listing-details-market-circle-graphs span {
  color: #666666;
}

.rng-listing-details-market-circle-graph {
  flex: 0 0 auto;
  min-height: 0;
  min-width: 0;
  width: calc(100% - 20px);
  margin-left: 10px;
  margin-right: 10px;
}
@media print, screen and (max-width: 39.99875em) {
  .rng-listing-details-market-circle-graph {
    flex: 0 0 auto;
    width: calc(100% - 20px);
    margin-left: 10px;
    margin-right: 10px;
  }
}
@media print, screen and (min-width: 40em) {
  .rng-listing-details-market-circle-graph {
    flex: 0 0 auto;
    width: calc(33.3333333333% - 30px);
    margin-left: 15px;
    margin-right: 15px;
  }
}

.rng-listing-details-market-line-graphs {
  display: flex;
  flex-flow: row wrap;
  margin-left: 10px;
  margin-right: 10px;
  margin-bottom: 10px;
}
@media print, screen and (min-width: 40em) {
  .rng-listing-details-market-line-graphs {
    margin-left: 15px;
    margin-right: 15px;
    margin-bottom: 15px;
  }
}

.rng-listing-details-market-line-graph {
  flex: 0 0 auto;
  min-height: 0;
  min-width: 0;
  width: calc(100% - 20px);
  margin-left: 10px;
  margin-right: 10px;
  border: 1px solid #8a8a8a;
  padding: 2rem 1rem;
}
@media print, screen and (max-width: 39.99875em) {
  .rng-listing-details-market-line-graph {
    flex: 0 0 auto;
    width: calc(100% - 20px);
    margin-left: 10px;
    margin-right: 10px;
  }
}
@media print, screen and (min-width: 40em) {
  .rng-listing-details-market-line-graph {
    flex: 0 0 auto;
    width: calc(50% - 30px);
    margin-left: 15px;
    margin-right: 15px;
  }
}
.rng-listing-details-market-line-graph h4 {
  color: #666666;
  font-size: 1.25rem;
  font-weight: 300;
  margin-bottom: 1rem;
}
.rng-listing-details-market-line-graph .progress {
  position: relative;
}
.rng-listing-details-market-line-graph .progress:after {
  background: repeating-linear-gradient(to right, #8a8a8a, #8a8a8a 1px, transparent 1px, transparent 20%);
  height: 1rem;
  width: 100%;
  position: absolute;
  top: 100%;
  left: 10%;
  content: "";
}
.rng-listing-details-market-line-graph .progress-meter-text {
  color: #ffffff;
}
.rng-listing-details-market-line-graph .progress-axis {
  color: #666666;
  font-size: 0.875rem;
  margin: 0;
  list-style: none;
  display: flex;
  justify-content: space-around;
}
.rng-listing-details-market-line-graph .progress-axis li {
  text-align: center;
  width: 3.125rem;
}

.rng-listing-details-property-history {
  flex: 0 0 auto;
  width: calc(100% - 1rem);
  margin-top: 0.5rem;
  margin-bottom: 0.5rem;
}
.rng-listing-details-property-history h2 {
  color: #666666 !important;
  font-family: "Open Sans", sans-serif !important;
  font-style: normal !important;
  font-weight: 300 !important;
  letter-spacing: normal !important;
  line-height: 1.4;
  text-transform: none !important;
  margin: 0 0 1rem 0 !important;
}
.rng-listing-details-property-history h2 .sub-header {
  font-size: 40%;
  margin-left: 2rem;
}
@media print, screen and (max-width: 39.99875em) {
  .rng-listing-details-property-history h2 {
    font-size: 1.5rem !important;
  }
}
@media print, screen and (min-width: 40em) {
  .rng-listing-details-property-history h2 {
    font-size: 2.625rem !important;
  }
}
.rng-listing-details-property-history table tbody tr {
  border-bottom: 1px solid #8a8a8a;
}
.rng-listing-details-property-history th,
.rng-listing-details-property-history td {
  color: #666666;
  font-weight: 300;
  text-align: center;
}
.rng-listing-details-property-history thead,
.rng-listing-details-property-history tbody {
  background: #ffffff;
  border-left: none;
  border-right: none;
}
.rng-listing-details-property-history thead {
  border-top: 1px solid #8a8a8a;
  border-bottom: 1px solid #8a8a8a;
}
.rng-listing-details-property-history td:not(:last-of-type) {
  border-right: 1px solid #8a8a8a;
}
.rng-listing-details-property-history th {
  font-size: 1.5rem;
  padding-top: 1rem;
  padding-bottom: 1rem;
}
.rng-listing-details-property-history tr.sold {
  background: #cacaca;
}
.rng-listing-details-property-history span {
  font-size: 80%;
  display: block;
}

.rng-listing-details-calculator {
  flex: 0 0 auto;
  width: calc(100% - 1rem);
  margin-top: 0.5rem;
  margin-bottom: 0.5rem;
}
.rng-listing-details-calculator h2 {
  color: #666666 !important;
  font-family: "Open Sans", sans-serif !important;
  font-style: normal !important;
  font-weight: 300 !important;
  letter-spacing: normal !important;
  line-height: 1.4;
  text-transform: none !important;
  margin: 0 0 1rem 0 !important;
}
.rng-listing-details-calculator h2 .sub-header {
  font-size: 40%;
  margin-left: 2rem;
}
@media print, screen and (max-width: 39.99875em) {
  .rng-listing-details-calculator h2 {
    font-size: 1.5rem !important;
  }
}
@media print, screen and (min-width: 40em) {
  .rng-listing-details-calculator h2 {
    font-size: 2.625rem !important;
  }
}
.rng-listing-details-calculator hr {
  border-color: #8a8a8a;
  margin: 2rem auto;
}
.rng-listing-details-calculator input {
  border: 1px solid #8a8a8a;
}

.rng-listing-details-calculator-price span {
  color: #666666;
  font-size: 2rem;
  font-weight: 300;
}

body .rng-listing-details-calculator-interest {
  align-items: baseline;
  display: flex;
}
body .rng-listing-details-calculator-interest select {
  background: none;
  border-color: #8a8a8a;
  color: #666666;
  height: auto;
  margin: 0 0.5rem 0 0;
  padding: 0.25rem;
}
body .rng-listing-details-calculator-interest select.years {
  flex: 0 0 2.25rem;
  width: auto;
}
body .rng-listing-details-calculator-interest select.rate {
  flex: 0 0 3.75rem;
  width: auto;
}
body .rng-listing-details-calculator-interest span {
  color: #666666;
  margin-right: 0.5rem;
}

.rng-listing-details-calculator-bar {
  background-color: #eaeaea;
  height: 10px;
  position: relative;
  border-radius: 5px;
  margin-top: 1rem;
}
.rng-listing-details-calculator-bar .bar:nth-of-type(1) {
  background: var(--company-primary-color);
  border-radius: 5px;
  height: 100%;
  position: absolute;
  z-index: 12;
}
.rng-listing-details-calculator-bar .bar:nth-of-type(2) {
  background: var(--company-secondary-color);
  border-radius: 5px;
  height: 100%;
  position: absolute;
  z-index: 6;
}
.rng-listing-details-calculator-bar .bar:nth-of-type(3) {
  background: #cacaca;
  border-radius: 5px;
  height: 100%;
  position: absolute;
  z-index: 4;
}

.rng-listing-details-calculator-value {
  color: #666666;
  font-size: 1.125rem;
  font-weight: 300;
  line-height: 2.25;
  align-items: center;
  display: flex;
}
.rng-listing-details-calculator-value .dot {
  border-radius: 100%;
  height: 1rem;
  width: 1rem;
}
.rng-listing-details-calculator-value.pi .dot {
  background: var(--company-primary-color);
}
.rng-listing-details-calculator-value.pt .dot {
  background: var(--company-secondary-color);
}
.rng-listing-details-calculator-value.hi .dot {
  background: #cacaca;
}
.rng-listing-details-calculator-value span {
  padding: 0 1rem;
  flex: 1 1 auto;
}
.rng-listing-details-calculator-value #principalAndInterestAmount {
  color: #0a0a0a;
}
.rng-listing-details-calculator-value input {
  font-weight: 300;
  line-height: 1;
  text-align: right;
  height: auto;
  margin-bottom: 0;
  padding: 0.25rem;
  width: 6.25rem;
}

.rng-listing-details-calculator-sliders label,
.rng-listing-details-calculator-sliders span {
  color: #666666;
  font-size: 1rem;
  font-weight: 300;
}
.rng-listing-details-calculator-sliders input {
  font-weight: 300;
  margin-bottom: 0;
}
.rng-listing-details-calculator-sliders .joint-input {
  display: flex;
}
.rng-listing-details-calculator-sliders .joint-input input:last-of-type {
  border-left: none;
  width: 5rem;
}

.rng-listing-details-similar-homes {
  position: relative;
  flex: 0 0 auto;
  width: calc(100% - 1rem);
  margin-top: 0.5rem;
  margin-bottom: 0.5rem;
}
.rng-listing-details-similar-homes .rng-listing-property-gallery-arrow {
  color: #0a0a0a;
  font-size: 80px;
  height: calc(100% - 67px);
  cursor: pointer;
  position: absolute;
  bottom: 0;
  z-index: 999;
}
.rng-listing-details-similar-homes .rng-listing-property-gallery-arrow:before {
  content: "";
  display: block;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  width: 100%;
  z-index: -100;
  transition: opacity 0.45s;
}
.rng-listing-details-similar-homes .rng-listing-property-gallery-arrow span {
  height: 100%;
  align-items: center;
  display: flex;
}
@media print, screen and (max-width: 39.99875em) {
  .rng-listing-details-similar-homes .rng-listing-property-gallery-arrow {
    font-size: 64px;
  }
}
.rng-listing-details-similar-homes .rng-listing-property-gallery-arrow#similarHomesPrev, .rng-listing-details-similar-homes .rng-listing-property-gallery-arrow#NearbyHomesPrev {
  left: -2.75rem;
}
.rng-listing-details-similar-homes .rng-listing-property-gallery-arrow#similarHomesNext, .rng-listing-details-similar-homes .rng-listing-property-gallery-arrow#NearbyHomesNext {
  right: -2.75rem;
}
@media print, screen and (max-width: 64.06125em) {
  .rng-listing-details-similar-homes .rng-listing-property-gallery-arrow#similarHomesPrev, .rng-listing-details-similar-homes .rng-listing-property-gallery-arrow#NearbyHomesPrev {
    left: -0.75rem;
  }
  .rng-listing-details-similar-homes .rng-listing-property-gallery-arrow#similarHomesNext, .rng-listing-details-similar-homes .rng-listing-property-gallery-arrow#NearbyHomesNext {
    right: -0.75rem;
  }
}
.rng-listing-details-similar-homes h2 {
  color: #666666 !important;
  font-family: "Open Sans", sans-serif !important;
  font-style: normal !important;
  font-weight: 300 !important;
  letter-spacing: normal !important;
  line-height: 1.4;
  text-transform: none !important;
  margin: 0 0 1rem 0 !important;
}
.rng-listing-details-similar-homes h2 .sub-header {
  font-size: 40%;
  margin-left: 2rem;
}
@media print, screen and (max-width: 39.99875em) {
  .rng-listing-details-similar-homes h2 {
    font-size: 1.5rem !important;
  }
}
@media print, screen and (min-width: 40em) {
  .rng-listing-details-similar-homes h2 {
    font-size: 2.625rem !important;
  }
}

.rng-listing-details-carousel {
  width: 100%;
}

.rng-listing-details-other-home {
  outline: none;
}
.rng-listing-details-other-home div {
  background-position: center center;
  background-size: cover;
  height: 12.5rem;
  margin: 0 auto 1rem;
  width: 18.75rem;
}
.rng-listing-details-other-home h4,
.rng-listing-details-other-home h5 {
  font-weight: 300;
  text-align: center;
}
.rng-listing-details-other-home h4 {
  color: #666666;
  font-size: 2rem;
  margin-bottom: 0.5rem;
}
.rng-listing-details-other-home h5 {
  color: #8a8a8a;
  font-size: 1.125rem;
}

.rng-listing-details-nearby-homes {
  position: relative;
  flex: 0 0 auto;
  width: calc(100% - 1rem);
  margin-top: 0.5rem;
  margin-bottom: 0.5rem;
}
.rng-listing-details-nearby-homes .rng-listing-property-gallery-arrow {
  color: #0a0a0a;
  font-size: 80px;
  height: calc(100% - 67px);
  cursor: pointer;
  position: absolute;
  bottom: 0;
  z-index: 999;
}
.rng-listing-details-nearby-homes .rng-listing-property-gallery-arrow:before {
  content: "";
  display: block;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  width: 100%;
  z-index: -100;
  transition: opacity 0.45s;
}
.rng-listing-details-nearby-homes .rng-listing-property-gallery-arrow span {
  height: 100%;
  align-items: center;
  display: flex;
}
@media print, screen and (max-width: 39.99875em) {
  .rng-listing-details-nearby-homes .rng-listing-property-gallery-arrow {
    font-size: 64px;
  }
}
.rng-listing-details-nearby-homes .rng-listing-property-gallery-arrow#similarHomesPrev, .rng-listing-details-nearby-homes .rng-listing-property-gallery-arrow#NearbyHomesPrev {
  left: -2.75rem;
}
.rng-listing-details-nearby-homes .rng-listing-property-gallery-arrow#similarHomesNext, .rng-listing-details-nearby-homes .rng-listing-property-gallery-arrow#NearbyHomesNext {
  right: -2.75rem;
}
@media print, screen and (max-width: 64.06125em) {
  .rng-listing-details-nearby-homes .rng-listing-property-gallery-arrow#similarHomesPrev, .rng-listing-details-nearby-homes .rng-listing-property-gallery-arrow#NearbyHomesPrev {
    left: -0.75rem;
  }
  .rng-listing-details-nearby-homes .rng-listing-property-gallery-arrow#similarHomesNext, .rng-listing-details-nearby-homes .rng-listing-property-gallery-arrow#NearbyHomesNext {
    right: -0.75rem;
  }
}
.rng-listing-details-nearby-homes h2 {
  color: #666666 !important;
  font-family: "Open Sans", sans-serif !important;
  font-style: normal !important;
  font-weight: 300 !important;
  letter-spacing: normal !important;
  line-height: 1.4;
  text-transform: none !important;
  margin: 0 0 1rem 0 !important;
}
.rng-listing-details-nearby-homes h2 .sub-header {
  font-size: 40%;
  margin-left: 2rem;
}
@media print, screen and (max-width: 39.99875em) {
  .rng-listing-details-nearby-homes h2 {
    font-size: 1.5rem !important;
  }
}
@media print, screen and (min-width: 40em) {
  .rng-listing-details-nearby-homes h2 {
    font-size: 2.625rem !important;
  }
}

.rng-listing-details-home-valuation {
  flex: 0 0 auto;
  width: calc(100% - 1rem);
  margin-top: 0.5rem;
  margin-bottom: 0.5rem;
}
.rng-listing-details-home-valuation h2 {
  color: #666666 !important;
  font-family: "Open Sans", sans-serif !important;
  font-style: normal !important;
  font-weight: 300 !important;
  letter-spacing: normal !important;
  line-height: 1.4;
  text-transform: none !important;
  margin: 0 0 1rem 0 !important;
}
.rng-listing-details-home-valuation h2 .sub-header {
  font-size: 40%;
  margin-left: 2rem;
}
@media print, screen and (max-width: 39.99875em) {
  .rng-listing-details-home-valuation h2 {
    font-size: 1.5rem !important;
  }
}
@media print, screen and (min-width: 40em) {
  .rng-listing-details-home-valuation h2 {
    font-size: 2.625rem !important;
  }
}
.rng-listing-details-home-valuation > a {
  display: inline-block;
  border-radius: 0.25rem;
  color: #ffffff !important;
  font-size: 1rem !important;
  font-weight: 400 !important;
  text-transform: none !important;
  margin: 0 0 1rem 0 !important;
  padding: 0.85em 1em !important;
  display: flex;
  align-items: center;
  justify-content: center;
}
.rng-listing-details-home-valuation > a i {
  font-size: 1.5rem;
  padding-right: 0.5rem;
}

.rng-listing-details-disclaimers {
  color: #666666;
  flex: 0 0 auto;
  width: calc(100% - 1rem);
  margin-top: 0.5rem;
  margin-bottom: 0.5rem;
}
.rng-listing-details-disclaimers h2 {
  color: #666666 !important;
  font-family: "Open Sans", sans-serif !important;
  font-style: normal !important;
  font-weight: 300 !important;
  letter-spacing: normal !important;
  line-height: 1.4;
  text-transform: none !important;
  margin: 0 0 1rem 0 !important;
}
.rng-listing-details-disclaimers h2 .sub-header {
  font-size: 40%;
  margin-left: 2rem;
}
@media print, screen and (max-width: 39.99875em) {
  .rng-listing-details-disclaimers h2 {
    font-size: 1.5rem !important;
  }
}
@media print, screen and (min-width: 40em) {
  .rng-listing-details-disclaimers h2 {
    font-size: 2.625rem !important;
  }
}

img[src="https://deviceid.trueleadid.com/vng.gif"] {
  display: none;
}

@media print, screen and (min-width: 64.0625em) {
  .rng-lws-listing-details-left-section {
    flex: 0 0 auto;
    width: calc(58.3333333333% - 1rem);
    margin-right: 0.5rem;
    margin-bottom: 0.5rem;
  }
  .rng-lws-listing-details-left-section .rng-listing-details-property-details {
    width: 100%;
  }
}
@media print, screen and (max-width: 64.06125em) {
  .rng-lws-listing-details-left-section {
    flex: 0 0 auto;
    width: calc(100% - 1rem);
    margin-top: 0.5rem;
    margin-right: 0.5rem;
    margin-bottom: 0.5rem;
    margin-left: 0.5rem;
  }
}
.rng-lws-listing-details-left-section h2 {
  color: #666666 !important;
  font-family: "Open Sans", sans-serif !important;
  font-style: normal !important;
  font-weight: 300 !important;
  letter-spacing: normal !important;
  line-height: 1.4;
  text-transform: none !important;
  margin: 0 0 1rem 0 !important;
}
.rng-lws-listing-details-left-section h2 .sub-header {
  font-size: 40%;
  margin-left: 2rem;
}
@media print, screen and (max-width: 39.99875em) {
  .rng-lws-listing-details-left-section h2 {
    font-size: 1.5rem !important;
  }
}
@media print, screen and (min-width: 40em) {
  .rng-lws-listing-details-left-section h2 {
    font-size: 2.625rem !important;
  }
}

@media print, screen and (min-width: 64.0625em) {
  .rng-lws-listing-details-right-section {
    flex: 0 0 auto;
    width: calc(41.6666666667% - 1rem);
    margin-bottom: 0.5rem;
    margin-left: 0.5rem;
  }
}
@media print, screen and (max-width: 64.06125em) {
  .rng-lws-listing-details-right-section {
    flex: 0 0 auto;
    width: calc(100% - 1rem);
    margin-top: 0.5rem;
    margin-right: 0.5rem;
    margin-bottom: 0.5rem;
    margin-left: 0.5rem;
  }
}
.rng-lws-listing-details-right-section h2 {
  color: #666666 !important;
  font-family: "Open Sans", sans-serif !important;
  font-style: normal !important;
  font-weight: 300 !important;
  letter-spacing: normal !important;
  line-height: 1.4;
  text-transform: none !important;
  margin: 0 0 1rem 0 !important;
}
.rng-lws-listing-details-right-section h2 .sub-header {
  font-size: 40%;
  margin-left: 2rem;
}
@media print, screen and (max-width: 39.99875em) {
  .rng-lws-listing-details-right-section h2 {
    font-size: 1.5rem !important;
  }
}
@media print, screen and (min-width: 40em) {
  .rng-lws-listing-details-right-section h2 {
    font-size: 2.625rem !important;
  }
}

.rng-lws-listing-details-header-container {
  background: #ffffff;
  border-bottom: 2px solid #0a0a0a;
  padding: 0.5rem;
}
@media print, screen and (min-width: 64.0625em) {
  .rng-lws-listing-details-header-container.sticky {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    z-index: 1001;
  }
}
@media print, screen and (max-width: 64.06125em) {
  .rng-lws-listing-details-header-container {
    padding: 0.25rem;
  }
}

.rng-lws-listing-details-header {
  max-width: 87.5rem;
  align-items: center;
  display: flex;
  justify-content: space-between;
  padding-right: 10px;
  padding-left: 10px;
  max-width: 87.5rem;
  margin-left: auto;
  margin-right: auto;
}
@media print, screen and (min-width: 40em) {
  .rng-lws-listing-details-header {
    padding-right: 15px;
    padding-left: 15px;
  }
}
.rng-lws-listing-details-header h1 {
  text-align: center;
  width: 100%;
  color: #666666 !important;
  font-family: "Open Sans", sans-serif !important;
  font-style: normal !important;
  font-weight: 300 !important;
  letter-spacing: normal !important;
  line-height: 1.4;
  text-transform: none !important;
  margin: 0 0 1rem 0 !important;
}
.rng-lws-listing-details-header h1 span.listing-address {
  font-size: 75%;
  line-height: 1;
  display: block;
}
.rng-lws-listing-details-header h1 span.listing-address a {
  font-size: 75%;
}
.rng-lws-listing-details-header h1 .sub-header {
  font-size: 40%;
  margin-left: 2rem;
}
@media print, screen and (max-width: 39.99875em) {
  .rng-lws-listing-details-header h1 {
    font-size: 1.5rem !important;
  }
}
@media print, screen and (min-width: 40em) {
  .rng-lws-listing-details-header h1 {
    font-size: 2.625rem !important;
  }
}
@media print, screen and (max-width: 64.06125em) {
  .rng-lws-listing-details-header {
    padding: 0;
    flex-direction: column;
  }
  .rng-lws-listing-details-header h1 {
    margin-bottom: 0.5rem !important;
  }
}

@media print, screen and (min-width: 40em) {
  .rng-lws-listing-details-header-logo {
    max-width: 18.75rem;
    align-items: center;
    display: flex;
    flex: 0 0 auto;
  }
}
@media print, screen and (max-width: 64.06125em) {
  .rng-lws-listing-details-header-logo {
    height: 5rem;
  }
  .rng-lws-listing-details-header-logo img {
    height: 100%;
  }
}

@media print, screen and (max-width: 64.06125em) {
  .rng-lws-listing-details-header-listing-data {
    width: 100%;
  }
}
.rng-lws-listing-details-header-listing-data h2 {
  justify-content: flex-end;
  color: #666666 !important;
  font-family: "Open Sans", sans-serif !important;
  font-style: normal !important;
  font-weight: 300 !important;
  letter-spacing: normal !important;
  line-height: 1.4;
  text-transform: none !important;
  margin: 0 0 1rem 0 !important;
}
.rng-lws-listing-details-header-listing-data h2 .sub-header {
  font-size: 40%;
  margin-left: 2rem;
}
@media print, screen and (max-width: 39.99875em) {
  .rng-lws-listing-details-header-listing-data h2 {
    font-size: 1.5rem !important;
  }
}
@media print, screen and (min-width: 40em) {
  .rng-lws-listing-details-header-listing-data h2 {
    font-size: 2.625rem !important;
  }
}
.rng-lws-listing-details-header-listing-data h2 {
  font-size: 2.25rem !important;
  margin-bottom: 0 !important;
  align-items: center;
  display: flex;
}
.rng-lws-listing-details-header-listing-data h2 a {
  text-decoration: underline;
  display: block;
}
.rng-lws-listing-details-header-listing-data h2 .rng-listing-details-price-tax {
  font-size: 1.125rem;
  padding-left: 0.25rem;
}
@media print, screen and (max-width: 64.06125em) {
  .rng-lws-listing-details-header-listing-data h2 {
    justify-content: center;
  }
  .rng-lws-listing-details-header-listing-data h2 .rng-listing-details-price-tax {
    font-size: 0.875rem;
  }
}
@media print, screen and (max-width: 64.06125em) {
  .rng-lws-listing-details-header-listing-data .rng-listing-details-main-information-market-estimate {
    width: 100%;
    display: flex;
    justify-content: space-between;
  }
}
.rng-lws-listing-details-header-listing-data .rng-listing-details-main-link-estimated-monthly-payment {
  font-size: 0.8125rem;
}
.rng-lws-listing-details-header-listing-data .rng-listing-details-main-link-preapproval {
  font-size: 1rem;
  display: block;
}
@media print, screen and (max-width: 64.06125em) {
  .rng-lws-listing-details-header-listing-data .rng-listing-details-main-link-preapproval {
    font-size: 0.8125rem;
  }
}

.rng-lws-listing-details-section {
  width: 100%;
}
@media print, screen and (min-width: 64.0625em) {
  .rng-lws-listing-details-section {
    padding-top: 2rem;
  }
}
@media print, screen and (min-width: 64.0625em) {
  .rng-lws-listing-details-section .rng-listing-details-main-information {
    flex: 0 0 auto;
    width: calc(100% - 1rem);
    margin-top: 0.5rem;
    margin-right: 0.5rem;
    margin-bottom: 0.5rem;
    margin-left: 0.5rem;
  }
}
.rng-lws-listing-details-section .rng-listing-details-sticky-container {
  align-items: flex-end;
  display: flex;
  justify-content: space-between;
}
@media print, screen and (max-width: 64.06125em) {
  .rng-lws-listing-details-section .rng-listing-details-sticky-container {
    flex-wrap: wrap;
    justify-content: center;
  }
}
.rng-lws-listing-details-section .rng-listing-details-main-information-list {
  margin-bottom: 1rem;
  flex-wrap: wrap;
}
@media print, screen and (min-width: 64.0625em) {
  .rng-lws-listing-details-section .rng-listing-details-main-information-list {
    font-size: 1.125rem;
  }
}

@media print, screen and (min-width: 64.0625em) {
  .rng-lws-listing-details-section .rng-listing-details-gallery {
    flex: 0 0 auto;
    width: calc(100% - 1rem);
    margin-top: 0.5rem;
    margin-right: 0.5rem;
    margin-bottom: 0.5rem;
    margin-left: 0.5rem;
  }
}
@media print, screen and (min-width: 64.0625em) {
  .rng-lws-listing-details-section .rng-listing-details-gallery {
    margin-bottom: 0;
  }
}
.rng-lws-listing-details-section .rng-listing-details-gallery-arrow {
  color: #ffffff;
  opacity: 1;
}
.rng-lws-listing-details-section .rng-listing-details-gallery-arrow:hover {
  opacity: 1;
}
.rng-lws-listing-details-section .rng-listing-details-gallery-arrow:hover:before {
  background: rgba(255, 255, 255, 0.9);
}
.rng-lws-listing-details-section .rng-listing-details-gallery-arrow#rnSearchListingDisplayCarouselPrev:before, .rng-lws-listing-details-section .rng-listing-details-gallery-arrow#rnSearchListingDisplayCarouselNext:before {
  opacity: 1;
  background: rgba(255, 255, 255, 0.7);
}
.rng-lws-listing-details-section .rng-listing-details-gallery-small {
  z-index: 1000;
}
.rng-lws-listing-details-section .rng-listing-details-gallery-small .slick-slide img {
  height: 5rem;
  padding: 0.25rem 0.125rem;
}
@media print, screen and (max-width: 64.06125em) {
  .rng-lws-listing-details-section .rng-listing-details-gallery-small .slick-slide img {
    height: 2.8125rem !important;
  }
}

.rng-listing-details-main-information.lws .rng-listing-details-towne-mortgage {
  padding-top: 0;
  flex: 1 1 100%;
}

.rng-lws-listing-details-section h2 {
  color: #666666 !important;
  font-family: "Open Sans", sans-serif !important;
  font-style: normal !important;
  font-weight: 300 !important;
  letter-spacing: normal !important;
  line-height: 1.4;
  text-transform: none !important;
  margin: 0 0 1rem 0 !important;
}
.rng-lws-listing-details-section h2 .sub-header {
  font-size: 40%;
  margin-left: 2rem;
}
@media print, screen and (max-width: 39.99875em) {
  .rng-lws-listing-details-section h2 {
    font-size: 1.5rem !important;
  }
}
@media print, screen and (min-width: 40em) {
  .rng-lws-listing-details-section h2 {
    font-size: 2.625rem !important;
  }
}
@media print, screen and (min-width: 64.0625em) {
  .rng-lws-listing-details-section .rng-listing-details-contact {
    flex: 0 0 auto;
    width: calc(100% - 1rem);
    margin-top: 0.5rem;
    margin-right: 0.5rem;
    margin-bottom: 0.5rem;
    margin-left: 0.5rem;
  }
}
.rng-lws-listing-details-section .rng-listing-details-contact-container {
  display: flex;
}
.rng-lws-listing-details-section .rng-listing-details-contact-agents,
.rng-lws-listing-details-section .rng-listing-details-contact-form {
  flex: 1 1 50%;
}
@media print, screen and (max-width: 64.06125em) {
  .rng-lws-listing-details-section .rng-listing-details-contact-agents,
  .rng-lws-listing-details-section .rng-listing-details-contact-form {
    flex: 1 1 100%;
  }
}
.rng-lws-listing-details-section .rng-listing-details-contact-agents {
  display: flex;
  flex-wrap: wrap;
}
.rng-lws-listing-details-section .rng-listing-details-contact-agent {
  margin-right: 0.5rem;
  margin-bottom: 0;
  display: block;
  flex: 0 0 calc(50% - 0.5rem);
}
.rng-lws-listing-details-section .rng-listing-details-contact-agent .rng-listing-details-contact-agent-info {
  padding-left: 0;
}
.rng-lws-listing-details-section .rng-listing-details-contact-agent img {
  height: 13.75rem;
  width: auto;
}

.rng-listing-details-contact-container {
  display: flex;
}
@media print, screen and (max-width: 64.06125em) {
  .rng-listing-details-contact-container {
    flex-wrap: wrap;
  }
}

.rng-listing-details-section.luxury-lws {
  background-size: cover;
  background-position: center;
  position: relative;
}
@media print, screen and (min-width: 64.0625em) {
  .rng-listing-details-section.luxury-lws {
    margin: 0 calc(-50vw + 86.6875rem / 2);
    max-width: none;
  }
}
.rng-listing-details-section.luxury-lws .rng-listing-details-section-luxury-overlay {
  background: rgba(255, 255, 255, 0.8);
  height: 100%;
  width: 100%;
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
}
.rng-listing-details-section.luxury-lws .rng-listing-details-main-information-list {
  color: #0a0a0a;
}
.rng-listing-details-section.luxury-lws .rng-lws-listing-details-section {
  z-index: 1;
}
.rng-listing-details-section.luxury-lws .rng-lws-listing-details-section .rng-listing-details-gallery-arrow#rnSearchListingDisplayCarouselPrev {
  left: -5rem;
}
.rng-listing-details-section.luxury-lws .rng-lws-listing-details-section .rng-listing-details-gallery-arrow#rnSearchListingDisplayCarouselNext {
  right: -5rem;
}
.rng-listing-details-section.luxury-lws .rng-lws-listing-details-section .rng-listing-details-gallery-arrow#rnSearchListingDisplayCarouselNext:before,
.rng-listing-details-section.luxury-lws .rng-lws-listing-details-section .rng-listing-details-gallery-arrow#rnSearchListingDisplayCarouselPrev:before {
  background: none;
}
.rng-listing-details-section.luxury-lws .rng-lws-listing-details-luxury-gallery-footer {
  background: #ffffff;
}
@media print, screen and (min-width: 64.0625em) {
  .rng-listing-details-section.luxury-lws .rng-lws-listing-details-luxury-gallery-footer {
    margin: 0 calc(-50vw + 87.5625rem / 2);
  }
  .rng-listing-details-section.luxury-lws .rng-lws-listing-details-luxury-gallery-footer .rng-listing-details-gallery-small {
    margin: 0 auto;
    max-width: 87.5rem;
    padding: 0 0.375rem;
  }
}

.rng-lws-listing-details-footer {
  color: #0a0a0a;
  font-size: 0.875rem;
  background: #ffffff;
  padding: 2rem 0;
}
.rng-lws-listing-details-footer a {
  color: #0a0a0a;
}
.rng-lws-listing-details-footer .site-footer-links {
  padding: 1rem;
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
}
.rng-lws-listing-details-footer .site-footer-links li {
  font-size: 0.75rem;
  border-bottom: 1px solid #0a0a0a;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  flex: 0 0 auto;
  transition: all 200ms ease-in-out;
}
.rng-lws-listing-details-footer .site-footer-links li.site-footer-logo-custom {
  border-bottom: none;
}
.rng-lws-listing-details-footer .site-footer-links li.site-footer-logo-custom img {
  margin: 0 auto;
  display: block;
}
.rng-lws-listing-details-footer .site-footer-links li:hover a {
  opacity: 0.6;
}
.rng-lws-listing-details-footer .site-footer-links li a {
  text-decoration: none;
  transition: all 200ms ease-in-out;
}
.rng-lws-listing-details-footer .site-footer-disclaimer {
  font-size: 0.625rem;
  padding: 0.25rem;
}
.rng-lws-listing-details-footer .site-footer-disclaimer p {
  text-align: center;
}
.rng-lws-listing-details-footer .site-footer-disclaimer .site-footer-custom-logo img {
  margin: 0.25rem auto;
  display: block;
}
.rng-lws-listing-details-footer .site-footer-disclaimer .site-footer-custom-logo.black img {
  background: #ffffff;
  padding: 0.25rem;
}
.rng-lws-listing-details-footer .site-footer-branding {
  padding: 2rem 0.5rem 0;
  align-items: center;
  display: flex;
  justify-content: space-between;
}
.rng-lws-listing-details-footer .site-footer-branding img.site-footer-reliance-logo-white, .rng-lws-listing-details-footer .site-footer-branding img.site-footer-reliance-logo-black {
  height: 2.3125rem;
  opacity: 0.6;
}
.rng-lws-listing-details-footer .site-footer-branding img.site-footer-reliance-logo-black {
  display: block;
}
.rng-lws-listing-details-footer .site-footer-branding img.site-footer-reliance-logo-white {
  display: none;
}
.rng-lws-listing-details-footer .site-footer-branding .site-agent-access-link {
  text-decoration: none;
  text-transform: uppercase;
  border: 1px solid #0a0a0a;
  padding: 1rem 2rem;
  transition: all 200ms ease-in-out;
}
.rng-lws-listing-details-footer .site-footer-branding .site-agent-access-link:hover {
  color: #ffffff;
  background: #0a0a0a;
}

.rng-agent-profile {
  max-width: 87.5rem;
  padding-right: 10px;
  padding-left: 10px;
  max-width: 87.5rem;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  flex-flow: row wrap;
}
@media print, screen and (min-width: 40em) {
  .rng-agent-profile {
    padding-right: 15px;
    padding-left: 15px;
  }
}

.rng-agent-profile-featured-properties-container {
  max-width: 87.5rem;
  padding-right: 10px;
  padding-left: 10px;
  max-width: 87.5rem;
  margin-left: auto;
  margin-right: auto;
}
@media print, screen and (min-width: 40em) {
  .rng-agent-profile-featured-properties-container {
    padding-right: 15px;
    padding-left: 15px;
  }
}
.rng-agent-profile-featured-properties-container h2.rng-agent-profile-featured-properties-title {
  text-align: center;
  font-family: "Open Sans", sans-serif !important;
  font-style: normal !important;
  font-weight: 300 !important;
  letter-spacing: normal !important;
  text-transform: none !important;
  color: #0a0a0a !important;
  font-size: 2.625rem !important;
  line-height: 1.4 !important;
  margin: 0 0 1rem 0 !important;
}
.rng-agent-profile-featured-properties-container h2.rng-agent-profile-featured-properties-title span {
  font-size: 60%;
  line-height: 1;
  display: block;
}
.rng-agent-profile-featured-properties-container:not(.cms-bio) h2 {
  display: none;
  text-align: center;
}

.rng-agent-profile-main img {
  margin-bottom: 1rem;
  max-height: 18.75rem;
  width: auto;
}
@media print, screen and (max-width: 39.99875em) {
  .rng-agent-profile-main {
    flex: 0 0 auto;
    width: calc(100% - 0.5rem);
    margin-top: 0.25rem;
    margin-right: 0.25rem;
    margin-bottom: 0.25rem;
    margin-left: 0.25rem;
  }
}
@media print, screen and (min-width: 40em) {
  .rng-agent-profile-main {
    flex: 0 0 auto;
    width: calc(25% - 1rem);
    margin-top: 0.5rem;
    margin-right: 0.5rem;
    margin-bottom: 0.5rem;
    margin-left: 0.5rem;
  }
}

.rng-agent-profile-languages {
  border-top: 1px solid #666666;
  border-bottom: 1px solid #666666;
  color: #666666;
  font-size: 0.875rem;
  padding: 0.25rem 0 0.5rem;
}

.rng-agent-profile-contact-name {
  font-family: "Open Sans", sans-serif !important;
  font-style: normal !important;
  font-weight: 300 !important;
  letter-spacing: normal !important;
  text-transform: none !important;
  color: #0a0a0a !important;
  font-size: 1.75rem !important;
  line-height: 1.4 !important;
  margin: 0 !important;
}
.rng-agent-profile-contact-name span.listing-address {
  color: inherit !important;
  font-size: 1.5rem !important;
  line-height: inherit;
  display: block;
}
.rng-agent-profile-contact-name span {
  color: inherit !important;
  font-size: 1rem !important;
  font-style: italic;
  font-weight: 100;
  line-height: inherit;
  margin: 0 0 1rem 0 !important;
  display: block;
}

.rng-agent-profile-contact {
  font-size: 0.875rem;
  display: flex;
  flex-flow: row wrap;
  color: #666666;
  list-style: none;
  margin: 0;
}
.rng-agent-profile-contact li {
  margin-bottom: 0.25rem;
  margin-right: 1rem;
}
.rng-agent-profile-contact i {
  font-size: 1rem;
}
.rng-agent-profile-contact li,
.rng-agent-profile-contact a {
  font-size: 0.875rem !important;
  font-weight: normal !important;
  color: #666666 !important;
}
.rng-agent-profile-contact a {
  transition: all 0.25s ease-out;
  align-items: center;
  display: flex;
}
.rng-agent-profile-contact a i {
  padding-right: 0.25rem;
}
.rng-agent-profile-contact a:hover {
  color: var(--company-primary-color) !important;
}
.rng-agent-profile-contact li.rng-agent-profile-contact-address {
  flex: 1 1 100%;
}

.rng-agent-profile-contact-social {
  display: flex;
  flex-wrap: wrap;
}
.rng-agent-profile-contact-social a {
  padding: 0 0.125rem;
}

.rng-agent-profile-content p {
  color: #666666;
}
@media print, screen and (max-width: 39.99875em) {
  .rng-agent-profile-content {
    flex: 0 0 auto;
    width: calc(100% - 0.5rem);
    margin-top: 0.25rem;
    margin-right: 0.25rem;
    margin-bottom: 0.25rem;
    margin-left: 0.25rem;
  }
}
@media print, screen and (min-width: 40em) {
  .rng-agent-profile-content {
    flex: 0 0 auto;
    width: calc(75% - 1rem);
    margin-top: 0.5rem;
    margin-right: 0.5rem;
    margin-bottom: 0.5rem;
    margin-left: 0.5rem;
  }
}
.rng-agent-profile-content h1,
.rng-agent-profile-content h2 {
  font-family: "Open Sans", sans-serif !important;
  font-style: normal !important;
  font-weight: 300 !important;
  letter-spacing: normal !important;
  text-transform: none !important;
  color: #0a0a0a !important;
  font-size: 2.625rem !important;
  line-height: 1.4 !important;
  margin: 0 0 1rem 0 !important;
}
.rng-agent-profile-content h1 span,
.rng-agent-profile-content h2 span {
  font-size: 60%;
  line-height: 1;
  display: block;
}

.rng-agent-profile-ratings-realsatisfied {
  color: #565656;
  padding-top: 0.5rem;
}
.rng-agent-profile-ratings-realsatisfied .rn-agent-profile-ratings-title i {
  color: #daa520;
}

.rng-agent-profile-rating-guidelines {
  font-size: 0.875rem;
  list-style: none;
  margin: 0;
  padding: 0;
}
.rng-agent-profile-rating-guidelines li {
  color: #666666;
  border-bottom: 1px solid #ccc;
  margin-bottom: 0.25rem;
  padding-bottom: 0.25rem;
  display: flex;
  justify-content: space-between;
}
.rng-agent-profile-rating-guidelines li:last-of-type {
  font-size: 0.75rem;
  text-align: center;
  border-bottom: none;
  padding-top: 0.25rem;
  justify-content: center;
}
.rng-agent-profile-rating-guidelines i {
  color: #daa520;
  padding: 0 0.125rem;
}
.rng-agent-profile-rating-guidelines i:first-of-type {
  padding-left: 0;
}

.rng-agent-profile-ratings-zillow section {
  border: 1px solid #ccc;
}
.rng-agent-profile-ratings-zillow header,
.rng-agent-profile-ratings-zillow article,
.rng-agent-profile-ratings-zillow footer {
  padding: 0.5rem;
}
.rng-agent-profile-ratings-zillow header {
  border-bottom: 1px solid #ccc;
  text-align: center;
}
.rng-agent-profile-ratings-zillow header i {
  color: #daa520;
  padding: 0 0.125rem;
}
.rng-agent-profile-ratings-zillow header i:first-of-type {
  padding-left: 0;
}
.rng-agent-profile-ratings-zillow article {
  border-bottom: 1px solid #ccc;
}
.rng-agent-profile-ratings-zillow article span {
  font-size: 0.8125rem;
}
.rng-agent-profile-ratings-zillow .rng-agent-profile-ratings-zillow-stars i {
  color: #daa520;
  padding: 0 0.125rem;
}
.rng-agent-profile-ratings-zillow .rng-agent-profile-ratings-zillow-stars i:first-of-type {
  padding-left: 0;
}
.rng-agent-profile-ratings-zillow footer {
  text-align: center;
}
.rng-agent-profile-ratings-zillow footer img {
  margin: 0 auto;
  display: block;
}

.rng-agent-profile-testimonials i.rng-agent-profile-rating {
  color: red;
}
.rng-agent-profile-testimonials .slick-list {
  margin: 0 3rem;
}

.rng-agent-profile-testimonial, .rng-agent-bio-testimonials.rng-agent-profile-ratings-zillow article {
  color: #666666;
  font-size: 0.875rem;
  border: 1px solid #ccc;
  margin-bottom: 1rem;
  padding: 1rem 3rem;
  position: relative;
}
.rng-agent-profile-testimonial:before, .rng-agent-bio-testimonials.rng-agent-profile-ratings-zillow article:before, .rng-agent-profile-testimonial:after, .rng-agent-bio-testimonials.rng-agent-profile-ratings-zillow article:after {
  color: #ccc;
  font-family: "Reliance-Network-Icon-Font";
  font-size: 1.5rem;
  font-style: italic;
  position: absolute;
}
.rng-agent-profile-testimonial:before, .rng-agent-bio-testimonials.rng-agent-profile-ratings-zillow article:before {
  content: "\e91d";
  top: 0.5rem;
  left: 0.75rem;
}
.rng-agent-profile-testimonial:after, .rng-agent-bio-testimonials.rng-agent-profile-ratings-zillow article:after {
  content: "\e91c";
  bottom: 0.5rem;
  right: 0.75rem;
}
.rng-agent-profile-testimonial.slick-slide, .rng-agent-bio-testimonials.rng-agent-profile-ratings-zillow article.slick-slide {
  margin: 0 0.5rem;
}
.rng-agent-profile-testimonial .rng-agent-profile-testimonial-rating i, .rng-agent-bio-testimonials.rng-agent-profile-ratings-zillow article .rng-agent-profile-testimonial-rating i {
  color: #daa520;
  padding: 0 0.125rem;
}
.rng-agent-profile-testimonial .rng-agent-profile-testimonial-rating i:first-of-type, .rng-agent-bio-testimonials.rng-agent-profile-ratings-zillow article .rng-agent-profile-testimonial-rating i:first-of-type {
  padding-left: 0;
}

.rng-agent-profile-testimonials-slider-arrow {
  color: #666;
  border: 1px solid #666;
  border-radius: 100%;
  height: 2rem;
  width: 2rem;
  align-items: center;
  display: flex;
  justify-content: center;
  position: absolute;
  top: 10%;
  z-index: 8;
}
.rng-agent-profile-testimonials-slider-arrow:hover {
  color: #0a0a0a;
  border-color: #0a0a0a;
}
.rng-agent-profile-testimonials-slider-arrow.prev {
  left: 0;
}
@media print, screen and (max-width: 64.06125em) {
  .rng-agent-profile-testimonials-slider-arrow.prev {
    left: 0.25rem;
  }
}
.rng-agent-profile-testimonials-slider-arrow.next {
  right: 0;
}
@media print, screen and (max-width: 64.06125em) {
  .rng-agent-profile-testimonials-slider-arrow.next {
    right: 0.25rem;
  }
}

.rng-agent-profile-featured-properties {
  margin: 0 -0.5rem;
}
.rng-agent-profile-featured-properties:not(.slick-slider) {
  display: flex;
  flex-wrap: wrap;
}

.rng-agent-profile-featured-property {
  padding: 0 0.5rem;
}
.rng-agent-profile-featured-property:not(.slick-slide) {
  margin: 0 auto;
  max-width: calc(87.5rem / 4);
}
.rng-agent-profile-featured-property a {
  background-position: center;
  background-size: cover;
  text-decoration: none;
  height: 12.5rem;
  width: 100%;
  position: relative;
  align-items: flex-end;
  display: flex;
  justify-content: center;
  cursor: pointer;
  transition: all 0.3s ease-in-out;
}
.rng-agent-profile-featured-property a:after {
  /*content:'';
        padding-top: 75%;
        display: block;*/
  color: #ffffff;
  content: "View Property Details";
  background-color: rgba(10, 10, 10, 0.7);
  height: 100%;
  opacity: 0;
  width: 100%;
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  bottom: 0;
  align-items: center;
  display: flex;
  justify-content: center;
  transition: all 150ms ease-in-out;
}
.rng-agent-profile-featured-property a:hover:after {
  opacity: 1;
}
.rng-agent-profile-featured-property ul {
  text-align: center;
  list-style: none;
  margin: 0.5rem 0 0;
}
.rng-agent-profile-featured-property ul li.address {
  font-family: "Open Sans", sans-serif !important;
  font-style: normal !important;
  font-weight: 300 !important;
  letter-spacing: normal !important;
  text-transform: none !important;
  color: #0a0a0a !important;
  font-size: 1.75rem !important;
  line-height: 1.4 !important;
  margin: 0 !important;
}
.rng-agent-profile-featured-property ul li.address span.listing-address {
  color: inherit !important;
  font-size: 1.5rem !important;
  line-height: inherit;
  display: block;
}
.rng-agent-profile-featured-property ul li.details {
  color: #666666;
}
.rng-agent-profile-featured-property ul li.price {
  font-family: "Open Sans", sans-serif !important;
  font-style: normal !important;
  font-weight: 300 !important;
  letter-spacing: normal !important;
  text-transform: none !important;
  color: #0a0a0a !important;
  font-size: 1.75rem !important;
  line-height: 1.4 !important;
  margin: 0 !important;
}
.rng-agent-profile-featured-property ul li.price span.listing-address {
  color: inherit !important;
  font-size: 1.5rem !important;
  line-height: inherit;
  display: block;
}

.rng-preferred-partner-profile-title {
  margin: 0 0.5rem;
}
.rng-preferred-partner-profile-title h2 {
  font-family: "Open Sans", sans-serif !important;
  font-style: normal !important;
  font-weight: 300 !important;
  letter-spacing: normal !important;
  text-transform: none !important;
  color: #0a0a0a !important;
  font-size: 2.625rem !important;
  line-height: 1.4 !important;
  margin: 0 0 1rem 0 !important;
}
.rng-preferred-partner-profile-title h2 span {
  font-size: 60%;
  line-height: 1;
  display: block;
}
.rng-preferred-partner-profile-title h2 p {
  font-size: inherit;
  line-height: inherit;
  margin-bottom: 0;
}

.rng-perferred-partner-profile {
  display: flex;
  flex-wrap: wrap;
}
.rng-perferred-partner-profile main img {
  margin-bottom: 1rem;
  max-height: 18.75rem;
  width: auto;
}
@media print, screen and (max-width: 39.99875em) {
  .rng-perferred-partner-profile main {
    flex: 0 0 auto;
    width: calc(100% - 0.5rem);
    margin-top: 0.25rem;
    margin-right: 0.25rem;
    margin-bottom: 0.25rem;
    margin-left: 0.25rem;
  }
}
@media print, screen and (min-width: 40em) {
  .rng-perferred-partner-profile main {
    flex: 0 0 auto;
    width: calc(25% - 1rem);
    margin-top: 0.5rem;
    margin-right: 0.5rem;
    margin-bottom: 0.5rem;
    margin-left: 0.5rem;
  }
}
.rng-perferred-partner-profile main ul {
  font-size: 0.875rem;
  list-style: none;
  margin: 0;
  padding: 0;
}
.rng-perferred-partner-profile main ul.rng-preferred-partner-contact-info {
  margin-top: 1rem;
}
.rng-perferred-partner-profile main ul li.rng-preferred-partner-name {
  font-family: "Open Sans", sans-serif !important;
  font-style: normal !important;
  font-weight: 300 !important;
  letter-spacing: normal !important;
  text-transform: none !important;
  color: #0a0a0a !important;
  font-size: 1.75rem !important;
  line-height: 1.4 !important;
  margin: 0 !important;
}
.rng-perferred-partner-profile main ul li.rng-preferred-partner-name span.listing-address {
  color: inherit !important;
  font-size: 1.5rem !important;
  line-height: inherit;
  display: block;
}
.rng-perferred-partner-profile main ul li a {
  align-items: center;
  display: flex;
}
.rng-perferred-partner-profile .rng-preferred-partner-content p {
  color: #666666;
}
@media print, screen and (max-width: 39.99875em) {
  .rng-perferred-partner-profile .rng-preferred-partner-content {
    flex: 0 0 auto;
    width: calc(100% - 0.5rem);
    margin-top: 0.25rem;
    margin-right: 0.25rem;
    margin-bottom: 0.25rem;
    margin-left: 0.25rem;
  }
}
@media print, screen and (min-width: 40em) {
  .rng-perferred-partner-profile .rng-preferred-partner-content {
    flex: 0 0 auto;
    width: calc(75% - 1rem);
    margin-top: 0.5rem;
    margin-right: 0.5rem;
    margin-bottom: 0.5rem;
    margin-left: 0.5rem;
  }
}
.rng-perferred-partner-profile .rng-preferred-partner-content .rng-preferred-partner-logo {
  margin-bottom: 1rem;
  max-height: 6.25rem;
}

.rng-agent-roster {
  color: #666666;
  max-width: 87.5rem;
  padding: 1rem 0;
  padding-right: 10px;
  padding-left: 10px;
  max-width: 87.5rem;
  margin-left: auto;
  margin-right: auto;
}
@media print, screen and (min-width: 40em) {
  .rng-agent-roster {
    padding-right: 15px;
    padding-left: 15px;
  }
}

.rng-agent-roster-header {
  display: flex;
  flex-flow: row wrap;
}
.rng-agent-roster-header h1 {
  color: #0a0a0a !important;
  font-family: "Open Sans", "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif !important;
  font-size: 2rem !important;
  font-weight: 400 !important;
  line-height: 1.4 !important;
  text-transform: none !important;
  margin-top: 0 !important;
  margin-right: 0.5rem !important;
  margin-left: 0.5rem !important;
}
@media print, screen and (max-width: 39.99875em) {
  .rng-agent-roster-header h1 {
    margin-bottom: 0.5rem;
    width: calc(100% - 1rem);
  }
}
@media print, screen and (min-width: 40em) {
  .rng-agent-roster-header h1 {
    margin-bottom: 0 !important;
    width: calc(50% - 1rem);
  }
}

.rng-agent-roster-sort {
  font-size: 0.9375rem;
  margin-right: 0.5rem !important;
  margin-left: 0.5rem !important;
  align-self: center;
}
.rng-agent-roster-sort span {
  color: #666666;
  font-weight: 700;
  text-transform: uppercase;
}
.rng-agent-roster-sort a {
  color: var(--company-primary-color) !important;
  text-decoration: underline;
  padding: 0 0.25rem;
  transition: all 0.25s ease-out;
}
@media print, screen and (max-width: 39.99875em) {
  .rng-agent-roster-sort {
    width: calc(100% - 1rem);
    text-align: left;
  }
}
@media print, screen and (min-width: 40em) {
  .rng-agent-roster-sort {
    width: calc(50% - 1rem);
    text-align: right;
  }
}

.rng-agent-roster-search-bar {
  border-bottom: 1px solid #666666;
  color: #666666;
}
@media print, screen and (max-width: 39.99875em) {
  .rng-agent-roster-search-bar {
    padding: 0.5rem;
  }
}
@media print, screen and (min-width: 40em) and (max-width: 64.06125em) {
  .rng-agent-roster-search-bar {
    padding: 1rem 0.5rem;
  }
}
@media print, screen and (min-width: 64.0625em) {
  .rng-agent-roster-search-bar {
    padding: 1.5rem 1rem;
  }
}

.rng-agent-roster-search-bar-grid {
  display: flex;
  flex-flow: row wrap;
  justify-content: center;
}

.rng-agent-roster-search-label {
  display: flex;
}
.rng-agent-roster-search-label label {
  color: #666666;
  font-size: 1rem;
  font-weight: 600;
  text-transform: uppercase;
  margin-bottom: 0;
  padding: 0;
  align-self: center;
}
@media print, screen and (max-width: 39.99875em) {
  .rng-agent-roster-search-label {
    flex: 0 0 auto;
    width: 100%;
    margin-left: 0;
    margin-right: 0;
    justify-content: flex-start;
  }
}
@media print, screen and (min-width: 40em) {
  .rng-agent-roster-search-label {
    margin-left: 0.5rem;
    margin-right: 0.5rem;
  }
}

.rng-agent-roster-search-input {
  display: flex;
}
.rng-agent-roster-search-input .input-group {
  height: 100%;
  margin-bottom: 0;
  align-self: center;
}
.rng-agent-roster-search-input input {
  border-right: none;
  margin-bottom: 0 !important;
}
.rng-agent-roster-search-input .button, .rng-agent-roster-search-input .rng-listing-details-home-valuation > a {
  background: none !important;
  font-size: 2rem;
  font-weight: 600;
  text-transform: uppercase;
  padding-left: 1rem;
  padding-right: 1rem;
}
@media print, screen and (max-width: 39.99875em) {
  .rng-agent-roster-search-input {
    flex: 0 0 auto;
    width: 100%;
    margin-left: 0;
    margin-right: 0;
  }
}
@media print, screen and (min-width: 40em) and (max-width: 64.06125em) {
  .rng-agent-roster-search-input {
    margin-left: 0.5rem;
    margin-right: 0.5rem;
    flex: 1 1 auto;
  }
}
@media print, screen and (min-width: 64.0625em) {
  .rng-agent-roster-search-input {
    flex: 0 0 auto;
    width: calc(41.6666666667% - 1rem);
    margin-left: 0.5rem;
    margin-right: 0.5rem;
  }
}

.rng-agent-roster-search-links {
  display: flex;
  flex-flow: row wrap;
}
.rng-agent-roster-search-links a,
.rng-agent-roster-search-links select {
  color: #666666;
  font-size: 0.9375rem;
  text-transform: uppercase;
  align-self: center;
}
.rng-agent-roster-search-links a {
  padding-left: 1.5rem;
  position: relative;
  transition: all 0.25s ease-out;
}
.rng-agent-roster-search-links a:before {
  /* use !important to prevent issues with browser extensions that change fonts */
  speak: none;
  font-style: normal !important;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-family: "Reliance-Network-Icon-Font";
  content: "\e91f";
  font-size: 1.375rem;
  position: absolute;
  top: 0;
  left: 0;
}
.rng-agent-roster-search-links a:hover {
  color: var(--company-primary-color);
}
.rng-agent-roster-search-links select {
  height: 100%;
  margin: 0;
}
@media print, screen and (max-width: 39.99875em) {
  .rng-agent-roster-search-links form {
    width: 100%;
  }
}
@media print, screen and (max-width: 64.06125em) {
  .rng-agent-roster-search-links {
    flex: 0 0 auto;
    width: 100%;
    margin-left: 0;
    margin-right: 0;
    justify-content: center;
  }
  .rng-agent-roster-search-links form {
    margin-top: 0.5rem;
  }
}
@media print, screen and (min-width: 40em) and (max-width: 64.06125em) {
  .rng-agent-roster-search-links form {
    margin: 1rem 0.5rem 0;
    width: calc(50% - 1rem);
  }
}
@media print, screen and (min-width: 64.0625em) {
  .rng-agent-roster-search-links > * {
    flex: 0 0 auto;
    width: auto;
    margin-left: 0.5rem;
    margin-right: 0.5rem;
  }
  .rng-agent-roster-search-links select {
    width: 12rem;
  }
}

.rng-agent-roster-agent-cards {
  display: flex;
  flex-flow: row wrap;
  margin: 1rem 0;
}

.rng-agent-roster-agent-card {
  border: 1px solid #666666;
  font-size: 0.875rem;
  padding: 1rem;
}
@media print, screen and (max-width: 39.99875em) {
  .rng-agent-roster-agent-card {
    flex: 0 0 auto;
    width: calc(100% - 0.5rem);
    margin-top: 0.25rem;
    margin-right: 0.25rem;
    margin-bottom: 0.25rem;
    margin-left: 0.25rem;
  }
}
@media print, screen and (min-width: 40em) and (max-width: 64.06125em) {
  .rng-agent-roster-agent-card {
    flex: 0 0 auto;
    width: calc(50% - 1rem);
    margin-top: 0.5rem;
    margin-right: 0.5rem;
    margin-bottom: 0.5rem;
    margin-left: 0.5rem;
  }
}
@media print, screen and (min-width: 64.0625em) {
  .rng-agent-roster-agent-card {
    flex: 0 0 auto;
    width: calc(25% - 1rem);
    margin-top: 0.5rem;
    margin-right: 0.5rem;
    margin-bottom: 0.5rem;
    margin-left: 0.5rem;
  }
}
.rng-agent-roster-agent-card img {
  height: auto !important;
  margin-bottom: 0.5rem;
  max-height: 10.9375rem;
  width: auto;
  display: block;
}
.rng-agent-roster-agent-card .no-image-icon {
  color: var(--company-primary-color);
  font-size: 10.9375rem;
  margin-bottom: 1rem;
  display: block;
}
.rng-agent-roster-agent-card h1 {
  font-family: "Open Sans", sans-serif !important;
  font-style: normal !important;
  font-weight: 300 !important;
  letter-spacing: normal !important;
  text-transform: none !important;
  color: #0a0a0a !important;
  font-size: 1.75rem !important;
  line-height: 1.4 !important;
  margin: 0 !important;
}
.rng-agent-roster-agent-card h1 span.listing-address {
  color: inherit !important;
  font-size: 1.5rem !important;
  line-height: inherit;
  display: block;
}
.rng-agent-roster-agent-card h1 span.account-title {
  color: inherit !important;
  font-size: 1rem !important;
  font-style: italic;
  font-weight: 100;
  line-height: inherit;
  margin: 0 0 1rem 0 !important;
  display: block;
}
.rng-agent-roster-agent-card p {
  margin-bottom: 0.5rem;
}
.rng-agent-roster-agent-card hr {
  border-top: none;
  border-bottom: 1px solid #666666;
  display: block !important;
}
.rng-agent-roster-agent-card .button, .rng-agent-roster-agent-card .rng-listing-details-home-valuation > a {
  text-transform: uppercase;
}
.rng-agent-roster-agent-card ul {
  display: flex;
  flex-flow: row wrap;
  list-style: none;
  margin: 0;
}
.rng-agent-roster-agent-card ul li {
  font-weight: normal !important;
  line-height: 1.6 !important;
  margin-bottom: 0.25rem;
  margin-right: 1rem;
}
.rng-agent-roster-agent-card ul a {
  align-items: center;
  display: flex;
}
.rng-agent-roster-agent-card ul i {
  font-size: 1rem;
  padding-right: 0.25rem;
}
.rng-agent-roster-agent-card > p,
.rng-agent-roster-agent-card > ul,
.rng-agent-roster-agent-card > span {
  color: #666666 !important;
  font-family: "Open Sans", "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif !important;
  font-size: 0.875rem !important;
  line-height: 1.6 !important;
}
.rng-agent-roster-agent-card > p a,
.rng-agent-roster-agent-card > ul a,
.rng-agent-roster-agent-card > span a {
  color: #666666 !important;
  font-family: "Open Sans", "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif !important;
  font-size: 0.875rem !important;
  transition: all 0.25s ease-out;
}
.rng-agent-roster-agent-card > p a:hover,
.rng-agent-roster-agent-card > ul a:hover,
.rng-agent-roster-agent-card > span a:hover {
  color: var(--company-primary-color) !important;
}
.rng-agent-roster-agent-card > p span,
.rng-agent-roster-agent-card > ul span,
.rng-agent-roster-agent-card > span span {
  color: #666666;
}
.rng-agent-roster-agent-card a.directions {
  padding-left: 2rem;
  position: relative;
}
.rng-agent-roster-agent-card a.directions:before {
  /* use !important to prevent issues with browser extensions that change fonts */
  speak: none;
  font-style: normal !important;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-family: "Reliance-Network-Icon-Font";
  content: "\e907";
  font-size: 2rem;
  position: absolute;
  top: -0.5rem;
  left: 0;
}

.rng-agent-roster-map-popup {
  color: #666666;
  font-size: 0.8125rem;
  list-style: none;
  margin: 0;
}
.rng-agent-roster-map-popup li h2 {
  color: #0a0a0a;
  font-size: 1rem;
  font-weight: bold;
}
.rng-agent-roster-map-popup li.rng-agent-roster-map-popup-contact-phone, .rng-agent-roster-map-popup li.rng-agent-roster-map-popup-contact-address {
  font-weight: 400;
  display: flex;
}
.rng-agent-roster-map-popup li.rng-agent-roster-map-popup-contact-phone span, .rng-agent-roster-map-popup li.rng-agent-roster-map-popup-contact-address span {
  font-weight: 600;
  margin-right: 1rem;
  width: 5rem;
  display: inline-block;
}
.rng-agent-roster-map-popup li.rng-agent-roster-map-popup-contact-address {
  line-height: 1.4;
}
.rng-agent-roster-map-popup li.rng-agent-roster-map-popup-icons {
  margin-top: 1rem;
  width: 100%;
  display: flex;
  justify-content: space-around;
}
.rng-agent-roster-map-popup li.rng-agent-roster-map-popup-icons a {
  color: #0a0a0a;
  font-size: 0.6875rem;
  text-align: center;
  align-items: center;
  display: flex;
  flex-direction: column;
}
.rng-agent-roster-map-popup li.rng-agent-roster-map-popup-icons a:hover {
  color: var(--company-primary-color);
}
.rng-agent-roster-map-popup li.rng-agent-roster-map-popup-icons a i {
  font-size: 2rem;
}

.site-fp-item.rng-hide,
.site-sold-item.rng-hide {
  display: none;
}

.rng-preferred-partner {
  max-width: 87.5rem;
  margin: 0 auto;
}

.rng-bio-account-container {
  border-bottom: 1px solid #cacaca;
}

.rng-bio-account {
  align-items: flex-end;
  display: flex;
}
.rng-bio-account p {
  margin-bottom: 0;
}
@media print, screen and (max-width: 64.06125em) {
  .rng-bio-account {
    padding: 0 0.5rem;
    flex-wrap: wrap;
  }
}

.rng-bio-account-content {
  color: #666666;
  font-size: 0.875rem !important;
}
@media print, screen and (min-width: 40em) {
  .rng-bio-account-content {
    margin: 0 0.5rem;
    width: calc(50% - 1rem);
    display: flex;
    flex-direction: column;
    justify-content: space-between;
  }
}
.rng-bio-account-content section {
  padding: 1rem 0;
}
.rng-bio-account-content section:first-of-type {
  padding-top: 0;
}
.rng-bio-account-content section:last-of-type {
  padding-bottom: 0;
}

.rng-bio-account-content-office h1 {
  font-family: "Open Sans", sans-serif !important;
  font-style: normal !important;
  font-weight: 300 !important;
  letter-spacing: normal !important;
  text-transform: none !important;
  color: #0a0a0a !important;
  font-size: 1.75rem !important;
  line-height: 1.4 !important;
  margin: 0 !important;
}
.rng-bio-account-content-office h1 span.listing-address {
  color: inherit !important;
  font-size: 1.5rem !important;
  line-height: inherit;
  display: block;
}
.rng-bio-account-content-office h1 span {
  color: inherit !important;
  font-size: 1rem !important;
  font-style: italic;
  font-weight: 100;
  line-height: inherit;
  margin: 0 0 1rem 0 !important;
  display: block;
}
.rng-bio-account-content-office h1 p {
  font-size: inherit;
  line-height: inherit;
  margin-bottom: 0;
}
.rng-bio-account-content-office span {
  color: inherit !important;
  font-size: 1rem !important;
  font-style: italic;
  font-weight: 100;
  line-height: inherit;
  margin: 0 0 1rem 0 !important;
  display: block;
}
.rng-bio-account-content-office .rng-bio-account-content-office-driving-directions {
  color: var(--company-secondary-color);
  font-weight: bold;
}

.rng-bio-account-details ul {
  list-style: none;
  margin: 0;
  padding: 0;
  display: flex;
  flex-wrap: wrap;
}
.rng-bio-account-details li {
  padding-right: 1rem;
}

.rng-bio-office-roster-account {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-around;
}
.rng-bio-office-roster-account ul {
  margin: 1rem 0;
  list-style: none;
  padding: 0;
  display: flex;
  flex-wrap: wrap;
  display: block;
}
.rng-bio-office-roster-account ul li strong {
  text-transform: uppercase;
}
@media print, screen and (min-width: 40em) {
  .rng-bio-office-roster-account ul {
    width: 50%;
  }
}
@media print, screen and (max-width: 64.06125em) {
  .rng-bio-office-roster-account {
    justify-content: flex-start;
  }
}

.rng-bio-account-content-description p {
  margin-bottom: 0;
}
.rng-bio-account-content-description #bioAccountContentDesc {
  height: 5.375rem;
  overflow: hidden;
  transition: all 200ms ease-in-out;
}
.rng-bio-account-content-description #bioAccountContentDesc.open {
  height: auto;
}

.rng-agent-bio-content-contact-social {
  list-style: none;
  margin: 0;
  padding: 0;
  display: flex;
  flex-wrap: wrap;
}
.rng-agent-bio-content-contact-social li {
  font-size: 1.5rem;
  padding: 0.25rem;
}
.rng-agent-bio-content-contact-social li:first-of-type {
  padding-left: 0;
}
.rng-agent-bio-content-contact-social li a {
  color: #0a0a0a;
}
.rng-agent-bio-content-contact-social li a:hover {
  color: var(--company-primary-color);
}

.rng-agent-bio-content-contact-buttons {
  list-style: none;
  margin: 0;
  padding: 0;
  display: flex;
  flex-wrap: wrap;
}
.rng-agent-bio-content-contact-buttons li {
  padding-right: 0.5rem;
}
.rng-agent-bio-content-contact-buttons li .button, .rng-agent-bio-content-contact-buttons li .rng-listing-details-home-valuation > a {
  text-transform: uppercase;
  margin-bottom: 0;
}

.rng-bio-account-slider-container .rng-bio-account-slider > img:first-of-type {
  margin: 0 auto;
  display: block;
}
.rng-bio-account-slider-container .rng-bio-account-slider > img:not(:first-of-type) {
  display: none;
}
@media print, screen and (min-width: 40em) {
  .rng-bio-account-slider-container .rng-bio-account-slider.slick-initialized .slick-slide img {
    height: 25rem;
    margin: 0 auto;
    width: auto;
  }
}
@media print, screen and (max-width: 64.06125em) {
  .rng-bio-account-slider-container {
    width: 100%;
  }
}
@media print, screen and (min-width: 40em) {
  .rng-bio-account-slider-container {
    margin: 0 0.5rem;
    width: calc(50% - 1rem);
    display: flex;
    flex-direction: column;
    justify-content: flex-end;
  }
}

.rng-bio-account-slider-nav {
  display: none;
}
.rng-bio-account-slider-nav img {
  height: 2.75rem;
  width: auto;
}

.rng-bio-account-profile-photo img {
  margin-left: auto;
  max-height: 34.375rem;
  display: block;
}

@media print, screen and (min-width: 40em) {
  .rng-bio-account-profile-container {
    margin: 0 0.5rem;
    width: calc(50% - 1rem);
    display: flex;
    flex-direction: column;
    justify-content: flex-end;
  }
}
@media print, screen and (max-width: 64.06125em) {
  .rng-bio-account-profile-container {
    width: 100%;
  }
}

.site-interior-template-page.bio-office-harrynorman .rng-bio-office-manager h3 {
  margin: 0.625rem 0 0.3125rem !important;
  font-size: 1rem !important;
  font-weight: 700 !important;
  text-align: center !important;
  font-family: "Montserrat", Arial, Helvetica Neue, Helvetica, sans-serif !important;
}
.site-interior-template-page.bio-office-advanced .rng-tab-items .rng-bio-roster .site-roster-card-content {
  text-align: center;
}
.site-interior-template-page.bio-office-advanced .rng-tab-items .rng-bio-roster .site-roster-card-content .site-roster-card-content-title {
  justify-content: center;
}
.site-interior-template-page.bio-office-advanced .rng-tab-items .rng-bio-roster .site-roster-card-content h2 {
  font-family: "Montserrat", Arial, Helvetica Neue, Helvetica, sans-serif !important;
  font-size: 2.25rem !important;
  text-transform: uppercase;
  line-height: 1;
  color: #322110;
  font-weight: 400 !important;
}

.site-interior-template-page.bio-office-rbifa, .site-interior-template-page.bio-office-advanced, .site-interior-template-page.bio-office-harrynorman, .site-interior-template-page.bio-office-firstweber, .site-interior-template-page.bio-office-prufoxroach {
  font-weight: 400;
}
.site-interior-template-page.bio-office-rbifa .rng-bio-account-header, .site-interior-template-page.bio-office-advanced .rng-bio-account-header, .site-interior-template-page.bio-office-harrynorman .rng-bio-account-header, .site-interior-template-page.bio-office-firstweber .rng-bio-account-header, .site-interior-template-page.bio-office-prufoxroach .rng-bio-account-header {
  align-items: flex-start;
}
@media print, screen and (max-width: 64.06125em) {
  .site-interior-template-page.bio-office-rbifa .rng-bio-account-header, .site-interior-template-page.bio-office-advanced .rng-bio-account-header, .site-interior-template-page.bio-office-harrynorman .rng-bio-account-header, .site-interior-template-page.bio-office-firstweber .rng-bio-account-header, .site-interior-template-page.bio-office-prufoxroach .rng-bio-account-header {
    flex-wrap: wrap;
  }
}
.site-interior-template-page.bio-office-rbifa .rng-bio-account-header .rng-bio-office-column, .site-interior-template-page.bio-office-advanced .rng-bio-account-header .rng-bio-office-column, .site-interior-template-page.bio-office-harrynorman .rng-bio-account-header .rng-bio-office-column, .site-interior-template-page.bio-office-firstweber .rng-bio-account-header .rng-bio-office-column, .site-interior-template-page.bio-office-prufoxroach .rng-bio-account-header .rng-bio-office-column {
  flex: 0 1 auto;
  width: 50%;
  padding: 1rem;
}
@media print, screen and (max-width: 64.06125em) {
  .site-interior-template-page.bio-office-rbifa .rng-bio-account-header .rng-bio-office-column, .site-interior-template-page.bio-office-advanced .rng-bio-account-header .rng-bio-office-column, .site-interior-template-page.bio-office-harrynorman .rng-bio-account-header .rng-bio-office-column, .site-interior-template-page.bio-office-firstweber .rng-bio-account-header .rng-bio-office-column, .site-interior-template-page.bio-office-prufoxroach .rng-bio-account-header .rng-bio-office-column {
    width: 100%;
    padding: 0;
  }
}
.site-interior-template-page.bio-office-rbifa .rng-bio-account-header .rng-bio-office-column .rng-bio-office-header, .site-interior-template-page.bio-office-advanced .rng-bio-account-header .rng-bio-office-column .rng-bio-office-header, .site-interior-template-page.bio-office-harrynorman .rng-bio-account-header .rng-bio-office-column .rng-bio-office-header, .site-interior-template-page.bio-office-firstweber .rng-bio-account-header .rng-bio-office-column .rng-bio-office-header, .site-interior-template-page.bio-office-prufoxroach .rng-bio-account-header .rng-bio-office-column .rng-bio-office-header {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
}
.site-interior-template-page.bio-office-rbifa .rng-bio-account-header .rng-bio-office-column .rng-bio-office-header .rng-bio-account-profile-photo, .site-interior-template-page.bio-office-advanced .rng-bio-account-header .rng-bio-office-column .rng-bio-office-header .rng-bio-account-profile-photo, .site-interior-template-page.bio-office-harrynorman .rng-bio-account-header .rng-bio-office-column .rng-bio-office-header .rng-bio-account-profile-photo, .site-interior-template-page.bio-office-firstweber .rng-bio-account-header .rng-bio-office-column .rng-bio-office-header .rng-bio-account-profile-photo, .site-interior-template-page.bio-office-prufoxroach .rng-bio-account-header .rng-bio-office-column .rng-bio-office-header .rng-bio-account-profile-photo {
  flex: 0 1 auto;
  width: 100%;
  text-align: left;
}
.site-interior-template-page.bio-office-rbifa .rng-bio-account-header .rng-bio-office-column .rng-bio-office-header .rng-bio-account-profile-photo img, .site-interior-template-page.bio-office-advanced .rng-bio-account-header .rng-bio-office-column .rng-bio-office-header .rng-bio-account-profile-photo img, .site-interior-template-page.bio-office-harrynorman .rng-bio-account-header .rng-bio-office-column .rng-bio-office-header .rng-bio-account-profile-photo img, .site-interior-template-page.bio-office-firstweber .rng-bio-account-header .rng-bio-office-column .rng-bio-office-header .rng-bio-account-profile-photo img, .site-interior-template-page.bio-office-prufoxroach .rng-bio-account-header .rng-bio-office-column .rng-bio-office-header .rng-bio-account-profile-photo img {
  margin-left: 0;
  width: auto;
  height: 17.75rem;
}
@media print, screen and (max-width: 64.06125em) {
  .site-interior-template-page.bio-office-rbifa .rng-bio-account-header .rng-bio-office-column .rng-bio-office-header .rng-bio-account-profile-photo img, .site-interior-template-page.bio-office-advanced .rng-bio-account-header .rng-bio-office-column .rng-bio-office-header .rng-bio-account-profile-photo img, .site-interior-template-page.bio-office-harrynorman .rng-bio-account-header .rng-bio-office-column .rng-bio-office-header .rng-bio-account-profile-photo img, .site-interior-template-page.bio-office-firstweber .rng-bio-account-header .rng-bio-office-column .rng-bio-office-header .rng-bio-account-profile-photo img, .site-interior-template-page.bio-office-prufoxroach .rng-bio-account-header .rng-bio-office-column .rng-bio-office-header .rng-bio-account-profile-photo img {
    width: 60%;
  }
}
@media print, screen and (max-width: 39.99875em) {
  .site-interior-template-page.bio-office-rbifa .rng-bio-account-header .rng-bio-office-column .rng-bio-office-header .rng-bio-account-profile-photo img, .site-interior-template-page.bio-office-advanced .rng-bio-account-header .rng-bio-office-column .rng-bio-office-header .rng-bio-account-profile-photo img, .site-interior-template-page.bio-office-harrynorman .rng-bio-account-header .rng-bio-office-column .rng-bio-office-header .rng-bio-account-profile-photo img, .site-interior-template-page.bio-office-firstweber .rng-bio-account-header .rng-bio-office-column .rng-bio-office-header .rng-bio-account-profile-photo img, .site-interior-template-page.bio-office-prufoxroach .rng-bio-account-header .rng-bio-office-column .rng-bio-office-header .rng-bio-account-profile-photo img {
    width: 100%;
  }
}
.site-interior-template-page.bio-office-rbifa .rng-bio-account-header .rng-bio-office-column .rng-bio-office-header .rng-bio-office-header-text, .site-interior-template-page.bio-office-advanced .rng-bio-account-header .rng-bio-office-column .rng-bio-office-header .rng-bio-office-header-text, .site-interior-template-page.bio-office-harrynorman .rng-bio-account-header .rng-bio-office-column .rng-bio-office-header .rng-bio-office-header-text, .site-interior-template-page.bio-office-firstweber .rng-bio-account-header .rng-bio-office-column .rng-bio-office-header .rng-bio-office-header-text, .site-interior-template-page.bio-office-prufoxroach .rng-bio-account-header .rng-bio-office-column .rng-bio-office-header .rng-bio-office-header-text {
  flex: 0 1 auto;
  width: 100%;
  padding-top: 1.25rem;
}
.site-interior-template-page.bio-office-rbifa .rng-bio-account-header .rng-bio-office-column .rng-bio-office-header .rng-bio-office-header-text h1, .site-interior-template-page.bio-office-advanced .rng-bio-account-header .rng-bio-office-column .rng-bio-office-header .rng-bio-office-header-text h1, .site-interior-template-page.bio-office-harrynorman .rng-bio-account-header .rng-bio-office-column .rng-bio-office-header .rng-bio-office-header-text h1, .site-interior-template-page.bio-office-firstweber .rng-bio-account-header .rng-bio-office-column .rng-bio-office-header .rng-bio-office-header-text h1, .site-interior-template-page.bio-office-prufoxroach .rng-bio-account-header .rng-bio-office-column .rng-bio-office-header .rng-bio-office-header-text h1 {
  color: #666666;
  font-weight: 300;
  font-style: normal;
  font-size: 2.625rem;
  line-height: 1.4;
  margin-bottom: 0.125rem;
}
@media print, screen and (max-width: 64.06125em) {
  .site-interior-template-page.bio-office-rbifa .rng-bio-account-header .rng-bio-office-column .rng-bio-office-header .rng-bio-office-header-text h1, .site-interior-template-page.bio-office-advanced .rng-bio-account-header .rng-bio-office-column .rng-bio-office-header .rng-bio-office-header-text h1, .site-interior-template-page.bio-office-harrynorman .rng-bio-account-header .rng-bio-office-column .rng-bio-office-header .rng-bio-office-header-text h1, .site-interior-template-page.bio-office-firstweber .rng-bio-account-header .rng-bio-office-column .rng-bio-office-header .rng-bio-office-header-text h1, .site-interior-template-page.bio-office-prufoxroach .rng-bio-account-header .rng-bio-office-column .rng-bio-office-header .rng-bio-office-header-text h1 {
    font-size: 2.25rem;
  }
}
.site-interior-template-page.bio-office-rbifa .rng-bio-account-header .rng-bio-office-column .rng-bio-office-header .rng-bio-office-header-text h2, .site-interior-template-page.bio-office-advanced .rng-bio-account-header .rng-bio-office-column .rng-bio-office-header .rng-bio-office-header-text h2, .site-interior-template-page.bio-office-harrynorman .rng-bio-account-header .rng-bio-office-column .rng-bio-office-header .rng-bio-office-header-text h2, .site-interior-template-page.bio-office-firstweber .rng-bio-account-header .rng-bio-office-column .rng-bio-office-header .rng-bio-office-header-text h2, .site-interior-template-page.bio-office-prufoxroach .rng-bio-account-header .rng-bio-office-column .rng-bio-office-header .rng-bio-office-header-text h2 {
  text-transform: uppercase;
  font-size: 1.125rem;
  color: var(--company-secondary-color);
}
@media print, screen and (max-width: 64.06125em) {
  .site-interior-template-page.bio-office-rbifa .rng-bio-account-header .rng-bio-office-column .rng-bio-office-header .rng-bio-office-header-text h2, .site-interior-template-page.bio-office-advanced .rng-bio-account-header .rng-bio-office-column .rng-bio-office-header .rng-bio-office-header-text h2, .site-interior-template-page.bio-office-harrynorman .rng-bio-account-header .rng-bio-office-column .rng-bio-office-header .rng-bio-office-header-text h2, .site-interior-template-page.bio-office-firstweber .rng-bio-account-header .rng-bio-office-column .rng-bio-office-header .rng-bio-office-header-text h2, .site-interior-template-page.bio-office-prufoxroach .rng-bio-account-header .rng-bio-office-column .rng-bio-office-header .rng-bio-office-header-text h2 {
    font-size: 1.125rem;
  }
}
.site-interior-template-page.bio-office-rbifa .rng-bio-account-header .rng-bio-office-column .rng-bio-office-header .rng-bio-office-header-text p, .site-interior-template-page.bio-office-advanced .rng-bio-account-header .rng-bio-office-column .rng-bio-office-header .rng-bio-office-header-text p, .site-interior-template-page.bio-office-harrynorman .rng-bio-account-header .rng-bio-office-column .rng-bio-office-header .rng-bio-office-header-text p, .site-interior-template-page.bio-office-firstweber .rng-bio-account-header .rng-bio-office-column .rng-bio-office-header .rng-bio-office-header-text p, .site-interior-template-page.bio-office-prufoxroach .rng-bio-account-header .rng-bio-office-column .rng-bio-office-header .rng-bio-office-header-text p {
  color: var(--company-secondary-color);
  margin-bottom: 0.125rem;
}
.site-interior-template-page.bio-office-rbifa .rng-bio-account-header .rng-bio-office-column .rng-bio-office-header .rng-bio-office-header-text .rng-bio-office-header-social, .site-interior-template-page.bio-office-advanced .rng-bio-account-header .rng-bio-office-column .rng-bio-office-header .rng-bio-office-header-text .rng-bio-office-header-social, .site-interior-template-page.bio-office-harrynorman .rng-bio-account-header .rng-bio-office-column .rng-bio-office-header .rng-bio-office-header-text .rng-bio-office-header-social, .site-interior-template-page.bio-office-firstweber .rng-bio-account-header .rng-bio-office-column .rng-bio-office-header .rng-bio-office-header-text .rng-bio-office-header-social, .site-interior-template-page.bio-office-prufoxroach .rng-bio-account-header .rng-bio-office-column .rng-bio-office-header .rng-bio-office-header-text .rng-bio-office-header-social {
  display: flex;
  justify-content: flex-start;
  align-items: center;
  margin-top: 0.3125rem;
}
.site-interior-template-page.bio-office-rbifa .rng-bio-account-header .rng-bio-office-column .rng-bio-office-header .rng-bio-office-header-text .rng-bio-office-header-social li, .site-interior-template-page.bio-office-advanced .rng-bio-account-header .rng-bio-office-column .rng-bio-office-header .rng-bio-office-header-text .rng-bio-office-header-social li, .site-interior-template-page.bio-office-harrynorman .rng-bio-account-header .rng-bio-office-column .rng-bio-office-header .rng-bio-office-header-text .rng-bio-office-header-social li, .site-interior-template-page.bio-office-firstweber .rng-bio-account-header .rng-bio-office-column .rng-bio-office-header .rng-bio-office-header-text .rng-bio-office-header-social li, .site-interior-template-page.bio-office-prufoxroach .rng-bio-account-header .rng-bio-office-column .rng-bio-office-header .rng-bio-office-header-text .rng-bio-office-header-social li {
  padding-right: 0.625rem;
}
.site-interior-template-page.bio-office-rbifa .rng-bio-account-header .rng-bio-office-managers-column, .site-interior-template-page.bio-office-advanced .rng-bio-account-header .rng-bio-office-managers-column, .site-interior-template-page.bio-office-harrynorman .rng-bio-account-header .rng-bio-office-managers-column, .site-interior-template-page.bio-office-firstweber .rng-bio-account-header .rng-bio-office-managers-column, .site-interior-template-page.bio-office-prufoxroach .rng-bio-account-header .rng-bio-office-managers-column {
  flex: 0 1 auto;
  width: 50%;
}
@media print, screen and (max-width: 64.06125em) {
  .site-interior-template-page.bio-office-rbifa .rng-bio-account-header .rng-bio-office-managers-column, .site-interior-template-page.bio-office-advanced .rng-bio-account-header .rng-bio-office-managers-column, .site-interior-template-page.bio-office-harrynorman .rng-bio-account-header .rng-bio-office-managers-column, .site-interior-template-page.bio-office-firstweber .rng-bio-account-header .rng-bio-office-managers-column, .site-interior-template-page.bio-office-prufoxroach .rng-bio-account-header .rng-bio-office-managers-column {
    width: 100%;
    padding-left: 0;
    margin-top: 1.25rem;
  }
}
.site-interior-template-page.bio-office-rbifa .rng-bio-account-header .rng-bio-office-managers-column .rng-bio-office-managers, .site-interior-template-page.bio-office-advanced .rng-bio-account-header .rng-bio-office-managers-column .rng-bio-office-managers, .site-interior-template-page.bio-office-harrynorman .rng-bio-account-header .rng-bio-office-managers-column .rng-bio-office-managers, .site-interior-template-page.bio-office-firstweber .rng-bio-account-header .rng-bio-office-managers-column .rng-bio-office-managers, .site-interior-template-page.bio-office-prufoxroach .rng-bio-account-header .rng-bio-office-managers-column .rng-bio-office-managers {
  display: flex;
  justify-content: flex-end;
  flex-wrap: wrap;
  width: 100%;
}
@media print, screen and (max-width: 64.06125em) {
  .site-interior-template-page.bio-office-rbifa .rng-bio-account-header .rng-bio-office-managers-column .rng-bio-office-managers, .site-interior-template-page.bio-office-advanced .rng-bio-account-header .rng-bio-office-managers-column .rng-bio-office-managers, .site-interior-template-page.bio-office-harrynorman .rng-bio-account-header .rng-bio-office-managers-column .rng-bio-office-managers, .site-interior-template-page.bio-office-firstweber .rng-bio-account-header .rng-bio-office-managers-column .rng-bio-office-managers, .site-interior-template-page.bio-office-prufoxroach .rng-bio-account-header .rng-bio-office-managers-column .rng-bio-office-managers {
    justify-content: center;
  }
}
.site-interior-template-page.bio-office-rbifa .rng-bio-account-header .rng-bio-office-managers-column .rng-bio-office-managers .rng-bio-office-manager, .site-interior-template-page.bio-office-advanced .rng-bio-account-header .rng-bio-office-managers-column .rng-bio-office-managers .rng-bio-office-manager, .site-interior-template-page.bio-office-harrynorman .rng-bio-account-header .rng-bio-office-managers-column .rng-bio-office-managers .rng-bio-office-manager, .site-interior-template-page.bio-office-firstweber .rng-bio-account-header .rng-bio-office-managers-column .rng-bio-office-managers .rng-bio-office-manager, .site-interior-template-page.bio-office-prufoxroach .rng-bio-account-header .rng-bio-office-managers-column .rng-bio-office-managers .rng-bio-office-manager {
  flex: 0 1 auto;
  width: 33%;
  padding: 1rem;
}
@media only screen and (max-width: 48em) {
  .site-interior-template-page.bio-office-rbifa .rng-bio-account-header .rng-bio-office-managers-column .rng-bio-office-managers .rng-bio-office-manager, .site-interior-template-page.bio-office-advanced .rng-bio-account-header .rng-bio-office-managers-column .rng-bio-office-managers .rng-bio-office-manager, .site-interior-template-page.bio-office-harrynorman .rng-bio-account-header .rng-bio-office-managers-column .rng-bio-office-managers .rng-bio-office-manager, .site-interior-template-page.bio-office-firstweber .rng-bio-account-header .rng-bio-office-managers-column .rng-bio-office-managers .rng-bio-office-manager, .site-interior-template-page.bio-office-prufoxroach .rng-bio-account-header .rng-bio-office-managers-column .rng-bio-office-managers .rng-bio-office-manager {
    width: 50%;
  }
}
@media only screen and (max-width: 40em) {
  .site-interior-template-page.bio-office-rbifa .rng-bio-account-header .rng-bio-office-managers-column .rng-bio-office-managers .rng-bio-office-manager, .site-interior-template-page.bio-office-advanced .rng-bio-account-header .rng-bio-office-managers-column .rng-bio-office-managers .rng-bio-office-manager, .site-interior-template-page.bio-office-harrynorman .rng-bio-account-header .rng-bio-office-managers-column .rng-bio-office-managers .rng-bio-office-manager, .site-interior-template-page.bio-office-firstweber .rng-bio-account-header .rng-bio-office-managers-column .rng-bio-office-managers .rng-bio-office-manager, .site-interior-template-page.bio-office-prufoxroach .rng-bio-account-header .rng-bio-office-managers-column .rng-bio-office-managers .rng-bio-office-manager {
    width: 100%;
  }
}
.site-interior-template-page.bio-office-rbifa .rng-bio-account-header .rng-bio-office-managers-column .rng-bio-office-managers .rng-bio-office-manager .rng-bio-office-manager-image, .site-interior-template-page.bio-office-advanced .rng-bio-account-header .rng-bio-office-managers-column .rng-bio-office-managers .rng-bio-office-manager .rng-bio-office-manager-image, .site-interior-template-page.bio-office-harrynorman .rng-bio-account-header .rng-bio-office-managers-column .rng-bio-office-managers .rng-bio-office-manager .rng-bio-office-manager-image, .site-interior-template-page.bio-office-firstweber .rng-bio-account-header .rng-bio-office-managers-column .rng-bio-office-managers .rng-bio-office-manager .rng-bio-office-manager-image, .site-interior-template-page.bio-office-prufoxroach .rng-bio-account-header .rng-bio-office-managers-column .rng-bio-office-managers .rng-bio-office-manager .rng-bio-office-manager-image {
  display: block;
  width: 10rem;
  height: 12.5rem;
  background-position: center;
  background-size: cover;
  border-radius: 8px;
  position: relative;
}
@media print, screen and (max-width: 64.06125em) {
  .site-interior-template-page.bio-office-rbifa .rng-bio-account-header .rng-bio-office-managers-column .rng-bio-office-managers .rng-bio-office-manager .rng-bio-office-manager-image, .site-interior-template-page.bio-office-advanced .rng-bio-account-header .rng-bio-office-managers-column .rng-bio-office-managers .rng-bio-office-manager .rng-bio-office-manager-image, .site-interior-template-page.bio-office-harrynorman .rng-bio-account-header .rng-bio-office-managers-column .rng-bio-office-managers .rng-bio-office-manager .rng-bio-office-manager-image, .site-interior-template-page.bio-office-firstweber .rng-bio-account-header .rng-bio-office-managers-column .rng-bio-office-managers .rng-bio-office-manager .rng-bio-office-manager-image, .site-interior-template-page.bio-office-prufoxroach .rng-bio-account-header .rng-bio-office-managers-column .rng-bio-office-managers .rng-bio-office-manager .rng-bio-office-manager-image {
    width: 7.5rem;
    height: 9.375rem;
  }
}
.site-interior-template-page.bio-office-rbifa .rng-bio-account-header .rng-bio-office-managers-column .rng-bio-office-managers .rng-bio-office-manager .rng-bio-office-manager-image span, .site-interior-template-page.bio-office-advanced .rng-bio-account-header .rng-bio-office-managers-column .rng-bio-office-managers .rng-bio-office-manager .rng-bio-office-manager-image span, .site-interior-template-page.bio-office-harrynorman .rng-bio-account-header .rng-bio-office-managers-column .rng-bio-office-managers .rng-bio-office-manager .rng-bio-office-manager-image span, .site-interior-template-page.bio-office-firstweber .rng-bio-account-header .rng-bio-office-managers-column .rng-bio-office-managers .rng-bio-office-manager .rng-bio-office-manager-image span, .site-interior-template-page.bio-office-prufoxroach .rng-bio-account-header .rng-bio-office-managers-column .rng-bio-office-managers .rng-bio-office-manager .rng-bio-office-manager-image span {
  position: absolute;
  width: 100%;
  bottom: 0;
  left: 0;
  display: inline-block;
  background-color: var(--company-primary-color);
  padding: 0.625rem;
  text-align: center;
  color: #ffffff;
  text-transform: uppercase;
  border-radius: 0 0 8px 8px;
}
.site-interior-template-page.bio-office-rbifa .rng-bio-account-header .rng-bio-office-managers-column .rng-bio-office-managers .rng-bio-office-manager h3, .site-interior-template-page.bio-office-advanced .rng-bio-account-header .rng-bio-office-managers-column .rng-bio-office-managers .rng-bio-office-manager h3, .site-interior-template-page.bio-office-harrynorman .rng-bio-account-header .rng-bio-office-managers-column .rng-bio-office-managers .rng-bio-office-manager h3, .site-interior-template-page.bio-office-firstweber .rng-bio-account-header .rng-bio-office-managers-column .rng-bio-office-managers .rng-bio-office-manager h3, .site-interior-template-page.bio-office-prufoxroach .rng-bio-account-header .rng-bio-office-managers-column .rng-bio-office-managers .rng-bio-office-manager h3 {
  color: #666666;
  font-size: 1rem;
  font-weight: bold;
  margin: 0.625rem 0 0.3125rem;
}
.site-interior-template-page.bio-office-rbifa .rng-bio-account-header .rng-bio-office-managers-column .rng-bio-office-managers .rng-bio-office-manager .site-interior-content-text, .site-interior-template-page.bio-office-advanced .rng-bio-account-header .rng-bio-office-managers-column .rng-bio-office-managers .rng-bio-office-manager .site-interior-content-text, .site-interior-template-page.bio-office-harrynorman .rng-bio-account-header .rng-bio-office-managers-column .rng-bio-office-managers .rng-bio-office-manager .site-interior-content-text, .site-interior-template-page.bio-office-firstweber .rng-bio-account-header .rng-bio-office-managers-column .rng-bio-office-managers .rng-bio-office-manager .site-interior-content-text, .site-interior-template-page.bio-office-prufoxroach .rng-bio-account-header .rng-bio-office-managers-column .rng-bio-office-managers .rng-bio-office-manager .site-interior-content-text {
  font-size: 0.875rem;
  color: #666666;
}
.site-interior-template-page.bio-office-rbifa .rng-bio-account-header .rng-bio-office-managers-column .rng-bio-office-managers .rng-bio-office-manager .rng-phone-link, .site-interior-template-page.bio-office-advanced .rng-bio-account-header .rng-bio-office-managers-column .rng-bio-office-managers .rng-bio-office-manager .rng-phone-link, .site-interior-template-page.bio-office-harrynorman .rng-bio-account-header .rng-bio-office-managers-column .rng-bio-office-managers .rng-bio-office-manager .rng-phone-link, .site-interior-template-page.bio-office-firstweber .rng-bio-account-header .rng-bio-office-managers-column .rng-bio-office-managers .rng-bio-office-manager .rng-phone-link, .site-interior-template-page.bio-office-prufoxroach .rng-bio-account-header .rng-bio-office-managers-column .rng-bio-office-managers .rng-bio-office-manager .rng-phone-link {
  color: var(--company-secondary-color);
  font-size: 0.875rem;
}
.site-interior-template-page.bio-office-rbifa .rng-bio-account-content-and-video, .site-interior-template-page.bio-office-advanced .rng-bio-account-content-and-video, .site-interior-template-page.bio-office-harrynorman .rng-bio-account-content-and-video, .site-interior-template-page.bio-office-firstweber .rng-bio-account-content-and-video, .site-interior-template-page.bio-office-prufoxroach .rng-bio-account-content-and-video {
  display: flex;
  justify-content: space-between;
  padding: 1rem;
}
@media print, screen and (max-width: 64.06125em) {
  .site-interior-template-page.bio-office-rbifa .rng-bio-account-content-and-video, .site-interior-template-page.bio-office-advanced .rng-bio-account-content-and-video, .site-interior-template-page.bio-office-harrynorman .rng-bio-account-content-and-video, .site-interior-template-page.bio-office-firstweber .rng-bio-account-content-and-video, .site-interior-template-page.bio-office-prufoxroach .rng-bio-account-content-and-video {
    flex-wrap: wrap;
  }
}
.site-interior-template-page.bio-office-rbifa .rng-bio-account-content-and-video .rng-bio-account-content-description, .site-interior-template-page.bio-office-advanced .rng-bio-account-content-and-video .rng-bio-account-content-description, .site-interior-template-page.bio-office-harrynorman .rng-bio-account-content-and-video .rng-bio-account-content-description, .site-interior-template-page.bio-office-firstweber .rng-bio-account-content-and-video .rng-bio-account-content-description, .site-interior-template-page.bio-office-prufoxroach .rng-bio-account-content-and-video .rng-bio-account-content-description {
  flex: 0 1 auto;
}
@media print, screen and (max-width: 64.06125em) {
  .site-interior-template-page.bio-office-rbifa .rng-bio-account-content-and-video .rng-bio-account-content-description, .site-interior-template-page.bio-office-advanced .rng-bio-account-content-and-video .rng-bio-account-content-description, .site-interior-template-page.bio-office-harrynorman .rng-bio-account-content-and-video .rng-bio-account-content-description, .site-interior-template-page.bio-office-firstweber .rng-bio-account-content-and-video .rng-bio-account-content-description, .site-interior-template-page.bio-office-prufoxroach .rng-bio-account-content-and-video .rng-bio-account-content-description {
    width: 100%;
  }
}
.site-interior-template-page.bio-office-rbifa .rng-bio-account-content-and-video .rng-bio-account-content-description .rng-description-text, .site-interior-template-page.bio-office-advanced .rng-bio-account-content-and-video .rng-bio-account-content-description .rng-description-text, .site-interior-template-page.bio-office-harrynorman .rng-bio-account-content-and-video .rng-bio-account-content-description .rng-description-text, .site-interior-template-page.bio-office-firstweber .rng-bio-account-content-and-video .rng-bio-account-content-description .rng-description-text, .site-interior-template-page.bio-office-prufoxroach .rng-bio-account-content-and-video .rng-bio-account-content-description .rng-description-text {
  color: var(--company-secondary-color);
}
.site-interior-template-page.bio-office-rbifa .rng-bio-account-content-and-video .rng-bio-account-content-description .rng-description-text p, .site-interior-template-page.bio-office-advanced .rng-bio-account-content-and-video .rng-bio-account-content-description .rng-description-text p, .site-interior-template-page.bio-office-harrynorman .rng-bio-account-content-and-video .rng-bio-account-content-description .rng-description-text p, .site-interior-template-page.bio-office-firstweber .rng-bio-account-content-and-video .rng-bio-account-content-description .rng-description-text p, .site-interior-template-page.bio-office-prufoxroach .rng-bio-account-content-and-video .rng-bio-account-content-description .rng-description-text p {
  padding: 0;
  margin: 0;
  line-height: inherit;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  font-family: inherit;
}
.site-interior-template-page.bio-office-rbifa .rng-bio-account-content-and-video .rng-bio-account-video, .site-interior-template-page.bio-office-advanced .rng-bio-account-content-and-video .rng-bio-account-video, .site-interior-template-page.bio-office-harrynorman .rng-bio-account-content-and-video .rng-bio-account-video, .site-interior-template-page.bio-office-firstweber .rng-bio-account-content-and-video .rng-bio-account-video, .site-interior-template-page.bio-office-prufoxroach .rng-bio-account-content-and-video .rng-bio-account-video {
  flex: 1 0 auto;
  width: 50%;
  padding-left: 2.5rem;
}
@media print, screen and (max-width: 64.06125em) {
  .site-interior-template-page.bio-office-rbifa .rng-bio-account-content-and-video .rng-bio-account-video, .site-interior-template-page.bio-office-advanced .rng-bio-account-content-and-video .rng-bio-account-video, .site-interior-template-page.bio-office-harrynorman .rng-bio-account-content-and-video .rng-bio-account-video, .site-interior-template-page.bio-office-firstweber .rng-bio-account-content-and-video .rng-bio-account-video, .site-interior-template-page.bio-office-prufoxroach .rng-bio-account-content-and-video .rng-bio-account-video {
    width: 100%;
    margin-top: 1.25rem;
    padding-left: 0;
  }
}
.site-interior-template-page.bio-office-rbifa .rng-bio-account-content-and-video .rng-bio-account-video .rng-bio-account-video-foreground iframe, .site-interior-template-page.bio-office-advanced .rng-bio-account-content-and-video .rng-bio-account-video .rng-bio-account-video-foreground iframe, .site-interior-template-page.bio-office-harrynorman .rng-bio-account-content-and-video .rng-bio-account-video .rng-bio-account-video-foreground iframe, .site-interior-template-page.bio-office-firstweber .rng-bio-account-content-and-video .rng-bio-account-video .rng-bio-account-video-foreground iframe, .site-interior-template-page.bio-office-prufoxroach .rng-bio-account-content-and-video .rng-bio-account-video .rng-bio-account-video-foreground iframe {
  width: 100%;
  height: 18.75rem;
}
.site-interior-template-page.bio-office-rbifa .site-roster-card-container, .site-interior-template-page.bio-office-advanced .site-roster-card-container, .site-interior-template-page.bio-office-harrynorman .site-roster-card-container, .site-interior-template-page.bio-office-firstweber .site-roster-card-container, .site-interior-template-page.bio-office-prufoxroach .site-roster-card-container {
  display: flex;
  justify-content: flex-start;
  flex-wrap: wrap;
}

.site-interior-template-page.bio-office-rbifa .rng-bio-account-header .rng-bio-office-column .rng-bio-office-header .rng-bio-office-header-text h2, .site-interior-template-page.bio-office-advanced .rng-bio-account-header .rng-bio-office-column .rng-bio-office-header .rng-bio-office-header-text h2 {
  color: #666666;
}
.site-interior-template-page.bio-office-rbifa .rng-bio-account-header .rng-bio-office-column .rng-bio-office-header .rng-bio-office-header-text p, .site-interior-template-page.bio-office-advanced .rng-bio-account-header .rng-bio-office-column .rng-bio-office-header .rng-bio-office-header-text p {
  color: #666666;
}
.site-interior-template-page.bio-office-rbifa .rng-bio-account-header .rng-bio-office-managers-column .rng-bio-office-managers .rng-bio-office-manager .rng-phone-link, .site-interior-template-page.bio-office-advanced .rng-bio-account-header .rng-bio-office-managers-column .rng-bio-office-managers .rng-bio-office-manager .rng-phone-link {
  color: #666666;
}
.site-interior-template-page.bio-office-rbifa .rng-bio-account-content-and-video .rng-bio-account-content-description .rng-description-text, .site-interior-template-page.bio-office-advanced .rng-bio-account-content-and-video .rng-bio-account-content-description .rng-description-text {
  color: #666666;
}

.site-interior-template-page.bio-office-mrlj .site-container > hr {
  max-width: 12.5rem;
  border: none;
  border-top: 4px solid var(--company-primary-color);
  margin: 0 auto;
}
.site-interior-template-page.bio-office-mrlj .site-bio-hero {
  width: 100%;
  padding: 12.5rem 5rem;
  background-position: center;
  background-size: cover;
  background-repeat: no-repeat;
  position: relative;
}
@media only screen and (max-width: 48em) {
  .site-interior-template-page.bio-office-mrlj .site-bio-hero {
    padding: 6.25rem 1.25rem;
  }
}
.site-interior-template-page.bio-office-mrlj .site-bio-hero:before {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.3);
  z-index: 1;
}
.site-interior-template-page.bio-office-mrlj .site-bio-hero h1 {
  color: #ffffff;
  text-transform: uppercase;
  text-align: center;
  font-family: Times, Times New Roman, Georgia, serif;
  font-size: 6.25rem;
  position: relative;
  z-index: 2;
}
@media only screen and (max-width: 64em) {
  .site-interior-template-page.bio-office-mrlj .site-bio-hero h1 {
    font-size: 4.6875rem;
  }
}
@media only screen and (max-width: 48em) {
  .site-interior-template-page.bio-office-mrlj .site-bio-hero h1 {
    font-size: 3.125rem;
    margin-bottom: 0;
  }
}
.site-interior-template-page.bio-office-mrlj .site-bio-hero h1 p {
  padding: 0;
  margin: 0;
  line-height: inherit;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  font-family: inherit;
}
.site-interior-template-page.bio-office-mrlj .site-bio-hero .site-cms-text {
  font-size: 2.25rem;
  color: #ffffff;
  text-align: center;
  position: relative;
  z-index: 2;
}
@media only screen and (max-width: 64em) {
  .site-interior-template-page.bio-office-mrlj .site-bio-hero .site-cms-text {
    font-size: 1.6875rem;
  }
}
@media only screen and (max-width: 48em) {
  .site-interior-template-page.bio-office-mrlj .site-bio-hero .site-cms-text {
    font-size: 1.125rem;
  }
}
.site-interior-template-page.bio-office-mrlj .site-bio-contact-callouts {
  padding: 2.5rem;
  background-color: #e8e8e9;
}
@media only screen and (max-width: 64em) {
  .site-interior-template-page.bio-office-mrlj .site-bio-contact-callouts {
    flex-wrap: wrap;
    justify-content: center;
    padding: 1.25rem;
  }
}
.site-interior-template-page.bio-office-mrlj .site-bio-contact-callouts .site-column {
  display: flex;
  justify-content: space-between;
}
@media only screen and (max-width: 64em) {
  .site-interior-template-page.bio-office-mrlj .site-bio-contact-callouts .site-column {
    margin: 1.25rem 0;
  }
}
@media only screen and (max-width: 48em) {
  .site-interior-template-page.bio-office-mrlj .site-bio-contact-callouts .site-column {
    margin: 1.25rem 0;
    justify-content: flex-start;
    width: 18.75rem;
  }
}
.site-interior-template-page.bio-office-mrlj .site-bio-contact-callouts .site-column .site-bio-contact-icon {
  padding: 0.5rem;
}
.site-interior-template-page.bio-office-mrlj .site-bio-contact-callouts .site-column .site-bio-contact-icon i {
  font-size: 3rem;
  color: #5a5b5d;
}
@media only screen and (max-width: 64em) {
  .site-interior-template-page.bio-office-mrlj .site-bio-contact-callouts .site-column .site-bio-contact-icon i {
    font-size: 2.25rem;
  }
}
@media only screen and (max-width: 48em) {
  .site-interior-template-page.bio-office-mrlj .site-bio-contact-callouts .site-column .site-bio-contact-icon i {
    font-size: 1.5rem;
  }
}
.site-interior-template-page.bio-office-mrlj .site-bio-contact-callouts .site-column .site-bio-contact-text {
  padding: 0 0.5rem;
}
.site-interior-template-page.bio-office-mrlj .site-bio-contact-callouts .site-column .site-bio-contact-text h3 {
  color: #5a5b5d;
  text-transform: uppercase;
  font-size: 2.25rem;
  font-weight: 600;
  margin: 0;
}
@media only screen and (max-width: 87.5em) {
  .site-interior-template-page.bio-office-mrlj .site-bio-contact-callouts .site-column .site-bio-contact-text h3 {
    font-size: 1.6875rem;
  }
}
@media only screen and (max-width: 48em) {
  .site-interior-template-page.bio-office-mrlj .site-bio-contact-callouts .site-column .site-bio-contact-text h3 {
    font-size: 1.3125rem;
  }
}
.site-interior-template-page.bio-office-mrlj .site-bio-contact-callouts .site-column .site-bio-contact-text h3 p {
  padding: 0;
  margin: 0;
  line-height: inherit;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  font-family: inherit;
}
.site-interior-template-page.bio-office-mrlj .site-bio-contact-callouts .site-column .site-bio-contact-text .site-cms-text {
  font-size: 1.5rem;
  color: #5a5b5d;
}
@media only screen and (max-width: 87.5em) {
  .site-interior-template-page.bio-office-mrlj .site-bio-contact-callouts .site-column .site-bio-contact-text .site-cms-text {
    font-size: 1.1875rem;
  }
}
@media only screen and (max-width: 48em) {
  .site-interior-template-page.bio-office-mrlj .site-bio-contact-callouts .site-column .site-bio-contact-text .site-cms-text {
    font-size: 1rem;
  }
}
.site-interior-template-page.bio-office-mrlj .site-bio-buttons {
  display: flex;
  justify-content: center;
  padding: 5rem 2.5rem;
}
@media only screen and (max-width: 48em) {
  .site-interior-template-page.bio-office-mrlj .site-bio-buttons {
    padding: 2.5rem 1.25rem;
  }
}
@media only screen and (max-width: 48em) {
  .site-interior-template-page.bio-office-mrlj .site-bio-buttons .site-column {
    width: 100%;
    text-align: center;
  }
}
.site-interior-template-page.bio-office-mrlj .site-bio-buttons .site-column a {
  display: inline-block;
  border-radius: 0.375rem;
  padding: 1.875rem;
  background-color: var(--company-primary-color);
  color: #fff3e0;
  font-size: 1.5rem;
  text-transform: uppercase;
  text-align: center;
}
@media only screen and (max-width: 48em) {
  .site-interior-template-page.bio-office-mrlj .site-bio-buttons .site-column a {
    padding: 1rem;
    font-size: 0.875rem;
    margin: 0.625rem auto;
    min-width: 80%;
  }
}
.site-interior-template-page.bio-office-mrlj .site-bio-buttons .site-column a p {
  padding: 0;
  margin: 0;
  line-height: inherit;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  font-family: inherit;
}
.site-interior-template-page.bio-office-mrlj .site-bio-about {
  padding: 0 2.5rem 5rem;
  text-align: center;
}
@media only screen and (max-width: 48em) {
  .site-interior-template-page.bio-office-mrlj .site-bio-about {
    padding: 0 1.25rem 2.5rem;
  }
}
.site-interior-template-page.bio-office-mrlj .site-bio-about h2 {
  color: var(--company-primary-color);
  font-size: 3rem;
  text-transform: uppercase;
  text-align: center;
  font-weight: bold;
}
@media only screen and (max-width: 64em) {
  .site-interior-template-page.bio-office-mrlj .site-bio-about h2 {
    font-size: 2.25rem;
  }
}
@media only screen and (max-width: 48em) {
  .site-interior-template-page.bio-office-mrlj .site-bio-about h2 {
    font-size: 1.5rem;
  }
}
.site-interior-template-page.bio-office-mrlj .site-bio-about h2 p {
  padding: 0;
  margin: 0;
  line-height: inherit;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  font-family: inherit;
}
.site-interior-template-page.bio-office-mrlj .site-bio-about .site-cms-text {
  text-align: center;
  color: #0a0a0a;
  font-size: 1.5rem;
  text-align: center;
}
@media only screen and (max-width: 64em) {
  .site-interior-template-page.bio-office-mrlj .site-bio-about .site-cms-text {
    font-size: 1.1875rem;
  }
}
@media only screen and (max-width: 48em) {
  .site-interior-template-page.bio-office-mrlj .site-bio-about .site-cms-text {
    font-size: 0.875rem;
  }
}
.site-interior-template-page.bio-office-mrlj .site-bio-callouts {
  padding: 3.75rem 0;
}
@media only screen and (max-width: 48em) {
  .site-interior-template-page.bio-office-mrlj .site-bio-callouts {
    padding: 1.875rem 0;
    flex-wrap: wrap;
  }
}
.site-interior-template-page.bio-office-mrlj .site-bio-callouts .site-column {
  padding: 2.5rem;
  width: 33%;
}
@media only screen and (max-width: 87.5em) {
  .site-interior-template-page.bio-office-mrlj .site-bio-callouts .site-column {
    padding: 2.5rem 1.25rem;
  }
}
@media only screen and (max-width: 64em) {
  .site-interior-template-page.bio-office-mrlj .site-bio-callouts .site-column {
    padding: 2.5rem 0.625rem;
  }
}
@media only screen and (max-width: 48em) {
  .site-interior-template-page.bio-office-mrlj .site-bio-callouts .site-column {
    width: 100%;
    padding: 0.125rem 1.25rem;
  }
}
.site-interior-template-page.bio-office-mrlj .site-bio-callouts .site-column .site-bio-callout {
  width: 100%;
  height: 100%;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
.site-interior-template-page.bio-office-mrlj .site-bio-callouts .site-column .site-bio-callout .site-bio-callout-image {
  width: 100%;
  height: 30.625rem;
  background-position: center;
  background-size: cover;
  background-repeat: no-repeat;
}
@media only screen and (max-width: 64em) {
  .site-interior-template-page.bio-office-mrlj .site-bio-callouts .site-column .site-bio-callout .site-bio-callout-image {
    height: 15.625rem;
  }
}
@media only screen and (max-width: 48em) {
  .site-interior-template-page.bio-office-mrlj .site-bio-callouts .site-column .site-bio-callout .site-bio-callout-image {
    height: 15.625rem;
    display: none;
  }
}
.site-interior-template-page.bio-office-mrlj .site-bio-callouts .site-column .site-bio-callout h3 {
  width: 100%;
  flex: 1 0 auto;
  height: auto;
  text-align: center;
  background-color: var(--company-primary-color);
  color: #fff3e0;
  padding: 1rem;
  margin: 0;
  font-size: 2.5rem;
  text-transform: uppercase;
  line-height: 1;
  font-weight: 600;
}
@media only screen and (max-width: 64em) {
  .site-interior-template-page.bio-office-mrlj .site-bio-callouts .site-column .site-bio-callout h3 {
    font-size: 1.25rem;
  }
}
@media only screen and (max-width: 48em) {
  .site-interior-template-page.bio-office-mrlj .site-bio-callouts .site-column .site-bio-callout h3 {
    font-size: 1.875rem;
  }
}
.site-interior-template-page.bio-office-mrlj .site-bio-callouts .site-column .site-bio-callout h3 p {
  padding: 0;
  margin: 0;
  line-height: inherit;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  font-family: inherit;
}
.site-interior-template-page.bio-office-mrlj .site-bio-content {
  background-color: var(--company-primary-color);
  padding: 5rem 2.5rem;
}
@media only screen and (max-width: 64em) {
  .site-interior-template-page.bio-office-mrlj .site-bio-content {
    padding: 2.5rem 1.25rem;
  }
}
@media only screen and (max-width: 48em) {
  .site-interior-template-page.bio-office-mrlj .site-bio-content {
    padding: 2.5rem 1.25rem;
  }
}
.site-interior-template-page.bio-office-mrlj .site-bio-content h2 {
  color: #ffffff;
  text-transform: uppercase;
  font-size: 2.5rem;
  font-weight: bold;
}
@media only screen and (max-width: 64em) {
  .site-interior-template-page.bio-office-mrlj .site-bio-content h2 {
    font-size: 1.875rem;
  }
}
@media only screen and (max-width: 48em) {
  .site-interior-template-page.bio-office-mrlj .site-bio-content h2 {
    font-size: 1.25rem;
  }
}
.site-interior-template-page.bio-office-mrlj .site-bio-content h2 p {
  padding: 0;
  margin: 0;
  line-height: inherit;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  font-family: inherit;
}
@media only screen and (max-width: 48em) {
  .site-interior-template-page.bio-office-mrlj .site-bio-content .site-row {
    flex-wrap: wrap;
  }
}
.site-interior-template-page.bio-office-mrlj .site-bio-content .site-row .site-bio-content-image {
  width: 55%;
  padding-right: 2.5rem;
}
@media only screen and (max-width: 64em) {
  .site-interior-template-page.bio-office-mrlj .site-bio-content .site-row .site-bio-content-image {
    width: 50%;
    padding-right: 0.625rem;
  }
}
@media only screen and (max-width: 48em) {
  .site-interior-template-page.bio-office-mrlj .site-bio-content .site-row .site-bio-content-image {
    width: 100%;
  }
}
.site-interior-template-page.bio-office-mrlj .site-bio-content .site-row .site-bio-content-image img {
  width: 100%;
  height: auto;
}
.site-interior-template-page.bio-office-mrlj .site-bio-content .site-row .site-bio-content-video {
  width: 55%;
  padding-right: 2.5rem;
}
@media only screen and (max-width: 64em) {
  .site-interior-template-page.bio-office-mrlj .site-bio-content .site-row .site-bio-content-video {
    width: 50%;
    padding-right: 0.625rem;
  }
}
@media only screen and (max-width: 48em) {
  .site-interior-template-page.bio-office-mrlj .site-bio-content .site-row .site-bio-content-video {
    width: 100%;
    padding-right: 0;
  }
}
.site-interior-template-page.bio-office-mrlj .site-bio-content .site-row .site-bio-content-video .rng-bio-account-video-foreground {
  width: 100%;
}
.site-interior-template-page.bio-office-mrlj .site-bio-content .site-row .site-bio-content-video .rng-bio-account-video-foreground iframe {
  width: 100%;
  height: 24.6875rem;
  background-color: #ffffff;
  padding: 0.625rem;
}
@media only screen and (max-width: 64em) {
  .site-interior-template-page.bio-office-mrlj .site-bio-content .site-row .site-bio-content-video .rng-bio-account-video-foreground iframe {
    height: 15.625rem;
  }
}
@media only screen and (max-width: 48em) {
  .site-interior-template-page.bio-office-mrlj .site-bio-content .site-row .site-bio-content-video .rng-bio-account-video-foreground iframe {
    height: 23.125rem;
  }
}
@media only screen and (max-width: 40em) {
  .site-interior-template-page.bio-office-mrlj .site-bio-content .site-row .site-bio-content-video .rng-bio-account-video-foreground iframe {
    height: 18.75rem;
  }
}
@media only screen and (max-width: 30em) {
  .site-interior-template-page.bio-office-mrlj .site-bio-content .site-row .site-bio-content-video .rng-bio-account-video-foreground iframe {
    height: 12.5rem;
  }
}
.site-interior-template-page.bio-office-mrlj .site-bio-content .site-row .site-bio-content-text {
  width: 45%;
}
@media only screen and (max-width: 64em) {
  .site-interior-template-page.bio-office-mrlj .site-bio-content .site-row .site-bio-content-text {
    width: 50%;
  }
}
@media only screen and (max-width: 48em) {
  .site-interior-template-page.bio-office-mrlj .site-bio-content .site-row .site-bio-content-text {
    width: 100%;
    margin-top: 1.25rem;
    padding: 0;
  }
}
.site-interior-template-page.bio-office-mrlj .site-bio-content .site-row .site-bio-content-text .site-cms-text {
  color: #fff3e0;
}
.site-interior-template-page.bio-office-mrlj .site-bio-roster .site-bio-roster-header {
  background-color: #e8e8e9;
  padding: 3.75rem 1.25rem;
}
@media only screen and (max-width: 48em) {
  .site-interior-template-page.bio-office-mrlj .site-bio-roster .site-bio-roster-header {
    padding: 1.875rem 1.25rem;
  }
}
.site-interior-template-page.bio-office-mrlj .site-bio-roster .site-bio-roster-header h2 {
  color: var(--company-primary-color);
  text-align: center;
  font-size: 3rem;
  text-transform: uppercase;
  font-weight: bold;
}
@media only screen and (max-width: 64em) {
  .site-interior-template-page.bio-office-mrlj .site-bio-roster .site-bio-roster-header h2 {
    font-size: 2.25rem;
  }
}
@media only screen and (max-width: 48em) {
  .site-interior-template-page.bio-office-mrlj .site-bio-roster .site-bio-roster-header h2 {
    font-size: 1.5rem;
    margin: 0;
  }
}
.site-interior-template-page.bio-office-mrlj .site-bio-roster .site-bio-roster-header h2 p {
  padding: 0;
  margin: 0;
  line-height: inherit;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  font-family: inherit;
}
.site-interior-template-page.bio-office-mrlj .site-bio-roster .site-bio-roster-content .site-roster-card-container {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
}

.bio-irnlm .rng-bio-account-content-office a,
.bio-irnlm .rng-bio-account-details a {
  color: #0a0a0a;
}
.bio-irnlm .rng-bio-account-slider-container {
  flex: 0 0 auto;
  width: auto;
}
@media screen and (min-width: 40em) {
  .bio-irnlm .rng-bio-account-slider-container {
    margin: 0 0.5rem;
    display: flex;
    flex-direction: column;
    justify-content: flex-end;
  }
}
.bio-irnlm .rng-bio-account-slider-container .site-account-image {
  position: relative;
  max-width: 100%;
  width: 31.25rem;
  height: 31.25rem;
  background-position: center;
  background-size: cover;
  background-repeat: no-repeat;
  z-index: 2;
}
@media only screen and (max-width: 64em) {
  .bio-irnlm .rng-bio-account-slider-container .site-account-image {
    width: 25rem;
    height: 25rem;
  }
}

.bio-hnrmp h1 {
  font-size: 1.875rem !important;
}
.bio-hnrmp .rng-bio-account-languages,
.bio-hnrmp .rng-bio-account-designations {
  font-size: 1rem;
}
.bio-hnrmp .rng-bio-account-slider-container {
  flex: 0 0 auto;
  width: auto;
}
@media only screen and (max-width: 30em) {
  .bio-hnrmp .rng-bio-account-slider-container {
    width: 100%;
  }
}
.bio-hnrmp .rng-bio-account-content {
  flex: 0 auto;
  width: auto;
  padding-left: 1.25rem;
}
@media only screen and (max-width: 64em) {
  .bio-hnrmp .rng-bio-account-content {
    padding-left: 0;
    padding-top: 1.25rem;
  }
}
.bio-hnrmp .site-account-image {
  position: relative;
  max-width: 100%;
  width: 31.25rem;
  height: 31.25rem;
  background-position: center;
  background-size: cover;
  background-repeat: no-repeat;
  z-index: 2;
}
@media only screen and (max-width: 64em) {
  .bio-hnrmp .site-account-image {
    width: 25rem;
    height: 25rem;
  }
}
@media only screen and (max-width: 30em) {
  .bio-hnrmp .site-account-image {
    width: 100%;
    height: 25rem;
  }
}
.bio-hnrmp .rng-bio-account {
  align-items: flex-start;
}
.bio-hnrmp .rng-bio-account-content-description.site-aw {
  display: none;
}
.bio-hnrmp .rng-bio-account-content-description.site-aw.site-show {
  display: block;
}

.rng-tab-item {
  display: none;
}
.rng-tab-item.show-group {
  display: block;
}

.rng-tabs {
  margin: 2.5rem 0;
}
.rng-tabs ul {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
}
@media print, screen and (max-width: 64.06125em) {
  .rng-tabs ul {
    justify-content: flex-start;
  }
}
.rng-tabs ul li {
  flex: 1 0 auto;
  padding: 0 1rem;
  margin: 0.5rem 0;
}
@media print, screen and (max-width: 64.06125em) {
  .rng-tabs ul li {
    flex: 0 0 auto;
    padding: 0 0.5rem;
  }
}
.rng-tabs ul li a {
  display: inline-block;
  padding: 0.625rem;
  border-bottom: 1px solid #666666;
  text-align: center;
  color: #666666;
  width: 100%;
}
.rng-tabs ul li a:focus, .rng-tabs ul li a:hover {
  color: var(--company-primary-color);
  border-bottom: 1px solid var(--company-primary-color);
}
.rng-tabs ul li a.selected {
  color: var(--company-primary-color);
  font-weight: 600;
  border-bottom: 2px solid var(--company-primary-color);
}
.rng-tabs ul li a p {
  padding: 0;
  margin: 0;
  line-height: inherit;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  font-family: inherit;
}
.rng-tabs ul li a p {
  margin: inherit !important;
}

.rng-tab-item {
  padding: 1rem;
}

.rng-agent-bio-testimonials {
  padding: 2rem 0;
}
.rng-agent-bio-testimonials .rng-agent-profile-testimonials-title {
  display: none;
}
.rng-agent-bio-testimonials .rng-agent-bio-testimonials-title {
  text-align: center;
  margin-bottom: 0.5rem;
}
.rng-agent-bio-testimonials .rng-agent-profile-testimonials-slider-arrow {
  top: 25%;
}
.rng-agent-bio-testimonials .slick-list {
  margin: 0 3rem;
}
.rng-agent-bio-testimonials.rng-agent-profile-ratings-zillow header {
  border-bottom: none;
}
.rng-agent-bio-testimonials.rng-agent-profile-ratings-zillow header .rng-agent-profile-ratings-zillow-average-rating {
  display: none;
}
.rng-agent-bio-testimonials.rng-agent-profile-ratings-zillow article {
  border: 1px solid #ccc;
  margin: 0 3rem;
}
.rng-agent-bio-testimonials.rng-agent-profile-ratings-zillow article span {
  font-size: 0.875rem;
}
.rng-agent-bio-testimonials.rng-agent-profile-ratings-zillow section {
  border: none;
}
.rng-agent-bio-testimonials.rng-agent-profile-ratings-zillow footer {
  display: flex;
  justify-content: flex-end;
}

.cavm-widget-wrapper form {
  text-align: left;
}
.cavm-widget-wrapper form input[type=text] {
  height: fit-content;
  margin-bottom: 0;
}
@media print, screen and (max-width: 64.06125em) {
  .cavm-widget-wrapper form input[type=text] {
    margin-bottom: 0.3125rem;
  }
  .cavm-widget-wrapper form input[name=unit] {
    width: 25%;
  }
}
.cavm-widget-wrapper .twitter-typeahead {
  width: 100%;
}
.cavm-widget-wrapper .cw-field-wrapper {
  width: 100%;
  display: flex;
}
@media print, screen and (max-width: 64.06125em) {
  .cavm-widget-wrapper .cw-field-wrapper {
    flex-wrap: wrap;
  }
}
.cavm-widget-wrapper .cw-submit-btn {
  border-radius: 0.25rem;
  margin-left: 0.3125rem;
  padding: inherit;
}
@media print, screen and (max-width: 64.06125em) {
  .cavm-widget-wrapper .cw-submit-btn {
    margin-bottom: 0.3125rem;
  }
}

.rn-developments-map {
  height: 25rem;
}
.rn-developments-map #rms-mappanediv {
  border: none !important;
}

.rn-developments-logos .rn-developments-logos-container {
  font-size: 0.875rem;
  display: flex;
  flex-wrap: wrap;
}
.rn-developments-logos .rn-developments-logos-container .rn-developments-logo {
  display: block;
  margin: 0.5rem;
  width: 15.625rem;
}
.rn-developments-logos .rn-developments-logos-container .rn-developments-logo .rn-developments-logo-image {
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  border: 1px solid #d3d3d3;
  border-radius: 0.5rem;
  height: 9.375rem;
  margin-bottom: 0.5rem;
  align-items: center;
  display: flex;
  justify-content: center;
  transition: all 200ms ease-in-out;
}
.rn-developments-logos .rn-developments-logos-container .rn-developments-logo .rn-developments-logo-image:hover {
  opacity: 0.5;
}
.rn-developments-logos .rn-developments-logos-container .rn-developments-logo .rn-developments-logo-image img, .rn-developments-logos .rn-developments-logos-container .rn-developments-logo .rn-developments-logo-image i {
  max-height: 7.5rem;
}
.rn-developments-logos .rn-developments-logos-container .rn-developments-logo .rn-developments-logo-image i {
  font-size: 5.125rem;
}
.rn-developments-logos .rn-developments-logos-container .rn-developments-logo .rn-developments-logo-link {
  display: flex;
  justify-content: space-between;
}
.rn-developments-logos .rn-developments-logos-container .rn-developments-logo .rn-developments-logo-link a:not(.button) {
  font-size: 1rem;
  font-weight: bold;
  text-decoration: underline;
}

.rn-developments-overlay-form .rng-listing-details-overlay-close i {
  font-size: 1.75rem;
  cursor: pointer;
}
.rn-developments-overlay-form .site-interior-lead-form-generic-contact-info {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}
.rn-developments-overlay-form .site-interior-lead-form-generic-contact-info .site-interior-lead-form-column.half {
  width: calc(50% - 4px);
}
.rn-developments-overlay-form .site-interior-lead-form-generic-contact-info .site-interior-lead-form-column.full {
  width: 100%;
}

.rn-developments-community .rn-developments-community-logo {
  padding: 2rem 0 1rem;
}
.rn-developments-community .rn-developments-community-logo img {
  display: block;
}
@media print, screen and (min-width: 40em) {
  .rn-developments-community .rn-developments-community-logo img {
    max-height: 9.375rem;
  }
}
.rn-developments-community .rn-developments-community-banner {
  font-size: 1.25rem;
  padding-bottom: 1rem;
}
.rn-developments-community article {
  font-size: 0.875rem;
  text-align: left;
}
.rn-developments-community article p {
  font-size: 0.875rem !important;
}

.rn-developments-community-slider #newDevelopmentsSlider:not(.slick-initialized) {
  display: flex;
  justify-content: center;
}
.rn-developments-community-slider #newDevelopmentsSlider:not(.slick-initialized) img {
  margin: 0.5rem;
  width: 33.3333333333%;
}
.rn-developments-community-slider img {
  margin: 0 auto;
}
.rn-developments-community-slider .slick-slide img {
  opacity: 0.7;
  transform: scale(0.9);
}
.rn-developments-community-slider .slick-center img {
  opacity: 1;
  transform: scale(1.08);
}

.rn-developments-community-property-features {
  padding-bottom: 2rem;
}
.rn-developments-community-property-features ul {
  font-size: 0.875rem;
  list-style: none;
  margin: 0;
  padding: 0;
}
.rn-developments-community-property-features ul li {
  padding-bottom: 0.5rem;
  display: flex;
}
.rn-developments-community-property-features ul li strong {
  padding-right: 0.25rem;
  flex: 0 0 9.375rem;
}

.rn-developments-community-location h2 {
  text-align: center;
}
.rn-developments-community-location article {
  height: 18.75rem;
}

.rn-developments-community-builder-logos ul {
  list-style: none;
  margin: 0;
  padding: 0;
  display: flex;
  flex-wrap: wrap;
}
.rn-developments-community-builder-logos ul li {
  flex: 25%;
  padding: 0.5rem;
}

.rn-developments-community-agents .rn-developments-community-agents-container {
  display: flex;
  flex-wrap: wrap;
}
.rn-developments-community-agents .rn-developments-community-agents-container .rn-developments-community-agent {
  font-size: 0.875rem;
  margin: 0 0.5rem;
}
.rn-developments-community-agents .rn-developments-community-agents-container .rn-developments-community-agent img {
  height: 9.875rem !important;
}
.rn-developments-community-agents .rn-developments-community-agents-container .rn-developments-community-agent ul {
  list-style: none;
  margin: 0;
  padding: 0;
}
.rn-developments-community-agents .rn-developments-community-agents-container .rn-developments-community-agent ul .rn-developments-community-agent-contact {
  font-size: 1rem;
  text-decoration: underline;
}

.rn-developments-available-listing {
  flex-wrap: wrap;
  justify-content: space-between;
}
.rn-developments-available-listing article {
  margin-bottom: 0.5rem;
  width: calc(25% - 8px);
}
.rn-developments-available-listing a {
  background-size: cover;
  border-radius: 1rem;
  height: 12.5rem;
  display: block;
}
.rn-developments-available-listing ul {
  list-style: none;
  margin: 0;
}
.rn-developments-available-listing ul li {
  font-size: 0.8125rem !important;
  margin-right: 0.25rem;
}
.rn-developments-available-listing ul .price {
  flex: 1 1 100%;
  font-size: 1rem !important;
}
@media print, screen and (max-width: 64.06125em) {
  .rn-developments-available-listing article {
    width: 100%;
  }
}

:root {
  --co-color-1: $primary-company-color;
  --co-color-2: #cccccc;
  --co-color-3: #000000;
  --co-font-1: Verdana;
  --co-font-2: Helvetica;
  --co-font-3: Georgia;
  --co-header-height-sm: 3rem;
  --co-header-height-md: 5rem;
  --co-header-height-lg: 7rem;
}

.rn-row {
  margin-botton: 0.5rem;
  display: flex;
  justify-content: space-between;
}
.rn-row.center {
  justify-content: center;
}
@media print, screen and (min-width: 64.0625em) and (max-width: 74.99875em) {
  .rn-row.flip .rn-column:first-child {
    order: 2;
  }
  .rn-row.flip .rn-column:last-child {
    order: 1;
  }
}
@media print, screen and (max-width: 64.06125em) {
  .rn-row {
    flex-wrap: wrap;
  }
}

.rn-column {
  flex: 1 1 auto;
  width: auto;
}
.rn-column.half, .rn-column.one-third, .rn-column.two-thirds, .rn-column.one-fourth, .rn-column.one-fifth, .rn-column.rn-50, .rn-column.rn-25, .rn-column.rn-75, .rn-column.rn-33, .rn-column.rn-66, .rn-column.rn-20, .rn-column.rn-80 {
  flex: 0 1 auto;
}
.rn-column.half {
  width: 48.5%;
}
.rn-column.one-third {
  width: 32%;
}
.rn-column.two-thirds {
  width: 64%;
}
.rn-column.one-fourth, .rn-column.rn-25 {
  width: 25%;
}
.rn-column.one-fifth, .rn-column.rn-20 {
  width: 20%;
}
.rn-column.rn-50 {
  width: 50%;
}
.rn-column.rn-75 {
  width: 75%;
}
.rn-column.rn-33 {
  width: 33%;
}
.rn-column.rn-66 {
  width: 66%;
}
.rn-column.rn-80 {
  width: 80%;
}
@media print, screen and (max-width: 64.06125em) {
  .rn-column.half, .rn-column.one-third, .rn-column.two-thirds, .rn-column.one-fourth, .rn-column.one-fifth, .rn-column.rn-50, .rn-column.rn-25, .rn-column.rn-75, .rn-column.rn-33, .rn-column.rn-66, .rn-column.rn-20, .rn-column.rn-80 {
    padding: 0.5rem 0;
    flex: 1 1 100%;
    width: 100%;
  }
  .rn-column.half img, .rn-column.one-third img, .rn-column.two-thirds img, .rn-column.one-fourth img, .rn-column.one-fifth img, .rn-column.rn-50 img, .rn-column.rn-25 img, .rn-column.rn-75 img, .rn-column.rn-33 img, .rn-column.rn-66 img, .rn-column.rn-20 img, .rn-column.rn-80 img {
    display: block;
    margin: 0 auto;
  }
}

.site-row {
  display: flex;
  justify-content: space-between;
}
.site-row.align-middle {
  align-items: center;
}
.site-row.align-end {
  align-items: flex-end;
}
.site-row.justify-center {
  justify-content: center;
}
@media print, screen and (max-width: 64.06125em) {
  .site-row {
    flex-wrap: wrap;
  }
}

.site-column {
  padding: 0 0.5rem;
}
.site-column.full {
  width: 100%;
}
.site-column.three-quarters {
  width: 75%;
}
.site-column.two-thirds {
  width: 66.6666666667%;
}
.site-column.half {
  width: 50%;
}
.site-column.third {
  width: 33.3333333333%;
}
.site-column.quarter, .site-column.one-quarter {
  width: 25%;
}
.site-column.fifth {
  width: 20%;
}
@media print, screen and (max-width: 64.06125em) {
  .site-column.three-quarters, .site-column.two-thirds, .site-column.third, .site-column.quarter, .site-column.fifth {
    width: 50%;
  }
  .site-column.half {
    width: 100%;
  }
}
@media print, screen and (max-width: 39.99875em) {
  .site-column.three-quarters, .site-column.two-thirds, .site-column.half, .site-column.third, .site-column.quarter, .site-column.fifth {
    width: 100%;
  }
}

.site-container {
  max-width: 87.5rem;
  margin: 0 auto;
}

.site-header-global-logo img {
  max-height: 3.75rem;
}
.site-header-global-logo .site-header-global-office-name {
  font-size: 2rem;
  line-height: 0.8;
  padding-top: 0.25rem;
}
@media print, screen and (max-width: 64.06125em) {
  .site-header-global-logo {
    height: 100%;
    align-items: center;
    display: flex;
    flex-direction: column;
    justify-content: center;
  }
  .site-header-global-logo .site-header-global-logo-img {
    height: 100%;
    padding: 0.25rem 0;
    align-items: center;
    display: flex;
    flex: 1 1 auto;
  }
  .site-header-global-logo .site-header-global-logo-img img {
    max-height: 100%;
    width: auto;
  }
  .site-header-global-logo .site-header-global-office-name {
    font-size: 0.9375rem;
    text-align: center;
    padding: 0 0 0.25rem 0;
    flex: 0 0 auto;
  }
}

.site-callout-arrows {
  padding-top: 0.5rem;
  display: flex;
  justify-content: center;
}
.site-callout-arrows i {
  font-size: 2rem;
  font-weight: bold;
  letter-spacing: -1.375rem;
}

.site-interior-page-video-container {
  margin-bottom: 2rem;
}

.site-home-page-video,
.site-interior-page-video {
  padding-bottom: 56.25%; /* 16:9 */
  padding-top: 1.5625rem;
  position: relative;
}
@media print, screen and (min-width: 64.0625em) {
  .site-home-page-video,
  .site-interior-page-video {
    height: 100%;
  }
}

.site-home-page-video iframe,
.site-interior-page-video iframe {
  border: none;
  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
}

.site-video-placeholder,
.site-map-placeholder {
  color: #ffffff;
  background: #bbbbbb;
  width: 100%;
}

.site-video-placeholder {
  height: 100%;
  padding: 0.5rem;
  position: absolute;
  top: 0;
  left: 0;
}
.site-video-placeholder p {
  font-size: 1.125rem;
}
.site-video-placeholder div {
  height: 75%;
  align-items: center;
  display: flex;
  justify-content: center;
}
.site-video-placeholder div i {
  color: #ffffff;
  font-size: 2rem;
  background: #8a8a8a;
  border-radius: 1rem;
  padding: 1rem 2rem;
}

.site-map-placeholder {
  height: 28.125rem;
  align-items: center;
  display: flex;
  justify-content: center;
  display: none;
}
.site-map-placeholder i {
  color: #ffffff;
  font-size: 6.25rem;
}

.site-interior-page-map-container {
  margin-bottom: 2rem;
}
.site-interior-page-map-container iframe {
  width: 100% !important;
}

.site-interior-page-map {
  display: none;
}

#sectionLoading,
.site-section-loading {
  text-align: center;
  margin: 0 auto;
  display: flex;
  justify-content: center;
}
#sectionLoading span, #sectionLoading:before, #sectionLoading:after,
.site-section-loading span,
.site-section-loading:before,
.site-section-loading:after {
  color: #bbbbbb;
  content: "";
  border: 1px solid;
  border-radius: 100%;
  height: 0.75rem;
  margin: 0 0.25rem;
  width: 0.75rem;
  display: block;
  animation: loadPulse 1.25s infinite linear;
}
#sectionLoading:before,
.site-section-loading:before {
  animation-delay: 0.25s;
}
#sectionLoading span,
.site-section-loading span {
  animation-delay: 0.5s;
}
#sectionLoading:after,
.site-section-loading:after {
  animation-delay: 0.75s;
}

@keyframes loadPulse {
  from {
    transform: none;
  }
  50% {
    transform: scale(1.4);
  }
  to {
    transform: none;
  }
}
#formCtnr {
  font-size: 0.875rem;
  padding: 0.5rem;
  width: 100% !important;
}
#formCtnr table {
  table-layout: auto;
}
#formCtnr tbody {
  border: none;
}
#formCtnr tbody td {
  padding: 0;
}
#formCtnr input[type=text], #formCtnr input[type=email], #formCtnr input[type=tel], #formCtnr input[type=password], #formCtnr select, #formCtnr [type=file], #formCtnr [type=checkbox], #formCtnr [type=radio] {
  margin-bottom: 0;
}
#formCtnr #divFormContent {
  display: flex;
}
@media print, screen and (max-width: 39.99875em) {
  #formCtnr #divFormContent {
    flex-wrap: wrap;
  }
  #formCtnr #divFormContent #divLeftContent {
    border: none !important;
    width: 100% !important;
  }
}
@media print, screen and (min-width: 40em) {
  #formCtnr {
    border: none !important;
    width: 56.25rem !important;
  }
  #formCtnr #divFormContent {
    display: block;
  }
  #formCtnr #divLeftContent,
  #formCtnr #divRightContent {
    width: calc(50% - 20px) !important;
  }
}
#formCtnr .leftFormItem {
  align-items: center;
  display: flex;
  justify-content: flex-end;
}
#formCtnr .leftFormItem input {
  margin-left: 0.25rem;
  padding: 0.125rem;
  width: 16.25rem;
}
#formCtnr #divFormBtn {
  clear: both;
}

.site-home-customer-review-section {
  background-color: #fff;
  padding: 0 0 4rem 0;
}
.site-home-customer-review-section .site-container {
  padding: 0 1rem;
}
.site-home-customer-review-section .rng-agent-profile-testimonials-title {
  text-align: center;
  font-size: 2rem;
  text-transform: uppercase;
  color: #3b393a;
  padding: 3rem 1rem 2rem;
  margin: 0;
  line-height: 1;
}
.site-home-customer-review-section .rng-agent-profile-testimonials-title i {
  display: none;
}

.crm-site-editor-preview .cms-site-interior-page {
  max-width: 87.5rem;
  margin: 0 auto;
  padding: 0.5rem 0.5rem 1rem;
}
@media print, screen and (max-width: 64.06125em) {
  .crm-site-editor-preview .cms-site-interior-page {
    padding: 0.5rem;
  }
}

.site-interior-page .site-interior-container {
  max-width: 87.5rem;
  margin: 0 auto;
  padding: 0.5rem 0.5rem 1rem;
}
@media print, screen and (max-width: 64.06125em) {
  .site-interior-page .site-interior-container {
    padding: 0.5rem;
  }
}

body.site-listing-details-rnb-page .site-header {
  position: relative !important;
  z-index: 1021 !important;
}
@media print, screen and (max-width: 74.99875em) {
  body.site-listing-details-rnb-page .site-header {
    z-index: 1021 !important;
  }
  body.site-listing-details-rnb-page .site-header .site-header-login-nav nav > ul {
    z-index: 1021 !important;
  }
}
@media print, screen and (min-width: 64.0625em) {
  body.site-listing-details-rnb-page .site-header .dropdown {
    z-index: 1021 !important;
  }
}

#submitForm #divForm h1 {
  font-size: 1.375rem !important;
}
#submitForm #divForm table {
  width: auto !important;
}
#submitForm #divForm tbody {
  border: none;
}
#submitForm #divForm tbody tr:nth-child(even) {
  background-color: #ffffff;
}
#submitForm #divForm input {
  font-family: inherit !important;
}
#submitForm #divForm input[type=button] {
  background-color: var(--company-primary-color);
  border-color: var(--company-primary-color);
  color: white;
  font-size: 16px;
  margin-left: 8px;
  padding: 4px 8px;
}

.site-homesearch-page .site-interior-page-container,
.site-pagecontent-page .site-interior-page-container,
.site-text-page .site-interior-page-container {
  max-width: 87.5rem;
  margin: 0 auto;
  padding: 0.5rem 0.5rem 1rem;
}
@media print, screen and (max-width: 64.06125em) {
  .site-homesearch-page .site-interior-page-container,
  .site-pagecontent-page .site-interior-page-container,
  .site-text-page .site-interior-page-container {
    padding: 0.5rem;
  }
}

.rng-listing-details-custom-ad-container.site-flex-center {
  justify-content: center;
}
.rng-listing-details-custom-ad-container.site-flex-center li {
  flex: 0 1 auto;
  width: auto;
}
.rng-listing-details-custom-ad-container.site-prepa {
  flex-wrap: wrap;
}
.rng-listing-details-custom-ad-container.site-prepa li {
  flex: 0 1 auto;
  width: 100%;
  margin-top: 1.25rem;
  text-align: center;
}
.rng-listing-details-custom-ad-container.site-prepa li:first-child {
  margin-top: 0;
}
.rng-listing-details-custom-ad-container.site-prepa li a {
  padding: 0;
}

.site-interior-template-image-header {
  width: 100%;
  height: 25rem;
  display: flex;
  justify-content: center;
  align-items: center;
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
  position: relative;
  z-index: 1;
}
.site-interior-template-image-header > .site-column {
  flex: 0 1 auto;
  width: auto;
  max-width: 75rem;
  background-color: rgba(255, 255, 255, 0.85);
  padding: 3.125rem;
}
@media only screen and (max-width: 64em) {
  .site-interior-template-image-header > .site-column {
    padding: 2.5rem;
  }
}
@media only screen and (max-width: 40em) {
  .site-interior-template-image-header > .site-column {
    padding: 1.875rem;
  }
}
.site-interior-template-image-header > .site-column h1 {
  z-index: 1;
  position: relative;
  padding-bottom: 1.25rem;
  margin-bottom: 0;
  margin-top: 0;
  padding-top: 0;
  text-align: center;
}
.site-interior-template-image-header > .site-column h1 p {
  padding: 0;
  margin: 0;
  line-height: inherit;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  font-family: inherit;
}
@media only screen and (max-width: 64em) {
  .site-interior-template-image-header > .site-column h1 {
    font-size: 2.5rem;
  }
}
@media only screen and (max-width: 40em) {
  .site-interior-template-image-header > .site-column h1 {
    font-size: 1.875rem;
  }
}
.site-interior-template-image-header > .site-column > hr {
  width: 10.625rem;
  border: none;
  border-top: 1px solid var(--company-primary-color);
  margin: 0 auto;
}
.site-interior-template-image-header > .site-column .site-interior-content-text {
  z-index: 1;
  text-align: center;
  padding-top: 1.875rem;
  margin-top: 0;
  margin-bottom: 0;
  padding-bottom: 0;
}
@media only screen and (max-width: 64em) {
  .site-interior-template-image-header > .site-column .site-interior-content-text {
    font-size: 1.5rem;
  }
}
@media only screen and (max-width: 40em) {
  .site-interior-template-image-header > .site-column .site-interior-content-text {
    font-size: 1.125rem;
  }
}
.site-interior-template-image-header > .site-column .site-interior-content-text p {
  padding: 0;
  margin: 0;
  line-height: inherit;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  font-family: inherit;
}

.site-interior-template-image-header-2 {
  width: 100%;
  height: 25rem;
  display: flex;
  justify-content: center;
  align-items: center;
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
  position: relative;
  z-index: 1;
  background-color: #0a0a0a;
}
.site-interior-template-image-header-2:before {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.3);
}
.site-interior-template-image-header-2.site-no-header-black-transparency {
  position: relative;
}
.site-interior-template-image-header-2.site-no-header-black-transparency:before {
  display: none;
}
.site-interior-template-image-header-2.site-no-header-black-transparency .site-interior-header-background-image {
  position: absolute;
  top: 0;
  left: 0;
  background-color: rgba(0, 0, 0, 0.3);
  width: 100%;
  height: 100%;
}
.site-interior-template-image-header-2 > .site-column {
  flex: 0 1 auto;
  width: auto;
  max-width: 75rem;
  background-color: transparent;
  padding: 3.125rem;
}
.site-interior-template-image-header-2 > .site-column.site-full-width {
  width: 100%;
  position: relative;
}
@media only screen and (max-width: 64em) {
  .site-interior-template-image-header-2 > .site-column {
    padding: 2.5rem;
  }
}
@media only screen and (max-width: 40em) {
  .site-interior-template-image-header-2 > .site-column {
    padding: 1.875rem;
  }
}
.site-interior-template-image-header-2 > .site-column h1 {
  z-index: 1;
  position: relative;
  padding-bottom: 1.25rem;
  margin-bottom: 0;
  margin-top: 0;
  padding-top: 0;
  text-align: center;
  color: #ffffff;
}
.site-interior-template-image-header-2 > .site-column h1 p {
  padding: 0;
  margin: 0;
  line-height: inherit;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  font-family: inherit;
}
@media only screen and (max-width: 64em) {
  .site-interior-template-image-header-2 > .site-column h1 {
    font-size: 2.5rem;
  }
}
@media only screen and (max-width: 40em) {
  .site-interior-template-image-header-2 > .site-column h1 {
    font-size: 1.875rem;
  }
}
.site-interior-template-image-header-2 > .site-column h2 {
  color: #ffffff;
  text-align: center;
  font-size: 1rem;
  text-transform: uppercase;
  z-index: 1;
  position: relative;
}
.site-interior-template-image-header-2 > .site-column h2 p {
  padding: 0;
  margin: 0;
  line-height: inherit;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  font-family: inherit;
}
.site-interior-template-image-header-2 > .site-column > hr {
  width: 10.625rem;
  border: none;
  border-top: 1px solid #ffffff;
  margin: 0 auto;
  z-index: 1;
  position: relative;
}
.site-interior-template-image-header-2 > .site-column h3 {
  color: #ffffff;
  z-index: 1;
  text-align: center;
  padding-top: 1.875rem;
  margin-top: 0;
  margin-bottom: 0;
  padding-bottom: 0;
  position: relative;
}
@media only screen and (max-width: 64em) {
  .site-interior-template-image-header-2 > .site-column h3 {
    font-size: 1.5rem;
  }
}
@media only screen and (max-width: 40em) {
  .site-interior-template-image-header-2 > .site-column h3 {
    font-size: 1.125rem;
  }
}
.site-interior-template-image-header-2 > .site-column h3 p {
  padding: 0;
  margin: 0;
  line-height: inherit;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  font-family: inherit;
}
.site-interior-template-image-header-2 > .site-column .site-advanced-text {
  color: #ffffff;
  font-size: 2.625rem;
}

.site-interior-template-image-header-featured-title {
  height: 25rem;
  width: 100%;
  align-items: flex-end;
  display: flex;
  justify-content: center;
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
}
.site-interior-template-image-header-featured-title h1 {
  color: #ffffff !important;
  text-align: center;
  padding-bottom: 1rem;
  width: 100%;
}
@media print, screen and (max-width: 39.99875em) {
  .site-interior-template-image-header-featured-title {
    height: 12.5rem;
  }
}

.site-simple-buyside-widget > div {
  display: flex;
  justify-content: space-between;
}
.site-simple-buyside-widget > div .buyside_widget_input_div {
  order: 1;
  flex: 1 0 auto;
}
.site-simple-buyside-widget > div .buyside_widget_input_div input {
  margin: 0 !important;
}
.site-simple-buyside-widget > div button {
  background-color: var(--company-primary-color);
  color: #ffffff;
  display: block;
  order: 2;
  padding: 0 0.625rem;
  cursor: pointer;
}
.site-simple-buyside-widget > div button:focus, .site-simple-buyside-widget > div button:hover {
  background-color: #0a0a0a;
}

.site-interior-page-search.site-bhhkc {
  position: relative;
  margin-top: -1.25rem;
  margin-bottom: 2.5rem;
  z-index: 8;
  opacity: 1;
}
.site-interior-page-search.site-bhhkc > section form {
  height: 100%;
  margin: 0;
  display: flex;
  justify-content: flex-start;
  flex-wrap: nowrap;
  max-width: 34.375rem;
}
@media only screen and (max-width: 48em) {
  .site-interior-page-search.site-bhhkc > section form {
    flex-wrap: wrap;
  }
}
.site-interior-page-search.site-bhhkc > section form .rn-qsr-cz {
  order: 1;
  flex: 1 0 auto;
  width: 60%;
  background-color: transparent;
}
.site-interior-page-search.site-bhhkc > section form .rn-qsr-cz input.site-home-quick-search-input {
  width: 100%;
  font-family: "Open Sans", "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif;
  text-transform: uppercase;
  font-size: 1.125rem;
  padding: 1.5625rem;
  border: none;
  background-color: rgb(255, 255, 255);
  color: #CCCCCC;
  height: 4.375rem;
  border-radius: 0;
}
.site-interior-page-search.site-bhhkc > section form .rn-qsr-button {
  flex: 0 1 auto;
  width: auto;
  order: 6;
  color: #0a0a0a;
  font-size: 1rem;
  font-weight: 400;
  text-align: center;
  background-color: rgba(0, 0, 0, 0.1);
  border-radius: 0;
  border: none;
  height: 4.375rem;
  cursor: pointer;
  display: flex;
  justify-content: center;
  align-items: center;
}
@media only screen and (min-width: 48em) {
  .site-interior-page-search.site-bhhkc > section form .rn-qsr-button {
    padding: 0 1.25rem;
  }
}
.site-interior-page-search.site-bhhkc > section form .rn-qsr-button:focus, .site-interior-page-search.site-bhhkc > section form .rn-qsr-button:hover {
  color: var(--company-primary-color);
}
.site-interior-page-search.site-bhhkc > section form .rn-qsr-button:focus, .site-interior-page-search.site-bhhkc > section form .rn-qsr-button:hover {
  background-color: var(--company-primary-color);
  color: #ffffff;
}
.site-interior-page-search.site-bhhkc > section form {
  margin: 0 auto;
  border: 1px solid #CACACA;
}

.site-row.site-interior-template-nav {
  margin-left: 0;
  list-style: none;
  justify-content: center;
  border-bottom: 1px solid #9c9c9c;
}
.site-row.site-interior-template-nav li a {
  display: inline-block;
  padding: 0.625rem 1.25rem;
  font-size: 1rem;
}
.site-row.site-interior-template-nav li a p {
  padding: 0;
  margin: 0;
  line-height: inherit;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  font-family: inherit;
}

.site-interior-template-page {
  padding: 2.5rem 0;
}
.site-interior-template-page .button p, .site-interior-template-page .rng-listing-details-home-valuation > a p {
  margin-bottom: 0;
}
.site-interior-template-page > hr {
  margin: 2.5rem 0;
}
.site-interior-template-page .site-row-wrap {
  flex-wrap: wrap;
}
.site-interior-template-page .site-row-center {
  justify-content: center;
}
.site-interior-template-page .site-center {
  text-align: center;
}
.site-interior-template-page.site-interior-template-imageheader-callouts > hr {
  border: none !important;
}
.site-interior-template-page.site-interior-roster1 .site-row .site-column.rn-20 h3,
.site-interior-template-page.site-interior-roster1 .site-row .site-column.rn-25 h3, .site-interior-template-page.site-interior-roster2 .site-row .site-column.rn-20 h3,
.site-interior-template-page.site-interior-roster2 .site-row .site-column.rn-25 h3, .site-interior-template-page.site-interior-textimage12 .site-row .site-column.rn-20 h3,
.site-interior-template-page.site-interior-textimage12 .site-row .site-column.rn-25 h3, .site-interior-template-page.site-interior-textimage15 .site-row .site-column.rn-20 h3,
.site-interior-template-page.site-interior-textimage15 .site-row .site-column.rn-25 h3 {
  margin-top: 1.25rem !important;
}
.site-interior-template-page.site-interior-roster1 .site-interior-roster-grid, .site-interior-template-page.site-interior-roster2 .site-interior-roster-grid, .site-interior-template-page.site-interior-textimage12 .site-interior-roster-grid, .site-interior-template-page.site-interior-textimage15 .site-interior-roster-grid {
  justify-content: center;
}
.site-interior-template-page.site-interior-roster2 .site-interior-section h2 {
  margin-bottom: 2rem !important;
}
.site-interior-template-page.site-interior-roster2 .site-interior-roster-callout {
  margin: 1.5rem 0;
}
.site-interior-template-page.site-interior-textimage31 h1 {
  font-size: 2.625rem;
  font-weight: 300;
  text-align: left;
  padding: 0.5rem;
}
.site-interior-template-page.site-interior-textimage31 h1 p {
  padding: 0;
  margin: 0;
  line-height: inherit;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  font-family: inherit;
}
.site-interior-template-page.site-interior-textimage31 .site-cms-text p {
  padding: 0;
  margin: 0;
  line-height: inherit;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  font-family: inherit;
}
.site-interior-template-page.site-interior-textimage31 .site-cms-text p {
  color: inherit !important;
}
.site-interior-template-page.site-interior-textimage31 .site-interior-textimage31-section.site-row {
  padding: 1.25rem 0;
}
@media only screen and (max-width: 48em) {
  .site-interior-template-page.site-interior-textimage31 .site-interior-textimage31-section.site-row {
    flex-wrap: wrap;
  }
}
.site-interior-template-page.site-interior-textimage31 .site-interior-textimage31-section.site-row .site-column.site-20 {
  flex: 0 1 auto;
  width: 20%;
}
@media only screen and (max-width: 48em) {
  .site-interior-template-page.site-interior-textimage31 .site-interior-textimage31-section.site-row .site-column.site-20 {
    order: 1;
  }
}
.site-interior-template-page.site-interior-textimage31 .site-interior-textimage31-section.site-row .site-column.site-33 {
  flex: 0 1 auto;
  width: 33%;
}
@media only screen and (max-width: 48em) {
  .site-interior-template-page.site-interior-textimage31 .site-interior-textimage31-section.site-row .site-column.site-33 {
    order: 1;
  }
}
.site-interior-template-page.site-interior-textimage31 .site-interior-textimage31-section.site-row .site-column.site-66 {
  flex: 0 1 auto;
  width: 66%;
}
@media only screen and (max-width: 48em) {
  .site-interior-template-page.site-interior-textimage31 .site-interior-textimage31-section.site-row .site-column.site-66 {
    order: 2;
  }
}
.site-interior-template-page.site-interior-textimage31 .site-interior-textimage31-section.site-row .site-column.site-80 {
  flex: 0 1 auto;
  width: 80%;
}
@media only screen and (max-width: 48em) {
  .site-interior-template-page.site-interior-textimage31 .site-interior-textimage31-section.site-row .site-column.site-80 {
    order: 2;
  }
}
.site-interior-template-page.site-interior-textimage31 .site-interior-textimage31-section.site-row .site-column .site-cms-text {
  margin-top: 0.3125rem;
}
.site-interior-template-page.site-interior-textimage31 .site-interior-textimage31-section.site-row .site-column .button, .site-interior-template-page.site-interior-textimage31 .site-interior-textimage31-section.site-row .site-column .rng-listing-details-home-valuation > a {
  margin-top: 1.25rem;
}
.site-interior-template-page.site-interior-textimage31 .site-interior-textimage31-section.site-row .site-column .button p, .site-interior-template-page.site-interior-textimage31 .site-interior-textimage31-section.site-row .site-column .rng-listing-details-home-valuation > a p {
  padding: 0;
  margin: 0;
  line-height: inherit;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  font-family: inherit;
}
.site-interior-template-page.site-interior-textimage31 .site-interior-textimage31-section.site-row .site-column .button p, .site-interior-template-page.site-interior-textimage31 .site-interior-textimage31-section.site-row .site-column .rng-listing-details-home-valuation > a p {
  color: inherit !important;
  font-size: inherit !important;
  line-height: inherit !important;
}
.site-interior-template-page.site-interior-textimage31 .site-interior-textimage31-section.site-row .site-column .site-interior-textimage31-section-video iframe {
  width: 100%;
  height: 15.625rem;
}
@media only screen and (max-width: 48em) {
  .site-interior-template-page.site-interior-textimage31 .site-interior-textimage31-section.site-row .site-column.site-20, .site-interior-template-page.site-interior-textimage31 .site-interior-textimage31-section.site-row .site-column.site-33, .site-interior-template-page.site-interior-textimage31 .site-interior-textimage31-section.site-row .site-column.site-66, .site-interior-template-page.site-interior-textimage31 .site-interior-textimage31-section.site-row .site-column.site-80 {
    width: 100%;
  }
}
.site-interior-template-page.site-interior-textimage31 .site-interior-content-text {
  padding: 1rem;
  padding-top: 1.25rem;
}
.site-interior-template-page.site-interior-roster1 .site-interior-roster-callout {
  margin-bottom: 2.5rem;
}
.site-interior-template-page.site-interior-roster2 .site-interior-section h2 {
  flex: 1 0 auto;
  width: 100%;
  text-align: center;
}
.site-interior-template-page.site-interior-roster2 .site-interior-section h2 p {
  padding: 0;
  margin: 0;
  line-height: inherit;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  font-family: inherit;
}
.site-interior-template-page .site-svg-large,
.site-interior-template-page .site-svg-medium,
.site-interior-template-page .site-svg-tablet,
.site-interior-template-page .site-svg-mobile {
  display: none;
  text-align: center;
}
@media only screen and (min-width: 80.0625em) {
  .site-interior-template-page .site-svg-large {
    display: block;
  }
}
@media only screen and (min-width: 65.625em) and (max-width: 80em) {
  .site-interior-template-page .site-svg-medium {
    display: block;
  }
}
@media only screen and (min-width: 37.5625em) and (max-width: 65.5625em) {
  .site-interior-template-page .site-svg-tablet {
    display: block;
  }
}
@media only screen and (max-width: 37.5em) {
  .site-interior-template-page .site-svg-mobile {
    display: block;
  }
}
.site-interior-template-page.site-interior-textimage16 .site-column.rn-15 .site-interior-content-image-tag {
  margin-bottom: 0.625rem;
}
.site-interior-template-page .site-interior-roster-callout {
  text-align: center;
}
.site-interior-template-page .site-interior-roster-callout .site-interior-roster-callout-image {
  width: 9.375rem;
  height: 9.375rem;
  background-position: center;
  background-size: cover;
  margin: 0 auto;
  background-repeat: no-repeat;
  display: block;
  text-decoration: none;
}
.site-interior-template-page .site-interior-roster-callout .site-interior-content-text {
  text-align: center !important;
}
.site-interior-template-page .site-row.site-interior-template-image-header {
  width: 100%;
  height: 25rem;
  display: flex;
  justify-content: center;
  align-items: center;
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
  position: relative;
  z-index: 1;
}
.site-interior-template-page .site-row.site-interior-template-image-header > .site-column {
  flex: 0 1 auto;
  width: auto;
  max-width: 75rem;
  background-color: rgba(255, 255, 255, 0.85);
  padding: 3.125rem;
}
@media only screen and (max-width: 64em) {
  .site-interior-template-page .site-row.site-interior-template-image-header > .site-column {
    padding: 2.5rem;
  }
}
@media only screen and (max-width: 40em) {
  .site-interior-template-page .site-row.site-interior-template-image-header > .site-column {
    padding: 1.875rem;
  }
}
.site-interior-template-page .site-row.site-interior-template-image-header > .site-column h1 {
  z-index: 1;
  position: relative;
  padding-bottom: 1.25rem;
  margin-bottom: 0;
  margin-top: 0;
  padding-top: 0;
  text-align: center;
}
.site-interior-template-page .site-row.site-interior-template-image-header > .site-column h1 p {
  padding: 0;
  margin: 0;
  line-height: inherit;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  font-family: inherit;
}
@media only screen and (max-width: 64em) {
  .site-interior-template-page .site-row.site-interior-template-image-header > .site-column h1 {
    font-size: 2.5rem;
  }
}
@media only screen and (max-width: 40em) {
  .site-interior-template-page .site-row.site-interior-template-image-header > .site-column h1 {
    font-size: 1.875rem;
  }
}
.site-interior-template-page .site-row.site-interior-template-image-header > .site-column > hr {
  width: 10.625rem;
  border: none;
  border-top: 1px solid var(--company-primary-color);
  margin: 0 auto;
}
.site-interior-template-page .site-row.site-interior-template-image-header > .site-column .site-interior-content-text {
  z-index: 1;
  text-align: center;
  padding-top: 1.875rem;
  margin-top: 0;
  margin-bottom: 0;
  padding-bottom: 0;
}
@media only screen and (max-width: 64em) {
  .site-interior-template-page .site-row.site-interior-template-image-header > .site-column .site-interior-content-text {
    font-size: 1.5rem;
  }
}
@media only screen and (max-width: 40em) {
  .site-interior-template-page .site-row.site-interior-template-image-header > .site-column .site-interior-content-text {
    font-size: 1.125rem;
  }
}
.site-interior-template-page .site-row.site-interior-template-image-header > .site-column .site-interior-content-text p {
  padding: 0;
  margin: 0;
  line-height: inherit;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  font-family: inherit;
}
.site-interior-template-page .site-row.site-interior-template-image-header-2 {
  width: 100%;
  height: 25rem;
  display: flex;
  justify-content: center;
  align-items: center;
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
  position: relative;
  z-index: 1;
  background-color: #0a0a0a;
}
.site-interior-template-page .site-row.site-interior-template-image-header-2:before {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.3);
}
.site-interior-template-page .site-row.site-interior-template-image-header-2.site-no-header-black-transparency {
  position: relative;
}
.site-interior-template-page .site-row.site-interior-template-image-header-2.site-no-header-black-transparency:before {
  display: none;
}
.site-interior-template-page .site-row.site-interior-template-image-header-2.site-no-header-black-transparency .site-interior-header-background-image {
  position: absolute;
  top: 0;
  left: 0;
  background-color: rgba(0, 0, 0, 0.3);
  width: 100%;
  height: 100%;
}
.site-interior-template-page .site-row.site-interior-template-image-header-2 > .site-column {
  flex: 0 1 auto;
  width: auto;
  max-width: 75rem;
  background-color: transparent;
  padding: 3.125rem;
}
.site-interior-template-page .site-row.site-interior-template-image-header-2 > .site-column.site-full-width {
  width: 100%;
  position: relative;
}
@media only screen and (max-width: 64em) {
  .site-interior-template-page .site-row.site-interior-template-image-header-2 > .site-column {
    padding: 2.5rem;
  }
}
@media only screen and (max-width: 40em) {
  .site-interior-template-page .site-row.site-interior-template-image-header-2 > .site-column {
    padding: 1.875rem;
  }
}
.site-interior-template-page .site-row.site-interior-template-image-header-2 > .site-column h1 {
  z-index: 1;
  position: relative;
  padding-bottom: 1.25rem;
  margin-bottom: 0;
  margin-top: 0;
  padding-top: 0;
  text-align: center;
  color: #ffffff;
}
.site-interior-template-page .site-row.site-interior-template-image-header-2 > .site-column h1 p {
  padding: 0;
  margin: 0;
  line-height: inherit;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  font-family: inherit;
}
@media only screen and (max-width: 64em) {
  .site-interior-template-page .site-row.site-interior-template-image-header-2 > .site-column h1 {
    font-size: 2.5rem;
  }
}
@media only screen and (max-width: 40em) {
  .site-interior-template-page .site-row.site-interior-template-image-header-2 > .site-column h1 {
    font-size: 1.875rem;
  }
}
.site-interior-template-page .site-row.site-interior-template-image-header-2 > .site-column h2 {
  color: #ffffff;
  text-align: center;
  font-size: 1rem;
  text-transform: uppercase;
  z-index: 1;
  position: relative;
}
.site-interior-template-page .site-row.site-interior-template-image-header-2 > .site-column h2 p {
  padding: 0;
  margin: 0;
  line-height: inherit;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  font-family: inherit;
}
.site-interior-template-page .site-row.site-interior-template-image-header-2 > .site-column > hr {
  width: 10.625rem;
  border: none;
  border-top: 1px solid #ffffff;
  margin: 0 auto;
  z-index: 1;
  position: relative;
}
.site-interior-template-page .site-row.site-interior-template-image-header-2 > .site-column h3 {
  color: #ffffff;
  z-index: 1;
  text-align: center;
  padding-top: 1.875rem;
  margin-top: 0;
  margin-bottom: 0;
  padding-bottom: 0;
  position: relative;
}
@media only screen and (max-width: 64em) {
  .site-interior-template-page .site-row.site-interior-template-image-header-2 > .site-column h3 {
    font-size: 1.5rem;
  }
}
@media only screen and (max-width: 40em) {
  .site-interior-template-page .site-row.site-interior-template-image-header-2 > .site-column h3 {
    font-size: 1.125rem;
  }
}
.site-interior-template-page .site-row.site-interior-template-image-header-2 > .site-column h3 p {
  padding: 0;
  margin: 0;
  line-height: inherit;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  font-family: inherit;
}
.site-interior-template-page .site-row.site-interior-template-image-header-2 > .site-column .site-advanced-text {
  color: #ffffff;
  font-size: 2.625rem;
}
.site-interior-template-page .site-row.site-interior-section {
  flex-wrap: wrap;
}
.site-interior-template-page .site-row .site-interior-content-image {
  background-position: center;
  background-size: cover;
  background-repeat: no-repeat;
  height: 18.75rem;
  margin: 1rem 0;
  width: 100%;
}
.site-interior-template-page .site-row .site-interior-content-image.site-background-contained {
  background-size: contain;
}
.site-interior-template-page .site-row .site-column {
  padding: 0 1rem;
}
.site-interior-template-page .site-row .site-column h1 {
  font-family: "Open Sans", sans-serif !important;
  font-style: normal !important;
  font-weight: 300 !important;
  letter-spacing: normal !important;
  text-transform: none !important;
  color: #0a0a0a !important;
  font-size: 2.625rem !important;
  line-height: 1.4 !important;
  margin: 0 0 1rem 0;
}
@media print, screen and (max-width: 39.99875em) {
  .site-interior-template-page .site-row .site-column h1 {
    font-size: 1.875rem !important;
  }
}
.site-interior-template-page .site-row .site-column h1 p {
  padding: 0;
  margin: 0;
  line-height: inherit;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  font-family: inherit;
}
.site-interior-template-page .site-row .site-column h2 {
  font-family: "Open Sans", sans-serif !important;
  font-style: normal !important;
  font-weight: 300 !important;
  letter-spacing: normal !important;
  text-transform: none !important;
  color: #0a0a0a !important;
  font-size: 1.75rem !important;
  line-height: 1.4 !important;
  margin: 0;
}
.site-interior-template-page .site-row .site-column h1 p, .site-interior-template-page .site-row .site-column h2 p {
  line-height: inherit;
}
.site-interior-template-page .site-row .site-column h1 p, .site-interior-template-page .site-row .site-column h2 p {
  padding: 0;
  margin: 0;
  line-height: inherit;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  font-family: inherit;
}
.site-interior-template-page .site-row .site-column h3 {
  font-size: 1.125rem;
  font-weight: bold;
  margin-bottom: 0;
  margin-top: 0.625rem;
}
.site-interior-template-page .site-row .site-column h3 p {
  margin-bottom: 0;
}
.site-interior-template-page .site-row .site-column h3 p {
  padding: 0;
  margin: 0;
  line-height: inherit;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  font-family: inherit;
}
.site-interior-template-page .site-row .site-column h4 {
  font-size: 1.125rem;
  font-weight: bold;
  margin-bottom: 0;
  margin-top: 0.625rem;
}
.site-interior-template-page .site-row .site-column h4 p {
  margin-bottom: 0;
}
.site-interior-template-page .site-row .site-column h4 p {
  padding: 0;
  margin: 0;
  line-height: inherit;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  font-family: inherit;
}
.site-interior-template-page .site-row .site-column .site-button {
  background-color: var(--company-primary-color);
  display: inline-block;
  padding: 0.9375rem 1.5625rem;
  color: #ffffff;
  text-transform: uppercase;
  margin-top: 1.25rem;
}
.site-interior-template-page .site-row .site-column .site-button p {
  padding: 0;
  margin: 0;
  line-height: inherit;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  font-family: inherit;
}
.site-interior-template-page .site-row .site-column .site-image-button span {
  display: block;
  font-size: 0.75rem;
  color: #0a0a0a;
  text-align: center;
}
.site-interior-template-page .site-row .site-column .test {
  color: #000000;
}
.site-interior-template-page .site-row .site-column .site-interior-content-text {
  text-align: justify;
}
.site-interior-template-page .site-row .site-column .site-interior-content-text p {
  padding: 0;
  margin: 0;
  line-height: inherit;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  font-family: inherit;
}
.site-interior-template-page .site-row .site-column .site-interior-content-image-tag {
  margin-top: 1.25rem;
  margin-bottom: 2.5rem;
}
.site-interior-template-page .site-row .site-column .site-interior-content-image-tag.top {
  margin-top: 0;
}
.site-interior-template-page .site-row .site-column .site-interior-content-image-tag.bottom {
  margin-bottom: 0;
}
.site-interior-template-page .site-row .site-column .site-interior-image-and-caption {
  margin-bottom: 2.5rem;
}
.site-interior-template-page .site-row .site-column .site-interior-image-and-caption .site-interior-content-image-tag {
  margin-bottom: 0;
}
.site-interior-template-page .site-row .site-column .site-interior-image-and-caption .site-interior-content-text {
  margin-top: 0.3125rem;
}
.site-interior-template-page .site-row .site-column .site-interior-content-image {
  background-image: url("../../img/interior-placeholder.jpg");
  background-position: center;
  background-size: cover;
  background-repeat: no-repeat;
  height: 12.5rem;
  margin: 1rem 0;
  width: 100%;
}
.site-interior-template-page .site-row .site-column .site-interior-content-image.site-background-contained {
  background-size: contain;
}
.site-interior-template-page .site-row .site-column .site-interior-bio-callouts {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
}
.site-interior-template-page .site-row .site-column.site-interior-bio-callout {
  padding: 1.25rem;
  text-align: center;
}
.site-interior-template-page .site-row .site-column.site-interior-bio-callout.hide {
  display: none;
}
.site-interior-template-page .site-row .site-column.site-interior-bio-callout .site-interior-bio-callout-image {
  width: 9.375rem;
  height: 9.375rem;
  background-position: center;
  background-size: cover;
  margin: 0 auto;
}
.site-interior-template-page .site-row .site-column.site-interior-bio-callout h3 {
  margin: 0.9375rem 0.625rem 0;
  padding: 0;
  font-size: 1.125rem;
  font-weight: bold;
}
.site-interior-template-page .site-row .site-column.site-interior-bio-callout .site-interior-content-text {
  margin: 0 0 0.625rem;
  padding: 0;
  font-size: 1rem;
  line-height: 1.3;
  text-align: center;
}
.site-interior-template-page .site-row .site-column.rn-15 {
  flex: 0 1 auto;
  width: 15%;
}
@media only screen and (max-width: 64em) {
  .site-interior-template-page .site-row .site-column.rn-15 {
    width: 33%;
  }
}
@media only screen and (max-width: 48em) {
  .site-interior-template-page .site-row .site-column.rn-15 {
    width: 50%;
  }
}
@media only screen and (max-width: 25em) {
  .site-interior-template-page .site-row .site-column.rn-15 {
    width: 100%;
  }
}
.site-interior-template-page .site-row .site-column.rn-20 {
  flex: 0 1 auto;
  width: 20%;
}
@media only screen and (max-width: 64em) {
  .site-interior-template-page .site-row .site-column.rn-20 {
    width: 50%;
  }
}
@media only screen and (max-width: 40em) {
  .site-interior-template-page .site-row .site-column.rn-20 {
    width: 100%;
  }
}
.site-interior-template-page .site-row .site-column.rn-25 {
  flex: 0 1 auto;
  width: 25%;
}
@media only screen and (max-width: 64em) {
  .site-interior-template-page .site-row .site-column.rn-25 {
    width: 50%;
  }
}
@media only screen and (max-width: 40em) {
  .site-interior-template-page .site-row .site-column.rn-25 {
    width: 100%;
  }
}
.site-interior-template-page .site-row .site-column.rn-33 {
  flex: 0 1 auto;
  width: 33%;
}
@media only screen and (max-width: 64em) {
  .site-interior-template-page .site-row .site-column.rn-33 {
    width: 50%;
  }
}
@media only screen and (max-width: 48em) {
  .site-interior-template-page .site-row .site-column.rn-33 {
    width: 100%;
  }
}
.site-interior-template-page .site-row .site-column.rn-40 {
  flex: 0 1 auto;
  width: 40%;
}
@media only screen and (max-width: 64em) {
  .site-interior-template-page .site-row .site-column.rn-40 {
    width: 50%;
  }
}
@media only screen and (max-width: 48em) {
  .site-interior-template-page .site-row .site-column.rn-40 {
    width: 100%;
  }
}
.site-interior-template-page .site-row .site-column.rn-60 {
  flex: 0 1 auto;
  width: 60%;
}
@media only screen and (max-width: 64em) {
  .site-interior-template-page .site-row .site-column.rn-60 {
    width: 50%;
  }
}
@media only screen and (max-width: 48em) {
  .site-interior-template-page .site-row .site-column.rn-60 {
    width: 100%;
  }
}
.site-interior-template-page .site-row .site-column.rn-66 {
  flex: 0 1 auto;
  width: 66%;
}
@media only screen and (max-width: 64em) {
  .site-interior-template-page .site-row .site-column.rn-66 {
    width: 50%;
  }
}
@media only screen and (max-width: 48em) {
  .site-interior-template-page .site-row .site-column.rn-66 {
    width: 100%;
  }
}
.site-interior-template-page .site-row .site-column.rn-100 {
  width: 100%;
}
.site-interior-template-page .site-row .site-column.full .site-interior-content-image {
  height: 25rem;
}
.site-interior-template-page .site-row .site-column.full .site-interior-content-image.float {
  float: left;
  height: 12.5rem;
  margin-right: 2rem;
  width: 18.75rem;
}
.site-interior-template-page .site-row .site-column.full .site-interior-content-image.float.right {
  float: right;
  margin-left: 2rem;
  margin-right: 0;
}
@media print, screen and (max-width: 39.99875em) {
  .site-interior-template-page .site-row .site-column.full .site-interior-content-image {
    height: 12.5rem;
  }
  .site-interior-template-page .site-row .site-column.full .site-interior-content-image.float {
    float: none !important;
    margin: 1rem auto !important;
  }
}
.site-interior-template-page .site-interior-callout-row {
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
}
.site-interior-template-page .site-interior-callout {
  color: #ffffff !important;
  background-size: cover;
  background-position: center;
  height: 23.125rem;
  margin: 0.25rem;
  padding: 1rem 2rem;
  width: calc(50% - 0.5rem);
  position: relative;
  align-items: center;
  display: flex;
  flex-direction: column;
  justify-content: flex-end;
}
@media print, screen and (max-width: 64.06125em) {
  .site-interior-template-page .site-interior-callout {
    height: auto;
    width: 100%;
  }
}
.site-interior-template-page .site-interior-callout:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0);
  background: linear-gradient(to top, rgba(0, 0, 0, 0.4) 0%, rgba(0, 0, 0, 0.4) 17%, rgba(0, 0, 0, 0.1) 56%, rgba(0, 0, 0, 0.1) 100%);
  display: block;
  z-index: 1;
  transition: all 0.5s ease;
}
.site-interior-template-page .site-interior-callout .site-callout-header,
.site-interior-template-page .site-interior-callout h1,
.site-interior-template-page .site-interior-callout h2,
.site-interior-template-page .site-interior-callout h3,
.site-interior-template-page .site-interior-callout h4,
.site-interior-template-page .site-interior-callout h5,
.site-interior-template-page .site-interior-callout h6,
.site-interior-template-page .site-interior-callout p,
.site-interior-template-page .site-interior-callout a,
.site-interior-template-page .site-interior-callout div {
  z-index: 2;
  color: #ffffff !important;
  text-align: center !important;
}
.site-interior-template-page .site-interior-callout .site-callout-header p,
.site-interior-template-page .site-interior-callout h1 p,
.site-interior-template-page .site-interior-callout h2 p,
.site-interior-template-page .site-interior-callout h3 p,
.site-interior-template-page .site-interior-callout h4 p,
.site-interior-template-page .site-interior-callout h5 p,
.site-interior-template-page .site-interior-callout h6 p,
.site-interior-template-page .site-interior-callout p p,
.site-interior-template-page .site-interior-callout a p,
.site-interior-template-page .site-interior-callout div p {
  margin-bottom: 0;
}
.site-interior-template-page .site-interior-callout h3 {
  font-size: 1.25rem;
  font-weight: bold !important;
  text-transform: uppercase;
}
.site-interior-template-page .site-interior-callout .site-callout-header {
  margin-bottom: 1.25rem;
  font-size: 1.25rem;
  font-weight: 400 !important;
  text-transform: uppercase;
}
.site-interior-template-page .site-interior-callout .button, .site-interior-template-page .site-interior-callout .rng-listing-details-home-valuation > a {
  text-transform: uppercase;
  margin-top: 0.5rem;
}
.site-interior-template-page .site-interior-lead-form-generic {
  border: 1px solid gray;
}
@media print, screen and (min-width: 40em) {
  .site-interior-template-page .site-interior-lead-form-generic {
    padding: 2rem;
  }
  .site-interior-template-page .site-interior-lead-form-generic fieldset {
    margin-left: 2rem;
  }
}
@media print, screen and (max-width: 64.06125em) {
  .site-interior-template-page .site-interior-lead-form-generic {
    padding: 0.5rem;
  }
}
.site-interior-template-page .site-interior-lead-form-generic .site-interior-lead-form-column {
  margin-right: 0.5rem;
}
.site-interior-template-page .site-interior-lead-form-generic .site-interior-lead-form-column:last-of-type {
  margin-right: 0;
}
.site-interior-template-page .site-interior-lead-form-generic .site-interior-lead-form-column.full {
  flex: 1 1 auto;
}
.site-interior-template-page .site-interior-lead-form-generic .site-row .site-row .site-column:first-of-type {
  padding-left: 0;
}
.site-interior-template-page .site-interior-lead-form-generic .site-row .site-row .site-column:last-of-type {
  padding-right: 0;
}
@media print, screen and (max-width: 64.06125em) {
  .site-interior-template-page .site-interior-lead-form-generic .site-row .site-row .site-column {
    padding: 0;
  }
}
.site-interior-template-page .site-interior-lead-form-submission-message {
  color: red;
  font-weight: bold;
  text-align: center;
  padding: 1rem;
}
.site-interior-textimage32-header {
  height: 15.625rem;
}
.site-interior-textimage32-header > .site-column h1 {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
  line-height: 1.2;
}
.site-interior-textimage32-header > .site-column h1 p {
  padding: 0;
  margin: 0;
  line-height: inherit;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  font-family: inherit;
}

.site-marlg-contact-page {
  position: relative;
}
.site-marlg-contact-page .site-interior-bg-image {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-position: center;
  background-size: cover;
  z-index: 0;
}
.site-marlg-contact-page .site-interior-bg-image:before {
  content: "";
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  height: 100%;
  background: linear-gradient(to top, rgb(255, 255, 255) 0%, rgba(255, 255, 255, 0) 10%, rgba(255, 255, 255, 0) 100%);
}
.site-marlg-contact-page .site-interior-container {
  position: relative;
  z-index: 1;
  padding-bottom: 5rem;
}
.site-marlg-contact-page .site-interior-template-page {
  position: relative;
  z-index: 2;
  display: flex;
  justify-content: center;
}
.site-marlg-contact-page .site-interior-template-page .site-contact-form .site-contact-form-inner {
  max-width: 45rem;
  background-color: #ffffff;
  padding: 2.5rem;
  border-radius: 0.5rem;
  box-shadow: 0 0 7px rgba(0, 0, 0, 0.3);
}
@media print, screen and (max-width: 64.06125em) {
  .site-marlg-contact-page .site-interior-template-page .site-contact-form .site-contact-form-inner {
    padding: 1.25rem;
  }
}
.site-marlg-contact-page .site-interior-template-page .site-contact-form .site-contact-form-inner h1 {
  text-align: center;
}
.site-marlg-contact-page .site-interior-template-page .site-contact-form .site-contact-form-inner h1 p {
  padding: 0;
  margin: 0;
  line-height: inherit;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  font-family: inherit;
}
.site-marlg-contact-page .site-interior-template-page .site-contact-form .site-contact-form-inner h3 {
  font-size: 1.125rem;
  color: #183661;
  font-weight: 600;
  text-transform: uppercase;
}
.site-marlg-contact-page .site-interior-template-page .site-contact-form .site-contact-form-inner h3 p {
  padding: 0;
  margin: 0;
  line-height: inherit;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  font-family: inherit;
}
.site-marlg-contact-page .site-interior-template-page .site-contact-form .site-contact-form-inner .site-cms-text {
  padding: 0 0.5rem;
  font-size: 1.125rem;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
}
.site-marlg-contact-page .site-interior-template-page .site-contact-form .site-contact-form-inner .site-contact-form-row {
  display: flex;
  justify-content: space-between;
  margin-top: 1.25rem;
}
@media print, screen and (max-width: 64.06125em) {
  .site-marlg-contact-page .site-interior-template-page .site-contact-form .site-contact-form-inner .site-contact-form-row {
    flex-wrap: wrap;
  }
  .site-marlg-contact-page .site-interior-template-page .site-contact-form .site-contact-form-inner .site-contact-form-row .site-contact-form-item {
    width: 100%;
  }
}
.site-marlg-contact-page .site-interior-template-page .site-contact-form .site-contact-form-inner textarea,
.site-marlg-contact-page .site-interior-template-page .site-contact-form .site-contact-form-inner input {
  border: 1px solid #cacaca;
  font-weight: 400;
  text-transform: uppercase;
  margin-bottom: 0.125rem;
}
.site-marlg-contact-page .site-interior-template-page .site-contact-form .site-contact-form-inner textarea::placeholder,
.site-marlg-contact-page .site-interior-template-page .site-contact-form .site-contact-form-inner input::placeholder {
  color: #999999;
}
.site-marlg-contact-page .site-interior-template-page .site-contact-form .site-contact-form-inner textarea {
  min-height: 5.625rem;
}
.site-marlg-contact-page .site-interior-template-page .site-contact-form .site-contact-form-inner .rn-contact-form-phone {
  width: 100%;
}
.site-marlg-contact-page .site-interior-template-page .site-contact-form .site-contact-form-inner .rn-contact-form-contact-method {
  width: 100%;
}
.site-marlg-contact-page .site-interior-template-page .site-contact-form .site-contact-form-inner .rn-contact-form-contact-method select {
  color: #183661;
  text-transform: uppercase;
  font-weight: bold;
  margin-bottom: 0.125rem;
}
.site-marlg-contact-page .site-interior-template-page .site-contact-form .site-button-row {
  margin-top: 1.25rem;
  text-align: center;
}
.site-marlg-contact-page .site-interior-template-page .site-contact-form .site-button-row button.site-button {
  box-shadow: 0 0 7px rgba(0, 0, 0, 0.3);
  font-size: 1.5rem !important;
  padding: 0.875rem 1.625rem !important;
}

.site-marlg-leadpage {
  position: relative;
}
.site-marlg-leadpage .site-interior-bg-mobile-image,
.site-marlg-leadpage .site-interior-bg-image {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-position: center;
  background-size: cover;
  z-index: 0;
}
.site-marlg-leadpage .site-interior-bg-mobile-image:before,
.site-marlg-leadpage .site-interior-bg-image:before {
  content: "";
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  height: 100%;
  background: linear-gradient(to top, rgb(255, 255, 255) 0%, rgba(255, 255, 255, 0) 10%, rgba(255, 255, 255, 0) 100%);
}
@media print, screen and (max-width: 64.06125em) {
  .site-marlg-leadpage .site-interior-bg-image {
    display: none;
  }
}
.site-marlg-leadpage .site-interior-bg-mobile-image {
  display: none;
}
@media print, screen and (max-width: 64.06125em) {
  .site-marlg-leadpage .site-interior-bg-mobile-image {
    display: block;
  }
}
.site-marlg-leadpage .site-interior-container {
  position: relative;
  z-index: 1;
  padding-bottom: 5rem;
}
.site-marlg-leadpage .site-interior-leadpage-marlg {
  position: relative;
  z-index: 1;
}
.site-marlg-leadpage .site-interior-leadpage-marlg .site-interior-template-page {
  max-width: 45rem;
}
@media print, screen and (max-width: 64.06125em) {
  .site-marlg-leadpage .site-interior-leadpage-marlg .site-interior-template-page {
    margin: 0 auto;
  }
}
.site-marlg-leadpage .site-interior-leadpage-marlg form .site-form-inner {
  max-width: 45rem;
  margin: 0 auto;
  background-color: #ffffff;
  padding: 2.5rem;
  border-radius: 0.5rem;
  box-shadow: 0 0 7px rgba(0, 0, 0, 0.3);
}
@media print, screen and (max-width: 64.06125em) {
  .site-marlg-leadpage .site-interior-leadpage-marlg form .site-form-inner {
    padding: 1.25rem;
  }
}
.site-marlg-leadpage .site-interior-leadpage-marlg form .site-form-inner .site-confirmation-text {
  padding: 0.5rem;
}
.site-marlg-leadpage .site-interior-leadpage-marlg form .site-form-inner h1 {
  text-align: center;
}
.site-marlg-leadpage .site-interior-leadpage-marlg form .site-form-inner h1 p {
  padding: 0;
  margin: 0;
  line-height: inherit;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  font-family: inherit;
}
.site-marlg-leadpage .site-interior-leadpage-marlg form .site-form-inner h3 {
  font-size: 1.125rem;
  color: #183661;
  font-weight: 600;
  text-transform: uppercase;
}
.site-marlg-leadpage .site-interior-leadpage-marlg form .site-form-inner h3 p {
  padding: 0;
  margin: 0;
  line-height: inherit;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  font-family: inherit;
}
.site-marlg-leadpage .site-interior-leadpage-marlg form .site-form-inner .site-cms-text {
  padding: 0 0.5rem;
  font-size: 1.125rem;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
}
.site-marlg-leadpage .site-interior-leadpage-marlg form .site-form-inner .site-form-item {
  padding: 0.5rem;
}
.site-marlg-leadpage .site-interior-leadpage-marlg form .site-form-inner textarea,
.site-marlg-leadpage .site-interior-leadpage-marlg form .site-form-inner input {
  border: 1px solid #cacaca;
  font-weight: 400;
  text-transform: uppercase;
  margin-bottom: 0.125rem;
}
.site-marlg-leadpage .site-interior-leadpage-marlg form .site-form-inner textarea::placeholder,
.site-marlg-leadpage .site-interior-leadpage-marlg form .site-form-inner input::placeholder {
  color: #999999;
}
.site-marlg-leadpage .site-interior-leadpage-marlg form .site-form-inner textarea {
  min-height: 5.625rem;
}
.site-marlg-leadpage .site-interior-leadpage-marlg form .site-form-inner .rn-contact-form-phone {
  width: 100%;
}
.site-marlg-leadpage .site-interior-leadpage-marlg form .site-form-inner .rn-contact-form-contact-method {
  width: 100%;
}
.site-marlg-leadpage .site-interior-leadpage-marlg form .site-form-inner .rn-contact-form-contact-method select {
  color: #183661;
  text-transform: uppercase;
  font-weight: bold;
  margin-bottom: 0.125rem;
}
.site-marlg-leadpage .site-interior-leadpage-marlg form .site-form-button {
  margin-top: 1.25rem;
  text-align: center;
}
.site-marlg-leadpage .site-interior-leadpage-marlg form .site-form-button button {
  box-shadow: 0 0 7px rgba(0, 0, 0, 0.3);
}
.site-marlg-leadpage .site-interior-leadpage-marlg form .site-form-button button.site-button {
  font-size: 1.5rem !important;
  padding: 0.875rem 1.625rem !important;
}
.site-marlg-leadpage .site-interior-leadpage-marlg form .site-form-button button span p {
  color: inherit !important;
  font-weight: inherit !important;
  font-family: inherit !important;
  line-height: inherit !important;
  font-size: inherit !important;
}
.site-marlg-leadpage .site-interior-leadpage-marlg form .site-form-button button span p {
  padding: 0;
  margin: 0;
  line-height: inherit;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  font-family: inherit;
}
.site-marlg-leadpage .site-interior-leadpage-marlg form .site-form-disclaimer {
  text-align: left;
  color: #ffffff;
  margin-top: 2.5rem;
}
.site-marlg-leadpage .site-interior-leadpage-marlg form .site-form-disclaimer p {
  padding: 0;
  margin: 0;
  line-height: inherit;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  font-family: inherit;
}
.site-marlg-leadpage .site-interior-leadpage-marlg form .site-form-disclaimer p {
  color: inherit !important;
  font-family: inherit !important;
  font-weight: inherit !important;
}
@media print, screen and (max-width: 64.06125em) {
  .site-marlg-leadpage .site-interior-leadpage-marlg form .site-form-disclaimer {
    background-color: rgba(255, 255, 255, 0.8);
    color: #333333;
    padding: 0.5rem;
  }
}

.site-interior-content-slider {
  margin-bottom: 2rem;
}
.site-interior-content-slider article {
  background-size: cover;
  background-position: center;
  border: 4px solid #ffffff;
  height: 25rem;
  opacity: 0.3;
}
.site-interior-content-slider article.slick-active {
  opacity: 1;
}
@media print, screen and (max-width: 39.99875em) {
  .site-interior-content-slider article {
    height: 12.5rem;
  }
}
.site-interior-content-slider .site-interior-content-slider-arrow {
  font-size: 3rem;
  line-height: 1;
  background-color: rgba(255, 255, 255, 0.7);
  padding: 0.5rem;
  position: absolute;
  top: calc(50% - 24px);
  z-index: 1;
  transition: all 300ms ease-in-out;
}
.site-interior-content-slider .site-interior-content-slider-arrow.prev {
  left: 0;
}
.site-interior-content-slider .site-interior-content-slider-arrow.next {
  right: 0;
}
.site-interior-content-slider .site-interior-content-slider-arrow:hover {
  background-color: #ffffff;
}
@media print, screen and (max-width: 39.99875em) {
  .site-interior-content-slider .site-interior-content-slider-arrow {
    padding: 0;
  }
}

.site-interior-404-page {
  color: #ffffff;
  text-align: center;
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  padding: 2.5rem 0 6.25rem;
  position: relative;
}
.site-interior-404-page h1 p, .site-interior-404-page h2 p, .site-interior-404-page div p {
  padding: 0;
  margin: 0;
  line-height: inherit;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  font-family: inherit;
}
.site-interior-404-page .site-interior-404-page-bg-overlay {
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  bottom: 0;
}
.site-interior-404-page .site-container {
  padding: 0 0.5rem;
  position: relative;
}
.site-interior-404-page.layout-4041 .site-interior-404-page-bg-overlay {
  background: rgba(10, 10, 10, 0.7);
}
.site-interior-404-page.layout-4041 .site-container {
  display: flex;
  flex-direction: column;
  justify-content: center;
}
@media print, screen and (min-width: 40em) {
  .site-interior-404-page.layout-4041 {
    padding: 9.375rem 0 18.75rem;
  }
  .site-interior-404-page.layout-4041 h1 {
    font-size: 3rem;
    font-weight: bold;
    line-height: 1.1;
    margin: 1.5rem 0;
  }
  .site-interior-404-page.layout-4041 .site-interior-404-page-content {
    font-size: 1.5rem;
  }
}
.site-interior-404-page.layout-4042 .site-interior-404-page-bg-overlay {
  background: rgba(10, 10, 10, 0.6);
}
.site-interior-404-page.layout-4042 .site-container {
  max-width: 31.25rem;
}
.site-interior-404-page.layout-4042 .site-interior-404-page-content-container {
  font-weight: bold;
}
.site-interior-404-page.layout-4042 .site-interior-404-buttons {
  margin-top: 2rem;
}
@media print, screen and (min-width: 40em) {
  .site-interior-404-page.layout-4042 {
    padding: 12.5rem;
  }
  .site-interior-404-page.layout-4042 .site-interior-404-page-content-container {
    font-size: 1.125rem;
  }
  .site-interior-404-page.layout-4042 h1 {
    font-size: 9.375rem;
    font-weight: bold;
    line-height: 1;
  }
  .site-interior-404-page.layout-4042 .site-interior-404-page-content {
    font-size: 1.5rem;
  }
  .site-interior-404-page.layout-4042 .site-interior-404-buttons .button, .site-interior-404-page.layout-4042 .site-interior-404-buttons .rng-listing-details-home-valuation > a {
    padding: 1.375rem 2rem;
  }
  .site-interior-404-page.layout-4042 .site-interior-404-buttons .button span, .site-interior-404-page.layout-4042 .site-interior-404-buttons .rng-listing-details-home-valuation > a span {
    font-size: 1.125rem;
  }
}
.site-interior-404-page.layout-4043 {
  text-align: left;
}
.site-interior-404-page.layout-4043 .site-interior-404-buttons .button span, .site-interior-404-page.layout-4043 .site-interior-404-buttons .rng-listing-details-home-valuation > a span {
  text-transform: uppercase;
}
@media print, screen and (min-width: 40em) {
  .site-interior-404-page.layout-4043 {
    padding: 9.375rem 0 18.75rem;
  }
  .site-interior-404-page.layout-4043 h1 {
    font-size: 3rem;
    margin-bottom: 2rem;
  }
  .site-interior-404-page.layout-4043 .site-interior-404-page-content {
    font-size: 1.5rem;
  }
}
.site-interior-404-page.layout-4044 {
  text-transform: uppercase;
}
.site-interior-404-page.layout-4044 .site-interior-404-page-bg-overlay {
  background: rgba(10, 10, 10, 0.4);
}
.site-interior-404-page.layout-4044 .site-container {
  max-width: 37.5rem;
}
.site-interior-404-page.layout-4044 .site-interior-404-buttons {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
}
@media print, screen and (min-width: 40em) {
  .site-interior-404-page.layout-4044 {
    padding: 12.5rem;
  }
  .site-interior-404-page.layout-4044 .site-interior-404-page-content-container {
    font-size: 1.125rem;
  }
  .site-interior-404-page.layout-4044 h1 {
    font-size: 7.5rem;
    font-weight: bold;
    line-height: 1;
    margin-bottom: 0;
  }
  .site-interior-404-page.layout-4044 .site-interior-404-page-subtitle {
    font-size: 1.75rem;
  }
  .site-interior-404-page.layout-4044 .site-interior-404-page-content {
    font-size: 1.25rem;
  }
  .site-interior-404-page.layout-4044 .site-interior-404-page-sub-content {
    font-size: 0.875rem;
    font-weight: bold;
  }
  .site-interior-404-page.layout-4044 .site-interior-404-buttons .button, .site-interior-404-page.layout-4044 .site-interior-404-buttons .rng-listing-details-home-valuation > a {
    margin: 0.5rem;
  }
}
.site-interior-404-page.layout-4045 {
  background: var(--company-primary-color);
  text-align: left;
}
@media print, screen and (min-width: 40em) {
  .site-interior-404-page.layout-4045 .site-interior-404-page-title-content {
    font-size: 1.5rem;
    padding: 1.5rem 0;
  }
}
@media print, screen and (max-width: 64.06125em) {
  .site-interior-404-page.layout-4045 .site-interior-404-page-title-content {
    font-size: 1.125rem;
  }
}
.site-interior-404-page.layout-4045 .site-interior-404-page-custom-content {
  background: #ffffff;
  color: #0a0a0a;
}
@media print, screen and (min-width: 40em) {
  .site-interior-404-page.layout-4045 .site-interior-404-page-custom-content {
    padding: 1rem 0;
  }
}
.site-interior-404-page.layout-4046 {
  color: inherit;
}
.site-interior-404-page.layout-4047 {
  padding: 6.25rem 0;
}
@media print, screen and (min-width: 40em) {
  .site-interior-404-page.layout-4047 {
    padding: 1.875rem 0;
  }
}

.site-interior-lead-page {
  background-position: center;
  background-size: cover;
  min-height: 100vh;
}
.site-interior-lead-page .grecaptcha-badge {
  visibility: hidden;
  height: 0px !important;
}
.site-interior-lead-page .site-interior-lead-page-mobile-background {
  display: none;
}
@media print, screen and (max-width: 39.99875em) {
  .site-interior-lead-page {
    background-image: none !important;
    position: relative;
  }
  .site-interior-lead-page .site-interior-lead-page-mobile-background {
    background-position: center;
    background-size: cover;
    height: 100%;
    width: 100%;
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: -1;
  }
}
.site-interior-lead-page form {
  font-size: 0.875rem;
}
.site-interior-lead-page form input, .site-interior-lead-page form textarea, .site-interior-lead-page form select {
  color: gray;
  font-size: inherit;
  margin-bottom: 0.5rem;
}
.site-interior-lead-page form input[type=text],
.site-interior-lead-page form input[type=email],
.site-interior-lead-page form textarea {
  background-position: 98%;
  background-repeat: no-repeat;
  background-size: 1.25rem;
}
.site-interior-lead-page form input[type=text].phone,
.site-interior-lead-page form input[type=email].phone,
.site-interior-lead-page form textarea.phone {
  background-size: 0.875rem;
}
.site-interior-lead-page form input[type=text]:focus,
.site-interior-lead-page form input[type=email]:focus,
.site-interior-lead-page form textarea:focus {
  background-image: none !important;
}
.site-interior-lead-page form textarea {
  background-position: 99% 8%;
}
.site-interior-lead-page form .button p, .site-interior-lead-page form .rng-listing-details-home-valuation > a p {
  line-height: inherit;
  margin-bottom: 0;
}
.site-interior-lead-page form .site-column {
  padding: 0 0.25rem;
}
.site-interior-lead-page.leadpage1 > .site-container {
  height: 100%;
}
.site-interior-lead-page.leadpage1 .site-interior-lead-page-container {
  height: 100%;
  align-items: center;
  display: flex;
  justify-content: flex-end;
}
.site-interior-lead-page.leadpage1 .site-interior-lead-page-container form .site-column.half input {
  color: #000 !important;
}
.site-interior-lead-page.leadpage1 .site-interior-lead-page-container .site-interior-lead-page-content {
  color: #ffffff;
  text-align: center;
  background: #f3071d;
}
.site-interior-lead-page.leadpage1 .site-interior-lead-page-container .site-interior-lead-page-content input {
  color: #0a0a0a;
}
.site-interior-lead-page.leadpage1 .site-interior-lead-page-container .site-interior-lead-page-content .button, .site-interior-lead-page.leadpage1 .site-interior-lead-page-container .site-interior-lead-page-content .rng-listing-details-home-valuation > a {
  text-transform: uppercase;
  background: none;
  border: 1px solid #ffffff;
  border-radius: 0;
  margin-top: 1rem;
  width: 100%;
}
.site-interior-lead-page.leadpage1 .site-interior-lead-page-container .site-interior-lead-page-content h1 {
  font-weight: 100;
}
@media print, screen and (min-width: 64.0625em) {
  .site-interior-lead-page.leadpage1 .site-interior-lead-page-container .site-interior-lead-page-content {
    box-shadow: 0.25rem 0.25rem 0.25rem 0 rgba(10, 10, 10, 0.75);
    margin: 0.5rem;
    padding: 2rem;
  }
  .site-interior-lead-page.leadpage1 .site-interior-lead-page-container .site-interior-lead-page-content h1 {
    font-size: 2.5rem;
  }
  .site-interior-lead-page.leadpage1 .site-interior-lead-page-container .site-interior-lead-page-content .site-interior-lead-page-content-text {
    line-height: 2;
    margin-bottom: 2rem;
  }
  .site-interior-lead-page.leadpage1 .site-interior-lead-page-container .site-interior-lead-page-content .button, .site-interior-lead-page.leadpage1 .site-interior-lead-page-container .site-interior-lead-page-content .rng-listing-details-home-valuation > a {
    font-size: 1.75rem;
    padding: 1rem;
  }
  .site-interior-lead-page.leadpage1 .site-interior-lead-page-container .site-interior-lead-page-content .button:hover, .site-interior-lead-page.leadpage1 .site-interior-lead-page-container .site-interior-lead-page-content .rng-listing-details-home-valuation > a:hover {
    color: #f3071d;
    background: #ffffff;
  }
}
@media screen and (min-width: 48.0625rem) {
  .site-interior-lead-page.leadpage1 .site-interior-lead-page-container .site-interior-lead-page-content {
    width: 50%;
  }
}
@media screen and (max-width: 48rem) {
  .site-interior-lead-page.leadpage1 .site-interior-lead-page-container .site-interior-lead-page-content {
    width: 70%;
  }
}
@media print, screen and (max-width: 74.99875em) {
  .site-interior-lead-page.leadpage1 .site-interior-lead-page-container .site-interior-lead-page-content {
    padding: 0.5rem;
  }
  .site-interior-lead-page.leadpage1 .site-interior-lead-page-container .site-interior-lead-page-content h1 {
    font-size: 1.75rem;
  }
  .site-interior-lead-page.leadpage1 .site-interior-lead-page-container .site-interior-lead-page-content .site-interior-lead-page-content-text {
    font-size: 0.875rem;
    margin-bottom: 1rem;
  }
}
@media print, screen and (max-width: 39.99875em) {
  .site-interior-lead-page.leadpage1 .site-interior-lead-page-container .site-interior-lead-page-content {
    margin: 0.5rem;
    width: 100%;
  }
}
.site-interior-lead-page.leadpage2 form {
  font-size: 0.75rem;
  color: #0a0a0a;
}
.site-interior-lead-page.leadpage2 form input {
  color: #0a0a0a;
}
.site-interior-lead-page.leadpage2 > .site-container {
  height: 100%;
}
.site-interior-lead-page.leadpage2 .site-interior-lead-page-container {
  height: 100%;
  align-items: flex-end;
  display: flex;
}
.site-interior-lead-page.leadpage2 .site-interior-lead-page-container .site-interior-lead-page-content {
  color: #ffffff;
  background: #3d749a;
}
.site-interior-lead-page.leadpage2 .site-interior-lead-page-container .site-interior-lead-page-content .button, .site-interior-lead-page.leadpage2 .site-interior-lead-page-container .site-interior-lead-page-content .rng-listing-details-home-valuation > a {
  text-transform: uppercase;
  background: #444444;
  border-radius: 0;
  margin-bottom: 0;
  width: 100%;
}
.site-interior-lead-page.leadpage2 .site-interior-lead-page-container .site-interior-lead-page-content h1 {
  font-weight: 100;
  margin-bottom: 0.5rem;
}
@media print, screen and (min-width: 40em) {
  .site-interior-lead-page.leadpage2 .site-interior-lead-page-container .site-interior-lead-page-content {
    padding: 1rem 3rem 3rem 1rem;
    width: 75%;
  }
}
@media print, screen and (min-width: 64.0625em) {
  .site-interior-lead-page.leadpage2 .site-interior-lead-page-container .site-interior-lead-page-content {
    width: 33%;
  }
  .site-interior-lead-page.leadpage2 .site-interior-lead-page-container .site-interior-lead-page-content h1 {
    font-size: 1.75rem;
  }
  .site-interior-lead-page.leadpage2 .site-interior-lead-page-container .site-interior-lead-page-content .site-interior-lead-page-content-text {
    font-size: 0.75rem;
    line-height: 2;
    margin-bottom: 0.5rem;
  }
}
@media print, screen and (max-width: 39.99875em) {
  .site-interior-lead-page.leadpage2 .site-interior-lead-page-container .site-interior-lead-page-content {
    margin: 0.5rem;
    padding: 0.5rem;
  }
  .site-interior-lead-page.leadpage2 .site-interior-lead-page-container .site-interior-lead-page-content .site-interior-lead-page-content-text {
    font-size: 0.875rem;
    margin-bottom: 1rem;
  }
}
.site-interior-lead-page.leadpage3 > .site-container {
  height: 100%;
}
.site-interior-lead-page.leadpage3 .site-interior-lead-page-container {
  height: 100%;
  align-items: flex-start;
  display: flex;
  flex-direction: column;
  justify-content: center;
}
.site-interior-lead-page.leadpage3 .site-interior-lead-page-container h1 {
  color: #f9ad01;
  font-size: 3.625rem;
  font-weight: bold;
  text-transform: uppercase;
}
.site-interior-lead-page.leadpage3 .site-interior-lead-page-container .site-interior-lead-page-content {
  color: #ffffff;
  text-align: center;
  background: #0bc2d2;
}
.site-interior-lead-page.leadpage3 .site-interior-lead-page-container .site-interior-lead-page-content form label {
  color: #ffffff;
}
.site-interior-lead-page.leadpage3 .site-interior-lead-page-container .site-interior-lead-page-content form input {
  color: #0a0a0a;
}
.site-interior-lead-page.leadpage3 .site-interior-lead-page-container .site-interior-lead-page-content .button, .site-interior-lead-page.leadpage3 .site-interior-lead-page-container .site-interior-lead-page-content .rng-listing-details-home-valuation > a {
  font-size: 1rem;
  font-weight: bold;
  text-transform: uppercase;
  background: #f9ad01;
  border-radius: 2rem;
  margin-bottom: 0;
}
@media print, screen and (min-width: 64.0625em) {
  .site-interior-lead-page.leadpage3 .site-interior-lead-page-container .site-interior-lead-page-content {
    padding: 2rem;
    width: 40%;
  }
  .site-interior-lead-page.leadpage3 .site-interior-lead-page-container .site-interior-lead-page-content .site-interior-lead-page-content-text {
    margin-bottom: 0.5rem;
  }
}
@media screen and (min-width: 48.0625rem) {
  .site-interior-lead-page.leadpage3 .site-interior-lead-page-container .site-interior-lead-page-content {
    width: 40%;
  }
}
@media screen and (max-width: 48rem) {
  .site-interior-lead-page.leadpage3 .site-interior-lead-page-container {
    align-items: center;
  }
  .site-interior-lead-page.leadpage3 .site-interior-lead-page-container .site-interior-lead-page-content {
    width: 60%;
  }
}
@media print, screen and (max-width: 64.06125em) {
  .site-interior-lead-page.leadpage3 .site-interior-lead-page-container h1 {
    font-size: 2rem;
    text-align: center;
    padding: 0 0.5rem;
  }
  .site-interior-lead-page.leadpage3 .site-interior-lead-page-container .site-interior-lead-page-content {
    margin: 0.5rem;
    padding: 0.5rem;
  }
  .site-interior-lead-page.leadpage3 .site-interior-lead-page-container .site-interior-lead-page-content .site-interior-lead-page-content-text {
    font-size: 0.875rem;
    margin-bottom: 0.5rem;
  }
}
@media print, screen and (max-width: 39.99875em) {
  .site-interior-lead-page.leadpage3 .site-interior-lead-page-container .site-interior-lead-page-content {
    width: auto;
  }
}
.site-interior-lead-page.leadpage4 form.lead-page-form .site-row input {
  color: #0a0a0a;
}
.site-interior-lead-page.leadpage4, .site-interior-lead-page.leadpage18 {
  align-items: flex-start;
  display: flex;
  flex-direction: column;
  justify-content: center;
}
.site-interior-lead-page.leadpage4 .site-interior-lead-page-container, .site-interior-lead-page.leadpage18 .site-interior-lead-page-container {
  background: rgba(56, 80, 108, 0.9);
  display: flex;
  justify-content: flex-end;
}
.site-interior-lead-page.leadpage4 .site-interior-lead-page-container .site-interior-lead-page-content, .site-interior-lead-page.leadpage18 .site-interior-lead-page-container .site-interior-lead-page-content {
  color: #ffffff;
}
.site-interior-lead-page.leadpage4 .site-interior-lead-page-container .site-interior-lead-page-content h1, .site-interior-lead-page.leadpage18 .site-interior-lead-page-container .site-interior-lead-page-content h1 {
  font-weight: 100;
  line-height: 1.1;
}
.site-interior-lead-page.leadpage4 .site-interior-lead-page-container .site-interior-lead-page-content .site-interior-lead-page-content-text, .site-interior-lead-page.leadpage18 .site-interior-lead-page-container .site-interior-lead-page-content .site-interior-lead-page-content-text {
  font-size: 0.875rem;
  margin-bottom: 0.5rem;
}
.site-interior-lead-page.leadpage4 .site-interior-lead-page-container .site-interior-lead-page-content form label, .site-interior-lead-page.leadpage18 .site-interior-lead-page-container .site-interior-lead-page-content form label {
  color: #ffffff;
}
.site-interior-lead-page.leadpage4 .site-interior-lead-page-container .site-interior-lead-page-content .button, .site-interior-lead-page.leadpage4 .site-interior-lead-page-container .site-interior-lead-page-content .rng-listing-details-home-valuation > a, .site-interior-lead-page.leadpage18 .site-interior-lead-page-container .site-interior-lead-page-content .button, .site-interior-lead-page.leadpage18 .site-interior-lead-page-container .site-interior-lead-page-content .rng-listing-details-home-valuation > a {
  font-size: 1rem;
  font-weight: bold;
  text-transform: uppercase;
  background: none;
  border: 1px solid #ffffff;
  border-radius: 0;
  margin-bottom: 0;
  width: 100%;
}
@media print, screen and (min-width: 64.0625em) {
  .site-interior-lead-page.leadpage4 .site-interior-lead-page-container .site-interior-lead-page-content .button:hover, .site-interior-lead-page.leadpage4 .site-interior-lead-page-container .site-interior-lead-page-content .rng-listing-details-home-valuation > a:hover, .site-interior-lead-page.leadpage18 .site-interior-lead-page-container .site-interior-lead-page-content .button:hover, .site-interior-lead-page.leadpage18 .site-interior-lead-page-container .site-interior-lead-page-content .rng-listing-details-home-valuation > a:hover {
    color: #38506c;
    background: #ffffff;
  }
}
@media print, screen and (min-width: 64.0625em) {
  .site-interior-lead-page.leadpage4 .site-interior-lead-page-container .site-interior-lead-page-content, .site-interior-lead-page.leadpage18 .site-interior-lead-page-container .site-interior-lead-page-content {
    padding: 2rem 2rem 2rem 0;
    width: 75%;
  }
  .site-interior-lead-page.leadpage4 .site-interior-lead-page-container .site-interior-lead-page-content h1, .site-interior-lead-page.leadpage18 .site-interior-lead-page-container .site-interior-lead-page-content h1 {
    font-size: 2rem;
  }
}
@media screen and (min-width: 48.0625rem) {
  .site-interior-lead-page.leadpage4 .site-interior-lead-page-container, .site-interior-lead-page.leadpage18 .site-interior-lead-page-container {
    width: 50%;
  }
}
@media screen and (max-width: 48rem) {
  .site-interior-lead-page.leadpage4 .site-interior-lead-page-container, .site-interior-lead-page.leadpage18 .site-interior-lead-page-container {
    width: 60%;
  }
}
@media print, screen and (max-width: 74.99875em) {
  .site-interior-lead-page.leadpage4 .site-interior-lead-page-container, .site-interior-lead-page.leadpage18 .site-interior-lead-page-container {
    margin: 0.5rem;
  }
  .site-interior-lead-page.leadpage4 .site-interior-lead-page-container h1, .site-interior-lead-page.leadpage18 .site-interior-lead-page-container h1 {
    font-size: 1.5rem;
    text-align: center;
    padding: 0 0.5rem;
  }
  .site-interior-lead-page.leadpage4 .site-interior-lead-page-container .site-interior-lead-page-content, .site-interior-lead-page.leadpage18 .site-interior-lead-page-container .site-interior-lead-page-content {
    padding: 0.5rem;
  }
}
@media print, screen and (max-width: 39.99875em) {
  .site-interior-lead-page.leadpage4 .site-interior-lead-page-container, .site-interior-lead-page.leadpage18 .site-interior-lead-page-container {
    width: auto;
  }
}
@media screen and (max-width: 48rem) {
  .site-interior-lead-page.leadpage4, .site-interior-lead-page.leadpage18 {
    align-items: center;
  }
}
@media print, screen and (max-width: 39.99875em) {
  .site-interior-lead-page.leadpage4, .site-interior-lead-page.leadpage18 {
    height: auto;
    min-height: 100vh;
  }
}
.site-interior-lead-page.leadpage5 > .site-container {
  height: 100%;
  align-items: center;
  display: flex;
}
@media screen and (max-width: 48rem) {
  .site-interior-lead-page.leadpage5 > .site-container {
    justify-content: center;
  }
}
.site-interior-lead-page.leadpage5 .site-interior-lead-page-container .site-interior-lead-page-content {
  color: gray;
  text-align: center;
  background: #ffffff;
}
.site-interior-lead-page.leadpage5 .site-interior-lead-page-container .site-interior-lead-page-content h1 {
  font-weight: 100;
  line-height: 1.1;
}
.site-interior-lead-page.leadpage5 .site-interior-lead-page-container .site-interior-lead-page-content .site-interior-lead-page-content-text {
  font-size: 0.875rem;
  margin-bottom: 0.5rem;
}
.site-interior-lead-page.leadpage5 .site-interior-lead-page-container .site-interior-lead-page-content form {
  text-align: left;
}
.site-interior-lead-page.leadpage5 .site-interior-lead-page-container .site-interior-lead-page-content form label {
  color: gray;
}
.site-interior-lead-page.leadpage5 .site-interior-lead-page-container .site-interior-lead-page-content .button, .site-interior-lead-page.leadpage5 .site-interior-lead-page-container .site-interior-lead-page-content .rng-listing-details-home-valuation > a {
  color: gray;
  font-size: 1rem;
  font-weight: bold;
  text-transform: uppercase;
  background: none;
  border-radius: 0;
  margin-bottom: 0;
  width: 100%;
}
@media print, screen and (min-width: 64.0625em) {
  .site-interior-lead-page.leadpage5 .site-interior-lead-page-container .site-interior-lead-page-content .button:hover, .site-interior-lead-page.leadpage5 .site-interior-lead-page-container .site-interior-lead-page-content .rng-listing-details-home-valuation > a:hover {
    color: #ffffff;
    background: gray;
  }
}
@media print, screen and (min-width: 64.0625em) {
  .site-interior-lead-page.leadpage5 .site-interior-lead-page-container .site-interior-lead-page-content {
    padding: 2rem 2rem 1rem 2rem;
  }
  .site-interior-lead-page.leadpage5 .site-interior-lead-page-container .site-interior-lead-page-content h1 {
    font-size: 2rem;
  }
}
@media screen and (min-width: 48.0625rem) {
  .site-interior-lead-page.leadpage5 .site-interior-lead-page-container {
    width: 40%;
  }
}
@media screen and (max-width: 48rem) {
  .site-interior-lead-page.leadpage5 .site-interior-lead-page-container {
    width: 60%;
  }
}
@media print, screen and (max-width: 74.99875em) {
  .site-interior-lead-page.leadpage5 .site-interior-lead-page-container {
    margin: 0.5rem;
  }
  .site-interior-lead-page.leadpage5 .site-interior-lead-page-container h1 {
    font-size: 1.5rem;
    text-align: center;
    padding: 0 0.5rem;
  }
  .site-interior-lead-page.leadpage5 .site-interior-lead-page-container .site-interior-lead-page-content {
    padding: 0.5rem;
  }
}
@media print, screen and (max-width: 39.99875em) {
  .site-interior-lead-page.leadpage5 .site-interior-lead-page-container {
    width: 100%;
  }
}
@media print, screen and (max-width: 39.99875em) {
  .site-interior-lead-page.leadpage5 {
    height: auto;
    min-height: 100vh;
    width: 100%;
    display: flex;
    flex-direction: column;
    justify-content: center;
  }
}
.site-interior-lead-page.leadpage06 form.lead-page-form .site-row input {
  color: #0a0a0a;
}
.site-interior-lead-page.leadpage06, .site-interior-lead-page.leadpage13 {
  color: #ffffff;
}
.site-interior-lead-page.leadpage06 .site-column.half, .site-interior-lead-page.leadpage13 .site-column.half {
  color: #0a0a0a;
}
.site-interior-lead-page.leadpage06 .site-container, .site-interior-lead-page.leadpage13 .site-container {
  height: 100%;
}
.site-interior-lead-page.leadpage06 .site-interior-lead-page-container, .site-interior-lead-page.leadpage13 .site-interior-lead-page-container {
  height: 100%;
  align-items: flex-end;
  display: flex;
  flex-flow: column nowrap;
  justify-content: center;
}
.site-interior-lead-page.leadpage06 .site-interior-lead-page-container h1, .site-interior-lead-page.leadpage13 .site-interior-lead-page-container h1 {
  font-weight: 100;
  text-align: center;
}
.site-interior-lead-page.leadpage06 .site-interior-lead-page-container .site-interior-lead-page-content, .site-interior-lead-page.leadpage13 .site-interior-lead-page-container .site-interior-lead-page-content {
  background: #460f2d;
  box-shadow: 3px 3px 50px 0 rgba(10, 10, 10, 0.75) inset, 3px 3px 50px 0 white;
  text-align: center;
}
.site-interior-lead-page.leadpage06 .site-interior-lead-page-container .site-interior-lead-page-content .button, .site-interior-lead-page.leadpage06 .site-interior-lead-page-container .site-interior-lead-page-content .rng-listing-details-home-valuation > a, .site-interior-lead-page.leadpage13 .site-interior-lead-page-container .site-interior-lead-page-content .button, .site-interior-lead-page.leadpage13 .site-interior-lead-page-container .site-interior-lead-page-content .rng-listing-details-home-valuation > a {
  background: #fcb408;
  border: none;
  border-radius: 2rem;
  font-size: 1rem;
  font-weight: normal;
  text-transform: uppercase;
  margin-top: 0.5rem;
  width: 100%;
}
@media print, screen and (min-width: 64.0625em) {
  .site-interior-lead-page.leadpage06 .site-interior-lead-page-container h1, .site-interior-lead-page.leadpage13 .site-interior-lead-page-container h1 {
    font-size: 2.5rem;
  }
  .site-interior-lead-page.leadpage06 .site-interior-lead-page-container .site-interior-lead-page-content, .site-interior-lead-page.leadpage13 .site-interior-lead-page-container .site-interior-lead-page-content {
    margin: 0.5rem;
    padding: 2rem;
  }
  .site-interior-lead-page.leadpage06 .site-interior-lead-page-container .site-interior-lead-page-content h4, .site-interior-lead-page.leadpage13 .site-interior-lead-page-container .site-interior-lead-page-content h4 {
    font-size: 1.875rem;
  }
  .site-interior-lead-page.leadpage06 .site-interior-lead-page-container .site-interior-lead-page-content .site-interior-lead-page-content-text, .site-interior-lead-page.leadpage13 .site-interior-lead-page-container .site-interior-lead-page-content .site-interior-lead-page-content-text {
    line-height: 2;
    margin-bottom: 2rem;
  }
  .site-interior-lead-page.leadpage06 .site-interior-lead-page-container .site-interior-lead-page-content .button, .site-interior-lead-page.leadpage06 .site-interior-lead-page-container .site-interior-lead-page-content .rng-listing-details-home-valuation > a, .site-interior-lead-page.leadpage13 .site-interior-lead-page-container .site-interior-lead-page-content .button, .site-interior-lead-page.leadpage13 .site-interior-lead-page-container .site-interior-lead-page-content .rng-listing-details-home-valuation > a {
    font-size: 1.75rem;
    padding: 1rem;
  }
  .site-interior-lead-page.leadpage06 .site-interior-lead-page-container .site-interior-lead-page-content .button:hover, .site-interior-lead-page.leadpage06 .site-interior-lead-page-container .site-interior-lead-page-content .rng-listing-details-home-valuation > a:hover, .site-interior-lead-page.leadpage13 .site-interior-lead-page-container .site-interior-lead-page-content .button:hover, .site-interior-lead-page.leadpage13 .site-interior-lead-page-container .site-interior-lead-page-content .rng-listing-details-home-valuation > a:hover {
    color: #fcb408;
    background: #ffffff;
  }
}
@media screen and (min-width: 48.0625rem) {
  .site-interior-lead-page.leadpage06 .site-interior-lead-page-container h1,
  .site-interior-lead-page.leadpage06 .site-interior-lead-page-container .site-interior-lead-page-content, .site-interior-lead-page.leadpage13 .site-interior-lead-page-container h1,
  .site-interior-lead-page.leadpage13 .site-interior-lead-page-container .site-interior-lead-page-content {
    width: 50%;
  }
}
@media screen and (max-width: 48rem) {
  .site-interior-lead-page.leadpage06 .site-interior-lead-page-container h1,
  .site-interior-lead-page.leadpage06 .site-interior-lead-page-container .site-interior-lead-page-content, .site-interior-lead-page.leadpage13 .site-interior-lead-page-container h1,
  .site-interior-lead-page.leadpage13 .site-interior-lead-page-container .site-interior-lead-page-content {
    width: 70%;
  }
}
@media print, screen and (max-width: 74.99875em) {
  .site-interior-lead-page.leadpage06 .site-interior-lead-page-container h1, .site-interior-lead-page.leadpage13 .site-interior-lead-page-container h1 {
    font-size: 1.75rem;
  }
  .site-interior-lead-page.leadpage06 .site-interior-lead-page-container .site-interior-lead-page-content, .site-interior-lead-page.leadpage13 .site-interior-lead-page-container .site-interior-lead-page-content {
    padding: 0.5rem;
  }
  .site-interior-lead-page.leadpage06 .site-interior-lead-page-container .site-interior-lead-page-content h4, .site-interior-lead-page.leadpage13 .site-interior-lead-page-container .site-interior-lead-page-content h4 {
    font-size: 1.125rem;
  }
  .site-interior-lead-page.leadpage06 .site-interior-lead-page-container .site-interior-lead-page-content .site-interior-lead-page-content-text, .site-interior-lead-page.leadpage13 .site-interior-lead-page-container .site-interior-lead-page-content .site-interior-lead-page-content-text {
    font-size: 0.875rem;
    margin-bottom: 1rem;
  }
}
@media print, screen and (max-width: 39.99875em) {
  .site-interior-lead-page.leadpage06 .site-interior-lead-page-container h1,
  .site-interior-lead-page.leadpage06 .site-interior-lead-page-container .site-interior-lead-page-content, .site-interior-lead-page.leadpage13 .site-interior-lead-page-container h1,
  .site-interior-lead-page.leadpage13 .site-interior-lead-page-container .site-interior-lead-page-content {
    margin: 0.5rem;
    width: calc(100% - 1rem);
  }
}
.site-interior-lead-page.leadpage07 form.lead-page-form .site-row input {
  color: #0a0a0a;
}
.site-interior-lead-page.leadpage07, .site-interior-lead-page.leadpage19 {
  color: #ffffff;
}
.site-interior-lead-page.leadpage07 .site-container, .site-interior-lead-page.leadpage19 .site-container {
  height: 100%;
}
.site-interior-lead-page.leadpage07 .site-interior-lead-page-container, .site-interior-lead-page.leadpage19 .site-interior-lead-page-container {
  height: 100%;
  align-items: flex-end;
  display: flex;
  flex-flow: column nowrap;
  justify-content: center;
}
.site-interior-lead-page.leadpage07 .site-interior-lead-page-container h1, .site-interior-lead-page.leadpage19 .site-interior-lead-page-container h1 {
  font-weight: 400;
  text-align: center;
  text-shadow: 0 6px 1px rgba(0, 0, 0, 0.1), 0 0 5px rgba(0, 0, 0, 0.1), 0 1px 3px rgba(0, 0, 0, 0.3), 0 3px 5px rgba(0, 0, 0, 0.2), 0 5px 10px rgba(0, 0, 0, 0.25), 0 10px 10px rgba(0, 0, 0, 0.2), 0 20px 20px rgba(0, 0, 0, 0.15);
  line-height: 1;
}
.site-interior-lead-page.leadpage07 .site-interior-lead-page-container .site-interior-lead-page-content, .site-interior-lead-page.leadpage19 .site-interior-lead-page-container .site-interior-lead-page-content {
  background: rgba(34, 34, 34, 0.85);
  box-shadow: 3px 3px 6px 0 rgba(10, 10, 10, 0.75);
}
.site-interior-lead-page.leadpage07 .site-interior-lead-page-container .site-interior-lead-page-content h4, .site-interior-lead-page.leadpage19 .site-interior-lead-page-container .site-interior-lead-page-content h4 {
  font-weight: 100;
  line-height: 1;
}
.site-interior-lead-page.leadpage07 .site-interior-lead-page-container .site-interior-lead-page-content label, .site-interior-lead-page.leadpage19 .site-interior-lead-page-container .site-interior-lead-page-content label {
  color: #ffffff;
}
.site-interior-lead-page.leadpage07 .site-interior-lead-page-container .site-interior-lead-page-content p, .site-interior-lead-page.leadpage19 .site-interior-lead-page-container .site-interior-lead-page-content p {
  line-height: inherit;
}
.site-interior-lead-page.leadpage07 .site-interior-lead-page-container .site-interior-lead-page-content .button, .site-interior-lead-page.leadpage07 .site-interior-lead-page-container .site-interior-lead-page-content .rng-listing-details-home-valuation > a, .site-interior-lead-page.leadpage19 .site-interior-lead-page-container .site-interior-lead-page-content .button, .site-interior-lead-page.leadpage19 .site-interior-lead-page-container .site-interior-lead-page-content .rng-listing-details-home-valuation > a {
  background: #da7c07;
  border: none;
  border-radius: 0;
  font-size: 1rem;
  font-weight: normal;
  text-transform: uppercase;
  margin-top: 0.5rem;
  width: 100%;
}
@media print, screen and (min-width: 64.0625em) {
  .site-interior-lead-page.leadpage07 .site-interior-lead-page-container h1, .site-interior-lead-page.leadpage19 .site-interior-lead-page-container h1 {
    font-size: 6rem;
  }
  .site-interior-lead-page.leadpage07 .site-interior-lead-page-container .site-interior-lead-page-content, .site-interior-lead-page.leadpage19 .site-interior-lead-page-container .site-interior-lead-page-content {
    margin: 0.5rem;
    padding: 2rem;
  }
  .site-interior-lead-page.leadpage07 .site-interior-lead-page-container .site-interior-lead-page-content h4, .site-interior-lead-page.leadpage19 .site-interior-lead-page-container .site-interior-lead-page-content h4 {
    font-size: 1.875rem;
  }
  .site-interior-lead-page.leadpage07 .site-interior-lead-page-container .site-interior-lead-page-content .site-interior-lead-page-content-text, .site-interior-lead-page.leadpage19 .site-interior-lead-page-container .site-interior-lead-page-content .site-interior-lead-page-content-text {
    line-height: 2;
    margin-bottom: 2rem;
  }
  .site-interior-lead-page.leadpage07 .site-interior-lead-page-container .site-interior-lead-page-content .button, .site-interior-lead-page.leadpage07 .site-interior-lead-page-container .site-interior-lead-page-content .rng-listing-details-home-valuation > a, .site-interior-lead-page.leadpage19 .site-interior-lead-page-container .site-interior-lead-page-content .button, .site-interior-lead-page.leadpage19 .site-interior-lead-page-container .site-interior-lead-page-content .rng-listing-details-home-valuation > a {
    font-size: 1.75rem;
    padding: 1rem;
  }
  .site-interior-lead-page.leadpage07 .site-interior-lead-page-container .site-interior-lead-page-content .button:hover, .site-interior-lead-page.leadpage07 .site-interior-lead-page-container .site-interior-lead-page-content .rng-listing-details-home-valuation > a:hover, .site-interior-lead-page.leadpage19 .site-interior-lead-page-container .site-interior-lead-page-content .button:hover, .site-interior-lead-page.leadpage19 .site-interior-lead-page-container .site-interior-lead-page-content .rng-listing-details-home-valuation > a:hover {
    color: #da7c07;
    background: #ffffff;
  }
}
@media screen and (min-width: 48.0625rem) {
  .site-interior-lead-page.leadpage07 .site-interior-lead-page-container h1,
  .site-interior-lead-page.leadpage07 .site-interior-lead-page-container .site-interior-lead-page-content, .site-interior-lead-page.leadpage19 .site-interior-lead-page-container h1,
  .site-interior-lead-page.leadpage19 .site-interior-lead-page-container .site-interior-lead-page-content {
    width: 50%;
  }
}
@media screen and (max-width: 48rem) {
  .site-interior-lead-page.leadpage07 .site-interior-lead-page-container h1,
  .site-interior-lead-page.leadpage07 .site-interior-lead-page-container .site-interior-lead-page-content, .site-interior-lead-page.leadpage19 .site-interior-lead-page-container h1,
  .site-interior-lead-page.leadpage19 .site-interior-lead-page-container .site-interior-lead-page-content {
    width: 70%;
  }
}
@media print, screen and (max-width: 74.99875em) {
  .site-interior-lead-page.leadpage07 .site-interior-lead-page-container .site-interior-lead-page-content, .site-interior-lead-page.leadpage19 .site-interior-lead-page-container .site-interior-lead-page-content {
    padding: 0.5rem;
  }
  .site-interior-lead-page.leadpage07 .site-interior-lead-page-container .site-interior-lead-page-content h4, .site-interior-lead-page.leadpage19 .site-interior-lead-page-container .site-interior-lead-page-content h4 {
    font-size: 1.125rem;
  }
  .site-interior-lead-page.leadpage07 .site-interior-lead-page-container .site-interior-lead-page-content .site-interior-lead-page-content-text, .site-interior-lead-page.leadpage19 .site-interior-lead-page-container .site-interior-lead-page-content .site-interior-lead-page-content-text {
    font-size: 0.875rem;
    margin-bottom: 1rem;
  }
}
@media print, screen and (max-width: 64.06125em) {
  .site-interior-lead-page.leadpage07 .site-interior-lead-page-container h1, .site-interior-lead-page.leadpage19 .site-interior-lead-page-container h1 {
    font-size: 3.75rem;
  }
}
@media print, screen and (max-width: 39.99875em) {
  .site-interior-lead-page.leadpage07 .site-interior-lead-page-container h1,
  .site-interior-lead-page.leadpage07 .site-interior-lead-page-container .site-interior-lead-page-content, .site-interior-lead-page.leadpage19 .site-interior-lead-page-container h1,
  .site-interior-lead-page.leadpage19 .site-interior-lead-page-container .site-interior-lead-page-content {
    margin: 0.5rem;
    width: calc(100% - 1rem);
  }
}
.site-interior-lead-page.leadpage08 {
  color: #ffffff;
}
.site-interior-lead-page.leadpage08 form.lead-page-form .site-row input {
  color: #0a0a0a;
}
.site-interior-lead-page.leadpage08 .site-container {
  height: 100%;
}
.site-interior-lead-page.leadpage08 .site-interior-lead-page-container {
  height: 100%;
  display: flex;
}
.site-interior-lead-page.leadpage08 .site-interior-lead-page-container .site-interior-lead-page-content {
  background: rgba(240, 165, 3, 0.85);
  height: 100%;
  align-items: center;
  display: flex;
  flex-flow: column nowrap;
  justify-content: center;
}
.site-interior-lead-page.leadpage08 .site-interior-lead-page-container .site-interior-lead-page-content h1 {
  font-weight: 100;
  line-height: 1;
  width: 100%;
}
.site-interior-lead-page.leadpage08 .site-interior-lead-page-container .site-interior-lead-page-content h1 p {
  line-height: inherit;
  margin-bottom: 0;
}
.site-interior-lead-page.leadpage08 .site-interior-lead-page-container .site-interior-lead-page-content .site-interior-lead-page-content-text {
  width: 100%;
}
.site-interior-lead-page.leadpage08 .site-interior-lead-page-container .site-interior-lead-page-content form {
  text-align: center;
  width: 100%;
}
.site-interior-lead-page.leadpage08 .site-interior-lead-page-container .site-interior-lead-page-content form input,
.site-interior-lead-page.leadpage08 .site-interior-lead-page-container .site-interior-lead-page-content form textarea {
  border-radius: 2rem;
}
.site-interior-lead-page.leadpage08 .site-interior-lead-page-container .site-interior-lead-page-content .button, .site-interior-lead-page.leadpage08 .site-interior-lead-page-container .site-interior-lead-page-content .rng-listing-details-home-valuation > a {
  background: #0d334e;
  border: none;
  border-radius: 2rem;
  font-size: 1rem;
  font-weight: 100;
  text-transform: uppercase;
  margin: 0.5rem auto;
  width: 80%;
}
@media print, screen and (min-width: 64.0625em) {
  .site-interior-lead-page.leadpage08 .site-interior-lead-page-container .site-interior-lead-page-content {
    margin: 0 0.5rem;
    padding: 2rem;
  }
  .site-interior-lead-page.leadpage08 .site-interior-lead-page-container .site-interior-lead-page-content h1 {
    font-size: 4rem;
  }
  .site-interior-lead-page.leadpage08 .site-interior-lead-page-container .site-interior-lead-page-content .site-interior-lead-page-content-text {
    line-height: 2;
    margin-bottom: 2rem;
  }
  .site-interior-lead-page.leadpage08 .site-interior-lead-page-container .site-interior-lead-page-content .button, .site-interior-lead-page.leadpage08 .site-interior-lead-page-container .site-interior-lead-page-content .rng-listing-details-home-valuation > a {
    font-size: 1.75rem;
    padding: 1rem;
  }
  .site-interior-lead-page.leadpage08 .site-interior-lead-page-container .site-interior-lead-page-content .button:hover, .site-interior-lead-page.leadpage08 .site-interior-lead-page-container .site-interior-lead-page-content .rng-listing-details-home-valuation > a:hover {
    color: #0d334e;
    background: #ffffff;
  }
}
@media screen and (min-width: 48.0625rem) {
  .site-interior-lead-page.leadpage08 .site-interior-lead-page-container .site-interior-lead-page-content {
    width: 50%;
  }
}
@media screen and (max-width: 48rem) {
  .site-interior-lead-page.leadpage08 .site-interior-lead-page-container .site-interior-lead-page-content {
    width: 70%;
  }
}
@media print, screen and (max-width: 74.99875em) {
  .site-interior-lead-page.leadpage08 .site-interior-lead-page-container .site-interior-lead-page-content {
    padding: 0.5rem;
  }
  .site-interior-lead-page.leadpage08 .site-interior-lead-page-container .site-interior-lead-page-content .site-interior-lead-page-content-text {
    font-size: 0.875rem;
    margin-bottom: 1rem;
  }
}
@media print, screen and (max-width: 64.06125em) {
  .site-interior-lead-page.leadpage08 .site-interior-lead-page-container .site-interior-lead-page-content h1 {
    font-size: 2rem;
  }
}
@media print, screen and (max-width: 39.99875em) {
  .site-interior-lead-page.leadpage08 .site-interior-lead-page-container .site-interior-lead-page-content {
    margin: 0.5rem;
    width: calc(100% - 1rem);
  }
}
.site-interior-lead-page.leadpage09 {
  color: #ffffff;
  display: flex;
  flex-flow: column nowrap;
  justify-content: center;
}
.site-interior-lead-page.leadpage09 .site-container {
  height: 100%;
}
.site-interior-lead-page.leadpage09 .site-interior-lead-page-container {
  text-align: center;
  height: 100%;
}
.site-interior-lead-page.leadpage09 .site-interior-lead-page-container h1 {
  font-weight: 100;
  text-align: center;
  text-transform: uppercase;
  line-height: 1;
}
.site-interior-lead-page.leadpage09 .site-interior-lead-page-container .site-interior-lead-page-content {
  margin: 0 auto;
  max-width: 50rem;
  width: 100%;
}
.site-interior-lead-page.leadpage09 .site-interior-lead-page-container .site-interior-lead-page-content p {
  color: #ffffff;
  font-weight: 100;
  line-height: inherit;
}
.site-interior-lead-page.leadpage09 .site-interior-lead-page-container form {
  background: rgba(34, 34, 34, 0.5);
  border: 1px solid #ffffff;
}
.site-interior-lead-page.leadpage09 .site-interior-lead-page-container form label {
  color: #ffffff;
}
.site-interior-lead-page.leadpage09 .site-interior-lead-page-container form .button, .site-interior-lead-page.leadpage09 .site-interior-lead-page-container form .rng-listing-details-home-valuation > a {
  background: #0c8bc0;
  border: none;
  border-radius: 1rem;
  color: #ffffff;
  font-size: 1.25rem;
  font-weight: 100;
  letter-spacing: 1px;
  text-transform: uppercase;
  padding: 0.5rem 2rem;
  margin-top: 0.5rem;
  margin-bottom: 0;
}
@media print, screen and (min-width: 64.0625em) {
  .site-interior-lead-page.leadpage09 .site-interior-lead-page-container h1 {
    font-size: 4rem;
  }
  .site-interior-lead-page.leadpage09 .site-interior-lead-page-container .site-interior-lead-page-content-text {
    line-height: 2;
    margin-bottom: 2rem;
  }
  .site-interior-lead-page.leadpage09 .site-interior-lead-page-container form {
    margin-left: auto;
    margin-right: auto;
    padding: 2rem;
    width: 80%;
  }
  .site-interior-lead-page.leadpage09 .site-interior-lead-page-container form .button, .site-interior-lead-page.leadpage09 .site-interior-lead-page-container form .rng-listing-details-home-valuation > a {
    font-size: 1.75rem;
    padding: 1rem;
  }
  .site-interior-lead-page.leadpage09 .site-interior-lead-page-container form .button:hover, .site-interior-lead-page.leadpage09 .site-interior-lead-page-container form .rng-listing-details-home-valuation > a:hover {
    color: #0c8bc0;
    background: #ffffff;
  }
}
@media print, screen and (max-width: 74.99875em) {
  .site-interior-lead-page.leadpage09 .site-interior-lead-page-container .site-interior-lead-page-content-text {
    font-size: 0.875rem;
    margin-bottom: 1rem;
  }
  .site-interior-lead-page.leadpage09 .site-interior-lead-page-container form {
    padding: 1rem;
  }
}
@media print, screen and (max-width: 64.06125em) {
  .site-interior-lead-page.leadpage09 .site-interior-lead-page-container h1 {
    font-size: 2rem;
  }
}
@media print, screen and (max-width: 39.99875em) {
  .site-interior-lead-page.leadpage09 .site-interior-lead-page-container h1,
  .site-interior-lead-page.leadpage09 .site-interior-lead-page-container form {
    margin: 0.5rem;
    width: calc(100% - 1rem);
  }
}
.site-interior-lead-page.leadpage10 {
  color: #ffffff;
  height: 100vh;
  min-height: 62.5rem;
  display: flex;
  flex-flow: column nowrap;
  justify-content: flex-end;
}
.site-interior-lead-page.leadpage10 form.lead-page-form .site-row input {
  color: #0a0a0a;
}
.site-interior-lead-page.leadpage10 .site-container {
  max-width: 75rem;
}
.site-interior-lead-page.leadpage10 .site-interior-lead-page-container .heading h1 {
  color: #e30303;
  font-weight: 700;
  line-height: 1;
  text-align: left;
  text-transform: uppercase;
  margin-bottom: -0.75rem;
}
.site-interior-lead-page.leadpage10 .site-interior-lead-page-container .heading h1 p {
  color: inherit;
  font-size: inherit;
  line-height: inherit;
  margin-bottom: 0;
}
.site-interior-lead-page.leadpage10 .site-interior-lead-page-container .site-interior-lead-page-content {
  margin-bottom: 1rem;
}
.site-interior-lead-page.leadpage10 .site-interior-lead-page-container .site-interior-lead-page-content p {
  color: #ffffff;
  font-size: 1rem;
}
@media print, screen and (min-width: 64.0625em) {
  .site-interior-lead-page.leadpage10 .site-interior-lead-page-container .heading h1 {
    font-size: 6rem;
  }
}
@media print, screen and (min-width: 40em) and (max-width: 64.06125em) {
  .site-interior-lead-page.leadpage10 .site-interior-lead-page-container .heading h1 {
    font-size: 3.75rem;
    margin-bottom: -0.4375rem;
  }
}
@media print, screen and (max-width: 39.99875em) {
  .site-interior-lead-page.leadpage10 .site-interior-lead-page-container .heading h1 {
    font-size: 2rem;
    margin-bottom: -0.25rem;
  }
}
.site-interior-lead-page.leadpage10 .site-red-container {
  background: #e30303;
  width: 100%;
}
.site-interior-lead-page.leadpage10 .site-red-container .site-row {
  margin: 0 auto;
  max-width: 75rem;
}
.site-interior-lead-page.leadpage10 .site-red-container form {
  width: 100%;
}
.site-interior-lead-page.leadpage10 .site-red-container form label {
  color: #ffffff;
}
.site-interior-lead-page.leadpage10 .site-red-container form .button, .site-interior-lead-page.leadpage10 .site-red-container form .rng-listing-details-home-valuation > a {
  background: #ed5959;
  border: 1px solid #ffffff;
  color: #ffffff;
  font-size: 1.125rem;
  font-weight: 700;
  text-transform: uppercase;
  padding: 0.5rem 2rem;
  margin-top: 0.5rem;
}
.site-interior-lead-page.leadpage11 {
  color: #ffffff;
  height: 100vh;
  min-height: 62.5rem;
  display: flex;
  flex-flow: column nowrap;
  justify-content: center;
}
.site-interior-lead-page.leadpage11 .site-container {
  max-width: 75rem;
}
.site-interior-lead-page.leadpage11 .site-interior-lead-page-container .heading h1 {
  color: #e23d04;
  font-weight: 600;
  line-height: 1;
  text-align: left;
  text-transform: uppercase;
}
.site-interior-lead-page.leadpage11 .site-interior-lead-page-container .heading h1 p {
  color: inherit;
  font-size: inherit;
  line-height: inherit;
  margin-bottom: 0;
}
.site-interior-lead-page.leadpage11 .site-interior-lead-page-container .heading .p-text {
  align-self: flex-end;
}
.site-interior-lead-page.leadpage11 .site-interior-lead-page-container .site-interior-lead-page-content {
  color: #ffffff;
  font-size: 1rem;
  line-height: 2;
}
.site-interior-lead-page.leadpage11 .site-interior-lead-page-container .site-interior-lead-page-content p {
  color: inherit;
  font-size: inherit;
  line-height: inherit;
  margin-bottom: 0;
}
@media print, screen and (min-width: 64.0625em) {
  .site-interior-lead-page.leadpage11 .site-interior-lead-page-container .heading {
    margin-bottom: 2rem;
  }
  .site-interior-lead-page.leadpage11 .site-interior-lead-page-container .heading h1 {
    font-size: 6rem;
  }
}
@media print, screen and (min-width: 40em) and (max-width: 64.06125em) {
  .site-interior-lead-page.leadpage11 .site-interior-lead-page-container .heading {
    margin-bottom: 1rem;
  }
  .site-interior-lead-page.leadpage11 .site-interior-lead-page-container .heading h1 {
    font-size: 3.75rem;
  }
}
@media print, screen and (max-width: 39.99875em) {
  .site-interior-lead-page.leadpage11 .site-interior-lead-page-container .heading {
    margin-bottom: 0.5rem;
  }
  .site-interior-lead-page.leadpage11 .site-interior-lead-page-container .heading h1 {
    font-size: 2rem;
  }
}
.site-interior-lead-page.leadpage11 .site-row {
  margin: 0 auto;
  max-width: 75rem;
}
.site-interior-lead-page.leadpage11 form {
  width: 100%;
}
.site-interior-lead-page.leadpage11 form label {
  color: #ffffff;
}
.site-interior-lead-page.leadpage11 form .button, .site-interior-lead-page.leadpage11 form .rng-listing-details-home-valuation > a {
  background: #e23d04;
  color: #ffffff;
  font-size: 1.125rem;
  font-weight: 100;
  text-transform: uppercase;
  padding: 0.5rem 2rem;
  margin-top: 0.5rem;
}
.site-interior-lead-page.leadpage18 .site-interior-lead-page-container {
  background: rgba(0, 35, 73, 0.9);
}

.site-interior-advanced-lead-form-page form {
  font-size: 0.875rem;
}
.site-interior-advanced-lead-form-page form input, .site-interior-advanced-lead-form-page form textarea, .site-interior-advanced-lead-form-page form select {
  color: gray;
  font-size: inherit;
  margin-bottom: 0.5rem;
}
.site-interior-advanced-lead-form-page form input[type=text],
.site-interior-advanced-lead-form-page form input[type=email],
.site-interior-advanced-lead-form-page form textarea {
  background-position: 98%;
  background-repeat: no-repeat;
  background-size: 1.25rem;
}
.site-interior-advanced-lead-form-page form input[type=text].phone,
.site-interior-advanced-lead-form-page form input[type=email].phone,
.site-interior-advanced-lead-form-page form textarea.phone {
  background-size: 0.875rem;
}
.site-interior-advanced-lead-form-page form input[type=text]:focus,
.site-interior-advanced-lead-form-page form input[type=email]:focus,
.site-interior-advanced-lead-form-page form textarea:focus {
  background-image: none !important;
}
.site-interior-advanced-lead-form-page form textarea {
  background-position: 99% 8%;
}
.site-interior-advanced-lead-form-page form .button p, .site-interior-advanced-lead-form-page form .rng-listing-details-home-valuation > a p {
  line-height: inherit;
  margin-bottom: 0;
}
.site-interior-advanced-lead-form-page form .site-column {
  padding: 0 0.25rem;
}

.site-interior-lead-page-footer {
  font-size: 0.75rem;
  text-align: center;
  padding: 0 0.5rem;
}

.site-interior-seo-rreol-543787 h3 {
  font-size: 1.125rem;
  text-transform: uppercase;
}
.site-interior-seo-rreol-543787 .site-interior-template-image-header-2 {
  height: 50rem;
  position: relative;
}
@media only screen and (max-width: 64em) {
  .site-interior-seo-rreol-543787 .site-interior-template-image-header-2 {
    height: 31.25rem;
  }
}
.site-interior-seo-rreol-543787 .site-interior-template-image-header-2 .site-column {
  position: absolute;
  bottom: 0;
  right: 0;
  background-color: #ffffff;
  width: 50%;
}
@media only screen and (max-width: 64em) {
  .site-interior-seo-rreol-543787 .site-interior-template-image-header-2 .site-column {
    width: 100%;
    max-width: none;
    left: 0;
    padding: 2.5rem 1.25rem;
  }
}
.site-interior-seo-rreol-543787 .site-interior-template-image-header-2 .site-column h1, .site-interior-seo-rreol-543787 .site-interior-template-image-header-2 .site-column h2, .site-interior-seo-rreol-543787 .site-interior-template-image-header-2 .site-column h3 {
  color: #3a3a3a;
  text-align: left;
  line-height: 1.2;
  max-width: 80%;
  letter-spacing: 0.05em;
}
@media only screen and (max-width: 64em) {
  .site-interior-seo-rreol-543787 .site-interior-template-image-header-2 .site-column h1, .site-interior-seo-rreol-543787 .site-interior-template-image-header-2 .site-column h2, .site-interior-seo-rreol-543787 .site-interior-template-image-header-2 .site-column h3 {
    max-width: 100%;
  }
}
.site-interior-seo-rreol-543787 .site-interior-template-image-header-2 .site-column hr {
  display: none;
}
.site-interior-seo-rreol-543787 .site-interior-template-image-header-2 .site-column h1 {
  font-size: 2.1875rem;
  font-family: "Open Sans", "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif;
  margin-bottom: 0.3125rem;
  padding-bottom: 0;
}
.site-interior-seo-rreol-543787 .site-interior-template-image-header-2 .site-column h1 p {
  padding: 0;
  margin: 0;
  line-height: inherit;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  font-family: inherit;
}
.site-interior-seo-rreol-543787 .site-interior-template-image-header-2 .site-column h2 {
  font-size: 0.6875rem;
}
.site-interior-seo-rreol-543787 .site-interior-template-image-header-2 .site-column h2 p {
  padding: 0;
  margin: 0;
  line-height: inherit;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  font-family: inherit;
}
.site-interior-seo-rreol-543787 .site-interior-template-image-header-2 .site-column h3 {
  font-size: 0.8125rem;
  margin-top: 0;
  padding-top: 0;
  text-transform: none;
  line-height: 1.5;
}
.site-interior-seo-rreol-543787 .site-interior-template-image-header-2 .site-column h3 p {
  padding: 0;
  margin: 0;
  line-height: inherit;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  font-family: inherit;
}
.site-interior-seo-rreol-543787 .site-interior-seo-content {
  position: relative;
  min-height: 50rem;
  margin-top: 6.25rem;
}
@media only screen and (max-width: 64em) {
  .site-interior-seo-rreol-543787 .site-interior-seo-content {
    display: flex;
    flex-wrap: wrap;
    margin-top: 0;
  }
}
.site-interior-seo-rreol-543787 .site-interior-seo-content .site-interior-seo-content-text {
  max-width: 87.5rem;
  margin: 0 auto;
  padding: 0 1.25rem;
}
@media only screen and (max-width: 64em) {
  .site-interior-seo-rreol-543787 .site-interior-seo-content .site-interior-seo-content-text {
    order: 2;
    width: 100%;
    padding: 2.5rem 1.25rem;
  }
}
.site-interior-seo-rreol-543787 .site-interior-seo-content .site-interior-seo-content-text h2 {
  font-family: "Open Sans", "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif;
  font-size: 2rem;
  margin-top: 2.5rem;
}
.site-interior-seo-rreol-543787 .site-interior-seo-content .site-interior-seo-content-text h2:first-child {
  margin-top: 0;
}
@media only screen and (max-width: 64em) {
  .site-interior-seo-rreol-543787 .site-interior-seo-content .site-interior-seo-content-text h2 {
    width: 100%;
  }
}
.site-interior-seo-rreol-543787 .site-interior-seo-content .site-interior-seo-content-text .site-interior-content-text {
  width: 45%;
}
@media only screen and (max-width: 64em) {
  .site-interior-seo-rreol-543787 .site-interior-seo-content .site-interior-seo-content-text .site-interior-content-text {
    width: 100%;
  }
}
.site-interior-seo-rreol-543787 .site-interior-seo-content .site-interior-seo-content-text .site-interior-content-text p {
  padding: 0;
  margin: 0;
  line-height: inherit;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  font-family: inherit;
}
.site-interior-seo-rreol-543787 .site-interior-seo-content .site-interior-seo-content-images {
  position: absolute;
  top: 0;
  right: 0;
  width: 50%;
}
@media only screen and (max-width: 64em) {
  .site-interior-seo-rreol-543787 .site-interior-seo-content .site-interior-seo-content-images {
    order: 1;
    position: relative;
    width: 100%;
  }
}
@media only screen and (max-width: 64em) {
  .site-interior-seo-rreol-543787 .site-interior-seo-content .site-interior-seo-content-images .site-row {
    flex-wrap: nowrap;
  }
}
.site-interior-seo-rreol-543787 .site-interior-seo-content .site-interior-seo-content-images .site-row .site-column {
  padding: 0.1875rem;
}
.site-interior-seo-rreol-543787 .site-interior-seo-content .site-interior-seo-content-images .site-row .site-column:last-child {
  padding-right: 0;
}
@media only screen and (max-width: 64em) {
  .site-interior-seo-rreol-543787 .site-interior-seo-content .site-interior-seo-content-images .site-row .site-column:first-child {
    padding-left: 0;
  }
}
.site-interior-seo-rreol-543787 .site-interior-seo-content .site-interior-seo-content-images .site-interior-seo-content-image-large {
  height: 25rem;
  background-size: cover;
  background-position: center;
}
.site-interior-seo-rreol-543787 .site-interior-seo-content .site-interior-seo-content-images .site-interior-seo-content-image-small {
  height: 18.75rem;
  background-size: cover;
  background-position: center;
}

.site-interior-textimage26 .site-interior-callouts {
  display: flex;
  justify-content: space-between;
  margin-top: 2.5rem;
}
@media only screen and (max-width: 47.9375em) {
  .site-interior-textimage26 .site-interior-callouts {
    flex-wrap: wrap;
  }
}
.site-interior-textimage26 .site-interior-callouts .site-interior-callout {
  flex: 0 1 auto;
  width: 33.3333%;
  background-color: #ededed;
  padding: 4rem 3.5rem;
}
@media only screen and (min-width: 48em) and (max-width: 63.9375em) {
  .site-interior-textimage26 .site-interior-callouts .site-interior-callout {
    padding: 2.5rem 1.25rem;
  }
}
.site-interior-textimage26 .site-interior-callouts .site-interior-callout .site-cms-text {
  margin-bottom: 1.25rem;
}
.site-interior-textimage26 .site-interior-callouts .site-interior-callout > a {
  color: #ffffff;
  font-size: 1.125rem;
  font-weight: 400;
  text-align: center;
  text-decoration: none;
  text-transform: uppercase;
  background-color: var(--company-primary-color);
  border: 1px solid var(--company-primary-color);
  border-radius: 0.25rem;
  padding: 0.625rem 2.5rem;
  display: inline-block;
  line-height: 1;
  transition: all 300ms ease-in-out;
}
@media only screen and (max-width: 48em) {
  .site-interior-textimage26 .site-interior-callouts .site-interior-callout > a {
    font-size: 1rem;
    padding: 0.625rem 1.25rem;
  }
}
.site-interior-textimage26 .site-interior-callouts .site-interior-callout > a.selected, .site-interior-textimage26 .site-interior-callouts .site-interior-callout > a:focus, .site-interior-textimage26 .site-interior-callouts .site-interior-callout > a:hover {
  background-color: var(--company-tertiary-color);
  border: 1px solid var(--company-tertiary-color);
  color: #ffffff;
}
.site-interior-textimage26 .site-interior-callouts .site-interior-callout > a p {
  padding: 0;
  margin: 0;
  line-height: inherit;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  font-family: inherit;
}
.site-interior-textimage26 .site-interior-callouts .site-interior-callout.reverse {
  background-color: var(--company-primary-color);
}
.site-interior-textimage26 .site-interior-callouts .site-interior-callout.reverse h2 {
  color: #ffffff;
}
.site-interior-textimage26 .site-interior-callouts .site-interior-callout.reverse .site-cms-text {
  color: #ffffff;
}
.site-interior-textimage26 .site-interior-callouts .site-interior-callout.reverse > a {
  color: var(--company-primary-color);
  font-size: 1.125rem;
  font-weight: 400;
  text-align: center;
  text-decoration: none;
  text-transform: uppercase;
  background-color: #ffffff;
  border: 1px solid #ffffff;
  border-radius: 0.25rem;
  padding: 0.625rem 2.5rem;
  display: inline-block;
  line-height: 1;
  transition: all 300ms ease-in-out;
}
@media only screen and (max-width: 48em) {
  .site-interior-textimage26 .site-interior-callouts .site-interior-callout.reverse > a {
    font-size: 1rem;
    padding: 0.625rem 1.25rem;
  }
}
.site-interior-textimage26 .site-interior-callouts .site-interior-callout.reverse > a.selected, .site-interior-textimage26 .site-interior-callouts .site-interior-callout.reverse > a:focus, .site-interior-textimage26 .site-interior-callouts .site-interior-callout.reverse > a:hover {
  background-color: var(--company-tertiary-color);
  border: 1px solid var(--company-tertiary-color);
  color: #ffffff;
}
.site-interior-textimage26 .site-interior-callouts .site-interior-callout.reverse > a p {
  padding: 0;
  margin: 0;
  line-height: inherit;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  font-family: inherit;
}
@media only screen and (max-width: 47.9375em) {
  .site-interior-textimage26 .site-interior-callouts .site-interior-callout {
    width: 100%;
    text-align: center;
  }
}

@media only screen and (max-width: 64em) {
  .site-buy-page-steps .site-row {
    flex-wrap: nowrap !important;
  }
}
@media only screen and (max-width: 40em) {
  .site-buy-page-steps .site-row {
    flex-wrap: wrap !important;
  }
}
@media only screen and (max-width: 40em) {
  .site-buy-page-steps .site-buy-step {
    width: 100%;
  }
}
.site-buy-page-steps .site-buy-step-image {
  display: flex;
  align-items: flex-end;
  justify-content: center;
  min-height: 6.25rem;
}
.site-buy-page-steps .site-buy-step-image img {
  max-width: 5rem;
}
.site-buy-page-steps h2 {
  font-family: "Open Sans", "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif;
  font-weight: 100 !important;
  font-size: 1.5rem !important;
  color: #0a0a0a;
  text-align: center;
  line-height: 1.2 !important;
  min-height: 5rem;
  margin-top: 0.3125rem;
}
@media only screen and (max-width: 64em) {
  .site-buy-page-steps h2 {
    font-size: 1.3125rem !important;
  }
}
@media only screen and (max-width: 40em) {
  .site-buy-page-steps h2 {
    min-height: 0;
  }
}
.site-buy-page-steps p {
  padding: 1.25rem 0.3125rem;
  text-align: center;
  font-size: 0.875rem;
}
.site-buy-page-steps .site-buy-step-number-container {
  display: flex;
  justify-content: space-between;
  align-items: center;
  background-color: #186846;
  width: 100%;
  height: 1.5rem;
  border: none;
}
.site-buy-page-steps .site-buy-step-number-container .site-buy-step-shape-1 {
  width: 0.75rem;
  height: 1.5rem;
  background-color: #ffffff;
  clip-path: polygon(0% 0%, 100% 50%, 0% 100%);
  z-index: 1;
  position: relative;
  margin-left: -1px;
}
.site-buy-page-steps .site-buy-step-number-container .site-buy-step-shape-2 {
  width: 0.875rem;
  height: 1.625rem;
  background-color: #ffffff;
  clip-path: polygon(0% 0%, 100% 0%, 100% 100%, 0% 100%, 100% 50%);
  z-index: 1;
  position: relative;
  margin-right: -1px;
}
.site-buy-page-steps .site-buy-step-number-container .site-buy-step-number {
  width: 2rem;
  height: 2rem;
  border-radius: 100%;
  background-color: #ffffff;
  border: 1px solid #186846;
  display: flex;
  justify-content: center;
  align-items: center;
  text-align: center;
}
.site-buy-page-steps .step-1 .site-buy-step-number-container {
  background-color: rgba(24, 104, 70, 0.28);
}
.site-buy-page-steps .step-2 .site-buy-step-number-container {
  background-color: rgba(24, 104, 70, 0.37);
}
.site-buy-page-steps .step-3 .site-buy-step-number-container {
  background-color: rgba(24, 104, 70, 0.46);
}
.site-buy-page-steps .step-4 .site-buy-step-number-container {
  background-color: rgba(24, 104, 70, 0.55);
}
.site-buy-page-steps .step-5 .site-buy-step-number-container {
  background-color: rgba(24, 104, 70, 0.64);
}
.site-buy-page-steps .step-6 .site-buy-step-number-container {
  background-color: rgba(24, 104, 70, 0.73);
}
.site-buy-page-steps .step-7 .site-buy-step-number-container {
  background-color: rgba(24, 104, 70, 0.82);
}
.site-buy-page-steps .step-8 .site-buy-step-number-container {
  background-color: rgba(24, 104, 70, 0.91);
}
.site-buy-page-steps .step-9 .site-buy-step-number-container .site-buy-step-shape-2 {
  opacity: 0;
}
.site-buy-page-steps .site-buy-page-rule {
  display: flex;
  justify-content: center;
  align-items: center;
  border-top: 1px solid #333333;
  width: 100%;
  margin: 2.5rem 0;
}
.site-buy-page-steps .site-buy-page-rule img {
  width: 1.5rem;
  height: auto;
  margin-top: -0.9375rem;
}
@media only screen and (max-width: 40em) {
  .site-buy-page-steps .site-buy-page-rule {
    display: none;
  }
}

.site-interior-leadpage12 .site-interior-leadpage12-form,
.site-interior-leadpage12 .site-interior-leadpage14-form,
.site-interior-leadpage14 .site-interior-leadpage12-form,
.site-interior-leadpage14 .site-interior-leadpage14-form {
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  padding: 2.5rem 1rem;
}
.site-interior-leadpage12 .site-interior-leadpage12-form .site-container,
.site-interior-leadpage12 .site-interior-leadpage14-form .site-container,
.site-interior-leadpage14 .site-interior-leadpage12-form .site-container,
.site-interior-leadpage14 .site-interior-leadpage14-form .site-container {
  max-width: 50rem;
  background-color: #ffffff;
  border-radius: 0.625rem;
  box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.5);
  padding: 2.5rem;
}
.site-interior-leadpage12 .site-interior-leadpage12-form .site-container h2,
.site-interior-leadpage12 .site-interior-leadpage14-form .site-container h2,
.site-interior-leadpage14 .site-interior-leadpage12-form .site-container h2,
.site-interior-leadpage14 .site-interior-leadpage14-form .site-container h2 {
  text-align: center;
  text-transform: uppercase;
  font-size: 1.875rem;
  font-weight: 400;
}
.site-interior-leadpage12 .site-interior-leadpage12-form .site-container h2 p,
.site-interior-leadpage12 .site-interior-leadpage14-form .site-container h2 p,
.site-interior-leadpage14 .site-interior-leadpage12-form .site-container h2 p,
.site-interior-leadpage14 .site-interior-leadpage14-form .site-container h2 p {
  padding: 0;
  margin: 0;
  line-height: inherit;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  font-family: inherit;
}
.site-interior-leadpage12 .site-interior-leadpage12-form .site-container .site-cms-text p,
.site-interior-leadpage12 .site-interior-leadpage14-form .site-container .site-cms-text p,
.site-interior-leadpage14 .site-interior-leadpage12-form .site-container .site-cms-text p,
.site-interior-leadpage14 .site-interior-leadpage14-form .site-container .site-cms-text p {
  padding: 0;
  margin: 0;
  line-height: inherit;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  font-family: inherit;
}
.site-interior-leadpage12 form,
.site-interior-leadpage14 form {
  margin-top: 1.25rem;
}
.site-interior-leadpage12 form .site-row .site-column,
.site-interior-leadpage14 form .site-row .site-column {
  padding: 0;
}
@media only screen and (max-width: 64em) {
  .site-interior-leadpage12 form .site-row .site-column.third,
  .site-interior-leadpage14 form .site-row .site-column.third {
    width: 33.3333333333%;
  }
}
@media only screen and (max-width: 48em) {
  .site-interior-leadpage12 form .site-row .site-column.third,
  .site-interior-leadpage14 form .site-row .site-column.third {
    width: 100%;
  }
}
.site-interior-leadpage12 form .site-row .site-column.half,
.site-interior-leadpage14 form .site-row .site-column.half {
  width: 49%;
}
@media only screen and (max-width: 35em) {
  .site-interior-leadpage12 form .site-row .site-column.half,
  .site-interior-leadpage14 form .site-row .site-column.half {
    width: 100%;
  }
}
.site-interior-leadpage12 form label,
.site-interior-leadpage14 form label {
  font-weight: bold;
  font-size: 0.875rem;
}
.site-interior-leadpage12 form select,
.site-interior-leadpage12 form textarea,
.site-interior-leadpage12 form input,
.site-interior-leadpage14 form select,
.site-interior-leadpage14 form textarea,
.site-interior-leadpage14 form input {
  background-color: #E9E9E9;
  border-radius: 4px;
  border: none;
}
.site-interior-leadpage12 form select,
.site-interior-leadpage14 form select {
  color: #CCCCCC;
}
.site-interior-leadpage12 form select option,
.site-interior-leadpage14 form select option {
  color: #0a0a0a;
}
.site-interior-leadpage12 form .site-form-button,
.site-interior-leadpage14 form .site-form-button {
  text-align: center;
}
@media only screen and (max-width: 48em) {
  .site-interior-leadpage12 form .site-form-button,
  .site-interior-leadpage14 form .site-form-button {
    margin-top: 1.25rem;
  }
}
.site-interior-leadpage12 form .site-form-button button,
.site-interior-leadpage14 form .site-form-button button {
  background-color: var(--company-secondary-color);
  border-radius: 4px;
  color: var(--company-primary-color);
  text-transform: uppercase;
  text-align: center;
  padding: 0.9375rem;
  font-weight: bold;
}

.site-interior-leadpage-form {
  margin-top: 1.25rem;
}
.site-interior-leadpage-form .site-container {
  border-radius: 0;
}
.site-interior-leadpage-form .site-cms-text p {
  padding: 0;
  margin: 0;
  line-height: inherit;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  font-family: inherit;
}
.site-interior-leadpage-form .site-advanced-cms-text {
  color: #ffffff;
  font-size: 0.75rem;
  text-align: center;
  margin-top: 1.25rem;
}
.site-interior-leadpage-form .site-advanced-cms-text a {
  color: #ffffff;
  text-decoration: underline;
}
.site-interior-leadpage-form .site-row .site-column {
  padding: 0;
}
.site-interior-leadpage-form .site-row .site-column.half {
  width: 49%;
}
@media only screen and (max-width: 35em) {
  .site-interior-leadpage-form .site-row .site-column.half {
    width: 100%;
  }
}
.site-interior-leadpage-form .site-row-center {
  justify-content: center;
  text-align: center;
}
.site-interior-leadpage-form .site-form-required {
  color: #ffffff;
  font-size: 0.6875rem;
  margin-top: 0.625rem;
}
.site-interior-leadpage-form select,
.site-interior-leadpage-form textarea,
.site-interior-leadpage-form input {
  background-color: #ffffff;
  border-radius: 0px;
  border: none;
}
.site-interior-leadpage-form input,
.site-interior-leadpage-form textarea {
  background-repeat: no-repeat;
  background-position: right top;
  -webkit-appearance: none;
}
.site-interior-leadpage-form input[type=radio] {
  -webkit-appearance: radio;
}
.site-interior-leadpage-form textarea.site-show-icon {
  height: 100%;
  background-image: url(../../img/cms/contact-icon-message.png);
}
.site-interior-leadpage-form input.site-show-icon[type=text] {
  margin-right: 0.5rem;
  background-image: url(../../img/cms/contact-icon-name.png);
}
.site-interior-leadpage-form input.site-show-icon[type=email] {
  background-image: url(../../img/cms/contact-icon-email.png);
}
.site-interior-leadpage-form input.site-show-icon[type=tel] {
  background-image: url(../../img/cms/contact-icon-phone.png);
}
.site-interior-leadpage-form input.site-show-icon[type=text]:focus, .site-interior-leadpage-form input.site-show-icon[type=email]:focus {
  background-image: none;
}
.site-interior-leadpage-form select {
  color: #CCCCCC;
}
.site-interior-leadpage-form select option {
  color: #0a0a0a;
}
.site-interior-leadpage-form .site-form-button {
  text-align: center;
}
@media only screen and (max-width: 48em) {
  .site-interior-leadpage-form .site-form-button {
    margin-top: 1.25rem;
  }
}
.site-interior-leadpage-form .site-form-button button {
  text-transform: uppercase;
  text-align: center;
  font-weight: bold;
}

.site-interior-leadpage15 p.site-form-required {
  color: #ffffff !important;
  font-size: 0.875rem !important;
}

.site-interior-leadpage15 .site-row.site-interior-template-image-header-2 .site-column,
.site-interior-leadpage31 .site-row.site-interior-template-image-header-2 .site-column {
  display: block;
}
.site-interior-leadpage15 .site-interior-leadpage15-form,
.site-interior-leadpage15 .site-interior-leadpage31-form,
.site-interior-leadpage31 .site-interior-leadpage15-form,
.site-interior-leadpage31 .site-interior-leadpage31-form {
  padding-bottom: 1.25rem;
}
.site-interior-leadpage15 .site-interior-leadpage15-form .site-container,
.site-interior-leadpage15 .site-interior-leadpage31-form .site-container,
.site-interior-leadpage31 .site-interior-leadpage15-form .site-container,
.site-interior-leadpage31 .site-interior-leadpage31-form .site-container {
  max-width: 50rem;
  background-color: var(--company-primary-color);
  box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.5);
  padding: 2.5rem;
}
@media only screen and (max-width: 48em) {
  .site-interior-leadpage15 .site-interior-leadpage15-form .site-container,
  .site-interior-leadpage15 .site-interior-leadpage31-form .site-container,
  .site-interior-leadpage31 .site-interior-leadpage15-form .site-container,
  .site-interior-leadpage31 .site-interior-leadpage31-form .site-container {
    padding: 1.25rem;
  }
}
.site-interior-leadpage15 .site-interior-leadpage15-form .site-container h2,
.site-interior-leadpage15 .site-interior-leadpage31-form .site-container h2,
.site-interior-leadpage31 .site-interior-leadpage15-form .site-container h2,
.site-interior-leadpage31 .site-interior-leadpage31-form .site-container h2 {
  text-align: center;
  text-transform: uppercase;
  font-size: 1.875rem;
  font-weight: 400;
}
.site-interior-leadpage15 .site-interior-leadpage15-form .site-container h2 p,
.site-interior-leadpage15 .site-interior-leadpage31-form .site-container h2 p,
.site-interior-leadpage31 .site-interior-leadpage15-form .site-container h2 p,
.site-interior-leadpage31 .site-interior-leadpage31-form .site-container h2 p {
  padding: 0;
  margin: 0;
  line-height: inherit;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  font-family: inherit;
}
@media only screen and (min-width: 35.0625em) {
  .site-interior-leadpage15 form.site-interior-leadpage-form .site-form-preferred-contact,
  .site-interior-leadpage31 form.site-interior-leadpage-form .site-form-preferred-contact {
    margin-bottom: 1rem;
  }
}
.site-interior-leadpage15 form.site-interior-leadpage-form .site-form-button button,
.site-interior-leadpage31 form.site-interior-leadpage-form .site-form-button button {
  background-color: #ffffff;
  border-radius: 1.5625rem;
  color: var(--company-primary-color);
  padding: 0.9375rem 1.875rem;
}
.site-interior-leadpage15 form.site-interior-leadpage-form .site-form-button button:focus, .site-interior-leadpage15 form.site-interior-leadpage-form .site-form-button button:hover,
.site-interior-leadpage31 form.site-interior-leadpage-form .site-form-button button:focus,
.site-interior-leadpage31 form.site-interior-leadpage-form .site-form-button button:hover {
  background-color: rgba(255, 255, 255, 0.9);
}
.site-interior-leadpage15 form.site-interior-leadpage-form .site-form-button button p,
.site-interior-leadpage31 form.site-interior-leadpage-form .site-form-button button p {
  padding: 0;
  margin: 0;
  line-height: inherit;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  font-family: inherit;
}

.seo11 .site-row.site-interior-template-image-header-2,
.site-interior-leadpage16 .site-row.site-interior-template-image-header-2 {
  height: auto;
  min-height: 25rem !important;
}
.seo11 .site-interior-template-page,
.site-interior-leadpage16 .site-interior-template-page {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
}
.seo11 .site-interior-template-page .site-interior-leadpage16-content-column,
.site-interior-leadpage16 .site-interior-template-page .site-interior-leadpage16-content-column {
  flex: 0 1 auto;
  width: 66.666%;
  padding-right: 2.5rem;
}
@media only screen and (max-width: 64em) {
  .seo11 .site-interior-template-page .site-interior-leadpage16-content-column,
  .site-interior-leadpage16 .site-interior-template-page .site-interior-leadpage16-content-column {
    width: 55%;
    padding-right: 1.25rem;
  }
}
@media only screen and (max-width: 48em) {
  .seo11 .site-interior-template-page .site-interior-leadpage16-content-column,
  .site-interior-leadpage16 .site-interior-template-page .site-interior-leadpage16-content-column {
    width: 100%;
    padding-right: 0;
  }
}
.seo11 .site-interior-template-page .site-interior-leadpage16-form-column,
.site-interior-leadpage16 .site-interior-template-page .site-interior-leadpage16-form-column {
  flex: 0 1 auto;
  width: 33.333%;
}
@media only screen and (max-width: 64em) {
  .seo11 .site-interior-template-page .site-interior-leadpage16-form-column,
  .site-interior-leadpage16 .site-interior-template-page .site-interior-leadpage16-form-column {
    width: 45%;
  }
}
@media only screen and (max-width: 48em) {
  .seo11 .site-interior-template-page .site-interior-leadpage16-form-column,
  .site-interior-leadpage16 .site-interior-template-page .site-interior-leadpage16-form-column {
    width: 100%;
  }
}
.seo11 .site-interior-leadpage16-form,
.site-interior-leadpage16 .site-interior-leadpage16-form {
  padding: 0;
}
@media only screen and (max-width: 48em) {
  .seo11 .site-interior-leadpage16-form,
  .site-interior-leadpage16 .site-interior-leadpage16-form {
    padding: 1.25rem 0;
  }
}
.seo11 .site-interior-leadpage16-form .site-container,
.site-interior-leadpage16 .site-interior-leadpage16-form .site-container {
  max-width: 50rem;
  background-color: var(--company-primary-color);
  box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.5);
  padding: 2.5rem;
}
@media only screen and (max-width: 48em) {
  .seo11 .site-interior-leadpage16-form .site-container,
  .site-interior-leadpage16 .site-interior-leadpage16-form .site-container {
    padding: 1.25rem;
  }
}
.seo11 .site-interior-leadpage16-form .site-container h2,
.site-interior-leadpage16 .site-interior-leadpage16-form .site-container h2 {
  text-align: center;
  text-transform: uppercase;
  font-size: 1.875rem;
  font-weight: 400;
}
.seo11 .site-interior-leadpage16-form .site-container h2 p,
.site-interior-leadpage16 .site-interior-leadpage16-form .site-container h2 p {
  padding: 0;
  margin: 0;
  line-height: inherit;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  font-family: inherit;
}
.seo11 form.site-interior-leadpage-form .site-advanced-cms-text a,
.site-interior-leadpage16 form.site-interior-leadpage-form .site-advanced-cms-text a {
  color: #ffffff !important;
}
.seo11 form.site-interior-leadpage-form .site-form-button button,
.site-interior-leadpage16 form.site-interior-leadpage-form .site-form-button button {
  background-color: #ffffff;
  border-radius: 0;
  color: var(--company-primary-color);
  padding: 0.9375rem 1.875rem;
  width: 100%;
}
.seo11 form.site-interior-leadpage-form .site-form-button button:focus, .seo11 form.site-interior-leadpage-form .site-form-button button:hover,
.site-interior-leadpage16 form.site-interior-leadpage-form .site-form-button button:focus,
.site-interior-leadpage16 form.site-interior-leadpage-form .site-form-button button:hover {
  background-color: rgba(255, 255, 255, 0.9);
}

.site-interior-leadpage-flnr-539292-v2 .leadpage-header {
  display: flex;
  justify-content: center;
  align-items: center;
  position: relative;
  background-color: #0a0a0a;
  height: 21.875rem;
  background-position: center;
  background-size: cover;
  color: #ffffff;
}
.site-interior-leadpage-flnr-539292-v2 .leadpage-header .site-column {
  z-index: 2;
}
.site-interior-leadpage-flnr-539292-v2 .leadpage-header h1 p {
  text-align: center;
  color: #ffffff;
}
.site-interior-leadpage-flnr-539292-v2 .leadpage-header p {
  text-align: center;
}
.site-interior-leadpage-flnr-539292-v2 .leadpage-header:before {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.3);
  z-index: 1;
}
.site-interior-leadpage-flnr-539292-v2 .flnr-leadpage-large-callout-section {
  background-color: #0a0a0a;
  height: auto;
  color: #ffffff;
  display: flex;
}
.site-interior-leadpage-flnr-539292-v2 .flnr-leadpage-large-callout-section .leadpage-large-callout {
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
}
@media only screen and (max-width: 42em) {
  .site-interior-leadpage-flnr-539292-v2 .flnr-leadpage-large-callout-section .leadpage-large-callout {
    flex-direction: column;
  }
}
.site-interior-leadpage-flnr-539292-v2 .flnr-leadpage-large-callout-section .leadpage-large-callout .leadpage-image {
  display: flex;
  justify-content: center;
  width: 50em;
  height: 100%;
  padding: 2rem 0.5rem;
  height: 25rem;
  margin: 0 2rem;
}
.site-interior-leadpage-flnr-539292-v2 .flnr-leadpage-large-callout-section .leadpage-large-callout .leadpage-image img {
  height: 100%;
  width: 100%;
  object-fit: cover;
}
@media only screen and (max-width: 68.563em) {
  .site-interior-leadpage-flnr-539292-v2 .flnr-leadpage-large-callout-section .leadpage-large-callout .leadpage-image {
    width: 50%;
  }
}
@media only screen and (max-width: 42em) {
  .site-interior-leadpage-flnr-539292-v2 .flnr-leadpage-large-callout-section .leadpage-large-callout .leadpage-image {
    width: 100%;
  }
}
.site-interior-leadpage-flnr-539292-v2 .flnr-leadpage-large-callout-section .leadpage-large-callout .site-leadpage-text {
  padding: 1rem 1rem 1rem 2rem;
  width: 50%;
  margin: 0 2rem;
}
.site-interior-leadpage-flnr-539292-v2 .flnr-leadpage-large-callout-section .leadpage-large-callout .site-leadpage-text h1 p {
  color: #ffffff;
  display: block;
  width: 100%;
  word-wrap: break-word;
}
.site-interior-leadpage-flnr-539292-v2 .flnr-leadpage-large-callout-section .leadpage-large-callout .site-leadpage-text .site-cms-text {
  padding-bottom: 1rem;
  display: block;
  width: 100%;
  word-wrap: break-word;
}
@media only screen and (max-width: 42em) {
  .site-interior-leadpage-flnr-539292-v2 .flnr-leadpage-large-callout-section .leadpage-large-callout .site-leadpage-text {
    width: 100%;
    text-align: center;
  }
}
.site-interior-leadpage-flnr-539292-v2 .flnr-leadpage-large-callout-section .leadpage-large-callout .site-callout-button {
  display: block;
  color: #ffffff;
  border: 1px solid #ffffff;
  padding: 0.5rem;
  text-align: center;
  width: 25%;
}
.site-interior-leadpage-flnr-539292-v2 .flnr-leadpage-large-callout-section .leadpage-large-callout .site-callout-button p {
  margin-bottom: 0 !important;
  font-family: "Marcellus";
}
@media only screen and (max-width: 42em) {
  .site-interior-leadpage-flnr-539292-v2 .flnr-leadpage-large-callout-section .leadpage-large-callout .site-callout-button {
    margin: 0 auto;
  }
}
.site-interior-leadpage-flnr-539292-v2 .flnr-leadpage-large-callout-section-2 {
  background-color: #0a0a0a;
  height: auto;
  color: #ffffff;
  display: flex;
}
.site-interior-leadpage-flnr-539292-v2 .flnr-leadpage-large-callout-section-2 .leadpage-large-callout {
  display: flex;
  flex-direction: row-reverse;
  justify-content: center;
  align-items: center;
}
@media only screen and (max-width: 42em) {
  .site-interior-leadpage-flnr-539292-v2 .flnr-leadpage-large-callout-section-2 .leadpage-large-callout {
    flex-direction: column;
  }
}
.site-interior-leadpage-flnr-539292-v2 .flnr-leadpage-large-callout-section-2 .leadpage-large-callout .leadpage-image {
  display: flex;
  justify-content: center;
  width: 50em;
  height: 100%;
  padding: 2rem 0.5rem;
  height: 25rem;
  margin: 0 2rem;
}
.site-interior-leadpage-flnr-539292-v2 .flnr-leadpage-large-callout-section-2 .leadpage-large-callout .leadpage-image img {
  height: 100%;
  width: 100%;
  object-fit: cover;
}
@media only screen and (max-width: 68.563em) {
  .site-interior-leadpage-flnr-539292-v2 .flnr-leadpage-large-callout-section-2 .leadpage-large-callout .leadpage-image {
    width: 50%;
  }
}
@media only screen and (max-width: 42em) {
  .site-interior-leadpage-flnr-539292-v2 .flnr-leadpage-large-callout-section-2 .leadpage-large-callout .leadpage-image {
    width: 100%;
  }
}
.site-interior-leadpage-flnr-539292-v2 .flnr-leadpage-large-callout-section-2 .leadpage-large-callout .site-leadpage-text {
  padding: 1rem 2rem 1rem 1rem;
  width: 50%;
  margin: 0 2rem;
}
.site-interior-leadpage-flnr-539292-v2 .flnr-leadpage-large-callout-section-2 .leadpage-large-callout .site-leadpage-text h1 p {
  color: #ffffff;
  display: block;
  width: 100%;
  word-wrap: break-word;
}
.site-interior-leadpage-flnr-539292-v2 .flnr-leadpage-large-callout-section-2 .leadpage-large-callout .site-leadpage-text .site-cms-text {
  padding-bottom: 1rem;
  display: block;
  width: 100%;
  word-wrap: break-word;
}
@media only screen and (max-width: 42em) {
  .site-interior-leadpage-flnr-539292-v2 .flnr-leadpage-large-callout-section-2 .leadpage-large-callout .site-leadpage-text {
    width: 100%;
    text-align: center;
  }
}
.site-interior-leadpage-flnr-539292-v2 .flnr-leadpage-large-callout-section-2 .leadpage-large-callout .site-callout-button {
  display: block;
  color: #ffffff;
  border: 1px solid #ffffff;
  padding: 0.5rem;
  text-align: center;
  width: 25%;
}
.site-interior-leadpage-flnr-539292-v2 .flnr-leadpage-large-callout-section-2 .leadpage-large-callout .site-callout-button p {
  margin-bottom: 0 !important;
  font-family: "Marcellus" !important;
}
@media only screen and (max-width: 42em) {
  .site-interior-leadpage-flnr-539292-v2 .flnr-leadpage-large-callout-section-2 .leadpage-large-callout .site-callout-button {
    margin: 0 auto;
  }
}
.site-interior-leadpage-flnr-539292-v2 .leadpage-lower-callout-section {
  display: block;
}
.site-interior-leadpage-flnr-539292-v2 .leadpage-lower-callout-section .site-container {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
}
.site-interior-leadpage-flnr-539292-v2 .leadpage-lower-callout-section .site-container .leadpage-lowercallout {
  flex: 1 1 auto;
  width: 33.3%;
  text-align: center;
  padding: 2.5rem 0.9375rem;
}
.site-interior-leadpage-flnr-539292-v2 .leadpage-lower-callout-section .site-container .leadpage-lowercallout .leadpage-lowercallout-image {
  display: block;
  width: 100%;
  height: 25rem;
  background-position: center;
  background-size: cover;
}
@media print, screen and (max-width: 64.06125em) {
  .site-interior-leadpage-flnr-539292-v2 .leadpage-lower-callout-section .site-container .leadpage-lowercallout {
    padding: 1.875rem 0.3125rem;
  }
}
@media print, screen and (max-width: 64.06125em) {
  .site-interior-leadpage-flnr-539292-v2 .leadpage-lower-callout-section .site-container .leadpage-lowercallout {
    width: 100%;
  }
}
.site-interior-leadpage-flnr-539292-v2 .leadpage-lower-callout-section .site-container .leadpage-lowercallout h3 {
  margin-top: 1rem;
  font-family: "Manrope";
  font-weight: 600 !important;
  color: #0a0a0a !important;
}
@media print, screen and (max-width: 64.06125em) {
  .site-interior-leadpage-flnr-539292-v2 .leadpage-lower-callout-section .site-container .leadpage-lowercallout h3 {
    font-size: 1.3125rem;
  }
}
.site-interior-leadpage-flnr-539292-v2 .leadpage-lower-callout-section .site-container .leadpage-lowercallout .leadpage-lowercallout-text {
  font-family: "Manrope";
  margin-bottom: 1rem;
  display: block;
  width: 100%;
  word-wrap: break-word;
}
.site-interior-leadpage-flnr-539292-v2 .leadpage-lower-callout-section .site-container .leadpage-lowercallout a.leadpage-lowercallout-button {
  display: block;
  margin-top: 0.625rem;
  border: 1px solid #0a0a0a;
  color: #0a0a0a;
  padding: 0.5rem;
  width: 25%;
  margin-left: auto;
  margin-right: auto;
}
.site-interior-leadpage-flnr-539292-v2 .leadpage-lower-callout-section .site-container .leadpage-lowercallout a.leadpage-lowercallout-button p {
  margin-bottom: 0;
}
.site-interior-leadpage-flnr-539292-v2 .site-interior-leadpage17-form {
  padding: 0;
  background-color: #ededed;
}
.site-interior-leadpage-flnr-539292-v2 .site-interior-leadpage17-form .site-container {
  max-width: 50rem;
  background-color: transparent;
  padding: 2.5rem;
  display: flex;
  flex-direction: column;
}
.site-interior-leadpage-flnr-539292-v2 .site-interior-leadpage17-form .site-container > h2 {
  text-align: center;
  text-transform: uppercase;
  font-size: 1.875rem;
  font-weight: 600 !important;
  display: inline-block;
  padding-right: 0.3125rem;
  color: #0a0a0a;
}
.site-interior-leadpage-flnr-539292-v2 .site-interior-leadpage17-form .site-container > h2 p {
  padding: 0;
  margin: 0;
  line-height: inherit;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  font-family: inherit;
}
.site-interior-leadpage-flnr-539292-v2 .site-interior-leadpage17-form .site-container p {
  text-align: center;
}
.site-interior-leadpage-flnr-539292-v2 .site-interior-leadpage17-form .site-container > .site-cms-text {
  display: inline-block;
  color: #0a0a0a;
}
.site-interior-leadpage-flnr-539292-v2 .site-interior-leadpage17-form .site-container .site-form-container {
  margin-top: 1.25rem;
}
.site-interior-leadpage-flnr-539292-v2 form.site-interior-leadpage-form .site-form-required {
  color: #666666;
}
.site-interior-leadpage-flnr-539292-v2 form.site-interior-leadpage-form .site-advanced-cms-text {
  color: #333333;
}
.site-interior-leadpage-flnr-539292-v2 form.site-interior-leadpage-form .site-advanced-cms-text a {
  color: #333333;
}
@media only screen and (min-width: 35.0625em) {
  .site-interior-leadpage-flnr-539292-v2 form.site-interior-leadpage-form .site-form-preferred-contact {
    margin-bottom: 0;
  }
}
.site-interior-leadpage-flnr-539292-v2 form.site-interior-leadpage-form textarea {
  height: 100%;
}
.site-interior-leadpage-flnr-539292-v2 form.site-interior-leadpage-form .site-form-button button {
  background-color: var(--company-primary-color);
  border-radius: 0;
  color: #ffffff;
  padding: 0.9375rem 2.5rem;
}
.site-interior-leadpage-flnr-539292-v2 form.site-interior-leadpage-form .site-form-button button span p {
  margin-bottom: 0 !important;
}
.site-interior-leadpage-nwre-careers {
  font-family: "Open Sans", Arial, Helvetica Neue, Helvetica, sans-serif;
}
.site-interior-leadpage-nwre-careers .site-interior-leadpage-nwre-careers-form {
  font-family: "Open Sans", Arial, Helvetica Neue, Helvetica, sans-serif;
  padding: 0;
  background-color: #dddddd;
  display: flex;
  justify-content: center;
}
.site-interior-leadpage-nwre-careers .site-interior-leadpage-nwre-careers-form .site-form-container {
  max-width: 50rem;
  background-color: transparent;
  padding: 2.5rem;
  text-align: center;
}
.site-interior-leadpage-nwre-careers .site-interior-leadpage-nwre-careers-form .site-form-container .site-column {
  width: 100%;
}
.site-interior-leadpage-nwre-careers .site-interior-leadpage-nwre-careers-form .site-form-container .site-row site-row-equal-height {
  justify-content: center;
}
.site-interior-leadpage-nwre-careers .site-interior-leadpage-nwre-careers-form .site-form-container > h2 {
  text-align: center;
  text-transform: uppercase;
  font-size: 1.875rem;
  font-weight: 400;
  padding-right: 0.3125rem;
  color: #333333;
}
.site-interior-leadpage-nwre-careers .site-interior-leadpage-nwre-careers-form .site-form-container > h2 p {
  padding: 0;
  margin: 0;
  line-height: inherit;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  font-family: inherit;
}
.site-interior-leadpage-nwre-careers .site-interior-leadpage-nwre-careers-form .site-form-container > .site-cms-text {
  display: inline-block;
  color: #999999;
  margin-bottom: 2em;
}
.site-interior-leadpage-nwre-careers .site-interior-leadpage-nwre-careers-form .site-form-container .site-form-container {
  margin-top: 1.25rem;
}
.site-interior-leadpage-nwre-careers form.site-interior-leadpage-form .site-form-required {
  color: #666666;
}
.site-interior-leadpage-nwre-careers form.site-interior-leadpage-form .site-advanced-cms-text {
  color: #333333;
}
.site-interior-leadpage-nwre-careers form.site-interior-leadpage-form .site-advanced-cms-text a {
  color: #333333;
}
@media only screen and (min-width: 35.0625em) {
  .site-interior-leadpage-nwre-careers form.site-interior-leadpage-form .site-form-preferred-contact {
    margin-bottom: 0;
  }
}
.site-interior-leadpage-nwre-careers form.site-interior-leadpage-form textarea {
  height: 100%;
}
.site-interior-leadpage-nwre-careers form.site-interior-leadpage-form .site-form-button {
  display: flex;
  justify-content: space-between;
}
.site-interior-leadpage-nwre-careers form.site-interior-leadpage-form .site-form-button .site-company-contact-info {
  display: block;
  text-align: initial !important;
}
.site-interior-leadpage-nwre-careers form.site-interior-leadpage-form .site-form-button button {
  background-color: var(--company-primary-color);
  border-radius: 0;
  color: #ffffff;
  padding: 0.9375rem 2.5rem;
}
@media (max-width: 40em) {
  .site-interior-leadpage-nwre-careers form.site-interior-leadpage-form .site-form-button button {
    padding: 0.5rem;
    height: 100%;
  }
}
.site-interior-leadpage-nwre-careers .site-learn-more-communities {
  background-color: white;
  margin: 3em 0;
}
.site-interior-leadpage-nwre-careers .site-learn-more-communities h2 {
  text-align: center;
}
.site-interior-leadpage-nwre-careers .site-learn-more-communities .site-button-row {
  text-align: center;
  display: flex;
  justify-content: center;
}
.site-interior-leadpage-nwre-careers .site-learn-more-communities .site-button-row h2 {
  text-align: center;
  margin-top: 2em;
}
.site-interior-leadpage-nwre-careers .site-learn-more-communities .site-button-row a {
  color: white;
  background-color: black;
  padding: 0 2em;
  margin: 3em 2.5em;
  border: 1em solid black;
  border-radius: 0.5em;
}
.site-interior-leadpage-nwre-careers .site-learn-more-communities .site-button-row a#button2 {
  padding: 0 3.5em;
}
@media (max-width: 40em) {
  .site-interior-leadpage-nwre-careers .site-learn-more-communities .site-button-row {
    flex-direction: column;
  }
  .site-interior-leadpage-nwre-careers .site-learn-more-communities .site-button-row a {
    border: 2px solid black;
    padding: 2rem !important;
  }
}

.site-interior-leadpage-lcdb-2 .site-interior-leadpage-lcdb-2-form,
.site-interior-leadpage-lcdb-2 .site-interior-leadpage17-form,
.site-interior-leadpage17 .site-interior-leadpage-lcdb-2-form,
.site-interior-leadpage17 .site-interior-leadpage17-form,
.site-interior-leadpage-rbifa .site-interior-leadpage-lcdb-2-form,
.site-interior-leadpage-rbifa .site-interior-leadpage17-form {
  padding: 0;
  background-color: #ededed;
}
.site-interior-leadpage-lcdb-2 .site-interior-leadpage-lcdb-2-form .site-container,
.site-interior-leadpage-lcdb-2 .site-interior-leadpage17-form .site-container,
.site-interior-leadpage17 .site-interior-leadpage-lcdb-2-form .site-container,
.site-interior-leadpage17 .site-interior-leadpage17-form .site-container,
.site-interior-leadpage-rbifa .site-interior-leadpage-lcdb-2-form .site-container,
.site-interior-leadpage-rbifa .site-interior-leadpage17-form .site-container {
  max-width: 50rem;
  background-color: transparent;
  padding: 2.5rem;
}
.site-interior-leadpage-lcdb-2 .site-interior-leadpage-lcdb-2-form .site-container > h2,
.site-interior-leadpage-lcdb-2 .site-interior-leadpage17-form .site-container > h2,
.site-interior-leadpage17 .site-interior-leadpage-lcdb-2-form .site-container > h2,
.site-interior-leadpage17 .site-interior-leadpage17-form .site-container > h2,
.site-interior-leadpage-rbifa .site-interior-leadpage-lcdb-2-form .site-container > h2,
.site-interior-leadpage-rbifa .site-interior-leadpage17-form .site-container > h2 {
  text-align: center;
  text-transform: uppercase;
  font-size: 1.875rem;
  font-weight: 400;
  display: inline-block;
  padding-right: 0.3125rem;
  color: #333333;
}
.site-interior-leadpage-lcdb-2 .site-interior-leadpage-lcdb-2-form .site-container > h2 p,
.site-interior-leadpage-lcdb-2 .site-interior-leadpage17-form .site-container > h2 p,
.site-interior-leadpage17 .site-interior-leadpage-lcdb-2-form .site-container > h2 p,
.site-interior-leadpage17 .site-interior-leadpage17-form .site-container > h2 p,
.site-interior-leadpage-rbifa .site-interior-leadpage-lcdb-2-form .site-container > h2 p,
.site-interior-leadpage-rbifa .site-interior-leadpage17-form .site-container > h2 p {
  padding: 0;
  margin: 0;
  line-height: inherit;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  font-family: inherit;
}
.site-interior-leadpage-lcdb-2 .site-interior-leadpage-lcdb-2-form .site-container > .site-cms-text,
.site-interior-leadpage-lcdb-2 .site-interior-leadpage17-form .site-container > .site-cms-text,
.site-interior-leadpage17 .site-interior-leadpage-lcdb-2-form .site-container > .site-cms-text,
.site-interior-leadpage17 .site-interior-leadpage17-form .site-container > .site-cms-text,
.site-interior-leadpage-rbifa .site-interior-leadpage-lcdb-2-form .site-container > .site-cms-text,
.site-interior-leadpage-rbifa .site-interior-leadpage17-form .site-container > .site-cms-text {
  display: inline-block;
  color: #999999;
}
.site-interior-leadpage-lcdb-2 .site-interior-leadpage-lcdb-2-form .site-container .site-form-container,
.site-interior-leadpage-lcdb-2 .site-interior-leadpage17-form .site-container .site-form-container,
.site-interior-leadpage17 .site-interior-leadpage-lcdb-2-form .site-container .site-form-container,
.site-interior-leadpage17 .site-interior-leadpage17-form .site-container .site-form-container,
.site-interior-leadpage-rbifa .site-interior-leadpage-lcdb-2-form .site-container .site-form-container,
.site-interior-leadpage-rbifa .site-interior-leadpage17-form .site-container .site-form-container {
  margin-top: 1.25rem;
}
.site-interior-leadpage-lcdb-2 form.site-interior-leadpage-form .site-form-required,
.site-interior-leadpage17 form.site-interior-leadpage-form .site-form-required,
.site-interior-leadpage-rbifa form.site-interior-leadpage-form .site-form-required {
  color: #666666;
}
.site-interior-leadpage-lcdb-2 form.site-interior-leadpage-form .site-advanced-cms-text,
.site-interior-leadpage17 form.site-interior-leadpage-form .site-advanced-cms-text,
.site-interior-leadpage-rbifa form.site-interior-leadpage-form .site-advanced-cms-text {
  color: #333333;
}
.site-interior-leadpage-lcdb-2 form.site-interior-leadpage-form .site-advanced-cms-text a,
.site-interior-leadpage17 form.site-interior-leadpage-form .site-advanced-cms-text a,
.site-interior-leadpage-rbifa form.site-interior-leadpage-form .site-advanced-cms-text a {
  color: #333333;
}
@media only screen and (min-width: 35.0625em) {
  .site-interior-leadpage-lcdb-2 form.site-interior-leadpage-form .site-form-preferred-contact,
  .site-interior-leadpage17 form.site-interior-leadpage-form .site-form-preferred-contact,
  .site-interior-leadpage-rbifa form.site-interior-leadpage-form .site-form-preferred-contact {
    margin-bottom: 0;
  }
}
.site-interior-leadpage-lcdb-2 form.site-interior-leadpage-form textarea,
.site-interior-leadpage17 form.site-interior-leadpage-form textarea,
.site-interior-leadpage-rbifa form.site-interior-leadpage-form textarea {
  height: 100%;
}
.site-interior-leadpage-lcdb-2 form.site-interior-leadpage-form .site-form-button button,
.site-interior-leadpage17 form.site-interior-leadpage-form .site-form-button button,
.site-interior-leadpage-rbifa form.site-interior-leadpage-form .site-form-button button {
  background-color: var(--company-primary-color);
  border-radius: 0;
  color: #ffffff;
  padding: 0.9375rem 2.5rem;
}
.site-interior-leadpage17 .site-form-container .col-12.col-md-6.site-column.half textarea {
  border: 2px solid blue;
  display: block;
  box-sizing: border-box;
  width: 100%;
  height: 2.4375rem;
  margin: 0 0 1rem;
  padding: 0.5rem;
  border: 1px solid #cacaca;
  border-radius: 0;
  background-color: #ffffff;
  box-shadow: inset 0 1px 2px rgba(10, 10, 10, 0.1);
  font-family: inherit;
  font-size: 1rem;
  font-weight: normal;
  line-height: 1.5;
  color: #0a0a0a;
  transition: box-shadow 0.5s, border-color 0.25s ease-in-out;
}
.site-interior-leadpage17 .site-form-container .col-12.col-md-6.site-column.half .mb-2 input {
  display: block;
  box-sizing: border-box;
  width: 100%;
  height: 2.4375rem;
  margin: 0 0 1rem;
  padding: 0.5rem;
  border: 1px solid #cacaca;
  border-radius: 0;
  background-color: #ffffff;
  box-shadow: inset 0 1px 2px rgba(10, 10, 10, 0.1);
  font-family: inherit;
  font-size: 1rem;
  font-weight: normal;
  line-height: 1.5;
  color: #0a0a0a;
  transition: box-shadow 0.5s, border-color 0.25s ease-in-out;
}

.site-interior-leadpage28 .site-interior-leadpage28-form {
  padding: 0;
  background-color: #ededed;
}
.site-interior-leadpage28 .site-interior-leadpage28-form .site-container {
  max-width: 50rem;
  background-color: transparent;
  padding: 2.5rem;
  text-align: center;
}
.site-interior-leadpage28 .site-interior-leadpage28-form .site-container > h2 {
  text-align: center;
  text-transform: uppercase;
  font-size: 1.875rem;
  font-weight: 400;
  display: inline-block;
  padding-right: 0.3125rem;
  color: #333333;
}
.site-interior-leadpage28 .site-interior-leadpage28-form .site-container > h2 p {
  padding: 0;
  margin: 0;
  line-height: inherit;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  font-family: inherit;
}
.site-interior-leadpage28 .site-interior-leadpage28-form .site-container > .site-cms-text {
  display: inline-block;
  color: #999999;
}
.site-interior-leadpage28 .site-interior-leadpage28-form .site-container .site-form-container {
  margin-top: 1.25rem;
}
.site-interior-leadpage28 .site-interior-leadpage28-form .site-container .site-row {
  justify-content: center;
}
.site-interior-leadpage28 form.site-interior-leadpage-form .site-form-required {
  color: #666666;
  margin-top: 3rem;
}
.site-interior-leadpage28 form.site-interior-leadpage-form .site-advanced-cms-text {
  color: #333333;
}
.site-interior-leadpage28 form.site-interior-leadpage-form .site-advanced-cms-text a {
  color: #333333;
}
@media only screen and (min-width: 35.0625em) {
  .site-interior-leadpage28 form.site-interior-leadpage-form .site-form-preferred-contact {
    margin-bottom: 0;
  }
}
.site-interior-leadpage28 form.site-interior-leadpage-form textarea {
  height: 25%;
}
.site-interior-leadpage28 form.site-interior-leadpage-form .site-form-button button {
  background-color: var(--company-primary-color);
  border-radius: 0;
  color: #ffffff;
  padding: 0.9375rem 2.5rem;
}
.site-interior-leadpage20 {
  background-color: var(--company-primary-color);
}
.site-interior-leadpage20 .site-interior-template-page h1 {
  color: #ffffff;
}
.site-interior-leadpage20 .site-interior-template-page .site-row {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
}
.site-interior-leadpage20 .site-interior-template-page .site-row .site-interior-leadpage20-content-column {
  flex: 0 1 auto;
  width: 66.666%;
  padding-right: 2.5rem;
}
@media only screen and (max-width: 64em) {
  .site-interior-leadpage20 .site-interior-template-page .site-row .site-interior-leadpage20-content-column {
    width: 55%;
    padding-right: 1.25rem;
  }
}
@media only screen and (max-width: 48em) {
  .site-interior-leadpage20 .site-interior-template-page .site-row .site-interior-leadpage20-content-column {
    width: 100%;
    padding-right: 0;
  }
}
.site-interior-leadpage20 .site-interior-template-page .site-row .site-interior-leadpage20-content-column .site-interior-content-text {
  color: #ffffff;
}
.site-interior-leadpage20 .site-interior-template-page .site-row .site-interior-leadpage20-form-column {
  flex: 0 1 auto;
  width: 33.333%;
}
@media only screen and (max-width: 64em) {
  .site-interior-leadpage20 .site-interior-template-page .site-row .site-interior-leadpage20-form-column {
    width: 45%;
  }
}
@media only screen and (max-width: 48em) {
  .site-interior-leadpage20 .site-interior-template-page .site-row .site-interior-leadpage20-form-column {
    width: 100%;
  }
}
.site-interior-leadpage20 .site-interior-template-page .site-row .site-interior-leadpage20-form-column h2 {
  color: #ffffff;
}
.site-interior-leadpage20 .site-interior-leadpage20-form {
  padding: 0;
}
@media only screen and (max-width: 48em) {
  .site-interior-leadpage20 .site-interior-leadpage20-form {
    padding: 1.25rem 0;
  }
}
.site-interior-leadpage20 .site-interior-leadpage20-form .site-container {
  max-width: 50rem;
  padding: 0;
}
@media only screen and (max-width: 48em) {
  .site-interior-leadpage20 .site-interior-leadpage20-form .site-container {
    padding: 1.25rem;
  }
}
.site-interior-leadpage20 .site-interior-leadpage20-form .site-container h2 {
  text-align: center;
  text-transform: uppercase;
  font-size: 1.875rem;
  font-weight: 400;
  color: #ffffff;
}
.site-interior-leadpage20 .site-interior-leadpage20-form .site-container h2 p {
  padding: 0;
  margin: 0;
  line-height: inherit;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  font-family: inherit;
}
.site-interior-leadpage20 form.site-interior-leadpage-form .site-advanced-cms-text a {
  color: #ffffff !important;
}
.site-interior-leadpage20 form.site-interior-leadpage-form .site-form-button button {
  background-color: #ffffff;
  border-radius: 0;
  color: var(--company-primary-color);
  padding: 0.9375rem 1.875rem;
  width: 100%;
}
.site-interior-leadpage20 form.site-interior-leadpage-form .site-form-button button:focus, .site-interior-leadpage20 form.site-interior-leadpage-form .site-form-button button:hover {
  background-color: rgba(255, 255, 255, 0.9);
}

.site-interior-leadpage21 .site-interior-template-image-header-2 h2 {
  text-transform: none;
}
.site-interior-leadpage21 .site-interior-template-page {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
}
.site-interior-leadpage21 .site-interior-template-page .site-interior-leadpage21-content-column {
  flex: 0 1 auto;
  width: 66.666%;
  padding-right: 2.5rem;
}
@media only screen and (max-width: 64em) {
  .site-interior-leadpage21 .site-interior-template-page .site-interior-leadpage21-content-column {
    width: 55%;
    padding-right: 1.25rem;
  }
}
@media only screen and (max-width: 48em) {
  .site-interior-leadpage21 .site-interior-template-page .site-interior-leadpage21-content-column {
    width: 100%;
    padding-right: 0;
  }
}
.site-interior-leadpage21 .site-interior-template-page .site-interior-leadpage21-form-column {
  color: #ffffff;
  flex: 0 1 auto;
  width: 33.333%;
  height: 100%;
  background-color: var(--company-primary-color);
  padding: 2.5rem;
}
.site-interior-leadpage21 .site-interior-template-page .site-interior-leadpage21-form-column h3 {
  color: #ffffff;
}
@media only screen and (max-width: 64em) {
  .site-interior-leadpage21 .site-interior-template-page .site-interior-leadpage21-form-column {
    width: 45%;
  }
}
@media only screen and (max-width: 48em) {
  .site-interior-leadpage21 .site-interior-template-page .site-interior-leadpage21-form-column {
    width: 100%;
  }
}
.site-interior-leadpage21 .site-interior-leadpage21-form {
  color: #0a0a0a;
  padding: 0;
}
@media only screen and (max-width: 48em) {
  .site-interior-leadpage21 .site-interior-leadpage21-form {
    padding: 1.25rem 0;
  }
}
.site-interior-leadpage21 .site-interior-leadpage21-form .site-container {
  max-width: 50rem;
  background-color: var(--company-primary-color);
}
@media only screen and (max-width: 48em) {
  .site-interior-leadpage21 .site-interior-leadpage21-form .site-container {
    padding: 1.25rem;
  }
}
.site-interior-leadpage21 .site-interior-leadpage21-form .site-container h2 {
  text-align: center;
  text-transform: uppercase;
  font-size: 1.875rem;
  font-weight: 400;
}
.site-interior-leadpage21 .site-interior-leadpage21-form .site-container h2 p {
  padding: 0;
  margin: 0;
  line-height: inherit;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  font-family: inherit;
}
.site-interior-leadpage21 form.site-interior-leadpage-form .site-advanced-cms-text a {
  color: #ffffff !important;
}
.site-interior-leadpage21 form.site-interior-leadpage-form .site-form-button button {
  background-color: #ffffff;
  border-radius: 0;
  color: var(--company-primary-color);
  padding: 0.9375rem 1.875rem;
  width: 100%;
}
.site-interior-leadpage21 form.site-interior-leadpage-form .site-form-button button:focus, .site-interior-leadpage21 form.site-interior-leadpage-form .site-form-button button:hover {
  background-color: rgba(255, 255, 255, 0.9);
}

.site-interior-leadpage22 .site-interior-leadpage22-form {
  padding: 0;
  background-color: #ededed;
}
.site-interior-leadpage22 .site-interior-leadpage22-form .site-container {
  background-color: transparent;
  padding: 2.5rem;
}
.site-interior-leadpage22 .site-interior-leadpage22-form .site-container > h2 {
  text-align: center;
  text-transform: uppercase;
  font-size: 1.875rem;
  font-weight: 400;
  display: inline-block;
  padding-right: 0.3125rem;
  color: #333333;
}
.site-interior-leadpage22 .site-interior-leadpage22-form .site-container > h2 p {
  padding: 0;
  margin: 0;
  line-height: inherit;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  font-family: inherit;
}
.site-interior-leadpage22 .site-interior-leadpage22-form .site-container > .site-cms-text {
  display: inline-block;
  color: #999999;
}
.site-interior-leadpage22 .site-interior-leadpage22-form .site-container .site-form-container {
  margin-top: 1.25rem;
}
.site-interior-leadpage22 form.site-interior-leadpage-form .site-form-required {
  color: #666666;
}
.site-interior-leadpage22 form.site-interior-leadpage-form .site-advanced-cms-text {
  color: #333333;
}
.site-interior-leadpage22 form.site-interior-leadpage-form .site-advanced-cms-text a {
  color: #333333;
}
@media only screen and (min-width: 35.0625em) {
  .site-interior-leadpage22 form.site-interior-leadpage-form .site-form-preferred-contact {
    margin-bottom: 0;
  }
}
.site-interior-leadpage22 form.site-interior-leadpage-form textarea {
  height: 100%;
}
.site-interior-leadpage22 form.site-interior-leadpage-form .site-form-button button {
  background-color: var(--company-primary-color);
  border-radius: 0;
  color: #ffffff;
  padding: 0.9375rem 2.5rem;
}
.site-interior-leadpage-bhhcg-quickbuy h1, .site-interior-leadpage-bhhcg-quickbuy h2, .site-interior-leadpage-bhhcg-quickbuy h3, .site-interior-leadpage-bhhcg-quickbuy h4, .site-interior-leadpage-bhhcg-quickbuy h5, .site-interior-leadpage-bhhcg-quickbuy h6, .site-interior-leadpage-bhhcg-quickbuy p, .site-interior-leadpage-bhhcg-quickbuy li, .site-interior-leadpage-bhhcg-quickbuy a {
  font-family: "Poppins", "Open Sans", Arial, Helvetica Neue, Helvetica, sans-serif;
}
.site-interior-leadpage-bhhcg-quickbuy .site-quickbuy-phone-callout {
  background-color: var(--company-primary-color);
  padding: 0.625rem 2.5rem;
  margin-bottom: 2.5rem;
}
@media only screen and (max-width: 64em) {
  .site-interior-leadpage-bhhcg-quickbuy .site-quickbuy-phone-callout {
    padding: 0.625rem 1.25rem;
  }
}
.site-interior-leadpage-bhhcg-quickbuy .site-quickbuy-phone-callout a,
.site-interior-leadpage-bhhcg-quickbuy .site-quickbuy-phone-callout .site-cms-text {
  color: #ffffff;
}
.site-interior-leadpage-bhhcg-quickbuy .site-interior-form-callout .site-container {
  position: relative;
  display: flex;
  justify-content: space-between;
  background-position: center;
  background-size: cover;
  padding: 5rem 2.5rem 2.5rem;
}
.site-interior-leadpage-bhhcg-quickbuy .site-interior-form-callout .site-container:before {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.65);
  z-index: 2;
}
@media only screen and (max-width: 64em) {
  .site-interior-leadpage-bhhcg-quickbuy .site-interior-form-callout .site-container {
    padding: 5rem 1.25rem 2.5rem;
  }
}
@media only screen and (max-width: 48em) {
  .site-interior-leadpage-bhhcg-quickbuy .site-interior-form-callout .site-container {
    flex-wrap: wrap;
    padding: 2.5rem 1.25rem;
  }
}
.site-interior-leadpage-bhhcg-quickbuy .site-interior-form-callout .site-container .site-interior-form-supporting-text {
  padding-right: 3.75rem;
  position: relative;
  z-index: 3;
  width: 70%;
}
@media only screen and (max-width: 64em) {
  .site-interior-leadpage-bhhcg-quickbuy .site-interior-form-callout .site-container .site-interior-form-supporting-text {
    width: 60%;
  }
}
@media only screen and (max-width: 48em) {
  .site-interior-leadpage-bhhcg-quickbuy .site-interior-form-callout .site-container .site-interior-form-supporting-text {
    width: 100%;
    padding-right: 0;
  }
}
.site-interior-leadpage-bhhcg-quickbuy .site-interior-form-callout .site-container .site-interior-form-supporting-text h2 {
  color: #ffffff;
  font-weight: bold;
  font-size: 2.5rem;
  line-height: 1.2;
}
.site-interior-leadpage-bhhcg-quickbuy .site-interior-form-callout .site-container .site-interior-form-supporting-text h2 p {
  padding: 0;
  margin: 0;
  line-height: inherit;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  font-family: inherit;
}
.site-interior-leadpage-bhhcg-quickbuy .site-interior-form-callout .site-container .site-interior-form-supporting-text .site-cms-text {
  color: #ffffff;
  font-size: 1.125rem;
}
.site-interior-leadpage-bhhcg-quickbuy .site-interior-form-callout .site-container .site-interior-form-container {
  background-color: rgba(0, 0, 0, 0.8);
  border-radius: 0.625rem;
  position: relative;
  z-index: 3;
  padding: 1.25rem;
  width: 30%;
}
@media only screen and (max-width: 64em) {
  .site-interior-leadpage-bhhcg-quickbuy .site-interior-form-callout .site-container .site-interior-form-container {
    width: 40%;
  }
}
@media only screen and (max-width: 48em) {
  .site-interior-leadpage-bhhcg-quickbuy .site-interior-form-callout .site-container .site-interior-form-container {
    width: 100%;
    margin-top: 2.5rem;
  }
}
.site-interior-leadpage-bhhcg-quickbuy .site-interior-form-callout .site-container .site-interior-form-container h3 {
  color: #ffffff;
  text-align: center;
  font-size: 1.125rem;
  padding: 0 1.25rem;
}
.site-interior-leadpage-bhhcg-quickbuy .site-interior-form-callout .site-container .site-interior-form-container h3 p {
  padding: 0;
  margin: 0;
  line-height: inherit;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  font-family: inherit;
}
.site-interior-leadpage-bhhcg-quickbuy .site-interior-form-callout .site-container .site-interior-form-container form .site-row {
  flex-wrap: wrap;
}
.site-interior-leadpage-bhhcg-quickbuy .site-interior-form-callout .site-container .site-interior-form-container form .site-row input {
  width: 96%;
}
.site-interior-leadpage-bhhcg-quickbuy .site-interior-form-callout .site-container .site-interior-form-container form .site-row .site-column.full {
  width: 100%;
}
.site-interior-leadpage-bhhcg-quickbuy .site-interior-form-callout .site-container .site-interior-form-container form input {
  border-radius: 0.3125rem;
}
.site-interior-leadpage-bhhcg-quickbuy .site-interior-form-callout .site-container .site-interior-form-container form button {
  background-color: #ffb600;
  color: #0a0a0a;
}
.site-interior-leadpage-bhhcg-quickbuy .site-interior-form-callout .site-container .site-interior-form-container form button:focus, .site-interior-leadpage-bhhcg-quickbuy .site-interior-form-callout .site-container .site-interior-form-container form button:hover {
  background-color: #e6a400;
}
.site-interior-leadpage-bhhcg-quickbuy .site-interior-form-callout .site-container .site-interior-form-container form button:visited {
  background-color: transparent;
  border: 1px solid #ffb600;
  color: #ffb600;
}
.site-interior-leadpage-bhhcg-quickbuy .site-interior-form-callout .site-container .site-interior-form-container form .site-advanced-cms-text {
  margin-top: 0.3125rem;
  opacity: 0.5;
}
.site-interior-leadpage-bhhcg-quickbuy .site-interior-form-callout .site-container .site-interior-form-container .site-submission-message {
  color: #ffffff;
  border: 1px solid #4bc356;
  padding: 0.3125rem 0.625rem;
  text-align: center;
  font-size: 0.875rem;
}
.site-interior-leadpage-bhhcg-quickbuy .site-quickbuy-content {
  padding: 2.5rem;
}
@media only screen and (max-width: 64em) {
  .site-interior-leadpage-bhhcg-quickbuy .site-quickbuy-content {
    padding: 2.5rem 1.25rem;
  }
}
.site-interior-leadpage-bhhcg-quickbuy .site-quickbuy-content sup {
  font-size: 0.625rem;
}
.site-interior-leadpage-bhhcg-quickbuy .site-quickbuy-content .site-quickbuy-content-intro {
  text-align: center;
}
.site-interior-leadpage-bhhcg-quickbuy .site-quickbuy-content .site-quickbuy-content-intro h1 {
  font-weight: bold;
  font-size: 2.5rem;
  color: #0a0a0a;
}
.site-interior-leadpage-bhhcg-quickbuy .site-quickbuy-content .site-quickbuy-content-intro h1 p {
  padding: 0;
  margin: 0;
  line-height: inherit;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  font-family: inherit;
}
.site-interior-leadpage-bhhcg-quickbuy .site-quickbuy-content .site-quickbuy-content-intro sup {
  font-size: 0.8em;
}
.site-interior-leadpage-bhhcg-quickbuy .site-quickbuy-content .site-quickbuy-content-callouts {
  display: flex;
  justify-content: space-between;
  margin-top: 3.125rem;
}
@media only screen and (max-width: 48em) {
  .site-interior-leadpage-bhhcg-quickbuy .site-quickbuy-content .site-quickbuy-content-callouts {
    flex-wrap: wrap;
  }
}
.site-interior-leadpage-bhhcg-quickbuy .site-quickbuy-content .site-quickbuy-content-callouts .site-quickbuy-content-callout {
  width: 30%;
}
.site-interior-leadpage-bhhcg-quickbuy .site-quickbuy-content .site-quickbuy-content-callouts .site-quickbuy-content-callout sup {
  font-size: 0.8em;
}
@media only screen and (max-width: 64em) {
  .site-interior-leadpage-bhhcg-quickbuy .site-quickbuy-content .site-quickbuy-content-callouts .site-quickbuy-content-callout {
    width: 32%;
  }
}
@media only screen and (max-width: 48em) {
  .site-interior-leadpage-bhhcg-quickbuy .site-quickbuy-content .site-quickbuy-content-callouts .site-quickbuy-content-callout {
    width: 100%;
    margin: 1.25rem 0;
  }
}
.site-interior-leadpage-bhhcg-quickbuy .site-quickbuy-content .site-quickbuy-content-callouts .site-quickbuy-content-callout .site-quickbuy-content-callout-image {
  width: 100%;
  height: 16.125rem;
  background-position: center;
  background-size: cover;
}
.site-interior-leadpage-bhhcg-quickbuy .site-quickbuy-content .site-quickbuy-content-callouts .site-quickbuy-content-callout h3 {
  color: var(--company-primary-color);
  font-weight: bold;
  margin-top: 1.25rem;
  font-size: 1.875rem;
  line-height: 1.2;
}
.site-interior-leadpage-bhhcg-quickbuy .site-quickbuy-content .site-quickbuy-content-disclaimer {
  text-align: center;
  font-size: 0.75rem;
  margin-top: 2.5rem;
}

.site-interior-leadpage-lcdb-quickbuy .site-interior-leadpage-form .site-row {
  flex-wrap: wrap;
}
.site-interior-leadpage-lcdb-quickbuy .site-interior-leadpage-form .site-row .site-column.quarter {
  width: 25%;
  padding: 0.625rem;
}
@media only screen and (max-width: 64em) {
  .site-interior-leadpage-lcdb-quickbuy .site-interior-leadpage-form .site-row .site-column.quarter {
    width: 50%;
  }
  .site-interior-leadpage-lcdb-quickbuy .site-interior-leadpage-form .site-row .site-column.quarter.tablet-quarter {
    width: 25%;
  }
}
@media only screen and (max-width: 40em) {
  .site-interior-leadpage-lcdb-quickbuy .site-interior-leadpage-form .site-row .site-column.quarter {
    width: 100%;
  }
  .site-interior-leadpage-lcdb-quickbuy .site-interior-leadpage-form .site-row .site-column.quarter.tablet-quarter {
    width: 100%;
  }
}
.site-interior-leadpage-lcdb-quickbuy .site-interior-leadpage-form .site-row .site-column.half {
  width: 50%;
  padding: 0.625rem;
}
@media only screen and (max-width: 40em) {
  .site-interior-leadpage-lcdb-quickbuy .site-interior-leadpage-form .site-row .site-column.half {
    width: 100%;
  }
}
.site-interior-leadpage-lcdb-quickbuy .site-interior-leadpage-form .site-row .site-column.full {
  width: 100%;
  padding: 0.625rem;
}
.site-interior-leadpage-lcdb-quickbuy .site-interior-leadpage-form .site-row .site-column textarea,
.site-interior-leadpage-lcdb-quickbuy .site-interior-leadpage-form .site-row .site-column input {
  border: 1px solid #999999;
  margin: 0;
}
.site-interior-leadpage-lcdb-quickbuy .site-form-button {
  text-align: right;
  padding: 0.625rem;
}

.site-interior-container .rn-accordion-toggle {
  font-weight: 400;
  padding: 0.625rem 0.625rem 0.625rem 0;
  cursor: pointer;
}
.site-interior-container .rn-accordion-toggle:before {
  content: "\ea65";
  font-family: "RN-Icons";
  color: var(--company-primary-color);
  padding-right: 0.625rem;
  font-size: 0.875rem;
}
.site-interior-container .rn-accordion-toggle.rn-accordion-selected {
  color: #C5C4C4;
}
.site-interior-container .rn-accordion-toggle.rn-accordion-selected:before {
  color: #C5C4C4;
}
.site-interior-container .rn-accordion-content {
  display: none;
  border: 1px solid #C5C4C4;
  padding: 1.5625rem 1.5625rem 0.625rem 1.5625rem;
  margin-bottom: 1.25rem;
}
.site-interior-container .rn-accordion-content h4 {
  font-style: normal;
}
@media only screen and (min-width: 40em) {
  .site-interior-container .rn-accordion-content img {
    float: right;
    padding-left: 1.25rem;
  }
}

.site-interior-page-amplify > .site-row > .site-column.full {
  padding: 0;
}
.site-interior-page-amplify > .site-row > .site-column.full h2 {
  font-family: "Tiempos Headline", Georgia, Times, Times New Roman, serif;
  font-size: 1.5rem;
  color: var(--company-primary-color);
  font-weight: 400;
  text-align: center;
}
.site-interior-page-amplify > .site-row > .site-column.full .site-amplify-image-header {
  width: 100%;
  height: 43.125rem;
  background-position: center;
  background-size: cover;
  background-repeat: no-repeat;
  display: flex;
  justify-content: center;
  align-items: center;
  position: relative;
  padding: 1.25rem;
}
@media only screen and (max-width: 64em) {
  .site-interior-page-amplify > .site-row > .site-column.full .site-amplify-image-header {
    height: 25rem;
  }
}
.site-interior-page-amplify > .site-row > .site-column.full .site-amplify-image-header:before {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  z-index: 1;
  background-color: rgba(0, 0, 0, 0.47);
}
.site-interior-page-amplify > .site-row > .site-column.full .site-amplify-image-header img {
  position: relative;
  z-index: 2;
}
.site-interior-page-amplify > .site-row > .site-column.full .site-amplify-about {
  text-align: center;
  padding: 5rem 2.5rem;
}
.site-interior-page-amplify > .site-row > .site-column.full .site-amplify-about .site-container {
  max-width: 50rem;
}
.site-interior-page-amplify > .site-row > .site-column.full .site-amplify-about .site-container .site-button {
  color: #ffffff;
  font-size: 1.125rem;
  font-weight: 400;
  text-align: center;
  text-decoration: none;
  text-transform: uppercase;
  background-color: var(--company-primary-color);
  border: 1px solid transparent;
  border-radius: 0;
  padding: 0.625rem 1.25rem;
  display: inline-block;
  line-height: 1;
  transition: all 0.3s ease-in-out;
}
.site-interior-page-amplify > .site-row > .site-column.full .site-amplify-about .site-container .site-button:hover, .site-interior-page-amplify > .site-row > .site-column.full .site-amplify-about .site-container .site-button:focus {
  background-color: #333333;
}
.site-interior-page-amplify > .site-row > .site-column.full .site-amplify-renew {
  background-color: var(--company-primary-color);
  padding: 5rem 2.5rem;
}
.site-interior-page-amplify > .site-row > .site-column.full .site-amplify-renew .site-amplify-renew-header {
  max-width: 50rem;
  text-align: center;
}
.site-interior-page-amplify > .site-row > .site-column.full .site-amplify-renew .site-amplify-renew-header h2 {
  color: #ffffff;
}
.site-interior-page-amplify > .site-row > .site-column.full .site-amplify-renew .site-amplify-renew-header p {
  color: #ffffff;
}
@media only screen and (max-width: 48em) {
  .site-interior-page-amplify > .site-row > .site-column.full .site-amplify-renew .site-row {
    flex-wrap: wrap;
  }
}
.site-interior-page-amplify > .site-row > .site-column.full .site-amplify-renew .site-row .site-column {
  flex: 0 1 auto;
  width: 33%;
  text-align: center;
  position: relative;
}
@media only screen and (max-width: 48em) {
  .site-interior-page-amplify > .site-row > .site-column.full .site-amplify-renew .site-row .site-column {
    width: 100%;
    margin-top: 2.5rem;
  }
}
.site-interior-page-amplify > .site-row > .site-column.full .site-amplify-renew .site-row .site-column .upper-card {
  background-color: #E2E5E6;
  padding-top: 30px;
  height: 134px;
}
.site-interior-page-amplify > .site-row > .site-column.full .site-amplify-renew .site-row .site-column .upper-card h3 {
  margin-top: 0;
  padding-top: 0;
}
@media only screen and (max-width: 64em) {
  .site-interior-page-amplify > .site-row > .site-column.full .site-amplify-renew .site-row .site-column .upper-card p {
    font-size: 0.875rem;
  }
}
.site-interior-page-amplify > .site-row > .site-column.full .site-amplify-renew .site-row .site-column .lower-card {
  background-color: white;
  height: 238px;
}
.site-interior-page-amplify > .site-row > .site-column.full .site-amplify-renew .site-row .site-column .lower-card .gray-triangle {
  position: absolute;
  left: calc(50% - 28px);
  top: 125px;
}
.site-interior-page-amplify > .site-row > .site-column.full .site-amplify-renew .site-row .site-column .lower-card ul {
  padding-top: 40px;
  padding-left: 0 !important;
}
.site-interior-page-amplify > .site-row > .site-column.full .site-amplify-renew .site-row .site-column .lower-card ul li {
  color: #243444;
  padding-bottom: 0 !important;
}
.site-interior-page-amplify > .site-row > .site-column.full .site-amplify-service {
  padding: 10rem 1.25rem;
  position: relative;
}
.site-interior-page-amplify > .site-row > .site-column.full .site-amplify-service .site-container {
  max-width: 43.75rem;
  position: relative;
  z-index: 2;
  text-align: center;
}
.site-interior-page-amplify > .site-row > .site-column.full .site-amplify-service .site-container h2 {
  color: #ffffff;
}
.site-interior-page-amplify > .site-row > .site-column.full .site-amplify-service .site-container p {
  color: #ffffff;
}
.site-interior-page-amplify > .site-row > .site-column.full .site-amplify-service:before {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  z-index: 1;
  background-color: rgba(0, 0, 0, 0.47);
}
.site-interior-page-amplify > .site-row > .site-column.full .site-amplify-before-after {
  padding: 5rem 2.5rem;
  text-align: center;
  background-color: #E2E5E6;
}
.site-interior-page-amplify > .site-row > .site-column.full .site-amplify-before-after .site-container {
  max-width: 60.625rem;
}
.site-interior-page-amplify > .site-row > .site-column.full .site-amplify-before-after .site-container .site-amplify-slider-arrows {
  margin-top: 3.125rem;
  cursor: pointer;
}
.site-interior-page-amplify > .site-row > .site-column.full .site-amplify-before-after .site-container .site-amplify-slider-arrows span {
  display: inline-block;
  padding: 0 2.5rem;
  cursor: pointer;
}
.site-interior-page-amplify > .site-row > .site-column.full .site-amplify-callouts .site-row .bg-image-cover {
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center center;
}
@media only screen and (max-width: 48em) {
  .site-interior-page-amplify > .site-row > .site-column.full .site-amplify-callouts .site-row .visible-xs,
  .site-interior-page-amplify > .site-row > .site-column.full .site-amplify-callouts .site-row .sm-left-50 {
    width: 100%;
  }
  .site-interior-page-amplify > .site-row > .site-column.full .site-amplify-callouts .site-row .hidden-xs {
    display: none;
  }
}
.site-interior-page-amplify > .site-row > .site-column.full .site-amplify-contact {
  background-color: var(--company-primary-color);
  padding: 5rem 2.5rem;
}
.site-interior-page-amplify > .site-row > .site-column.full .site-amplify-contact .site-container {
  max-width: 50rem;
  text-align: center;
}
.site-interior-page-amplify > .site-row > .site-column.full .site-amplify-contact .site-container h2 {
  color: #ffffff;
}
.site-interior-page-amplify > .site-row > .site-column.full .site-amplify-contact .site-container p {
  color: #ffffff;
}
.site-interior-page-amplify > .site-row > .site-column.full .site-amplify-contact .site-container .site-button {
  font-size: 1.125rem;
  font-weight: 400;
  text-align: center;
  text-decoration: none;
  text-transform: uppercase;
  border: 1px solid transparent;
  border-radius: 0;
  padding: 0.625rem 1.25rem;
  display: inline-block;
  line-height: 1;
  transition: all 0.3s ease-in-out;
  background-color: #ffffff;
  color: var(--company-primary-color);
}
.site-interior-page-amplify > .site-row > .site-column.full .site-amplify-contact .site-container .site-button:hover, .site-interior-page-amplify > .site-row > .site-column.full .site-amplify-contact .site-container .site-button:focus {
  background-color: #ffffff;
  color: var(--company-primary-color);
}
.site-interior-page-amplify > .site-row > .site-column.full .site-amplify-contact .site-container .site-amplify-disclaimer {
  font-size: 0.75rem;
  text-align: left;
  margin-top: 5rem;
}

.site-interior-page-amplify {
  -webkit-font-smoothing: antialiased !important;
  -moz-osx-font-smoothing: grayscale !important;
  /* client side css */
}
.site-interior-page-amplify .cocoen {
  box-sizing: border-box;
  cursor: pointer;
  line-height: 0;
  margin: 0;
  overflow: hidden;
  padding: 0;
  position: relative;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.site-interior-page-amplify .cocoen * {
  box-sizing: inherit;
}
.site-interior-page-amplify .cocoen ::after, .site-interior-page-amplify .cocoen ::before {
  box-sizing: inherit;
}
.site-interior-page-amplify .cocoen img, .site-interior-page-amplify .cocoen picture > img {
  max-width: none;
}
.site-interior-page-amplify .cocoen > img, .site-interior-page-amplify .cocoen > picture > img {
  display: block;
  width: 100%;
}
.site-interior-page-amplify .cocoen > div:first-child, .site-interior-page-amplify picture .cocoen > div {
  height: 100%;
  left: 0;
  overflow: hidden;
  position: absolute;
  top: 0;
  width: 50%;
}
.site-interior-page-amplify .cocoen-drag {
  background: #fff;
  bottom: 0;
  cursor: ew-resize;
  left: 50%;
  margin-left: -1px;
  position: absolute;
  top: 0;
  width: 2px;
}
.site-interior-page-amplify .cocoen-drag::before {
  border: 3px solid #fff;
  content: "";
  height: 30px;
  left: 50%;
  margin-left: -7px;
  margin-top: -18px;
  position: absolute;
  top: 50%;
  width: 14px;
}
.site-interior-page-amplify .visible-xs {
  display: none;
}
@media only screen and (max-width: 48em) {
  .site-interior-page-amplify .visible-xs {
    display: block;
  }
}
.site-interior-page-amplify .amplify-hero-gradient {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: rgba(0, 0, 0, 0.47);
}
.site-interior-page-amplify .btn-amplify-learn-more, .site-interior-page-amplify .btn-amplify-learn-more:hover, .site-interior-page-amplify .btn-amplify-learn-more:focus, .site-interior-page-amplify .btn-amplify-learn-more:active {
  background-color: #E2E3E4;
  color: #3CAB65;
  text-decoration: none !important;
  padding: 14px 32px 13px;
}
.site-interior-page-amplify .bg-amp-gray {
  background-color: #E2E5E6;
}
.site-interior-page-amplify .vertical-center {
  position: relative;
  top: 50%;
  transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
}
.site-interior-page-amplify .white-triangle-left {
  left: calc(100% - 18px);
}
.site-interior-page-amplify #amplify-form input, .site-interior-page-amplify #amplify-form textarea {
  background-color: transparent;
  color: white;
  font-size: 16px;
}
.site-interior-page-amplify #amplify-form input::placeholder, .site-interior-page-amplify #amplify-form textarea::placeholder {
  color: white;
}
.site-interior-page-amplify #amplify-form input {
  border: none;
  border-bottom: 1px solid #e0e0e0;
  border-radius: 0;
  height: 33px;
  padding: 0px 4px 8px 4px;
}
.site-interior-page-amplify .btn-amplify-submit, .site-interior-page-amplify .btn-amplify-submit:hover, .site-interior-page-amplify .btn-amplify-submit:focus, .site-interior-page-amplify .btn-amplify-submit:active {
  background-color: #FFFFFF;
  color: #243444;
  text-decoration: none !important;
  padding: 14px 32px 13px;
}
.site-interior-page-amplify .right-card-padding {
  padding: 60px 15px;
}
.site-interior-page-amplify .left-card-padding {
  padding: 60px 15px;
}
.site-interior-page-amplify .quarter-image {
  height: 300px;
}
.site-interior-page-amplify .amplify-hero {
  height: 400px;
}
.site-interior-page-amplify .amplify-logo-svg {
  margin-top: 132px;
}
.site-interior-page-amplify .font-12 {
  font-size: 12px;
}
@media only screen and (min-width: 768px) {
  .site-interior-page-amplify .sm-left-50 {
    width: 50%;
    float: left;
  }
  .site-interior-page-amplify .sm-right-50 {
    width: 50%;
    float: right;
  }
  .site-interior-page-amplify .right-card-padding {
    padding: 60px 80px 15px;
  }
  .site-interior-page-amplify .left-card-padding {
    padding: 60px 80px 15px;
  }
  .site-interior-page-amplify .quarter-image {
    height: 450px;
  }
  .site-interior-page-amplify .amplify-hero {
    height: 400px;
  }
  .site-interior-page-amplify .amplify-logo-svg {
    margin-top: 60px;
  }
  .site-interior-page-amplify .three-card-font-size p {
    font-size: 14px;
    padding: 0 5px;
  }
  .site-interior-page-amplify .three-card-font-size h3 {
    font-size: 16px;
  }
  .site-interior-page-amplify .three-card-font-size ul li {
    font-size: 14px;
  }
}
@media only screen and (min-width: 992px) {
  .site-interior-page-amplify .right-card-padding {
    padding: 120px 100px 0 100px;
  }
  .site-interior-page-amplify .left-card-padding {
    padding: 120px 100px 0 100px;
  }
  .site-interior-page-amplify .quarter-image {
    height: 517px;
  }
  .site-interior-page-amplify .amplify-hero {
    height: 690px;
  }
  .site-interior-page-amplify .amplify-logo-svg {
    margin-top: 215px;
  }
  .site-interior-page-amplify .three-card-font-size p {
    font-size: 16px;
  }
  .site-interior-page-amplify .three-card-font-size h3 {
    font-size: 20px;
  }
  .site-interior-page-amplify .three-card-font-size ul li {
    font-size: 16px;
  }
}
@media only screen and (min-width: 1200px) {
  .site-interior-page-amplify .right-card-padding {
    padding: 180px 123px 0 135px;
  }
  .site-interior-page-amplify .left-card-padding {
    padding: 180px 145px 0 122px;
  }
}
.site-interior-page-amplify .site-global-container .site-interior-container {
  max-width: none;
  padding: 0;
}
.site-interior-page-amplify .site-global-container .site-interior-container > .site-row > .site-column.full {
  padding: 0;
}
.site-interior-page-amplify .site-global-container .site-interior-container > .site-row > .site-column.full h2 {
  font-family: "Tiempos Headline", Georgia, Times, Times New Roman, serif;
  font-size: 1.5rem;
  color: var(--company-primary-color);
  font-weight: 400;
  text-align: center;
}
.site-interior-page-amplify .site-global-container .site-interior-container > .site-row > .site-column.full .site-amplify-image-header {
  width: 100%;
  height: 43.125rem;
  background-position: center;
  background-size: cover;
  background-repeat: no-repeat;
  display: flex;
  justify-content: center;
  align-items: center;
  position: relative;
  padding: 1.25rem;
}
@media only screen and (max-width: 64em) {
  .site-interior-page-amplify .site-global-container .site-interior-container > .site-row > .site-column.full .site-amplify-image-header {
    height: 25rem;
  }
}
.site-interior-page-amplify .site-global-container .site-interior-container > .site-row > .site-column.full .site-amplify-image-header:before {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  z-index: 1;
  background-color: rgba(0, 0, 0, 0.47);
}
.site-interior-page-amplify .site-global-container .site-interior-container > .site-row > .site-column.full .site-amplify-image-header img {
  position: relative;
  z-index: 2;
}
.site-interior-page-amplify .site-global-container .site-interior-container > .site-row > .site-column.full .site-amplify-about {
  text-align: center;
  padding: 5rem 2.5rem;
}
.site-interior-page-amplify .site-global-container .site-interior-container > .site-row > .site-column.full .site-amplify-about .site-container {
  max-width: 50rem;
}
.site-interior-page-amplify .site-global-container .site-interior-container > .site-row > .site-column.full .site-amplify-about .site-container .site-button {
  color: #ffffff;
  font-size: 1.125rem;
  font-weight: 400;
  text-align: center;
  text-decoration: none;
  text-transform: uppercase;
  background-color: var(--company-primary-color);
  border: 1px solid transparent;
  border-radius: 0;
  padding: 0.625rem 1.25rem;
  display: inline-block;
  line-height: 1;
  transition: all 0.3s ease-in-out;
}
.site-interior-page-amplify .site-global-container .site-interior-container > .site-row > .site-column.full .site-amplify-about .site-container .site-button:hover, .site-interior-page-amplify .site-global-container .site-interior-container > .site-row > .site-column.full .site-amplify-about .site-container .site-button:focus {
  background-color: #333333;
}
.site-interior-page-amplify .site-global-container .site-interior-container > .site-row > .site-column.full .site-amplify-renew {
  background-color: var(--company-primary-color);
  padding: 5rem 2.5rem;
}
.site-interior-page-amplify .site-global-container .site-interior-container > .site-row > .site-column.full .site-amplify-renew .site-amplify-renew-header {
  max-width: 50rem;
  text-align: center;
}
.site-interior-page-amplify .site-global-container .site-interior-container > .site-row > .site-column.full .site-amplify-renew .site-amplify-renew-header h2 {
  color: #ffffff;
}
.site-interior-page-amplify .site-global-container .site-interior-container > .site-row > .site-column.full .site-amplify-renew .site-amplify-renew-header p {
  color: #ffffff;
}
@media only screen and (max-width: 48em) {
  .site-interior-page-amplify .site-global-container .site-interior-container > .site-row > .site-column.full .site-amplify-renew .site-row {
    flex-wrap: wrap;
  }
}
.site-interior-page-amplify .site-global-container .site-interior-container > .site-row > .site-column.full .site-amplify-renew .site-row .site-column {
  flex: 0 1 auto;
  width: 33%;
  text-align: center;
  position: relative;
}
@media only screen and (max-width: 48em) {
  .site-interior-page-amplify .site-global-container .site-interior-container > .site-row > .site-column.full .site-amplify-renew .site-row .site-column {
    width: 100%;
    margin-top: 2.5rem;
  }
}
.site-interior-page-amplify .site-global-container .site-interior-container > .site-row > .site-column.full .site-amplify-renew .site-row .site-column .upper-card {
  background-color: #E2E5E6;
  padding-top: 30px;
  height: 134px;
}
.site-interior-page-amplify .site-global-container .site-interior-container > .site-row > .site-column.full .site-amplify-renew .site-row .site-column .upper-card h3 {
  margin-top: 0;
  padding-top: 0;
}
@media only screen and (max-width: 64em) {
  .site-interior-page-amplify .site-global-container .site-interior-container > .site-row > .site-column.full .site-amplify-renew .site-row .site-column .upper-card p {
    font-size: 0.875rem;
  }
}
.site-interior-page-amplify .site-global-container .site-interior-container > .site-row > .site-column.full .site-amplify-renew .site-row .site-column .lower-card {
  background-color: white;
  height: 238px;
}
.site-interior-page-amplify .site-global-container .site-interior-container > .site-row > .site-column.full .site-amplify-renew .site-row .site-column .lower-card .gray-triangle {
  position: absolute;
  left: calc(50% - 28px);
  top: 125px;
}
.site-interior-page-amplify .site-global-container .site-interior-container > .site-row > .site-column.full .site-amplify-renew .site-row .site-column .lower-card ul {
  padding-top: 40px;
  padding-left: 0 !important;
}
.site-interior-page-amplify .site-global-container .site-interior-container > .site-row > .site-column.full .site-amplify-renew .site-row .site-column .lower-card ul li {
  color: #243444;
  padding-bottom: 0 !important;
}
.site-interior-page-amplify .site-global-container .site-interior-container > .site-row > .site-column.full .site-amplify-service {
  padding: 10rem 1.25rem;
  position: relative;
}
.site-interior-page-amplify .site-global-container .site-interior-container > .site-row > .site-column.full .site-amplify-service .site-container {
  max-width: 43.75rem;
  position: relative;
  z-index: 2;
  text-align: center;
}
.site-interior-page-amplify .site-global-container .site-interior-container > .site-row > .site-column.full .site-amplify-service .site-container h2 {
  color: #ffffff;
}
.site-interior-page-amplify .site-global-container .site-interior-container > .site-row > .site-column.full .site-amplify-service .site-container p {
  color: #ffffff;
}
.site-interior-page-amplify .site-global-container .site-interior-container > .site-row > .site-column.full .site-amplify-service:before {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  z-index: 1;
  background-color: rgba(0, 0, 0, 0.47);
}
.site-interior-page-amplify .site-global-container .site-interior-container > .site-row > .site-column.full .site-amplify-before-after {
  padding: 5rem 2.5rem;
  text-align: center;
  background-color: #E2E5E6;
}
.site-interior-page-amplify .site-global-container .site-interior-container > .site-row > .site-column.full .site-amplify-before-after .site-container {
  max-width: 60.625rem;
}
.site-interior-page-amplify .site-global-container .site-interior-container > .site-row > .site-column.full .site-amplify-before-after .site-container .site-amplify-slider-arrows {
  margin-top: 3.125rem;
  cursor: pointer;
}
.site-interior-page-amplify .site-global-container .site-interior-container > .site-row > .site-column.full .site-amplify-before-after .site-container .site-amplify-slider-arrows span {
  display: inline-block;
  padding: 0 2.5rem;
  cursor: pointer;
}
.site-interior-page-amplify .site-global-container .site-interior-container > .site-row > .site-column.full .site-amplify-callouts .site-row .bg-image-cover {
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center center;
}
@media only screen and (max-width: 48em) {
  .site-interior-page-amplify .site-global-container .site-interior-container > .site-row > .site-column.full .site-amplify-callouts .site-row .visible-xs,
  .site-interior-page-amplify .site-global-container .site-interior-container > .site-row > .site-column.full .site-amplify-callouts .site-row .sm-left-50 {
    width: 100%;
  }
  .site-interior-page-amplify .site-global-container .site-interior-container > .site-row > .site-column.full .site-amplify-callouts .site-row .hidden-xs {
    display: none;
  }
}
.site-interior-page-amplify .site-global-container .site-interior-container > .site-row > .site-column.full .site-amplify-contact {
  background-color: var(--company-primary-color);
  padding: 5rem 2.5rem;
}
.site-interior-page-amplify .site-global-container .site-interior-container > .site-row > .site-column.full .site-amplify-contact .site-container {
  max-width: 50rem;
  text-align: center;
}
.site-interior-page-amplify .site-global-container .site-interior-container > .site-row > .site-column.full .site-amplify-contact .site-container h2 {
  color: #ffffff;
}
.site-interior-page-amplify .site-global-container .site-interior-container > .site-row > .site-column.full .site-amplify-contact .site-container p {
  color: #ffffff;
}
.site-interior-page-amplify .site-global-container .site-interior-container > .site-row > .site-column.full .site-amplify-contact .site-container .site-button {
  font-size: 1.125rem;
  font-weight: 400;
  text-align: center;
  text-decoration: none;
  text-transform: uppercase;
  border: 1px solid transparent;
  border-radius: 0;
  padding: 0.625rem 1.25rem;
  display: inline-block;
  line-height: 1;
  transition: all 0.3s ease-in-out;
  background-color: #ffffff;
  color: var(--company-primary-color);
}
.site-interior-page-amplify .site-global-container .site-interior-container > .site-row > .site-column.full .site-amplify-contact .site-container .site-button:hover, .site-interior-page-amplify .site-global-container .site-interior-container > .site-row > .site-column.full .site-amplify-contact .site-container .site-button:focus {
  background-color: #ffffff;
  color: var(--company-primary-color);
}
.site-interior-page-amplify .site-global-container .site-interior-container > .site-row > .site-column.full .site-amplify-contact .site-container .site-amplify-disclaimer {
  font-size: 0.75rem;
  text-align: left;
  margin-top: 5rem;
}

@media only screen and (max-width: 64em) {
  .site-buy-page-steps .site-row {
    flex-wrap: nowrap !important;
  }
}
@media only screen and (max-width: 40em) {
  .site-buy-page-steps .site-row {
    flex-wrap: wrap !important;
  }
}
@media only screen and (max-width: 40em) {
  .site-buy-page-steps .site-buy-step {
    width: 100%;
  }
}
.site-buy-page-steps .site-buy-step-image {
  display: flex;
  align-items: flex-end;
  justify-content: center;
  min-height: 6.25rem;
}
.site-buy-page-steps .site-buy-step-image img {
  max-width: 5rem;
}
.site-buy-page-steps h2 {
  font-family: "Tiempos Headline", Georgia, Times, Times New Roman, serif !important;
  font-weight: 100 !important;
  font-size: 1.5rem !important;
  color: #0a0a0a;
  text-align: center;
  line-height: 1.2 !important;
  min-height: 5rem;
  margin-top: 0.3125rem;
}
@media only screen and (max-width: 64em) {
  .site-buy-page-steps h2 {
    font-size: 1.3125rem !important;
  }
}
@media only screen and (max-width: 40em) {
  .site-buy-page-steps h2 {
    min-height: 0;
  }
}
.site-buy-page-steps p {
  padding: 1.25rem 0.3125rem;
  text-align: center;
  font-size: 0.875rem;
}
.site-buy-page-steps .site-buy-step-number-container {
  display: flex;
  justify-content: space-between;
  align-items: center;
  background-color: var(--company-tertiary-color);
  width: 100%;
  height: 1.5rem;
  border: none;
}
.site-buy-page-steps .site-buy-step-number-container .site-buy-step-shape-1 {
  width: 0.75rem;
  height: 1.5rem;
  background-color: #ffffff;
  clip-path: polygon(0% 0%, 100% 50%, 0% 100%);
  z-index: 1;
  position: relative;
  margin-left: -1px;
}
.site-buy-page-steps .site-buy-step-number-container .site-buy-step-shape-2 {
  width: 0.875rem;
  height: 1.625rem;
  background-color: #ffffff;
  clip-path: polygon(0% 0%, 100% 0%, 100% 100%, 0% 100%, 100% 50%);
  z-index: 1;
  position: relative;
  margin-right: -1px;
}
.site-buy-page-steps .site-buy-step-number-container .site-buy-step-number {
  width: 2rem;
  height: 2rem;
  border-radius: 100%;
  background-color: #ffffff;
  border: 1px solid var(--company-tertiary-color);
  display: flex;
  justify-content: center;
  align-items: center;
  text-align: center;
}
.site-buy-page-steps .step-1 .site-buy-step-number-container {
  background-color: rgba(var(--company-tertiary-color), 0.28);
}
.site-buy-page-steps .step-2 .site-buy-step-number-container {
  background-color: rgba(var(--company-tertiary-color), 0.37);
}
.site-buy-page-steps .step-3 .site-buy-step-number-container {
  background-color: rgba(var(--company-tertiary-color), 0.46);
}
.site-buy-page-steps .step-4 .site-buy-step-number-container {
  background-color: rgba(var(--company-tertiary-color), 0.55);
}
.site-buy-page-steps .step-5 .site-buy-step-number-container {
  background-color: rgba(var(--company-tertiary-color), 0.64);
}
.site-buy-page-steps .step-6 .site-buy-step-number-container {
  background-color: rgba(var(--company-tertiary-color), 0.73);
}
.site-buy-page-steps .step-7 .site-buy-step-number-container {
  background-color: rgba(var(--company-tertiary-color), 0.82);
}
.site-buy-page-steps .step-8 .site-buy-step-number-container {
  background-color: rgba(var(--company-tertiary-color), 0.91);
}
.site-buy-page-steps .step-9 .site-buy-step-number-container .site-buy-step-shape-2 {
  opacity: 0;
}
.site-buy-page-steps .site-buy-page-rule {
  display: flex;
  justify-content: center;
  align-items: center;
  border-top: 1px solid #333333;
  width: 100%;
  margin: 2.5rem 0;
}
.site-buy-page-steps .site-buy-page-rule img {
  width: 1.5rem;
  height: auto;
  margin-top: -0.9375rem;
}
@media only screen and (max-width: 40em) {
  .site-buy-page-steps .site-buy-page-rule {
    display: none;
  }
}

.bio-abaag {
  position: relative;
}
.bio-abaag .site-interior-hero {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 25rem;
  background-position: center;
  background-size: cover;
}
@media only screen and (max-width: 48em) {
  .bio-abaag .site-interior-hero {
    display: none;
  }
}
.bio-abaag .site-bio-name-and-photo {
  padding-top: 25rem;
  background-color: #ffffff;
}
@media only screen and (max-width: 48em) {
  .bio-abaag .site-bio-name-and-photo {
    padding: 0.625rem 0.625rem 0;
    background-color: #eeeeee;
  }
}
.bio-abaag .site-bio-name-and-photo .site-container {
  display: flex;
  justify-content: space-between;
  padding: 0 0.625rem;
}
@media only screen and (max-width: 48em) {
  .bio-abaag .site-bio-name-and-photo .site-container {
    display: block;
    padding: 0;
  }
}
.bio-abaag .site-bio-name-and-photo .site-container .site-image-column {
  flex: 0 0 auto;
  width: 18.75rem;
  max-width: 100%;
  position: relative;
}
@media only screen and (max-width: 48em) {
  .bio-abaag .site-bio-name-and-photo .site-container .site-image-column {
    margin: 0 auto;
    padding: 0.625rem 0.625rem 0;
  }
}
.bio-abaag .site-bio-name-and-photo .site-container .site-image-column .site-bio-image {
  position: absolute;
  width: 100%;
  height: 23.4375rem;
  bottom: 0;
  left: 0;
  background-position: center;
  background-size: cover;
  background-color: #ffffff;
  box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.3);
}
@media only screen and (max-width: 48em) {
  .bio-abaag .site-bio-name-and-photo .site-container .site-image-column .site-bio-image {
    position: relative;
  }
}
.bio-abaag .site-bio-name-and-photo .site-container .site-name-column {
  flex: 1 0 auto;
  width: auto;
  padding: 1.875rem 1.25rem 0.9375rem 3.125rem;
}
.bio-abaag .site-bio-name-and-photo .site-container .site-name-column h1 {
  font-family: Times, Times New Roman, Georgia, serif;
  font-size: 2.375rem;
}
@media only screen and (max-width: 48em) {
  .bio-abaag .site-bio-name-and-photo .site-container .site-name-column {
    display: none;
  }
}
.bio-abaag .site-bio-agent-content {
  background-color: #ffffff;
}
.bio-abaag .site-bio-agent-content .site-container {
  display: flex;
  justify-content: space-between;
  padding: 0 0.625rem;
}
@media only screen and (max-width: 48em) {
  .bio-abaag .site-bio-agent-content .site-container {
    display: block;
    padding: 0;
  }
}
.bio-abaag .site-bio-agent-content .site-container .site-info-column {
  flex: 0 0 auto;
  width: 18.75rem;
  max-width: 100%;
}
@media only screen and (max-width: 48em) {
  .bio-abaag .site-bio-agent-content .site-container .site-info-column {
    margin: 0 auto;
    padding: 0 0.625rem 0.625rem;
  }
}
.bio-abaag .site-bio-agent-content .site-container .site-info-column .site-info-contact {
  background-color: #ffffff;
  box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.3);
  padding: 0.9375rem;
}
.bio-abaag .site-bio-agent-content .site-container .site-info-column .site-info-contact h2 {
  text-transform: uppercase;
  font-size: 1.3125rem;
  color: #0a0a0a;
  font-weight: bold;
}
.bio-abaag .site-bio-agent-content .site-container .site-info-column .site-info-contact p {
  line-height: 1.5;
  margin: 0;
  padding: 0;
}
.bio-abaag .site-bio-agent-content .site-container .site-info-column .site-info-contact a {
  color: #0a0a0a;
  font-size: 1rem;
}
.bio-abaag .site-bio-agent-content .site-container .site-info-column .site-info-contact .site-info-contact-icons {
  display: flex;
  justify-content: flex-start;
}
.bio-abaag .site-bio-agent-content .site-container .site-info-column .site-info-contact .site-info-contact-icons li {
  padding-right: 0.625rem;
}
.bio-abaag .site-bio-agent-content .site-container .site-info-column .site-info-contact .site-info-contact-icons li a {
  display: inline-block;
  border: none;
  display: flex;
  justify-content: center;
  align-items: center;
  width: 2.125rem;
  height: 2.125rem;
  color: var(--company-primary-color);
  font-size: 1.5rem;
}
.bio-abaag .site-bio-agent-content .site-container .site-info-column .site-info-contact .site-bio-social {
  display: flex;
  justify-content: flex-start;
  margin-top: 0.625rem;
}
.bio-abaag .site-bio-agent-content .site-container .site-info-column .site-info-contact .site-bio-social a {
  color: #0a0a0a;
  padding: 0 0.625rem 0 0;
  font-size: 1.3125rem;
}
.bio-abaag .site-bio-agent-content .site-container .site-about-column {
  flex: 1 1 auto;
  width: 100%;
  padding: 0 1.25rem 1.25rem 3.125rem;
}
@media only screen and (max-width: 48em) {
  .bio-abaag .site-bio-agent-content .site-container .site-about-column {
    padding: 1.25rem;
  }
}
.bio-abaag .site-bio-agent-content .site-container .site-about-column .site-mobile {
  display: none;
  font-size: 2.25rem;
}
@media only screen and (max-width: 48em) {
  .bio-abaag .site-bio-agent-content .site-container .site-about-column .site-mobile {
    display: block;
  }
}
@media only screen and (max-width: 48em) {
  .bio-abaag .site-bio-agent-content .site-container .site-about-column {
    background-color: #ffffff;
  }
}
.bio-abaag .site-bio-agent-content .site-container .site-info-languages h3 {
  font-size: 1rem;
  padding: 1.25rem 0.625rem 0.625rem 1.25rem;
  border-bottom: 1px solid #0a0a0a;
  font-weight: bold;
}
.bio-abaag .site-bio-agent-content .site-container .site-info-languages p {
  padding: 0.625rem 1.25rem;
}
.bio-abaag .rng-agent-profile-featured-properties-container.rng-hide {
  display: none;
}
.bio-abaag .rng-agent-profile-featured-properties-container h3 {
  text-align: center;
  margin: 2.5rem 0 1.25rem;
  font-family: Times, Times New Roman, Georgia, serif;
  font-size: 2.375rem;
}

.bio-hpmlp {
  position: relative;
}
.bio-hpmlp .site-bio-agent-content {
  background-color: #ffffff;
}
.bio-hpmlp .site-bio-agent-content .site-container {
  display: flex;
  justify-content: space-between;
  padding: 2.5rem 0.625rem;
}
@media only screen and (max-width: 40em) {
  .bio-hpmlp .site-bio-agent-content .site-container {
    display: block;
    flex-wrap: wrap;
  }
}
.bio-hpmlp .site-bio-agent-content .site-container .site-info-column {
  flex: 0 0 auto;
  width: 28.125rem;
  max-width: 100%;
}
@media only screen and (max-width: 64em) {
  .bio-hpmlp .site-bio-agent-content .site-container .site-info-column {
    width: 18.75rem;
  }
}
@media only screen and (max-width: 40em) {
  .bio-hpmlp .site-bio-agent-content .site-container .site-info-column {
    margin: 0 auto;
    padding: 0 0.625rem 0.625rem;
    width: 100%;
  }
}
.bio-hpmlp .site-bio-agent-content .site-container .site-info-column .site-team-member {
  position: relative;
  padding: 0 1.25rem 1.25rem;
}
.bio-hpmlp .site-bio-agent-content .site-container .site-info-column .site-team-member .site-team-member-image {
  position: relative;
  max-width: 100%;
  width: 18.75rem;
  height: 23.4375rem;
  background-position: center;
  background-size: cover;
  background-repeat: no-repeat;
  z-index: 2;
}
@media only screen and (max-width: 64em) {
  .bio-hpmlp .site-bio-agent-content .site-container .site-info-column .site-team-member .site-team-member-image {
    width: 12.5rem;
    height: 15.625rem;
  }
}
@media only screen and (max-width: 40em) {
  .bio-hpmlp .site-bio-agent-content .site-container .site-info-column .site-team-member .site-team-member-image {
    width: 18.75rem;
    height: 23.4375rem;
  }
}
.bio-hpmlp .site-bio-agent-content .site-container .site-info-column .site-team-member .site-team-member-text {
  position: relative;
  margin-top: 2.5rem;
  z-index: 2;
}
.bio-hpmlp .site-bio-agent-content .site-container .site-info-column .site-team-member .site-team-member-text h3 {
  color: var(--company-primary-color) !important;
  font-size: 1.625rem !important;
  font-family: "Domine", Georgia, Times, Times New Roman, serif !important;
  line-height: 1.2 !important;
}
@media only screen and (max-width: 30em) {
  .bio-hpmlp .site-bio-agent-content .site-container .site-info-column .site-team-member .site-team-member-text h3 {
    padding-left: 1.25rem;
  }
}
.bio-hpmlp .site-bio-agent-content .site-container .site-info-column .site-team-member .site-team-member-text h4 {
  color: #E8AB0A !important;
  text-transform: uppercase !important;
  font-size: 0.9375rem !important;
  padding-left: 5rem;
  margin-bottom: 0;
  line-height: 1.3 !important;
}
@media only screen and (max-width: 30em) {
  .bio-hpmlp .site-bio-agent-content .site-container .site-info-column .site-team-member .site-team-member-text h4 {
    padding-left: 1.25rem;
  }
}
.bio-hpmlp .site-bio-agent-content .site-container .site-info-column .site-team-member .site-team-member-text .site-state-license {
  margin-top: 0;
}
.bio-hpmlp .site-bio-agent-content .site-container .site-info-column .site-team-member .site-team-member-text .site-team-member-designations {
  color: #312C26 !important;
  font-size: 0.9375rem !important;
  padding-left: 5rem;
}
@media only screen and (max-width: 30em) {
  .bio-hpmlp .site-bio-agent-content .site-container .site-info-column .site-team-member .site-team-member-text .site-team-member-designations {
    padding-left: 1.25rem;
  }
}
.bio-hpmlp .site-bio-agent-content .site-container .site-info-column .site-team-member .site-team-member-text p {
  color: #312C26 !important;
  font-size: 0.9375rem !important;
  padding-left: 5rem;
}
@media only screen and (max-width: 30em) {
  .bio-hpmlp .site-bio-agent-content .site-container .site-info-column .site-team-member .site-team-member-text p {
    padding-left: 1.25rem;
  }
}
.bio-hpmlp .site-bio-agent-content .site-container .site-info-column .site-team-member .site-team-member-text .site-info-office a {
  color: #312C26 !important;
  font-size: 0.9375rem !important;
}
.bio-hpmlp .site-bio-agent-content .site-container .site-info-column .site-team-member .site-team-member-text hr {
  border: none;
  border-top: 1px solid #E8AB0A;
  max-width: 100%;
  width: 18.75rem;
  margin: 0;
}
.bio-hpmlp .site-bio-agent-content .site-container .site-info-column .site-team-member .site-team-member-text .site-team-member-contact {
  display: flex;
  justify-content: flex-start;
  align-items: center;
  padding-left: 5rem;
  margin-bottom: 0.625rem;
}
@media only screen and (max-width: 30em) {
  .bio-hpmlp .site-bio-agent-content .site-container .site-info-column .site-team-member .site-team-member-text .site-team-member-contact {
    padding-left: 1.25rem;
  }
}
.bio-hpmlp .site-bio-agent-content .site-container .site-info-column .site-team-member .site-team-member-text .site-team-member-contact li {
  padding-right: 1.25rem;
}
.bio-hpmlp .site-bio-agent-content .site-container .site-info-column .site-team-member .site-team-member-text .site-team-member-contact li a {
  text-decoration: none !important;
}
.bio-hpmlp .site-bio-agent-content .site-container .site-info-column .site-team-member .site-team-member-text .site-team-member-contact li.site-email a {
  font-size: 1.75rem;
}
.bio-hpmlp .site-bio-agent-content .site-container .site-info-column .site-team-member .site-team-member-text .site-team-member-contact li.site-phone a {
  font-size: 1.125rem;
}
.bio-hpmlp .site-bio-agent-content .site-container .site-info-column .site-team-member .site-team-member-bg {
  position: absolute;
  bottom: 0;
  right: 0.625rem;
  width: 80%;
  height: 75%;
  z-index: 1;
  background-color: #FAF3EB;
  border-radius: 0 0 2.1875rem 0;
}
.bio-hpmlp .site-bio-agent-content .site-container .site-info-column .site-team-member .site-team-member-bg.site-color-ivory {
  background-color: #FAF3EB;
}
.bio-hpmlp .site-bio-agent-content .site-container .site-info-column .site-team-member .site-team-member-bg.site-color-faded-emerald {
  background-color: #F3F8F8;
}
@media only screen and (max-width: 30em) {
  .bio-hpmlp .site-bio-agent-content .site-container .site-info-column .site-team-member .site-team-member-bg {
    width: 85%;
    left: 1.25rem;
    right: auto;
  }
}
.bio-hpmlp .site-bio-agent-content .site-container .site-about-column {
  flex: 1 1 auto;
  width: 100%;
  padding: 0 1.25rem 1.25rem 3.125rem;
}
@media only screen and (max-width: 48em) {
  .bio-hpmlp .site-bio-agent-content .site-container .site-about-column {
    padding: 1.25rem;
  }
}
.bio-hpmlp .site-bio-agent-content .site-container .site-about-column h1 p {
  padding: 0;
  margin: 0;
  line-height: inherit;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  font-family: inherit;
}
.bio-hpmlp .site-bio-agent-content .site-container .site-about-column h1 p {
  font-size: inherit !important;
  font-weight: inherit !important;
  font-family: inherit !important;
  line-height: inherit !important;
}
.bio-hpmlp .site-bio-agent-content .site-container .site-about-column .site-mobile {
  display: none;
  font-size: 2.25rem;
}
@media only screen and (max-width: 48em) {
  .bio-hpmlp .site-bio-agent-content .site-container .site-about-column .site-mobile {
    display: block;
  }
}
@media only screen and (max-width: 48em) {
  .bio-hpmlp .site-bio-agent-content .site-container .site-about-column {
    background-color: #ffffff;
  }
}
.bio-hpmlp .site-bio-agent-content .site-container .site-info-languages h3 {
  font-size: 1rem;
  padding: 1.25rem 0.625rem 0.625rem 1.25rem;
  border-bottom: 1px solid #0a0a0a;
  font-weight: bold;
}
.bio-hpmlp .site-bio-agent-content .site-container .site-info-languages p {
  padding: 0.625rem 1.25rem;
}
.bio-hpmlp .site-interior-featured-listings .bioActiveListingsHeader {
  display: none;
}
.bio-hpmlp .site-interior-featured-listings .bioActiveListingsHeader:first-child {
  display: block;
}
.bio-hpmlp .site-interior-featured-listings .bioSoldListingsHeader {
  display: none;
}
.bio-hpmlp .site-interior-featured-listings .bioSoldListingsHeader:first-child {
  display: block;
}
.bio-hpmlp .rng-agent-profile-featured-properties-container {
  padding: 0 1.875rem;
}
.bio-hpmlp .rng-agent-profile-featured-properties-container .site-container {
  border-top: 1px solid #999999;
  padding: 2.5rem 0;
  max-width: 81.25rem;
}
.bio-hpmlp .rng-agent-profile-featured-properties-container h2.rng-agent-profile-featured-properties-title {
  font-family: "Domine", Georgia, Times, Times New Roman, serif !important;
  font-size: 2.6875rem !important;
  font-style: normal !important;
  font-weight: 400 !important;
  line-height: 3.25rem !important;
  line-height: 1.2 !important;
  letter-spacing: 0em !important;
  color: var(--company-primary-color) !important;
}
@media only screen and (max-width: 48em) {
  .bio-hpmlp .rng-agent-profile-featured-properties-container h2.rng-agent-profile-featured-properties-title {
    font-size: 2rem !important;
    line-height: 2.375rem !important;
  }
}
.bio-hpmlp .rng-agent-profile-featured-properties-container h2.rng-agent-profile-featured-properties-title p {
  padding: 0;
  margin: 0;
  line-height: inherit;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  font-family: inherit;
}
.bio-hpmlp .rng-agent-profile-featured-properties-container h2.rng-agent-profile-featured-properties-title p {
  line-height: inherit !important;
  font-size: inherit !important;
  font-weight: inherit !important;
  font-family: inherit !important;
}

.site-interior-template-page.site-interior-template-page.callout24,
.site-interior-template-page.site-interior-template-page.seo10 {
  padding-top: 0 !important;
}
.site-interior-template-page.site-interior-template-page.callout24 .site-callout24-about,
.site-interior-template-page.site-interior-template-page.seo10 .site-callout24-about {
  padding: 0 1.25rem;
}
.site-interior-template-page.site-interior-template-page.callout24 .site-interior-callout,
.site-interior-template-page.site-interior-template-page.seo10 .site-interior-callout {
  width: 32%;
  justify-content: center;
  background-color: #0a0a0a;
  position: relative;
  overflow: hidden;
}
@media only screen and (max-width: 64em) {
  .site-interior-template-page.site-interior-template-page.callout24 .site-interior-callout,
  .site-interior-template-page.site-interior-template-page.seo10 .site-interior-callout {
    width: 48%;
    height: 18.75rem;
  }
}
@media only screen and (max-width: 48em) {
  .site-interior-template-page.site-interior-template-page.callout24 .site-interior-callout,
  .site-interior-template-page.site-interior-template-page.seo10 .site-interior-callout {
    width: 100%;
    height: 12.5rem;
  }
}
.site-interior-template-page.site-interior-template-page.callout24 .site-interior-callout .site-interior-callout-image,
.site-interior-template-page.site-interior-template-page.seo10 .site-interior-callout .site-interior-callout-image {
  position: absolute;
  transform-origin: center;
  background-position: center;
  background-size: cover;
  width: 100%;
  height: 100%;
  z-index: 1;
  transition: all 0.5s ease-out;
}
.site-interior-template-page.site-interior-template-page.callout24 .site-interior-callout .site-interior-callout-text,
.site-interior-template-page.site-interior-template-page.callout24 .site-interior-callout h3,
.site-interior-template-page.site-interior-template-page.seo10 .site-interior-callout .site-interior-callout-text,
.site-interior-template-page.site-interior-template-page.seo10 .site-interior-callout h3 {
  font-family: "Open Sans", "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif;
  text-align: center;
  margin-bottom: 0;
  z-index: 3;
  text-transform: uppercase;
  font-size: 1.3125rem;
  color: #ffffff;
  font-weight: 600;
}
.site-interior-template-page.site-interior-template-page.callout24 .site-interior-callout:before,
.site-interior-template-page.site-interior-template-page.seo10 .site-interior-callout:before {
  background: linear-gradient(to top, rgba(0, 0, 0, 0.3) 0%, rgba(0, 0, 0, 0.3) 100%);
  z-index: 2;
}
.site-interior-template-page.site-interior-template-page.callout24 .site-interior-callout:focus:before, .site-interior-template-page.site-interior-template-page.callout24 .site-interior-callout:hover:before,
.site-interior-template-page.site-interior-template-page.seo10 .site-interior-callout:focus:before,
.site-interior-template-page.site-interior-template-page.seo10 .site-interior-callout:hover:before {
  background: linear-gradient(to top, rgba(0, 0, 0, 0.15) 0%, rgba(0, 0, 0, 0.15) 100%);
}
.site-interior-template-page.site-interior-template-page.callout24 .site-interior-callout:focus .site-interior-callout-image, .site-interior-template-page.site-interior-template-page.callout24 .site-interior-callout:hover .site-interior-callout-image,
.site-interior-template-page.site-interior-template-page.seo10 .site-interior-callout:focus .site-interior-callout-image,
.site-interior-template-page.site-interior-template-page.seo10 .site-interior-callout:hover .site-interior-callout-image {
  transform: scale(1.1);
}

.site-interior-mobile-layout {
  max-width: 48rem;
  margin: 0 auto;
}

.site-interior-mobilecontact1 ul,
.site-interior-mobilecontact2 ul,
.site-interior-mobilecontact3 ul,
.site-interior-mobilecontact4 ul,
.site-interior-mobilecontact5 ul {
  padding-left: 0;
}
.site-interior-mobilecontact1 .site-mobile-contact-info .site-mobile-contact-details h1,
.site-interior-mobilecontact2 .site-mobile-contact-info .site-mobile-contact-details h1,
.site-interior-mobilecontact3 .site-mobile-contact-info .site-mobile-contact-details h1,
.site-interior-mobilecontact4 .site-mobile-contact-info .site-mobile-contact-details h1,
.site-interior-mobilecontact5 .site-mobile-contact-info .site-mobile-contact-details h1 {
  font-size: 1.875rem;
}
@media only screen and (max-width: 40em) {
  .site-interior-mobilecontact1 .site-mobile-contact-info .site-mobile-contact-details h1,
  .site-interior-mobilecontact2 .site-mobile-contact-info .site-mobile-contact-details h1,
  .site-interior-mobilecontact3 .site-mobile-contact-info .site-mobile-contact-details h1,
  .site-interior-mobilecontact4 .site-mobile-contact-info .site-mobile-contact-details h1,
  .site-interior-mobilecontact5 .site-mobile-contact-info .site-mobile-contact-details h1 {
    font-size: 1.3125rem;
  }
}
@media only screen and (max-width: 30em) {
  .site-interior-mobilecontact1 .site-mobile-contact-info .site-mobile-contact-details h1,
  .site-interior-mobilecontact2 .site-mobile-contact-info .site-mobile-contact-details h1,
  .site-interior-mobilecontact3 .site-mobile-contact-info .site-mobile-contact-details h1,
  .site-interior-mobilecontact4 .site-mobile-contact-info .site-mobile-contact-details h1,
  .site-interior-mobilecontact5 .site-mobile-contact-info .site-mobile-contact-details h1 {
    font-size: 1.125rem;
  }
}
.site-interior-mobilecontact1 .site-mobile-contact-info .site-mobile-contact-details h2,
.site-interior-mobilecontact2 .site-mobile-contact-info .site-mobile-contact-details h2,
.site-interior-mobilecontact3 .site-mobile-contact-info .site-mobile-contact-details h2,
.site-interior-mobilecontact4 .site-mobile-contact-info .site-mobile-contact-details h2,
.site-interior-mobilecontact5 .site-mobile-contact-info .site-mobile-contact-details h2 {
  font-size: 1.125rem;
}
@media only screen and (max-width: 40em) {
  .site-interior-mobilecontact1 .site-mobile-contact-info .site-mobile-contact-details h2,
  .site-interior-mobilecontact2 .site-mobile-contact-info .site-mobile-contact-details h2,
  .site-interior-mobilecontact3 .site-mobile-contact-info .site-mobile-contact-details h2,
  .site-interior-mobilecontact4 .site-mobile-contact-info .site-mobile-contact-details h2,
  .site-interior-mobilecontact5 .site-mobile-contact-info .site-mobile-contact-details h2 {
    font-size: 0.875rem;
  }
}
@media only screen and (max-width: 30em) {
  .site-interior-mobilecontact1 .site-mobile-contact-info .site-mobile-contact-details h2,
  .site-interior-mobilecontact2 .site-mobile-contact-info .site-mobile-contact-details h2,
  .site-interior-mobilecontact3 .site-mobile-contact-info .site-mobile-contact-details h2,
  .site-interior-mobilecontact4 .site-mobile-contact-info .site-mobile-contact-details h2,
  .site-interior-mobilecontact5 .site-mobile-contact-info .site-mobile-contact-details h2 {
    font-size: 0.75rem !important;
  }
}
.site-interior-mobilecontact1 .site-mobile-contact-info .site-mobile-contact-details .site-mobile-contact-license a,
.site-interior-mobilecontact2 .site-mobile-contact-info .site-mobile-contact-details .site-mobile-contact-license a,
.site-interior-mobilecontact3 .site-mobile-contact-info .site-mobile-contact-details .site-mobile-contact-license a,
.site-interior-mobilecontact4 .site-mobile-contact-info .site-mobile-contact-details .site-mobile-contact-license a,
.site-interior-mobilecontact5 .site-mobile-contact-info .site-mobile-contact-details .site-mobile-contact-license a {
  text-decoration: none;
  color: inherit;
  cursor: auto;
}
.site-interior-mobilecontact1 .site-mobile-contact-info .site-mobile-contact-details p,
.site-interior-mobilecontact2 .site-mobile-contact-info .site-mobile-contact-details p,
.site-interior-mobilecontact3 .site-mobile-contact-info .site-mobile-contact-details p,
.site-interior-mobilecontact4 .site-mobile-contact-info .site-mobile-contact-details p,
.site-interior-mobilecontact5 .site-mobile-contact-info .site-mobile-contact-details p {
  font-size: 1rem;
}
@media only screen and (max-width: 40em) {
  .site-interior-mobilecontact1 .site-mobile-contact-info .site-mobile-contact-details p,
  .site-interior-mobilecontact2 .site-mobile-contact-info .site-mobile-contact-details p,
  .site-interior-mobilecontact3 .site-mobile-contact-info .site-mobile-contact-details p,
  .site-interior-mobilecontact4 .site-mobile-contact-info .site-mobile-contact-details p,
  .site-interior-mobilecontact5 .site-mobile-contact-info .site-mobile-contact-details p {
    font-size: 0.875rem;
  }
}
@media only screen and (max-width: 30em) {
  .site-interior-mobilecontact1 .site-mobile-contact-info .site-mobile-contact-details p,
  .site-interior-mobilecontact2 .site-mobile-contact-info .site-mobile-contact-details p,
  .site-interior-mobilecontact3 .site-mobile-contact-info .site-mobile-contact-details p,
  .site-interior-mobilecontact4 .site-mobile-contact-info .site-mobile-contact-details p,
  .site-interior-mobilecontact5 .site-mobile-contact-info .site-mobile-contact-details p {
    font-size: 0.75rem;
  }
}
.site-interior-mobilecontact1 .site-mobile-contact-links,
.site-interior-mobilecontact2 .site-mobile-contact-links,
.site-interior-mobilecontact3 .site-mobile-contact-links,
.site-interior-mobilecontact4 .site-mobile-contact-links,
.site-interior-mobilecontact5 .site-mobile-contact-links {
  padding: 0.9375rem 0.9375rem 0;
}
.site-interior-mobilecontact1 .site-mobile-contact-links ul,
.site-interior-mobilecontact2 .site-mobile-contact-links ul,
.site-interior-mobilecontact3 .site-mobile-contact-links ul,
.site-interior-mobilecontact4 .site-mobile-contact-links ul,
.site-interior-mobilecontact5 .site-mobile-contact-links ul {
  display: flex;
  justify-content: center;
  align-items: flex-end;
  flex-wrap: wrap;
  margin-bottom: 0;
}
.site-interior-mobilecontact1 .site-mobile-contact-links ul li,
.site-interior-mobilecontact2 .site-mobile-contact-links ul li,
.site-interior-mobilecontact3 .site-mobile-contact-links ul li,
.site-interior-mobilecontact4 .site-mobile-contact-links ul li,
.site-interior-mobilecontact5 .site-mobile-contact-links ul li {
  padding: 1.25rem;
}
@media only screen and (max-width: 34em) {
  .site-interior-mobilecontact1 .site-mobile-contact-links ul li,
  .site-interior-mobilecontact2 .site-mobile-contact-links ul li,
  .site-interior-mobilecontact3 .site-mobile-contact-links ul li,
  .site-interior-mobilecontact4 .site-mobile-contact-links ul li,
  .site-interior-mobilecontact5 .site-mobile-contact-links ul li {
    padding: 0.4375rem;
  }
}
@media only screen and (min-width: 64em) {
  .site-interior-mobilecontact1 .site-mobile-contact-links ul li.site-download-btn,
  .site-interior-mobilecontact2 .site-mobile-contact-links ul li.site-download-btn,
  .site-interior-mobilecontact3 .site-mobile-contact-links ul li.site-download-btn,
  .site-interior-mobilecontact4 .site-mobile-contact-links ul li.site-download-btn,
  .site-interior-mobilecontact5 .site-mobile-contact-links ul li.site-download-btn {
    display: none !important;
  }
}
.site-interior-mobilecontact1 .site-mobile-contact-links ul li a .site-icon,
.site-interior-mobilecontact2 .site-mobile-contact-links ul li a .site-icon,
.site-interior-mobilecontact3 .site-mobile-contact-links ul li a .site-icon,
.site-interior-mobilecontact4 .site-mobile-contact-links ul li a .site-icon,
.site-interior-mobilecontact5 .site-mobile-contact-links ul li a .site-icon {
  display: flex;
  justify-content: center;
  align-items: flex-end;
  margin: 0 auto;
}
@media only screen and (max-width: 34em) {
  .site-interior-mobilecontact1 .site-mobile-contact-links ul li a .site-icon,
  .site-interior-mobilecontact2 .site-mobile-contact-links ul li a .site-icon,
  .site-interior-mobilecontact3 .site-mobile-contact-links ul li a .site-icon,
  .site-interior-mobilecontact4 .site-mobile-contact-links ul li a .site-icon,
  .site-interior-mobilecontact5 .site-mobile-contact-links ul li a .site-icon {
    width: 3.1rem !important;
    height: 3.1rem !important;
  }
}
.site-interior-mobilecontact1 .site-mobile-contact-links ul li a .site-icon i,
.site-interior-mobilecontact2 .site-mobile-contact-links ul li a .site-icon i,
.site-interior-mobilecontact3 .site-mobile-contact-links ul li a .site-icon i,
.site-interior-mobilecontact4 .site-mobile-contact-links ul li a .site-icon i,
.site-interior-mobilecontact5 .site-mobile-contact-links ul li a .site-icon i {
  font-size: 2.5rem;
  color: #666465;
  line-height: 1;
  margin-bottom: 0.625rem;
}
.site-interior-mobilecontact1 .site-mobile-contact-links ul li a .site-icon i.rni-sso,
.site-interior-mobilecontact2 .site-mobile-contact-links ul li a .site-icon i.rni-sso,
.site-interior-mobilecontact3 .site-mobile-contact-links ul li a .site-icon i.rni-sso,
.site-interior-mobilecontact4 .site-mobile-contact-links ul li a .site-icon i.rni-sso,
.site-interior-mobilecontact5 .site-mobile-contact-links ul li a .site-icon i.rni-sso {
  font-size: 3.4375rem;
  margin-bottom: 0.125rem;
}
@media only screen and (max-width: 34em) {
  .site-interior-mobilecontact1 .site-mobile-contact-links ul li a .site-icon i,
  .site-interior-mobilecontact2 .site-mobile-contact-links ul li a .site-icon i,
  .site-interior-mobilecontact3 .site-mobile-contact-links ul li a .site-icon i,
  .site-interior-mobilecontact4 .site-mobile-contact-links ul li a .site-icon i,
  .site-interior-mobilecontact5 .site-mobile-contact-links ul li a .site-icon i {
    font-size: 1.875rem;
  }
  .site-interior-mobilecontact1 .site-mobile-contact-links ul li a .site-icon i.rni-sso,
  .site-interior-mobilecontact2 .site-mobile-contact-links ul li a .site-icon i.rni-sso,
  .site-interior-mobilecontact3 .site-mobile-contact-links ul li a .site-icon i.rni-sso,
  .site-interior-mobilecontact4 .site-mobile-contact-links ul li a .site-icon i.rni-sso,
  .site-interior-mobilecontact5 .site-mobile-contact-links ul li a .site-icon i.rni-sso {
    font-size: 2.5rem;
  }
}
.site-interior-mobilecontact1 .site-mobile-contact-links ul li a .site-text,
.site-interior-mobilecontact2 .site-mobile-contact-links ul li a .site-text,
.site-interior-mobilecontact3 .site-mobile-contact-links ul li a .site-text,
.site-interior-mobilecontact4 .site-mobile-contact-links ul li a .site-text,
.site-interior-mobilecontact5 .site-mobile-contact-links ul li a .site-text {
  display: block;
  text-align: center;
  text-transform: uppercase;
  color: #666465;
  font-size: 1rem;
  font-weight: 400;
}
@media only screen and (max-width: 34em) {
  .site-interior-mobilecontact1 .site-mobile-contact-links ul li a .site-text,
  .site-interior-mobilecontact2 .site-mobile-contact-links ul li a .site-text,
  .site-interior-mobilecontact3 .site-mobile-contact-links ul li a .site-text,
  .site-interior-mobilecontact4 .site-mobile-contact-links ul li a .site-text,
  .site-interior-mobilecontact5 .site-mobile-contact-links ul li a .site-text {
    font-size: 0.75rem;
  }
}
.site-interior-mobilecontact1 .site-mobile-contact-callouts,
.site-interior-mobilecontact2 .site-mobile-contact-callouts,
.site-interior-mobilecontact3 .site-mobile-contact-callouts,
.site-interior-mobilecontact4 .site-mobile-contact-callouts,
.site-interior-mobilecontact5 .site-mobile-contact-callouts {
  padding: 0.9375rem;
}
.site-interior-mobilecontact1 .site-mobile-contact-callouts ul,
.site-interior-mobilecontact2 .site-mobile-contact-callouts ul,
.site-interior-mobilecontact3 .site-mobile-contact-callouts ul,
.site-interior-mobilecontact4 .site-mobile-contact-callouts ul,
.site-interior-mobilecontact5 .site-mobile-contact-callouts ul {
  margin-bottom: 0;
}
.site-interior-mobilecontact1 .site-mobile-contact-callouts ul li,
.site-interior-mobilecontact2 .site-mobile-contact-callouts ul li,
.site-interior-mobilecontact3 .site-mobile-contact-callouts ul li,
.site-interior-mobilecontact4 .site-mobile-contact-callouts ul li,
.site-interior-mobilecontact5 .site-mobile-contact-callouts ul li {
  padding: 0.3125rem;
}
.site-interior-mobilecontact1 .site-mobile-contact-callouts ul li a,
.site-interior-mobilecontact2 .site-mobile-contact-callouts ul li a,
.site-interior-mobilecontact3 .site-mobile-contact-callouts ul li a,
.site-interior-mobilecontact4 .site-mobile-contact-callouts ul li a,
.site-interior-mobilecontact5 .site-mobile-contact-callouts ul li a {
  display: block;
  background-color: #666465;
  padding: 1rem;
  color: #ffffff;
  text-transform: uppercase;
  font-size: 1.125rem;
  text-align: center;
  font-weight: 400;
}
@media only screen and (max-width: 35em) {
  .site-interior-mobilecontact1 .site-mobile-contact-callouts ul li a,
  .site-interior-mobilecontact2 .site-mobile-contact-callouts ul li a,
  .site-interior-mobilecontact3 .site-mobile-contact-callouts ul li a,
  .site-interior-mobilecontact4 .site-mobile-contact-callouts ul li a,
  .site-interior-mobilecontact5 .site-mobile-contact-callouts ul li a {
    font-size: 1rem;
  }
}
.site-interior-mobilecontact1 .site-mobile-contact-callouts ul li a p,
.site-interior-mobilecontact2 .site-mobile-contact-callouts ul li a p,
.site-interior-mobilecontact3 .site-mobile-contact-callouts ul li a p,
.site-interior-mobilecontact4 .site-mobile-contact-callouts ul li a p,
.site-interior-mobilecontact5 .site-mobile-contact-callouts ul li a p {
  padding: 0;
  margin: 0;
  line-height: inherit;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  font-family: inherit;
}
.site-interior-mobilecontact1 .site-mobile-contact-callouts ul li a p,
.site-interior-mobilecontact2 .site-mobile-contact-callouts ul li a p,
.site-interior-mobilecontact3 .site-mobile-contact-callouts ul li a p,
.site-interior-mobilecontact4 .site-mobile-contact-callouts ul li a p,
.site-interior-mobilecontact5 .site-mobile-contact-callouts ul li a p {
  color: inherit !important;
  font-family: inherit !important;
}

.site-interior-mobilecontact1 {
  padding-top: 0;
}
.site-interior-mobilecontact1 .site-interior-mobile-header {
  text-align: center;
}
.site-interior-mobilecontact1 .site-mobile-contact-info {
  display: flex;
  justify-content: space-between;
  background-color: var(--company-primary-color);
  padding: 1rem;
  margin-top: 3.75rem;
}
.site-interior-mobilecontact1 .site-mobile-contact-info .site-mobile-contact-photo {
  flex: 0 1 auto;
  width: 50%;
  max-width: 18.75rem;
}
.site-interior-mobilecontact1 .site-mobile-contact-info .site-mobile-contact-photo .site-agent-image {
  width: 100%;
  height: 18.75rem;
  background-position: center;
  background-size: cover;
  border: 2px solid #ffffff;
  box-shadow: 3px 3px 3px rgba(0, 0, 0, 0.3);
  margin-top: -2.5rem;
}
@media only screen and (max-width: 35em) {
  .site-interior-mobilecontact1 .site-mobile-contact-info .site-mobile-contact-photo {
    width: 35%;
  }
  .site-interior-mobilecontact1 .site-mobile-contact-info .site-mobile-contact-photo .site-agent-image {
    height: 12.5rem;
  }
}
@media only screen and (max-width: 28em) {
  .site-interior-mobilecontact1 .site-mobile-contact-info .site-mobile-contact-photo .site-agent-image {
    height: 9.375rem;
  }
}
.site-interior-mobilecontact1 .site-mobile-contact-info .site-mobile-contact-details {
  flex: 1 1 auto;
  width: 50%;
  padding-left: 1.25rem;
}
@media only screen and (max-width: 30em) {
  .site-interior-mobilecontact1 .site-mobile-contact-info .site-mobile-contact-details {
    width: 65%;
  }
}
.site-interior-mobilecontact1 .site-mobile-contact-info .site-mobile-contact-details h1 {
  color: #ffffff !important;
  text-transform: none;
  text-align: left;
  margin-bottom: 0;
}
.site-interior-mobilecontact1 .site-mobile-contact-info .site-mobile-contact-details h2 {
  color: #ffffff !important;
  text-align: left;
  margin: 0;
  text-transform: none;
}
.site-interior-mobilecontact1 .site-mobile-contact-info .site-mobile-contact-details p {
  color: #ffffff !important;
  line-height: 1.4;
}
.site-interior-mobilecontact1 .site-mobile-contact-info .site-mobile-contact-details .site-details-office {
  margin-top: 1.25rem;
}
.site-interior-mobilecontact1 .site-mobile-contact-info .site-mobile-contact-details .site-details-agent-number,
.site-interior-mobilecontact1 .site-mobile-contact-info .site-mobile-contact-details .site-details-office-number {
  margin-bottom: 0;
}
.site-interior-mobilecontact1 .site-mobile-contact-info .site-mobile-contact-details .site-details-agent-number a,
.site-interior-mobilecontact1 .site-mobile-contact-info .site-mobile-contact-details .site-details-office-number a {
  color: #ffffff;
}
.site-interior-mobilecontact1 .site-mobile-contact-info .site-mobile-contact-details .site-details-agent-number a:focus, .site-interior-mobilecontact1 .site-mobile-contact-info .site-mobile-contact-details .site-details-agent-number a:hover,
.site-interior-mobilecontact1 .site-mobile-contact-info .site-mobile-contact-details .site-details-office-number a:focus,
.site-interior-mobilecontact1 .site-mobile-contact-info .site-mobile-contact-details .site-details-office-number a:hover {
  color: #ffffff;
}
.site-interior-mobilecontact1 .site-mobile-contact-info .site-mobile-contact-details .site-social {
  display: flex;
  justify-content: flex-start;
  align-items: center;
  margin-top: 1rem;
}
.site-interior-mobilecontact1 .site-mobile-contact-info .site-mobile-contact-details .site-social li {
  padding: 0.625rem;
}
.site-interior-mobilecontact1 .site-mobile-contact-info .site-mobile-contact-details .site-social li a {
  font-size: 1.875rem;
  color: #ffffff;
}
@media only screen and (max-width: 40em) {
  .site-interior-mobilecontact1 .site-mobile-contact-info .site-mobile-contact-details .site-social li a {
    font-size: 1.5rem;
  }
}
.site-interior-mobilecontact1 .site-mobile-contact-info .site-mobile-contact-details .site-social li:first-child {
  padding-left: 0;
}
.site-interior-mobilecontact1 .site-mobile-contact-links {
  padding: 0.9375rem 0.9375rem 0;
}
.site-interior-mobilecontact1 .site-mobile-contact-links ul li a .site-icon i {
  font-size: 2.5rem;
  color: #666465;
  line-height: 1;
  margin-bottom: 0.625rem;
}
.site-interior-mobilecontact1 .site-mobile-contact-links ul li a .site-icon i.rni-sso {
  font-size: 3.4375rem;
  margin-bottom: 0.125rem;
}
@media only screen and (max-width: 34em) {
  .site-interior-mobilecontact1 .site-mobile-contact-links ul li a .site-icon i {
    font-size: 1.875rem;
  }
  .site-interior-mobilecontact1 .site-mobile-contact-links ul li a .site-icon i.rni-sso {
    font-size: 2.5rem;
  }
}
.site-interior-mobilecontact1 .site-mobile-contact-links ul li a .site-text {
  display: block;
  text-align: center;
  text-transform: uppercase;
  color: #666465;
  font-size: 1rem;
  font-weight: 400;
}
@media only screen and (max-width: 34em) {
  .site-interior-mobilecontact1 .site-mobile-contact-links ul li a .site-text {
    font-size: 0.75rem;
  }
}

.site-interior-mobilecontact2 {
  padding-top: 0;
}
.site-interior-mobilecontact2 .site-interior-mobile-header {
  text-align: center;
  padding: 1.25rem;
}
.site-interior-mobilecontact2 .site-mobile-contact-photo {
  display: flex;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  position: relative;
}
.site-interior-mobilecontact2 .site-mobile-contact-photo .site-mobile-contact-background {
  background-color: var(--company-primary-color);
  width: 100%;
  height: 15rem;
  position: absolute;
  top: 1.875rem;
  left: 0;
  z-index: 1;
  background-position: center;
  background-size: cover;
}
.site-interior-mobilecontact2 .site-mobile-contact-photo .site-agent-image {
  position: relative;
  height: 18.75rem;
  background-position: center;
  background-size: cover;
  border: 2px solid #ffffff;
  box-shadow: 3px 3px 3px rgba(0, 0, 0, 0.3);
  z-index: 2;
}
.site-interior-mobilecontact2 .site-mobile-contact-photo .site-agent-image img {
  height: 100% !important;
}
.site-interior-mobilecontact2 .site-mobile-contact-info {
  display: flex;
  justify-content: space-between;
  background-color: #ffffff;
  padding: 0 1rem;
  margin-top: 1.25rem;
}
.site-interior-mobilecontact2 .site-mobile-contact-info .site-mobile-contact-details {
  flex: 1 1 auto;
  width: 100%;
  text-align: center;
}
.site-interior-mobilecontact2 .site-mobile-contact-info .site-mobile-contact-details h1 {
  color: #666465;
  text-transform: none;
  text-align: center;
  margin-bottom: 0;
}
.site-interior-mobilecontact2 .site-mobile-contact-info .site-mobile-contact-details h2 {
  color: #666465;
  text-align: center;
  margin: 0;
  text-transform: none;
}
.site-interior-mobilecontact2 .site-mobile-contact-info .site-mobile-contact-details p {
  color: #666465;
  line-height: 1.4;
}
.site-interior-mobilecontact2 .site-mobile-contact-info .site-mobile-contact-details .site-details-office {
  margin-top: 1.25rem;
  margin-bottom: 1rem;
}
.site-interior-mobilecontact2 .site-mobile-contact-info .site-mobile-contact-details .site-details-agent-number,
.site-interior-mobilecontact2 .site-mobile-contact-info .site-mobile-contact-details .site-details-office-number {
  margin-bottom: 0;
}
.site-interior-mobilecontact2 .site-mobile-contact-info .site-mobile-contact-details .site-details-agent-number a,
.site-interior-mobilecontact2 .site-mobile-contact-info .site-mobile-contact-details .site-details-office-number a {
  color: #666465;
}
.site-interior-mobilecontact2 .site-mobile-contact-info .site-mobile-contact-details .site-details-agent-number a:focus, .site-interior-mobilecontact2 .site-mobile-contact-info .site-mobile-contact-details .site-details-agent-number a:hover,
.site-interior-mobilecontact2 .site-mobile-contact-info .site-mobile-contact-details .site-details-office-number a:focus,
.site-interior-mobilecontact2 .site-mobile-contact-info .site-mobile-contact-details .site-details-office-number a:hover {
  color: #666465;
}
.site-interior-mobilecontact2 .site-mobile-contact-links {
  padding: 0 0.9375rem;
  margin-top: 1rem;
}
.site-interior-mobilecontact2 .site-mobile-contact-links ul li {
  padding: 0.625rem 1.25rem;
}
.site-interior-mobilecontact2 .site-mobile-contact-links ul li a .site-icon i {
  font-size: 2.5rem;
  color: #666465;
  line-height: 1;
  margin-bottom: 0.625rem;
}
.site-interior-mobilecontact2 .site-mobile-contact-links ul li a .site-icon i.rni-sso {
  font-size: 3.4375rem;
  margin-bottom: 0.125rem;
}
@media only screen and (max-width: 34em) {
  .site-interior-mobilecontact2 .site-mobile-contact-links ul li a .site-icon i {
    font-size: 1.875rem;
  }
  .site-interior-mobilecontact2 .site-mobile-contact-links ul li a .site-icon i.rni-sso {
    font-size: 2.5rem;
  }
}
.site-interior-mobilecontact2 .site-mobile-contact-links ul li a .site-text {
  display: block;
  text-align: center;
  text-transform: uppercase;
  color: #666465;
  font-size: 1rem;
  font-weight: 400;
}
@media only screen and (max-width: 34em) {
  .site-interior-mobilecontact2 .site-mobile-contact-links ul li a .site-text {
    font-size: 0.75rem;
  }
}
.site-interior-mobilecontact2 .site-mobile-contact-callouts ul {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
}
.site-interior-mobilecontact2 .site-mobile-contact-callouts ul li {
  width: 50%;
}
.site-interior-mobilecontact2 .site-mobile-contact-callouts ul li a {
  padding: 0.5rem 1rem;
  border-radius: 0.625rem;
  line-height: 1.2;
}
@media only screen and (max-width: 30em) {
  .site-interior-mobilecontact2 .site-mobile-contact-callouts ul li {
    width: 100%;
  }
}
.site-interior-mobilecontact2 .site-social {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-wrap: wrap;
}
.site-interior-mobilecontact2 .site-social li {
  padding: 0.625rem;
}
.site-interior-mobilecontact2 .site-social li a {
  font-size: 2.25rem;
  color: var(--company-primary-color);
}
@media only screen and (max-width: 40em) {
  .site-interior-mobilecontact2 .site-social li a {
    font-size: 2rem;
  }
}
.site-interior-mobilecontact2 .site-social li:first-child {
  padding-left: 0;
}

.site-interior-mobilecontact3 {
  padding-top: 0;
}
.site-interior-mobilecontact3 .site-interior-mobile-header {
  text-align: center;
  padding: 1.25rem;
}
.site-interior-mobilecontact3 .site-mobile-contact-photo {
  display: flex;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  position: relative;
}
.site-interior-mobilecontact3 .site-mobile-contact-photo .site-agent-image {
  display: flex;
  justify-content: center;
  position: relative;
  width: 100%;
  height: 18.75rem;
  background-position: center;
  background-size: cover;
  z-index: 2;
}
.site-interior-mobilecontact3 .site-mobile-contact-photo .site-agent-image img {
  height: 100%;
}
@media only screen and (min-width: 48em) {
  .site-interior-mobilecontact3 .site-mobile-contact-photo .site-agent-image {
    height: 25rem;
  }
}
.site-interior-mobilecontact3 .site-mobile-contact-info {
  display: flex;
  justify-content: space-between;
  background-color: #ffffff;
  padding: 0 1rem;
  margin-top: 1.25rem;
}
.site-interior-mobilecontact3 .site-mobile-contact-info .site-mobile-contact-details {
  flex: 1 1 auto;
  width: 100%;
  text-align: center;
  padding: 0 0.3125rem;
}
.site-interior-mobilecontact3 .site-mobile-contact-info .site-mobile-contact-details h1 {
  color: #666465;
  text-transform: none;
  text-align: center;
  margin-bottom: 0;
}
.site-interior-mobilecontact3 .site-mobile-contact-info .site-mobile-contact-details h2 {
  color: #666465;
  text-align: center;
  margin: 0;
  text-transform: none;
}
.site-interior-mobilecontact3 .site-mobile-contact-info .site-mobile-contact-details p {
  color: #666465;
  line-height: 1.4;
  text-align: center;
}
.site-interior-mobilecontact3 .site-mobile-contact-info .site-mobile-contact-details .site-details-office {
  margin-top: 1.25rem;
  margin-bottom: 1rem;
}
.site-interior-mobilecontact3 .site-mobile-contact-info .site-mobile-contact-details .site-details-agent-number,
.site-interior-mobilecontact3 .site-mobile-contact-info .site-mobile-contact-details .site-details-office-number {
  margin-bottom: 0;
}
.site-interior-mobilecontact3 .site-mobile-contact-info .site-mobile-contact-details .site-details-agent-number a,
.site-interior-mobilecontact3 .site-mobile-contact-info .site-mobile-contact-details .site-details-office-number a {
  color: #666465;
}
.site-interior-mobilecontact3 .site-mobile-contact-info .site-mobile-contact-details .site-details-agent-number a:focus, .site-interior-mobilecontact3 .site-mobile-contact-info .site-mobile-contact-details .site-details-agent-number a:hover,
.site-interior-mobilecontact3 .site-mobile-contact-info .site-mobile-contact-details .site-details-office-number a:focus,
.site-interior-mobilecontact3 .site-mobile-contact-info .site-mobile-contact-details .site-details-office-number a:hover {
  color: #666465;
}
.site-interior-mobilecontact3 .site-mobile-contact-links {
  padding: 0 0.9375rem;
  margin-top: 1rem;
}
.site-interior-mobilecontact3 .site-mobile-contact-links ul li {
  padding: 0.625rem 0.625rem;
}
@media only screen and (max-width: 34em) {
  .site-interior-mobilecontact3 .site-mobile-contact-links ul li {
    padding: 0.625rem 0.3125rem;
  }
}
.site-interior-mobilecontact3 .site-mobile-contact-links ul li a {
  text-align: center;
}
.site-interior-mobilecontact3 .site-mobile-contact-links ul li a .site-icon {
  align-items: center;
  background-color: var(--company-primary-color);
  width: 3.75rem;
  height: 3.75rem;
  border-radius: 0.5rem;
  margin: 0 auto;
}
@media only screen and (max-width: 34em) {
  .site-interior-mobilecontact3 .site-mobile-contact-links ul li a .site-icon {
    width: 3.125rem;
    height: 3.125rem;
  }
}
.site-interior-mobilecontact3 .site-mobile-contact-links ul li a .site-icon i {
  font-size: 1.875rem;
  color: #ffffff;
  line-height: 1;
}
.site-interior-mobilecontact3 .site-mobile-contact-links ul li a .site-icon i.rni-sso {
  font-size: 2.5rem;
  margin-bottom: 0.125rem;
}
@media only screen and (max-width: 34em) {
  .site-interior-mobilecontact3 .site-mobile-contact-links ul li a .site-icon i {
    font-size: 1.3125rem;
  }
  .site-interior-mobilecontact3 .site-mobile-contact-links ul li a .site-icon i.rni-sso {
    font-size: 1.75rem;
  }
}
.site-interior-mobilecontact3 .site-mobile-contact-links ul li a .site-text {
  display: block;
  text-align: center;
  text-transform: uppercase;
  color: var(--company-primary-color);
  font-size: 0.875rem;
  font-weight: 400;
  margin-top: 0.1875rem;
}
@media only screen and (max-width: 34em) {
  .site-interior-mobilecontact3 .site-mobile-contact-links ul li a .site-text {
    font-size: 0.75rem;
  }
}
.site-interior-mobilecontact3 .site-mobile-contact-callouts ul {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
}
.site-interior-mobilecontact3 .site-mobile-contact-callouts ul li {
  width: 50%;
}
.site-interior-mobilecontact3 .site-mobile-contact-callouts ul li a {
  padding: 0.5rem 1rem;
  border-radius: 0.625rem;
  line-height: 1.2;
}
@media only screen and (max-width: 30em) {
  .site-interior-mobilecontact3 .site-mobile-contact-callouts ul li {
    width: 100%;
  }
}
.site-interior-mobilecontact3 .site-social {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-wrap: wrap;
}
.site-interior-mobilecontact3 .site-social li {
  padding: 0.625rem;
}
.site-interior-mobilecontact3 .site-social li a {
  font-size: 2.25rem;
  color: var(--company-primary-color);
}
@media only screen and (max-width: 40em) {
  .site-interior-mobilecontact3 .site-social li a {
    font-size: 2rem;
  }
}
.site-interior-mobilecontact3 .site-social li:first-child {
  padding-left: 0;
}

.site-interior-mobilecontact4 {
  padding-top: 0;
}
.site-interior-mobilecontact4 .site-mobile-contact-info {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
  background-color: var(--company-primary-color);
  padding: 1rem;
  position: relative;
}
.site-interior-mobilecontact4 .site-mobile-contact-info:after {
  position: absolute;
  content: "";
  background-color: #ffffff;
  height: 2.5rem;
  width: 100%;
  z-index: 1;
  bottom: 0;
  left: 0;
}
@media only screen and (max-width: 30em) {
  .site-interior-mobilecontact4 .site-mobile-contact-info:after {
    display: none;
  }
}
.site-interior-mobilecontact4 .site-mobile-contact-info .site-interior-mobile-header {
  position: relative;
  z-index: 2;
  text-align: center;
  width: 100%;
  flex: 1 0 auto;
  padding: 1.25rem;
}
.site-interior-mobilecontact4 .site-mobile-contact-info .site-mobile-contact-photo {
  flex: 0 1 auto;
  width: 50%;
  position: relative;
  z-index: 2;
}
.site-interior-mobilecontact4 .site-mobile-contact-info .site-mobile-contact-photo .site-agent-image {
  width: 100%;
  height: 25rem;
  background-position: center;
  background-size: cover;
  box-shadow: 3px 3px 3px rgba(0, 0, 0, 0.3);
  border-radius: 0.5rem;
}
@media only screen and (max-width: 40em) {
  .site-interior-mobilecontact4 .site-mobile-contact-info .site-mobile-contact-photo .site-agent-image {
    height: 18.75rem;
  }
}
@media only screen and (max-width: 30em) {
  .site-interior-mobilecontact4 .site-mobile-contact-info .site-mobile-contact-photo {
    width: 35%;
  }
  .site-interior-mobilecontact4 .site-mobile-contact-info .site-mobile-contact-photo .site-agent-image {
    height: 12.5rem;
  }
}
@media only screen and (max-width: 25em) {
  .site-interior-mobilecontact4 .site-mobile-contact-info .site-mobile-contact-photo .site-agent-image {
    height: 9.375rem;
  }
}
.site-interior-mobilecontact4 .site-mobile-contact-info .site-mobile-contact-details {
  position: relative;
  z-index: 2;
  flex: 1 1 auto;
  width: 50%;
  padding-left: 1.25rem;
}
@media only screen and (max-width: 30em) {
  .site-interior-mobilecontact4 .site-mobile-contact-info .site-mobile-contact-details {
    width: 65%;
  }
}
.site-interior-mobilecontact4 .site-mobile-contact-info .site-mobile-contact-details h1 {
  color: #ffffff !important;
  text-transform: none;
  text-align: left;
  margin-bottom: 0;
}
.site-interior-mobilecontact4 .site-mobile-contact-info .site-mobile-contact-details h2 {
  color: #ffffff !important;
  text-align: left;
  margin: 0;
  text-transform: none;
}
.site-interior-mobilecontact4 .site-mobile-contact-info .site-mobile-contact-details p {
  color: #ffffff !important;
  line-height: 1.4;
}
.site-interior-mobilecontact4 .site-mobile-contact-info .site-mobile-contact-details .site-details-office {
  margin-top: 1.25rem;
  margin-bottom: 1rem;
}
.site-interior-mobilecontact4 .site-mobile-contact-info .site-mobile-contact-details .site-details-agent-number,
.site-interior-mobilecontact4 .site-mobile-contact-info .site-mobile-contact-details .site-details-office-number {
  margin-bottom: 0;
}
.site-interior-mobilecontact4 .site-mobile-contact-info .site-mobile-contact-details .site-details-agent-number a,
.site-interior-mobilecontact4 .site-mobile-contact-info .site-mobile-contact-details .site-details-office-number a {
  color: #ffffff;
}
.site-interior-mobilecontact4 .site-mobile-contact-info .site-mobile-contact-details .site-details-agent-number a:focus, .site-interior-mobilecontact4 .site-mobile-contact-info .site-mobile-contact-details .site-details-agent-number a:hover,
.site-interior-mobilecontact4 .site-mobile-contact-info .site-mobile-contact-details .site-details-office-number a:focus,
.site-interior-mobilecontact4 .site-mobile-contact-info .site-mobile-contact-details .site-details-office-number a:hover {
  color: #ffffff;
}
.site-interior-mobilecontact4 .site-mobile-contact-info .site-mobile-contact-details .site-social {
  display: flex;
  justify-content: flex-start;
  align-items: center;
  margin-top: 1rem;
}
.site-interior-mobilecontact4 .site-mobile-contact-info .site-mobile-contact-details .site-social li {
  padding: 0.625rem;
}
.site-interior-mobilecontact4 .site-mobile-contact-info .site-mobile-contact-details .site-social li a {
  font-size: 1.875rem;
  color: #ffffff;
}
@media only screen and (max-width: 40em) {
  .site-interior-mobilecontact4 .site-mobile-contact-info .site-mobile-contact-details .site-social li a {
    font-size: 1.5rem;
  }
}
.site-interior-mobilecontact4 .site-mobile-contact-info .site-mobile-contact-details .site-social li:first-child {
  padding-left: 0;
}
.site-interior-mobilecontact4 .site-mobile-contact-links {
  padding: 0.9375rem 0.9375rem 0;
}
.site-interior-mobilecontact4 .site-mobile-contact-links ul li a .site-icon i {
  font-size: 2.5rem;
  color: var(--company-primary-color);
  line-height: 1;
  margin-bottom: 0.625rem;
}
.site-interior-mobilecontact4 .site-mobile-contact-links ul li a .site-icon i.rni-sso {
  font-size: 3.4375rem;
  margin-bottom: 0.125rem;
}
@media only screen and (max-width: 34em) {
  .site-interior-mobilecontact4 .site-mobile-contact-links ul li a .site-icon i {
    font-size: 1.875rem;
  }
  .site-interior-mobilecontact4 .site-mobile-contact-links ul li a .site-icon i.rni-sso {
    font-size: 2.5rem;
  }
}
.site-interior-mobilecontact4 .site-mobile-contact-links ul li a .site-text {
  display: block;
  text-align: center;
  text-transform: uppercase;
  color: var(--company-primary-color);
  font-size: 1rem;
  font-weight: 400;
}
@media only screen and (max-width: 34em) {
  .site-interior-mobilecontact4 .site-mobile-contact-links ul li a .site-text {
    font-size: 0.75rem;
  }
}
.site-interior-mobilecontact4 .site-mobile-contact-callouts {
  padding: 0.9375rem 0;
}
.site-interior-mobilecontact4 .site-mobile-contact-callouts ul {
  margin-bottom: 0;
}
.site-interior-mobilecontact4 .site-mobile-contact-callouts ul li {
  padding: 0;
}
.site-interior-mobilecontact4 .site-mobile-contact-callouts ul li a {
  border-top: 1px solid #666465;
  background-color: #ffffff;
  padding: 1rem;
  color: #666465;
}
.site-interior-mobilecontact4 .site-mobile-contact-callouts ul li:last-child a {
  border-bottom: 1px solid #666465;
}

.site-interior-mobilecontact5 {
  padding-top: 0;
}
.site-interior-mobilecontact5 .site-interior-mobile-header {
  text-align: center;
}
.site-interior-mobilecontact5 .site-mobile-contact-info {
  display: flex;
  justify-content: space-between;
  background-color: var(--company-primary-color);
  padding: 0 0 0 1rem;
  margin-top: 3.75rem;
}
@media only screen and (max-width: 35em) {
  .site-interior-mobilecontact5 .site-mobile-contact-info {
    padding: 0;
  }
}
.site-interior-mobilecontact5 .site-mobile-contact-info .site-mobile-contact-photo {
  flex: 0 1 auto;
  width: 50%;
  max-width: 18.75rem;
}
.site-interior-mobilecontact5 .site-mobile-contact-info .site-mobile-contact-photo .site-agent-image {
  width: 100%;
  height: 100%;
  background-position: center;
  background-size: cover;
  border-left: 2px solid #ffffff;
  border-right: 2px solid #ffffff;
}
@media only screen and (max-width: 35em) {
  .site-interior-mobilecontact5 .site-mobile-contact-info .site-mobile-contact-photo {
    width: 35%;
  }
  .site-interior-mobilecontact5 .site-mobile-contact-info .site-mobile-contact-photo .site-agent-image {
    border-left: none;
  }
}
.site-interior-mobilecontact5 .site-mobile-contact-info .site-mobile-contact-details {
  flex: 1 1 auto;
  width: 50%;
  padding: 1.25rem;
}
@media only screen and (max-width: 30em) {
  .site-interior-mobilecontact5 .site-mobile-contact-info .site-mobile-contact-details {
    width: 65%;
  }
}
.site-interior-mobilecontact5 .site-mobile-contact-info .site-mobile-contact-details h1 {
  color: #ffffff !important;
  text-transform: none;
  text-align: left;
  margin-bottom: 0;
}
.site-interior-mobilecontact5 .site-mobile-contact-info .site-mobile-contact-details h2 {
  color: #ffffff !important;
  text-align: left;
  margin: 0;
  text-transform: none;
}
.site-interior-mobilecontact5 .site-mobile-contact-info .site-mobile-contact-details p {
  color: #ffffff !important;
  line-height: 1.4;
}
.site-interior-mobilecontact5 .site-mobile-contact-info .site-mobile-contact-details .site-details-office {
  margin-top: 1.25rem;
  margin-bottom: 1rem;
}
.site-interior-mobilecontact5 .site-mobile-contact-info .site-mobile-contact-details .site-details-agent-number,
.site-interior-mobilecontact5 .site-mobile-contact-info .site-mobile-contact-details .site-details-office-number {
  margin-bottom: 0;
}
.site-interior-mobilecontact5 .site-mobile-contact-info .site-mobile-contact-details .site-details-agent-number a,
.site-interior-mobilecontact5 .site-mobile-contact-info .site-mobile-contact-details .site-details-office-number a {
  color: #ffffff;
}
.site-interior-mobilecontact5 .site-mobile-contact-info .site-mobile-contact-details .site-details-agent-number a:focus, .site-interior-mobilecontact5 .site-mobile-contact-info .site-mobile-contact-details .site-details-agent-number a:hover,
.site-interior-mobilecontact5 .site-mobile-contact-info .site-mobile-contact-details .site-details-office-number a:focus,
.site-interior-mobilecontact5 .site-mobile-contact-info .site-mobile-contact-details .site-details-office-number a:hover {
  color: #ffffff;
}
.site-interior-mobilecontact5 .site-mobile-contact-info .site-mobile-contact-details .site-social {
  display: flex;
  justify-content: flex-start;
  align-items: center;
  margin-bottom: 0;
  margin-top: 1rem;
}
.site-interior-mobilecontact5 .site-mobile-contact-info .site-mobile-contact-details .site-social li {
  padding: 0.625rem;
}
.site-interior-mobilecontact5 .site-mobile-contact-info .site-mobile-contact-details .site-social li a {
  font-size: 1.875rem;
  color: #ffffff;
}
@media only screen and (max-width: 40em) {
  .site-interior-mobilecontact5 .site-mobile-contact-info .site-mobile-contact-details .site-social li a {
    font-size: 1.5rem;
  }
}
.site-interior-mobilecontact5 .site-mobile-contact-info .site-mobile-contact-details .site-social li:first-child {
  padding-left: 0;
}
.site-interior-mobilecontact5 .site-mobile-contact-links {
  padding: 0.9375rem 0.9375rem 0;
}
.site-interior-mobilecontact5 .site-mobile-contact-links ul li a .site-icon {
  align-items: center;
  background-color: #000000;
  border-radius: 100%;
  width: 4.375rem;
  height: 4.375rem;
  border: 1px solid #ffffff;
  box-shadow: 3px 3px 3px rgba(0, 0, 0, 0.3);
}
.site-interior-mobilecontact5 .site-mobile-contact-links ul li a .site-icon i {
  font-size: 1.875rem;
  color: #ffffff;
  line-height: 1;
}
.site-interior-mobilecontact5 .site-mobile-contact-links ul li a .site-icon i.rni-sso {
  font-size: 2.5rem;
  margin-bottom: 0.125rem;
}
@media only screen and (max-width: 34em) {
  .site-interior-mobilecontact5 .site-mobile-contact-links ul li a .site-icon i {
    font-size: 1.875rem;
  }
  .site-interior-mobilecontact5 .site-mobile-contact-links ul li a .site-icon i.rni-sso {
    font-size: 2.5rem;
  }
}
.site-interior-mobilecontact5 .site-mobile-contact-links ul li a .site-text {
  display: block;
  text-align: center;
  text-transform: uppercase;
  color: #000000;
  font-size: 1rem;
  font-weight: 400;
  margin-top: 0.25rem;
}
@media only screen and (max-width: 34em) {
  .site-interior-mobilecontact5 .site-mobile-contact-links ul li a .site-text {
    font-size: 0.75rem;
  }
}
.site-interior-mobilecontact5 .site-mobile-contact-callouts {
  padding: 0.9375rem;
}
.site-interior-mobilecontact5 .site-mobile-contact-callouts ul {
  margin-bottom: 0;
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
}
.site-interior-mobilecontact5 .site-mobile-contact-callouts ul li {
  padding: 0.3125rem;
  width: 50%;
}
.site-interior-mobilecontact5 .site-mobile-contact-callouts ul li a {
  background-color: var(--company-primary-color);
  padding: 0.5rem 1rem;
  border-radius: 0.625rem;
  line-height: 1.2;
}
@media only screen and (max-width: 30em) {
  .site-interior-mobilecontact5 .site-mobile-contact-callouts ul li {
    width: 100%;
  }
}

.site-interior-mobilecontact-marlg .site-mobile-contact-info {
  background-color: #183661;
}
.site-interior-mobilecontact-marlg .site-mobile-contact-links ul li a .site-icon {
  background-color: #183661;
}
.site-interior-mobilecontact-marlg .site-mobile-contact-callouts ul li a {
  background-color: #183661;
}
.site-interior-mobilecontact-marlg .site-mobile-contact-info .site-mobile-contact-details h1, .site-interior-mobilecontact-marlg p {
  color: #ffffff !important;
}
.site-interior-mobilecontact-marlg .site-mobile-contact-links ul li a .site-icon i.rni-co-phone-with-buttons {
  margin-bottom: 0.125rem;
}
.site-interior-mobilecontact-marlg .site-mobile-contact-links ul li a .site-icon i.rni-co-text-bubble {
  margin-bottom: 0.125rem;
}
.site-interior-mobilecontact-marlg .site-mobile-contact-links ul li a .site-icon i.rni-sso {
  margin-bottom: 0;
}
.site-interior-mobilecontact-marlg .site-mobile-contact-links ul li a .site-icon i.rni-profile {
  margin-bottom: 0.25rem;
}
.site-interior-mobilecontact-marlg .site-mobile-contact-links ul li a .site-icon i.rni-co-at-symbol {
  margin-bottom: 0.0625rem;
}

.murney-key-terms {
  background-color: #c4c5c7;
  border-radius: 1rem;
  padding: 1.25rem 1.75rem 0.5rem;
}
.murney-key-terms h2 span {
  display: block;
  color: #0a0a0a !important;
  background-image: url(https://content.mediastg.net/dyna_images/ImageLibrary/4/5/7/d/457d2dba-98d7-47e8-9a80-11e8348c6a58.pngx);
  background-position: left center;
  background-repeat: no-repeat;
  background-size: 3.125rem 1.625rem;
  padding-left: 3.4375rem;
  margin-bottom: 1rem;
}

.site-interior-firstweber h2 {
  font-family: "Open Sans", "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif;
  color: #0a0a0a;
  font-size: 1.5rem;
  margin-bottom: 0.125rem;
  font-weight: 600;
  text-transform: uppercase;
}
.site-interior-firstweber h2 p {
  padding: 0;
  margin: 0;
  line-height: inherit;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  font-family: inherit;
}
.site-interior-firstweber h3 {
  font-family: "Open Sans", "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif;
  font-size: 1.25rem;
  color: #0a0a0a;
  font-weight: 400;
  text-transform: uppercase;
}
.site-interior-firstweber h3 p {
  padding: 0;
  margin: 0;
  line-height: inherit;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  font-family: inherit;
}
.site-interior-firstweber .site-interior-header-background-image {
  background-position: center;
  background-size: cover;
}
.site-interior-firstweber .site-interior-header-text .site-cms-text {
  text-align: center;
  color: #ffffff;
  font-size: 3rem;
  font-weight: 400;
}
@media only screen and (max-width: 63.9375em) {
  .site-interior-firstweber .site-interior-header-text .site-cms-text {
    font-size: 2.25rem;
  }
}
.site-interior-firstweber .site-interior-content-1 {
  padding: 3.75rem 1.25rem;
}
.site-interior-firstweber .site-interior-content-1 .two-thirds {
  padding-right: 1.25rem;
}
.site-interior-firstweber .site-interior-content-1 .third {
  background-color: #e8e8e8;
  outline: 1px solid rgba(0, 0, 0, 0.8);
  outline-offset: -16px;
  padding: 3.125rem;
}
@media only screen and (max-width: 40em) {
  .site-interior-firstweber .site-interior-content-1 .third {
    margin-top: 2.5rem;
  }
}
.site-interior-firstweber .site-interior-callouts {
  display: flex;
  justify-content: space-between;
  margin-top: 2.5rem;
  border-top: 1px solid #737373;
  padding: 3.75rem 1.25rem;
}
@media only screen and (max-width: 64em) {
  .site-interior-firstweber .site-interior-callouts {
    flex-wrap: wrap;
  }
}
.site-interior-firstweber .site-interior-callouts .site-interior-callout {
  width: 30%;
  height: auto;
  padding: 0.625rem;
  text-align: center;
}
@media only screen and (max-width: 64em) {
  .site-interior-firstweber .site-interior-callouts .site-interior-callout {
    width: 50%;
  }
}
@media only screen and (max-width: 48em) {
  .site-interior-firstweber .site-interior-callouts .site-interior-callout {
    width: 100%;
  }
}
.site-interior-firstweber .site-interior-callouts .site-interior-callout a.site-interior-callout-image {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 21.25rem;
  background-position: center;
  background-size: cover;
  outline: 1px solid rgba(255, 255, 255, 0.5);
  outline-offset: -10px;
  box-shadow: 2px 2px 5px rgba(0, 0, 0, 0.2);
  transition: all 0.3s ease-out;
  transform-origin: center;
}
.site-interior-firstweber .site-interior-callouts .site-interior-callout a.site-interior-callout-image:hover, .site-interior-firstweber .site-interior-callouts .site-interior-callout a.site-interior-callout-image:focus {
  transform: scale(1.07);
}
.site-interior-firstweber .site-interior-callouts .site-interior-callout h3 {
  margin-top: 1.25rem;
}
.site-interior-firstweber .site-interior-callouts .site-interior-callout .site-button {
  margin-top: 1.25rem;
}
.site-interior-firstweber .site-interior-content-2 {
  border-top: 1px solid #737373;
  padding: 3.75rem 1.25rem;
}
.site-interior-firstweber .site-interior-content-2 .two-thirds {
  padding-right: 1.25rem;
}
.site-interior-firstweber .site-interior-content-2 .two-thirds .site-image-video {
  margin-bottom: 1.25rem;
}
.site-interior-firstweber .site-interior-content-2 .two-thirds .site-image-video iframe {
  width: 100%;
  height: 30.625rem;
}
.site-interior-firstweber .site-interior-content-2 .two-thirds .site-image-video .site-image {
  width: 100%;
  height: 35.9375rem;
}
@media only screen and (max-width: 87.5em) {
  .site-interior-firstweber .site-interior-content-2 .two-thirds .site-image-video iframe,
  .site-interior-firstweber .site-interior-content-2 .two-thirds .site-image-video .site-image {
    height: 25rem;
  }
}
@media only screen and (max-width: 40em) {
  .site-interior-firstweber .site-interior-content-2 .two-thirds .site-image-video iframe,
  .site-interior-firstweber .site-interior-content-2 .two-thirds .site-image-video .site-image {
    height: 18.75rem;
  }
}
.site-interior-firstweber .site-interior-content-2 .third {
  background-color: #e8e8e8;
  outline: 1px solid rgba(0, 0, 0, 0.8);
  outline-offset: -16px;
  padding: 3.125rem;
}
@media only screen and (max-width: 40em) {
  .site-interior-firstweber .site-interior-content-2 .third {
    margin-top: 2.5rem;
  }
}
.site-interior-firstweber .site-interior-content-2 form input {
  border: 1px solid #a4a1a0;
  border-radius: 2px;
  width: 100%;
  padding: 0.5rem;
  color: #5f5e5e;
  margin-bottom: 1rem;
}
.site-interior-firstweber .site-interior-content-2 .site-advanced-cms-text {
  color: #5f5e5e;
}
.site-interior-firstweber .site-interior-content-2 .site-advanced-cms-text a {
  color: #5f5e5e;
}
.site-interior-firstweber .site-interior-content-2 .site-interior-form-submission-message {
  text-align: center;
}
.site-interior-firstweber .site-interior-content-2 .site-interior-form-submission-message p {
  padding: 0;
  margin: 0;
  line-height: inherit;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  font-family: inherit;
}
.site-interior-firstweber .site-interior-content-3 {
  border-top: 1px solid #737373;
  padding: 3.75rem 1.25rem;
}
.site-interior-firstweber .site-interior-testimonials {
  border-top: 1px solid #737373;
  padding: 3.75rem 1.25rem;
}
.site-interior-firstweber .site-interior-testimonials .site-column.third {
  flex: 0 0 auto;
  width: 19rem;
}
.site-interior-firstweber .site-interior-testimonials .two-thirds {
  width: 66%;
  flex: 1 0 auto;
}
@media only screen and (max-width: 40em) {
  .site-interior-firstweber .site-interior-testimonials .two-thirds {
    margin-top: 2.5rem;
  }
}
.site-interior-firstweber .site-interior-testimonials .site-interior-testimonials-image {
  width: 100%;
  height: 19rem;
  background-position: center;
  background-size: cover;
}
.site-interior-firstweber .site-interior-testimonials .site-interior-testimonial {
  padding: 3.75rem 0 0 1.25rem;
  position: relative;
}
.site-interior-firstweber .site-interior-testimonials .site-interior-testimonial:before {
  content: '"';
  font-size: 6.375rem;
  font-weight: 600;
  position: absolute;
  top: 0.625rem;
  left: 0.3125rem;
  color: #ffb549;
  line-height: 0.5;
  font-style: italic;
}
.site-interior-firstweber .site-interior-testimonials .site-interior-testimonial:after {
  content: '"';
  font-size: 6.375rem;
  font-weight: 600;
  position: absolute;
  bottom: 0.3125rem;
  right: 0;
  color: #ffb549;
  line-height: 0.5;
  font-style: italic;
}
.site-interior-firstweber .site-interior-testimonials .site-interior-testimonial .site-interior-testimonial-quote {
  font-size: 1.5rem;
  font-weight: 600;
  line-height: 1.2;
  color: #000000;
}
@media only screen and (max-width: 64em) {
  .site-interior-firstweber .site-interior-testimonials .site-interior-testimonial .site-interior-testimonial-quote {
    font-size: 1.5rem;
  }
}
.site-interior-firstweber .site-interior-testimonials .site-interior-testimonial .site-interior-testimonial-quote p {
  padding: 0;
  margin: 0;
  line-height: inherit;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  font-family: inherit;
}
.site-interior-firstweber .site-interior-testimonials .site-interior-testimonial .site-interior-testimonial-quote p {
  line-height: inherit !important;
  color: inherit !important;
  font-size: inherit !important;
  font-weight: inherit !important;
}
.site-interior-firstweber .site-interior-testimonials .site-interior-testimonial .site-interior-testimonial-name {
  font-size: 1.25rem;
  font-weight: 100;
  font-style: italic;
  margin-top: 1rem;
}
.site-interior-firstweber .site-interior-testimonials .site-interior-testimonial .site-interior-testimonial-name p {
  padding: 0;
  margin: 0;
  line-height: inherit;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  font-family: inherit;
}
.site-interior-firstweber .site-interior-testimonials .site-interior-testimonial .site-interior-testimonial-location {
  font-size: 1rem;
  font-weight: 100;
  font-style: italic;
}
.site-interior-firstweber .site-interior-testimonials .site-interior-testimonial .site-interior-testimonial-location p {
  padding: 0;
  margin: 0;
  line-height: inherit;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  font-family: inherit;
}
.site-interior-firstweber .site-interior-testimonials .site-slider-testimonial-nav {
  display: flex;
  justify-content: flex-start;
  align-items: center;
  padding-left: 0.625rem;
}
.site-interior-firstweber .site-interior-testimonials .site-slider-testimonial-nav .site-arrow {
  font-size: 2rem;
  font-weight: 600;
}
.site-interior-firstweber .site-interior-testimonials .site-slider-testimonial-nav .slick-dots {
  position: relative;
  bottom: 0.125rem;
}
.site-interior-firstweber .site-interior-testimonials .site-slider-testimonial-nav .slick-dots li:first-child:last-child {
  display: none;
}
.site-interior-firstweber .site-interior-testimonials .site-slider-testimonial-nav .slick-dots button:before {
  font-size: 1rem;
  background-color: #d6d6d6;
  content: "";
  width: 0.625rem;
  height: 0.625rem;
  opacity: 1;
}
.site-interior-firstweber .site-interior-testimonials .site-slider-testimonial-nav .slick-dots .slick-active button:before {
  background-color: #ff8300;
}
.site-interior-firstweber .site-interior-largecallout {
  background-color: #e5e5e5;
}
.site-interior-firstweber .site-interior-largecallout .site-container {
  text-align: center;
  padding: 3.75rem 1.25rem;
}
.site-interior-firstweber .site-interior-largecallout .site-container .site-button {
  margin-top: 1.25rem;
}

.site-interior-leadpage30 h2 {
  font-family: "Open Sans", "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif;
  color: #0a0a0a;
  font-size: 1.5rem;
  margin-bottom: 0.125rem;
  font-weight: 600;
  text-transform: uppercase;
}
.site-interior-leadpage30 h2 p {
  padding: 0;
  margin: 0;
  line-height: inherit;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  font-family: inherit;
}
.site-interior-leadpage30 h3 {
  font-family: "Open Sans", "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif;
  font-size: 1.25rem;
  color: #0a0a0a;
  font-weight: 400;
  text-transform: uppercase;
}
.site-interior-leadpage30 h3 p {
  padding: 0;
  margin: 0;
  line-height: inherit;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  font-family: inherit;
}
.site-interior-leadpage30 .site-interior-container {
  padding-top: 0 !important;
}
.site-interior-leadpage30 .site-interior-template-page {
  padding: 0;
}
.site-interior-leadpage30 .site-interior-template-page.site-interior-bottom-content {
  padding-top: 0 !important;
}
.site-interior-leadpage30 .site-interior-container {
  padding-bottom: 0;
}
.site-interior-leadpage30 .site-interior-header-background-image {
  background-position: center;
  background-size: cover;
}
.site-interior-leadpage30 .site-interior-header-text {
  text-align: center;
}
.site-interior-leadpage30 .site-interior-header-text hr {
  margin-top: 2.5rem;
  margin-bottom: 1.875rem;
}
.site-interior-leadpage30 .site-interior-header-text h1 {
  text-align: center;
  color: #ffffff;
  font-size: 1.875rem;
  font-weight: 400;
}
@media only screen and (max-width: 63.9375em) {
  .site-interior-leadpage30 .site-interior-header-text h1 {
    font-size: 1.5rem;
  }
}
.site-interior-leadpage30 .site-interior-leadpage30-form {
  padding-top: 1.875rem;
}
.site-interior-leadpage30 .site-interior-leadpage30-form .site-container {
  padding: 0 0.5rem;
}
.site-interior-leadpage30 .site-interior-leadpage30-form .site-container h2 {
  font-family: Times, Times New Roman, Georgia, serif;
  text-align: center;
  text-transform: none;
}
.site-interior-leadpage30 .site-interior-leadpage30-form .site-container .site-cms-text {
  text-align: center;
}
.site-interior-leadpage30 .site-interior-leadpage30-form .site-container .site-form-container {
  margin-top: 2.5rem;
}
.site-interior-leadpage30 .site-interior-leadpage30-form .site-container .site-form-container input,
.site-interior-leadpage30 .site-interior-leadpage30-form .site-container .site-form-container select,
.site-interior-leadpage30 .site-interior-leadpage30-form .site-container .site-form-container textarea {
  border: 1px solid #0a0a0a;
}
.site-interior-leadpage30 .site-interior-leadpage30-form .site-container .site-form-container button {
  background-color: var(--company-tertiary-color);
  text-transform: none;
  padding: 0.875rem 2.5rem;
}
.site-interior-leadpage30 .site-interior-leadpage30-form .site-container .site-form-container .site-interior-form-required {
  font-size: 0.75rem;
  color: #0a0a0a;
}
.site-interior-leadpage30 .site-interior-leadpage30-form .site-container .site-advanced-cms-text {
  color: #666666;
}
.site-interior-leadpage30 .site-interior-leadpage30-form .site-container .site-advanced-cms-text a {
  color: #666666;
  text-decoration: underline;
}
.site-interior-leadpage30 .site-align-bottom {
  align-self: flex-end;
}

.rng-listing-details-custom-ad-container.site-rega {
  flex-wrap: wrap;
}
.rng-listing-details-custom-ad-container.site-rega li {
  flex: 1 0 auto;
  width: 100%;
  padding: 1.25rem 0;
}

.bio1 .rng-agent-profile-main .no-image-icon {
  font-size: 6.25rem;
  color: #888888;
}

.site-read-more-button {
  text-decoration: underline;
}

.site-read-more-content {
  display: none;
}

.site-murney-row .site-column {
  padding: 1.25rem !important;
}
@media only screen and (max-width: 48em) {
  .site-murney-row .site-column {
    padding: 0.625rem !important;
  }
}

.site-murney-callout-container {
  padding: 1.25rem !important;
}
@media only screen and (max-width: 48em) {
  .site-murney-callout-container {
    padding: 0.625rem !important;
  }
}

.site-murney-callout {
  box-shadow: 0 0 8px rgba(0, 0, 0, 0.2);
  padding: 1.25rem;
  display: flex;
  justify-content: space-between;
}
@media only screen and (max-width: 30em) {
  .site-murney-callout {
    flex-wrap: wrap;
  }
}
.site-murney-callout .site-murney-callout-column {
  width: 50%;
  min-height: 13.125rem;
  background-position: center;
  background-size: cover;
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 0 !important;
}
@media only screen and (max-width: 30em) {
  .site-murney-callout .site-murney-callout-column {
    width: 100%;
  }
}
.site-murney-callout .site-interior-callout-content {
  padding-left: 1.25rem;
  text-align: center;
}
.site-murney-callout .site-interior-callout-content hr {
  width: 60%;
  border: none;
  border-top: 4px solid #be1e2d;
  margin: 1.875rem auto 0;
}
.site-murney-callout .site-interior-callout-content p {
  margin: 1.875rem 0 0 !important;
}
@media only screen and (max-width: 30em) {
  .site-murney-callout .site-interior-callout-content {
    padding-left: 0;
  }
}

.site-realtysouth-footer-logos {
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 1.25rem;
  width: 100%;
}
.site-realtysouth-footer-logos li {
  padding: 1.25rem;
}

.site-interior-slider-container {
  position: relative;
}
.site-interior-slider-container .slick-list,
.site-interior-slider-container .slick-track {
  height: 100%;
}
.site-interior-slider-container .site-interior-slider {
  position: relative;
  padding: 0 3.125rem;
}
.site-interior-slider-container .site-interior-slider .slick-prev:before,
.site-interior-slider-container .site-interior-slider .slick-next:before {
  font-size: 3rem;
  color: #0a0a0a;
  font-family: Reliance-Network-Icon-Font;
}
.site-interior-slider-container .site-interior-slider .slick-prev {
  position: absolute;
  top: 48%;
  left: 0;
  z-index: 2;
}
.site-interior-slider-container .site-interior-slider .slick-prev:before {
  content: "\e94f";
}
.site-interior-slider-container .site-interior-slider .slick-list {
  position: relative;
  z-index: 1;
}
.site-interior-slider-container .site-interior-slider .slick-next {
  position: absolute;
  top: 48%;
  right: 1.875rem;
  z-index: 2;
}
.site-interior-slider-container .site-interior-slider .slick-next:before {
  content: "\e950";
}
.site-interior-slider-container .site-interior-slider .site-interior-slider-item {
  width: 100%;
  height: 100%;
  background-position: center;
  background-size: cover;
  background-repeat: no-repeat;
  padding: 0.5rem;
}
.site-interior-slider-container .site-interior-slider .site-interior-slider-item .site-interior-background-image {
  width: 100%;
  height: 100%;
}
.site-interior-slider-container .site-interior-slider-nav {
  display: none;
  position: absolute;
  top: 48%;
  left: 0;
  display: flex;
  justify-content: space-between;
  align-items: center;
}

.site-interior-background-image {
  background-position: center;
  background-size: cover;
  background-repeat: no-repeat;
}

.site-global-tabs .site-tab-button {
  display: inline-block;
  padding: 1rem;
  border: 1px solid #c4c5c0;
  text-align: left;
  color: #322110;
  flex: 0 1 auto;
  width: auto;
  background-color: #ffffff;
  font-weight: 400;
  width: 100%;
  font-size: 1.3125rem;
  font-family: "Open Sans", "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif;
}
.site-global-tabs .site-tab-button:focus, .site-global-tabs .site-tab-button:hover {
  background-color: #636363;
  color: #ffffff;
}
.site-global-tabs .site-tab-button.selected {
  background-color: #666666;
  color: #ffffff;
  font-weight: 400;
}
.site-global-tabs .site-tab-button p {
  padding: 0;
  margin: 0;
  line-height: inherit;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  font-family: inherit;
}
.site-global-tabs .site-tab-content {
  background-color: #666666;
  color: #ffffff;
  padding: 1.25rem 1rem 1.875rem 1rem;
}
.site-global-tabs .site-tab-content h3 {
  color: #ffffff !important;
  font-size: 1.125rem;
}
.site-global-tabs .site-tab-content h3 p {
  padding: 0;
  margin: 0;
  line-height: inherit;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  font-family: inherit;
}
.site-global-tabs .site-tab-content p {
  color: #ffffff !important;
  font-size: 1rem;
}
@media only screen and (min-width: 48.0625em) {
  .site-global-tabs {
    display: flex;
    justify-content: space-between;
    flex-direction: column;
    height: 31.25rem;
    position: relative;
  }
  .site-global-tabs .site-tab-button {
    width: 25%;
    flex: 1 0 auto;
    display: flex;
    justify-content: center;
    align-items: center;
    cursor: pointer;
    margin: 0.25rem 0;
    padding: 0.25rem 2.5rem;
    text-align: center;
  }
  .site-global-tabs .site-tab-content {
    flex: 1 0 auto;
    width: 100%;
    padding: 2.5rem;
    position: absolute;
    top: 0.25rem;
    right: 0;
    width: calc(75% - 4px);
    height: calc(100% - 8px);
  }
  .site-global-tabs .site-tab-content h3 {
    color: #ffffff;
  }
  .site-global-tabs .site-tab-content p {
    color: #ffffff;
    font-size: 1.3125rem;
  }
}

.brokerage-compensation button {
  position: relative;
  display: block;
  cursor: pointer;
  text-align: left;
}

.rn-search-compensation-disclaimer {
  padding: 2rem;
}

.site-customer-review-page .site-interior-content {
  margin: 2rem 0;
}
.site-customer-review-page input {
  border: 1px solid #ccc;
}

.site-customer-review-submission-page .site-interior-content {
  margin: 2rem 0;
}
.site-customer-review-submission-page input {
  border: 1px solid #ccc;
}

.reviews-crud {
  --spacing: 1rem;
}
.reviews-crud .row {
  margin-bottom: var(--spacing);
}
.reviews-crud fieldset {
  padding: 0.75rem 0.75rem 0.625rem;
}
.reviews-crud .stars {
  --filled-weight: 900;
  display: flex;
  flex-direction: row-reverse;
  gap: 1rem;
  justify-content: center;
}
.reviews-crud .stars i {
  font-size: 1.5rem;
  transition: 250ms ease-in-out all;
}
.reviews-crud .stars label {
  background: #fff;
  cursor: pointer;
  margin-right: -2.25rem !important;
  z-index: 1;
}
.reviews-crud .stars label i {
  color: #ccc;
}
.reviews-crud .stars label:hover i {
  color: #0080ff;
}
.reviews-crud .stars input:checked + label i,
.reviews-crud .stars input:checked ~ label i {
  color: #0080ff;
  font-weight: 900;
}
.reviews-crud input,
.reviews-crud textarea {
  border-radius: 0.375rem;
}

.rng-hidden {
  display: none;
}

.site-bdhnk-interior h1,
.site-interior-bdhnk h1,
.site-interior-neighborhood-report-bdhnk h1,
.site-interior-bdhnk-community h1,
.bdhnk-office-bio h1 {
  font-family: "Chronicle Display", Times, Times New Roman, serif !important;
  color: #fff !important;
  font-size: 3.4375rem;
  font-weight: 100;
  letter-spacing: 0.03rem;
}
@media only screen and (max-width: 63.9375em) {
  .site-bdhnk-interior h1,
  .site-interior-bdhnk h1,
  .site-interior-neighborhood-report-bdhnk h1,
  .site-interior-bdhnk-community h1,
  .bdhnk-office-bio h1 {
    margin-bottom: 1.875rem;
  }
}
.site-bdhnk-interior h1 p,
.site-interior-bdhnk h1 p,
.site-interior-neighborhood-report-bdhnk h1 p,
.site-interior-bdhnk-community h1 p,
.bdhnk-office-bio h1 p {
  padding: 0 !important;
  margin: 0 !important;
  line-height: inherit !important;
  color: inherit !important;
  font-size: inherit !important;
  font-weight: inherit !important;
  font-family: inherit !important;
}
.site-bdhnk-interior h2,
.site-interior-bdhnk h2,
.site-interior-neighborhood-report-bdhnk h2,
.site-interior-bdhnk-community h2,
.bdhnk-office-bio h2 {
  font-family: "Chronicle Display", Times, Times New Roman, serif !important;
  color: #000000 !important;
  font-size: 2.1875rem;
  margin-bottom: 0.125rem;
  font-weight: 100;
  letter-spacing: 0.03rem;
  line-height: 1.2;
}
.site-bdhnk-interior h2.bdhnk-center,
.site-interior-bdhnk h2.bdhnk-center,
.site-interior-neighborhood-report-bdhnk h2.bdhnk-center,
.site-interior-bdhnk-community h2.bdhnk-center,
.bdhnk-office-bio h2.bdhnk-center {
  text-align: center;
}
.site-bdhnk-interior h2.bdhnk-margin-bottom,
.site-interior-bdhnk h2.bdhnk-margin-bottom,
.site-interior-neighborhood-report-bdhnk h2.bdhnk-margin-bottom,
.site-interior-bdhnk-community h2.bdhnk-margin-bottom,
.bdhnk-office-bio h2.bdhnk-margin-bottom {
  margin-bottom: 2.5rem !important;
}
@media only screen and (max-width: 48em) {
  .site-bdhnk-interior h2.bdhnk-margin-bottom,
  .site-interior-bdhnk h2.bdhnk-margin-bottom,
  .site-interior-neighborhood-report-bdhnk h2.bdhnk-margin-bottom,
  .site-interior-bdhnk-community h2.bdhnk-margin-bottom,
  .bdhnk-office-bio h2.bdhnk-margin-bottom {
    margin-bottom: 0.625rem !important;
  }
}
.site-bdhnk-interior h2 p,
.site-interior-bdhnk h2 p,
.site-interior-neighborhood-report-bdhnk h2 p,
.site-interior-bdhnk-community h2 p,
.bdhnk-office-bio h2 p {
  padding: 0 !important;
  margin: 0 !important;
  line-height: inherit !important;
  color: inherit !important;
  font-size: inherit !important;
  font-weight: inherit !important;
  font-family: inherit !important;
}
.site-bdhnk-interior h3,
.site-interior-bdhnk h3,
.site-interior-neighborhood-report-bdhnk h3,
.site-interior-bdhnk-community h3,
.bdhnk-office-bio h3 {
  font-family: "Gotham Book", Arial, Helvetica Neue, Helvetica, sans-serif !important;
  font-size: 1.51325rem;
  color: #000000 !important;
  letter-spacing: 0.07rem;
}
.site-bdhnk-interior h3 p,
.site-interior-bdhnk h3 p,
.site-interior-neighborhood-report-bdhnk h3 p,
.site-interior-bdhnk-community h3 p,
.bdhnk-office-bio h3 p {
  padding: 0 !important;
  margin: 0 !important;
  line-height: inherit !important;
  color: inherit !important;
  font-size: inherit !important;
  font-weight: inherit !important;
  font-family: inherit !important;
}
.site-bdhnk-interior h4,
.site-interior-bdhnk h4,
.site-interior-neighborhood-report-bdhnk h4,
.site-interior-bdhnk-community h4,
.bdhnk-office-bio h4 {
  font-family: "Gotham Book", Arial, Helvetica Neue, Helvetica, sans-serif !important;
  font-size: 1.25rem;
  color: #000000 !important;
  font-weight: bold;
  letter-spacing: 0.05rem;
}
.site-bdhnk-interior h4 p,
.site-interior-bdhnk h4 p,
.site-interior-neighborhood-report-bdhnk h4 p,
.site-interior-bdhnk-community h4 p,
.bdhnk-office-bio h4 p {
  padding: 0 !important;
  margin: 0 !important;
  line-height: inherit !important;
  color: inherit !important;
  font-size: inherit !important;
  font-weight: inherit !important;
  font-family: inherit !important;
}
.site-bdhnk-interior h5,
.site-interior-bdhnk h5,
.site-interior-neighborhood-report-bdhnk h5,
.site-interior-bdhnk-community h5,
.bdhnk-office-bio h5 {
  font-family: "Gotham Book", Arial, Helvetica Neue, Helvetica, sans-serif !important;
  color: #000000 !important;
  font-size: 1.125rem;
  font-weight: 800;
}
.site-bdhnk-interior h5 p,
.site-interior-bdhnk h5 p,
.site-interior-neighborhood-report-bdhnk h5 p,
.site-interior-bdhnk-community h5 p,
.bdhnk-office-bio h5 p {
  padding: 0 !important;
  margin: 0 !important;
  line-height: inherit !important;
  color: inherit !important;
  font-size: inherit !important;
  font-weight: inherit !important;
  font-family: inherit !important;
}
.site-bdhnk-interior h6,
.site-interior-bdhnk h6,
.site-interior-neighborhood-report-bdhnk h6,
.site-interior-bdhnk-community h6,
.bdhnk-office-bio h6 {
  font-family: "Gotham Book", Arial, Helvetica Neue, Helvetica, sans-serif !important;
  color: #000000 !important;
  font-size: 1.125rem;
  font-weight: 600;
}
.site-bdhnk-interior h6 p,
.site-interior-bdhnk h6 p,
.site-interior-neighborhood-report-bdhnk h6 p,
.site-interior-bdhnk-community h6 p,
.bdhnk-office-bio h6 p {
  padding: 0 !important;
  margin: 0 !important;
  line-height: inherit !important;
  color: inherit !important;
  font-size: inherit !important;
  font-weight: inherit !important;
  font-family: inherit !important;
}
.site-bdhnk-interior .bdhnk-hr,
.site-interior-bdhnk .bdhnk-hr,
.site-interior-neighborhood-report-bdhnk .bdhnk-hr,
.site-interior-bdhnk-community .bdhnk-hr,
.bdhnk-office-bio .bdhnk-hr {
  border: none;
  border-top: 2px solid #3DC2D1;
  max-width: 68.75rem;
  margin: 0 auto;
}
.site-bdhnk-interior .bdhnk-hr.bdhnk-mobile-hide,
.site-interior-bdhnk .bdhnk-hr.bdhnk-mobile-hide,
.site-interior-neighborhood-report-bdhnk .bdhnk-hr.bdhnk-mobile-hide,
.site-interior-bdhnk-community .bdhnk-hr.bdhnk-mobile-hide,
.bdhnk-office-bio .bdhnk-hr.bdhnk-mobile-hide {
  display: none;
}
.site-bdhnk-interior .bdhnk-large-hr,
.site-interior-bdhnk .bdhnk-large-hr,
.site-interior-neighborhood-report-bdhnk .bdhnk-large-hr,
.site-interior-bdhnk-community .bdhnk-large-hr,
.bdhnk-office-bio .bdhnk-large-hr {
  border: none;
  border-top: 2px solid #3DC2D1;
}

.bdhnk-office-bio .rng-agent-profile-testimonials-title {
  font-family: "Chronicle Display", Times, Times New Roman, serif !important;
  color: #000000 !important;
  font-size: 2.1875rem;
  margin-bottom: 0.125rem;
  font-weight: 100;
  letter-spacing: 0.03rem;
  line-height: 1.2;
  text-align: center;
}
.bdhnk-office-bio .rng-agent-profile-testimonials-title.bdhnk-center {
  text-align: center;
}
.bdhnk-office-bio .rng-agent-profile-testimonials-title.bdhnk-margin-bottom {
  margin-bottom: 2.5rem !important;
}
@media only screen and (max-width: 48em) {
  .bdhnk-office-bio .rng-agent-profile-testimonials-title.bdhnk-margin-bottom {
    margin-bottom: 0.625rem !important;
  }
}
.bdhnk-office-bio .rng-agent-profile-testimonials-title p {
  padding: 0 !important;
  margin: 0 !important;
  line-height: inherit !important;
  color: inherit !important;
  font-size: inherit !important;
  font-weight: inherit !important;
  font-family: inherit !important;
}

.bdhnk-hero-header {
  display: flex;
  justify-content: center;
  align-items: center;
  position: relative;
  background-color: #0a0a0a;
  height: 21.875rem;
  background-position: center;
  background-size: cover;
}
.bdhnk-hero-header:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.2);
  z-index: 0;
}
.bdhnk-hero-header h1 {
  font-family: "Chronicle Display", Times, Times New Roman, serif;
  color: #ffffff;
  font-size: 3rem;
  font-weight: 400;
  letter-spacing: 0.03rem;
  position: relative;
  z-index: 1;
  margin: 0;
  margin-bottom: 0 !important;
  line-height: 1;
}
.bdhnk-hero-header h1 p {
  padding: 0 !important;
  margin: 0 !important;
  line-height: inherit !important;
  color: inherit !important;
  font-size: inherit !important;
  font-weight: inherit !important;
  font-family: inherit !important;
}
@media only screen and (max-width: 64em) {
  .bdhnk-hero-header {
    height: 18.75rem;
  }
  .bdhnk-hero-header h1 {
    font-size: 3rem !important;
  }
}
@media only screen and (max-width: 48em) {
  .bdhnk-hero-header h1 {
    font-size: 2.5rem !important;
  }
}

.bdhnk-bottom-line {
  border-bottom: 2px solid #3DC2D1;
}

.bdhnk-center {
  text-align: center;
}

.bdhnk-header-with-lines {
  text-align: center;
  font-family: "Chronicle Display", Times, Times New Roman, serif;
  display: flex;
  width: 100%;
  justify-content: center;
  align-items: center;
  text-align: center;
  font-size: 2.1875rem;
  line-height: 1.1;
  letter-spacing: 0.03rem;
}
.bdhnk-header-with-lines:before, .bdhnk-header-with-lines:after {
  content: "";
  border-top: 2px solid #3DC2D1;
  margin: 0 0.75rem 0 0;
  flex: 1 0 auto;
  width: 1.25rem;
}
.bdhnk-header-with-lines:after {
  margin: 0 0 0 0.75rem;
}
@media only screen and (max-width: 48em) {
  .bdhnk-header-with-lines {
    font-size: 1.875rem;
  }
}
.bdhnk-header-with-lines p {
  padding: 0 !important;
  margin: 0 !important;
  line-height: inherit !important;
  color: inherit !important;
  font-size: inherit !important;
  font-weight: inherit !important;
  font-family: inherit !important;
}

.bdhnk-section {
  margin: 4.375rem auto;
}
.bdhnk-section .site-container {
  padding: 0 1rem;
}
@media only screen and (max-width: 48em) {
  .bdhnk-section {
    margin: 2.5rem auto;
  }
}
.bdhnk-section .site-container {
  max-width: 68.75rem;
}
.bdhnk-section .site-container .site-cms-text {
  font-family: "Gotham Book", Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 1.3125rem;
  letter-spacing: 0.01rem;
}
@media only screen and (max-width: 63.9375em) {
  .bdhnk-section .site-container .site-cms-text {
    font-size: 1rem;
    line-height: 1.75;
  }
}
.bdhnk-section .site-container .site-cms-text a {
  color: #000000;
  text-decoration: underline;
}
.bdhnk-section .site-container .site-cms-text a:hover, .bdhnk-section .site-container .site-cms-text a:focus {
  color: #3DC2D1;
}

.bdhnk-large-section {
  margin: 4.375rem auto;
}
.bdhnk-large-section .site-container {
  padding: 0 1rem;
}
@media only screen and (max-width: 48em) {
  .bdhnk-large-section {
    margin: 2.5rem auto;
  }
}
.bdhnk-large-section h2:not(.price) {
  font-size: 2.1875rem !important;
}
.bdhnk-large-section .site-cms-text {
  font-family: "Gotham Book", Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 1.3125rem;
  letter-spacing: 0.01rem;
}
@media only screen and (max-width: 63.9375em) {
  .bdhnk-large-section .site-cms-text {
    font-size: 1rem;
    line-height: 1.75;
  }
}
.bdhnk-large-section .site-cms-text a {
  color: #000000;
  text-decoration: underline;
}
.bdhnk-large-section .site-cms-text a:hover, .bdhnk-large-section .site-cms-text a:focus {
  color: #3DC2D1;
}

.bdhnk-bio-back {
  margin-bottom: 1.25rem;
  padding: 0 1rem;
}
.bdhnk-bio-back a {
  color: #0a0a0a;
  font-weight: bold;
  font-family: "Gotham Book", Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 0.75rem;
  display: flex;
  justify-content: flex-start;
  align-items: center;
  letter-spacing: 0.05rem;
}
.bdhnk-bio-back a i {
  font-weight: bold;
  font-size: 1rem;
}

.bdhnk-tabs ul {
  display: flex;
  justify-content: center;
}
.bdhnk-tabs ul li {
  padding: 0 0.5rem;
}
@media only screen and (max-width: 48em) {
  .bdhnk-tabs ul {
    flex-wrap: wrap;
  }
  .bdhnk-tabs ul li {
    width: 100%;
    padding: 0.5rem 0;
  }
  .bdhnk-tabs ul li a {
    width: 100%;
  }
}

.bdhnk-office-bio .bdhnk-large-section > .site-container {
  padding: 0;
  max-width: 91.875rem;
}
.bdhnk-office-bio .bdhnk-tab-items .rng-tab-item {
  padding: 0;
}
.bdhnk-office-bio .site-roster-card-container {
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  max-width: 91.875rem;
}
.bdhnk-office-bio .site-roster-card-container .bdhnk-roster-agent-card {
  margin: 0 0.5rem 1rem;
  width: 21.875rem;
}
.bdhnk-office-bio .site-roster-card-container .bdhnk-roster-agent-card .site-community-roll {
  position: absolute;
  width: 100%;
  height: 21.25rem;
  z-index: 3;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  transition: opacity 0.3s;
  opacity: 0;
}
.bdhnk-office-bio .site-roster-card-container .bdhnk-roster-agent-card .site-community-roll img {
  width: 3.75rem;
  height: auto;
}
.bdhnk-office-bio .site-roster-card-container .bdhnk-roster-agent-card .site-community-roll:hover {
  opacity: 0.5;
  background-color: rgba(0, 0, 0, 0.3);
}

.bdhnk-office-bio-about-text {
  text-align: center;
}

.bdhnk-bio-read-more {
  color: #0a0a0a;
  text-decoration: underline;
  margin-top: 1rem;
  display: block;
  font-weight: 400;
}
.bdhnk-bio-read-more:focus, .bdhnk-bio-read-more:hover {
  color: #3DC2D1;
}

.bdhnk-anchor-link-section {
  margin-top: 2rem;
}
.bdhnk-anchor-link-section .bdhnk-anchor-links {
  display: flex;
  justify-content: center;
}
.bdhnk-anchor-link-section .bdhnk-anchor-links li {
  padding: 0.5rem;
}
.bdhnk-anchor-link-section .bdhnk-anchor-links li a p {
  padding: 0 !important;
  margin: 0 !important;
  line-height: inherit !important;
  color: inherit !important;
  font-size: inherit !important;
  font-weight: inherit !important;
  font-family: inherit !important;
}
@media only screen and (max-width: 48em) {
  .bdhnk-anchor-link-section {
    margin-top: 1rem;
  }
  .bdhnk-anchor-link-section .bdhnk-anchor-links {
    flex-wrap: wrap;
  }
  .bdhnk-anchor-link-section .bdhnk-anchor-links li {
    width: 100%;
  }
  .bdhnk-anchor-link-section .bdhnk-anchor-links li a {
    width: 100%;
  }
}

.bdhnk-breadcrumb-section .site-container {
  padding: 1rem;
}
@media only screen and (max-width: 48em) {
  .bdhnk-breadcrumb-section .site-container {
    padding: 0.5rem 1rem;
  }
}
.bdhnk-breadcrumb-section .site-cms-text {
  font-size: 0.875rem;
  font-weight: bold;
}

.bdhnk-site-button {
  color: #000000;
  font-size: 1rem;
  font-weight: bold;
  text-align: center;
  text-decoration: none;
  text-transform: uppercase;
  background-color: transparent;
  border: 2px solid #3DC2D1;
  border-radius: 0;
  padding: 0.625rem 2.5rem;
  display: inline-block;
  line-height: 1;
  transition: all 300ms ease-in-out;
  letter-spacing: 0.01em;
}
@media only screen and (max-width: 64em) {
  .bdhnk-site-button {
    padding: 0.625rem;
  }
}
@media only screen and (max-width: 48em) {
  .bdhnk-site-button {
    font-size: 1rem;
    padding: 0.625rem;
  }
}
@media only screen and (max-width: 25em) {
  .bdhnk-site-button {
    width: 100%;
  }
}
.bdhnk-site-button.selected, .bdhnk-site-button:focus, .bdhnk-site-button:hover {
  background-color: #3DC2D1;
  border: 2px solid #3DC2D1;
  color: #ffffff;
}
.bdhnk-site-button p {
  padding: 0 !important;
  margin: 0 !important;
  line-height: inherit !important;
  color: inherit !important;
  font-size: inherit !important;
  font-weight: inherit !important;
  font-family: inherit !important;
}
.bdhnk-site-button:focus, .bdhnk-site-button:hover {
  color: #ffffff !important;
}

.bdhnk-site-button-2 {
  color: #000000;
  font-size: 0.875rem;
  font-weight: bold;
  text-align: center;
  text-decoration: none;
  text-transform: uppercase;
  background-color: transparent;
  border: 2px solid #3DC2D1;
  border-radius: 0;
  padding: 0.375rem 1.25rem;
  display: inline-block;
  line-height: 1;
  transition: all 300ms ease-in-out;
  letter-spacing: 0.01em;
}
@media only screen and (max-width: 64em) {
  .bdhnk-site-button-2 {
    padding: 0.625rem;
  }
}
@media only screen and (max-width: 48em) {
  .bdhnk-site-button-2 {
    font-size: 0.875rem;
    padding: 0.625rem;
  }
}
@media only screen and (max-width: 25em) {
  .bdhnk-site-button-2 {
    width: 100%;
  }
}
.bdhnk-site-button-2.selected, .bdhnk-site-button-2:focus, .bdhnk-site-button-2:hover {
  background-color: #3DC2D1;
  border: 2px solid #3DC2D1;
  color: #ffffff;
}
.bdhnk-site-button-2 p {
  padding: 0 !important;
  margin: 0 !important;
  line-height: inherit !important;
  color: inherit !important;
  font-size: inherit !important;
  font-weight: inherit !important;
  font-family: inherit !important;
}
.bdhnk-site-button-2:focus, .bdhnk-site-button-2:hover {
  color: #ffffff !important;
}

.bdhnk-site-button-3 {
  color: #000000;
  font-size: 0.875rem;
  font-weight: bold;
  text-align: center;
  text-decoration: none;
  text-transform: uppercase;
  background-color: transparent;
  border: 2px solid #000000;
  border-radius: 0;
  padding: 0.375rem 1.25rem;
  display: inline-block;
  line-height: 1;
  transition: all 300ms ease-in-out;
  letter-spacing: 0.01em;
}
@media only screen and (max-width: 64em) {
  .bdhnk-site-button-3 {
    padding: 0.625rem;
  }
}
@media only screen and (max-width: 48em) {
  .bdhnk-site-button-3 {
    font-size: 0.875rem;
    padding: 0.625rem;
  }
}
@media only screen and (max-width: 25em) {
  .bdhnk-site-button-3 {
    width: 100%;
  }
}
.bdhnk-site-button-3.selected, .bdhnk-site-button-3:focus, .bdhnk-site-button-3:hover {
  background-color: transparent;
  border: 2px solid #3DC2D1;
  color: #000000;
}
.bdhnk-site-button-3 p {
  padding: 0 !important;
  margin: 0 !important;
  line-height: inherit !important;
  color: inherit !important;
  font-size: inherit !important;
  font-weight: inherit !important;
  font-family: inherit !important;
}

.bdhnk-fulltext-section {
  margin: 4.375rem auto;
}
.bdhnk-fulltext-section .site-container {
  padding: 0 1rem;
}
@media only screen and (max-width: 48em) {
  .bdhnk-fulltext-section {
    margin: 2.5rem auto;
  }
}
.bdhnk-fulltext-section .site-container {
  max-width: 68.75rem;
}
.bdhnk-fulltext-section .site-container h2 {
  font-family: "Chronicle Display", Times, Times New Roman, serif !important;
  color: #000000 !important;
  font-size: 2.1875rem;
  margin-bottom: 0;
  font-weight: 100;
  letter-spacing: 0.03rem;
  position: relative;
  line-height: 1.1;
  text-align: center;
}
.bdhnk-fulltext-section .site-container h2:after {
  content: "";
  position: relative;
  display: block;
  border: none;
  border-top: 2px solid #3DC2D1;
  margin: 1.25rem auto;
  max-width: 18.75rem;
}
@media only screen and (max-width: 48em) {
  .bdhnk-fulltext-section .site-container h2 {
    font-size: 1.875rem;
  }
  .bdhnk-fulltext-section .site-container h2:after {
    margin: 1rem auto;
  }
}
.bdhnk-fulltext-section .site-container h2 p {
  padding: 0 !important;
  margin: 0 !important;
  line-height: inherit !important;
  color: inherit !important;
  font-size: inherit !important;
  font-weight: inherit !important;
  font-family: inherit !important;
}
.bdhnk-fulltext-section .site-container h2 p {
  padding: 0 !important;
  margin: 0 !important;
  line-height: inherit !important;
  color: inherit !important;
  font-size: inherit !important;
  font-weight: inherit !important;
  font-family: inherit !important;
}
.bdhnk-fulltext-section .site-container h2.bdhnk-no-line:after {
  display: none;
}
.bdhnk-fulltext-section .site-container .site-cms-text {
  text-align: center;
}

.bdhnk-stats-section {
  margin: 4.375rem auto;
}
.bdhnk-stats-section .site-container {
  padding: 0 1rem;
}
@media only screen and (max-width: 48em) {
  .bdhnk-stats-section {
    margin: 2.5rem auto;
  }
}
.bdhnk-stats-section .site-container h2 {
  text-align: center;
  font-family: "Chronicle Display", Times, Times New Roman, serif;
  display: flex;
  width: 100%;
  justify-content: center;
  align-items: center;
  text-align: center;
  font-size: 2.1875rem;
  line-height: 1.1;
  letter-spacing: 0.03rem;
}
.bdhnk-stats-section .site-container h2:before, .bdhnk-stats-section .site-container h2:after {
  content: "";
  border-top: 2px solid #3DC2D1;
  margin: 0 0.75rem 0 0;
  flex: 1 0 auto;
  width: 1.25rem;
}
.bdhnk-stats-section .site-container h2:after {
  margin: 0 0 0 0.75rem;
}
@media only screen and (max-width: 48em) {
  .bdhnk-stats-section .site-container h2 {
    font-size: 1.875rem;
  }
}
.bdhnk-stats-section .site-container h2 p {
  padding: 0 !important;
  margin: 0 !important;
  line-height: inherit !important;
  color: inherit !important;
  font-size: inherit !important;
  font-weight: inherit !important;
  font-family: inherit !important;
}
.bdhnk-stats-section .site-container .slick-track {
  display: flex !important;
}
.bdhnk-stats-section .site-container .slick-list {
  width: 100%;
}
.bdhnk-stats-section .site-container .slick-slide {
  height: inherit !important;
}
.bdhnk-stats-section .site-container .bdhnk-stats-container {
  position: relative;
  width: 100%;
}
.bdhnk-stats-section .site-container .bdhnk-stats-container .bdhnk-stat-arrows {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.bdhnk-stats-section .site-container .bdhnk-stats-container .bdhnk-stat-arrows .site-arrow {
  width: 1.6875rem;
  height: 1.6875rem;
  background: #3DC2D1;
  display: flex;
  justify-content: center;
  align-items: center;
  z-index: 2;
  pointer-events: auto;
  cursor: pointer;
}
.bdhnk-stats-section .site-container .bdhnk-stats-container .bdhnk-stat-arrows .site-arrow.site-prev {
  margin-left: -0.875rem;
}
.bdhnk-stats-section .site-container .bdhnk-stats-container .bdhnk-stat-arrows .site-arrow.site-next {
  margin-right: -0.875rem;
}
.bdhnk-stats-section .site-container .bdhnk-stats-container .bdhnk-stat-arrows .site-arrow i {
  font-size: 1rem;
  text-align: center;
  line-height: 1;
  color: #ffffff;
}
@media only screen and (min-width: 87.5em) {
  .bdhnk-stats-section .site-container .bdhnk-stats-container .bdhnk-stat-arrows {
    display: none;
  }
}
.bdhnk-stats-section .site-container .bdhnk-stats {
  display: flex;
  justify-content: space-between;
  margin-top: 2.1875rem;
  width: 100%;
}
.bdhnk-stats-section .site-container .bdhnk-stats .bdhnk-stat-callout {
  width: 25%;
  padding: 0 1.25rem;
  border-left: 2px solid #ffffff;
}
.bdhnk-stats-section .site-container .bdhnk-stats .bdhnk-stat-callout.slick-active {
  border-left: 2px solid #3DC2D1;
}
.bdhnk-stats-section .site-container .bdhnk-stats .bdhnk-stat-callout.slick-active:first-child {
  border-left: none;
}
.bdhnk-stats-section .site-container .bdhnk-stats .bdhnk-stat-callout.slick-active.slick-current {
  border-left: 2px solid #ffffff;
}
.bdhnk-stats-section .site-container .bdhnk-stats .bdhnk-stat-callout .bdhnk-stat {
  font-size: 3.25rem;
  text-align: center;
  font-family: "Chronicle Display", Times, Times New Roman, serif;
}
.bdhnk-stats-section .site-container .bdhnk-stats .bdhnk-stat-callout .bdhnk-stat p {
  padding: 0 !important;
  margin: 0 !important;
  line-height: inherit !important;
  color: inherit !important;
  font-size: inherit !important;
  font-weight: inherit !important;
  font-family: inherit !important;
}
.bdhnk-stats-section .site-container .bdhnk-stats .bdhnk-stat-callout h4 {
  text-align: center;
  width: 100%;
  margin: 0;
  font-weight: bold;
  line-height: 1;
  margin-bottom: 0.25rem;
  font-size: 1rem;
  font-family: "Gotham Book", Arial, Helvetica Neue, Helvetica, sans-serif;
}
.bdhnk-stats-section .site-container .bdhnk-stats .bdhnk-stat-callout h4 p {
  padding: 0 !important;
  margin: 0 !important;
  line-height: inherit !important;
  color: inherit !important;
  font-size: inherit !important;
  font-weight: inherit !important;
  font-family: inherit !important;
}
.bdhnk-stats-section .site-container .bdhnk-stats .bdhnk-stat-callout .site-cms-text {
  text-align: center;
  text-transform: uppercase;
  line-height: 1.2;
  font-size: 1rem;
}
@media only screen and (max-width: 48em) {
  .bdhnk-stats-section .site-container .bdhnk-stats .bdhnk-stat-callout {
    border-left: none;
  }
}

.bdhnk-textbox-callout {
  border: 2px solid #3DC2D1;
  padding: 2.5rem 5rem;
  text-align: center;
  margin: 0 auto;
}
@media only screen and (max-width: 64em) {
  .bdhnk-textbox-callout {
    padding: 1.875rem 3.75rem;
  }
}
@media only screen and (max-width: 48em) {
  .bdhnk-textbox-callout {
    padding: 1.25rem 2.5rem;
  }
}
@media only screen and (max-width: 30em) {
  .bdhnk-textbox-callout {
    padding: 1.25rem;
  }
}
.bdhnk-textbox-callout h2 {
  font-family: "Chronicle Display", Times, Times New Roman, serif !important;
  color: #000000 !important;
  font-size: 2.1875rem;
  margin-bottom: 0.125rem;
  font-weight: 100;
  letter-spacing: 0.03rem;
  line-height: 1.2;
}
.bdhnk-textbox-callout h2.bdhnk-center {
  text-align: center;
}
.bdhnk-textbox-callout h2.bdhnk-margin-bottom {
  margin-bottom: 2.5rem !important;
}
@media only screen and (max-width: 48em) {
  .bdhnk-textbox-callout h2.bdhnk-margin-bottom {
    margin-bottom: 0.625rem !important;
  }
}
.bdhnk-textbox-callout h2 p {
  padding: 0 !important;
  margin: 0 !important;
  line-height: inherit !important;
  color: inherit !important;
  font-size: inherit !important;
  font-weight: inherit !important;
  font-family: inherit !important;
}

.bdhnk-large-video-section {
  margin: 4.375rem auto;
}
.bdhnk-large-video-section .site-container {
  padding: 0 1rem;
}
@media only screen and (max-width: 48em) {
  .bdhnk-large-video-section {
    margin: 2.5rem auto;
  }
}
.bdhnk-large-video-section iframe {
  width: 100%;
  height: 48.125rem;
  border: none;
}
@media only screen and (max-width: 87.5em) {
  .bdhnk-large-video-section iframe {
    height: 40rem;
  }
}
@media only screen and (max-width: 64em) {
  .bdhnk-large-video-section iframe {
    height: 25rem;
  }
}
@media only screen and (max-width: 48em) {
  .bdhnk-large-video-section iframe {
    height: 18.75rem;
  }
}
@media only screen and (max-width: 30em) {
  .bdhnk-large-video-section iframe {
    height: 12.5rem;
  }
}

.bdhnk-video-section {
  margin: 4.375rem auto;
}
.bdhnk-video-section .site-container {
  padding: 0 1rem;
}
@media only screen and (max-width: 48em) {
  .bdhnk-video-section {
    margin: 2.5rem auto;
  }
}
.bdhnk-video-section .site-container {
  max-width: 68.75rem;
  padding: 0 7.5rem;
  text-align: center;
}
.bdhnk-video-section .site-container h2 {
  font-family: "Chronicle Display", Times, Times New Roman, serif !important;
  color: #000000 !important;
  font-size: 2.1875rem;
  margin-bottom: 0;
  font-weight: 100;
  letter-spacing: 0.03rem;
  position: relative;
  line-height: 1.1;
}
.bdhnk-video-section .site-container h2:after {
  content: "";
  position: relative;
  display: block;
  border: none;
  border-top: 2px solid #3DC2D1;
  margin: 1.25rem auto;
  max-width: 18.75rem;
}
@media only screen and (max-width: 48em) {
  .bdhnk-video-section .site-container h2 {
    font-size: 1.875rem;
  }
  .bdhnk-video-section .site-container h2:after {
    margin: 1rem auto;
  }
}
.bdhnk-video-section .site-container h2 p {
  padding: 0 !important;
  margin: 0 !important;
  line-height: inherit !important;
  color: inherit !important;
  font-size: inherit !important;
  font-weight: inherit !important;
  font-family: inherit !important;
}
.bdhnk-video-section .site-container iframe {
  width: 100%;
  height: 32.5rem;
}
@media only screen and (max-width: 64em) {
  .bdhnk-video-section .site-container {
    padding: 0 1rem;
  }
  .bdhnk-video-section .site-container iframe {
    height: 25.9375rem;
  }
}
@media only screen and (max-width: 48em) {
  .bdhnk-video-section .site-container iframe {
    height: 18.75rem;
  }
}
@media only screen and (max-width: 30em) {
  .bdhnk-video-section .site-container iframe {
    height: 13.125rem;
  }
}

.bdhnk-form {
  margin-top: 2rem;
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
}
.bdhnk-form input {
  width: 32% !important;
  border: 1px solid #E1E1E1 !important;
  border: none !important;
  outline: none !important;
  box-shadow: none !important;
  border-bottom: 2px solid #3DC2D1 !important;
}
@media only screen and (max-width: 48em) {
  .bdhnk-form input {
    width: 100% !important;
  }
}
.bdhnk-form input::placeholder {
  color: #333333 !important;
}
.bdhnk-form textarea {
  width: 100%;
  border: 1px solid #E1E1E1 !important;
  border: none !important;
  outline: none !important;
  box-shadow: none !important;
  line-height: 1.2 !important;
  border-bottom: 2px solid #3DC2D1 !important;
}
.bdhnk-form textarea::placeholder {
  color: #333333 !important;
}
.bdhnk-form .site-button-row {
  width: 100%;
  text-align: center;
  margin-top: 2rem;
}

.bdhnk-image-section {
  margin: 4.375rem auto;
}
.bdhnk-image-section .site-container {
  padding: 0 1rem;
}
@media only screen and (max-width: 48em) {
  .bdhnk-image-section {
    margin: 2.5rem auto;
  }
}
.bdhnk-image-section .site-container {
  position: relative;
}
.bdhnk-image-section .site-container:before {
  content: "";
  position: absolute;
  top: 1rem;
  left: 1rem;
  width: calc(100% - 48px);
  height: 22.5rem;
  border: 2px solid #3DC2D1;
}
@media only screen and (max-width: 48em) {
  .bdhnk-image-section .site-container:before {
    height: 100%;
  }
}
.bdhnk-image-section .bdhnk-images {
  display: flex;
  justify-content: space-between;
  margin-left: 1rem;
}
.bdhnk-image-section .bdhnk-images .bdhnk-image {
  width: 49%;
  height: 22.5rem;
  background-size: cover;
  background-position: center;
}
@media only screen and (max-width: 48em) {
  .bdhnk-image-section .bdhnk-images {
    flex-wrap: wrap;
  }
  .bdhnk-image-section .bdhnk-images .bdhnk-image {
    width: 100%;
    height: 14.375rem;
  }
  .bdhnk-image-section .bdhnk-images .bdhnk-image.second {
    margin-top: 1rem;
  }
}

.bdhnk-outlinetextimage-section {
  margin: 4.375rem auto;
}
.bdhnk-outlinetextimage-section .site-container {
  padding: 0 1rem;
}
@media only screen and (max-width: 48em) {
  .bdhnk-outlinetextimage-section {
    margin: 2.5rem auto;
  }
}
.bdhnk-outlinetextimage-section .site-container {
  max-width: 68.75rem;
}
.bdhnk-outlinetextimage-section .site-outlinetextimage-callout {
  display: flex;
  justify-content: space-between;
  margin: 0 auto;
  padding-top: 1rem;
}
.bdhnk-outlinetextimage-section .site-outlinetextimage-callout.bdhnk-align-center {
  align-items: center;
}
@media only screen and (max-width: 48em) {
  .bdhnk-outlinetextimage-section .site-outlinetextimage-callout {
    flex-wrap: wrap;
    padding: 0;
  }
}
.bdhnk-outlinetextimage-section .site-outlinetextimage-callout .site-callout-image-column {
  width: 25.375rem;
  max-width: 100%;
  height: 25.375rem;
  flex: 0 0 auto;
  position: relative;
  z-index: 1;
  pointer-events: none;
}
@media only screen and (max-width: 48em) {
  .bdhnk-outlinetextimage-section .site-outlinetextimage-callout .site-callout-image-column {
    width: 23.75rem;
    height: 23.75rem;
    margin: 0 auto;
  }
}
.bdhnk-outlinetextimage-section .site-outlinetextimage-callout .site-callout-image-column:before {
  content: "";
  position: absolute;
  display: block;
  width: calc(100% - 1rem);
  height: calc(100% - 1rem);
  z-index: 1;
  border: 2px solid #3DC2D1;
  pointer-events: none;
}
.bdhnk-outlinetextimage-section .site-outlinetextimage-callout .site-callout-image-column .site-callout-image {
  position: absolute;
  width: calc(100% - 1rem);
  height: calc(100% - 1rem);
  background-position: center;
  background-size: cover;
  z-index: 0;
}
.bdhnk-outlinetextimage-section .site-outlinetextimage-callout .site-callout-image-column .site-callout-image iframe {
  width: 100% !important;
  height: 100% !important;
  pointer-events: auto;
}
.bdhnk-outlinetextimage-section .site-outlinetextimage-callout .site-callout-image-column.top:before {
  top: 1rem;
}
.bdhnk-outlinetextimage-section .site-outlinetextimage-callout .site-callout-image-column.top .site-callout-image {
  top: 0;
}
.bdhnk-outlinetextimage-section .site-outlinetextimage-callout .site-callout-image-column.left:before {
  left: 1rem;
}
.bdhnk-outlinetextimage-section .site-outlinetextimage-callout .site-callout-image-column.left .site-callout-image {
  left: 0;
}
.bdhnk-outlinetextimage-section .site-outlinetextimage-callout .site-callout-image-column.bottom:before {
  bottom: 1rem;
}
.bdhnk-outlinetextimage-section .site-outlinetextimage-callout .site-callout-image-column.bottom .site-callout-image {
  bottom: 0;
}
.bdhnk-outlinetextimage-section .site-outlinetextimage-callout .site-callout-image-column.right:before {
  right: 1rem;
}
.bdhnk-outlinetextimage-section .site-outlinetextimage-callout .site-callout-image-column.right .site-callout-image {
  right: 0;
}
@media only screen and (max-width: 48em) {
  .bdhnk-outlinetextimage-section .site-outlinetextimage-callout .site-callout-image-column.right-column {
    order: 1;
  }
}
@media only screen and (max-width: 48em) {
  .bdhnk-outlinetextimage-section .site-outlinetextimage-callout .site-callout-image-column {
    margin-bottom: 1.25rem;
  }
}
.bdhnk-outlinetextimage-section .site-outlinetextimage-callout .site-callout-content-column {
  width: 70%;
  flex: 1 1 auto;
  position: relative;
  z-index: 2;
}
@media only screen and (max-width: 48em) {
  .bdhnk-outlinetextimage-section .site-outlinetextimage-callout .site-callout-content-column {
    width: 100%;
    margin-left: 0;
  }
}
.bdhnk-outlinetextimage-section .site-outlinetextimage-callout .site-callout-content-column h2 {
  padding: 0 0 1.25rem 2.5rem;
  font-family: "Chronicle Display", Times, Times New Roman, serif;
  font-size: 2.25rem;
  line-height: 1.2;
}
@media only screen and (max-width: 48em) {
  .bdhnk-outlinetextimage-section .site-outlinetextimage-callout .site-callout-content-column h2 {
    padding: 0 0 1.25rem 0;
    text-align: center;
    margin-bottom: 0;
  }
}
.bdhnk-outlinetextimage-section .site-outlinetextimage-callout .site-callout-content-column h2 p {
  padding: 0 !important;
  margin: 0 !important;
  line-height: inherit !important;
  color: inherit !important;
  font-size: inherit !important;
  font-weight: inherit !important;
  font-family: inherit !important;
}
.bdhnk-outlinetextimage-section .site-outlinetextimage-callout .site-callout-content-column .site-callout-content-image {
  padding: 0 0 1.25rem 2.5rem;
  text-align: center;
}
.bdhnk-outlinetextimage-section .site-outlinetextimage-callout .site-callout-content-column .site-callout-content-image img {
  max-width: 60%;
}
@media only screen and (max-width: 48em) {
  .bdhnk-outlinetextimage-section .site-outlinetextimage-callout .site-callout-content-column .site-callout-content-image {
    padding: 3.125rem 0 1.25rem 0;
  }
}
.bdhnk-outlinetextimage-section .site-outlinetextimage-callout .site-callout-content-column .site-callout-content {
  padding: 1.25rem 0 1.25rem 2.5rem;
  border-top: 2px solid #3DC2D1;
  width: 100%;
}
.bdhnk-outlinetextimage-section .site-outlinetextimage-callout .site-callout-content-column .site-callout-content.add-right {
  width: calc(100% + 1rem);
}
.bdhnk-outlinetextimage-section .site-outlinetextimage-callout .site-callout-content-column .site-callout-content.add-left {
  margin-left: -1rem;
  width: calc(100% + 1rem);
}
@media only screen and (max-width: 26.6em) {
  .bdhnk-outlinetextimage-section .site-outlinetextimage-callout .site-callout-content-column .site-callout-content.add-left {
    margin-left: -0.5rem;
  }
}
@media only screen and (max-width: 48em) {
  .bdhnk-outlinetextimage-section .site-outlinetextimage-callout .site-callout-content-column .site-callout-content {
    border-top: none;
    text-align: center;
    padding: 0 0 1.25rem 0;
    width: 100%;
  }
}
.bdhnk-outlinetextimage-section .site-outlinetextimage-callout .site-callout-content-column .site-callout-content.site-center {
  text-align: center;
}
.bdhnk-outlinetextimage-section .site-outlinetextimage-callout .site-callout-content-column .site-callout-content .site-cms-text {
  font-family: "Gotham Book", Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 1.3125rem;
  letter-spacing: 0.01em;
}
@media only screen and (max-width: 64em) {
  .bdhnk-outlinetextimage-section .site-outlinetextimage-callout .site-callout-content-column .site-callout-content .site-cms-text {
    font-size: 1.125rem;
  }
}
@media only screen and (max-width: 48em) {
  .bdhnk-outlinetextimage-section .site-outlinetextimage-callout .site-callout-content-column .site-callout-content .site-cms-text {
    text-align: center;
    font-size: 1rem;
  }
}
.bdhnk-outlinetextimage-section .site-outlinetextimage-callout .site-callout-content-column .site-callout-content .bdhnk-site-button {
  margin-top: 1.25rem;
}
@media only screen and (max-width: 48em) {
  .bdhnk-outlinetextimage-section .site-outlinetextimage-callout .site-callout-content-column.left-column {
    order: 2;
  }
}
.bdhnk-outlinetextimage-section .site-outlinetextimage-callout .site-callout-content-column.left-column h2 {
  padding-left: 0;
}
.bdhnk-outlinetextimage-section .site-outlinetextimage-callout .site-callout-content-column.left-column h2 p {
  padding: 0 !important;
  margin: 0 !important;
  line-height: inherit !important;
  color: inherit !important;
  font-size: inherit !important;
  font-weight: inherit !important;
  font-family: inherit !important;
}
.bdhnk-outlinetextimage-section .site-outlinetextimage-callout .site-callout-content-column.left-column .site-callout-content {
  padding: 1.25rem 2.5rem 1.25rem 0;
}
@media only screen and (max-width: 48em) {
  .bdhnk-outlinetextimage-section .site-outlinetextimage-callout .site-callout-content-column.left-column .site-callout-content {
    padding: 0 0 1.25rem 0;
  }
}

.bdhnk-text-outlineimage-callout {
  display: flex;
  justify-content: space-between;
  align-items: flex-start;
}
.bdhnk-text-outlineimage-callout .site-textimage-text {
  flex: 0 1 auto;
  padding-right: 2.5rem;
}
.bdhnk-text-outlineimage-callout .site-textimage-text.right {
  padding-left: 2.5rem;
  padding-right: 0;
}
.bdhnk-text-outlineimage-callout .site-textimage-image {
  flex: 0 0 auto;
}
@media only screen and (max-width: 48em) {
  .bdhnk-text-outlineimage-callout {
    flex-wrap: wrap;
  }
  .bdhnk-text-outlineimage-callout .site-textimage-text {
    width: 100%;
    padding-left: 0;
    margin-top: 1.25rem;
    text-align: center;
    padding-right: 0;
    padding-left: 0;
  }
  .bdhnk-text-outlineimage-callout .site-textimage-image {
    text-align: center;
    margin-top: 1.875rem;
    margin-bottom: 1.25rem;
  }
  .bdhnk-text-outlineimage-callout .site-textimage-image img {
    max-width: 80%;
    margin: 0 auto;
    max-height: 6.25rem;
  }
}

.bdhnk-map-row {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
@media only screen and (max-width: 48em) {
  .bdhnk-map-row {
    flex-wrap: wrap;
  }
}
.bdhnk-map-row .bdhnk-map-column {
  width: 55%;
  flex: 0 0 auto;
}
@media only screen and (max-width: 48em) {
  .bdhnk-map-row .bdhnk-map-column {
    width: 100%;
  }
}
.bdhnk-map-row .bdhnk-map-column .site-textimage-image {
  width: 100%;
}
.bdhnk-map-row .bdhnk-info-column {
  width: 45%;
  flex: 0 0 auto;
  padding-left: 2.5rem;
}
@media only screen and (max-width: 48em) {
  .bdhnk-map-row .bdhnk-info-column {
    width: 100%;
    padding-left: 0;
    padding-top: 1.25rem;
    text-align: center;
  }
}

.bdhnk-image-border-container {
  width: 25.375rem;
  max-width: 100%;
  height: 25.375rem;
  flex: 0 0 auto;
  position: relative;
  z-index: 1;
  pointer-events: none;
}
@media only screen and (max-width: 48em) {
  .bdhnk-image-border-container {
    width: 23.75rem;
    height: 23.75rem;
    margin: 0 auto;
  }
}
.bdhnk-image-border-container:before {
  content: "";
  position: absolute;
  display: block;
  width: calc(100% - 1rem);
  height: calc(100% - 1rem);
  z-index: 1;
  border: 2px solid #3DC2D1;
  pointer-events: none;
}
.bdhnk-image-border-container .site-callout-image {
  position: absolute;
  width: calc(100% - 1rem);
  height: calc(100% - 1rem);
  background-position: center;
  background-size: cover;
  z-index: 0;
}
.bdhnk-image-border-container .site-callout-image iframe {
  width: 100% !important;
  height: 100% !important;
  pointer-events: auto;
}
.bdhnk-image-border-container.top:before {
  top: 1rem;
}
.bdhnk-image-border-container.top .site-callout-image {
  top: 0;
}
.bdhnk-image-border-container.left:before {
  left: 1rem;
}
.bdhnk-image-border-container.left .site-callout-image {
  left: 0;
}
.bdhnk-image-border-container.bottom:before {
  bottom: 1rem;
}
.bdhnk-image-border-container.bottom .site-callout-image {
  bottom: 0;
}
.bdhnk-image-border-container.right:before {
  right: 1rem;
}
.bdhnk-image-border-container.right .site-callout-image {
  right: 0;
}
@media only screen and (max-width: 48em) {
  .bdhnk-image-border-container.right-column {
    order: 1;
  }
}

.bdhnk-community-section {
  margin: 4.375rem auto;
}
.bdhnk-community-section .site-container {
  padding: 0 1rem;
}
@media only screen and (max-width: 48em) {
  .bdhnk-community-section {
    margin: 2.5rem auto;
  }
}
.bdhnk-community-section .site-container {
  text-align: center;
}
.bdhnk-community-section .site-container h2 {
  font-family: "Chronicle Display", Times, Times New Roman, serif;
  font-size: 2.25rem;
}
.bdhnk-community-section .site-container h2 p {
  padding: 0 !important;
  margin: 0 !important;
  line-height: inherit !important;
  color: inherit !important;
  font-size: inherit !important;
  font-weight: inherit !important;
  font-family: inherit !important;
}
.bdhnk-community-section .site-container .bdhnk-community-slider-container {
  position: relative;
}
.bdhnk-community-section .site-container .bdhnk-community-slider-container .bdhnk-community-arrows {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.bdhnk-community-section .site-container .bdhnk-community-slider-container .bdhnk-community-arrows .site-arrow {
  width: 1.6875rem;
  height: 1.6875rem;
  background: #3DC2D1;
  display: flex;
  justify-content: center;
  align-items: center;
  z-index: 2;
  pointer-events: auto;
  cursor: pointer;
}
.bdhnk-community-section .site-container .bdhnk-community-slider-container .bdhnk-community-arrows .site-arrow.site-prev {
  margin-left: -0.875rem;
}
.bdhnk-community-section .site-container .bdhnk-community-slider-container .bdhnk-community-arrows .site-arrow.site-next {
  margin-right: -0.875rem;
}
.bdhnk-community-section .site-container .bdhnk-community-slider-container .bdhnk-community-arrows .site-arrow i {
  font-size: 1rem;
  text-align: center;
  line-height: 1;
  color: #ffffff;
}
.bdhnk-community-section .site-container .bdhnk-community-slider {
  margin: 1.875rem 0;
}
.bdhnk-community-section .site-container .bdhnk-community-slider .bdhnk-community {
  padding: 0.8125rem;
}
.bdhnk-community-section .site-container .bdhnk-community-slider .bdhnk-community a {
  display: block;
  position: relative;
  height: 18.125rem;
}
.bdhnk-community-section .site-container .bdhnk-community-slider .bdhnk-community a:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 18.125rem;
  border: 2px solid #3DC2D1;
  z-index: 3;
}
.bdhnk-community-section .site-container .bdhnk-community-slider .bdhnk-community a .site-community-title {
  text-align: center;
  font-size: 1rem;
  font-weight: bold;
  background: #ffffff;
  padding: 0.5rem;
  color: #0a0a0a;
  z-index: 2;
  position: relative;
}
.bdhnk-community-section .site-container .bdhnk-community-slider .bdhnk-community a .site-community-title p {
  padding: 0 !important;
  margin: 0 !important;
  line-height: inherit !important;
  color: inherit !important;
  font-size: inherit !important;
  font-weight: inherit !important;
  font-family: inherit !important;
}
.bdhnk-community-section .site-container .bdhnk-community-slider .bdhnk-community a .site-community-image {
  position: absolute;
  z-index: 1;
  bottom: -0.5rem;
  left: -0.5rem;
  width: calc(100% + 16px);
  height: 16.125rem;
  background-position: center;
  background-size: cover;
}

.bdhnk-featured-listing-header {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.bdhnk-featured-listing-header h2 {
  font-family: "Chronicle Display", Times, Times New Roman, serif;
  font-size: 2.25rem;
}
.bdhnk-featured-listing-header h2 p {
  padding: 0 !important;
  margin: 0 !important;
  line-height: inherit !important;
  color: inherit !important;
  font-size: inherit !important;
  font-weight: inherit !important;
  font-family: inherit !important;
}
.bdhnk-featured-listing-header ul {
  display: flex;
  justify-content: flex-end;
  align-items: center;
}
@media only screen and (max-width: 48em) {
  .bdhnk-featured-listing-header ul {
    display: none;
  }
}
.bdhnk-featured-listing-header ul li {
  padding-left: 0.625rem;
}

.site-interior-neighborhood-report-bdhnk .bdhnk-featured-listing {
  width: 33%;
}
@media only screen and (max-width: 64em) {
  .site-interior-neighborhood-report-bdhnk .bdhnk-featured-listing {
    width: 50%;
  }
}
@media only screen and (max-width: 48em) {
  .site-interior-neighborhood-report-bdhnk .bdhnk-featured-listing {
    width: 100%;
  }
}

.bdhnk-featured-listing {
  padding: 0.5rem;
}
.bdhnk-featured-listing .site-featured-listing-image {
  display: block;
  width: 100%;
  height: 18.125rem;
}
.bdhnk-featured-listing .site-featured-listing-image > div {
  width: 100%;
  height: 100%;
  background-position: center;
  background-size: cover;
}
.bdhnk-featured-listing .site-featured-listing-price {
  display: flex;
  justify-content: space-between;
  border-bottom: 2px solid #3DC2D1;
}
.bdhnk-featured-listing .site-featured-listing-price li {
  text-transform: uppercase;
  padding: 0.5rem 0;
  color: #0a0a0a;
  font-size: 0.875rem;
  font-weight: bold;
}
@media only screen and (max-width: 48em) {
  .bdhnk-featured-listing .site-featured-listing-price {
    flex-wrap: wrap;
  }
  .bdhnk-featured-listing .site-featured-listing-price li {
    width: 100%;
    text-align: center;
  }
  .bdhnk-featured-listing .site-featured-listing-price li.address {
    padding-bottom: 0;
  }
  .bdhnk-featured-listing .site-featured-listing-price li.price {
    padding-top: 0;
  }
}
.bdhnk-featured-listing .site-featured-listing-row {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.bdhnk-featured-listing .site-featured-listing-row .site-featured-listing-info {
  padding-right: 1rem;
}
.bdhnk-featured-listing .site-featured-listing-row .site-featured-listing-info li {
  color: #0a0a0a;
  font-size: 0.875rem;
  font-weight: bold;
}
.bdhnk-featured-listing .site-featured-listing-row .site-featured-listing-info li.address {
  text-transform: uppercase;
  line-height: 1;
  margin-bottom: 0.25rem;
}
.bdhnk-featured-listing .site-featured-listing-row .site-featured-listing-button {
  flex: 0 0 auto;
}
.bdhnk-featured-listing .site-featured-listing-row .site-featured-listing-button .site-button {
  white-space: nowrap;
  padding: 0.375rem 0.5rem;
  font-size: 0.875rem;
}
@media only screen and (max-width: 48em) {
  .bdhnk-featured-listing .site-featured-listing-row {
    flex-wrap: wrap;
    text-align: center;
  }
  .bdhnk-featured-listing .site-featured-listing-row .site-featured-listing-info {
    width: 100%;
  }
  .bdhnk-featured-listing .site-featured-listing-row .site-featured-listing-button {
    display: flex;
    justify-content: center;
    width: 100%;
  }
}

.bdhnk-contact-section {
  margin: 4.375rem auto;
}
.bdhnk-contact-section .site-container {
  padding: 0 1rem;
}
@media only screen and (max-width: 48em) {
  .bdhnk-contact-section {
    margin: 2.5rem auto;
  }
}
.bdhnk-contact-section .site-container {
  text-align: center;
  padding: 0 1rem;
}
.bdhnk-contact-section .site-container h2 {
  font-family: "Chronicle Display", Times, Times New Roman, serif !important;
  color: #000000 !important;
  font-size: 2.1875rem;
  margin-bottom: 0.125rem;
  font-weight: 100;
  letter-spacing: 0.03rem;
  line-height: 1.2;
  margin-bottom: 0;
}
.bdhnk-contact-section .site-container h2.bdhnk-center {
  text-align: center;
}
.bdhnk-contact-section .site-container h2.bdhnk-margin-bottom {
  margin-bottom: 2.5rem !important;
}
@media only screen and (max-width: 48em) {
  .bdhnk-contact-section .site-container h2.bdhnk-margin-bottom {
    margin-bottom: 0.625rem !important;
  }
}
.bdhnk-contact-section .site-container h2 p {
  padding: 0 !important;
  margin: 0 !important;
  line-height: inherit !important;
  color: inherit !important;
  font-size: inherit !important;
  font-weight: inherit !important;
  font-family: inherit !important;
}
.bdhnk-contact-section .site-container h2 p {
  padding: 0 !important;
  margin: 0 !important;
  line-height: inherit !important;
  color: inherit !important;
  font-size: inherit !important;
  font-weight: inherit !important;
  font-family: inherit !important;
}

.bdhnk-large-callout-section {
  margin: 4.375rem auto;
}
.bdhnk-large-callout-section .site-container {
  padding: 0 1rem;
}
@media only screen and (max-width: 48em) {
  .bdhnk-large-callout-section {
    margin: 2.5rem auto;
  }
}
.bdhnk-large-callout-section .site-container {
  max-width: 68.75rem;
}
@media only screen and (max-width: 48em) {
  .bdhnk-large-callout-section .site-container {
    padding: 0;
  }
}

.bdhnk-large-callout {
  display: flex;
  justify-content: space-between;
  padding: 0;
  position: relative;
}
@media only screen and (max-width: 48em) {
  .bdhnk-large-callout {
    flex-wrap: wrap;
  }
}
.bdhnk-large-callout:before {
  content: "";
  width: calc(100% - 0px);
  height: calc(100% - 32px);
  border: 2px solid #3DC2D1;
  display: block;
  position: absolute;
  top: 1rem;
  left: 0;
  pointer-events: none;
}
@media only screen and (max-width: 48em) {
  .bdhnk-large-callout:before {
    left: 1rem;
    width: calc(100% - 32px);
  }
}
@media only screen and (max-width: 30em) {
  .bdhnk-large-callout:before {
    left: 0.5rem;
    width: calc(100% - 16px);
  }
}
.bdhnk-large-callout h2 {
  font-family: "Chronicle Display", Times, Times New Roman, serif !important;
  color: #000000 !important;
  font-size: 2.1875rem;
  margin-bottom: 0.125rem;
  font-weight: 100;
  letter-spacing: 0.03rem;
  line-height: 1.2;
}
.bdhnk-large-callout h2.bdhnk-center {
  text-align: center;
}
.bdhnk-large-callout h2.bdhnk-margin-bottom {
  margin-bottom: 2.5rem !important;
}
@media only screen and (max-width: 48em) {
  .bdhnk-large-callout h2.bdhnk-margin-bottom {
    margin-bottom: 0.625rem !important;
  }
}
.bdhnk-large-callout h2 p {
  padding: 0 !important;
  margin: 0 !important;
  line-height: inherit !important;
  color: inherit !important;
  font-size: inherit !important;
  font-weight: inherit !important;
  font-family: inherit !important;
}
.bdhnk-large-callout h2 p {
  padding: 0 !important;
  margin: 0 !important;
  line-height: inherit !important;
  color: inherit !important;
  font-size: inherit !important;
  font-weight: inherit !important;
  font-family: inherit !important;
}
.bdhnk-large-callout .site-mobile {
  display: none;
}
@media only screen and (max-width: 48em) {
  .bdhnk-large-callout .site-mobile {
    display: block;
    padding: 2rem 2rem 0;
    text-align: center;
    width: 100%;
  }
}
.bdhnk-large-callout .site-large-callout-column {
  flex: 1 1 auto;
  width: 50%;
}
.bdhnk-large-callout .site-large-callout-column.center {
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 2rem;
}
@media only screen and (max-width: 48em) {
  .bdhnk-large-callout .site-large-callout-column.center {
    padding: 1rem;
  }
}
@media only screen and (max-width: 48em) {
  .bdhnk-large-callout .site-large-callout-column {
    width: 100%;
  }
  .bdhnk-large-callout .site-large-callout-column.image {
    order: 1;
  }
  .bdhnk-large-callout .site-large-callout-column.text {
    order: 2;
  }
}
.bdhnk-large-callout .site-large-callout-image {
  width: calc(100% - 16px);
  height: 100%;
  min-height: 23.125rem;
  background-position: center;
  background-size: cover;
  display: block;
}
.bdhnk-large-callout .site-large-callout-image.left {
  margin-left: 1rem;
}
@media only screen and (max-width: 64em) {
  .bdhnk-large-callout .site-large-callout-image {
    min-height: 22.5rem;
  }
}
@media only screen and (max-width: 48em) {
  .bdhnk-large-callout .site-large-callout-image {
    min-height: 18.125rem;
    width: 100%;
  }
  .bdhnk-large-callout .site-large-callout-image.left {
    margin-left: 0;
  }
}
.bdhnk-large-callout .site-large-callout-text {
  flex: 1 1 auto;
  width: 50%;
  text-align: center;
}
.bdhnk-large-callout .site-large-callout-text h2 {
  font-family: "Chronicle Display", Times, Times New Roman, serif !important;
  color: #000000 !important;
  font-size: 2.1875rem;
  margin-bottom: 0.125rem;
  font-weight: 100;
  letter-spacing: 0.03rem;
  line-height: 1.2;
}
.bdhnk-large-callout .site-large-callout-text h2.bdhnk-center {
  text-align: center;
}
.bdhnk-large-callout .site-large-callout-text h2.bdhnk-margin-bottom {
  margin-bottom: 2.5rem !important;
}
@media only screen and (max-width: 48em) {
  .bdhnk-large-callout .site-large-callout-text h2.bdhnk-margin-bottom {
    margin-bottom: 0.625rem !important;
  }
}
.bdhnk-large-callout .site-large-callout-text h2 p {
  padding: 0 !important;
  margin: 0 !important;
  line-height: inherit !important;
  color: inherit !important;
  font-size: inherit !important;
  font-weight: inherit !important;
  font-family: inherit !important;
}
@media only screen and (max-width: 48em) {
  .bdhnk-large-callout .site-large-callout-text h2 {
    display: none;
  }
}
.bdhnk-large-callout .site-large-callout-text h2 p {
  padding: 0 !important;
  margin: 0 !important;
  line-height: inherit !important;
  color: inherit !important;
  font-size: inherit !important;
  font-weight: inherit !important;
  font-family: inherit !important;
}
@media only screen and (max-width: 48em) {
  .bdhnk-large-callout .site-large-callout-text {
    width: 100%;
    padding: 0 1rem 1rem;
  }
}
.bdhnk-large-callout .site-large-callout-text p {
  font-family: "Gotham Book", Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 1.3125rem;
  letter-spacing: 0.01rem;
}
@media only screen and (max-width: 63.9375em) {
  .bdhnk-large-callout .site-large-callout-text p {
    font-size: 1rem;
    line-height: 1.75;
  }
}
.bdhnk-large-callout .site-large-callout-text p a {
  color: #000000;
  text-decoration: underline;
}
.bdhnk-large-callout .site-large-callout-text p a:hover, .bdhnk-large-callout .site-large-callout-text p a:focus {
  color: #3DC2D1;
}

.bdhnk-community-accordion {
  padding: 0 0.5rem;
}
.bdhnk-community-accordion .bdhnk-community-accordion-section {
  border-bottom: 2px solid #3DC2D1;
}
.bdhnk-community-accordion .bdhnk-community-toggle {
  font-family: "Chronicle Display", Times, Times New Roman, serif !important;
  color: #000000 !important;
  font-size: 2.1875rem;
  margin-bottom: 0.125rem;
  font-weight: 100;
  letter-spacing: 0.03rem;
  line-height: 1.2;
  padding: 2rem 1rem;
  text-align: center;
  margin-bottom: 0 !important;
  cursor: pointer;
  text-transform: none;
}
.bdhnk-community-accordion .bdhnk-community-toggle.bdhnk-center {
  text-align: center;
}
.bdhnk-community-accordion .bdhnk-community-toggle.bdhnk-margin-bottom {
  margin-bottom: 2.5rem !important;
}
@media only screen and (max-width: 48em) {
  .bdhnk-community-accordion .bdhnk-community-toggle.bdhnk-margin-bottom {
    margin-bottom: 0.625rem !important;
  }
}
.bdhnk-community-accordion .bdhnk-community-toggle p {
  padding: 0 !important;
  margin: 0 !important;
  line-height: inherit !important;
  color: inherit !important;
  font-size: inherit !important;
  font-weight: inherit !important;
  font-family: inherit !important;
}
.bdhnk-community-accordion .bdhnk-community-toggle i {
  transform-origin: center;
  transition: all 0.2s ease-out;
  display: inline-block;
  font-weight: bold;
  font-size: 1.5rem;
}
.bdhnk-community-accordion .bdhnk-community-toggle.bdhnk-community-selected {
  border-bottom: none;
}
.bdhnk-community-accordion .bdhnk-community-toggle.bdhnk-community-selected i {
  transform: rotate(180deg);
}
.bdhnk-community-accordion .bdhnk-community-content {
  padding: 1rem 1rem 2rem;
}
.bdhnk-community-accordion .bdhnk-community-content .bdhnk-community-list li {
  padding: 0.25rem 0.5rem;
  text-align: center;
}
@media only screen and (max-width: 48em) {
  .bdhnk-community-accordion .bdhnk-community-content .bdhnk-community-list li {
    text-align: center;
  }
}
.bdhnk-community-accordion .bdhnk-community-content .bdhnk-community-list li a {
  color: #0a0a0a;
  text-decoration: underline;
}
.bdhnk-community-accordion .bdhnk-community-content .columns-4 {
  columns: 4;
}
@media only screen and (max-width: 64em) {
  .bdhnk-community-accordion .bdhnk-community-content .columns-4 {
    columns: 2;
  }
}
@media only screen and (max-width: 48em) {
  .bdhnk-community-accordion .bdhnk-community-content .columns-4 {
    columns: 1;
  }
}
.bdhnk-community-accordion .bdhnk-community-content .site-button-row {
  display: flex;
  justify-content: center;
  margin-top: 2rem;
}
.bdhnk-community-accordion .bdhnk-community-content .site-button-row li {
  padding: 0.5rem;
  border: 1px solid #008080;
  margin: 0.5rem;
}
.bdhnk-community-accordion .bdhnk-community-content .site-button-row li span,
.bdhnk-community-accordion .bdhnk-community-content .site-button-row li a {
  text-decoration: none;
  cursor: pointer;
  font-weight: bold;
  padding: 0.625rem 2.5rem;
  transition: all 300ms ease-in-out;
}
.bdhnk-community-accordion .bdhnk-community-content .site-button-row li:hover {
  background-color: #646569;
}
.bdhnk-community-accordion .bdhnk-community-content .site-button-row li:hover span, .bdhnk-community-accordion .bdhnk-community-content .site-button-row li:hover a {
  color: #fff;
}

.bdhnk-roster-map {
  margin-top: 3.75rem;
  text-align: center;
}
.bdhnk-roster-map .bdhnk-toggle {
  margin-bottom: 1.25rem;
}
.bdhnk-roster-map .bdhnk-roster-map-container {
  padding: 0 1.5rem;
}
@media only screen and (max-width: 64em) {
  .bdhnk-roster-map .bdhnk-roster-map-container {
    padding: 0 0.5rem;
  }
}
.bdhnk-roster-map .bdhnk-roster-map-container.bdhnk-hide {
  display: none;
}

.bdhnk-toggle-container {
  display: flex;
  justify-content: center;
}

.bdhnk-toggle {
  flex: 0 0 auto;
  background-color: #3DC2D1;
  border-radius: 0.9375rem;
  border: 4px solid #3DC2D1;
  display: flex;
  justify-content: center;
  align-items: center;
  width: auto;
  margin: 0 auto;
  vertical-align: middle;
}
.bdhnk-toggle a {
  display: inline;
  border-radius: 0.9375rem;
  background-color: #3DC2D1;
  padding: 0.25rem 0.75rem;
  text-transform: uppercase;
  color: #ffffff;
  font-size: 0.75rem;
  cursor: pointer;
  vertical-align: middle;
}
.bdhnk-toggle a.selected {
  background-color: #ffffff;
  color: #3DC2D1;
}

.bdhnk-roster-page .site-roster-image-header h1 {
  font-family: "Chronicle Display", Times, Times New Roman, serif !important;
  color: #fff !important;
  font-size: 3.4375rem;
  font-weight: 100;
  letter-spacing: 0.03rem;
  text-align: center;
  color: #ffffff;
}
@media only screen and (max-width: 63.9375em) {
  .bdhnk-roster-page .site-roster-image-header h1 {
    margin-bottom: 1.875rem;
  }
}
.bdhnk-roster-page .site-roster-image-header h1 p {
  padding: 0 !important;
  margin: 0 !important;
  line-height: inherit !important;
  color: inherit !important;
  font-size: inherit !important;
  font-weight: inherit !important;
  font-family: inherit !important;
}
.bdhnk-roster-page .site-roster-card-container {
  margin-top: 3.75rem;
}

.bdhnk-roster-page .site-roster-card-container .bdhnk-roster-office-card,
.bdhnk-community-callout {
  width: 48%;
  border: none !important;
  box-shadow: none !important;
  padding: 1rem 0;
}
@media only screen and (max-width: 48em) {
  .bdhnk-roster-page .site-roster-card-container .bdhnk-roster-office-card,
  .bdhnk-community-callout {
    width: 100% !important;
  }
}
.bdhnk-roster-page .site-roster-card-container .bdhnk-roster-office-card .site-community-link,
.bdhnk-community-callout .site-community-link {
  display: block;
  position: relative;
}
.bdhnk-roster-page .site-roster-card-container .bdhnk-roster-office-card .site-community-link:before,
.bdhnk-community-callout .site-community-link:before {
  content: "";
  position: absolute;
  top: 1rem;
  left: 1rem;
  width: calc(100% - 32px);
  height: calc(100% - 16px);
  border: 2px solid #3DC2D1;
  z-index: 3;
}
.bdhnk-roster-page .site-roster-card-container .bdhnk-roster-office-card .site-community-link .site-community-roll,
.bdhnk-community-callout .site-community-link .site-community-roll {
  content: "";
  position: absolute;
  top: 1rem;
  left: 1rem;
  width: calc(100% - 32px);
  height: 21.5rem;
  background-color: rgba(0, 0, 0, 0.3);
  z-index: 3;
  display: flex;
  justify-content: center;
  align-items: center;
  transition: opacity 0.3s;
  opacity: 0;
}
.bdhnk-roster-page .site-roster-card-container .bdhnk-roster-office-card .site-community-link .site-community-roll img,
.bdhnk-community-callout .site-community-link .site-community-roll img {
  width: 3.75rem;
  height: auto;
}
.bdhnk-roster-page .site-roster-card-container .bdhnk-roster-office-card .site-community-link .site-community-title,
.bdhnk-community-callout .site-community-link .site-community-title {
  text-align: center;
  font-weight: 400;
  background: #ffffff;
  padding: 1rem 0.5rem 1.25rem;
  color: #0a0a0a;
  z-index: 2;
  position: relative;
  font-size: 2.25rem;
  line-height: 1.1;
  font-family: "Chronicle Display", Times, Times New Roman, serif;
}
@media only screen and (max-width: 64em) {
  .bdhnk-roster-page .site-roster-card-container .bdhnk-roster-office-card .site-community-link .site-community-title,
  .bdhnk-community-callout .site-community-link .site-community-title {
    font-size: 1.875rem;
  }
}
.bdhnk-roster-page .site-roster-card-container .bdhnk-roster-office-card .site-community-link .site-community-title p,
.bdhnk-community-callout .site-community-link .site-community-title p {
  padding: 0 !important;
  margin: 0 !important;
  line-height: inherit !important;
  color: inherit !important;
  font-size: inherit !important;
  font-weight: inherit !important;
  font-family: inherit !important;
}
.bdhnk-roster-page .site-roster-card-container .bdhnk-roster-office-card .site-community-link .site-community-image,
.bdhnk-community-callout .site-community-link .site-community-image {
  height: 22.5rem;
  background-position: center;
  background-size: cover;
}
.bdhnk-roster-page .site-roster-card-container .bdhnk-roster-office-card .site-community-link:focus .site-community-roll, .bdhnk-roster-page .site-roster-card-container .bdhnk-roster-office-card .site-community-link:hover .site-community-roll,
.bdhnk-community-callout .site-community-link:focus .site-community-roll,
.bdhnk-community-callout .site-community-link:hover .site-community-roll {
  opacity: 1;
}
.bdhnk-roster-page .site-roster-card-container .bdhnk-roster-office-card .site-button-row,
.bdhnk-community-callout .site-button-row {
  display: flex;
  justify-content: center;
  margin-top: 1.25rem;
}
.bdhnk-roster-page .site-roster-card-container .bdhnk-roster-office-card .site-button-row li,
.bdhnk-community-callout .site-button-row li {
  padding: 0.5rem;
  text-align: center;
}
.bdhnk-roster-page .site-roster-card-container .bdhnk-roster-office-card .site-button-row li span,
.bdhnk-roster-page .site-roster-card-container .bdhnk-roster-office-card .site-button-row li a,
.bdhnk-community-callout .site-button-row li span,
.bdhnk-community-callout .site-button-row li a {
  cursor: pointer;
}
@media only screen and (max-width: 64em) {
  .bdhnk-roster-page .site-roster-card-container .bdhnk-roster-office-card .site-button-row,
  .bdhnk-community-callout .site-button-row {
    flex-wrap: wrap;
  }
  .bdhnk-roster-page .site-roster-card-container .bdhnk-roster-office-card .site-button-row li,
  .bdhnk-community-callout .site-button-row li {
    width: 70%;
  }
  .bdhnk-roster-page .site-roster-card-container .bdhnk-roster-office-card .site-button-row li span,
  .bdhnk-roster-page .site-roster-card-container .bdhnk-roster-office-card .site-button-row li a,
  .bdhnk-community-callout .site-button-row li span,
  .bdhnk-community-callout .site-button-row li a {
    display: inline-block;
    width: 100%;
    cursor: pointer;
  }
}
@media only screen and (max-width: 30em) {
  .bdhnk-roster-page .site-roster-card-container .bdhnk-roster-office-card .site-button-row li,
  .bdhnk-community-callout .site-button-row li {
    width: calc(100% - 16px);
  }
}

.bdhnk-roster-office-card p {
  font-family: "Gotham Book", Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 1.3125rem;
  letter-spacing: 0.01rem;
  margin-top: 1.25rem !important;
  margin-bottom: 0.5rem !important;
  text-align: center;
}
@media only screen and (max-width: 63.9375em) {
  .bdhnk-roster-office-card p {
    font-size: 1rem;
    line-height: 1.75;
  }
}
.bdhnk-roster-office-card p a {
  color: #000000;
  text-decoration: underline;
}
.bdhnk-roster-office-card p a:hover, .bdhnk-roster-office-card p a:focus {
  color: #3DC2D1;
}
.bdhnk-roster-office-card p a {
  text-decoration: none;
}

.bdhnk-roster-agent-card {
  width: 21.375rem;
  flex: 0 0 auto;
  padding: 0.5rem 0.25rem;
  text-align: center;
  margin: 1.25rem 0;
  border: none !important;
  box-shadow: none !important;
}
.bdhnk-roster-agent-card .site-interior-roster-callout-image {
  position: relative;
  width: 90%;
  height: 21.25rem;
  background-position: center;
  background-size: cover;
  display: block;
  margin: 0 auto;
  z-index: 2;
}
.bdhnk-roster-agent-card .site-interior-roster-callout-image span {
  display: none;
}
.bdhnk-roster-agent-card .site-interior-roster-callout-image .site-community-roll {
  position: absolute;
  width: 100%;
  height: 21.25rem;
  z-index: 3;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  transition: opacity 0.3s;
  opacity: 0;
}
.bdhnk-roster-agent-card .site-interior-roster-callout-image .site-community-roll img {
  width: 3.75rem;
  height: auto;
}
.bdhnk-roster-agent-card .site-interior-roster-callout-image .site-community-roll:hover {
  opacity: 0.5;
  background-color: rgba(0, 0, 0, 0.3);
}
.bdhnk-roster-agent-card .site-interior-roster-callout-content {
  width: 100%;
  padding: 1.5rem 0.5rem 0.5rem;
  border: 2px solid #3DC2D1;
  margin-top: -1rem;
  position: relative;
  z-index: 1;
  height: 13.75rem;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.bdhnk-roster-agent-card .site-interior-roster-callout-content h3 {
  font-family: "Gotham Book", Arial, Helvetica Neue, Helvetica, sans-serif;
  line-height: 1.2;
  margin-bottom: 0.375rem !important;
  text-transform: none;
}
.bdhnk-roster-agent-card .site-interior-roster-callout-content .site-interior-content-text {
  font-family: "Gotham Book", Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 1rem;
  font-weight: bold;
  text-transform: uppercase;
  margin-bottom: 0.375rem;
}
.bdhnk-roster-agent-card .site-interior-roster-callout-content p,
.bdhnk-roster-agent-card .site-interior-roster-callout-content a {
  font-family: "Gotham Book", Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 1.375rem;
  color: #0a0a0a;
  margin: 0;
  line-height: 1.2;
  margin-bottom: 0.25rem !important;
}

.bdhnk-blog-callout-section {
  margin: 4.375rem auto;
}
.bdhnk-blog-callout-section .site-container {
  padding: 0 1rem;
}
@media only screen and (max-width: 48em) {
  .bdhnk-blog-callout-section {
    margin: 2.5rem auto;
  }
}
.bdhnk-blog-callout-section .site-container {
  display: flex;
  justify-content: space-between;
  padding-top: 2rem;
  padding-bottom: 2rem;
  position: relative;
}
.bdhnk-blog-callout-section .site-container:before {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  width: 90%;
  height: 100%;
  display: block;
  border: 2px solid #3DC2D1;
  z-index: 1;
}
@media only screen and (max-width: 48em) {
  .bdhnk-blog-callout-section .site-container {
    flex-wrap: wrap;
    padding: 0 2rem 2rem;
  }
  .bdhnk-blog-callout-section .site-container:before {
    width: calc(100% - 32px);
    height: 90%;
    top: auto;
    bottom: 0;
    right: 1rem;
  }
}
.bdhnk-blog-callout-section .site-container .bdhnk-blog-slider-column {
  width: 50%;
  position: relative;
  z-index: 3;
}
@media only screen and (max-width: 48em) {
  .bdhnk-blog-callout-section .site-container .bdhnk-blog-slider-column {
    margin-top: 6.5rem;
  }
}
@media only screen and (max-width: 27em) {
  .bdhnk-blog-callout-section .site-container .bdhnk-blog-slider-column {
    width: 100%;
  }
}
.bdhnk-blog-callout-section .site-container .bdhnk-blog-slider-column .bdhnk-blog-callout-arrows {
  position: absolute;
  top: 0;
  left: 0;
  display: flex;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  height: 100%;
  pointer-events: none;
}
.bdhnk-blog-callout-section .site-container .bdhnk-blog-slider-column .bdhnk-blog-callout-arrows .site-arrow {
  width: 1.6875rem;
  height: 1.6875rem;
  background: #3DC2D1;
  display: flex;
  justify-content: center;
  align-items: center;
  z-index: 2;
  pointer-events: auto;
  cursor: pointer;
}
.bdhnk-blog-callout-section .site-container .bdhnk-blog-slider-column .bdhnk-blog-callout-arrows .site-arrow.site-prev {
  margin-left: -0.875rem;
}
.bdhnk-blog-callout-section .site-container .bdhnk-blog-slider-column .bdhnk-blog-callout-arrows .site-arrow.site-next {
  margin-right: -0.875rem;
}
.bdhnk-blog-callout-section .site-container .bdhnk-blog-slider-column .bdhnk-blog-callout-arrows .site-arrow i {
  font-size: 1rem;
  text-align: center;
  line-height: 1;
  color: #ffffff;
}
@media only screen and (max-width: 48em) {
  .bdhnk-blog-callout-section .site-container .bdhnk-blog-slider-column .bdhnk-blog-callout-arrows .site-arrow.site-next {
    margin-right: -1.25rem;
  }
  .bdhnk-blog-callout-section .site-container .bdhnk-blog-slider-column .bdhnk-blog-callout-arrows .site-arrow.site-prev {
    margin-left: -1.25rem;
  }
}
.bdhnk-blog-callout-section .site-container .bdhnk-blog-slider-column .bdhnk-blog-callout a {
  display: block;
  position: relative;
}
.bdhnk-blog-callout-section .site-container .bdhnk-blog-slider-column .bdhnk-blog-callout a p {
  padding: 0 !important;
  margin: 0 !important;
  line-height: inherit !important;
  color: inherit !important;
  font-size: inherit !important;
  font-weight: inherit !important;
  font-family: inherit !important;
}
.bdhnk-blog-callout-section .site-container .bdhnk-blog-slider-column .bdhnk-blog-callout-image {
  width: 100%;
  height: 28.125rem;
  background-position: center;
  background-size: cover;
}
@media only screen and (max-width: 48em) {
  .bdhnk-blog-callout-section .site-container .bdhnk-blog-slider-column .bdhnk-blog-callout-image {
    height: 15.625rem;
  }
}
.bdhnk-blog-callout-section .site-container .bdhnk-blog-slider-column .bdhnk-callout-header {
  position: absolute;
  bottom: 0;
  left: 0;
  display: flex;
  justify-content: center;
  width: 100%;
}
.bdhnk-blog-callout-section .site-container .bdhnk-blog-slider-column .bdhnk-callout-header h3 {
  margin: 0;
  background: #ffffff;
  display: inline-block;
  width: auto;
  font-family: "Chronicle Display", Times, Times New Roman, serif !important;
  font-size: 2.625rem;
  color: #000000;
  padding: 0.5rem 3rem;
}
@media only screen and (max-width: 48em) {
  .bdhnk-blog-callout-section .site-container .bdhnk-blog-slider-column .bdhnk-callout-header h3 {
    font-size: 1.625rem;
  }
}
.bdhnk-blog-callout-section .site-container .bdhnk-blog-slider-column .bdhnk-callout-header h3 p {
  padding: 0 !important;
  margin: 0 !important;
  line-height: inherit !important;
  color: inherit !important;
  font-size: inherit !important;
  font-weight: inherit !important;
  font-family: inherit !important;
}
.bdhnk-blog-callout-section .site-container .bdhnk-blog-content-column {
  width: 50%;
  height: 28.125rem;
  padding: 0.5rem 2rem;
  text-align: center;
  position: relative;
  z-index: 2;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.bdhnk-blog-callout-section .site-container .bdhnk-blog-content-column img {
  flex: 0 1 auto;
}
.bdhnk-blog-callout-section .site-container .bdhnk-blog-content-column .site-cms-text {
  padding: 2.5rem 0;
  font-size: 1.375rem;
}
@media only screen and (max-width: 48em) {
  .bdhnk-blog-callout-section .site-container .bdhnk-blog-content-column .site-cms-text, .bdhnk-blog-callout-section .site-container .bdhnk-blog-content-column .bdhnk-site-button {
    display: none;
  }
}
@media only screen and (max-width: 27em) {
  .bdhnk-blog-callout-section .site-container .bdhnk-blog-content-column {
    width: 100%;
    height: auto;
  }
  .bdhnk-blog-callout-section .site-container .bdhnk-blog-content-column img {
    margin-top: 1.25rem;
  }
}
.bdhnk-blog-callout-section .site-container .bdhnk-blog-content-column-tablet {
  display: none;
}
@media only screen and (max-width: 48em) {
  .bdhnk-blog-callout-section .site-container .bdhnk-blog-content-column-tablet {
    width: 100%;
    padding: 0.5rem 2rem;
    text-align: center;
    position: relative;
    z-index: 2;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    margin-top: -3rem;
  }
  .bdhnk-blog-callout-section .site-container .bdhnk-blog-content-column-tablet .site-cms-text-tablet {
    font-size: 1.375rem;
  }
  .bdhnk-blog-callout-section .site-container .bdhnk-blog-content-column-tablet .bdhnk-site-button-tablet {
    color: #000000;
    font-size: 1rem;
    font-weight: bold;
    text-align: center;
    text-decoration: none;
    text-transform: uppercase;
    background-color: transparent;
    border: 2px solid #3DC2D1;
    border-radius: 0;
    display: inline-block;
    line-height: 1;
    transition: all 300ms ease-in-out;
    letter-spacing: 0.01em;
    padding: 0.625rem 2.5rem;
  }
}
@media only screen and (max-width: 27em) {
  .bdhnk-blog-callout-section .site-container .bdhnk-blog-content-column-tablet {
    margin-top: 0;
  }
}

.bdhnk-textimage-section {
  margin: 4.375rem auto;
}
.bdhnk-textimage-section .site-container {
  padding: 0 1rem;
}
@media only screen and (max-width: 48em) {
  .bdhnk-textimage-section {
    margin: 2.5rem auto;
  }
}
.bdhnk-textimage-section .site-container {
  max-width: 68.75rem;
}
.bdhnk-textimage-section .site-container h2 {
  font-family: "Chronicle Display", Times, Times New Roman, serif !important;
  color: #000000 !important;
  font-size: 2.1875rem;
  margin-bottom: 0.125rem;
  font-weight: 100;
  letter-spacing: 0.03rem;
  line-height: 1.2;
  text-align: center;
  margin-bottom: 2.5rem !important;
}
.bdhnk-textimage-section .site-container h2.bdhnk-center {
  text-align: center;
}
.bdhnk-textimage-section .site-container h2.bdhnk-margin-bottom {
  margin-bottom: 2.5rem !important;
}
@media only screen and (max-width: 48em) {
  .bdhnk-textimage-section .site-container h2.bdhnk-margin-bottom {
    margin-bottom: 0.625rem !important;
  }
}
.bdhnk-textimage-section .site-container h2 p {
  padding: 0 !important;
  margin: 0 !important;
  line-height: inherit !important;
  color: inherit !important;
  font-size: inherit !important;
  font-weight: inherit !important;
  font-family: inherit !important;
}
.bdhnk-textimage-section .site-container h2 p {
  padding: 0 !important;
  margin: 0 !important;
  line-height: inherit !important;
  color: inherit !important;
  font-size: inherit !important;
  font-weight: inherit !important;
  font-family: inherit !important;
}
.bdhnk-textimage-section .site-container .site-textimage-callout {
  display: flex;
  justify-content: space-between;
  align-items: flex-start;
}
.bdhnk-textimage-section .site-container .site-textimage-callout .site-textimage-image {
  width: 30%;
  flex: 1 0 auto;
  padding-right: 4.375rem;
}
.bdhnk-textimage-section .site-container .site-textimage-callout .site-textimage-image.site-25 {
  width: 25%;
}
.bdhnk-textimage-section .site-container .site-textimage-callout .site-textimage-text {
  width: 70%;
  flex: 0 1 auto;
}
.bdhnk-textimage-section .site-container .site-textimage-callout .site-textimage-text.site-75 {
  width: 75%;
}
@media only screen and (max-width: 48em) {
  .bdhnk-textimage-section .site-container .site-textimage-callout {
    flex-wrap: wrap;
  }
  .bdhnk-textimage-section .site-container .site-textimage-callout .site-textimage-image {
    width: 100%;
    text-align: center;
    padding-right: 0;
  }
  .bdhnk-textimage-section .site-container .site-textimage-callout .site-textimage-image.site-25 {
    width: 100%;
  }
  .bdhnk-textimage-section .site-container .site-textimage-callout .site-textimage-image img {
    max-width: 70%;
    margin: 0 auto;
    max-height: 6.25rem;
  }
  .bdhnk-textimage-section .site-container .site-textimage-callout .site-textimage-text {
    width: 100%;
    padding-left: 0;
    margin-top: 1.25rem;
    text-align: center;
  }
  .bdhnk-textimage-section .site-container .site-textimage-callout .site-textimage-text.site-75 {
    width: 100%;
  }
}

.bio-bdhnk .bdhnk-header-with-lines {
  margin-bottom: 1rem !important;
}
.bio-bdhnk .site-bio-account {
  display: flex;
  justify-content: space-between;
  padding: 0 0.9375rem;
}
.bio-bdhnk .site-bio-account a {
  color: #0a0a0a;
}
.bio-bdhnk .site-bio-account a:focus, .bio-bdhnk .site-bio-account a:hover {
  color: #3DC2D1;
}
.bio-bdhnk .site-bio-account h1 {
  font-size: 2.1875rem;
}
.bio-bdhnk .site-bio-account h4 {
  font-weight: 400;
}
.bio-bdhnk .site-bio-account h3, .bio-bdhnk .site-bio-account h5 {
  margin-top: 1rem !important;
  margin-bottom: 0 !important;
}
.bio-bdhnk .site-bio-account h3 p, .bio-bdhnk .site-bio-account h5 p {
  padding: 0 !important;
  margin: 0 !important;
  line-height: inherit !important;
  color: inherit !important;
  font-size: inherit !important;
  font-weight: inherit !important;
  font-family: inherit !important;
}
.bio-bdhnk .site-bio-account .site-bio-placeholder {
  display: flex;
  justify-content: center;
  align-items: center;
}
.bio-bdhnk .site-bio-account .site-bio-account-image {
  width: 35%;
}
.bio-bdhnk .site-bio-account .site-bio-account-content {
  width: 65%;
}
.bio-bdhnk .site-bio-account .site-bio-account-content h1 {
  color: #000 !important;
  font-weight: 100 !important;
  letter-spacing: 0.03rem;
  font-size: 2.1875rem !important;
}
@media only screen and (max-width: 63.9375em) {
  .bio-bdhnk .site-bio-account .site-bio-account-content h1 {
    margin-bottom: 1.875rem;
  }
}
.bio-bdhnk .site-bio-account .site-bio-account-content h1 p {
  padding: 0 !important;
  margin: 0 !important;
  line-height: inherit !important;
  color: inherit !important;
  font-size: inherit !important;
  font-weight: inherit !important;
  font-family: inherit !important;
}
.bio-bdhnk .site-bio-account .site-bio-account-content h4 {
  margin-bottom: 0.25em !important;
  font-family: "Gotham Book", Arial, Helvetica Neue, Helvetica, sans-serif !important;
  font-size: 1.25rem !important;
  font-weight: normal !important;
  letter-spacing: 0.05rem !important;
}
.bio-bdhnk .site-bio-account .site-bio-account-content h4 p {
  padding: 0 !important;
  margin: 0 !important;
  line-height: inherit !important;
  color: inherit !important;
  font-size: inherit !important;
  font-weight: inherit !important;
  font-family: inherit !important;
}
.bio-bdhnk .site-bio-account .site-bio-account-phone p {
  font-size: 1.3125rem !important;
}
.bio-bdhnk .site-bio-account .site-bio-account-phone p a {
  text-decoration: none !important;
}
.bio-bdhnk .site-bio-account .site-bio-office-address {
  margin-bottom: 0 !important;
}
@media only screen and (max-width: 48em) {
  .bio-bdhnk .site-bio-account {
    flex-wrap: wrap;
  }
  .bio-bdhnk .site-bio-account .site-bio-account-image {
    width: 100%;
  }
  .bio-bdhnk .site-bio-account .site-bio-account-content {
    width: 100%;
  }
}
.bio-bdhnk .site-account-image {
  position: relative;
  max-width: 30rem;
  width: 100%;
  height: auto;
  background-position: center;
  background-size: cover;
  background-repeat: no-repeat;
  z-index: 2;
  display: block;
  margin: 0 auto;
}
.bio-bdhnk .site-bio-listing-buttons {
  display: flex;
  justify-content: center;
  margin-top: 2rem;
  width: 100%;
}
@media only screen and (max-width: 64em) {
  .bio-bdhnk .site-bio-listing-buttons {
    width: 100%;
    flex-wrap: wrap;
  }
}
.bio-bdhnk .site-bio-listing-buttons li {
  padding: 0.5rem;
}
.bio-bdhnk .site-bio-listing-buttons li a {
  white-space: nowrap;
}
.bio-bdhnk .site-bio-listing-buttons li a p {
  padding: 0 !important;
  margin: 0 !important;
  line-height: inherit !important;
  color: inherit !important;
  font-size: inherit !important;
  font-weight: inherit !important;
  font-family: inherit !important;
}
@media only screen and (max-width: 30em) {
  .bio-bdhnk .site-bio-listing-buttons li {
    width: 100%;
  }
  .bio-bdhnk .site-bio-listing-buttons li a {
    width: 100%;
  }
}
.bio-bdhnk .site-bio-listing-buttons.site-mobile {
  display: none;
}
@media only screen and (max-width: 48em) {
  .bio-bdhnk .site-bio-listing-buttons.site-mobile {
    display: flex;
  }
}
.bio-bdhnk .site-bio-listing-buttons.site-desktop {
  display: flex;
}
@media only screen and (max-width: 48em) {
  .bio-bdhnk .site-bio-listing-buttons.site-desktop {
    display: none;
  }
}
.bio-bdhnk hr {
  border: none;
  border-top: 2px solid #3DC2D1;
}
.bio-bdhnk .site-bio-account-content {
  padding-left: 3.75rem;
}
@media only screen and (max-width: 64em) {
  .bio-bdhnk .site-bio-account-content {
    padding-left: 1.875rem;
  }
}
@media only screen and (max-width: 48em) {
  .bio-bdhnk .site-bio-account-content {
    margin-top: 1.875rem;
    padding-left: 0;
  }
}
.bio-bdhnk .site-bio-account-content h1 {
  line-height: 1;
  margin-bottom: 0.5rem !important;
}
.bio-bdhnk .site-bio-account-content h1 p {
  padding: 0 !important;
  margin: 0 !important;
  line-height: inherit !important;
  color: inherit !important;
  font-size: inherit !important;
  font-weight: inherit !important;
  font-family: inherit !important;
}
.bio-bdhnk .site-bio-account-content .site-bio-acount-social-row {
  display: flex;
  justify-content: flex-start;
  align-items: center;
  margin-top: 1.25rem;
}
.bio-bdhnk .site-bio-account-content .site-bio-acount-social-row .site-button {
  margin-right: 1.25rem;
}
.bio-bdhnk .site-bio-account-content h3 {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}
.bio-bdhnk .site-bio-account-content h3 p {
  padding: 0 !important;
  margin: 0 !important;
  line-height: inherit !important;
  color: inherit !important;
  font-size: inherit !important;
  font-weight: inherit !important;
  font-family: inherit !important;
}
.bio-bdhnk .site-bio-designation-section {
  margin-top: 1rem;
  margin-bottom: 1rem;
}
.bio-bdhnk .site-bio-designation-section .site-bio-designations,
.bio-bdhnk .site-bio-designation-section .site-bio-languages {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}
.bio-bdhnk .site-bio-social {
  display: flex;
  justify-content: flex-start;
  align-items: center;
  margin-bottom: 0;
  margin-left: 1rem;
}
.bio-bdhnk .site-bio-social li {
  padding: 0.5rem;
}
.bio-bdhnk .site-bio-social a {
  font-size: 1rem;
  color: #3DC2D1;
}
.bio-bdhnk .site-bio-social a:focus, .bio-bdhnk .site-bio-social a:hover {
  color: #0a0a0a;
}
.bio-bdhnk .site-bio-social a p {
  padding: 0 !important;
  margin: 0 !important;
  line-height: inherit !important;
  color: inherit !important;
  font-size: inherit !important;
  font-weight: inherit !important;
  font-family: inherit !important;
}
.bio-bdhnk .site-bio-account-website {
  font-size: 1.3125rem;
}
.bio-bdhnk .site-bio-account-phone {
  font-size: 1.3125rem;
}
.bio-bdhnk .site-bio-testimonials {
  text-align: center;
}
.bio-bdhnk .site-bio-testimonials .site-bio-quote-mark {
  font-size: 12.5rem;
  text-align: center;
  color: #3DC2D1;
  font-family: "Chronicle Display", Times, Times New Roman, serif;
  line-height: 1;
}
.bio-bdhnk .site-bio-testimonials .site-bio-testimonial-slider-container {
  position: relative;
  margin-top: -5rem;
}
.bio-bdhnk .site-bio-testimonials .site-bio-testimonial-slider {
  padding: 0 5rem;
}
.bio-bdhnk .site-bio-testimonials .site-bio-testimonial-arrows {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.bio-bdhnk .site-bio-testimonials .site-bio-testimonial-arrows .site-arrow {
  width: 1.6875rem;
  height: 1.6875rem;
  background: #3DC2D1;
  display: flex;
  justify-content: center;
  align-items: center;
  z-index: 2;
  pointer-events: auto;
  cursor: pointer;
}
.bio-bdhnk .site-bio-testimonials .site-bio-testimonial-arrows .site-arrow.site-prev {
  margin-left: -0.875rem;
}
.bio-bdhnk .site-bio-testimonials .site-bio-testimonial-arrows .site-arrow.site-next {
  margin-right: -0.875rem;
}
.bio-bdhnk .site-bio-testimonials .site-bio-testimonial-arrows .site-arrow i {
  font-size: 1rem;
  text-align: center;
  line-height: 1;
  color: #ffffff;
}
.bio-bdhnk .site-bio-testimonials .site-bio-testimonial p {
  padding: 0 !important;
  margin: 0 !important;
  line-height: inherit !important;
  color: inherit !important;
  font-size: inherit !important;
  font-weight: inherit !important;
  font-family: inherit !important;
}
.bio-bdhnk .site-bio-testimonial-button {
  margin-top: 2.5rem;
}
.bio-bdhnk .site-bio-testimonial-button a p {
  padding: 0 !important;
  margin: 0 !important;
  line-height: inherit !important;
  color: inherit !important;
  font-size: inherit !important;
  font-weight: inherit !important;
  font-family: inherit !important;
}
.bio-bdhnk .rng-agent-profile-featured-properties-container {
  margin: 3.75rem auto;
  padding: 0 1rem;
}
.bio-bdhnk .site-bio-featured-properties-title {
  text-align: center;
  font-family: "Chronicle Display", Times, Times New Roman, serif;
  display: flex;
  width: 100%;
  justify-content: center;
  align-items: center;
  text-align: center;
  font-size: 2.1875rem;
  line-height: 1.1;
  letter-spacing: 0.03rem;
  font-size: 2.1875rem !important;
}
.bio-bdhnk .site-bio-featured-properties-title:before, .bio-bdhnk .site-bio-featured-properties-title:after {
  content: "";
  border-top: 2px solid #3DC2D1;
  margin: 0 0.75rem 0 0;
  flex: 1 0 auto;
  width: 1.25rem;
}
.bio-bdhnk .site-bio-featured-properties-title:after {
  margin: 0 0 0 0.75rem;
}
@media only screen and (max-width: 48em) {
  .bio-bdhnk .site-bio-featured-properties-title {
    font-size: 1.875rem;
  }
}
.bio-bdhnk .site-bio-featured-properties-title p {
  padding: 0 !important;
  margin: 0 !important;
  line-height: inherit !important;
  color: inherit !important;
  font-size: inherit !important;
  font-weight: inherit !important;
  font-family: inherit !important;
}

.site-interior-bdhnk .site-cms-text {
  font-family: "Gotham Book", Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 1.3125rem;
  letter-spacing: 0.01rem;
}
@media only screen and (max-width: 63.9375em) {
  .site-interior-bdhnk .site-cms-text {
    font-size: 1rem;
    line-height: 1.75;
  }
}
.site-interior-bdhnk .site-cms-text a {
  color: #000000;
  text-decoration: underline;
}
.site-interior-bdhnk .site-cms-text a:hover, .site-interior-bdhnk .site-cms-text a:focus {
  color: #3DC2D1;
}
.site-interior-bdhnk .site-luxe1-callout {
  display: flex;
  justify-content: space-between;
  margin: 0 auto;
  padding-top: 1rem;
}
.site-interior-bdhnk .site-luxe1-callout.bdhnk-align-center {
  align-items: center;
}
@media only screen and (max-width: 48em) {
  .site-interior-bdhnk .site-luxe1-callout {
    flex-wrap: wrap;
    padding: 0;
  }
}
.site-interior-bdhnk .site-luxe1-callout .site-callout-image-column {
  width: 25.375rem;
  max-width: 100%;
  height: 25.375rem;
  flex: 0 0 auto;
  position: relative;
  z-index: 1;
  pointer-events: none;
}
@media only screen and (max-width: 48em) {
  .site-interior-bdhnk .site-luxe1-callout .site-callout-image-column {
    width: 23.75rem;
    height: 23.75rem;
    margin: 0 auto;
  }
}
.site-interior-bdhnk .site-luxe1-callout .site-callout-image-column:before {
  content: "";
  position: absolute;
  display: block;
  width: calc(100% - 1rem);
  height: calc(100% - 1rem);
  z-index: 1;
  border: 2px solid #F58025;
  pointer-events: none;
}
.site-interior-bdhnk .site-luxe1-callout .site-callout-image-column .site-callout-image {
  position: absolute;
  width: calc(100% - 1rem);
  height: calc(100% - 1rem);
  background-position: center;
  background-size: cover;
  z-index: 0;
}
.site-interior-bdhnk .site-luxe1-callout .site-callout-image-column .site-callout-image iframe {
  width: 100% !important;
  height: 100% !important;
  pointer-events: auto;
}
.site-interior-bdhnk .site-luxe1-callout .site-callout-image-column.top:before {
  top: 1rem;
}
.site-interior-bdhnk .site-luxe1-callout .site-callout-image-column.top .site-callout-image {
  top: 0;
}
.site-interior-bdhnk .site-luxe1-callout .site-callout-image-column.left:before {
  left: 1rem;
}
.site-interior-bdhnk .site-luxe1-callout .site-callout-image-column.left .site-callout-image {
  left: 0;
}
.site-interior-bdhnk .site-luxe1-callout .site-callout-image-column.bottom:before {
  bottom: 1rem;
}
.site-interior-bdhnk .site-luxe1-callout .site-callout-image-column.bottom .site-callout-image {
  bottom: 0;
}
.site-interior-bdhnk .site-luxe1-callout .site-callout-image-column.right:before {
  right: 1rem;
}
.site-interior-bdhnk .site-luxe1-callout .site-callout-image-column.right .site-callout-image {
  right: 0;
}
@media only screen and (max-width: 48em) {
  .site-interior-bdhnk .site-luxe1-callout .site-callout-image-column.right-column {
    order: 1;
  }
}
@media only screen and (max-width: 48em) {
  .site-interior-bdhnk .site-luxe1-callout .site-callout-image-column {
    margin-bottom: 1.25rem;
  }
}
.site-interior-bdhnk .site-luxe1-callout .site-callout-content-column {
  width: 70%;
  flex: 1 1 auto;
  position: relative;
  z-index: 2;
}
@media only screen and (max-width: 48em) {
  .site-interior-bdhnk .site-luxe1-callout .site-callout-content-column {
    width: 100%;
    margin-left: 0;
  }
}
.site-interior-bdhnk .site-luxe1-callout .site-callout-content-column h2 {
  padding: 0 0 1.25rem 2.5rem;
  font-family: "Chronicle Display", Times, Times New Roman, serif;
  font-size: 2.25rem;
  line-height: 1.2;
}
@media only screen and (max-width: 48em) {
  .site-interior-bdhnk .site-luxe1-callout .site-callout-content-column h2 {
    padding: 0 0 1.25rem 0;
    text-align: center;
    margin-bottom: 0;
  }
}
.site-interior-bdhnk .site-luxe1-callout .site-callout-content-column h2 p {
  padding: 0 !important;
  margin: 0 !important;
  line-height: inherit !important;
  color: inherit !important;
  font-size: inherit !important;
  font-weight: inherit !important;
  font-family: inherit !important;
}
.site-interior-bdhnk .site-luxe1-callout .site-callout-content-column .site-callout-content-image {
  padding: 0 0 1.25rem 2.5rem;
  text-align: center;
}
.site-interior-bdhnk .site-luxe1-callout .site-callout-content-column .site-callout-content-image img {
  max-width: 60%;
}
@media only screen and (max-width: 48em) {
  .site-interior-bdhnk .site-luxe1-callout .site-callout-content-column .site-callout-content-image {
    padding: 3.125rem 0 1.25rem 0;
  }
}
.site-interior-bdhnk .site-luxe1-callout .site-callout-content-column .site-callout-content {
  padding: 1.25rem 0 1.25rem 2.5rem;
  border-top: 2px solid #F58025;
  width: 100%;
}
.site-interior-bdhnk .site-luxe1-callout .site-callout-content-column .site-callout-content.add-right {
  width: calc(100% + 1rem);
}
.site-interior-bdhnk .site-luxe1-callout .site-callout-content-column .site-callout-content.add-left {
  margin-left: -1rem;
  width: calc(100% + 1rem);
}
@media only screen and (max-width: 26.6em) {
  .site-interior-bdhnk .site-luxe1-callout .site-callout-content-column .site-callout-content.add-left {
    margin-left: -0.5rem;
  }
}
@media only screen and (max-width: 48em) {
  .site-interior-bdhnk .site-luxe1-callout .site-callout-content-column .site-callout-content {
    border-top: none;
    text-align: center;
    padding: 0 0 1.25rem 0;
    width: 100%;
  }
}
.site-interior-bdhnk .site-luxe1-callout .site-callout-content-column .site-callout-content.site-center {
  text-align: center;
}
.site-interior-bdhnk .site-luxe1-callout .site-callout-content-column .site-callout-content .site-cms-text {
  font-family: "Gotham Book", Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 1.3125rem;
  letter-spacing: 0.01em;
}
@media only screen and (max-width: 64em) {
  .site-interior-bdhnk .site-luxe1-callout .site-callout-content-column .site-callout-content .site-cms-text {
    font-size: 1.125rem;
  }
}
@media only screen and (max-width: 48em) {
  .site-interior-bdhnk .site-luxe1-callout .site-callout-content-column .site-callout-content .site-cms-text {
    text-align: center;
    font-size: 1rem;
  }
}
.site-interior-bdhnk .site-luxe1-callout .site-callout-content-column .site-callout-content .bdhnk-site-button {
  margin-top: 1.25rem;
}
@media only screen and (max-width: 48em) {
  .site-interior-bdhnk .site-luxe1-callout .site-callout-content-column.left-column {
    order: 2;
  }
}
.site-interior-bdhnk .site-luxe1-callout .site-callout-content-column.left-column h2 {
  padding-left: 0;
}
.site-interior-bdhnk .site-luxe1-callout .site-callout-content-column.left-column h2 p {
  padding: 0 !important;
  margin: 0 !important;
  line-height: inherit !important;
  color: inherit !important;
  font-size: inherit !important;
  font-weight: inherit !important;
  font-family: inherit !important;
}
.site-interior-bdhnk .site-luxe1-callout .site-callout-content-column.left-column .site-callout-content {
  padding: 1.25rem 2.5rem 1.25rem 0;
}
@media only screen and (max-width: 48em) {
  .site-interior-bdhnk .site-luxe1-callout .site-callout-content-column.left-column .site-callout-content {
    padding: 0 0 1.25rem 0;
  }
}
.site-interior-bdhnk .site-icon1-callout {
  display: flex;
  justify-content: space-between;
  margin: 3.75rem 0;
}
.site-interior-bdhnk .site-icon1-callout .site-icon1-callout-icon {
  width: 20%;
  padding-right: 2.5rem;
}
@media only screen and (max-width: 64em) {
  .site-interior-bdhnk .site-icon1-callout .site-icon1-callout-icon {
    padding-right: 2.5rem;
  }
}
.site-interior-bdhnk .site-icon1-callout .site-icon1-callout-text {
  width: 80%;
}
.site-interior-bdhnk .site-icon1-callout .site-icon1-callout-text h2 {
  font-family: "Chronicle Display", Times, Times New Roman, serif !important;
  color: #000000 !important;
  font-size: 2.1875rem;
  margin-bottom: 0.125rem;
  font-weight: 100;
  letter-spacing: 0.03rem;
  line-height: 1.2;
}
.site-interior-bdhnk .site-icon1-callout .site-icon1-callout-text h2.bdhnk-center {
  text-align: center;
}
.site-interior-bdhnk .site-icon1-callout .site-icon1-callout-text h2.bdhnk-margin-bottom {
  margin-bottom: 2.5rem !important;
}
@media only screen and (max-width: 48em) {
  .site-interior-bdhnk .site-icon1-callout .site-icon1-callout-text h2.bdhnk-margin-bottom {
    margin-bottom: 0.625rem !important;
  }
}
.site-interior-bdhnk .site-icon1-callout .site-icon1-callout-text h2 p {
  padding: 0 !important;
  margin: 0 !important;
  line-height: inherit !important;
  color: inherit !important;
  font-size: inherit !important;
  font-weight: inherit !important;
  font-family: inherit !important;
}
.site-interior-bdhnk .site-icon1-callout .site-icon1-callout-text .bdhnk-site-button {
  margin-top: 1.25rem;
}
@media only screen and (max-width: 48em) {
  .site-interior-bdhnk .site-icon1-callout {
    flex-wrap: wrap;
    text-align: center;
  }
  .site-interior-bdhnk .site-icon1-callout .site-icon1-callout-icon {
    width: 100%;
    padding-right: 0;
    text-align: center;
  }
  .site-interior-bdhnk .site-icon1-callout .site-icon1-callout-text {
    width: 100%;
    margin-top: 1.25rem;
  }
}
.site-interior-bdhnk .site-luxe2-callout {
  display: flex;
  justify-content: space-between;
  margin: 0 auto;
  padding-top: 1rem;
}
.site-interior-bdhnk .site-luxe2-callout.bdhnk-align-center {
  align-items: center;
}
@media only screen and (max-width: 48em) {
  .site-interior-bdhnk .site-luxe2-callout {
    flex-wrap: wrap;
    padding: 0;
  }
}
.site-interior-bdhnk .site-luxe2-callout .site-callout-image-column {
  width: 25.375rem;
  max-width: 100%;
  height: 25.375rem;
  flex: 0 0 auto;
  position: relative;
  z-index: 1;
  pointer-events: none;
}
@media only screen and (max-width: 48em) {
  .site-interior-bdhnk .site-luxe2-callout .site-callout-image-column {
    width: 23.75rem;
    height: 23.75rem;
    margin: 0 auto;
  }
}
.site-interior-bdhnk .site-luxe2-callout .site-callout-image-column:before {
  content: "";
  position: absolute;
  display: block;
  width: calc(100% - 1rem);
  height: calc(100% - 1rem);
  z-index: 1;
  border: 2px solid #F58025;
  pointer-events: none;
}
.site-interior-bdhnk .site-luxe2-callout .site-callout-image-column .site-callout-image {
  position: absolute;
  width: calc(100% - 1rem);
  height: calc(100% - 1rem);
  background-position: center;
  background-size: cover;
  z-index: 0;
}
.site-interior-bdhnk .site-luxe2-callout .site-callout-image-column .site-callout-image iframe {
  width: 100% !important;
  height: 100% !important;
  pointer-events: auto;
}
.site-interior-bdhnk .site-luxe2-callout .site-callout-image-column.top:before {
  top: 1rem;
}
.site-interior-bdhnk .site-luxe2-callout .site-callout-image-column.top .site-callout-image {
  top: 0;
}
.site-interior-bdhnk .site-luxe2-callout .site-callout-image-column.left:before {
  left: 1rem;
}
.site-interior-bdhnk .site-luxe2-callout .site-callout-image-column.left .site-callout-image {
  left: 0;
}
.site-interior-bdhnk .site-luxe2-callout .site-callout-image-column.bottom:before {
  bottom: 1rem;
}
.site-interior-bdhnk .site-luxe2-callout .site-callout-image-column.bottom .site-callout-image {
  bottom: 0;
}
.site-interior-bdhnk .site-luxe2-callout .site-callout-image-column.right:before {
  right: 1rem;
}
.site-interior-bdhnk .site-luxe2-callout .site-callout-image-column.right .site-callout-image {
  right: 0;
}
@media only screen and (max-width: 48em) {
  .site-interior-bdhnk .site-luxe2-callout .site-callout-image-column.right-column {
    order: 1;
  }
}
@media only screen and (max-width: 48em) {
  .site-interior-bdhnk .site-luxe2-callout .site-callout-image-column {
    margin-bottom: 1.25rem;
  }
}
.site-interior-bdhnk .site-luxe2-callout .site-callout-content-column {
  width: 70%;
  flex: 1 1 auto;
  position: relative;
  z-index: 2;
}
@media only screen and (max-width: 48em) {
  .site-interior-bdhnk .site-luxe2-callout .site-callout-content-column {
    width: 100%;
    margin-left: 0;
  }
}
.site-interior-bdhnk .site-luxe2-callout .site-callout-content-column h2 {
  padding: 0 0 1.25rem 2.5rem;
  font-family: "Chronicle Display", Times, Times New Roman, serif;
  font-size: 2.25rem;
  line-height: 1.2;
}
@media only screen and (max-width: 48em) {
  .site-interior-bdhnk .site-luxe2-callout .site-callout-content-column h2 {
    padding: 0 0 1.25rem 0;
    text-align: center;
    margin-bottom: 0;
  }
}
.site-interior-bdhnk .site-luxe2-callout .site-callout-content-column h2 p {
  padding: 0 !important;
  margin: 0 !important;
  line-height: inherit !important;
  color: inherit !important;
  font-size: inherit !important;
  font-weight: inherit !important;
  font-family: inherit !important;
}
.site-interior-bdhnk .site-luxe2-callout .site-callout-content-column .site-callout-content-image {
  padding: 0 0 1.25rem 2.5rem;
  text-align: center;
}
.site-interior-bdhnk .site-luxe2-callout .site-callout-content-column .site-callout-content-image img {
  max-width: 60%;
}
@media only screen and (max-width: 48em) {
  .site-interior-bdhnk .site-luxe2-callout .site-callout-content-column .site-callout-content-image {
    padding: 3.125rem 0 1.25rem 0;
  }
}
.site-interior-bdhnk .site-luxe2-callout .site-callout-content-column .site-callout-content {
  padding: 1.25rem 0 1.25rem 2.5rem;
  border-top: 2px solid #F58025;
  width: 100%;
}
.site-interior-bdhnk .site-luxe2-callout .site-callout-content-column .site-callout-content.add-right {
  width: calc(100% + 1rem);
}
.site-interior-bdhnk .site-luxe2-callout .site-callout-content-column .site-callout-content.add-left {
  margin-left: -1rem;
  width: calc(100% + 1rem);
}
@media only screen and (max-width: 26.6em) {
  .site-interior-bdhnk .site-luxe2-callout .site-callout-content-column .site-callout-content.add-left {
    margin-left: -0.5rem;
  }
}
@media only screen and (max-width: 48em) {
  .site-interior-bdhnk .site-luxe2-callout .site-callout-content-column .site-callout-content {
    border-top: none;
    text-align: center;
    padding: 0 0 1.25rem 0;
    width: 100%;
  }
}
.site-interior-bdhnk .site-luxe2-callout .site-callout-content-column .site-callout-content.site-center {
  text-align: center;
}
.site-interior-bdhnk .site-luxe2-callout .site-callout-content-column .site-callout-content .site-cms-text {
  font-family: "Gotham Book", Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 1.3125rem;
  letter-spacing: 0.01em;
}
@media only screen and (max-width: 64em) {
  .site-interior-bdhnk .site-luxe2-callout .site-callout-content-column .site-callout-content .site-cms-text {
    font-size: 1.125rem;
  }
}
@media only screen and (max-width: 48em) {
  .site-interior-bdhnk .site-luxe2-callout .site-callout-content-column .site-callout-content .site-cms-text {
    text-align: center;
    font-size: 1rem;
  }
}
.site-interior-bdhnk .site-luxe2-callout .site-callout-content-column .site-callout-content .bdhnk-site-button {
  margin-top: 1.25rem;
}
@media only screen and (max-width: 48em) {
  .site-interior-bdhnk .site-luxe2-callout .site-callout-content-column.left-column {
    order: 2;
  }
}
.site-interior-bdhnk .site-luxe2-callout .site-callout-content-column.left-column h2 {
  padding-left: 0;
}
.site-interior-bdhnk .site-luxe2-callout .site-callout-content-column.left-column h2 p {
  padding: 0 !important;
  margin: 0 !important;
  line-height: inherit !important;
  color: inherit !important;
  font-size: inherit !important;
  font-weight: inherit !important;
  font-family: inherit !important;
}
.site-interior-bdhnk .site-luxe2-callout .site-callout-content-column.left-column .site-callout-content {
  padding: 1.25rem 2.5rem 1.25rem 0;
}
@media only screen and (max-width: 48em) {
  .site-interior-bdhnk .site-luxe2-callout .site-callout-content-column.left-column .site-callout-content {
    padding: 0 0 1.25rem 0;
  }
}
.site-interior-bdhnk .site-magazineadvancededitor1-section,
.site-interior-bdhnk .site-magazineadvancededitor2-section {
  font-family: "Gotham Book", Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 1.3125rem;
  letter-spacing: 0.01rem;
}
@media only screen and (max-width: 63.9375em) {
  .site-interior-bdhnk .site-magazineadvancededitor1-section,
  .site-interior-bdhnk .site-magazineadvancededitor2-section {
    font-size: 1rem;
    line-height: 1.75;
  }
}
.site-interior-bdhnk .site-magazineadvancededitor1-section a,
.site-interior-bdhnk .site-magazineadvancededitor2-section a {
  color: #000000;
  text-decoration: underline;
}
.site-interior-bdhnk .site-magazineadvancededitor1-section a:hover, .site-interior-bdhnk .site-magazineadvancededitor1-section a:focus,
.site-interior-bdhnk .site-magazineadvancededitor2-section a:hover,
.site-interior-bdhnk .site-magazineadvancededitor2-section a:focus {
  color: #3DC2D1;
}
@media only screen and (max-width: 48em) {
  .site-interior-bdhnk .site-magazineadvancededitor1-section,
  .site-interior-bdhnk .site-magazineadvancededitor2-section {
    text-align: center;
  }
}
.site-interior-bdhnk .site-magazineadvancededitor1-section p,
.site-interior-bdhnk .site-magazineadvancededitor2-section p {
  font-family: "Gotham Book", Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 1.3125rem;
  letter-spacing: 0.01rem;
}
@media only screen and (max-width: 63.9375em) {
  .site-interior-bdhnk .site-magazineadvancededitor1-section p,
  .site-interior-bdhnk .site-magazineadvancededitor2-section p {
    font-size: 1rem;
    line-height: 1.75;
  }
}
.site-interior-bdhnk .site-magazineadvancededitor1-section p a,
.site-interior-bdhnk .site-magazineadvancededitor2-section p a {
  color: #000000;
  text-decoration: underline;
}
.site-interior-bdhnk .site-magazineadvancededitor1-section p a:hover, .site-interior-bdhnk .site-magazineadvancededitor1-section p a:focus,
.site-interior-bdhnk .site-magazineadvancededitor2-section p a:hover,
.site-interior-bdhnk .site-magazineadvancededitor2-section p a:focus {
  color: #3DC2D1;
}
.site-interior-bdhnk .site-luxe3-section {
  margin: 4.375rem auto;
}
.site-interior-bdhnk .site-luxe3-section .site-container {
  padding: 0 1rem;
}
@media only screen and (max-width: 48em) {
  .site-interior-bdhnk .site-luxe3-section {
    margin: 2.5rem auto;
  }
}
.site-interior-bdhnk .site-luxe3-section .site-container {
  max-width: 68.75rem;
}
.site-interior-bdhnk .site-luxe3-section .site-container h2 {
  font-family: "Chronicle Display", Times, Times New Roman, serif !important;
  color: #000000 !important;
  font-size: 2.1875rem;
  margin-bottom: 0;
  font-weight: 100;
  letter-spacing: 0.03rem;
  position: relative;
  line-height: 1.1;
  text-align: center;
}
.site-interior-bdhnk .site-luxe3-section .site-container h2:after {
  content: "";
  position: relative;
  display: block;
  border: none;
  border-top: 2px solid #F58025;
  margin: 1.25rem auto;
  max-width: 18.75rem;
}
@media only screen and (max-width: 48em) {
  .site-interior-bdhnk .site-luxe3-section .site-container h2 {
    font-size: 1.875rem;
  }
  .site-interior-bdhnk .site-luxe3-section .site-container h2:after {
    margin: 1rem auto;
  }
}
.site-interior-bdhnk .site-luxe3-section .site-container h2 p {
  padding: 0 !important;
  margin: 0 !important;
  line-height: inherit !important;
  color: inherit !important;
  font-size: inherit !important;
  font-weight: inherit !important;
  font-family: inherit !important;
}
.site-interior-bdhnk .site-luxe3-section .site-container .site-cms-text {
  text-align: center;
}
.site-interior-bdhnk .site-icon2-callout {
  display: flex;
  justify-content: space-between;
  margin: 3.75rem 0;
}
.site-interior-bdhnk .site-icon2-callout .site-icon2-callout-icon {
  width: 33.333%;
  padding-right: 2.5rem;
}
.site-interior-bdhnk .site-icon2-callout .site-icon2-callout-text {
  width: 66.666%;
}
.site-interior-bdhnk .site-icon2-callout .site-icon2-callout-text h2 {
  font-family: "Chronicle Display", Times, Times New Roman, serif !important;
  color: #000000 !important;
  font-size: 2.1875rem;
  margin-bottom: 0.125rem;
  font-weight: 100;
  letter-spacing: 0.03rem;
  line-height: 1.2;
}
.site-interior-bdhnk .site-icon2-callout .site-icon2-callout-text h2.bdhnk-center {
  text-align: center;
}
.site-interior-bdhnk .site-icon2-callout .site-icon2-callout-text h2.bdhnk-margin-bottom {
  margin-bottom: 2.5rem !important;
}
@media only screen and (max-width: 48em) {
  .site-interior-bdhnk .site-icon2-callout .site-icon2-callout-text h2.bdhnk-margin-bottom {
    margin-bottom: 0.625rem !important;
  }
}
.site-interior-bdhnk .site-icon2-callout .site-icon2-callout-text h2 p {
  padding: 0 !important;
  margin: 0 !important;
  line-height: inherit !important;
  color: inherit !important;
  font-size: inherit !important;
  font-weight: inherit !important;
  font-family: inherit !important;
}
.site-interior-bdhnk .site-icon2-callout .site-icon2-callout-text .bdhnk-site-button {
  margin-top: 1rem;
}
@media only screen and (max-width: 48em) {
  .site-interior-bdhnk .site-icon2-callout {
    flex-wrap: wrap;
  }
  .site-interior-bdhnk .site-icon2-callout .site-icon2-callout-icon {
    width: 100%;
    text-align: center;
    padding-right: 0;
  }
  .site-interior-bdhnk .site-icon2-callout .site-icon2-callout-text {
    width: 100%;
    margin-top: 1.25rem;
    text-align: center;
  }
}
.site-interior-bdhnk .site-form1-section {
  margin: 4.375rem auto;
}
.site-interior-bdhnk .site-form1-section .site-container {
  padding: 0 1rem;
}
@media only screen and (max-width: 48em) {
  .site-interior-bdhnk .site-form1-section {
    margin: 2.5rem auto;
  }
}
.site-interior-bdhnk .site-form1-section .site-container {
  text-align: center;
}
.site-interior-bdhnk .site-form1-section .site-container h2 {
  font-family: "Chronicle Display", Times, Times New Roman, serif !important;
  color: #000000 !important;
  font-size: 2.1875rem;
  margin-bottom: 0.125rem;
  font-weight: 100;
  letter-spacing: 0.03rem;
  line-height: 1.2;
  margin-bottom: 0 !important;
}
.site-interior-bdhnk .site-form1-section .site-container h2.bdhnk-center {
  text-align: center;
}
.site-interior-bdhnk .site-form1-section .site-container h2.bdhnk-margin-bottom {
  margin-bottom: 2.5rem !important;
}
@media only screen and (max-width: 48em) {
  .site-interior-bdhnk .site-form1-section .site-container h2.bdhnk-margin-bottom {
    margin-bottom: 0.625rem !important;
  }
}
.site-interior-bdhnk .site-form1-section .site-container h2 p {
  padding: 0 !important;
  margin: 0 !important;
  line-height: inherit !important;
  color: inherit !important;
  font-size: inherit !important;
  font-weight: inherit !important;
  font-family: inherit !important;
}
.site-interior-bdhnk .site-icon3-callout {
  display: flex;
  justify-content: space-between;
  margin: 2.5rem 0;
}
@media only screen and (max-width: 48em) {
  .site-interior-bdhnk .site-icon3-callout {
    flex-wrap: wrap;
  }
}
.site-interior-bdhnk .site-icon3-callout .site-icon3-callout-icon {
  width: 15%;
}
@media only screen and (max-width: 48em) {
  .site-interior-bdhnk .site-icon3-callout .site-icon3-callout-icon {
    width: 100%;
    text-align: center;
  }
  .site-interior-bdhnk .site-icon3-callout .site-icon3-callout-icon img {
    margin: 0 auto;
  }
}
.site-interior-bdhnk .site-icon3-callout .site-icon3-callout-text {
  width: 85%;
  padding-left: 2rem;
}
@media only screen and (max-width: 48em) {
  .site-interior-bdhnk .site-icon3-callout .site-icon3-callout-text {
    width: 100%;
    padding-left: 0;
    margin-top: 1rem;
    text-align: center;
  }
}
.site-interior-bdhnk .site-icon3-callout .site-icon3-callout-text h3 {
  margin-bottom: 0 !important;
  text-align: left;
  font-size: 1.5rem;
}
@media only screen and (max-width: 48em) {
  .site-interior-bdhnk .site-icon3-callout .site-icon3-callout-text h3 {
    text-align: center;
  }
}
.site-interior-bdhnk .site-icon3-callout .site-icon3-callout-text h3 p {
  padding: 0 !important;
  margin: 0 !important;
  line-height: inherit !important;
  color: inherit !important;
  font-size: inherit !important;
  font-weight: inherit !important;
  font-family: inherit !important;
}
.site-interior-bdhnk .site-icon3-callout .site-icon3-callout-text .site-cms-text {
  text-align: left;
}
@media only screen and (max-width: 48em) {
  .site-interior-bdhnk .site-icon3-callout .site-icon3-callout-text .site-cms-text {
    text-align: center;
  }
}
.site-interior-bdhnk .site-form2-section {
  margin: 4.375rem auto;
}
.site-interior-bdhnk .site-form2-section .site-container {
  padding: 0 1rem;
}
@media only screen and (max-width: 48em) {
  .site-interior-bdhnk .site-form2-section {
    margin: 2.5rem auto;
  }
}
.site-interior-bdhnk .site-form2-section .site-container h2 {
  font-family: "Chronicle Display", Times, Times New Roman, serif !important;
  color: #000000 !important;
  font-size: 2.1875rem;
  margin-bottom: 0.125rem;
  font-weight: 100;
  letter-spacing: 0.03rem;
  line-height: 1.2;
  text-align: center;
}
.site-interior-bdhnk .site-form2-section .site-container h2.bdhnk-center {
  text-align: center;
}
.site-interior-bdhnk .site-form2-section .site-container h2.bdhnk-margin-bottom {
  margin-bottom: 2.5rem !important;
}
@media only screen and (max-width: 48em) {
  .site-interior-bdhnk .site-form2-section .site-container h2.bdhnk-margin-bottom {
    margin-bottom: 0.625rem !important;
  }
}
.site-interior-bdhnk .site-form2-section .site-container h2 p {
  padding: 0 !important;
  margin: 0 !important;
  line-height: inherit !important;
  color: inherit !important;
  font-size: inherit !important;
  font-weight: inherit !important;
  font-family: inherit !important;
}
.site-interior-bdhnk .site-form2-section .site-container h2 p {
  padding: 0 !important;
  margin: 0 !important;
  line-height: inherit !important;
  color: inherit !important;
  font-size: inherit !important;
  font-weight: inherit !important;
  font-family: inherit !important;
}
.site-interior-bdhnk .site-form2-section .site-container .site-form2-row {
  display: flex;
  justify-content: space-between;
}
@media only screen and (max-width: 48em) {
  .site-interior-bdhnk .site-form2-section .site-container .site-form2-row {
    flex-wrap: wrap;
  }
}
.site-interior-bdhnk .site-form2-section .site-container .site-form2-row .site-form2-image {
  width: 33%;
  padding-right: 1.25rem;
  display: flex;
  justify-content: flex-start;
  align-items: center;
}
@media only screen and (max-width: 64em) {
  .site-interior-bdhnk .site-form2-section .site-container .site-form2-row .site-form2-image {
    width: 25%;
    flex-wrap: wrap;
    text-align: center;
  }
}
@media only screen and (max-width: 48em) {
  .site-interior-bdhnk .site-form2-section .site-container .site-form2-row .site-form2-image {
    width: 100%;
  }
}
.site-interior-bdhnk .site-form2-section .site-container .site-form2-row .site-form2-image img {
  flex: 0 0 auto;
  width: 8.125rem;
}
@media only screen and (max-width: 64em) {
  .site-interior-bdhnk .site-form2-section .site-container .site-form2-row .site-form2-image img {
    margin: 0 auto;
  }
}
.site-interior-bdhnk .site-form2-section .site-container .site-form2-row .site-form2-image .site-text-container {
  flex: 1 0 auto;
  padding-left: 1.25rem;
}
@media only screen and (max-width: 64em) {
  .site-interior-bdhnk .site-form2-section .site-container .site-form2-row .site-form2-image .site-text-container {
    width: 100%;
    margin-top: 1rem;
    padding-left: 0;
  }
}
.site-interior-bdhnk .site-form2-section .site-container .site-form2-row .site-form2-image .site-text-container .name {
  font-size: 1.5rem;
}
@media only screen and (max-width: 87em) {
  .site-interior-bdhnk .site-form2-section .site-container .site-form2-row .site-form2-image .site-text-container .name {
    font-size: 1.3125rem;
  }
}
@media only screen and (max-width: 64em) {
  .site-interior-bdhnk .site-form2-section .site-container .site-form2-row .site-form2-image .site-text-container .name {
    font-size: 1rem;
  }
}
.site-interior-bdhnk .site-form2-section .site-container .site-form2-row .site-form2-image .site-text-container .name p {
  padding: 0 !important;
  margin: 0 !important;
  line-height: inherit !important;
  color: inherit !important;
  font-size: inherit !important;
  font-weight: inherit !important;
  font-family: inherit !important;
}
.site-interior-bdhnk .site-form2-section .site-container .site-form2-row .site-form2-image .site-text-container .title {
  font-size: 1rem;
}
.site-interior-bdhnk .site-form2-section .site-container .site-form2-row .site-form2-image .site-text-container .title p {
  padding: 0 !important;
  margin: 0 !important;
  line-height: inherit !important;
  color: inherit !important;
  font-size: inherit !important;
  font-weight: inherit !important;
  font-family: inherit !important;
}
.site-interior-bdhnk .site-form2-section .site-container .site-form2-row .site-form2-image .site-text-container .phone {
  font-size: 1.375rem;
}
@media only screen and (max-width: 87em) {
  .site-interior-bdhnk .site-form2-section .site-container .site-form2-row .site-form2-image .site-text-container .phone {
    font-size: 1.25rem;
  }
}
@media only screen and (max-width: 64em) {
  .site-interior-bdhnk .site-form2-section .site-container .site-form2-row .site-form2-image .site-text-container .phone {
    font-size: 1rem;
  }
}
.site-interior-bdhnk .site-form2-section .site-container .site-form2-row .site-form2-image .site-text-container .phone p {
  padding: 0 !important;
  margin: 0 !important;
  line-height: inherit !important;
  color: inherit !important;
  font-size: inherit !important;
  font-weight: inherit !important;
  font-family: inherit !important;
}
.site-interior-bdhnk .site-form2-section .site-container .site-form2-row .site-form2-form {
  width: 66%;
}
@media only screen and (max-width: 64em) {
  .site-interior-bdhnk .site-form2-section .site-container .site-form2-row .site-form2-form {
    width: 75%;
  }
}
@media only screen and (max-width: 48em) {
  .site-interior-bdhnk .site-form2-section .site-container .site-form2-row .site-form2-form {
    width: 100%;
  }
}

.site-interior-bdhnk-community .site-cms-text {
  font-family: "Gotham Book", Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 1.3125rem;
  letter-spacing: 0.01rem;
}
@media only screen and (max-width: 63.9375em) {
  .site-interior-bdhnk-community .site-cms-text {
    font-size: 1rem;
    line-height: 1.75;
  }
}
.site-interior-bdhnk-community .site-cms-text a {
  color: #000000;
  text-decoration: underline;
}
.site-interior-bdhnk-community .site-cms-text a:hover, .site-interior-bdhnk-community .site-cms-text a:focus {
  color: #3DC2D1;
}
.site-interior-bdhnk-community .bdhnk-community-callouts {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
}
.site-interior-bdhnk-community .bdhnk-advancededitor-section {
  padding-bottom: 2.5rem;
}

.bdhnk-custom-roster .site-custom-roster-section {
  margin: 4.375rem auto;
}
.bdhnk-custom-roster .site-custom-roster-section .site-container {
  padding: 0 1rem;
}
@media only screen and (max-width: 48em) {
  .bdhnk-custom-roster .site-custom-roster-section {
    margin: 2.5rem auto;
  }
}
.bdhnk-custom-roster .site-custom-roster-section .site-container .site-custom-roster-row {
  display: flex;
  justify-content: flex-start;
  flex-wrap: wrap;
}
.bdhnk-custom-roster .site-custom-roster-section .site-container .site-custom-roster-row .site-community-roll {
  position: absolute;
  width: 100%;
  height: 21.25rem;
  z-index: 3;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  transition: opacity 0.3s;
  opacity: 0;
}
.bdhnk-custom-roster .site-custom-roster-section .site-container .site-custom-roster-row .site-community-roll img {
  width: 3.75rem;
  height: auto;
}
.bdhnk-custom-roster .site-custom-roster-section .site-container .site-custom-roster-row .site-community-roll:hover {
  opacity: 0.5;
  background-color: rgba(0, 0, 0, 0.3);
}

.site-interior-hnrmp-header h1 {
  text-align: center;
  font-family: Times, Times New Roman, serif;
  color: #ffffff;
  text-transform: uppercase;
  font-size: 2.5rem;
}
.site-interior-hnrmp-header h1 p {
  padding: 0;
  margin: 0;
  line-height: inherit;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  font-family: inherit;
}

.site-interior-hnrmp {
  position: relative;
}
.site-interior-hnrmp .site-cms-text p {
  padding: 0;
  margin: 0;
  line-height: inherit;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  font-family: inherit;
}
.site-interior-hnrmp .site-interior-back-top {
  position: fixed;
  bottom: 0.625rem;
  right: 0.625rem;
  padding: 0.3125rem 0.625rem;
  border-radius: 0.625rem;
  background-color: rgba(255, 255, 255, 0.9);
  box-shadow: 3px 3px 3px rgba(0, 0, 0, 0.3);
  color: #322110;
  text-transform: uppercase;
  z-index: 9;
  font-size: 0.75rem;
  font-weight: bold;
  cursor: pointer;
  display: none;
}
.site-interior-hnrmp .site-interior-back-top.site-show {
  display: block;
}
.site-interior-hnrmp .site-interior-hnrmp-header h1 {
  color: #ffffff;
}
.site-interior-hnrmp .site-interior-hnrmp-header h1 p {
  padding: 0;
  margin: 0;
  line-height: inherit;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  font-family: inherit;
}
.site-interior-hnrmp h2 {
  font-family: Times, Times New Roman, serif;
}
.site-interior-hnrmp .site-cms-text {
  font-size: 1.3125rem;
}
.site-interior-hnrmp .site-center {
  text-align: center;
}
.site-interior-hnrmp .site-row .site-column {
  padding: 1.25rem;
}
.site-interior-hnrmp .site-row .site-column.right {
  text-align: right;
}
@media only screen and (max-width: 48em) {
  .site-interior-hnrmp .site-row .site-column.right {
    text-align: center;
  }
}
.site-interior-hnrmp .site-large-text-callout h2 {
  font-size: 2.25rem;
  line-height: 1.2;
  color: #322110;
}
@media only screen and (max-width: 48em) {
  .site-interior-hnrmp .site-large-text-callout h2 {
    text-align: center;
  }
}
.site-interior-hnrmp .site-large-text-callout h2 p {
  padding: 0;
  margin: 0;
  line-height: inherit;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  font-family: inherit;
}
.site-interior-hnrmp .site-large-text-callout hr {
  border: none;
  border-top: 2px solid #322110;
  max-width: 15.625rem;
  margin: 1.25rem auto 2.5rem 0;
}
@media only screen and (max-width: 48em) {
  .site-interior-hnrmp .site-large-text-callout hr {
    text-align: center;
    margin: 1.25rem auto;
  }
}
.site-interior-hnrmp .site-large-text-callout p {
  font-size: 1.3125rem;
  line-height: 1.5;
  color: #322110;
}
@media only screen and (max-width: 48em) {
  .site-interior-hnrmp .site-large-text-callout p {
    text-align: center;
  }
}
.site-interior-hnrmp .site-large-text-callout.right {
  text-align: right;
}
.site-interior-hnrmp .site-large-text-callout.right h2,
.site-interior-hnrmp .site-large-text-callout.right p {
  text-align: right;
}
.site-interior-hnrmp .site-large-text-callout.right hr {
  margin: 1.25rem 0 2.5rem auto;
}
@media only screen and (max-width: 48em) {
  .site-interior-hnrmp .site-large-text-callout.right hr {
    margin: 1.25rem auto;
  }
}
@media only screen and (max-width: 48em) {
  .site-interior-hnrmp .site-large-text-callout.right {
    text-align: center;
  }
  .site-interior-hnrmp .site-large-text-callout.right h2,
  .site-interior-hnrmp .site-large-text-callout.right p {
    text-align: center;
  }
}
.site-interior-hnrmp .site-interior-container {
  padding-top: 0;
}
.site-interior-hnrmp .site-interior-container .site-interior-template-page {
  padding-top: 0;
}
.site-interior-hnrmp .site-interior-nav-section .site-container {
  padding: 1.25rem;
}
.site-interior-hnrmp .site-interior-nav-section .site-container ul {
  display: flex;
  justify-content: center;
  margin: 0;
  flex-wrap: wrap;
}
.site-interior-hnrmp .site-interior-nav-section .site-container ul li {
  padding: 1.25rem 0;
}
@media only screen and (max-width: 48em) {
  .site-interior-hnrmp .site-interior-nav-section .site-container ul li {
    padding: 0.625rem;
  }
}
.site-interior-hnrmp .site-interior-nav-section .site-container ul li a {
  display: inline-block;
  padding: 0.625rem 2.5rem;
  text-transform: uppercase;
  color: #322110;
  font-size: 1.3125rem;
}
@media only screen and (max-width: 48em) {
  .site-interior-hnrmp .site-interior-nav-section .site-container ul li a {
    border: 1px solid #322110;
  }
}
.site-interior-hnrmp .site-interior-nav-section .site-container ul li a.selected {
  background-color: #322110;
  color: #ffffff;
}
.site-interior-hnrmp .site-interior-nav-section .site-container ul li a:focus:not(.selected), .site-interior-hnrmp .site-interior-nav-section .site-container ul li a:hover:not(.selected) {
  background-color: #322110;
  color: #ffffff;
}
.site-interior-hnrmp .site-interior-nav-section .site-container ul li a p {
  padding: 0;
  margin: 0;
  line-height: inherit;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  font-family: inherit;
}
.site-interior-hnrmp .site-interior-stats-section {
  padding: 2.5rem 1.25rem;
  background-color: #afa9a0;
}
.site-interior-hnrmp .site-interior-stats-section h2 {
  text-align: center;
  color: #322110;
  font-size: 2.25rem;
  margin-bottom: 0.3125rem;
}
.site-interior-hnrmp .site-interior-stats-section h2 p {
  padding: 0;
  margin: 0;
  line-height: inherit;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  font-family: inherit;
}
.site-interior-hnrmp .site-interior-stats-section .site-cms-text {
  text-align: center;
  color: #322110;
  font-size: 1.3125rem;
}
.site-interior-hnrmp .site-interior-stats-section .site-interior-stat-callouts {
  display: flex;
  justify-content: center;
  margin-top: 1.25rem;
}
@media only screen and (max-width: 48em) {
  .site-interior-hnrmp .site-interior-stats-section .site-interior-stat-callouts {
    flex-wrap: wrap;
  }
}
.site-interior-hnrmp .site-interior-stats-section .site-interior-stat-callouts .site-interior-stat-callout {
  flex: 1 0 auto;
  width: 25%;
  text-align: center;
}
@media only screen and (max-width: 48em) {
  .site-interior-hnrmp .site-interior-stats-section .site-interior-stat-callouts .site-interior-stat-callout {
    padding: 1.25rem 0;
    width: 100%;
  }
}
.site-interior-hnrmp .site-interior-stats-section .site-interior-stat-callouts .site-interior-stat-callout .site-interior-stat-text {
  font-size: 3.125rem;
  color: #322110;
  text-align: center;
  font-family: Times, Times New Roman, serif;
}
.site-interior-hnrmp .site-interior-stats-section .site-interior-stat-callouts .site-interior-stat-callout .site-interior-stat-text p {
  padding: 0;
  margin: 0;
  line-height: inherit;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  font-family: inherit;
}
.site-interior-hnrmp .site-interior-stats-section .site-interior-stat-callouts .site-interior-stat-callout .site-cms-text {
  font-size: 1.3125rem;
  color: #322110;
  text-align: center;
}
.site-interior-hnrmp .site-interior-content-section .site-container {
  padding: 2.5rem 1.25rem;
  text-align: center;
}
@media only screen and (max-width: 48em) {
  .site-interior-hnrmp .site-interior-content-section .site-container {
    padding: 2.5rem 0.5rem;
  }
}
.site-interior-hnrmp .site-interior-content-section .site-container h2 {
  color: #322110;
  font-size: 2.25rem;
}
.site-interior-hnrmp .site-interior-content-section .site-container h2 p {
  padding: 0;
  margin: 0;
  line-height: inherit;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  font-family: inherit;
}
.site-interior-hnrmp .site-interior-content-section .site-container .site-cms-text {
  color: #322110;
}
.site-interior-hnrmp .site-interior-content-section .site-container .site-button,
.site-interior-hnrmp .site-interior-content-section .site-container .site-button-2,
.site-interior-hnrmp .site-interior-content-section .site-container .site-button-3 {
  display: inline-block;
  margin-top: 2.5rem;
}
.site-interior-hnrmp .site-interior-content-section .site-container .site-button p,
.site-interior-hnrmp .site-interior-content-section .site-container .site-button-2 p,
.site-interior-hnrmp .site-interior-content-section .site-container .site-button-3 p {
  padding: 0;
  margin: 0;
  line-height: inherit;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  font-family: inherit;
}
.site-interior-hnrmp .site-interior-content-section .site-container .site-button p,
.site-interior-hnrmp .site-interior-content-section .site-container .site-button-2 p,
.site-interior-hnrmp .site-interior-content-section .site-container .site-button-3 p {
  color: inherit !important;
}
.site-interior-hnrmp .site-interior-content-section.intro .site-container h2 {
  text-transform: none !important;
}
.site-interior-hnrmp .site-interior-content-section.intro .site-container h2 p {
  padding: 0;
  margin: 0;
  line-height: inherit;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  font-family: inherit;
}
.site-interior-hnrmp .site-interior-large-callout-section {
  background-position: center;
  background-size: cover;
  position: relative;
  background-color: #0a0a0a;
}
.site-interior-hnrmp .site-interior-large-callout-section:before {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.44);
  z-index: 1;
}
.site-interior-hnrmp .site-interior-large-callout-section .site-container {
  padding: 5rem 2.5rem;
  text-align: center;
  position: relative;
  z-index: 2;
}
@media only screen and (max-width: 48em) {
  .site-interior-hnrmp .site-interior-large-callout-section .site-container {
    padding: 2.5rem 0.5rem;
  }
}
.site-interior-hnrmp .site-interior-large-callout-section .site-container h2 {
  font-size: 2.25rem;
  color: #ffffff;
  text-align: center;
  text-transform: none;
  margin-bottom: 0.625rem;
}
.site-interior-hnrmp .site-interior-large-callout-section .site-container h2 p {
  padding: 0;
  margin: 0;
  line-height: inherit;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  font-family: inherit;
}
.site-interior-hnrmp .site-interior-large-callout-section .site-container hr {
  max-width: 15.625rem;
  width: 100%;
  border: none;
  border-top: 1px solid #ffffff;
  margin: 0 auto;
}
.site-interior-hnrmp .site-interior-large-callout-section .site-container .site-cms-text {
  color: #ffffff;
  text-align: left;
  max-width: 62.5rem;
  margin: 2.5rem auto 0;
}
.site-interior-hnrmp .site-interior-large-callout-section .site-container .site-button,
.site-interior-hnrmp .site-interior-large-callout-section .site-container .site-button-2,
.site-interior-hnrmp .site-interior-large-callout-section .site-container .site-button-3 {
  margin-top: 2.5rem;
}
.site-interior-hnrmp .site-interior-large-callout-section .site-container .site-button p,
.site-interior-hnrmp .site-interior-large-callout-section .site-container .site-button-2 p,
.site-interior-hnrmp .site-interior-large-callout-section .site-container .site-button-3 p {
  color: inherit !important;
}
.site-interior-hnrmp .site-interior-advanced-section {
  font-size: 1.3125rem;
}
.site-interior-hnrmp .site-interior-advanced-section .site-container {
  padding: 2.5rem 1.25rem;
}
@media only screen and (max-width: 48em) {
  .site-interior-hnrmp .site-interior-advanced-section .site-container {
    padding: 2.5rem 0.5rem;
  }
}
.site-interior-hnrmp .site-interior-callouts-section .site-container .site-interior-callouts {
  display: flex;
  justify-content: space-between;
  background-color: #ffffff;
}
@media only screen and (max-width: 48em) {
  .site-interior-hnrmp .site-interior-callouts-section .site-container .site-interior-callouts {
    flex-wrap: wrap;
  }
}
.site-interior-hnrmp .site-interior-callouts-section .site-container .site-interior-callouts .site-interior-callout {
  flex: 1 0 auto;
  width: 33.333%;
  height: 28.125rem;
  padding: 0.5rem;
}
@media only screen and (max-width: 87.5em) {
  .site-interior-hnrmp .site-interior-callouts-section .site-container .site-interior-callouts .site-interior-callout {
    height: 25rem;
  }
}
@media only screen and (max-width: 64em) {
  .site-interior-hnrmp .site-interior-callouts-section .site-container .site-interior-callouts .site-interior-callout {
    height: 21.875rem;
  }
}
@media only screen and (max-width: 48em) {
  .site-interior-hnrmp .site-interior-callouts-section .site-container .site-interior-callouts .site-interior-callout {
    width: 100%;
  }
}
.site-interior-hnrmp .site-interior-callouts-section .site-container .site-interior-callouts .site-interior-callout a {
  display: flex;
  justify-content: center;
  align-items: center;
  background-position: center;
  background-size: cover;
  position: relative;
  height: 100%;
  background-color: #0a0a0a;
}
.site-interior-hnrmp .site-interior-callouts-section .site-container .site-interior-callouts .site-interior-callout a:before {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.44);
  z-index: 1;
}
.site-interior-hnrmp .site-interior-callouts-section .site-container .site-interior-callouts .site-interior-callout a .site-cms-text {
  color: #ffffff;
  font-size: 2rem;
  font-family: Times, Times New Roman, serif;
  text-align: center;
  position: relative;
  z-index: 2;
}
.site-interior-hnrmp .site-interior-callouts-section .site-container .site-interior-callouts .site-interior-callout a .site-text-container {
  text-align: center;
}
.site-interior-hnrmp .site-interior-callouts-section .site-container .site-interior-callouts .site-interior-callout a .site-text-container:after {
  content: "";
  position: relative;
  width: 0;
  height: 3px;
  background-color: #ffffff;
  display: inline-block;
  z-index: 2;
  transition: all 0.3s ease-out;
}
.site-interior-hnrmp .site-interior-callouts-section .site-container .site-interior-callouts .site-interior-callout a:focus .site-text-container:after, .site-interior-hnrmp .site-interior-callouts-section .site-container .site-interior-callouts .site-interior-callout a:hover .site-text-container:after {
  width: 100%;
}
.site-interior-hnrmp .site-interior-hn-featured-properties-section .site-container {
  padding: 0 0 2.5rem 0;
  text-align: center;
}
@media only screen and (max-width: 48em) {
  .site-interior-hnrmp .site-interior-hn-featured-properties-section .site-container {
    padding: 2.5rem 0.5rem;
  }
}
.site-interior-hnrmp .site-interior-hn-featured-properties-section .site-container .site-interior-featured-properties {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
}
.site-interior-hnrmp .site-interior-hn-featured-properties-section .site-container .site-interior-featured-properties .site-interior-featured-property {
  flex: 1 0 auto;
  width: 50%;
  height: 21.875rem;
  padding: 0.5rem;
}
@media only screen and (max-width: 48em) {
  .site-interior-hnrmp .site-interior-hn-featured-properties-section .site-container .site-interior-featured-properties .site-interior-featured-property {
    width: 100%;
  }
}
.site-interior-hnrmp .site-interior-hn-featured-properties-section .site-container .site-interior-featured-properties .site-interior-featured-property > a {
  position: relative;
  display: block;
  background-position: center;
  background-size: cover;
  width: 100%;
  height: 100%;
}
.site-interior-hnrmp .site-interior-hn-featured-properties-section .site-container .site-interior-featured-properties .site-interior-featured-property > a .site-interior-property-content {
  position: absolute;
  bottom: 0;
  left: 0;
  display: flex;
  justify-content: space-between;
  align-items: center;
  z-index: 2;
  width: 100%;
  background-color: rgba(0, 0, 0, 0.44);
  padding: 1.25rem;
}
.site-interior-hnrmp .site-interior-hn-featured-properties-section .site-container .site-interior-featured-properties .site-interior-featured-property > a .site-interior-property-content .site-cms-text {
  color: #ffffff;
  font-size: 1.5rem;
  text-transform: uppercase;
  line-height: 1.2;
  width: 60%;
  text-align: left;
}
.site-interior-hnrmp .site-interior-hn-featured-properties-section .site-container .site-interior-featured-properties .site-interior-featured-property > a .site-interior-property-content .price {
  color: #ffffff;
  font-size: 1.3125rem;
  font-style: italic;
  text-align: right;
}
.site-interior-hnrmp .site-interior-hn-featured-properties-section .site-container .site-interior-featured-properties .site-interior-featured-property > a .site-interior-property-content .price p {
  padding: 0;
  margin: 0;
  line-height: inherit;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  font-family: inherit;
}
.site-interior-hnrmp .site-interior-hn-featured-properties-section .site-container .site-button,
.site-interior-hnrmp .site-interior-hn-featured-properties-section .site-container .site-button-2,
.site-interior-hnrmp .site-interior-hn-featured-properties-section .site-container .site-button-3 {
  margin-top: 2.5rem;
}
.site-interior-hnrmp .site-interior-hn-featured-properties-section .site-container .site-button p,
.site-interior-hnrmp .site-interior-hn-featured-properties-section .site-container .site-button-2 p,
.site-interior-hnrmp .site-interior-hn-featured-properties-section .site-container .site-button-3 p {
  color: inherit !important;
}
.site-interior-hnrmp .site-interior-text-image-callout {
  position: relative;
  background-color: #ecebe9;
}
.site-interior-hnrmp .site-interior-text-image-callout .site-interior-text-image-bg {
  position: absolute;
  top: 0;
  right: 0;
  width: 50%;
  height: 100%;
  background-position: center;
  background-size: cover;
  background-repeat: no-repeat;
}
@media only screen and (max-width: 48em) {
  .site-interior-hnrmp .site-interior-text-image-callout .site-interior-text-image-bg {
    display: none;
  }
}
.site-interior-hnrmp .site-interior-text-image-callout .site-container {
  padding: 6.25rem 1.25rem 8.75rem;
  text-align: left;
  position: relative;
}
.site-interior-hnrmp .site-interior-text-image-callout .site-container h2 {
  max-width: 45%;
  font-size: 2.25rem;
  color: #322110;
  line-height: 1.2;
}
.site-interior-hnrmp .site-interior-text-image-callout .site-container h2 p {
  padding: 0;
  margin: 0;
  line-height: inherit;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  font-family: inherit;
}
.site-interior-hnrmp .site-interior-text-image-callout .site-container .site-cms-text {
  max-width: 45%;
  font-size: 1.3125rem;
  color: #322110;
}
.site-interior-hnrmp .site-interior-text-image-callout .site-container .site-button,
.site-interior-hnrmp .site-interior-text-image-callout .site-container .site-button-2,
.site-interior-hnrmp .site-interior-text-image-callout .site-container .site-button-3 {
  margin-top: 1.25rem;
}
.site-interior-hnrmp .site-interior-text-image-callout .site-container .site-button p,
.site-interior-hnrmp .site-interior-text-image-callout .site-container .site-button-2 p,
.site-interior-hnrmp .site-interior-text-image-callout .site-container .site-button-3 p {
  color: inherit !important;
}
@media only screen and (max-width: 48em) {
  .site-interior-hnrmp .site-interior-text-image-callout .site-container {
    text-align: center;
    padding: 3.75rem 1.25rem 5rem;
  }
  .site-interior-hnrmp .site-interior-text-image-callout .site-container h2 {
    text-align: center;
    max-width: 100%;
  }
  .site-interior-hnrmp .site-interior-text-image-callout .site-container .site-cms-text {
    text-align: center;
    max-width: 100%;
  }
}
.site-interior-hnrmp .site-interior-homevaluation-section {
  position: relative;
  z-index: 3;
  background-color: #ecebe9;
}
.site-interior-hnrmp .site-interior-homevaluation-section .site-interior-homevaluation-bg {
  position: absolute;
  top: 0;
  left: 0;
  width: 50%;
  height: 100%;
  background-position: center;
  background-size: cover;
  background-repeat: no-repeat;
}
@media only screen and (max-width: 48em) {
  .site-interior-hnrmp .site-interior-homevaluation-section .site-interior-homevaluation-bg {
    display: none;
  }
}
.site-interior-hnrmp .site-interior-homevaluation-section .site-container {
  padding: 6.25rem 1.25rem 8.75rem;
  text-align: right;
  position: relative;
}
.site-interior-hnrmp .site-interior-homevaluation-section .site-container h2 {
  max-width: 45%;
  font-size: 2.25rem;
  color: #322110;
  margin: 0 0 0 auto;
}
.site-interior-hnrmp .site-interior-homevaluation-section .site-container h2 p {
  padding: 0;
  margin: 0;
  line-height: inherit;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  font-family: inherit;
}
.site-interior-hnrmp .site-interior-homevaluation-section .site-container .site-cms-text {
  max-width: 45%;
  font-size: 1.3125rem;
  color: #322110;
  margin: 0 0 0 auto;
}
@media only screen and (max-width: 48em) {
  .site-interior-hnrmp .site-interior-homevaluation-section .site-container {
    padding: 3.75rem 1.25rem 5rem;
  }
  .site-interior-hnrmp .site-interior-homevaluation-section .site-container h2 {
    text-align: center;
    max-width: 100%;
  }
  .site-interior-hnrmp .site-interior-homevaluation-section .site-container .site-cms-text {
    text-align: center;
    max-width: 100%;
  }
}
.site-interior-hnrmp .site-interior-homevaluation-section .site-container .site-interior-homevaluation-buyside {
  margin-top: 2rem;
}
.site-interior-hnrmp .site-interior-homevaluation-section .site-container .site-interior-homevaluation-buyside > div .buyside_widget_input_div {
  padding-right: 0;
  z-index: 1;
}
.site-interior-hnrmp .site-interior-homevaluation-section .site-container .site-interior-homevaluation-buyside > div .buyside_widget_input_div input {
  background-color: #ffffff;
  padding: 1rem;
  border: none;
  border-radius: 0.625rem 0 0 0.625rem;
  box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.3);
  font-size: 1.5rem;
  font-family: Times, Times New Roman, serif;
  margin-bottom: 0;
  height: 4.375rem;
}
.site-interior-hnrmp .site-interior-homevaluation-section .site-container .site-interior-homevaluation-buyside > div button {
  padding: 1rem 1.5rem;
  background-color: #afa9a0;
  color: #ffffff;
  border-radius: 0 0.625rem 0.625rem 0;
  font-size: 1.5rem;
  text-transform: uppercase;
  box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.3);
  white-space: nowrap;
  z-index: 2;
  height: 4.375rem;
}
@media only screen and (max-width: 48em) {
  .site-interior-hnrmp .site-interior-homevaluation-section .site-container .site-interior-homevaluation-buyside > div button {
    font-size: 1.125rem;
    padding: 1rem;
  }
}
.site-interior-hnrmp .site-interior-contact-section {
  background-position: center;
  background-size: cover;
  background-color: #0a0a0a;
  position: relative;
  margin-top: 0.625rem;
}
.site-interior-hnrmp .site-interior-contact-section:before {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.44);
  z-index: 1;
}
.site-interior-hnrmp .site-interior-contact-section .site-container {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 1.875rem;
  position: relative;
  z-index: 2;
}
@media only screen and (max-width: 48em) {
  .site-interior-hnrmp .site-interior-contact-section .site-container {
    padding: 1.875rem 0.5rem;
    flex-wrap: wrap;
  }
}
.site-interior-hnrmp .site-interior-contact-section .site-container .site-interior-contact-callout {
  background-color: rgba(50, 50, 50, 0.8);
  padding: 2.5rem;
  text-align: center;
  width: 45%;
}
.site-interior-hnrmp .site-interior-contact-section .site-container .site-interior-contact-callout h3 {
  color: #ffffff;
  text-align: center;
  font-size: 2rem;
  text-transform: uppercase;
}
.site-interior-hnrmp .site-interior-contact-section .site-container .site-interior-contact-callout h3 p {
  padding: 0;
  margin: 0;
  line-height: inherit;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  font-family: inherit;
}
.site-interior-hnrmp .site-interior-contact-section .site-container .site-interior-contact-callout .site-cms-text {
  color: #ffffff;
  margin-top: 1.3125rem;
  line-height: 1.5;
}
.site-interior-hnrmp .site-interior-contact-section .site-container .site-interior-contact-callout .site-button,
.site-interior-hnrmp .site-interior-contact-section .site-container .site-interior-contact-callout .site-button-2,
.site-interior-hnrmp .site-interior-contact-section .site-container .site-interior-contact-callout .site-button-3 {
  margin-top: 2.5rem;
}
.site-interior-hnrmp .site-interior-contact-section .site-container .site-interior-contact-callout .site-button p,
.site-interior-hnrmp .site-interior-contact-section .site-container .site-interior-contact-callout .site-button-2 p,
.site-interior-hnrmp .site-interior-contact-section .site-container .site-interior-contact-callout .site-button-3 p {
  color: inherit !important;
}
@media only screen and (max-width: 48em) {
  .site-interior-hnrmp .site-interior-contact-section .site-container .site-interior-contact-callout {
    width: 100%;
  }
}
.site-interior-hnrmp .site-interior-contact-section .site-container .site-interior-contact-newsletter {
  padding: 2.5rem;
  border: 2px solid #ffffff;
  border-left: none;
  width: 55%;
}
.site-interior-hnrmp .site-interior-contact-section .site-container .site-interior-contact-newsletter h3 {
  color: #ffffff;
  text-align: center;
  text-transform: uppercase;
  font-size: 2rem;
}
.site-interior-hnrmp .site-interior-contact-section .site-container .site-interior-contact-newsletter h3 p {
  padding: 0;
  margin: 0;
  line-height: inherit;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  font-family: inherit;
}
.site-interior-hnrmp .site-interior-contact-section .site-container .site-interior-contact-newsletter .site-cms-text {
  text-align: center;
  margin-top: 1.25rem;
  color: #ffffff;
  font-size: 1.3125rem;
  line-height: 1.5;
  max-width: 31.25rem;
  width: 100%;
  margin: 1.25rem auto 0;
}
.site-interior-hnrmp .site-interior-contact-section .site-container .site-interior-contact-newsletter form {
  max-width: 31.25rem;
  margin: 1.25rem auto 0;
}
.site-interior-hnrmp .site-interior-contact-section .site-container .site-interior-contact-newsletter form input {
  flex: 1 0 auto;
  background-color: #ffffff;
  padding: 1rem;
  border: none;
  border-radius: 0.625rem;
  box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.3);
  font-size: 1.5rem;
  font-family: Times, Times New Roman, serif;
  width: 100%;
}
@media only screen and (max-width: 48em) {
  .site-interior-hnrmp .site-interior-contact-section .site-container .site-interior-contact-newsletter {
    border: none;
    width: 100%;
  }
  .site-interior-hnrmp .site-interior-contact-section .site-container .site-interior-contact-newsletter h3 {
    text-align: center;
  }
}
.site-interior-hnrmp .site-tabs .site-tab-button {
  display: inline-block;
  padding: 1rem;
  border: 1px solid #c4c5c0;
  text-align: left;
  color: #322110;
  flex: 0 1 auto;
  width: auto;
  background-color: #ffffff;
  font-weight: 400;
  width: 100%;
  font-size: 1.3125rem;
  font-family: "Montserrat", Arial, Helvetica Neue, Helvetica, sans-serif;
}
.site-interior-hnrmp .site-tabs .site-tab-button:focus, .site-interior-hnrmp .site-tabs .site-tab-button:hover {
  background-color: #5e5e5e;
  color: #ffffff;
}
.site-interior-hnrmp .site-tabs .site-tab-button.selected {
  background-color: #666666;
  color: #ffffff;
  font-weight: 400;
}
.site-interior-hnrmp .site-tabs .site-tab-button p {
  padding: 0;
  margin: 0;
  line-height: inherit;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  font-family: inherit;
}
.site-interior-hnrmp .site-tabs .site-tab-content {
  background-color: #666666;
  color: #ffffff;
  padding: 1.25rem 1rem 1.875rem 1rem;
}
.site-interior-hnrmp .site-tabs .site-tab-content h3 {
  color: #ffffff !important;
  font-size: 1.125rem;
}
.site-interior-hnrmp .site-tabs .site-tab-content h3 p {
  padding: 0;
  margin: 0;
  line-height: inherit;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  font-family: inherit;
}
.site-interior-hnrmp .site-tabs .site-tab-content p {
  color: #ffffff !important;
  font-size: 1rem;
}
@media only screen and (min-width: 48.0625em) {
  .site-interior-hnrmp .site-tabs {
    display: flex;
    justify-content: space-between;
    flex-direction: column;
    height: 31.25rem;
    position: relative;
  }
  .site-interior-hnrmp .site-tabs .site-tab-button {
    width: 25%;
    flex: 1 0 auto;
    display: flex;
    justify-content: center;
    align-items: center;
    cursor: pointer;
    margin: 0.25rem 0;
    padding: 0.25rem 2.5rem;
    text-align: center;
  }
  .site-interior-hnrmp .site-tabs .site-tab-content {
    flex: 1 0 auto;
    width: 100%;
    padding: 2.5rem;
    position: absolute;
    top: 0.25rem;
    right: 0;
    width: calc(75% - 4px);
    height: calc(100% - 8px);
  }
  .site-interior-hnrmp .site-tabs .site-tab-content h3 {
    color: #ffffff;
  }
  .site-interior-hnrmp .site-tabs .site-tab-content p {
    color: #ffffff;
    font-size: 1.3125rem;
  }
}
.site-interior-hnrmp .site-interior-contact-section.contact {
  margin-bottom: 0.625rem;
}

.lrpjc-about-page h1,
.lrpjc-interior-page h1,
.site-lrpjc-interior h1,
.site-interior-lrpjc h1,
.site-interior-neighborhood-report-lrpjc h1,
.site-interior-lrpjc-community h1,
.lrpjc-office-bio h1 {
  font-family: "futura-pt", "Open Sans", Arial, Helvetica Neue, Helvetica, sans-serif;
  color: #065488;
  font-size: 4.5rem;
}
.lrpjc-about-page h1 p,
.lrpjc-interior-page h1 p,
.site-lrpjc-interior h1 p,
.site-interior-lrpjc h1 p,
.site-interior-neighborhood-report-lrpjc h1 p,
.site-interior-lrpjc-community h1 p,
.lrpjc-office-bio h1 p {
  padding: 0 !important;
  margin: 0 !important;
  line-height: inherit !important;
  color: inherit !important;
  font-size: inherit !important;
  font-weight: inherit !important;
  font-family: inherit !important;
}
.lrpjc-about-page h2,
.lrpjc-interior-page h2,
.site-lrpjc-interior h2,
.site-interior-lrpjc h2,
.site-interior-neighborhood-report-lrpjc h2,
.site-interior-lrpjc-community h2,
.lrpjc-office-bio h2 {
  font-family: "futura-pt", "Open Sans", Arial, Helvetica Neue, Helvetica, sans-serif !important;
  color: #065488 !important;
  font-size: 3rem !important;
  font-weight: bold !important;
  line-height: 1.1 !important;
}
.lrpjc-about-page h2 p,
.lrpjc-interior-page h2 p,
.site-lrpjc-interior h2 p,
.site-interior-lrpjc h2 p,
.site-interior-neighborhood-report-lrpjc h2 p,
.site-interior-lrpjc-community h2 p,
.lrpjc-office-bio h2 p {
  padding: 0 !important;
  margin: 0 !important;
  line-height: inherit !important;
  color: inherit !important;
  font-size: inherit !important;
  font-weight: inherit !important;
  font-family: inherit !important;
}
.lrpjc-about-page h3,
.lrpjc-interior-page h3,
.site-lrpjc-interior h3,
.site-interior-lrpjc h3,
.site-interior-neighborhood-report-lrpjc h3,
.site-interior-lrpjc-community h3,
.lrpjc-office-bio h3 {
  font-family: "futura-pt", "Open Sans", Arial, Helvetica Neue, Helvetica, sans-serif;
}
.lrpjc-about-page h3 p,
.lrpjc-interior-page h3 p,
.site-lrpjc-interior h3 p,
.site-interior-lrpjc h3 p,
.site-interior-neighborhood-report-lrpjc h3 p,
.site-interior-lrpjc-community h3 p,
.lrpjc-office-bio h3 p {
  padding: 0 !important;
  margin: 0 !important;
  line-height: inherit !important;
  color: inherit !important;
  font-size: inherit !important;
  font-weight: inherit !important;
  font-family: inherit !important;
}
.lrpjc-about-page h4,
.lrpjc-interior-page h4,
.site-lrpjc-interior h4,
.site-interior-lrpjc h4,
.site-interior-neighborhood-report-lrpjc h4,
.site-interior-lrpjc-community h4,
.lrpjc-office-bio h4 {
  font-family: "futura-pt", "Open Sans", Arial, Helvetica Neue, Helvetica, sans-serif;
}
.lrpjc-about-page h4 p,
.lrpjc-interior-page h4 p,
.site-lrpjc-interior h4 p,
.site-interior-lrpjc h4 p,
.site-interior-neighborhood-report-lrpjc h4 p,
.site-interior-lrpjc-community h4 p,
.lrpjc-office-bio h4 p {
  padding: 0 !important;
  margin: 0 !important;
  line-height: inherit !important;
  color: inherit !important;
  font-size: inherit !important;
  font-weight: inherit !important;
  font-family: inherit !important;
}
.lrpjc-about-page h5,
.lrpjc-interior-page h5,
.site-lrpjc-interior h5,
.site-interior-lrpjc h5,
.site-interior-neighborhood-report-lrpjc h5,
.site-interior-lrpjc-community h5,
.lrpjc-office-bio h5 {
  font-family: "futura-pt", "Open Sans", Arial, Helvetica Neue, Helvetica, sans-serif;
}
.lrpjc-about-page h5 p,
.lrpjc-interior-page h5 p,
.site-lrpjc-interior h5 p,
.site-interior-lrpjc h5 p,
.site-interior-neighborhood-report-lrpjc h5 p,
.site-interior-lrpjc-community h5 p,
.lrpjc-office-bio h5 p {
  padding: 0 !important;
  margin: 0 !important;
  line-height: inherit !important;
  color: inherit !important;
  font-size: inherit !important;
  font-weight: inherit !important;
  font-family: inherit !important;
}
.lrpjc-about-page h6,
.lrpjc-interior-page h6,
.site-lrpjc-interior h6,
.site-interior-lrpjc h6,
.site-interior-neighborhood-report-lrpjc h6,
.site-interior-lrpjc-community h6,
.lrpjc-office-bio h6 {
  font-family: "futura-pt", "Open Sans", Arial, Helvetica Neue, Helvetica, sans-serif;
}
.lrpjc-about-page h6 p,
.lrpjc-interior-page h6 p,
.site-lrpjc-interior h6 p,
.site-interior-lrpjc h6 p,
.site-interior-neighborhood-report-lrpjc h6 p,
.site-interior-lrpjc-community h6 p,
.lrpjc-office-bio h6 p {
  padding: 0 !important;
  margin: 0 !important;
  line-height: inherit !important;
  color: inherit !important;
  font-size: inherit !important;
  font-weight: inherit !important;
  font-family: inherit !important;
}
.lrpjc-about-page p,
.lrpjc-interior-page p,
.site-lrpjc-interior p,
.site-interior-lrpjc p,
.site-interior-neighborhood-report-lrpjc p,
.site-interior-lrpjc-community p,
.lrpjc-office-bio p {
  font-size: 1.125rem;
  line-height: 1.2;
  color: #0a0a0a;
}
.lrpjc-about-page p a,
.lrpjc-interior-page p a,
.site-lrpjc-interior p a,
.site-interior-lrpjc p a,
.site-interior-neighborhood-report-lrpjc p a,
.site-interior-lrpjc-community p a,
.lrpjc-office-bio p a {
  color: #065488;
  text-decoration: underline;
}
.lrpjc-about-page .site-row .site-column h2,
.lrpjc-interior-page .site-row .site-column h2,
.site-lrpjc-interior .site-row .site-column h2,
.site-interior-lrpjc .site-row .site-column h2,
.site-interior-neighborhood-report-lrpjc .site-row .site-column h2,
.site-interior-lrpjc-community .site-row .site-column h2,
.lrpjc-office-bio .site-row .site-column h2 {
  font-family: "futura-pt", "Open Sans", Arial, Helvetica Neue, Helvetica, sans-serif !important;
  color: #065488 !important;
  font-size: 3rem !important;
  font-weight: bold !important;
  line-height: 1.1 !important;
}
.lrpjc-about-page .site-row .site-column h2 p,
.lrpjc-interior-page .site-row .site-column h2 p,
.site-lrpjc-interior .site-row .site-column h2 p,
.site-interior-lrpjc .site-row .site-column h2 p,
.site-interior-neighborhood-report-lrpjc .site-row .site-column h2 p,
.site-interior-lrpjc-community .site-row .site-column h2 p,
.lrpjc-office-bio .site-row .site-column h2 p {
  padding: 0 !important;
  margin: 0 !important;
  line-height: inherit !important;
  color: inherit !important;
  font-size: inherit !important;
  font-weight: inherit !important;
  font-family: inherit !important;
}

.lrpjc-swoosh-button {
  position: relative;
}
.lrpjc-swoosh-button > a {
  position: relative;
  z-index: 2;
}
.lrpjc-swoosh-button .lrpjc-line-swoosh {
  position: absolute;
  z-index: 1;
  top: 0;
  left: 0;
  display: flex;
  justify-content: center;
  align-items: center;
  width: 12.5rem;
  height: 100%;
}
.lrpjc-swoosh-button .lrpjc-line-swoosh:before {
  content: "";
  position: relative;
  background-image: url(https://content.mediastg.net/dyna_images/ImageLibrary/7/1/6/5/71655255-b946-473b-9e61-3942b1fd193d.png);
  background-position: center;
  background-size: contain;
  background-repeat: no-repeat;
  width: 12.5rem;
  height: 9.0625rem;
}

.lrpjc-section {
  margin: 5rem 0;
}
@media only screen and (max-width: 48em) {
  .lrpjc-section {
    margin: 2.5rem 0;
  }
}
.lrpjc-section .site-container {
  padding: 0 7.5rem;
  position: relative;
}
@media only screen and (max-width: 87em) {
  .lrpjc-section .site-container {
    padding: 0 1rem;
  }
}
@media only screen and (max-width: 100em) {
  .lrpjc-section .site-container {
    overflow: hidden;
  }
}
.lrpjc-section .site-container.not-hidden {
  overflow: visible;
}
.lrpjc-section .site-container h2 {
  position: relative;
  z-index: 2;
}
.lrpjc-section .site-container .site-button-row {
  margin: 2.5rem 0;
  text-align: center;
}
.lrpjc-section .site-container .site-row .site-column.third.tablet {
  width: 33%;
}
@media only screen and (max-width: 48em) {
  .lrpjc-section .site-container .site-row .site-column.third.tablet {
    width: 100%;
  }
}

.lrpjc-hero-header {
  display: flex;
  justify-content: center;
  align-items: center;
  position: relative;
  background-color: #0a0a0a;
  height: 21.875rem;
  background-position: center;
  background-size: cover;
}
.lrpjc-hero-header:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.2);
  z-index: 0;
}
.lrpjc-hero-header h1 {
  font-family: Georgia, Times, Times New Roman, serif;
  color: #ffffff;
  font-size: 3rem;
  font-weight: 400;
  letter-spacing: 0.03rem;
  position: relative;
  z-index: 1;
  margin: 0;
  margin-bottom: 0 !important;
  line-height: 1;
}
.lrpjc-hero-header h1 p {
  padding: 0 !important;
  margin: 0 !important;
  line-height: inherit !important;
  color: inherit !important;
  font-size: inherit !important;
  font-weight: inherit !important;
  font-family: inherit !important;
}
@media only screen and (max-width: 64em) {
  .lrpjc-hero-header {
    height: 18.75rem;
  }
  .lrpjc-hero-header h1 {
    font-size: 3rem !important;
  }
}
@media only screen and (max-width: 48em) {
  .lrpjc-hero-header h1 {
    font-size: 2.5rem !important;
  }
}

.lrpjc-bottom-line {
  border-bottom: 2px solid #065488;
}

.lrpjc-center {
  text-align: center;
}

.lrpjc-no-bottom-margin {
  margin-bottom: 0;
}

.lrpjc-button {
  color: #ffffff;
  font-size: 1.5rem;
  font-weight: 700;
  text-align: center;
  text-decoration: none;
  background-color: #065488;
  border: 1px solid #065488;
  border-radius: 0.25rem;
  padding: 0.625rem 2.5rem;
  display: inline-block;
  line-height: 1;
  transition: all 300ms ease-in-out;
  position: relative;
}
@media only screen and (max-width: 64em) {
  .lrpjc-button {
    font-size: 1.3125rem;
  }
}
@media only screen and (max-width: 30em) {
  .lrpjc-button {
    width: 100%;
  }
}
.lrpjc-button.selected, .lrpjc-button:focus, .lrpjc-button:hover {
  background-color: #0a0a0a;
  border: 1px solid #0a0a0a;
  color: #ffffff;
}
.lrpjc-button .lrpjc-swoosh {
  position: absolute;
  top: 0;
  left: 0;
  display: flex;
  justify-content: center;
  align-items: center;
  z-index: -1;
  width: 100%;
  height: 100%;
}
.lrpjc-button .lrpjc-swoosh:before {
  content: "";
  position: relative;
  background-image: url(https://content.mediastg.net/dyna_images/ImageLibrary/f/0/f/6/f0f67fbb-61be-4ed1-bf5c-7eb6ffd016bd.png);
  background-position: center;
  background-size: cover;
  width: 9.625rem;
  height: 5.75rem;
  z-index: -1;
}
.lrpjc-button p {
  padding: 0 !important;
  margin: 0 !important;
  line-height: inherit !important;
  color: inherit !important;
  font-size: inherit !important;
  font-weight: inherit !important;
  font-family: inherit !important;
}
.lrpjc-button:focus, .lrpjc-button:hover {
  color: #ffffff !important;
}

.lrpjc-round-button {
  display: inline-block;
  background-color: #ffffff;
  border-radius: 20px;
  color: #065488;
  padding: 0.5rem 1rem;
  min-width: 13.75rem;
  font-weight: bold;
  font-size: 0.875rem;
  text-align: center;
}

.lrpjc-interior-hero {
  width: 100%;
  height: 32.8125rem;
  background-position: center;
  background-size: cover;
  background-repeat: no-repeat;
  background-color: #0a0a0a;
  position: relative;
}
.lrpjc-interior-hero .site-container {
  display: flex;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  height: 100%;
}
.lrpjc-interior-hero .lrpjc-interior-hero-image {
  position: absolute;
  top: 0;
  left: 0;
  background-position: center;
  background-size: cover;
  background-repeat: no-repeat;
  width: 100%;
  height: 32.8125rem;
  z-index: 1;
}
.lrpjc-interior-hero .lrpjc-interior-hero-image:before {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.3);
}
.lrpjc-interior-hero .lrpjc-interior-hero-content {
  position: relative;
  z-index: 2;
  padding: 0 7.5rem;
}
@media only screen and (max-width: 87em) {
  .lrpjc-interior-hero .lrpjc-interior-hero-content {
    padding: 0 1rem;
  }
}
.lrpjc-interior-hero .lrpjc-interior-hero-content h1 {
  color: #ffffff !important;
  line-height: 1.2 !important;
  font-size: 4.5rem !important;
}
@media only screen and (max-width: 48em) {
  .lrpjc-interior-hero .lrpjc-interior-hero-content h1 {
    font-size: 3.25rem !important;
  }
}
.lrpjc-interior-hero .lrpjc-interior-hero-content h2 {
  color: #ffffff !important;
  line-height: 1.2 !important;
  font-style: italic !important;
  font-weight: 100 !important;
  font-size: 1.3125rem !important;
  font-size: 2rem !important;
}
.lrpjc-interior-hero .lrpjc-interior-hero-content ul {
  display: flex;
  justify-content: flex-start;
  margin-top: 2.5rem;
}
.lrpjc-interior-hero .lrpjc-interior-hero-content ul li {
  padding-right: 1rem;
}
@media only screen and (max-width: 48em) {
  .lrpjc-interior-hero .lrpjc-interior-hero-content ul {
    flex-wrap: wrap;
  }
  .lrpjc-interior-hero .lrpjc-interior-hero-content ul li {
    padding: 0.5rem 1rem 0.5rem 0;
  }
}

.lrpjc-vertical-image-callouts {
  display: flex;
  justify-content: space-between;
  margin-top: 2.5rem;
  position: relative;
  z-index: 2;
}
@media only screen and (max-width: 48em) {
  .lrpjc-vertical-image-callouts {
    justify-content: center;
    flex-wrap: wrap;
    margin-top: 3.75rem;
  }
}
.lrpjc-vertical-image-callouts .lrpjc-vertical-image-callout {
  width: 33%;
  flex: 1 0 auto;
}
@media only screen and (max-width: 48em) {
  .lrpjc-vertical-image-callouts .lrpjc-vertical-image-callout {
    width: 100%;
  }
}

.lrpjc-vertical-image-callout {
  padding: 0.25rem;
  max-width: 28.75rem;
  display: flex;
  flex-direction: column;
}
.lrpjc-vertical-image-callout .site-callout-image {
  width: 100%;
  height: 10rem;
  background-position: center;
  background-size: cover;
  background-repeat: no-repeat;
  border-radius: 0.5rem;
}
.lrpjc-vertical-image-callout .site-callout-content {
  border: 1px solid #85695A;
  padding: 1rem 1rem 6.25rem 1rem;
  margin-top: 1rem;
  flex: 1 0 auto;
  position: relative;
}
.lrpjc-vertical-image-callout .site-callout-content h3 {
  font-size: 1.5rem;
  color: #85695A;
}
.lrpjc-vertical-image-callout .site-callout-content h3 p {
  padding: 0 !important;
  margin: 0 !important;
  line-height: inherit !important;
  color: inherit !important;
  font-size: inherit !important;
  font-weight: inherit !important;
  font-family: inherit !important;
}
.lrpjc-vertical-image-callout .site-callout-content .site-cms-text {
  margin-top: 1rem;
}
.lrpjc-vertical-image-callout .site-callout-content .lrpjc-button {
  position: absolute;
  bottom: 1rem;
  left: 1rem;
  margin-top: 1rem;
  font-weight: bold;
  width: calc(100% - 32px);
}
@media only screen and (min-width: 48em) and (max-width: 64em) {
  .lrpjc-vertical-image-callout .site-callout-content .lrpjc-button {
    padding: 0.625rem;
  }
}

.lrpjc-text-image-section .site-container {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 0;
}
@media only screen and (max-width: 48em) {
  .lrpjc-text-image-section .site-container {
    flex-wrap: wrap;
    padding-top: 0;
  }
}
.lrpjc-text-image-section .site-container .site-text-column {
  width: 55%;
  flex: 0 1 auto;
  padding: 0 3.75rem 0 1rem;
}
.lrpjc-text-image-section .site-container .site-text-column h2 {
  font-family: "futura-pt", "Open Sans", Arial, Helvetica Neue, Helvetica, sans-serif !important;
  color: #065488 !important;
  font-size: 3rem !important;
  font-weight: bold !important;
  line-height: 1.1 !important;
}
.lrpjc-text-image-section .site-container .site-text-column h2 p {
  padding: 0 !important;
  margin: 0 !important;
  line-height: inherit !important;
  color: inherit !important;
  font-size: inherit !important;
  font-weight: inherit !important;
  font-family: inherit !important;
}
.lrpjc-text-image-section .site-container .site-text-column .lrpjc-button {
  margin-top: 1.25rem;
}
@media only screen and (max-width: 30em) {
  .lrpjc-text-image-section .site-container .site-text-column .lrpjc-button {
    width: 100%;
  }
}
@media only screen and (max-width: 48em) {
  .lrpjc-text-image-section .site-container .site-text-column {
    padding: 1.25rem 1rem 2.5rem;
    width: 100%;
  }
}
.lrpjc-text-image-section .site-container .site-image-column {
  flex: 0 0 auto;
  width: 45%;
  text-align: center;
  padding: 0.625rem 1rem 0.625rem 0;
  position: relative;
  display: flex;
  justify-content: center;
  align-items: center;
  min-height: 30.625rem;
}
@media only screen and (max-width: 48em) {
  .lrpjc-text-image-section .site-container .site-image-column {
    width: 100%;
    margin-top: 0;
    padding: 0.625rem 0;
    min-height: 25rem;
  }
}
.lrpjc-text-image-section .site-container .site-image-column .lrpjc-swoosh-circle {
  width: 100%;
  height: 100%;
}
.lrpjc-text-image-section .site-container .site-image-column .site-bg-image {
  width: 18.75rem;
  height: 27.875rem;
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
}
@media only screen and (max-width: 30em) {
  .lrpjc-text-image-section .site-container .site-image-column .site-bg-image {
    width: 12.5rem;
    height: 18.5625rem;
  }
}

.lrpjc-swoosh-circle {
  position: absolute;
  top: 0;
  left: 0;
  width: 40.875rem;
  height: 38.125rem;
  background-image: url(https://content.mediastg.net/dyna_images/ImageLibrary/c/7/0/1/c701c1db-1073-4c96-979b-6dd3677e31f3.png);
  background-size: 40.875rem 38.125rem;
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
}

.lrpjc-line-swoosh-2 {
  position: absolute;
  top: 0;
  left: 0;
  width: 22.25rem;
  height: 15.5rem;
  background-image: url(https://content.mediastg.net/dyna_images/ImageLibrary/f/c/a/4/fca42b9a-78c5-4676-afbe-f8ff1227a77e.png);
  background-size: 22.25rem 15.5rem;
  background-position: center;
  background-repeat: no-repeat;
  z-index: 0;
}
.lrpjc-line-swoosh-2.left {
  left: -2.5rem;
  top: -2.5rem;
}
.lrpjc-line-swoosh-2.right {
  top: -3.75rem;
  right: -6.25rem;
  left: auto;
}

h2.lrpjc-small-line-swoosh-2 {
  position: relative;
}
h2.lrpjc-small-line-swoosh-2:before {
  content: "";
  position: absolute;
  top: -1.875rem;
  left: -5rem;
  width: 10.1875rem;
  height: 7.125rem;
  background-image: url(https://content.mediastg.net/dyna_images/ImageLibrary/f/c/a/4/fca42b9a-78c5-4676-afbe-f8ff1227a77e.png);
  background-size: 10.1875rem 7.125rem;
  background-position: center;
  background-repeat: no-repeat;
  z-index: -1;
}

.lrpjc-find-homes-section {
  background-color: #F3F1ED;
}
.lrpjc-find-homes-section .site-container {
  padding: 3.75rem 1rem;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.lrpjc-find-homes-section .site-container .site-text-column {
  padding-right: 2rem;
}
.lrpjc-find-homes-section .site-container .site-text-column h2 {
  font-family: "futura-pt", "Open Sans", Arial, Helvetica Neue, Helvetica, sans-serif !important;
  color: #065488 !important;
  font-size: 3rem !important;
  font-weight: bold !important;
  line-height: 1.1 !important;
}
.lrpjc-find-homes-section .site-container .site-text-column h2 p {
  padding: 0 !important;
  margin: 0 !important;
  line-height: inherit !important;
  color: inherit !important;
  font-size: inherit !important;
  font-weight: inherit !important;
  font-family: inherit !important;
}
.lrpjc-find-homes-section .site-container .site-text-column .lrpjc-swoosh-button {
  margin-top: 3.75rem;
}
@media only screen and (max-width: 48em) {
  .lrpjc-find-homes-section .site-container .site-image-column {
    display: none;
  }
}
.lrpjc-find-homes-section .site-container .site-image-column .site-bg-image {
  width: 26.75rem;
  height: 40.125rem;
  background-position: center;
  background-size: cover;
}
@media only screen and (max-width: 64em) {
  .lrpjc-find-homes-section .site-container .site-image-column .site-bg-image {
    width: 18.875rem;
  }
}

.lrpjc-steps {
  display: flex;
  justify-content: space-between;
  position: relative;
  z-index: 2;
  margin-top: 3.75rem;
}
.lrpjc-steps .lrpjc-step {
  width: 30%;
}
.lrpjc-steps .lrpjc-step h3 {
  font-size: 1.5rem;
  font-weight: bold;
}
@media only screen and (max-width: 48em) {
  .lrpjc-steps {
    flex-wrap: wrap;
  }
  .lrpjc-steps .lrpjc-step {
    width: 100%;
    margin: 0.625rem 0;
  }
  .lrpjc-steps .lrpjc-step h3 {
    font-size: 1.3125rem;
  }
}

.lrpjc-why-callout {
  position: relative;
  text-align: center;
  padding: 3.75rem 1.25rem;
  max-width: 19.375rem;
  margin: 0 auto;
  overflow: visible;
}
@media only screen and (max-width: 64em) {
  .lrpjc-why-callout {
    padding: 3.75rem 0.625rem;
  }
}
@media only screen and (max-width: 48em) {
  .lrpjc-why-callout {
    padding: 1.25rem 0.625rem;
  }
}
.lrpjc-why-callout p {
  font-size: 1.3125rem;
  color: #065488;
  line-height: 1.2;
}
.lrpjc-why-callout .lrpjc-small-swoosh-circle {
  position: absolute;
  top: 0;
  left: 0;
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  z-index: -1;
}
@media only screen and (max-width: 64em) {
  .lrpjc-why-callout .lrpjc-small-swoosh-circle {
    display: none;
  }
}
.lrpjc-why-callout .lrpjc-small-swoosh-circle:before {
  content: "";
  width: 19.3125rem;
  height: 18.25rem;
  background-image: url(https://content.mediastg.net/dyna_images/ImageLibrary/b/e/d/1/bed1b15c-a4d2-4867-8fa8-36745e5ce7de.png);
  background-size: 19.3125rem 18.25rem;
  background-position: center;
  background-repeat: no-repeat;
}

.lrpjc-accordion {
  background-color: #FAFAFA;
  padding: 3.75rem;
}
@media only screen and (max-width: 48em) {
  .lrpjc-accordion {
    padding: 2rem 1rem;
  }
}
.lrpjc-accordion h2 {
  text-align: center !important;
  font-size: 1.5rem !important;
  font-weight: bold !important;
  color: #0a0a0a !important;
}
.lrpjc-accordion .rn-accordion {
  margin-top: 2rem;
}
.lrpjc-accordion .rn-accordion h3 {
  font-weight: bold;
  font-size: 1rem;
  padding: 2rem 0;
  border-top: 1px solid #E1E1E1;
  cursor: pointer;
  position: relative;
  line-height: 1;
  margin-bottom: 0 !important;
}
.lrpjc-accordion .rn-accordion h3:after {
  content: "\e688";
  font-family: Reliance-Network-Icon-Font;
  position: absolute;
  top: 1.375rem;
  font-size: 2rem;
  font-weight: bold;
  right: 0;
  transform-origin: center;
  transition: all 0.3s ease-out;
}
.lrpjc-accordion .rn-accordion h3.rn-accordion-selected:after {
  transform: rotate(180deg);
}
.lrpjc-accordion .rn-accordion p {
  font-size: 1rem;
}
.lrpjc-accordion .rn-accordion .rn-accordion-content {
  padding-bottom: 1rem;
  border-bottom: 1px solid #E1E1E1;
}

.lrpjc-vertical-image-callouts-container {
  position: relative;
}

.lrpjc-logo {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
}

.lrpjc-full-width-section {
  background-color: #F3F1ED;
}

.site-interior-leadpage15 .site-interior-template-image-header-2 {
  height: 32.8125rem;
}
.site-interior-leadpage15 .site-interior-template-image-header-2:before {
  display: none;
}
.site-interior-leadpage15 .site-interior-template-image-header-2 .site-column {
  display: none;
}
.site-interior-leadpage15 .site-interior-template-page,
.site-interior-leadpage15 .site-interior-container {
  padding: 0 !important;
}
.site-interior-leadpage15 .site-interior-leadpage-form {
  margin: 2.5rem 0;
}

.lrpjc-ef-image {
  background-image: url(https://content.mediastg.net/dyna_images/ImageLibrary/8/a/8/3/8a8396c6-ec82-40b1-b932-6b3fea5d36d9.jpg);
  background-position: center;
  background-size: cover;
  width: 100%;
  height: 62.5rem;
}
@media only screen and (max-width: 64em) {
  .lrpjc-ef-image {
    display: none;
  }
}

.lrpjc-ef {
  padding: 1.25rem 5rem;
  text-align: center;
  position: relative;
}
.lrpjc-ef .lrpjc-outline-secondary,
.lrpjc-ef .lrpjc-outline-primary {
  color: #065488;
  font-size: 1.5rem;
  font-weight: 700;
  text-align: center;
  text-decoration: none;
  background-color: transparent;
  border: 1px solid #065488;
  border-radius: 0.25rem;
  padding: 0.875rem 0.625rem;
  display: inline-block;
  line-height: 1;
  transition: all 300ms ease-in-out;
  position: relative;
  text-transform: none;
  min-width: 20rem !important;
  margin: 0.625rem 0 !important;
  font-size: 1.125rem !important;
  font-weight: 600 !important;
  letter-spacing: 0 !important;
  border-radius: 0 !important;
  color: #065488 !important;
}
@media only screen and (max-width: 64em) {
  .lrpjc-ef .lrpjc-outline-secondary,
  .lrpjc-ef .lrpjc-outline-primary {
    font-size: 1.3125rem;
  }
}
@media only screen and (max-width: 30em) {
  .lrpjc-ef .lrpjc-outline-secondary,
  .lrpjc-ef .lrpjc-outline-primary {
    width: 100%;
  }
}
.lrpjc-ef .lrpjc-outline-secondary p,
.lrpjc-ef .lrpjc-outline-primary p {
  padding: 0 !important;
  margin: 0 !important;
  line-height: inherit !important;
  color: inherit !important;
  font-size: inherit !important;
  font-weight: inherit !important;
  font-family: inherit !important;
}
.lrpjc-ef .lrpjc-secondary,
.lrpjc-ef .lrpjc-primary {
  color: #ffffff;
  font-size: 1.5rem;
  font-weight: 700;
  text-align: center;
  text-decoration: none;
  background-color: #065488;
  border: 1px solid #065488;
  border-radius: 0.25rem;
  padding: 0.875rem 0.625rem;
  display: inline-block;
  line-height: 1;
  transition: all 300ms ease-in-out;
  position: relative;
  text-transform: none;
  min-width: 20rem;
  margin: 0.625rem 0;
  font-size: 1.125rem;
  font-weight: 600;
  letter-spacing: 0;
  border-radius: 0;
}
@media only screen and (max-width: 64em) {
  .lrpjc-ef .lrpjc-secondary,
  .lrpjc-ef .lrpjc-primary {
    font-size: 1.3125rem;
  }
}
@media only screen and (max-width: 30em) {
  .lrpjc-ef .lrpjc-secondary,
  .lrpjc-ef .lrpjc-primary {
    width: 100%;
  }
}
.lrpjc-ef .lrpjc-secondary p,
.lrpjc-ef .lrpjc-primary p {
  padding: 0 !important;
  margin: 0 !important;
  line-height: inherit !important;
  color: inherit !important;
  font-size: inherit !important;
  font-weight: inherit !important;
  font-family: inherit !important;
}
.lrpjc-ef .lrpjc-ef-logo {
  width: 100%;
  text-align: center;
  margin: 2.5rem 0 2.5rem;
}
.lrpjc-ef .lrpjc-ef-logo img {
  max-width: 17.5rem;
  width: 100%;
}
.lrpjc-ef h2 {
  font-family: "futura-pt", "Open Sans", Arial, Helvetica Neue, Helvetica, sans-serif !important;
  color: #065488 !important;
  font-size: 3rem !important;
  font-weight: bold !important;
  line-height: 1.1 !important;
  font-size: 2rem !important;
  line-height: 1.2 !important;
  font-weight: 400 !important;
  text-align: center;
  color: #0a0a0a !important;
  margin: 1.25rem 0 !important;
}
.lrpjc-ef h2 p {
  padding: 0 !important;
  margin: 0 !important;
  line-height: inherit !important;
  color: inherit !important;
  font-size: inherit !important;
  font-weight: inherit !important;
  font-family: inherit !important;
}
.lrpjc-ef h2.lrpjc-intro {
  font-size: 3rem !important;
}
.lrpjc-ef h3 {
  font-family: "futura-pt", "Open Sans", Arial, Helvetica Neue, Helvetica, sans-serif;
  text-align: center;
}
.lrpjc-ef h3 p {
  padding: 0 !important;
  margin: 0 !important;
  line-height: inherit !important;
  color: inherit !important;
  font-size: inherit !important;
  font-weight: inherit !important;
  font-family: inherit !important;
}
.lrpjc-ef .lrpjc-ef-row #map1 {
  height: 18.75rem !important;
}
.lrpjc-ef .lrpjc-ef-row select {
  height: 2.75rem !important;
}
.lrpjc-ef .lrpjc-ef-count {
  color: #065488;
  font-weight: bold;
}
.lrpjc-ef .lrpjc-ef-label-input {
  margin: 0.625rem auto;
  max-width: 20rem;
  width: 100%;
}
.lrpjc-ef .lrpjc-ef-label-input label,
.lrpjc-ef .lrpjc-ef-label-input input {
  width: 100%;
  text-align: left;
}
.lrpjc-ef .lrpjc-ef-search input {
  padding-left: 2.1875rem !important;
  position: relative !important;
  background: url("/dist/img/sites/lrpjc-6388604/search.png") no-repeat 10px;
  background-size: 0.9375rem 0.9375rem;
}
.lrpjc-ef .lrpjc-ef-map {
  margin: 1rem 0;
}
.lrpjc-ef .lrpjc-ef-back-button {
  text-align: left;
  position: absolute;
  top: 1.25rem;
  left: 2.5rem;
}
.lrpjc-ef .lrpjc-ef-back-button button {
  color: #065488;
  display: flex;
  justify-content: flex-start;
  align-items: center;
  line-height: 1;
  font-weight: bold;
}
.lrpjc-ef .lrpjc-ef-back-button button i {
  font-weight: bold;
  font-size: 1.3125rem;
  line-height: 1;
}
.lrpjc-ef .lrpjc-ef-home {
  margin-top: 2.5rem;
}
.lrpjc-ef .lrpjc-ef-home a {
  color: #85695A;
  font-weight: 400;
}
.lrpjc-ef .lrpjc-ef-home a:focus, .lrpjc-ef .lrpjc-ef-home a:hover {
  color: #065488;
}
.lrpjc-ef .lrpjc-alert {
  color: red;
}
.lrpjc-ef .validation-errors {
  text-align: left;
  color: red;
  max-width: 17.5rem;
  margin: 0 auto;
}
.lrpjc-ef .lrpjc-ef-disclaimer {
  margin: 2.5rem auto 0;
  font-size: 0.875rem;
  max-width: 20rem;
}
.lrpjc-ef .lrpjc-ef-disclaimer a {
  font-weight: 400;
}
.lrpjc-ef .btn-group-vertical input {
  border-radius: none !important;
  width: 12.5rem !important;
}
.lrpjc-ef .lrpjc-button-group input {
  display: none;
}
.lrpjc-ef blockquote {
  padding: 2.5rem 3.75rem 2.5rem 7.5rem;
  border: 1px solid #CCCCCC;
  position: relative;
  display: inline-block;
  margin-top: 6.25rem;
  text-align: left;
}
.lrpjc-ef blockquote:before {
  content: "";
  position: absolute;
  top: 2.1875rem;
  left: 2.5rem;
  background-image: url(https://content.mediastg.net/dyna_images/ImageLibrary/4/c/1/1/4c11a64e-7e8f-4777-8b28-9186dddb6cf2.png);
  background-size: contain;
  width: 4.0625rem;
  height: 4.1875rem;
}
.lrpjc-ef .lrpjc-ef-footer {
  background-color: #ededed;
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  padding: 1.25rem;
}

.site-interior-container .site-interior-template-page .site-golf-participate {
  background-image: linear-gradient(180deg, #015687 0%, #00d7ef 100%);
  padding: 2.5rem 1rem;
  margin-top: 6.25rem;
}
.site-interior-container .site-interior-template-page .site-golf-participate h2 {
  color: #ffffff !important;
  font-size: 3.25rem !important;
  text-align: center;
  font-weight: 400 !important;
  margin-bottom: 2.5rem;
  font-family: "Marcellus", Times, Times New Roman, serif;
  line-height: 1.2;
}
@media only screen and (max-width: 48em) {
  .site-interior-container .site-interior-template-page .site-golf-participate h2 {
    font-size: 2.5rem !important;
  }
}
.site-interior-container .site-interior-template-page .site-golf-participate h3 {
  color: #ffffff !important;
  font-size: 1.875rem !important;
  text-align: center;
  font-weight: 400 !important;
  margin-bottom: 2.5rem;
  font-family: "Marcellus", Times, Times New Roman, serif;
  font-style: normal !important;
  line-height: 1.2;
}
.site-interior-container .site-interior-template-page .site-golf-participate .site-golf-package {
  background-color: #ffffff;
  text-align: center;
}
@media only screen and (max-width: 64em) {
  .site-interior-container .site-interior-template-page .site-golf-participate .site-golf-package {
    margin: 1.25rem 0;
  }
}
.site-interior-container .site-interior-template-page .site-golf-participate .site-golf-package .site-golf-package-header {
  padding: 1.25rem 0.625rem;
  font-size: 1.875rem;
}
@media only screen and (max-width: 48em) {
  .site-interior-container .site-interior-template-page .site-golf-participate .site-golf-package .site-golf-package-header {
    font-size: 1.5rem;
  }
}
.site-interior-container .site-interior-template-page .site-golf-participate .site-golf-package .site-golf-package-price {
  padding: 1.25rem 0.625rem;
  background-color: #670038;
  color: #ffffff;
  font-size: 1.875rem;
}
@media only screen and (max-width: 48em) {
  .site-interior-container .site-interior-template-page .site-golf-participate .site-golf-package .site-golf-package-price {
    font-size: 1.5rem;
  }
}
.site-interior-container .site-interior-template-page .site-golf-participate .site-golf-package .site-golf-package-text {
  padding: 1.25rem 0.625rem;
}
.site-interior-container .site-interior-template-page .site-golf-participate .rn-accordion h3 {
  text-align: left;
  font-style: normal !important;
  background-color: #670038;
  color: #ffffff;
  padding: 0.5rem;
  font-size: 1.125rem !important;
  margin-bottom: 0.5rem;
  font-family: "Open Sans", "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif !important;
  line-height: 1.2;
}
@media only screen and (max-width: 48em) {
  .site-interior-container .site-interior-template-page .site-golf-participate .rn-accordion h3 {
    font-size: 1rem !important;
  }
}
.site-interior-container .site-interior-template-page .site-golf-participate .rn-accordion h3:before {
  content: "+";
  font-size: 1.5rem;
  width: 1.875rem;
  color: #ffffff;
  display: inline-block;
  text-align: center;
  font-weight: bold;
}
.site-interior-container .site-interior-template-page .site-golf-participate .rn-accordion h3.rn-accordion-selected:before {
  content: "-";
}
.site-interior-container .site-interior-template-page .site-golf-participate .rn-accordion .rn-accordion-content {
  border: none;
}
.site-interior-container .site-interior-template-page .site-golf-participate .rn-accordion .rn-accordion-content p {
  color: #0a0a0a !important;
}
.site-interior-container .site-interior-template-page .site-golf-signup {
  padding: 3.75rem 1rem;
}
.site-interior-container .site-interior-template-page .site-golf-signup h2 {
  color: #333333 !important;
  font-size: 3.25rem !important;
  text-align: center;
  font-weight: 400 !important;
  margin-bottom: 2.5rem;
  font-family: "Marcellus", Times, Times New Roman, serif;
  line-height: 1.2;
}
@media only screen and (max-width: 48em) {
  .site-interior-container .site-interior-template-page .site-golf-signup h2 {
    font-size: 2.5rem !important;
  }
}
.site-interior-container .site-interior-template-page .site-golf-signup p {
  text-align: center;
}
.site-interior-container .site-interior-template-page .site-golf-signup .site-button-row {
  padding: 0.625rem;
  text-align: center;
}
.site-interior-container .site-interior-template-page .site-golf-signup .site-button-row:first-of-type {
  margin-top: 2.5rem;
}
.site-interior-container .site-interior-template-page .site-golf-signup .site-button-row:last-of-type {
  margin-bottom: 2.5rem;
}
.site-interior-container .site-interior-template-page .site-golf-signup .site-button {
  color: #ffffff;
  font-size: 1.125rem;
  font-weight: 400;
  text-align: center;
  text-decoration: none;
  text-transform: uppercase;
  background-color: #670038;
  border: 1px solid #670038;
  border-radius: 0.25rem;
  padding: 1.25rem 2.5rem;
  display: inline-block;
  line-height: 1;
  transition: all 300ms ease-in-out;
}
@media only screen and (max-width: 48em) {
  .site-interior-container .site-interior-template-page .site-golf-signup .site-button {
    font-size: 1rem;
    padding: 0.625rem;
  }
}
.site-interior-container .site-interior-template-page .site-golf-signup .site-button.selected, .site-interior-container .site-interior-template-page .site-golf-signup .site-button:focus, .site-interior-container .site-interior-template-page .site-golf-signup .site-button:hover {
  background-color: #670038;
  border: 1px solid #670038;
  color: #ffffff;
}
.site-interior-container .site-interior-template-page .site-golf-sponsors {
  background-position: center;
  background-size: cover;
  padding: 3.75rem 6.25rem;
}
@media only screen and (max-width: 64em) {
  .site-interior-container .site-interior-template-page .site-golf-sponsors {
    padding: 3.75rem 1rem;
  }
}
.site-interior-container .site-interior-template-page .site-golf-sponsors h2 {
  text-align: center;
  color: #ffffff !important;
  font-size: 2.25rem !important;
  line-height: 1.2;
}
.site-interior-container .site-interior-template-page .site-golf-sponsors p {
  text-align: center;
  color: #ffffff !important;
}
.site-interior-container .site-interior-template-page .site-golf-sponsors .site-row {
  margin-top: 1.25rem;
}
.site-interior-container .site-interior-template-page .site-golf-sponsors .site-row .site-column {
  padding: 0 1.25rem;
}
.site-interior-container .site-interior-template-page .site-golf-sponsors .site-golf-sponsor-list > li {
  list-style-image: url("https://content.mediastg.net/dyna_images/ImageLibrary/7/b/f/a/7bfa184b-e41f-4b04-b3a9-fcdb11e15e42.pngx?w=20");
  font-weight: bold !important;
  font-size: 1.5rem !important;
  margin: 0.5rem 0;
}
@media only screen and (max-width: 48em) {
  .site-interior-container .site-interior-template-page .site-golf-sponsors .site-golf-sponsor-list > li {
    font-size: 1.3125rem !important;
  }
}
.site-interior-container .site-interior-template-page .site-golf-sponsors .site-golf-sponsor-list > li ul li {
  list-style-image: none;
  font-weight: 400 !important;
  font-size: 1rem !important;
}
.site-interior-container .site-interior-template-page .site-golf-sponsors .site-golf-sponsor-list li {
  color: #ffffff !important;
}

.rn-community-page.prufoxroach .rn-sub-button {
  background-color: var(--company-primary-color);
  padding: 0.75rem;
  border: 1px solid transparent;
  border-radius: 3px;
  text-decoration: none;
  text-align: center;
  display: inline-block;
  font-family: "Open Sans", "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif;
  color: #ffffff;
  margin: 0.3125rem 0;
}
.rn-community-page.prufoxroach .rn-sub-button:focus, .rn-community-page.prufoxroach .rn-sub-button:hover {
  background-color: #603855;
  color: #ffffff;
}
.rn-community-page.prufoxroach .rn-row {
  justify-content: center;
}
.rn-community-page.prufoxroach .rn-tabs {
  padding: 0.625rem 0;
  border-bottom: 1px solid #CCCCCC;
}
.rn-community-page.prufoxroach .rn-tabs .rn-tab {
  margin: 0.3125rem;
  cursor: pointer;
  text-transform: none;
  padding: 0.625rem 1.5625rem;
  border: none;
  font-family: "Open Sans", "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif;
  font-weight: 600;
  background-color: #999999;
  color: #ffffff;
}
.rn-community-page.prufoxroach .rn-tabs .rn-tab.rn-selected {
  background-color: var(--company-primary-color);
  color: #ffffff;
  border: none;
}
.rn-community-page.prufoxroach .rn-tabs .rn-tab:focus, .rn-community-page.prufoxroach .rn-tabs .rn-tab:hover {
  background-color: #888888;
  color: #ffffff;
  border: none;
}
.rn-community-page.prufoxroach .rn-community-list {
  display: none;
}
.rn-community-page.prufoxroach .rn-community-list.rn-selected {
  display: flex;
  margin-top: 0.625rem;
}
.rn-community-page.prufoxroach .rn-community-list.rn-selected li {
  padding: 0.4375rem;
  width: 20%;
}
@media only screen and (max-width: 52em) {
  .rn-community-page.prufoxroach .rn-community-list.rn-selected li {
    width: 25%;
  }
}
@media only screen and (max-width: 42em) {
  .rn-community-page.prufoxroach .rn-community-list.rn-selected li {
    width: 33.333%;
  }
}
@media only screen and (max-width: 32em) {
  .rn-community-page.prufoxroach .rn-community-list.rn-selected li {
    width: 50%;
  }
}
@media only screen and (max-width: 22em) {
  .rn-community-page.prufoxroach .rn-community-list.rn-selected li {
    width: 100%;
  }
}
.rn-community-page.prufoxroach .rn-community-list.rn-selected li .rn-sub-button {
  font-size: 0.75rem;
  display: block;
  width: 100%;
  padding: 0.4375rem 0.3125rem;
}

.site-interior-template-image-header.rbifa-custom-roster {
  position: relative;
}
.site-interior-template-image-header.rbifa-custom-roster:before {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.2);
}
.site-interior-template-image-header.rbifa-custom-roster .site-column {
  background-color: transparent;
}
.site-interior-template-image-header.rbifa-custom-roster .site-column h1 {
  margin: 0;
  padding: 0;
  margin-bottom: 0;
  color: #ffffff !important;
}

@media only screen and (max-width: 29.813em) {
  .site-interior-template-image-header.site-interior-neighborhood-report-header {
    height: 20rem !important;
  }
  .site-interior-template-image-header.site-interior-neighborhood-report-header h1 {
    font-size: revert !important;
  }
}

.site-interior-template-page.site-interior-roster2.rbifa-custom-roster .roster-second-section {
  display: block;
}
.site-interior-template-page.site-interior-roster2.rbifa-custom-roster .roster-second-section.showAll {
  display: none;
}
.site-interior-template-page.site-interior-roster2.rbifa-custom-roster .site-interior-section {
  justify-content: center;
}
.site-interior-template-page.site-interior-roster2.rbifa-custom-roster .site-interior-roster-callout {
  width: 21.625rem;
  padding: 0 0.5rem;
}
.site-interior-template-page.site-interior-roster2.rbifa-custom-roster .site-interior-roster-callout .site-interior-roster-callout-image {
  width: 20.625rem;
  height: 25.625rem;
}
.site-interior-template-page.site-interior-roster2.rbifa-custom-roster .site-interior-content-text {
  text-align: center !important;
}

.interior-roster-toggle {
  width: 100%;
  display: flex;
  justify-content: center;
}
.interior-roster-toggle a {
  width: 20rem;
  border: 1px solid #bcbdbf;
  padding: 1rem;
  text-align: center;
}
.interior-roster-toggle p {
  margin-bottom: 0 !important;
  color: #000 !important;
}
.interior-roster-toggle a:hover {
  background-color: #000;
}
.interior-roster-toggle a:hover p {
  color: #bcbdbf !important;
}

.site-interior-rbifa-header h1 {
  text-align: center;
  color: #ffffff !important;
  font-size: 3rem;
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}
.site-interior-rbifa-header h1 p {
  padding: 0;
  margin: 0;
  line-height: inherit;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  font-family: inherit;
}

.site-interior-rbifa {
  position: relative;
}
.site-interior-rbifa .site-cms-text p {
  padding: 0;
  margin: 0;
  line-height: inherit;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  font-family: inherit;
}
.site-interior-rbifa .site-interior-back-top {
  position: fixed;
  bottom: 0.625rem;
  right: 0.625rem;
  padding: 0.3125rem 0.625rem;
  border-radius: 0.625rem;
  background-color: rgba(255, 255, 255, 0.9);
  box-shadow: 3px 3px 3px rgba(0, 0, 0, 0.3);
  color: #000000;
  text-transform: uppercase;
  z-index: 9;
  font-size: 0.75rem;
  font-weight: bold;
  cursor: pointer;
  display: none;
}
.site-interior-rbifa .site-interior-back-top.site-show {
  display: block;
}
.site-interior-rbifa .site-interior-rbifa-header h1 {
  color: #ffffff;
}
.site-interior-rbifa .site-interior-rbifa-header h1 p {
  padding: 0;
  margin: 0;
  line-height: inherit;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  font-family: inherit;
}
.site-interior-rbifa h2 {
  font-family: Times, Times New Roman, serif;
}
.site-interior-rbifa .site-cms-text {
  font-size: 1.125rem;
}
.site-interior-rbifa .site-center {
  text-align: center;
}
.site-interior-rbifa .site-row .site-column {
  padding: 1.25rem;
}
.site-interior-rbifa .site-row .site-column.right {
  text-align: right;
}
@media only screen and (max-width: 48em) {
  .site-interior-rbifa .site-row .site-column.right {
    text-align: center;
  }
}
.site-interior-rbifa .site-large-text-callout h2 {
  font-size: 2.25rem;
  line-height: 1.2;
  color: #000000;
}
@media only screen and (max-width: 48em) {
  .site-interior-rbifa .site-large-text-callout h2 {
    text-align: center;
  }
}
.site-interior-rbifa .site-large-text-callout h2 p {
  padding: 0;
  margin: 0;
  line-height: inherit;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  font-family: inherit;
}
.site-interior-rbifa .site-large-text-callout hr {
  border: none;
  border-top: 2px solid #000000;
  max-width: 15.625rem;
  margin: 1.25rem auto 2.5rem 0;
}
@media only screen and (max-width: 48em) {
  .site-interior-rbifa .site-large-text-callout hr {
    text-align: center;
    margin: 1.25rem auto;
  }
}
.site-interior-rbifa .site-large-text-callout p {
  font-size: 1.3125rem;
  line-height: 1.5;
  color: #000000;
}
@media only screen and (max-width: 48em) {
  .site-interior-rbifa .site-large-text-callout p {
    text-align: center;
  }
}
.site-interior-rbifa .site-large-text-callout.right {
  text-align: right;
}
.site-interior-rbifa .site-large-text-callout.right h2,
.site-interior-rbifa .site-large-text-callout.right p {
  text-align: right;
}
.site-interior-rbifa .site-large-text-callout.right hr {
  margin: 1.25rem 0 2.5rem auto;
}
@media only screen and (max-width: 48em) {
  .site-interior-rbifa .site-large-text-callout.right hr {
    margin: 1.25rem auto;
  }
}
@media only screen and (max-width: 48em) {
  .site-interior-rbifa .site-large-text-callout.right {
    text-align: center;
  }
  .site-interior-rbifa .site-large-text-callout.right h2,
  .site-interior-rbifa .site-large-text-callout.right p {
    text-align: center;
  }
}
.site-interior-rbifa .site-interior-container {
  padding-top: 0;
}
.site-interior-rbifa .site-interior-container .site-interior-template-page {
  padding-top: 0;
}
.site-interior-rbifa .site-interior-nav-section .site-container {
  padding: 1.25rem;
}
.site-interior-rbifa .site-interior-nav-section .site-container ul {
  display: flex;
  justify-content: center;
  margin: 0;
  flex-wrap: wrap;
}
.site-interior-rbifa .site-interior-nav-section .site-container ul li {
  padding: 1.25rem 0;
}
@media only screen and (max-width: 48em) {
  .site-interior-rbifa .site-interior-nav-section .site-container ul li {
    padding: 0.625rem;
  }
}
.site-interior-rbifa .site-interior-nav-section .site-container ul li a {
  display: inline-block;
  padding: 0.625rem 2.5rem;
  text-transform: uppercase;
  color: #000000;
  font-size: 1.3125rem;
}
@media only screen and (max-width: 48em) {
  .site-interior-rbifa .site-interior-nav-section .site-container ul li a {
    border: 1px solid #000000;
  }
}
.site-interior-rbifa .site-interior-nav-section .site-container ul li a.selected {
  background-color: #000000;
  color: #ffffff !important;
}
.site-interior-rbifa .site-interior-nav-section .site-container ul li a.selected p {
  color: #ffffff !important;
}
.site-interior-rbifa .site-interior-nav-section .site-container ul li a:focus:not(.selected), .site-interior-rbifa .site-interior-nav-section .site-container ul li a:hover:not(.selected) {
  background-color: #000000;
  color: #ffffff !important;
}
.site-interior-rbifa .site-interior-nav-section .site-container ul li a:focus:not(.selected) p, .site-interior-rbifa .site-interior-nav-section .site-container ul li a:hover:not(.selected) p {
  color: #ffffff !important;
}
.site-interior-rbifa .site-interior-nav-section .site-container ul li a p {
  padding: 0;
  margin: 0;
  line-height: inherit;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  font-family: inherit;
}
.site-interior-rbifa .site-interior-stats-section {
  padding: 2.5rem 1.25rem;
  background-color: #bcbdbf;
}
.site-interior-rbifa .site-interior-stats-section h2 {
  text-align: center;
  color: #000000;
  font-size: 2.25rem;
  margin-bottom: 0.3125rem;
}
.site-interior-rbifa .site-interior-stats-section h2 p {
  padding: 0;
  margin: 0;
  line-height: inherit;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  font-family: inherit;
}
.site-interior-rbifa .site-interior-stats-section .site-cms-text {
  text-align: center;
  color: #000000;
  font-size: 1.3125rem;
}
.site-interior-rbifa .site-interior-stats-section .site-interior-stat-callouts {
  display: flex;
  justify-content: center;
  margin-top: 1.25rem;
}
@media only screen and (max-width: 48em) {
  .site-interior-rbifa .site-interior-stats-section .site-interior-stat-callouts {
    flex-wrap: wrap;
  }
}
.site-interior-rbifa .site-interior-stats-section .site-interior-stat-callouts .site-interior-stat-callout {
  flex: 1 0 auto;
  width: 25%;
  text-align: center;
}
@media only screen and (max-width: 48em) {
  .site-interior-rbifa .site-interior-stats-section .site-interior-stat-callouts .site-interior-stat-callout {
    padding: 1.25rem 0;
    width: 100%;
  }
}
.site-interior-rbifa .site-interior-stats-section .site-interior-stat-callouts .site-interior-stat-callout .site-interior-stat-text {
  font-size: 3.125rem;
  color: #000000;
  text-align: center;
  font-family: Times, Times New Roman, serif;
}
.site-interior-rbifa .site-interior-stats-section .site-interior-stat-callouts .site-interior-stat-callout .site-interior-stat-text p {
  padding: 0;
  margin: 0;
  line-height: inherit;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  font-family: inherit;
}
.site-interior-rbifa .site-interior-stats-section .site-interior-stat-callouts .site-interior-stat-callout .site-cms-text {
  font-size: 1.3125rem;
  color: #000000;
  text-align: center;
}
.site-interior-rbifa .site-interior-content-section .site-container {
  padding: 2.5rem 1.25rem;
  text-align: center;
}
@media only screen and (max-width: 48em) {
  .site-interior-rbifa .site-interior-content-section .site-container {
    padding: 2.5rem 0.5rem;
  }
}
.site-interior-rbifa .site-interior-content-section .site-container h2 {
  color: #000000;
  font-size: 2.25rem;
}
.site-interior-rbifa .site-interior-content-section .site-container h2 p {
  padding: 0;
  margin: 0;
  line-height: inherit;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  font-family: inherit;
}
.site-interior-rbifa .site-interior-content-section .site-container .site-cms-text {
  color: #000000;
}
.site-interior-rbifa .site-interior-content-section .site-container .site-button,
.site-interior-rbifa .site-interior-content-section .site-container .site-button-2,
.site-interior-rbifa .site-interior-content-section .site-container .site-button-3 {
  display: inline-block;
  margin-top: 2.5rem;
}
.site-interior-rbifa .site-interior-content-section .site-container .site-button p,
.site-interior-rbifa .site-interior-content-section .site-container .site-button-2 p,
.site-interior-rbifa .site-interior-content-section .site-container .site-button-3 p {
  padding: 0;
  margin: 0;
  line-height: inherit;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  font-family: inherit;
}
.site-interior-rbifa .site-interior-content-section .site-container .site-button p,
.site-interior-rbifa .site-interior-content-section .site-container .site-button-2 p,
.site-interior-rbifa .site-interior-content-section .site-container .site-button-3 p {
  color: inherit !important;
}
.site-interior-rbifa .site-interior-content-section.intro .site-container {
  padding-top: 0;
}
.site-interior-rbifa .site-interior-content-section.intro .site-container h2 {
  text-transform: none !important;
  margin-top: 0 !important;
}
.site-interior-rbifa .site-interior-content-section.intro .site-container h2 p {
  padding: 0;
  margin: 0;
  line-height: inherit;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  font-family: inherit;
}
.site-interior-rbifa .site-interior-large-callout-section {
  background-position: center;
  background-size: cover;
  position: relative;
  background-color: #0a0a0a;
}
.site-interior-rbifa .site-interior-large-callout-section:before {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.44);
  z-index: 1;
}
.site-interior-rbifa .site-interior-large-callout-section .site-container {
  padding: 5rem 2.5rem;
  text-align: center;
  position: relative;
  z-index: 2;
}
@media only screen and (max-width: 48em) {
  .site-interior-rbifa .site-interior-large-callout-section .site-container {
    padding: 2.5rem 0.5rem;
  }
}
.site-interior-rbifa .site-interior-large-callout-section .site-container h2 {
  font-size: 2.25rem;
  color: #ffffff;
  text-align: center;
  text-transform: none;
  margin-bottom: 0.625rem;
}
.site-interior-rbifa .site-interior-large-callout-section .site-container h2 p {
  padding: 0;
  margin: 0;
  line-height: inherit;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  font-family: inherit;
}
.site-interior-rbifa .site-interior-large-callout-section .site-container hr {
  max-width: 15.625rem;
  width: 100%;
  border: none;
  border-top: 1px solid #ffffff;
  margin: 0 auto;
}
.site-interior-rbifa .site-interior-large-callout-section .site-container .site-cms-text {
  color: #ffffff !important;
  text-align: left;
  max-width: 62.5rem;
  margin: 2.5rem auto 0;
}
.site-interior-rbifa .site-interior-large-callout-section .site-container .site-button,
.site-interior-rbifa .site-interior-large-callout-section .site-container .site-button-2,
.site-interior-rbifa .site-interior-large-callout-section .site-container .site-button-3 {
  margin-top: 2.5rem;
}
.site-interior-rbifa .site-interior-large-callout-section .site-container .site-button p,
.site-interior-rbifa .site-interior-large-callout-section .site-container .site-button-2 p,
.site-interior-rbifa .site-interior-large-callout-section .site-container .site-button-3 p {
  color: inherit !important;
}
.site-interior-rbifa .site-interior-advanced-section {
  font-size: 1.3125rem;
}
.site-interior-rbifa .site-interior-advanced-section .site-container {
  padding: 2.5rem 1.25rem;
}
@media only screen and (max-width: 48em) {
  .site-interior-rbifa .site-interior-advanced-section .site-container {
    padding: 2.5rem 0.5rem;
  }
}
.site-interior-rbifa .site-interior-callouts-section .site-container .site-interior-callouts {
  display: flex;
  justify-content: space-between;
  background-color: #ffffff;
}
@media only screen and (max-width: 48em) {
  .site-interior-rbifa .site-interior-callouts-section .site-container .site-interior-callouts {
    flex-wrap: wrap;
  }
}
.site-interior-rbifa .site-interior-callouts-section .site-container .site-interior-callouts .site-interior-callout {
  flex: 1 0 auto;
  width: 33.333%;
  height: 28.125rem;
  padding: 0.5rem;
}
@media only screen and (max-width: 87.5em) {
  .site-interior-rbifa .site-interior-callouts-section .site-container .site-interior-callouts .site-interior-callout {
    height: 25rem;
  }
}
@media only screen and (max-width: 64em) {
  .site-interior-rbifa .site-interior-callouts-section .site-container .site-interior-callouts .site-interior-callout {
    height: 21.875rem;
  }
}
@media only screen and (max-width: 48em) {
  .site-interior-rbifa .site-interior-callouts-section .site-container .site-interior-callouts .site-interior-callout {
    width: 100%;
  }
}
.site-interior-rbifa .site-interior-callouts-section .site-container .site-interior-callouts .site-interior-callout a {
  display: flex;
  justify-content: center;
  align-items: center;
  background-position: center;
  background-size: cover;
  position: relative;
  height: 100%;
  background-color: #0a0a0a;
}
.site-interior-rbifa .site-interior-callouts-section .site-container .site-interior-callouts .site-interior-callout a:before {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.44);
  z-index: 1;
}
.site-interior-rbifa .site-interior-callouts-section .site-container .site-interior-callouts .site-interior-callout a .site-cms-text {
  color: #ffffff !important;
  font-size: 2rem;
  text-align: center;
  position: relative;
  z-index: 2;
}
.site-interior-rbifa .site-interior-callouts-section .site-container .site-interior-callouts .site-interior-callout a .site-text-container {
  text-align: center;
}
.site-interior-rbifa .site-interior-callouts-section .site-container .site-interior-callouts .site-interior-callout a .site-text-container:after {
  content: "";
  position: relative;
  width: 0;
  height: 3px;
  background-color: #ffffff;
  display: inline-block;
  z-index: 2;
  transition: all 0.3s ease-out;
}
.site-interior-rbifa .site-interior-callouts-section .site-container .site-interior-callouts .site-interior-callout a:focus .site-text-container:after, .site-interior-rbifa .site-interior-callouts-section .site-container .site-interior-callouts .site-interior-callout a:hover .site-text-container:after {
  width: 100%;
}
.site-interior-rbifa .site-interior-hn-featured-properties-section .site-container {
  padding: 0 0 2.5rem 0;
  text-align: center;
}
@media only screen and (max-width: 48em) {
  .site-interior-rbifa .site-interior-hn-featured-properties-section .site-container {
    padding: 2.5rem 0.5rem;
  }
}
.site-interior-rbifa .site-interior-hn-featured-properties-section .site-container .site-interior-featured-properties {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
}
.site-interior-rbifa .site-interior-hn-featured-properties-section .site-container .site-interior-featured-properties .site-interior-featured-property {
  flex: 1 0 auto;
  width: 50%;
  height: 21.875rem;
  padding: 0.5rem;
}
@media only screen and (max-width: 48em) {
  .site-interior-rbifa .site-interior-hn-featured-properties-section .site-container .site-interior-featured-properties .site-interior-featured-property {
    width: 100%;
  }
}
.site-interior-rbifa .site-interior-hn-featured-properties-section .site-container .site-interior-featured-properties .site-interior-featured-property > a {
  position: relative;
  display: block;
  background-position: center;
  background-size: cover;
  width: 100%;
  height: 100%;
}
.site-interior-rbifa .site-interior-hn-featured-properties-section .site-container .site-interior-featured-properties .site-interior-featured-property > a .site-interior-property-content {
  position: absolute;
  bottom: 0;
  left: 0;
  display: flex;
  justify-content: space-between;
  align-items: center;
  z-index: 2;
  width: 100%;
  background-color: rgba(0, 0, 0, 0.44);
  padding: 1.25rem;
}
.site-interior-rbifa .site-interior-hn-featured-properties-section .site-container .site-interior-featured-properties .site-interior-featured-property > a .site-interior-property-content .site-cms-text {
  color: #ffffff;
  font-size: 1.5rem;
  text-transform: uppercase;
  line-height: 1.2;
  width: 60%;
  text-align: left;
}
.site-interior-rbifa .site-interior-hn-featured-properties-section .site-container .site-interior-featured-properties .site-interior-featured-property > a .site-interior-property-content .price {
  color: #ffffff;
  font-size: 1.3125rem;
  font-style: italic;
  text-align: right;
}
.site-interior-rbifa .site-interior-hn-featured-properties-section .site-container .site-interior-featured-properties .site-interior-featured-property > a .site-interior-property-content .price p {
  padding: 0;
  margin: 0;
  line-height: inherit;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  font-family: inherit;
}
.site-interior-rbifa .site-interior-hn-featured-properties-section .site-container .site-button,
.site-interior-rbifa .site-interior-hn-featured-properties-section .site-container .site-button-2,
.site-interior-rbifa .site-interior-hn-featured-properties-section .site-container .site-button-3 {
  margin-top: 2.5rem;
}
.site-interior-rbifa .site-interior-hn-featured-properties-section .site-container .site-button p,
.site-interior-rbifa .site-interior-hn-featured-properties-section .site-container .site-button-2 p,
.site-interior-rbifa .site-interior-hn-featured-properties-section .site-container .site-button-3 p {
  color: inherit !important;
}
.site-interior-rbifa .site-interior-text-image-callout {
  position: relative;
  background-color: #ecebe9;
}
.site-interior-rbifa .site-interior-text-image-callout .site-interior-text-image-bg {
  position: absolute;
  top: 0;
  right: 0;
  width: 50%;
  height: 100%;
  background-position: center;
  background-size: cover;
  background-repeat: no-repeat;
}
@media only screen and (max-width: 48em) {
  .site-interior-rbifa .site-interior-text-image-callout .site-interior-text-image-bg {
    display: none;
  }
}
.site-interior-rbifa .site-interior-text-image-callout .site-container {
  padding: 6.25rem 1.25rem 8.75rem;
  text-align: left;
  position: relative;
}
.site-interior-rbifa .site-interior-text-image-callout .site-container h2 {
  max-width: 45%;
  font-size: 2.25rem;
  color: #000000;
  line-height: 1.2;
}
.site-interior-rbifa .site-interior-text-image-callout .site-container h2 p {
  padding: 0;
  margin: 0;
  line-height: inherit;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  font-family: inherit;
}
.site-interior-rbifa .site-interior-text-image-callout .site-container .site-cms-text {
  max-width: 45%;
  font-size: 1.3125rem;
  color: #000000;
}
.site-interior-rbifa .site-interior-text-image-callout .site-container .site-button,
.site-interior-rbifa .site-interior-text-image-callout .site-container .site-button-2,
.site-interior-rbifa .site-interior-text-image-callout .site-container .site-button-3 {
  margin-top: 1.25rem;
}
.site-interior-rbifa .site-interior-text-image-callout .site-container .site-button p,
.site-interior-rbifa .site-interior-text-image-callout .site-container .site-button-2 p,
.site-interior-rbifa .site-interior-text-image-callout .site-container .site-button-3 p {
  color: inherit !important;
}
@media only screen and (max-width: 48em) {
  .site-interior-rbifa .site-interior-text-image-callout .site-container {
    text-align: center;
    padding: 3.75rem 1.25rem 5rem;
  }
  .site-interior-rbifa .site-interior-text-image-callout .site-container h2 {
    text-align: center;
    max-width: 100%;
  }
  .site-interior-rbifa .site-interior-text-image-callout .site-container .site-cms-text {
    text-align: center;
    max-width: 100%;
  }
}
.site-interior-rbifa .site-interior-homevaluation-section {
  position: relative;
  z-index: 3;
  background-color: #ecebe9;
}
.site-interior-rbifa .site-interior-homevaluation-section .site-interior-homevaluation-bg {
  position: absolute;
  top: 0;
  left: 0;
  width: 50%;
  height: 100%;
  background-position: center;
  background-size: cover;
  background-repeat: no-repeat;
}
@media only screen and (max-width: 48em) {
  .site-interior-rbifa .site-interior-homevaluation-section .site-interior-homevaluation-bg {
    display: none;
  }
}
.site-interior-rbifa .site-interior-homevaluation-section .site-container {
  padding: 6.25rem 1.25rem 8.75rem;
  text-align: right;
  position: relative;
}
.site-interior-rbifa .site-interior-homevaluation-section .site-container h2 {
  max-width: 45%;
  font-size: 2.25rem;
  color: #000000;
  margin: 0 0 0 auto;
}
.site-interior-rbifa .site-interior-homevaluation-section .site-container h2 p {
  padding: 0;
  margin: 0;
  line-height: inherit;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  font-family: inherit;
}
.site-interior-rbifa .site-interior-homevaluation-section .site-container .site-cms-text {
  max-width: 45%;
  font-size: 1.3125rem;
  color: #000000;
  margin: 0 0 0 auto;
}
@media only screen and (max-width: 48em) {
  .site-interior-rbifa .site-interior-homevaluation-section .site-container {
    padding: 3.75rem 1.25rem 5rem;
  }
  .site-interior-rbifa .site-interior-homevaluation-section .site-container h2 {
    text-align: center;
    max-width: 100%;
  }
  .site-interior-rbifa .site-interior-homevaluation-section .site-container .site-cms-text {
    text-align: center;
    max-width: 100%;
  }
}
.site-interior-rbifa .site-interior-homevaluation-section .site-container .site-interior-homevaluation-buyside {
  margin-top: 2rem;
}
.site-interior-rbifa .site-interior-homevaluation-section .site-container .site-interior-homevaluation-buyside > div .buyside_widget_input_div {
  padding-right: 0;
  z-index: 1;
}
.site-interior-rbifa .site-interior-homevaluation-section .site-container .site-interior-homevaluation-buyside > div .buyside_widget_input_div input {
  background-color: #ffffff;
  padding: 1rem;
  border: none;
  border-radius: 0.625rem 0 0 0.625rem;
  box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.3);
  font-size: 1.5rem;
  font-family: Times, Times New Roman, serif;
  margin-bottom: 0;
  height: 4.375rem;
}
.site-interior-rbifa .site-interior-homevaluation-section .site-container .site-interior-homevaluation-buyside > div button {
  padding: 1rem 1.5rem;
  background-color: #bcbdbf;
  color: #ffffff;
  border-radius: 0 0.625rem 0.625rem 0;
  font-size: 1.5rem;
  text-transform: uppercase;
  box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.3);
  white-space: nowrap;
  z-index: 2;
  height: 4.375rem;
}
@media only screen and (max-width: 48em) {
  .site-interior-rbifa .site-interior-homevaluation-section .site-container .site-interior-homevaluation-buyside > div button {
    font-size: 1.125rem;
    padding: 1rem;
  }
}
.site-interior-rbifa .site-interior-contact-section {
  background-position: center;
  background-size: cover;
  background-color: #0a0a0a;
  position: relative;
  margin-top: 0.625rem;
}
.site-interior-rbifa .site-interior-contact-section:before {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.44);
  z-index: 1;
}
.site-interior-rbifa .site-interior-contact-section .site-container {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 1.875rem;
  position: relative;
  z-index: 2;
}
@media only screen and (max-width: 48em) {
  .site-interior-rbifa .site-interior-contact-section .site-container {
    padding: 1.875rem 0.5rem;
    flex-wrap: wrap;
  }
}
.site-interior-rbifa .site-interior-contact-section .site-container .site-interior-contact-callout {
  background-color: rgba(50, 50, 50, 0.8);
  padding: 2.5rem;
  text-align: center;
  width: 45%;
}
.site-interior-rbifa .site-interior-contact-section .site-container .site-interior-contact-callout h3 {
  color: #ffffff;
  text-align: center;
  font-size: 2rem;
  text-transform: uppercase;
}
.site-interior-rbifa .site-interior-contact-section .site-container .site-interior-contact-callout h3 p {
  padding: 0;
  margin: 0;
  line-height: inherit;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  font-family: inherit;
}
.site-interior-rbifa .site-interior-contact-section .site-container .site-interior-contact-callout .site-cms-text {
  color: #ffffff;
  margin-top: 1.3125rem;
  line-height: 1.5;
}
.site-interior-rbifa .site-interior-contact-section .site-container .site-interior-contact-callout .site-button,
.site-interior-rbifa .site-interior-contact-section .site-container .site-interior-contact-callout .site-button-2,
.site-interior-rbifa .site-interior-contact-section .site-container .site-interior-contact-callout .site-button-3 {
  margin-top: 2.5rem;
}
.site-interior-rbifa .site-interior-contact-section .site-container .site-interior-contact-callout .site-button p,
.site-interior-rbifa .site-interior-contact-section .site-container .site-interior-contact-callout .site-button-2 p,
.site-interior-rbifa .site-interior-contact-section .site-container .site-interior-contact-callout .site-button-3 p {
  color: inherit !important;
}
@media only screen and (max-width: 48em) {
  .site-interior-rbifa .site-interior-contact-section .site-container .site-interior-contact-callout {
    width: 100%;
  }
}
.site-interior-rbifa .site-interior-contact-section .site-container .site-interior-contact-newsletter {
  padding: 2.5rem;
  border: 2px solid #ffffff;
  border-left: none;
  width: 55%;
}
.site-interior-rbifa .site-interior-contact-section .site-container .site-interior-contact-newsletter h3 {
  color: #ffffff;
  text-align: center;
  text-transform: uppercase;
  font-size: 2rem;
}
.site-interior-rbifa .site-interior-contact-section .site-container .site-interior-contact-newsletter h3 p {
  padding: 0;
  margin: 0;
  line-height: inherit;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  font-family: inherit;
}
.site-interior-rbifa .site-interior-contact-section .site-container .site-interior-contact-newsletter .site-cms-text {
  text-align: center;
  margin-top: 1.25rem;
  color: #ffffff;
  font-size: 1.3125rem;
  line-height: 1.5;
  max-width: 31.25rem;
  width: 100%;
  margin: 1.25rem auto 0;
}
.site-interior-rbifa .site-interior-contact-section .site-container .site-interior-contact-newsletter form {
  max-width: 31.25rem;
  margin: 1.25rem auto 0;
}
.site-interior-rbifa .site-interior-contact-section .site-container .site-interior-contact-newsletter form input {
  flex: 1 0 auto;
  background-color: #ffffff;
  padding: 1rem;
  border: none;
  border-radius: 0.625rem;
  box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.3);
  font-size: 1.5rem;
  font-family: Times, Times New Roman, serif;
  width: 100%;
}
@media only screen and (max-width: 48em) {
  .site-interior-rbifa .site-interior-contact-section .site-container .site-interior-contact-newsletter {
    border: none;
    width: 100%;
  }
  .site-interior-rbifa .site-interior-contact-section .site-container .site-interior-contact-newsletter h3 {
    text-align: center;
  }
}
.site-interior-rbifa .site-tabs .site-tab-button {
  display: inline-block;
  padding: 1rem;
  border: 1px solid #c4c5c0;
  text-align: left;
  color: #000000;
  flex: 0 1 auto;
  width: auto;
  background-color: #ffffff;
  font-weight: 400;
  width: 100%;
  font-size: 1.3125rem;
  font-family: "Montserrat", Arial, Helvetica Neue, Helvetica, sans-serif;
}
.site-interior-rbifa .site-tabs .site-tab-button:focus, .site-interior-rbifa .site-tabs .site-tab-button:hover {
  background-color: #5e5e5e;
  color: #ffffff;
}
.site-interior-rbifa .site-tabs .site-tab-button.selected {
  background-color: #666666;
  color: #ffffff;
  font-weight: 400;
}
.site-interior-rbifa .site-tabs .site-tab-button p {
  padding: 0;
  margin: 0;
  line-height: inherit;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  font-family: inherit;
}
.site-interior-rbifa .site-tabs .site-tab-content {
  background-color: #666666;
  color: #ffffff;
  padding: 1.25rem 1rem 1.875rem 1rem;
}
.site-interior-rbifa .site-tabs .site-tab-content h3 {
  color: #ffffff !important;
  font-size: 1.125rem;
}
.site-interior-rbifa .site-tabs .site-tab-content h3 p {
  padding: 0;
  margin: 0;
  line-height: inherit;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  font-family: inherit;
}
.site-interior-rbifa .site-tabs .site-tab-content p {
  color: #ffffff !important;
  font-size: 1rem;
}
@media only screen and (min-width: 48.0625em) {
  .site-interior-rbifa .site-tabs {
    display: flex;
    justify-content: space-between;
    flex-direction: column;
    height: 31.25rem;
    position: relative;
  }
  .site-interior-rbifa .site-tabs .site-tab-button {
    width: 25%;
    flex: 1 0 auto;
    display: flex;
    justify-content: center;
    align-items: center;
    cursor: pointer;
    margin: 0.25rem 0;
    padding: 0.25rem 2.5rem;
    text-align: center;
  }
  .site-interior-rbifa .site-tabs .site-tab-content {
    flex: 1 0 auto;
    width: 100%;
    padding: 2.5rem;
    position: absolute;
    top: 0.25rem;
    right: 0;
    width: calc(75% - 4px);
    height: calc(100% - 8px);
  }
  .site-interior-rbifa .site-tabs .site-tab-content h3 {
    color: #ffffff;
  }
  .site-interior-rbifa .site-tabs .site-tab-content p {
    color: #ffffff;
    font-size: 1.3125rem;
  }
}
.site-interior-rbifa .site-interior-contact-section.contact {
  margin-bottom: 0.625rem;
}

.site-rbifa-accordian .rn-accordion-toggle {
  background-color: #000000;
  color: #ffffff;
  position: relative;
  padding-left: 1.125rem;
}
.site-rbifa-accordian .rn-accordion-toggle:before {
  content: "+";
  position: absolute;
  right: 0.625rem;
  top: 0.75rem;
  color: #ffffff;
  font-size: 1.125rem;
  font-weight: bold;
}
.site-rbifa-accordian .rn-accordion-toggle.rn-accordion-selected:before {
  content: "-";
  top: 0.625rem;
}
.site-rbifa-accordian .rn-accordion-content {
  border: none;
}

.rng-market-insights-featured-property {
  overflow: hidden;
}
.rng-market-insights-featured-property a {
  display: relative;
}
.rng-market-insights-featured-property .rng-featured-property-listing-details {
  height: 100%;
}
.rng-market-insights-featured-property .rng-featured-property-listing-price-container {
  font-size: revert;
  flex-wrap: wrap;
  position: relative;
  height: 70%;
}
.rng-market-insights-featured-property .rng-featured-property-listing-price-container h2 {
  display: block !important;
  position: absolute;
  width: 100%;
  margin-top: 45% !important;
}
@media only screen and (max-width: 64em) {
  .rng-market-insights-featured-property .rng-featured-property-listing-price-container h2 {
    margin-top: 50% !important;
  }
}
@media only screen and (max-width: 55em) {
  .rng-market-insights-featured-property .rng-featured-property-listing-price-container h2 {
    margin-top: 35% !important;
  }
}
@media only screen and (max-width: 26.188em) {
  .rng-market-insights-featured-property .rng-featured-property-listing-price-container h2 {
    margin-top: 20% !important;
  }
}
@media only screen and (max-width: 23.4375em) {
  .rng-market-insights-featured-property .rng-featured-property-listing-price-container h2 {
    font-size: 2.25rem !important;
  }
}
.rng-market-insights-featured-property .rng-featured-property-listing-price-container h4 {
  position: absolute;
  top: 0;
  right: 0 !important;
  margin-top: 1.5rem !important;
}
@media only screen and (max-width: 64em) {
  .rng-market-insights-featured-property .rng-featured-property-listing-price-container {
    margin-bottom: 4rem !important;
  }
}
@media only screen and (max-width: 39.938em) {
  .rng-market-insights-featured-property .rng-featured-property-listing-price-container {
    margin-bottom: 3rem !important;
  }
}
@media only screen and (max-width: 26.188em) {
  .rng-market-insights-featured-property .rng-featured-property-listing-price-container {
    margin-bottom: 0 !important;
  }
}
.rng-market-insights-featured-property .rng-featured-property-header {
  position: absolute;
  right: 0;
  padding-right: 1rem;
}

.site-roster-abaag .site-roster-image-header,
.site-roster-abaag .site-roster-image-header-mobile {
  background-position: center;
  background-size: cover;
  -webkit-filter: grayscale(100%);
  padding: 12.5rem 0;
}
.site-roster-abaag .site-roster-image-header-mobile {
  display: none;
}
@media print, screen and (max-width: 64.06125em) {
  .site-roster-abaag .site-roster-image-header {
    display: none;
  }
  .site-roster-abaag .site-roster-image-header-mobile {
    display: block;
    padding: 6.25rem 0;
  }
}
.site-roster-abaag .site-roster-search {
  padding-top: 2rem;
}
.site-roster-abaag .site-roster-search h2 {
  font-weight: 100;
  text-align: center;
}
.site-roster-abaag .site-roster-search-container .site-roster-search-widget {
  margin-right: 0.5rem;
  flex: 1 1 50%;
}
.site-roster-abaag .site-roster-search-container div:last-child {
  margin-right: 0;
}
.site-roster-abaag .site-roster-search-container .site-roster-search-input .input-group {
  border-bottom: 1px solid #0a0a0a;
}
.site-roster-abaag .site-roster-search-container .site-roster-search-input input[type=text] {
  border: none;
  box-shadow: none;
  padding: 1rem;
}
.site-roster-abaag .site-roster-search-container .site-roster-search-input button {
  border: none;
  background: none;
  padding-left: 0.25rem;
  padding-right: 0.25rem;
  font-size: 2rem;
  transition: all 300ms ease-in-out;
}
.site-roster-abaag .site-roster-search-container .site-roster-search-input button:hover {
  transform: scale(1.2);
}
.site-roster-abaag .site-roster-search-container .site-roster-filter {
  display: flex;
  flex: 1 1 auto;
}
@media print, screen and (max-width: 64.06125em) {
  .site-roster-abaag .site-roster-search-container .site-roster-filter {
    flex-wrap: wrap;
  }
}
.site-roster-abaag .site-roster-search-container .site-roster-filter form {
  flex: 1 1 calc(50% - 1rem);
  margin-right: 0.5rem;
}
.site-roster-abaag .site-roster-search-container .site-roster-filter form:last-of-type {
  margin-right: 0;
}
.site-roster-abaag .site-roster-search-container .site-roster-filter form select {
  border: none;
  height: auto;
  padding: 1rem;
  padding-right: calc(1rem * 1.5);
}
.site-roster-abaag .site-roster-sort select {
  border: 1px solid gray;
  height: auto;
  padding: 1rem;
  padding-right: calc(1rem * 1.5);
  width: auto;
}
.site-roster-abaag .site-roster-card-container {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
}
.site-roster-abaag .site-roster-card-container article {
  font-size: 0.875rem;
  border: 1px solid gray;
  box-shadow: 0.125rem 0.125rem 0.125rem 0 rgba(128, 128, 128, 0.5);
  margin: 0 0.5rem 1rem;
  width: 21.875rem;
  display: flex;
  flex-direction: column;
}
.site-roster-abaag .site-roster-card-container article .site-roster-card-image-link {
  height: 15.625rem;
}
.site-roster-abaag .site-roster-card-container article a.site-roster-card-image-link {
  display: block;
  overflow: hidden;
  position: relative;
}
.site-roster-abaag .site-roster-card-container article a.site-roster-card-image-link .site-roster-card-bio-text {
  color: #ffffff;
  font-size: 1rem;
  text-align: center;
  background-color: rgba(10, 10, 10, 0.7);
  padding: 0.5rem;
  width: 100%;
  position: absolute;
  left: 0;
  z-index: 1;
  display: flex;
  justify-content: center;
  transition: all 300ms ease-in-out;
}
@media print, screen and (min-width: 64.0625em) {
  .site-roster-abaag .site-roster-card-container article a.site-roster-card-image-link .site-roster-card-bio-text {
    height: 100%;
    top: 0;
    opacity: 0;
    align-items: center;
  }
}
@media print, screen and (max-width: 64.06125em) {
  .site-roster-abaag .site-roster-card-container article a.site-roster-card-image-link .site-roster-card-bio-text {
    bottom: 0;
    align-items: flex-end;
  }
}
.site-roster-abaag .site-roster-card-container article a.site-roster-card-image-link:hover .site-roster-card-bio-text {
  opacity: 1;
}
.site-roster-abaag .site-roster-card-container article .site-roster-card-image {
  background-color: gray;
  background-position: center;
  background-size: cover;
  height: 100%;
  width: 100%;
  transition: all 300ms ease-in-out;
}
.site-roster-abaag .site-roster-card-container article .site-roster-card-icon {
  height: 100%;
  width: 100%;
  align-items: center;
  display: flex;
  justify-content: center;
}
.site-roster-abaag .site-roster-card-container article .site-roster-card-icon i {
  font-size: 12.5rem;
}
.site-roster-abaag .site-roster-card-container article .site-roster-card-content {
  padding: 0.5rem 1rem;
}
.site-roster-abaag .site-roster-card-container article h2 {
  font-size: 1.25rem;
  margin: 0;
}
.site-roster-abaag .site-roster-card-container article .site-roster-card-content-title {
  margin-top: 0.25rem;
  margin-bottom: 1rem;
  display: flex;
  flex-wrap: wrap;
}
.site-roster-abaag .site-roster-card-container article .site-roster-card-content-title span {
  line-height: 1;
  border-right: 1px solid #bbbbbb;
  margin-right: 0.25rem;
  padding-right: 0.25rem;
}
.site-roster-abaag .site-roster-card-container article .site-roster-card-content-title span:last-of-type {
  border-right: none;
}
.site-roster-abaag .site-roster-card-container article ul {
  list-style: none;
  margin: 0;
  margin-top: auto;
  padding: 0;
}
.site-roster-abaag .site-roster-card-container article {
  width: 23.4375rem;
}
.site-roster-abaag .site-roster-card-container article .site-roster-card-image-link {
  height: 23.4375rem;
  -webkit-filter: grayscale(100%);
}
.site-roster-abaag .site-roster-card-container article h2,
.site-roster-abaag .site-roster-card-container article .site-roster-card-content-title {
  text-transform: uppercase;
}
.site-roster-abaag .site-roster-paging-list {
  padding: 1rem 0;
}
.site-roster-abaag .site-roster-paging-list ul {
  list-style: none;
  margin: 0;
  padding: 0;
  display: flex;
  flex-wrap: wrap;
}
.site-roster-abaag .site-roster-paging-list ul li {
  border-right: 1px solid;
  margin-right: 0.25rem;
  padding-right: 0.25rem;
}
.site-roster-abaag .site-roster-paging-list ul li.site-roster-paging-list-total {
  font-weight: bold;
  border-right: none;
  margin-right: 1rem;
}
.site-roster-abaag .site-roster-paging-list ul li:last-of-type {
  border-right: none;
}
.site-roster-abaag .site-interior-template-page {
  padding-bottom: 0.3125rem;
}
.site-roster-abaag .site-interior-template-page h1 {
  text-align: center;
}
.site-roster-abaag .site-roster-search {
  padding-top: 0;
  max-width: 37.5rem;
}
.site-roster-abaag .site-roster-search .rni-search {
  font-size: 1.5rem;
}
.site-roster-abaag .site-roster-sort {
  text-align: center;
  margin-bottom: 1.25rem;
}
.site-roster-abaag .site-roster-sort select {
  margin: 0 auto;
}
.site-roster-abaag .site-roster-card-container article {
  border: none;
  box-shadow: none;
  width: 18.75rem;
  max-width: 100%;
}
.site-roster-abaag .site-roster-card-container article .site-roster-card-content h2 a {
  color: #0a0a0a;
}
.site-roster-abaag .site-roster-card-container article .site-roster-card-image-link {
  transition: all 300ms ease-out;
  height: 23.4375rem;
}
.site-roster-abaag .site-roster-card-container article .site-roster-card-image-link .site-roster-card-image {
  border: 1px solid #eeeeee;
}
.site-roster-abaag .site-roster-card-container article .site-roster-card-image-link:focus, .site-roster-abaag .site-roster-card-container article .site-roster-card-image-link:hover {
  filter: none;
}
.site-roster-abaag .site-roster-card-content-title a {
  color: #0a0a0a;
}
.site-roster-abaag .site-roster-icon-links {
  display: flex;
  justify-content: space-between;
  padding-bottom: 1.25rem;
}
.site-roster-abaag .site-roster-icon-links li {
  padding-right: 0.625rem;
}
.site-roster-abaag .site-roster-icon-links li:last-child {
  padding-right: 0;
}
.site-roster-abaag .site-roster-icon-links li a {
  display: inline-block;
  border: none;
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 1rem;
  color: var(--company-primary-color);
  line-height: 1;
}
.site-roster-abaag .site-roster-icon-links li a i {
  font-size: 1.5rem;
  line-height: 1;
  padding-right: 0.25rem;
}

.bdhnk-roster-page .site-roster-image-header,
.bdhnk-roster-page .site-roster-image-header-mobile {
  background-position: center;
  background-size: cover;
  padding: 6.25rem 0;
  position: relative;
  z-index: 1;
}
.bdhnk-roster-page .site-roster-image-header:before,
.bdhnk-roster-page .site-roster-image-header-mobile:before {
  content: "";
  background-color: rgba(10, 10, 10, 0.3);
  height: 100%;
  width: 100%;
  position: absolute;
  left: 0;
  top: 0;
}
.bdhnk-roster-page .site-roster-image-header .site-container,
.bdhnk-roster-page .site-roster-image-header-mobile .site-container {
  padding: 0 0.5rem;
  position: relative;
}
.bdhnk-roster-page .site-roster-image-header h2,
.bdhnk-roster-page .site-roster-image-header-mobile h2 {
  color: #ffffff;
  text-align: center;
}
.bdhnk-roster-page .site-roster-image-header .site-roster-search-input input[type=text],
.bdhnk-roster-page .site-roster-image-header-mobile .site-roster-search-input input[type=text] {
  border: none;
  padding: 1rem;
}
.bdhnk-roster-page .site-roster-image-header .site-roster-search-input button,
.bdhnk-roster-page .site-roster-image-header-mobile .site-roster-search-input button {
  border: none;
  background: #ffffff;
  font-size: 2rem;
  transition: all 300ms ease-in-out;
}
.bdhnk-roster-page .site-roster-image-header .site-roster-search-input button:hover,
.bdhnk-roster-page .site-roster-image-header-mobile .site-roster-search-input button:hover {
  color: #ffffff;
  background: #0a0a0a;
}
.bdhnk-roster-page .site-roster-image-header .site-roster-image-header-filter,
.bdhnk-roster-page .site-roster-image-header-mobile .site-roster-image-header-filter {
  display: flex;
}
.bdhnk-roster-page .site-roster-image-header .site-roster-image-header-filter form,
.bdhnk-roster-page .site-roster-image-header-mobile .site-roster-image-header-filter form {
  flex: 1 1 calc(50% - 1rem);
  margin-right: 0.5rem;
}
.bdhnk-roster-page .site-roster-image-header .site-roster-image-header-filter form:last-of-type,
.bdhnk-roster-page .site-roster-image-header-mobile .site-roster-image-header-filter form:last-of-type {
  margin-right: 0;
}
.bdhnk-roster-page .site-roster-image-header .site-roster-image-header-filter form select,
.bdhnk-roster-page .site-roster-image-header-mobile .site-roster-image-header-filter form select {
  height: auto;
  padding: 1rem;
  padding-right: calc(1rem * 1.5);
}
@media print, screen and (max-width: 64.06125em) {
  .bdhnk-roster-page .site-roster-image-header .site-roster-image-header-filter,
  .bdhnk-roster-page .site-roster-image-header-mobile .site-roster-image-header-filter {
    flex-wrap: wrap;
    justify-content: space-between;
  }
  .bdhnk-roster-page .site-roster-image-header .site-roster-image-header-filter form,
  .bdhnk-roster-page .site-roster-image-header-mobile .site-roster-image-header-filter form {
    flex: 0 1 calc(50% - 0.25rem);
    margin-right: 0;
  }
  .bdhnk-roster-page .site-roster-image-header .site-roster-image-header-filter form select,
  .bdhnk-roster-page .site-roster-image-header-mobile .site-roster-image-header-filter form select {
    margin-bottom: 0.5rem;
  }
}
.bdhnk-roster-page .site-roster-image-header-mobile {
  display: none;
}
@media print, screen and (max-width: 64.06125em) {
  .bdhnk-roster-page .site-roster-image-header {
    background-image: none !important;
  }
  .bdhnk-roster-page .site-roster-image-header-mobile {
    height: 100%;
    width: 100%;
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    z-index: -1;
  }
}
.bdhnk-roster-page .site-roster-search-container .site-roster-search-input .input-group {
  border: 1px solid gray;
}
.bdhnk-roster-page .site-roster-search-container .site-roster-search-input input[type=text] {
  border: none;
  padding: 1rem;
}
.bdhnk-roster-page .site-roster-search-container .site-roster-search-input button {
  color: gray;
  border: none;
  background: #ffffff;
  font-size: 2rem;
  transition: all 300ms ease-in-out;
}
.bdhnk-roster-page .site-roster-search-container .site-roster-search-input button:hover {
  color: #ffffff;
  background: gray;
}
.bdhnk-roster-page .site-roster-search-container .site-roster-filter {
  display: flex;
}
@media print, screen and (max-width: 64.06125em) {
  .bdhnk-roster-page .site-roster-search-container .site-roster-filter {
    flex-wrap: wrap;
  }
}
.bdhnk-roster-page .site-roster-search-container .site-roster-filter form {
  flex: 1 1 calc(50% - 1rem);
  margin-right: 0.5rem;
}
.bdhnk-roster-page .site-roster-search-container .site-roster-filter form:last-of-type {
  margin-right: 0;
}
.bdhnk-roster-page .site-roster-search-container .site-roster-filter form select {
  border: 1px solid gray;
  height: auto;
  padding: 1rem;
  padding-right: calc(1rem * 1.5);
}
.bdhnk-roster-page .site-roster-sort select {
  border: 1px solid gray;
  height: auto;
  padding: 1rem;
  padding-right: calc(1rem * 1.5);
  width: auto;
}
.bdhnk-roster-page .site-roster-card-container {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
}
.bdhnk-roster-page .site-roster-card-container article {
  font-size: 0.875rem;
  border: 1px solid gray;
  box-shadow: 0.125rem 0.125rem 0.125rem 0 rgba(128, 128, 128, 0.5);
  margin: 0 0.5rem 1rem;
  width: 21.875rem;
  display: flex;
  flex-direction: column;
}
.bdhnk-roster-page .site-roster-card-container article .site-roster-card-image-link {
  height: 15.625rem;
}
.bdhnk-roster-page .site-roster-card-container article a.site-roster-card-image-link {
  display: block;
  overflow: hidden;
  position: relative;
}
.bdhnk-roster-page .site-roster-card-container article a.site-roster-card-image-link .site-roster-card-bio-text {
  color: #ffffff;
  font-size: 1rem;
  text-align: center;
  background-color: rgba(10, 10, 10, 0.7);
  padding: 0.5rem;
  width: 100%;
  position: absolute;
  left: 0;
  z-index: 1;
  display: flex;
  justify-content: center;
  transition: all 300ms ease-in-out;
}
@media print, screen and (min-width: 64.0625em) {
  .bdhnk-roster-page .site-roster-card-container article a.site-roster-card-image-link .site-roster-card-bio-text {
    height: 100%;
    top: 0;
    opacity: 0;
    align-items: center;
  }
}
@media print, screen and (max-width: 64.06125em) {
  .bdhnk-roster-page .site-roster-card-container article a.site-roster-card-image-link .site-roster-card-bio-text {
    bottom: 0;
    align-items: flex-end;
  }
}
.bdhnk-roster-page .site-roster-card-container article a.site-roster-card-image-link:hover .site-roster-card-bio-text {
  opacity: 1;
}
.bdhnk-roster-page .site-roster-card-container article .site-roster-card-image {
  background-color: gray;
  background-position: center;
  background-size: cover;
  height: 100%;
  width: 100%;
  transition: all 300ms ease-in-out;
}
.bdhnk-roster-page .site-roster-card-container article .site-roster-card-icon {
  height: 100%;
  width: 100%;
  align-items: center;
  display: flex;
  justify-content: center;
}
.bdhnk-roster-page .site-roster-card-container article .site-roster-card-icon i {
  font-size: 12.5rem;
}
.bdhnk-roster-page .site-roster-card-container article .site-roster-card-content {
  padding: 0.5rem 1rem;
}
.bdhnk-roster-page .site-roster-card-container article h2 {
  font-size: 1.25rem;
  margin: 0;
}
.bdhnk-roster-page .site-roster-card-container article .site-roster-card-content-title {
  margin-top: 0.25rem;
  margin-bottom: 1rem;
  display: flex;
  flex-wrap: wrap;
}
.bdhnk-roster-page .site-roster-card-container article .site-roster-card-content-title span {
  line-height: 1;
  border-right: 1px solid #bbbbbb;
  margin-right: 0.25rem;
  padding-right: 0.25rem;
}
.bdhnk-roster-page .site-roster-card-container article .site-roster-card-content-title span:last-of-type {
  border-right: none;
}
.bdhnk-roster-page .site-roster-card-container article ul {
  list-style: none;
  margin: 0;
  margin-top: auto;
  padding: 0;
}
.bdhnk-roster-page .site-roster-paging-list {
  padding: 1rem 0;
}
.bdhnk-roster-page .site-roster-paging-list ul {
  list-style: none;
  margin: 0;
  padding: 0;
  display: flex;
  flex-wrap: wrap;
}
.bdhnk-roster-page .site-roster-paging-list ul li {
  border-right: 1px solid;
  margin-right: 0.25rem;
  padding-right: 0.25rem;
}
.bdhnk-roster-page .site-roster-paging-list ul li.site-roster-paging-list-total {
  font-weight: bold;
  border-right: none;
  margin-right: 1rem;
}
.bdhnk-roster-page .site-roster-paging-list ul li:last-of-type {
  border-right: none;
}
.bdhnk-roster-page .site-roster-sort select {
  border: 1px solid gray;
  height: auto;
  padding: 1rem;
  padding-right: calc(1rem * 1.5);
  width: auto;
}
.bdhnk-roster-page .site-roster-paging-list {
  padding: 1rem 0;
}
.bdhnk-roster-page .site-roster-paging-list ul {
  list-style: none;
  margin: 0;
  padding: 0;
  display: flex;
  flex-wrap: wrap;
}
.bdhnk-roster-page .site-roster-paging-list ul li {
  border-right: 1px solid;
  margin-right: 0.25rem;
  padding-right: 0.25rem;
}
.bdhnk-roster-page .site-roster-paging-list ul li.site-roster-paging-list-total {
  font-weight: bold;
  border-right: none;
  margin-right: 1rem;
}
.bdhnk-roster-page .site-roster-paging-list ul li:last-of-type {
  border-right: none;
}
.bdhnk-roster-page .site-container {
  max-width: 91.875rem;
}
.bdhnk-roster-page .bdhnk-roster-office-card {
  width: 48% !important;
}

.site-roster-bhhcg .site-roster-image-header,
.site-roster-bhhcg .site-roster-image-header-mobile {
  background-position: center;
  background-size: cover;
  padding: 6.25rem 0;
  position: relative;
  z-index: 1;
}
.site-roster-bhhcg .site-roster-image-header:before,
.site-roster-bhhcg .site-roster-image-header-mobile:before {
  content: "";
  background-color: rgba(10, 10, 10, 0.3);
  height: 100%;
  width: 100%;
  position: absolute;
  left: 0;
  top: 0;
}
.site-roster-bhhcg .site-roster-image-header .site-container,
.site-roster-bhhcg .site-roster-image-header-mobile .site-container {
  padding: 0 0.5rem;
  position: relative;
}
.site-roster-bhhcg .site-roster-image-header h2,
.site-roster-bhhcg .site-roster-image-header-mobile h2 {
  color: #ffffff;
  text-align: center;
}
.site-roster-bhhcg .site-roster-image-header .site-roster-search-input input[type=text],
.site-roster-bhhcg .site-roster-image-header-mobile .site-roster-search-input input[type=text] {
  border: none;
  padding: 1rem;
}
.site-roster-bhhcg .site-roster-image-header .site-roster-search-input button,
.site-roster-bhhcg .site-roster-image-header-mobile .site-roster-search-input button {
  border: none;
  background: #ffffff;
  font-size: 2rem;
  transition: all 300ms ease-in-out;
}
.site-roster-bhhcg .site-roster-image-header .site-roster-search-input button:hover,
.site-roster-bhhcg .site-roster-image-header-mobile .site-roster-search-input button:hover {
  color: #ffffff;
  background: #0a0a0a;
}
.site-roster-bhhcg .site-roster-image-header .site-roster-image-header-filter,
.site-roster-bhhcg .site-roster-image-header-mobile .site-roster-image-header-filter {
  display: flex;
}
.site-roster-bhhcg .site-roster-image-header .site-roster-image-header-filter form,
.site-roster-bhhcg .site-roster-image-header-mobile .site-roster-image-header-filter form {
  flex: 1 1 calc(50% - 1rem);
  margin-right: 0.5rem;
}
.site-roster-bhhcg .site-roster-image-header .site-roster-image-header-filter form:last-of-type,
.site-roster-bhhcg .site-roster-image-header-mobile .site-roster-image-header-filter form:last-of-type {
  margin-right: 0;
}
.site-roster-bhhcg .site-roster-image-header .site-roster-image-header-filter form select,
.site-roster-bhhcg .site-roster-image-header-mobile .site-roster-image-header-filter form select {
  height: auto;
  padding: 1rem;
  padding-right: calc(1rem * 1.5);
}
@media print, screen and (max-width: 64.06125em) {
  .site-roster-bhhcg .site-roster-image-header .site-roster-image-header-filter,
  .site-roster-bhhcg .site-roster-image-header-mobile .site-roster-image-header-filter {
    flex-wrap: wrap;
    justify-content: space-between;
  }
  .site-roster-bhhcg .site-roster-image-header .site-roster-image-header-filter form,
  .site-roster-bhhcg .site-roster-image-header-mobile .site-roster-image-header-filter form {
    flex: 0 1 calc(50% - 0.25rem);
    margin-right: 0;
  }
  .site-roster-bhhcg .site-roster-image-header .site-roster-image-header-filter form select,
  .site-roster-bhhcg .site-roster-image-header-mobile .site-roster-image-header-filter form select {
    margin-bottom: 0.5rem;
  }
}
.site-roster-bhhcg .site-roster-image-header-mobile {
  display: none;
}
@media print, screen and (max-width: 64.06125em) {
  .site-roster-bhhcg .site-roster-image-header {
    background-image: none !important;
  }
  .site-roster-bhhcg .site-roster-image-header-mobile {
    height: 100%;
    width: 100%;
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    z-index: -1;
  }
}
.site-roster-bhhcg .site-roster-search-container .site-roster-search-input .input-group {
  border: 1px solid gray;
}
.site-roster-bhhcg .site-roster-search-container .site-roster-search-input input[type=text] {
  border: none;
  padding: 1rem;
}
.site-roster-bhhcg .site-roster-search-container .site-roster-search-input button {
  color: gray;
  border: none;
  background: #ffffff;
  font-size: 2rem;
  transition: all 300ms ease-in-out;
}
.site-roster-bhhcg .site-roster-search-container .site-roster-search-input button:hover {
  color: #ffffff;
  background: gray;
}
.site-roster-bhhcg .site-roster-search-container .site-roster-filter {
  display: flex;
}
@media print, screen and (max-width: 64.06125em) {
  .site-roster-bhhcg .site-roster-search-container .site-roster-filter {
    flex-wrap: wrap;
  }
}
.site-roster-bhhcg .site-roster-search-container .site-roster-filter form {
  flex: 1 1 calc(50% - 1rem);
  margin-right: 0.5rem;
}
.site-roster-bhhcg .site-roster-search-container .site-roster-filter form:last-of-type {
  margin-right: 0;
}
.site-roster-bhhcg .site-roster-search-container .site-roster-filter form select {
  border: 1px solid gray;
  height: auto;
  padding: 1rem;
  padding-right: calc(1rem * 1.5);
}
.site-roster-bhhcg .site-roster-sort select {
  border: 1px solid gray;
  height: auto;
  padding: 1rem;
  padding-right: calc(1rem * 1.5);
  width: auto;
}
.site-roster-bhhcg .site-roster-card-container {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
}
.site-roster-bhhcg .site-roster-card-container article {
  font-size: 0.875rem;
  border: 1px solid gray;
  box-shadow: 0.125rem 0.125rem 0.125rem 0 rgba(128, 128, 128, 0.5);
  margin: 0 0.5rem 1rem;
  width: 21.875rem;
  display: flex;
  flex-direction: column;
}
.site-roster-bhhcg .site-roster-card-container article .site-roster-card-image-link {
  height: 15.625rem;
}
.site-roster-bhhcg .site-roster-card-container article a.site-roster-card-image-link {
  display: block;
  overflow: hidden;
  position: relative;
}
.site-roster-bhhcg .site-roster-card-container article a.site-roster-card-image-link .site-roster-card-bio-text {
  color: #ffffff;
  font-size: 1rem;
  text-align: center;
  background-color: rgba(10, 10, 10, 0.7);
  padding: 0.5rem;
  width: 100%;
  position: absolute;
  left: 0;
  z-index: 1;
  display: flex;
  justify-content: center;
  transition: all 300ms ease-in-out;
}
@media print, screen and (min-width: 64.0625em) {
  .site-roster-bhhcg .site-roster-card-container article a.site-roster-card-image-link .site-roster-card-bio-text {
    height: 100%;
    top: 0;
    opacity: 0;
    align-items: center;
  }
}
@media print, screen and (max-width: 64.06125em) {
  .site-roster-bhhcg .site-roster-card-container article a.site-roster-card-image-link .site-roster-card-bio-text {
    bottom: 0;
    align-items: flex-end;
  }
}
.site-roster-bhhcg .site-roster-card-container article a.site-roster-card-image-link:hover .site-roster-card-bio-text {
  opacity: 1;
}
.site-roster-bhhcg .site-roster-card-container article .site-roster-card-image {
  background-color: gray;
  background-position: center;
  background-size: cover;
  height: 100%;
  width: 100%;
  transition: all 300ms ease-in-out;
}
.site-roster-bhhcg .site-roster-card-container article .site-roster-card-icon {
  height: 100%;
  width: 100%;
  align-items: center;
  display: flex;
  justify-content: center;
}
.site-roster-bhhcg .site-roster-card-container article .site-roster-card-icon i {
  font-size: 12.5rem;
}
.site-roster-bhhcg .site-roster-card-container article .site-roster-card-content {
  padding: 0.5rem 1rem;
}
.site-roster-bhhcg .site-roster-card-container article h2 {
  font-size: 1.25rem;
  margin: 0;
}
.site-roster-bhhcg .site-roster-card-container article .site-roster-card-content-title {
  margin-top: 0.25rem;
  margin-bottom: 1rem;
  display: flex;
  flex-wrap: wrap;
}
.site-roster-bhhcg .site-roster-card-container article .site-roster-card-content-title span {
  line-height: 1;
  border-right: 1px solid #bbbbbb;
  margin-right: 0.25rem;
  padding-right: 0.25rem;
}
.site-roster-bhhcg .site-roster-card-container article .site-roster-card-content-title span:last-of-type {
  border-right: none;
}
.site-roster-bhhcg .site-roster-card-container article ul {
  list-style: none;
  margin: 0;
  margin-top: auto;
  padding: 0;
}
.site-roster-bhhcg .site-roster-paging-list {
  padding: 1rem 0;
}
.site-roster-bhhcg .site-roster-paging-list ul {
  list-style: none;
  margin: 0;
  padding: 0;
  display: flex;
  flex-wrap: wrap;
}
.site-roster-bhhcg .site-roster-paging-list ul li {
  border-right: 1px solid;
  margin-right: 0.25rem;
  padding-right: 0.25rem;
}
.site-roster-bhhcg .site-roster-paging-list ul li.site-roster-paging-list-total {
  font-weight: bold;
  border-right: none;
  margin-right: 1rem;
}
.site-roster-bhhcg .site-roster-paging-list ul li:last-of-type {
  border-right: none;
}
.site-roster-bhhcg .site-roster-sort select {
  border: 1px solid gray;
  height: auto;
  padding: 1rem;
  padding-right: calc(1rem * 1.5);
  width: auto;
}
.site-roster-bhhcg .site-roster-paging-list {
  padding: 1rem 0;
}
.site-roster-bhhcg .site-roster-paging-list ul {
  list-style: none;
  margin: 0;
  padding: 0;
  display: flex;
  flex-wrap: wrap;
}
.site-roster-bhhcg .site-roster-paging-list ul li {
  border-right: 1px solid;
  margin-right: 0.25rem;
  padding-right: 0.25rem;
}
.site-roster-bhhcg .site-roster-paging-list ul li.site-roster-paging-list-total {
  font-weight: bold;
  border-right: none;
  margin-right: 1rem;
}
.site-roster-bhhcg .site-roster-paging-list ul li:last-of-type {
  border-right: none;
}
.site-roster-bhhcg .site-roster-image-header-row {
  display: flex;
  justify-content: space-between;
}
@media only screen and (max-width: 48em) {
  .site-roster-bhhcg .site-roster-image-header-row {
    flex-wrap: wrap;
  }
}
.site-roster-bhhcg .site-roster-image-header-row .site-roster-image-header-search {
  flex: 1 1 auto;
  padding-right: 0.625rem;
}
@media only screen and (max-width: 48em) {
  .site-roster-bhhcg .site-roster-image-header-row .site-roster-image-header-search {
    width: 100%;
    padding-right: 0;
  }
}
@media only screen and (max-width: 64em) {
  .site-roster-bhhcg .site-roster-image-header-row .site-roster-image-header-filter {
    display: block;
  }
}
.site-roster-bhhcg .site-roster-image-header-row .site-roster-image-header-filter select {
  border: none;
}
@media only screen and (max-width: 48em) {
  .site-roster-bhhcg .site-roster-image-header-row .site-roster-image-header-filter {
    width: 100%;
  }
}
.site-roster-bhhcg .site-roster-card-container article .site-roster-card-image-link {
  height: 18.75rem;
}
.site-roster-bhhcg .site-roster-card-container article .site-roster-card-image-link .site-roster-card-agent-image-container {
  padding-top: 1rem;
  height: 100%;
}
.site-roster-bhhcg .site-roster-card-container article .site-roster-card-image-link .site-roster-card-agent-image-container .site-roster-card-image {
  background-size: contain;
  background-repeat: no-repeat;
  background-color: #ffffff;
  height: 100%;
}
.site-roster-bhhcg .site-roster-card-container article .site-roster-card-image-link .site-roster-card-office-image-container {
  height: 100%;
}
.site-roster-bhhcg .site-roster-card-container article .site-roster-card-image-link .site-roster-card-office-image-container .site-roster-card-image {
  background-size: cover;
  background-position: center;
}
.site-roster-bhhcg .site-roster-card-container article .site-roster-card-content-title {
  margin-bottom: 0.125rem;
}
.site-roster-bhhcg .site-roster-card-container article .site-roster-card-content-officename {
  margin-bottom: 1rem;
}
.site-roster-bhhcg .site-roster-card-container article ul .site-roster-card-contact-row {
  align-items: center;
  display: flex;
  flex-wrap: wrap;
  margin: 0.25rem 0;
}
.site-roster-bhhcg .site-roster-card-container article ul .site-roster-card-contact-row a {
  padding: 0 0.5rem;
}
.site-roster-bhhcg .site-roster-card-container article ul .site-roster-card-contact-row a:first-of-type {
  border-left: none;
  padding-left: 0;
}
.site-roster-bhhcg .site-roster-card-container article ul .site-roster-card-contact-row a.button, .site-roster-bhhcg .site-roster-card-container article ul .site-roster-card-contact-row .rng-listing-details-home-valuation > a {
  padding: 0.5rem 0.625rem;
  margin-bottom: 0;
}

.bio-office-advanced .rng-bio-roster .site-roster-image-header,
.bio-office-advanced .rng-bio-roster .site-roster-image-header-mobile {
  background-position: center;
  background-size: cover;
  padding: 6.25rem 0;
  position: relative;
  z-index: 1;
}
.bio-office-advanced .rng-bio-roster .site-roster-image-header:before,
.bio-office-advanced .rng-bio-roster .site-roster-image-header-mobile:before {
  content: "";
  background-color: rgba(10, 10, 10, 0.3);
  height: 100%;
  width: 100%;
  position: absolute;
  left: 0;
  top: 0;
}
.bio-office-advanced .rng-bio-roster .site-roster-image-header .site-container,
.bio-office-advanced .rng-bio-roster .site-roster-image-header-mobile .site-container {
  padding: 0 0.5rem;
  position: relative;
}
.bio-office-advanced .rng-bio-roster .site-roster-image-header h2,
.bio-office-advanced .rng-bio-roster .site-roster-image-header-mobile h2 {
  color: #ffffff;
  text-align: center;
}
.bio-office-advanced .rng-bio-roster .site-roster-image-header .site-roster-search-input input[type=text],
.bio-office-advanced .rng-bio-roster .site-roster-image-header-mobile .site-roster-search-input input[type=text] {
  border: none;
  padding: 1rem;
}
.bio-office-advanced .rng-bio-roster .site-roster-image-header .site-roster-search-input button,
.bio-office-advanced .rng-bio-roster .site-roster-image-header-mobile .site-roster-search-input button {
  border: none;
  background: #ffffff;
  font-size: 2rem;
  transition: all 300ms ease-in-out;
}
.bio-office-advanced .rng-bio-roster .site-roster-image-header .site-roster-search-input button:hover,
.bio-office-advanced .rng-bio-roster .site-roster-image-header-mobile .site-roster-search-input button:hover {
  color: #ffffff;
  background: #0a0a0a;
}
.bio-office-advanced .rng-bio-roster .site-roster-image-header .site-roster-image-header-filter,
.bio-office-advanced .rng-bio-roster .site-roster-image-header-mobile .site-roster-image-header-filter {
  display: flex;
}
.bio-office-advanced .rng-bio-roster .site-roster-image-header .site-roster-image-header-filter form,
.bio-office-advanced .rng-bio-roster .site-roster-image-header-mobile .site-roster-image-header-filter form {
  flex: 1 1 calc(50% - 1rem);
  margin-right: 0.5rem;
}
.bio-office-advanced .rng-bio-roster .site-roster-image-header .site-roster-image-header-filter form:last-of-type,
.bio-office-advanced .rng-bio-roster .site-roster-image-header-mobile .site-roster-image-header-filter form:last-of-type {
  margin-right: 0;
}
.bio-office-advanced .rng-bio-roster .site-roster-image-header .site-roster-image-header-filter form select,
.bio-office-advanced .rng-bio-roster .site-roster-image-header-mobile .site-roster-image-header-filter form select {
  height: auto;
  padding: 1rem;
  padding-right: calc(1rem * 1.5);
}
@media print, screen and (max-width: 64.06125em) {
  .bio-office-advanced .rng-bio-roster .site-roster-image-header .site-roster-image-header-filter,
  .bio-office-advanced .rng-bio-roster .site-roster-image-header-mobile .site-roster-image-header-filter {
    flex-wrap: wrap;
    justify-content: space-between;
  }
  .bio-office-advanced .rng-bio-roster .site-roster-image-header .site-roster-image-header-filter form,
  .bio-office-advanced .rng-bio-roster .site-roster-image-header-mobile .site-roster-image-header-filter form {
    flex: 0 1 calc(50% - 0.25rem);
    margin-right: 0;
  }
  .bio-office-advanced .rng-bio-roster .site-roster-image-header .site-roster-image-header-filter form select,
  .bio-office-advanced .rng-bio-roster .site-roster-image-header-mobile .site-roster-image-header-filter form select {
    margin-bottom: 0.5rem;
  }
}
.bio-office-advanced .rng-bio-roster .site-roster-image-header-mobile {
  display: none;
}
@media print, screen and (max-width: 64.06125em) {
  .bio-office-advanced .rng-bio-roster .site-roster-image-header {
    background-image: none !important;
  }
  .bio-office-advanced .rng-bio-roster .site-roster-image-header-mobile {
    height: 100%;
    width: 100%;
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    z-index: -1;
  }
}
.bio-office-advanced .rng-bio-roster .site-roster-search-container .site-roster-search-input .input-group {
  border: 1px solid gray;
}
.bio-office-advanced .rng-bio-roster .site-roster-search-container .site-roster-search-input input[type=text] {
  border: none;
  padding: 1rem;
}
.bio-office-advanced .rng-bio-roster .site-roster-search-container .site-roster-search-input button {
  color: gray;
  border: none;
  background: #ffffff;
  font-size: 2rem;
  transition: all 300ms ease-in-out;
}
.bio-office-advanced .rng-bio-roster .site-roster-search-container .site-roster-search-input button:hover {
  color: #ffffff;
  background: gray;
}
.bio-office-advanced .rng-bio-roster .site-roster-search-container .site-roster-filter {
  display: flex;
}
@media print, screen and (max-width: 64.06125em) {
  .bio-office-advanced .rng-bio-roster .site-roster-search-container .site-roster-filter {
    flex-wrap: wrap;
  }
}
.bio-office-advanced .rng-bio-roster .site-roster-search-container .site-roster-filter form {
  flex: 1 1 calc(50% - 1rem);
  margin-right: 0.5rem;
}
.bio-office-advanced .rng-bio-roster .site-roster-search-container .site-roster-filter form:last-of-type {
  margin-right: 0;
}
.bio-office-advanced .rng-bio-roster .site-roster-search-container .site-roster-filter form select {
  border: 1px solid gray;
  height: auto;
  padding: 1rem;
  padding-right: calc(1rem * 1.5);
}
.bio-office-advanced .rng-bio-roster .site-roster-sort select {
  border: 1px solid gray;
  height: auto;
  padding: 1rem;
  padding-right: calc(1rem * 1.5);
  width: auto;
}
.bio-office-advanced .rng-bio-roster .site-roster-card-container {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
}
.bio-office-advanced .rng-bio-roster .site-roster-card-container article {
  font-size: 0.875rem;
  border: 1px solid gray;
  box-shadow: 0.125rem 0.125rem 0.125rem 0 rgba(128, 128, 128, 0.5);
  margin: 0 0.5rem 1rem;
  width: 21.875rem;
  display: flex;
  flex-direction: column;
}
.bio-office-advanced .rng-bio-roster .site-roster-card-container article .site-roster-card-image-link {
  height: 15.625rem;
}
.bio-office-advanced .rng-bio-roster .site-roster-card-container article a.site-roster-card-image-link {
  display: block;
  overflow: hidden;
  position: relative;
}
.bio-office-advanced .rng-bio-roster .site-roster-card-container article a.site-roster-card-image-link .site-roster-card-bio-text {
  color: #ffffff;
  font-size: 1rem;
  text-align: center;
  background-color: rgba(10, 10, 10, 0.7);
  padding: 0.5rem;
  width: 100%;
  position: absolute;
  left: 0;
  z-index: 1;
  display: flex;
  justify-content: center;
  transition: all 300ms ease-in-out;
}
@media print, screen and (min-width: 64.0625em) {
  .bio-office-advanced .rng-bio-roster .site-roster-card-container article a.site-roster-card-image-link .site-roster-card-bio-text {
    height: 100%;
    top: 0;
    opacity: 0;
    align-items: center;
  }
}
@media print, screen and (max-width: 64.06125em) {
  .bio-office-advanced .rng-bio-roster .site-roster-card-container article a.site-roster-card-image-link .site-roster-card-bio-text {
    bottom: 0;
    align-items: flex-end;
  }
}
.bio-office-advanced .rng-bio-roster .site-roster-card-container article a.site-roster-card-image-link:hover .site-roster-card-bio-text {
  opacity: 1;
}
.bio-office-advanced .rng-bio-roster .site-roster-card-container article .site-roster-card-image {
  background-color: gray;
  background-position: center;
  background-size: cover;
  height: 100%;
  width: 100%;
  transition: all 300ms ease-in-out;
}
.bio-office-advanced .rng-bio-roster .site-roster-card-container article .site-roster-card-icon {
  height: 100%;
  width: 100%;
  align-items: center;
  display: flex;
  justify-content: center;
}
.bio-office-advanced .rng-bio-roster .site-roster-card-container article .site-roster-card-icon i {
  font-size: 12.5rem;
}
.bio-office-advanced .rng-bio-roster .site-roster-card-container article .site-roster-card-content {
  padding: 0.5rem 1rem;
}
.bio-office-advanced .rng-bio-roster .site-roster-card-container article h2 {
  font-size: 1.25rem;
  margin: 0;
}
.bio-office-advanced .rng-bio-roster .site-roster-card-container article .site-roster-card-content-title {
  margin-top: 0.25rem;
  margin-bottom: 1rem;
  display: flex;
  flex-wrap: wrap;
}
.bio-office-advanced .rng-bio-roster .site-roster-card-container article .site-roster-card-content-title span {
  line-height: 1;
  border-right: 1px solid #bbbbbb;
  margin-right: 0.25rem;
  padding-right: 0.25rem;
}
.bio-office-advanced .rng-bio-roster .site-roster-card-container article .site-roster-card-content-title span:last-of-type {
  border-right: none;
}
.bio-office-advanced .rng-bio-roster .site-roster-card-container article ul {
  list-style: none;
  margin: 0;
  margin-top: auto;
  padding: 0;
}
.bio-office-advanced .rng-bio-roster .site-roster-paging-list {
  padding: 1rem 0;
}
.bio-office-advanced .rng-bio-roster .site-roster-paging-list ul {
  list-style: none;
  margin: 0;
  padding: 0;
  display: flex;
  flex-wrap: wrap;
}
.bio-office-advanced .rng-bio-roster .site-roster-paging-list ul li {
  border-right: 1px solid;
  margin-right: 0.25rem;
  padding-right: 0.25rem;
}
.bio-office-advanced .rng-bio-roster .site-roster-paging-list ul li.site-roster-paging-list-total {
  font-weight: bold;
  border-right: none;
  margin-right: 1rem;
}
.bio-office-advanced .rng-bio-roster .site-roster-paging-list ul li:last-of-type {
  border-right: none;
}
.bio-office-advanced .rng-bio-roster .site-roster-sort select {
  border: 1px solid gray;
  height: auto;
  padding: 1rem;
  padding-right: calc(1rem * 1.5);
  width: auto;
}
.bio-office-advanced .rng-bio-roster .site-roster-paging-list {
  padding: 1rem 0;
}
.bio-office-advanced .rng-bio-roster .site-roster-paging-list ul {
  list-style: none;
  margin: 0;
  padding: 0;
  display: flex;
  flex-wrap: wrap;
}
.bio-office-advanced .rng-bio-roster .site-roster-paging-list ul li {
  border-right: 1px solid;
  margin-right: 0.25rem;
  padding-right: 0.25rem;
}
.bio-office-advanced .rng-bio-roster .site-roster-paging-list ul li.site-roster-paging-list-total {
  font-weight: bold;
  border-right: none;
  margin-right: 1rem;
}
.bio-office-advanced .rng-bio-roster .site-roster-paging-list ul li:last-of-type {
  border-right: none;
}
.bio-office-advanced .rng-bio-roster .site-interior-template-page .site-row .site-column h1 {
  font-family: Times, Times New Roman, Georgia, serif !important;
  color: #322110 !important;
  font-size: 2.5rem !important;
  font-weight: 400 !important;
  text-transform: uppercase !important;
}
@media only screen and (max-width: 63.9375em) {
  .bio-office-advanced .rng-bio-roster .site-interior-template-page .site-row .site-column h1 {
    margin-bottom: 1.875rem;
  }
}
.bio-office-advanced .rng-bio-roster .site-interior-template-page .site-row .site-column h1 p {
  padding: 0;
  margin: 0;
  line-height: inherit;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  font-family: inherit;
}
.bio-office-advanced .rng-bio-roster .site-roster-image-header-filter :nth-child(2) {
  display: none;
}
.bio-office-advanced .rng-bio-roster .site-roster-card-container {
  max-width: 125rem;
  margin: 0 auto;
}
.bio-office-advanced .rng-bio-roster .site-roster-card-container article {
  width: 19.875rem;
  font-size: 1.125rem;
  display: block;
}
.bio-office-advanced .rng-bio-roster .site-roster-card-container article h2 {
  font-size: 1.25rem;
  word-wrap: break-word;
}
.bio-office-advanced .rng-bio-roster .site-roster-card-container article .site-roster-card-content-title {
  font-size: 1rem;
}
.bio-office-advanced .rng-bio-roster .site-roster-card-container article .site-roster-card-image-link {
  height: 18.75rem;
}

.site-roster-bmrec .site-roster-image-header,
.site-roster-bmrec .site-roster-image-header-mobile {
  background-position: center;
  background-size: cover;
  padding: 6.25rem 0;
  position: relative;
  z-index: 1;
}
.site-roster-bmrec .site-roster-image-header:before,
.site-roster-bmrec .site-roster-image-header-mobile:before {
  content: "";
  background-color: rgba(10, 10, 10, 0.3);
  height: 100%;
  width: 100%;
  position: absolute;
  left: 0;
  top: 0;
}
.site-roster-bmrec .site-roster-image-header .site-container,
.site-roster-bmrec .site-roster-image-header-mobile .site-container {
  padding: 0 0.5rem;
  position: relative;
}
.site-roster-bmrec .site-roster-image-header h2,
.site-roster-bmrec .site-roster-image-header-mobile h2 {
  color: #ffffff;
  text-align: center;
}
.site-roster-bmrec .site-roster-image-header .site-roster-search-input input[type=text],
.site-roster-bmrec .site-roster-image-header-mobile .site-roster-search-input input[type=text] {
  border: none;
  padding: 1rem;
}
.site-roster-bmrec .site-roster-image-header .site-roster-search-input button,
.site-roster-bmrec .site-roster-image-header-mobile .site-roster-search-input button {
  border: none;
  background: #ffffff;
  font-size: 2rem;
  transition: all 300ms ease-in-out;
}
.site-roster-bmrec .site-roster-image-header .site-roster-search-input button:hover,
.site-roster-bmrec .site-roster-image-header-mobile .site-roster-search-input button:hover {
  color: #ffffff;
  background: #0a0a0a;
}
.site-roster-bmrec .site-roster-image-header .site-roster-image-header-filter,
.site-roster-bmrec .site-roster-image-header-mobile .site-roster-image-header-filter {
  display: flex;
}
.site-roster-bmrec .site-roster-image-header .site-roster-image-header-filter form,
.site-roster-bmrec .site-roster-image-header-mobile .site-roster-image-header-filter form {
  flex: 1 1 calc(50% - 1rem);
  margin-right: 0.5rem;
}
.site-roster-bmrec .site-roster-image-header .site-roster-image-header-filter form:last-of-type,
.site-roster-bmrec .site-roster-image-header-mobile .site-roster-image-header-filter form:last-of-type {
  margin-right: 0;
}
.site-roster-bmrec .site-roster-image-header .site-roster-image-header-filter form select,
.site-roster-bmrec .site-roster-image-header-mobile .site-roster-image-header-filter form select {
  height: auto;
  padding: 1rem;
  padding-right: calc(1rem * 1.5);
}
@media print, screen and (max-width: 64.06125em) {
  .site-roster-bmrec .site-roster-image-header .site-roster-image-header-filter,
  .site-roster-bmrec .site-roster-image-header-mobile .site-roster-image-header-filter {
    flex-wrap: wrap;
    justify-content: space-between;
  }
  .site-roster-bmrec .site-roster-image-header .site-roster-image-header-filter form,
  .site-roster-bmrec .site-roster-image-header-mobile .site-roster-image-header-filter form {
    flex: 0 1 calc(50% - 0.25rem);
    margin-right: 0;
  }
  .site-roster-bmrec .site-roster-image-header .site-roster-image-header-filter form select,
  .site-roster-bmrec .site-roster-image-header-mobile .site-roster-image-header-filter form select {
    margin-bottom: 0.5rem;
  }
}
.site-roster-bmrec .site-roster-image-header-mobile {
  display: none;
}
@media print, screen and (max-width: 64.06125em) {
  .site-roster-bmrec .site-roster-image-header {
    background-image: none !important;
  }
  .site-roster-bmrec .site-roster-image-header-mobile {
    height: 100%;
    width: 100%;
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    z-index: -1;
  }
}
.site-roster-bmrec .site-roster-search-container .site-roster-search-input .input-group {
  border: 1px solid gray;
}
.site-roster-bmrec .site-roster-search-container .site-roster-search-input input[type=text] {
  border: none;
  padding: 1rem;
}
.site-roster-bmrec .site-roster-search-container .site-roster-search-input button {
  color: gray;
  border: none;
  background: #ffffff;
  font-size: 2rem;
  transition: all 300ms ease-in-out;
}
.site-roster-bmrec .site-roster-search-container .site-roster-search-input button:hover {
  color: #ffffff;
  background: gray;
}
.site-roster-bmrec .site-roster-search-container .site-roster-filter {
  display: flex;
}
@media print, screen and (max-width: 64.06125em) {
  .site-roster-bmrec .site-roster-search-container .site-roster-filter {
    flex-wrap: wrap;
  }
}
.site-roster-bmrec .site-roster-search-container .site-roster-filter form {
  flex: 1 1 calc(50% - 1rem);
  margin-right: 0.5rem;
}
.site-roster-bmrec .site-roster-search-container .site-roster-filter form:last-of-type {
  margin-right: 0;
}
.site-roster-bmrec .site-roster-search-container .site-roster-filter form select {
  border: 1px solid gray;
  height: auto;
  padding: 1rem;
  padding-right: calc(1rem * 1.5);
}
.site-roster-bmrec .site-roster-sort select {
  border: 1px solid gray;
  height: auto;
  padding: 1rem;
  padding-right: calc(1rem * 1.5);
  width: auto;
}
.site-roster-bmrec .site-roster-card-container {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
}
.site-roster-bmrec .site-roster-card-container article {
  font-size: 0.875rem;
  border: 1px solid gray;
  box-shadow: 0.125rem 0.125rem 0.125rem 0 rgba(128, 128, 128, 0.5);
  margin: 0 0.5rem 1rem;
  width: 21.875rem;
  display: flex;
  flex-direction: column;
}
.site-roster-bmrec .site-roster-card-container article .site-roster-card-image-link {
  height: 15.625rem;
}
.site-roster-bmrec .site-roster-card-container article a.site-roster-card-image-link {
  display: block;
  overflow: hidden;
  position: relative;
}
.site-roster-bmrec .site-roster-card-container article a.site-roster-card-image-link .site-roster-card-bio-text {
  color: #ffffff;
  font-size: 1rem;
  text-align: center;
  background-color: rgba(10, 10, 10, 0.7);
  padding: 0.5rem;
  width: 100%;
  position: absolute;
  left: 0;
  z-index: 1;
  display: flex;
  justify-content: center;
  transition: all 300ms ease-in-out;
}
@media print, screen and (min-width: 64.0625em) {
  .site-roster-bmrec .site-roster-card-container article a.site-roster-card-image-link .site-roster-card-bio-text {
    height: 100%;
    top: 0;
    opacity: 0;
    align-items: center;
  }
}
@media print, screen and (max-width: 64.06125em) {
  .site-roster-bmrec .site-roster-card-container article a.site-roster-card-image-link .site-roster-card-bio-text {
    bottom: 0;
    align-items: flex-end;
  }
}
.site-roster-bmrec .site-roster-card-container article a.site-roster-card-image-link:hover .site-roster-card-bio-text {
  opacity: 1;
}
.site-roster-bmrec .site-roster-card-container article .site-roster-card-image {
  background-color: gray;
  background-position: center;
  background-size: cover;
  height: 100%;
  width: 100%;
  transition: all 300ms ease-in-out;
}
.site-roster-bmrec .site-roster-card-container article .site-roster-card-icon {
  height: 100%;
  width: 100%;
  align-items: center;
  display: flex;
  justify-content: center;
}
.site-roster-bmrec .site-roster-card-container article .site-roster-card-icon i {
  font-size: 12.5rem;
}
.site-roster-bmrec .site-roster-card-container article .site-roster-card-content {
  padding: 0.5rem 1rem;
}
.site-roster-bmrec .site-roster-card-container article h2 {
  font-size: 1.25rem;
  margin: 0;
}
.site-roster-bmrec .site-roster-card-container article .site-roster-card-content-title {
  margin-top: 0.25rem;
  margin-bottom: 1rem;
  display: flex;
  flex-wrap: wrap;
}
.site-roster-bmrec .site-roster-card-container article .site-roster-card-content-title span {
  line-height: 1;
  border-right: 1px solid #bbbbbb;
  margin-right: 0.25rem;
  padding-right: 0.25rem;
}
.site-roster-bmrec .site-roster-card-container article .site-roster-card-content-title span:last-of-type {
  border-right: none;
}
.site-roster-bmrec .site-roster-card-container article ul {
  list-style: none;
  margin: 0;
  margin-top: auto;
  padding: 0;
}
.site-roster-bmrec .site-roster-paging-list {
  padding: 1rem 0;
}
.site-roster-bmrec .site-roster-paging-list ul {
  list-style: none;
  margin: 0;
  padding: 0;
  display: flex;
  flex-wrap: wrap;
}
.site-roster-bmrec .site-roster-paging-list ul li {
  border-right: 1px solid;
  margin-right: 0.25rem;
  padding-right: 0.25rem;
}
.site-roster-bmrec .site-roster-paging-list ul li.site-roster-paging-list-total {
  font-weight: bold;
  border-right: none;
  margin-right: 1rem;
}
.site-roster-bmrec .site-roster-paging-list ul li:last-of-type {
  border-right: none;
}
.site-roster-bmrec .site-roster-sort select {
  border: 1px solid gray;
  height: auto;
  padding: 1rem;
  padding-right: calc(1rem * 1.5);
  width: auto;
}
.site-roster-bmrec .site-roster-paging-list {
  padding: 1rem 0;
}
.site-roster-bmrec .site-roster-paging-list ul {
  list-style: none;
  margin: 0;
  padding: 0;
  display: flex;
  flex-wrap: wrap;
}
.site-roster-bmrec .site-roster-paging-list ul li {
  border-right: 1px solid;
  margin-right: 0.25rem;
  padding-right: 0.25rem;
}
.site-roster-bmrec .site-roster-paging-list ul li.site-roster-paging-list-total {
  font-weight: bold;
  border-right: none;
  margin-right: 1rem;
}
.site-roster-bmrec .site-roster-paging-list ul li:last-of-type {
  border-right: none;
}
.site-roster-bmrec .site-roster-card-container article .site-roster-card-image-link {
  height: 21.875rem;
}
.site-roster-crkfb .site-roster-image-header,
.site-roster-crkfb .site-roster-image-header-mobile {
  background-position: center;
  background-size: cover;
  padding: 6.25rem 0;
  position: relative;
  z-index: 1;
}
.site-roster-crkfb .site-roster-image-header:before,
.site-roster-crkfb .site-roster-image-header-mobile:before {
  content: "";
  background-color: rgba(10, 10, 10, 0.3);
  height: 100%;
  width: 100%;
  position: absolute;
  left: 0;
  top: 0;
}
.site-roster-crkfb .site-roster-image-header .site-container,
.site-roster-crkfb .site-roster-image-header-mobile .site-container {
  padding: 0 0.5rem;
  position: relative;
}
.site-roster-crkfb .site-roster-image-header h2,
.site-roster-crkfb .site-roster-image-header-mobile h2 {
  color: #ffffff;
  text-align: center;
}
.site-roster-crkfb .site-roster-image-header .site-roster-search-input input[type=text],
.site-roster-crkfb .site-roster-image-header-mobile .site-roster-search-input input[type=text] {
  border: none;
  padding: 1rem;
}
.site-roster-crkfb .site-roster-image-header .site-roster-search-input button,
.site-roster-crkfb .site-roster-image-header-mobile .site-roster-search-input button {
  border: none;
  background: #ffffff;
  font-size: 2rem;
  transition: all 300ms ease-in-out;
}
.site-roster-crkfb .site-roster-image-header .site-roster-search-input button:hover,
.site-roster-crkfb .site-roster-image-header-mobile .site-roster-search-input button:hover {
  color: #ffffff;
  background: #0a0a0a;
}
.site-roster-crkfb .site-roster-image-header .site-roster-image-header-filter,
.site-roster-crkfb .site-roster-image-header-mobile .site-roster-image-header-filter {
  display: flex;
}
.site-roster-crkfb .site-roster-image-header .site-roster-image-header-filter form,
.site-roster-crkfb .site-roster-image-header-mobile .site-roster-image-header-filter form {
  flex: 1 1 calc(50% - 1rem);
  margin-right: 0.5rem;
}
.site-roster-crkfb .site-roster-image-header .site-roster-image-header-filter form:last-of-type,
.site-roster-crkfb .site-roster-image-header-mobile .site-roster-image-header-filter form:last-of-type {
  margin-right: 0;
}
.site-roster-crkfb .site-roster-image-header .site-roster-image-header-filter form select,
.site-roster-crkfb .site-roster-image-header-mobile .site-roster-image-header-filter form select {
  height: auto;
  padding: 1rem;
  padding-right: calc(1rem * 1.5);
}
@media print, screen and (max-width: 64.06125em) {
  .site-roster-crkfb .site-roster-image-header .site-roster-image-header-filter,
  .site-roster-crkfb .site-roster-image-header-mobile .site-roster-image-header-filter {
    flex-wrap: wrap;
    justify-content: space-between;
  }
  .site-roster-crkfb .site-roster-image-header .site-roster-image-header-filter form,
  .site-roster-crkfb .site-roster-image-header-mobile .site-roster-image-header-filter form {
    flex: 0 1 calc(50% - 0.25rem);
    margin-right: 0;
  }
  .site-roster-crkfb .site-roster-image-header .site-roster-image-header-filter form select,
  .site-roster-crkfb .site-roster-image-header-mobile .site-roster-image-header-filter form select {
    margin-bottom: 0.5rem;
  }
}
.site-roster-crkfb .site-roster-image-header-mobile {
  display: none;
}
@media print, screen and (max-width: 64.06125em) {
  .site-roster-crkfb .site-roster-image-header {
    background-image: none !important;
  }
  .site-roster-crkfb .site-roster-image-header-mobile {
    height: 100%;
    width: 100%;
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    z-index: -1;
  }
}
.site-roster-crkfb .site-roster-search-container .site-roster-search-input .input-group {
  border: 1px solid gray;
}
.site-roster-crkfb .site-roster-search-container .site-roster-search-input input[type=text] {
  border: none;
  padding: 1rem;
}
.site-roster-crkfb .site-roster-search-container .site-roster-search-input button {
  color: gray;
  border: none;
  background: #ffffff;
  font-size: 2rem;
  transition: all 300ms ease-in-out;
}
.site-roster-crkfb .site-roster-search-container .site-roster-search-input button:hover {
  color: #ffffff;
  background: gray;
}
.site-roster-crkfb .site-roster-search-container .site-roster-filter {
  display: flex;
}
@media print, screen and (max-width: 64.06125em) {
  .site-roster-crkfb .site-roster-search-container .site-roster-filter {
    flex-wrap: wrap;
  }
}
.site-roster-crkfb .site-roster-search-container .site-roster-filter form {
  flex: 1 1 calc(50% - 1rem);
  margin-right: 0.5rem;
}
.site-roster-crkfb .site-roster-search-container .site-roster-filter form:last-of-type {
  margin-right: 0;
}
.site-roster-crkfb .site-roster-search-container .site-roster-filter form select {
  border: 1px solid gray;
  height: auto;
  padding: 1rem;
  padding-right: calc(1rem * 1.5);
}
.site-roster-crkfb .site-roster-sort select {
  border: 1px solid gray;
  height: auto;
  padding: 1rem;
  padding-right: calc(1rem * 1.5);
  width: auto;
}
.site-roster-crkfb .site-roster-card-container {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
}
.site-roster-crkfb .site-roster-card-container article {
  font-size: 0.875rem;
  border: 1px solid gray;
  box-shadow: 0.125rem 0.125rem 0.125rem 0 rgba(128, 128, 128, 0.5);
  margin: 0 0.5rem 1rem;
  width: 21.875rem;
  display: flex;
  flex-direction: column;
}
.site-roster-crkfb .site-roster-card-container article .site-roster-card-image-link {
  height: 15.625rem;
}
.site-roster-crkfb .site-roster-card-container article a.site-roster-card-image-link {
  display: block;
  overflow: hidden;
  position: relative;
}
.site-roster-crkfb .site-roster-card-container article a.site-roster-card-image-link .site-roster-card-bio-text {
  color: #ffffff;
  font-size: 1rem;
  text-align: center;
  background-color: rgba(10, 10, 10, 0.7);
  padding: 0.5rem;
  width: 100%;
  position: absolute;
  left: 0;
  z-index: 1;
  display: flex;
  justify-content: center;
  transition: all 300ms ease-in-out;
}
@media print, screen and (min-width: 64.0625em) {
  .site-roster-crkfb .site-roster-card-container article a.site-roster-card-image-link .site-roster-card-bio-text {
    height: 100%;
    top: 0;
    opacity: 0;
    align-items: center;
  }
}
@media print, screen and (max-width: 64.06125em) {
  .site-roster-crkfb .site-roster-card-container article a.site-roster-card-image-link .site-roster-card-bio-text {
    bottom: 0;
    align-items: flex-end;
  }
}
.site-roster-crkfb .site-roster-card-container article a.site-roster-card-image-link:hover .site-roster-card-bio-text {
  opacity: 1;
}
.site-roster-crkfb .site-roster-card-container article .site-roster-card-image {
  background-color: gray;
  background-position: center;
  background-size: cover;
  height: 100%;
  width: 100%;
  transition: all 300ms ease-in-out;
}
.site-roster-crkfb .site-roster-card-container article .site-roster-card-icon {
  height: 100%;
  width: 100%;
  align-items: center;
  display: flex;
  justify-content: center;
}
.site-roster-crkfb .site-roster-card-container article .site-roster-card-icon i {
  font-size: 12.5rem;
}
.site-roster-crkfb .site-roster-card-container article .site-roster-card-content {
  padding: 0.5rem 1rem;
}
.site-roster-crkfb .site-roster-card-container article h2 {
  font-size: 1.25rem;
  margin: 0;
}
.site-roster-crkfb .site-roster-card-container article .site-roster-card-content-title {
  margin-top: 0.25rem;
  margin-bottom: 1rem;
  display: flex;
  flex-wrap: wrap;
}
.site-roster-crkfb .site-roster-card-container article .site-roster-card-content-title span {
  line-height: 1;
  border-right: 1px solid #bbbbbb;
  margin-right: 0.25rem;
  padding-right: 0.25rem;
}
.site-roster-crkfb .site-roster-card-container article .site-roster-card-content-title span:last-of-type {
  border-right: none;
}
.site-roster-crkfb .site-roster-card-container article ul {
  list-style: none;
  margin: 0;
  margin-top: auto;
  padding: 0;
}
.site-roster-crkfb .site-roster-paging-list {
  padding: 1rem 0;
}
.site-roster-crkfb .site-roster-paging-list ul {
  list-style: none;
  margin: 0;
  padding: 0;
  display: flex;
  flex-wrap: wrap;
}
.site-roster-crkfb .site-roster-paging-list ul li {
  border-right: 1px solid;
  margin-right: 0.25rem;
  padding-right: 0.25rem;
}
.site-roster-crkfb .site-roster-paging-list ul li.site-roster-paging-list-total {
  font-weight: bold;
  border-right: none;
  margin-right: 1rem;
}
.site-roster-crkfb .site-roster-paging-list ul li:last-of-type {
  border-right: none;
}
.site-roster-crkfb .site-roster-sort select {
  border: 1px solid gray;
  height: auto;
  padding: 1rem;
  padding-right: calc(1rem * 1.5);
  width: auto;
}
.site-roster-crkfb .site-roster-paging-list {
  padding: 1rem 0;
}
.site-roster-crkfb .site-roster-paging-list ul {
  list-style: none;
  margin: 0;
  padding: 0;
  display: flex;
  flex-wrap: wrap;
}
.site-roster-crkfb .site-roster-paging-list ul li {
  border-right: 1px solid;
  margin-right: 0.25rem;
  padding-right: 0.25rem;
}
.site-roster-crkfb .site-roster-paging-list ul li.site-roster-paging-list-total {
  font-weight: bold;
  border-right: none;
  margin-right: 1rem;
}
.site-roster-crkfb .site-roster-paging-list ul li:last-of-type {
  border-right: none;
}
.site-roster-crkfb .site-roster-image-header {
  margin-bottom: 2rem;
}
.site-roster-crkfb .site-roster-card-container > article {
  border: none;
  box-shadow: none;
  text-align: center;
  margin-top: 1rem;
}
.site-roster-crkfb .site-roster-card-container > article .site-roster-card-image-link {
  width: 15.625rem;
  height: 23.4375rem;
  margin: 0 auto;
}
.site-roster-crkfb .site-roster-card-container > article .site-roster-card-content h2 {
  color: #e07121;
  font-weight: 700;
  font-size: 1.25rem;
  text-align: center;
  margin: 1rem 0;
}
.site-roster-crkfb .site-roster-card-container > article .site-roster-card-content .site-roster-card-content-title {
  text-align: center;
  color: #44555f;
  text-rendering: optimizeLegibility;
  font-weight: 400;
}
.site-roster-crkfb .site-roster-card-container > article .site-roster-card-content .site-roster-card-content-title span {
  width: 100%;
  display: inline-block;
  font-size: 1rem;
}
.site-roster-crkfb .site-roster-card-container > article .site-roster-card-content ul {
  display: none;
}

.site-roster-dmrre .site-container {
  max-width: 75rem;
}
.site-roster-dmrre .site-roster-search-container {
  display: flex;
  flex-wrap: wrap;
}
.site-roster-dmrre .site-roster-search-container .site-roster-search-widget {
  margin-right: 0.5rem;
  flex: 1 1 50%;
}
.site-roster-dmrre .site-roster-search-container div:last-child {
  margin-right: 0;
}
.site-roster-dmrre .site-roster-search-container .site-roster-filter {
  flex: 1 1 auto;
}
.site-roster-dmrre .site-roster-search-container .site-roster-search-input .input-group {
  border: 1px solid gray;
}
.site-roster-dmrre .site-roster-search-container .site-roster-search-input input[type=text] {
  border: none;
  padding: 1rem;
}
.site-roster-dmrre .site-roster-search-container .site-roster-search-input button {
  color: gray;
  border: none;
  background: #ffffff;
  font-size: 2rem;
  transition: all 300ms ease-in-out;
}
.site-roster-dmrre .site-roster-search-container .site-roster-search-input button:hover {
  color: #ffffff;
  background: gray;
}
.site-roster-dmrre .site-roster-search-container .site-roster-filter {
  display: flex;
}
@media print, screen and (max-width: 64.06125em) {
  .site-roster-dmrre .site-roster-search-container .site-roster-filter {
    flex-wrap: wrap;
  }
}
.site-roster-dmrre .site-roster-search-container .site-roster-filter form {
  flex: 1 1 calc(50% - 1rem);
  margin-right: 0.5rem;
}
.site-roster-dmrre .site-roster-search-container .site-roster-filter form:last-of-type {
  margin-right: 0;
}
.site-roster-dmrre .site-roster-search-container .site-roster-filter form select {
  border: 1px solid gray;
  height: auto;
  padding: 1rem;
  padding-right: calc(1rem * 1.5);
}
.site-roster-dmrre .site-roster-sort select {
  border: 1px solid gray;
  height: auto;
  padding: 1rem;
  padding-right: calc(1rem * 1.5);
  width: auto;
}
.site-roster-dmrre .site-roster-card-container {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
}
.site-roster-dmrre .site-roster-card-container article {
  text-align: center;
  text-transform: uppercase;
  font-size: 0.875rem;
  margin: 0 0.5rem 1.5rem;
  width: 21.875rem;
  display: flex;
  flex-direction: column;
}
.site-roster-dmrre .site-roster-card-container article .site-roster-card-image-link {
  height: 21.875rem;
}
.site-roster-dmrre .site-roster-card-container article a.site-roster-card-image-link {
  display: block;
  overflow: hidden;
  position: relative;
}
.site-roster-dmrre .site-roster-card-container article a.site-roster-card-image-link .site-roster-card-bio-text {
  color: #ffffff;
  font-size: 1rem;
  text-align: center;
  background-color: rgba(10, 10, 10, 0.7);
  padding: 0.5rem;
  width: 100%;
  position: absolute;
  left: 0;
  z-index: 1;
  display: flex;
  justify-content: center;
  transition: all 300ms ease-in-out;
}
@media print, screen and (min-width: 64.0625em) {
  .site-roster-dmrre .site-roster-card-container article a.site-roster-card-image-link .site-roster-card-bio-text {
    height: 100%;
    top: 0;
    opacity: 0;
    align-items: center;
  }
}
@media print, screen and (max-width: 64.06125em) {
  .site-roster-dmrre .site-roster-card-container article a.site-roster-card-image-link .site-roster-card-bio-text {
    bottom: 0;
    align-items: flex-end;
  }
}
.site-roster-dmrre .site-roster-card-container article a.site-roster-card-image-link:hover .site-roster-card-bio-text {
  opacity: 1;
}
.site-roster-dmrre .site-roster-card-container article .site-roster-card-image {
  background-color: gray;
  background-position: center;
  background-size: cover;
  height: 100%;
  width: 100%;
  transition: all 300ms ease-in-out;
}
.site-roster-dmrre .site-roster-card-container article .site-roster-card-icon {
  height: 100%;
  width: 100%;
  align-items: center;
  display: flex;
  justify-content: center;
}
.site-roster-dmrre .site-roster-card-container article .site-roster-card-icon i {
  font-size: 12.5rem;
}
.site-roster-dmrre .site-roster-card-container article .site-roster-card-content {
  padding: 1rem;
}
.site-roster-dmrre .site-roster-card-container article h2 {
  font-size: 1.5rem;
  margin: 0;
}
.site-roster-dmrre .site-roster-card-container article .site-roster-card-content-title {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
}
.site-roster-dmrre .site-roster-card-container article .site-roster-card-content-title span {
  border-right: 1px solid #bbbbbb;
  margin-right: 0.25rem;
  padding-right: 0.25rem;
}
.site-roster-dmrre .site-roster-card-container article .site-roster-card-content-title span:last-of-type {
  border-right: none;
}
.site-roster-dmrre .site-roster-card-container article ul {
  list-style: none;
  margin: 0;
  margin-top: auto;
  padding: 0;
}
.site-roster-dmrre .site-roster-paging-list {
  padding: 1rem 0;
}
.site-roster-dmrre .site-roster-paging-list ul {
  list-style: none;
  margin: 0;
  padding: 0;
  display: flex;
  flex-wrap: wrap;
}
.site-roster-dmrre .site-roster-paging-list ul li {
  border-right: 1px solid;
  margin-right: 0.25rem;
  padding-right: 0.25rem;
}
.site-roster-dmrre .site-roster-paging-list ul li.site-roster-paging-list-total {
  font-weight: bold;
  border-right: none;
  margin-right: 1rem;
}
.site-roster-dmrre .site-roster-paging-list ul li:last-of-type {
  border-right: none;
}
.site-roster-dmrre .site-roster-card-container article {
  font-size: 0.9375rem;
  width: calc(25% - 2rem);
  margin: 0 1rem 1rem;
}
@media print, screen and (max-width: 64.06125em) {
  .site-roster-dmrre .site-roster-card-container article {
    width: calc(33.3333333333% - 2rem);
  }
}
@media print, screen and (max-width: 39.99875em) {
  .site-roster-dmrre .site-roster-card-container article {
    width: 100%;
  }
}
.site-roster-dmrre .site-roster-card-container article .site-roster-card-image-link {
  height: 0;
  overflow: hidden;
  padding-top: 139.9253731343%;
  position: relative;
}
.site-roster-dmrre .site-roster-card-container article .site-roster-card-image {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.site-roster-dmrre .site-roster-card-container article h2 {
  color: gray;
  font-family: serif;
  font-size: 1.25rem;
  text-transform: none;
}
.site-roster-dmrre .site-roster-card-container article .site-roster-card-content-info {
  font-weight: bold;
}
.site-roster-dmrre .site-roster-card-container article .site-roster-card-content-info li {
  border-color: gray;
  padding: 0 1rem;
}
.site-roster-dmrre .site-roster-card-container article .site-roster-card-content-info li a {
  color: gray;
  text-transform: none;
}
.site-roster-dmrre .site-roster-card-content-info {
  padding: 0.5rem 0 !important;
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
}
.site-roster-dmrre .site-roster-card-content-info li {
  line-height: 1;
  border-left: 1px solid #0a0a0a;
  padding: 0 0.25rem;
}
.site-roster-dmrre .site-roster-card-content-info li:first-of-type() {
  border-left: none;
  margin-left: 0;
  padding-left: 0;
}

.site-roster-reecenicholsroster .site-roster-image-header,
.site-roster-reecenicholsroster .site-roster-image-header-mobile {
  background-position: center;
  background-size: cover;
  padding: 6.25rem 0;
  position: relative;
  z-index: 1;
}
.site-roster-reecenicholsroster .site-roster-image-header:before,
.site-roster-reecenicholsroster .site-roster-image-header-mobile:before {
  content: "";
  background-color: rgba(10, 10, 10, 0.3);
  height: 100%;
  width: 100%;
  position: absolute;
  left: 0;
  top: 0;
}
.site-roster-reecenicholsroster .site-roster-image-header .site-container,
.site-roster-reecenicholsroster .site-roster-image-header-mobile .site-container {
  padding: 0 0.5rem;
  position: relative;
}
.site-roster-reecenicholsroster .site-roster-image-header h2,
.site-roster-reecenicholsroster .site-roster-image-header-mobile h2 {
  color: #ffffff;
  text-align: center;
}
.site-roster-reecenicholsroster .site-roster-image-header .site-roster-search-input input[type=text],
.site-roster-reecenicholsroster .site-roster-image-header-mobile .site-roster-search-input input[type=text] {
  border: none;
  padding: 1rem;
}
.site-roster-reecenicholsroster .site-roster-image-header .site-roster-search-input button,
.site-roster-reecenicholsroster .site-roster-image-header-mobile .site-roster-search-input button {
  border: none;
  background: #ffffff;
  font-size: 2rem;
  transition: all 300ms ease-in-out;
}
.site-roster-reecenicholsroster .site-roster-image-header .site-roster-search-input button:hover,
.site-roster-reecenicholsroster .site-roster-image-header-mobile .site-roster-search-input button:hover {
  color: #ffffff;
  background: #0a0a0a;
}
.site-roster-reecenicholsroster .site-roster-image-header .site-roster-image-header-filter,
.site-roster-reecenicholsroster .site-roster-image-header-mobile .site-roster-image-header-filter {
  display: flex;
}
.site-roster-reecenicholsroster .site-roster-image-header .site-roster-image-header-filter form,
.site-roster-reecenicholsroster .site-roster-image-header-mobile .site-roster-image-header-filter form {
  flex: 1 1 calc(50% - 1rem);
  margin-right: 0.5rem;
}
.site-roster-reecenicholsroster .site-roster-image-header .site-roster-image-header-filter form:last-of-type,
.site-roster-reecenicholsroster .site-roster-image-header-mobile .site-roster-image-header-filter form:last-of-type {
  margin-right: 0;
}
.site-roster-reecenicholsroster .site-roster-image-header .site-roster-image-header-filter form select,
.site-roster-reecenicholsroster .site-roster-image-header-mobile .site-roster-image-header-filter form select {
  height: auto;
  padding: 1rem;
  padding-right: calc(1rem * 1.5);
}
@media print, screen and (max-width: 64.06125em) {
  .site-roster-reecenicholsroster .site-roster-image-header .site-roster-image-header-filter,
  .site-roster-reecenicholsroster .site-roster-image-header-mobile .site-roster-image-header-filter {
    flex-wrap: wrap;
    justify-content: space-between;
  }
  .site-roster-reecenicholsroster .site-roster-image-header .site-roster-image-header-filter form,
  .site-roster-reecenicholsroster .site-roster-image-header-mobile .site-roster-image-header-filter form {
    flex: 0 1 calc(50% - 0.25rem);
    margin-right: 0;
  }
  .site-roster-reecenicholsroster .site-roster-image-header .site-roster-image-header-filter form select,
  .site-roster-reecenicholsroster .site-roster-image-header-mobile .site-roster-image-header-filter form select {
    margin-bottom: 0.5rem;
  }
}
.site-roster-reecenicholsroster .site-roster-image-header-mobile {
  display: none;
}
@media print, screen and (max-width: 64.06125em) {
  .site-roster-reecenicholsroster .site-roster-image-header {
    background-image: none !important;
  }
  .site-roster-reecenicholsroster .site-roster-image-header-mobile {
    height: 100%;
    width: 100%;
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    z-index: -1;
  }
}
.site-roster-reecenicholsroster .site-roster-search-container .site-roster-search-input .input-group {
  border: 1px solid gray;
}
.site-roster-reecenicholsroster .site-roster-search-container .site-roster-search-input input[type=text] {
  border: none;
  padding: 1rem;
}
.site-roster-reecenicholsroster .site-roster-search-container .site-roster-search-input button {
  color: gray;
  border: none;
  background: #ffffff;
  font-size: 2rem;
  transition: all 300ms ease-in-out;
}
.site-roster-reecenicholsroster .site-roster-search-container .site-roster-search-input button:hover {
  color: #ffffff;
  background: gray;
}
.site-roster-reecenicholsroster .site-roster-search-container .site-roster-filter {
  display: flex;
}
@media print, screen and (max-width: 64.06125em) {
  .site-roster-reecenicholsroster .site-roster-search-container .site-roster-filter {
    flex-wrap: wrap;
  }
}
.site-roster-reecenicholsroster .site-roster-search-container .site-roster-filter form {
  flex: 1 1 calc(50% - 1rem);
  margin-right: 0.5rem;
}
.site-roster-reecenicholsroster .site-roster-search-container .site-roster-filter form:last-of-type {
  margin-right: 0;
}
.site-roster-reecenicholsroster .site-roster-search-container .site-roster-filter form select {
  border: 1px solid gray;
  height: auto;
  padding: 1rem;
  padding-right: calc(1rem * 1.5);
}
.site-roster-reecenicholsroster .site-roster-sort select {
  border: 1px solid gray;
  height: auto;
  padding: 1rem;
  padding-right: calc(1rem * 1.5);
  width: auto;
}
.site-roster-reecenicholsroster .site-roster-card-container {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
}
.site-roster-reecenicholsroster .site-roster-card-container article {
  font-size: 0.875rem;
  border: 1px solid gray;
  box-shadow: 0.125rem 0.125rem 0.125rem 0 rgba(128, 128, 128, 0.5);
  margin: 0 0.5rem 1rem;
  width: 21.875rem;
  display: flex;
  flex-direction: column;
}
.site-roster-reecenicholsroster .site-roster-card-container article .site-roster-card-image-link {
  height: 15.625rem;
}
.site-roster-reecenicholsroster .site-roster-card-container article a.site-roster-card-image-link {
  display: block;
  overflow: hidden;
  position: relative;
}
.site-roster-reecenicholsroster .site-roster-card-container article a.site-roster-card-image-link .site-roster-card-bio-text {
  color: #ffffff;
  font-size: 1rem;
  text-align: center;
  background-color: rgba(10, 10, 10, 0.7);
  padding: 0.5rem;
  width: 100%;
  position: absolute;
  left: 0;
  z-index: 1;
  display: flex;
  justify-content: center;
  transition: all 300ms ease-in-out;
}
@media print, screen and (min-width: 64.0625em) {
  .site-roster-reecenicholsroster .site-roster-card-container article a.site-roster-card-image-link .site-roster-card-bio-text {
    height: 100%;
    top: 0;
    opacity: 0;
    align-items: center;
  }
}
@media print, screen and (max-width: 64.06125em) {
  .site-roster-reecenicholsroster .site-roster-card-container article a.site-roster-card-image-link .site-roster-card-bio-text {
    bottom: 0;
    align-items: flex-end;
  }
}
.site-roster-reecenicholsroster .site-roster-card-container article a.site-roster-card-image-link:hover .site-roster-card-bio-text {
  opacity: 1;
}
.site-roster-reecenicholsroster .site-roster-card-container article .site-roster-card-image {
  background-color: gray;
  background-position: center;
  background-size: cover;
  height: 100%;
  width: 100%;
  transition: all 300ms ease-in-out;
}
.site-roster-reecenicholsroster .site-roster-card-container article .site-roster-card-icon {
  height: 100%;
  width: 100%;
  align-items: center;
  display: flex;
  justify-content: center;
}
.site-roster-reecenicholsroster .site-roster-card-container article .site-roster-card-icon i {
  font-size: 12.5rem;
}
.site-roster-reecenicholsroster .site-roster-card-container article .site-roster-card-content {
  padding: 0.5rem 1rem;
}
.site-roster-reecenicholsroster .site-roster-card-container article h2 {
  font-size: 1.25rem;
  margin: 0;
}
.site-roster-reecenicholsroster .site-roster-card-container article .site-roster-card-content-title {
  margin-top: 0.25rem;
  margin-bottom: 1rem;
  display: flex;
  flex-wrap: wrap;
}
.site-roster-reecenicholsroster .site-roster-card-container article .site-roster-card-content-title span {
  line-height: 1;
  border-right: 1px solid #bbbbbb;
  margin-right: 0.25rem;
  padding-right: 0.25rem;
}
.site-roster-reecenicholsroster .site-roster-card-container article .site-roster-card-content-title span:last-of-type {
  border-right: none;
}
.site-roster-reecenicholsroster .site-roster-card-container article ul {
  list-style: none;
  margin: 0;
  margin-top: auto;
  padding: 0;
}
.site-roster-reecenicholsroster .site-roster-paging-list {
  padding: 1rem 0;
}
.site-roster-reecenicholsroster .site-roster-paging-list ul {
  list-style: none;
  margin: 0;
  padding: 0;
  display: flex;
  flex-wrap: wrap;
}
.site-roster-reecenicholsroster .site-roster-paging-list ul li {
  border-right: 1px solid;
  margin-right: 0.25rem;
  padding-right: 0.25rem;
}
.site-roster-reecenicholsroster .site-roster-paging-list ul li.site-roster-paging-list-total {
  font-weight: bold;
  border-right: none;
  margin-right: 1rem;
}
.site-roster-reecenicholsroster .site-roster-paging-list ul li:last-of-type {
  border-right: none;
}
.site-roster-reecenicholsroster .site-roster-sort select {
  border: 1px solid gray;
  height: auto;
  padding: 1rem;
  padding-right: calc(1rem * 1.5);
  width: auto;
}
.site-roster-reecenicholsroster .site-roster-paging-list {
  padding: 1rem 0;
}
.site-roster-reecenicholsroster .site-roster-paging-list ul {
  list-style: none;
  margin: 0;
  padding: 0;
  display: flex;
  flex-wrap: wrap;
}
.site-roster-reecenicholsroster .site-roster-paging-list ul li {
  border-right: 1px solid;
  margin-right: 0.25rem;
  padding-right: 0.25rem;
}
.site-roster-reecenicholsroster .site-roster-paging-list ul li.site-roster-paging-list-total {
  font-weight: bold;
  border-right: none;
  margin-right: 1rem;
}
.site-roster-reecenicholsroster .site-roster-paging-list ul li:last-of-type {
  border-right: none;
}
.site-roster-reecenicholsroster .site-roster-image-header-reece {
  background-position: center;
  background-size: cover;
  padding: 6.25rem 0;
  position: relative;
  z-index: 1;
}
.site-roster-reecenicholsroster .site-roster-image-header-reece:before {
  content: "";
  background-color: rgba(10, 10, 10, 0.3);
  height: 100%;
  width: 100%;
  position: absolute;
  left: 0;
  top: 0;
}
.site-roster-reecenicholsroster .site-roster-image-header-reece .site-container {
  padding: 0 0.5rem;
  position: relative;
}
.site-roster-reecenicholsroster .site-roster-image-header-reece h2 {
  color: #ffffff;
  text-align: center;
}
.site-roster-reecenicholsroster .site-roster-image-header-reece .site-roster-search-input input[type=text] {
  border: none;
  padding: 1rem;
}
.site-roster-reecenicholsroster .site-roster-image-header-reece .site-roster-search-input button {
  border: none;
  background: #ffffff;
  font-size: 2rem;
  transition: all 300ms ease-in-out;
}
.site-roster-reecenicholsroster .site-roster-image-header-reece .site-roster-search-input button:hover {
  color: #ffffff;
  background: #0a0a0a;
}
.site-roster-reecenicholsroster .site-roster-image-header-reece .site-roster-image-header-filter {
  display: flex;
}
.site-roster-reecenicholsroster .site-roster-image-header-reece .site-roster-image-header-filter form {
  flex: 1 1 calc(50% - 1rem);
  margin-right: 0.5rem;
}
.site-roster-reecenicholsroster .site-roster-image-header-reece .site-roster-image-header-filter form:last-of-type {
  margin-right: 0;
}
.site-roster-reecenicholsroster .site-roster-image-header-reece .site-roster-image-header-filter form select {
  height: auto;
  padding: 1rem;
  padding-right: calc(1rem * 1.5);
}
@media print, screen and (max-width: 64.06125em) {
  .site-roster-reecenicholsroster .site-roster-image-header-reece .site-roster-image-header-filter {
    flex-wrap: wrap;
    justify-content: space-between;
  }
  .site-roster-reecenicholsroster .site-roster-image-header-reece .site-roster-image-header-filter form {
    flex: 0 1 calc(50% - 0.25rem);
    margin-right: 0;
  }
  .site-roster-reecenicholsroster .site-roster-image-header-reece .site-roster-image-header-filter form select {
    margin-bottom: 0.5rem;
  }
}
.site-roster-reecenicholsroster .site-roster-image-header-mobile {
  display: none;
}
.site-roster-reecenicholsroster .site-roster-card-container article {
  width: 21.75rem;
}
.site-roster-reecenicholsroster .site-roster-card-container article .site-roster-card-image-link {
  height: 22.5rem;
}

.site-roster-hnrmp .site-roster-image-header,
.site-roster-hnrmp .site-roster-image-header-mobile {
  background-position: center;
  background-size: cover;
  padding: 6.25rem 0;
  position: relative;
  z-index: 1;
}
.site-roster-hnrmp .site-roster-image-header:before,
.site-roster-hnrmp .site-roster-image-header-mobile:before {
  content: "";
  background-color: rgba(10, 10, 10, 0.3);
  height: 100%;
  width: 100%;
  position: absolute;
  left: 0;
  top: 0;
}
.site-roster-hnrmp .site-roster-image-header .site-container,
.site-roster-hnrmp .site-roster-image-header-mobile .site-container {
  padding: 0 0.5rem;
  position: relative;
}
.site-roster-hnrmp .site-roster-image-header h2,
.site-roster-hnrmp .site-roster-image-header-mobile h2 {
  color: #ffffff;
  text-align: center;
}
.site-roster-hnrmp .site-roster-image-header .site-roster-search-input input[type=text],
.site-roster-hnrmp .site-roster-image-header-mobile .site-roster-search-input input[type=text] {
  border: none;
  padding: 1rem;
}
.site-roster-hnrmp .site-roster-image-header .site-roster-search-input button,
.site-roster-hnrmp .site-roster-image-header-mobile .site-roster-search-input button {
  border: none;
  background: #ffffff;
  font-size: 2rem;
  transition: all 300ms ease-in-out;
}
.site-roster-hnrmp .site-roster-image-header .site-roster-search-input button:hover,
.site-roster-hnrmp .site-roster-image-header-mobile .site-roster-search-input button:hover {
  color: #ffffff;
  background: #0a0a0a;
}
.site-roster-hnrmp .site-roster-image-header .site-roster-image-header-filter,
.site-roster-hnrmp .site-roster-image-header-mobile .site-roster-image-header-filter {
  display: flex;
}
.site-roster-hnrmp .site-roster-image-header .site-roster-image-header-filter form,
.site-roster-hnrmp .site-roster-image-header-mobile .site-roster-image-header-filter form {
  flex: 1 1 calc(50% - 1rem);
  margin-right: 0.5rem;
}
.site-roster-hnrmp .site-roster-image-header .site-roster-image-header-filter form:last-of-type,
.site-roster-hnrmp .site-roster-image-header-mobile .site-roster-image-header-filter form:last-of-type {
  margin-right: 0;
}
.site-roster-hnrmp .site-roster-image-header .site-roster-image-header-filter form select,
.site-roster-hnrmp .site-roster-image-header-mobile .site-roster-image-header-filter form select {
  height: auto;
  padding: 1rem;
  padding-right: calc(1rem * 1.5);
}
@media print, screen and (max-width: 64.06125em) {
  .site-roster-hnrmp .site-roster-image-header .site-roster-image-header-filter,
  .site-roster-hnrmp .site-roster-image-header-mobile .site-roster-image-header-filter {
    flex-wrap: wrap;
    justify-content: space-between;
  }
  .site-roster-hnrmp .site-roster-image-header .site-roster-image-header-filter form,
  .site-roster-hnrmp .site-roster-image-header-mobile .site-roster-image-header-filter form {
    flex: 0 1 calc(50% - 0.25rem);
    margin-right: 0;
  }
  .site-roster-hnrmp .site-roster-image-header .site-roster-image-header-filter form select,
  .site-roster-hnrmp .site-roster-image-header-mobile .site-roster-image-header-filter form select {
    margin-bottom: 0.5rem;
  }
}
.site-roster-hnrmp .site-roster-image-header-mobile {
  display: none;
}
@media print, screen and (max-width: 64.06125em) {
  .site-roster-hnrmp .site-roster-image-header {
    background-image: none !important;
  }
  .site-roster-hnrmp .site-roster-image-header-mobile {
    height: 100%;
    width: 100%;
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    z-index: -1;
  }
}
.site-roster-hnrmp .site-roster-search-container .site-roster-search-input .input-group {
  border: 1px solid gray;
}
.site-roster-hnrmp .site-roster-search-container .site-roster-search-input input[type=text] {
  border: none;
  padding: 1rem;
}
.site-roster-hnrmp .site-roster-search-container .site-roster-search-input button {
  color: gray;
  border: none;
  background: #ffffff;
  font-size: 2rem;
  transition: all 300ms ease-in-out;
}
.site-roster-hnrmp .site-roster-search-container .site-roster-search-input button:hover {
  color: #ffffff;
  background: gray;
}
.site-roster-hnrmp .site-roster-search-container .site-roster-filter {
  display: flex;
}
@media print, screen and (max-width: 64.06125em) {
  .site-roster-hnrmp .site-roster-search-container .site-roster-filter {
    flex-wrap: wrap;
  }
}
.site-roster-hnrmp .site-roster-search-container .site-roster-filter form {
  flex: 1 1 calc(50% - 1rem);
  margin-right: 0.5rem;
}
.site-roster-hnrmp .site-roster-search-container .site-roster-filter form:last-of-type {
  margin-right: 0;
}
.site-roster-hnrmp .site-roster-search-container .site-roster-filter form select {
  border: 1px solid gray;
  height: auto;
  padding: 1rem;
  padding-right: calc(1rem * 1.5);
}
.site-roster-hnrmp .site-roster-sort select {
  border: 1px solid gray;
  height: auto;
  padding: 1rem;
  padding-right: calc(1rem * 1.5);
  width: auto;
}
.site-roster-hnrmp .site-roster-card-container {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
}
.site-roster-hnrmp .site-roster-card-container article {
  font-size: 0.875rem;
  border: 1px solid gray;
  box-shadow: 0.125rem 0.125rem 0.125rem 0 rgba(128, 128, 128, 0.5);
  margin: 0 0.5rem 1rem;
  width: 21.875rem;
  display: flex;
  flex-direction: column;
}
.site-roster-hnrmp .site-roster-card-container article .site-roster-card-image-link {
  height: 15.625rem;
}
.site-roster-hnrmp .site-roster-card-container article a.site-roster-card-image-link {
  display: block;
  overflow: hidden;
  position: relative;
}
.site-roster-hnrmp .site-roster-card-container article a.site-roster-card-image-link .site-roster-card-bio-text {
  color: #ffffff;
  font-size: 1rem;
  text-align: center;
  background-color: rgba(10, 10, 10, 0.7);
  padding: 0.5rem;
  width: 100%;
  position: absolute;
  left: 0;
  z-index: 1;
  display: flex;
  justify-content: center;
  transition: all 300ms ease-in-out;
}
@media print, screen and (min-width: 64.0625em) {
  .site-roster-hnrmp .site-roster-card-container article a.site-roster-card-image-link .site-roster-card-bio-text {
    height: 100%;
    top: 0;
    opacity: 0;
    align-items: center;
  }
}
@media print, screen and (max-width: 64.06125em) {
  .site-roster-hnrmp .site-roster-card-container article a.site-roster-card-image-link .site-roster-card-bio-text {
    bottom: 0;
    align-items: flex-end;
  }
}
.site-roster-hnrmp .site-roster-card-container article a.site-roster-card-image-link:hover .site-roster-card-bio-text {
  opacity: 1;
}
.site-roster-hnrmp .site-roster-card-container article .site-roster-card-image {
  background-color: gray;
  background-position: center;
  background-size: cover;
  height: 100%;
  width: 100%;
  transition: all 300ms ease-in-out;
}
.site-roster-hnrmp .site-roster-card-container article .site-roster-card-icon {
  height: 100%;
  width: 100%;
  align-items: center;
  display: flex;
  justify-content: center;
}
.site-roster-hnrmp .site-roster-card-container article .site-roster-card-icon i {
  font-size: 12.5rem;
}
.site-roster-hnrmp .site-roster-card-container article .site-roster-card-content {
  padding: 0.5rem 1rem;
}
.site-roster-hnrmp .site-roster-card-container article h2 {
  font-size: 1.25rem;
  margin: 0;
}
.site-roster-hnrmp .site-roster-card-container article .site-roster-card-content-title {
  margin-top: 0.25rem;
  margin-bottom: 1rem;
  display: flex;
  flex-wrap: wrap;
}
.site-roster-hnrmp .site-roster-card-container article .site-roster-card-content-title span {
  line-height: 1;
  border-right: 1px solid #bbbbbb;
  margin-right: 0.25rem;
  padding-right: 0.25rem;
}
.site-roster-hnrmp .site-roster-card-container article .site-roster-card-content-title span:last-of-type {
  border-right: none;
}
.site-roster-hnrmp .site-roster-card-container article ul {
  list-style: none;
  margin: 0;
  margin-top: auto;
  padding: 0;
}
.site-roster-hnrmp .site-roster-paging-list {
  padding: 1rem 0;
}
.site-roster-hnrmp .site-roster-paging-list ul {
  list-style: none;
  margin: 0;
  padding: 0;
  display: flex;
  flex-wrap: wrap;
}
.site-roster-hnrmp .site-roster-paging-list ul li {
  border-right: 1px solid;
  margin-right: 0.25rem;
  padding-right: 0.25rem;
}
.site-roster-hnrmp .site-roster-paging-list ul li.site-roster-paging-list-total {
  font-weight: bold;
  border-right: none;
  margin-right: 1rem;
}
.site-roster-hnrmp .site-roster-paging-list ul li:last-of-type {
  border-right: none;
}
.site-roster-hnrmp .site-roster-sort select {
  border: 1px solid gray;
  height: auto;
  padding: 1rem;
  padding-right: calc(1rem * 1.5);
  width: auto;
}
.site-roster-hnrmp .site-roster-paging-list {
  padding: 1rem 0;
}
.site-roster-hnrmp .site-roster-paging-list ul {
  list-style: none;
  margin: 0;
  padding: 0;
  display: flex;
  flex-wrap: wrap;
}
.site-roster-hnrmp .site-roster-paging-list ul li {
  border-right: 1px solid;
  margin-right: 0.25rem;
  padding-right: 0.25rem;
}
.site-roster-hnrmp .site-roster-paging-list ul li.site-roster-paging-list-total {
  font-weight: bold;
  border-right: none;
  margin-right: 1rem;
}
.site-roster-hnrmp .site-roster-paging-list ul li:last-of-type {
  border-right: none;
}
.site-roster-hnrmp .site-interior-template-page .site-row .site-column h1 {
  font-family: Times, Times New Roman, Georgia, serif !important;
  color: #322110 !important;
  font-size: 2.5rem !important;
  font-weight: 400 !important;
  text-transform: uppercase !important;
}
@media only screen and (max-width: 63.9375em) {
  .site-roster-hnrmp .site-interior-template-page .site-row .site-column h1 {
    margin-bottom: 1.875rem;
  }
}
.site-roster-hnrmp .site-interior-template-page .site-row .site-column h1 p {
  padding: 0;
  margin: 0;
  line-height: inherit;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  font-family: inherit;
}
.site-roster-hnrmp .site-roster-image-header-filter :nth-child(3):not(option) {
  display: none;
}
.site-roster-hnrmp .site-roster-card-container {
  max-width: 125rem;
  margin: 0 auto;
}
.site-roster-hnrmp .site-roster-card-container article {
  width: 20.375rem;
  font-size: 1.125rem;
}
.site-roster-hnrmp .site-roster-card-container article h2 {
  font-size: 1.5rem;
}
.site-roster-hnrmp .site-roster-card-container article .site-roster-card-image-link {
  height: 21.25rem;
}
.site-roster-hnrmp .site-roster-card-container article.site-account-type-9 .site-roster-card-image-link, .site-roster-hnrmp .site-roster-card-container article.site-account-type-245 .site-roster-card-image-link {
  height: 15.625rem;
}

@font-face {
  font-family: Burgess;
  src: url("../../fonts/burgess/Burgess.ttf");
}
@font-face {
  font-family: Burgess-Bold;
  src: url("../../fonts/burgess/Burgess-Pro-Bold.ttf");
}
@font-face {
  font-family: Canela;
  src: url("../../fonts/canela/Canela-Thin.ttf");
}
.site-roster-houlihan .site-roster-search-input {
  display: flex;
}
.site-roster-houlihan .site-roster-search-input .input-group {
  height: 100%;
  margin-bottom: 0;
  align-self: center;
}
.site-roster-houlihan .site-roster-search-input input {
  border-right: none;
  margin-bottom: 0 !important;
}
.site-roster-houlihan .site-roster-search-input .button, .site-roster-houlihan .site-roster-search-input .rng-listing-details-home-valuation > a {
  background: none !important;
  font-size: 2rem;
  font-weight: 600;
  text-transform: uppercase;
  padding-left: 1rem;
  padding-right: 1rem;
}
@media print, screen and (max-width: 39.99875em) {
  .site-roster-houlihan .site-roster-search-input {
    flex: 0 0 auto;
    width: 100%;
    margin-left: 0;
    margin-right: 0;
  }
}
@media print, screen and (min-width: 40em) and (max-width: 64.06125em) {
  .site-roster-houlihan .site-roster-search-input {
    margin-left: 0.5rem;
    margin-right: 0.5rem;
    flex: 1 1 auto;
  }
}
@media print, screen and (min-width: 64.0625em) {
  .site-roster-houlihan .site-roster-search-input {
    flex: 0 0 auto;
    width: calc(41.6666666667% - 1rem);
    margin-left: 0.5rem;
    margin-right: 0.5rem;
  }
}
.site-roster-houlihan .site-roster-sort {
  padding-top: 1rem;
  display: flex;
  justify-content: flex-end;
}
.site-roster-houlihan .site-roster-sort select {
  width: auto;
}
.site-roster-houlihan .site-roster-paging-list {
  padding: 1rem 0;
}
.site-roster-houlihan .site-roster-paging-list ul {
  list-style: none;
  margin: 0;
  padding: 0;
  display: flex;
  flex-wrap: wrap;
}
.site-roster-houlihan .site-roster-paging-list ul li {
  border-right: 1px solid;
  margin-right: 0.25rem;
  padding-right: 0.25rem;
}
.site-roster-houlihan .site-roster-paging-list ul li.site-roster-paging-list-total {
  font-weight: bold;
  border-right: none;
  margin-right: 1rem;
}
.site-roster-houlihan .site-roster-paging-list ul li:last-of-type {
  border-right: none;
}
.site-roster-houlihan .site-roster-header {
  background-color: #ffffff;
}
.site-roster-houlihan .site-interior-template-page .site-row .site-column h1 {
  text-align: center;
  font-family: "Canela", Georgia, Times, Times New Roman, serif !important;
  color: #666666 !important;
  font-size: 2.8125rem !important;
  line-height: 3.75rem !important;
}
@media only screen and (max-width: 63.9375em) {
  .site-roster-houlihan .site-interior-template-page .site-row .site-column h1 {
    margin-bottom: 1.875rem !important;
    font-size: 2.5rem !important;
    line-height: 3rem !important;
  }
}
.site-roster-houlihan .site-interior-template-page .site-row .site-column h1 p {
  padding: 0;
  margin: 0;
  line-height: inherit;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  font-family: inherit;
}
.site-roster-houlihan .site-interior-template-page .site-row .site-column p,
.site-roster-houlihan .site-interior-template-page .site-row .site-column .site-cms-text {
  text-align: center;
}
.site-roster-houlihan ul,
.site-roster-houlihan p,
.site-roster-houlihan .site-cms-text {
  max-width: 50rem;
  margin: 0 auto;
  color: #666666;
  font-size: 0.9375rem !important;
  line-height: 1.25rem !important;
  font-family: "Burgess", Georgia, Times, Times New Roman, serif !important;
}
.site-roster-houlihan .site-roster-card-container {
  display: flex;
  justify-content: flex-start;
  flex-wrap: wrap;
  padding-bottom: 5rem;
}
.site-roster-houlihan .site-roster-card-container .rng-agent-roster-office {
  border: none;
  box-shadow: none;
  margin: 0;
  text-align: center;
}
.site-roster-houlihan .site-roster-card-container .rng-agent-roster-office .rng-phone {
  margin-top: 0.3125rem;
}
.site-roster-houlihan .site-button-row {
  display: flex;
  justify-content: center;
}
.site-roster-houlihan .site-button-row .rng-agent-roster-header-button {
  padding: 0.625rem 1.875rem !important;
}
.site-roster-houlihan form.site-roster-search-input {
  margin: 1.875rem auto 0;
}
.site-roster-houlihan form.site-roster-search-input .input-group {
  height: 100%;
  margin: 0;
  display: flex;
  justify-content: space-between;
  flex-wrap: nowrap;
}
.site-roster-houlihan form.site-roster-search-input .input-group .input-group-field {
  order: 1;
  flex: 0 1 auto;
  width: 100%;
  background-color: transparent;
  position: relative;
  width: 100%;
  height: 3.125rem;
  font-family: "Burgess", Georgia, Times, Times New Roman, serif;
  font-size: 0.875rem;
  padding: 0.75rem 0.9375rem 0.75rem 1.25rem;
  border: none;
  color: #666666;
  border-radius: 8px 0 0 8px;
  border-radius: 1.25rem 0 0 1.25rem;
  border: 1px solid #999999;
  border-right: none;
  outline: none;
  box-shadow: none;
}
.site-roster-houlihan form.site-roster-search-input .input-group .input-group-field::placeholder {
  color: #666666;
}
.site-roster-houlihan form.site-roster-search-input .input-group .input-group-button {
  flex: 0 1 auto;
  width: auto;
  order: 6;
}
.site-roster-houlihan form.site-roster-search-input .input-group .input-group-button button {
  flex: 0 1 auto;
  width: auto;
  height: 3.125rem;
  order: 6;
  color: #0a0a0a;
  font-size: 1.5rem;
  font-weight: 400;
  text-align: center;
  background-color: rgb(255, 255, 255);
  border-radius: 0 8px 8px 0;
  border: none;
  display: block;
  cursor: pointer;
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 1.75rem;
  background-color: #f6f6f6;
  border-radius: 0 1.25rem 1.25rem 0;
  border: 1px solid #999999;
  border-left: none;
  outline: none;
  padding: 0 1.25rem 0 0.625rem;
}
.site-roster-houlihan form.site-roster-search-input .input-group .input-group-button button:focus, .site-roster-houlihan form.site-roster-search-input .input-group .input-group-button button:hover {
  color: #0a0a0a;
}
.site-roster-houlihan .site-roster-card-container .rng-agent-roster-office img {
  height: auto !important;
  margin-bottom: 0.5rem;
  max-height: 10.9375rem;
  width: auto;
  display: block;
}
.site-roster-houlihan .site-roster-card-container .rng-agent-roster-agent-card.rng-agent-roster-agent {
  border: none;
  display: flex;
  justify-content: space-between;
  flex: 0 1 auto;
  width: 33%;
  margin: 0;
  padding: 1.25rem 0.625rem;
}
@media only screen and (max-width: 75em) {
  .site-roster-houlihan .site-roster-card-container .rng-agent-roster-agent-card.rng-agent-roster-agent {
    width: 50%;
  }
}
@media only screen and (max-width: 48em) {
  .site-roster-houlihan .site-roster-card-container .rng-agent-roster-agent-card.rng-agent-roster-agent {
    width: 100%;
  }
}
.site-roster-houlihan .site-roster-card-container .rng-agent-roster-agent-card.rng-agent-roster-agent .rng-agent-roster-card-photo {
  flex: 1 1 auto;
  width: 33%;
  max-width: 12.5rem;
}
.site-roster-houlihan .site-roster-card-container .rng-agent-roster-agent-card.rng-agent-roster-agent .rng-agent-roster-card-photo img {
  width: 100%;
  height: auto;
  width: 12rem;
  max-height: none;
}
.site-roster-houlihan .site-roster-card-container .rng-agent-roster-agent-card.rng-agent-roster-agent .rng-agent-roster-card-details {
  flex: 0 1 auto;
  width: 66%;
  padding-left: 1.25rem;
}
.site-roster-houlihan .site-roster-card-container .rng-agent-roster-agent-card.rng-agent-roster-agent h3,
.site-roster-houlihan .site-roster-card-container .rng-agent-roster-agent-card.rng-agent-roster-agent h1 {
  font-family: "Verlag-Bold", Arial, Helvetica Neue, Helvetica, sans-serif !important;
  font-size: 0.875rem !important;
  color: #004442 !important;
  font-weight: bold !important;
  text-transform: uppercase !important;
  letter-spacing: 2px !important;
  line-height: 1.25rem !important;
  margin-bottom: 0 !important;
}
.site-roster-houlihan .site-roster-card-container .rng-agent-roster-agent-card.rng-agent-roster-agent h3 .account-title,
.site-roster-houlihan .site-roster-card-container .rng-agent-roster-agent-card.rng-agent-roster-agent h1 .account-title {
  font-family: "Burgess", Georgia, Times, Times New Roman, serif !important;
  font-size: 0.875rem !important;
  font-weight: 400;
  font-style: italic;
  text-transform: none;
  margin-bottom: 0 !important;
  margin-top: 0.3125rem !important;
}
.site-roster-houlihan .site-roster-card-container .rng-agent-roster-agent-card.rng-agent-roster-agent ul {
  display: block;
  margin-top: 0.3125rem;
}
.site-roster-houlihan .site-roster-card-container .rng-agent-roster-agent-card.rng-agent-roster-agent ul a {
  color: #666666;
}
.site-roster-houlihan .site-roster-card-container .rng-agent-roster-agent-card.rng-agent-roster-agent .site-roster-phone-icon {
  display: inline-block;
  padding-right: 0.3125rem;
}
.site-roster-houlihan .site-roster-card-container .rng-agent-roster-agent-card.rng-agent-roster-agent .site-button-3 {
  text-transform: uppercase;
  margin-top: 0.3125rem;
}
.site-roster-houlihan h3 {
  font-size: 0.875rem !important;
  color: #004442 !important;
  font-weight: bold !important;
  text-transform: uppercase !important;
  letter-spacing: 2px !important;
  line-height: 1.25rem !important;
}

.site-roster-hpmlp .site-roster-search-input {
  display: flex;
}
.site-roster-hpmlp .site-roster-search-input .input-group {
  height: 100%;
  margin-bottom: 0;
  align-self: center;
}
.site-roster-hpmlp .site-roster-search-input input {
  border-right: none;
  margin-bottom: 0 !important;
}
.site-roster-hpmlp .site-roster-search-input .button, .site-roster-hpmlp .site-roster-search-input .rng-listing-details-home-valuation > a {
  background: none !important;
  font-size: 2rem;
  font-weight: 600;
  text-transform: uppercase;
  padding-left: 1rem;
  padding-right: 1rem;
}
@media print, screen and (max-width: 39.99875em) {
  .site-roster-hpmlp .site-roster-search-input {
    flex: 0 0 auto;
    width: 100%;
    margin-left: 0;
    margin-right: 0;
  }
}
@media print, screen and (min-width: 40em) and (max-width: 64.06125em) {
  .site-roster-hpmlp .site-roster-search-input {
    margin-left: 0.5rem;
    margin-right: 0.5rem;
    flex: 1 1 auto;
  }
}
@media print, screen and (min-width: 64.0625em) {
  .site-roster-hpmlp .site-roster-search-input {
    flex: 0 0 auto;
    width: calc(41.6666666667% - 1rem);
    margin-left: 0.5rem;
    margin-right: 0.5rem;
  }
}
.site-roster-hpmlp .site-roster-sort {
  padding-top: 1rem;
  display: flex;
  justify-content: flex-end;
}
.site-roster-hpmlp .site-roster-sort select {
  width: auto;
}
.site-roster-hpmlp .site-roster-paging-list {
  padding: 1rem 0;
}
.site-roster-hpmlp .site-roster-paging-list ul {
  list-style: none;
  margin: 0;
  padding: 0;
  display: flex;
  flex-wrap: wrap;
}
.site-roster-hpmlp .site-roster-paging-list ul li {
  border-right: 1px solid;
  margin-right: 0.25rem;
  padding-right: 0.25rem;
}
.site-roster-hpmlp .site-roster-paging-list ul li.site-roster-paging-list-total {
  font-weight: bold;
  border-right: none;
  margin-right: 1rem;
}
.site-roster-hpmlp .site-roster-paging-list ul li:last-of-type {
  border-right: none;
}
.site-roster-hpmlp .site-interior-header {
  margin-top: 2.5rem;
}
.site-roster-hpmlp .site-interior-header .site-column {
  padding: 0 1rem;
}
.site-roster-hpmlp .site-interior-header h1 {
  font-family: "Domine", Georgia, Times, Times New Roman, serif;
  font-size: 3.5625rem;
  font-style: normal;
  font-weight: 500;
  line-height: 3.9375rem;
  line-height: 1.1;
  letter-spacing: 0em;
  color: #0f7d6b;
}
@media only screen and (max-width: 48em) {
  .site-roster-hpmlp .site-interior-header h1 {
    font-size: 2.25rem;
    line-height: 2.5rem;
  }
}
.site-roster-hpmlp .rng-agent-roster-search-bar {
  margin-top: 2.5rem;
  border-bottom: none;
}
.site-roster-hpmlp .rng-agent-roster-search-bar .rng-agent-roster-search-bar-grid form.site-roster-search-input {
  width: 70%;
  max-width: 50rem;
}
@media only screen and (max-width: 48em) {
  .site-roster-hpmlp .rng-agent-roster-search-bar .rng-agent-roster-search-bar-grid form.site-roster-search-input {
    width: 100%;
  }
}
.site-roster-hpmlp .rng-agent-roster-search-bar .rng-agent-roster-search-bar-grid form.site-roster-search-input .input-group-field {
  border-radius: 1.5rem 0 0 1.5rem !important;
}
.site-roster-hpmlp .rng-agent-roster-search-bar .rng-agent-roster-search-bar-grid form.site-roster-search-input .input-group-button button {
  background-color: #F6F6F6 !important;
  font-size: 1.75rem;
  color: #0A0A0A;
  border: 1px solid #999999;
  border-left: none;
}

.hpmlp.site-roster-agent,
.hpmlp.site-roster-office {
  border: none !important;
  box-shadow: none !important;
  position: relative;
  padding: 0 1.25rem 1.25rem;
  width: calc(33.333% - 1rem) !important;
  margin: 1rem 0.5rem !important;
}
@media only screen and (max-width: 64em) {
  .hpmlp.site-roster-agent,
  .hpmlp.site-roster-office {
    width: calc(50% - 1rem) !important;
  }
}
@media only screen and (max-width: 40em) {
  .hpmlp.site-roster-agent,
  .hpmlp.site-roster-office {
    width: 100% !important;
  }
}
.hpmlp.site-roster-agent .site-team-member-image,
.hpmlp.site-roster-office .site-team-member-image {
  position: relative;
  max-width: 100%;
  width: 18.75rem;
  height: 23.4375rem;
  background-position: center;
  background-size: cover;
  background-repeat: no-repeat;
  z-index: 2;
}
@media only screen and (max-width: 64em) {
  .hpmlp.site-roster-agent .site-team-member-image,
  .hpmlp.site-roster-office .site-team-member-image {
    width: 12.5rem;
    height: 15.625rem;
  }
}
@media only screen and (max-width: 40em) {
  .hpmlp.site-roster-agent .site-team-member-image,
  .hpmlp.site-roster-office .site-team-member-image {
    width: 18.75rem;
    height: 23.4375rem;
  }
}
.hpmlp.site-roster-agent .site-team-member-text,
.hpmlp.site-roster-office .site-team-member-text {
  position: relative;
  margin-top: 1rem;
  z-index: 2;
}
.hpmlp.site-roster-agent .site-team-member-text h3,
.hpmlp.site-roster-office .site-team-member-text h3 {
  color: var(--company-primary-color) !important;
  font-size: 1.625rem !important;
  font-family: "Domine", Georgia, Times, Times New Roman, serif !important;
  line-height: 1.2 !important;
}
@media only screen and (max-width: 30em) {
  .hpmlp.site-roster-agent .site-team-member-text h3,
  .hpmlp.site-roster-office .site-team-member-text h3 {
    padding-left: 1.25rem;
  }
}
.hpmlp.site-roster-agent .site-team-member-text h4,
.hpmlp.site-roster-office .site-team-member-text h4 {
  color: #E8AB0A !important;
  text-transform: uppercase !important;
  font-size: 0.9375rem !important;
  padding-left: 5rem;
  margin-bottom: 0;
  line-height: 1.3 !important;
}
@media only screen and (max-width: 30em) {
  .hpmlp.site-roster-agent .site-team-member-text h4,
  .hpmlp.site-roster-office .site-team-member-text h4 {
    padding-left: 1.25rem;
  }
}
.hpmlp.site-roster-agent .site-team-member-text .site-state-license,
.hpmlp.site-roster-office .site-team-member-text .site-state-license {
  margin-top: 0;
}
.hpmlp.site-roster-agent .site-team-member-text .site-team-member-designations,
.hpmlp.site-roster-office .site-team-member-text .site-team-member-designations {
  color: #312C26 !important;
  font-size: 0.9375rem !important;
  padding-left: 5rem;
}
@media only screen and (max-width: 30em) {
  .hpmlp.site-roster-agent .site-team-member-text .site-team-member-designations,
  .hpmlp.site-roster-office .site-team-member-text .site-team-member-designations {
    padding-left: 1.25rem;
  }
}
.hpmlp.site-roster-agent .site-team-member-text p,
.hpmlp.site-roster-office .site-team-member-text p {
  color: #312C26 !important;
  font-size: 0.9375rem !important;
  padding-left: 5rem;
}
@media only screen and (max-width: 30em) {
  .hpmlp.site-roster-agent .site-team-member-text p,
  .hpmlp.site-roster-office .site-team-member-text p {
    padding-left: 1.25rem;
  }
}
.hpmlp.site-roster-agent .site-team-member-text .site-info-office a,
.hpmlp.site-roster-office .site-team-member-text .site-info-office a {
  color: #312C26 !important;
  font-size: 0.9375rem !important;
}
.hpmlp.site-roster-agent .site-team-member-text hr,
.hpmlp.site-roster-office .site-team-member-text hr {
  border: none;
  border-top: 1px solid #E8AB0A;
  max-width: 100%;
  width: 18.75rem;
  margin: 0;
}
.hpmlp.site-roster-agent .site-team-member-text .site-team-member-contact,
.hpmlp.site-roster-office .site-team-member-text .site-team-member-contact {
  display: flex;
  justify-content: flex-start;
  align-items: center;
  padding-left: 5rem;
  margin-bottom: 0.625rem;
}
@media only screen and (max-width: 30em) {
  .hpmlp.site-roster-agent .site-team-member-text .site-team-member-contact,
  .hpmlp.site-roster-office .site-team-member-text .site-team-member-contact {
    padding-left: 1.25rem;
  }
}
.hpmlp.site-roster-agent .site-team-member-text .site-team-member-contact li,
.hpmlp.site-roster-office .site-team-member-text .site-team-member-contact li {
  padding-right: 1.25rem;
}
.hpmlp.site-roster-agent .site-team-member-text .site-team-member-contact li a,
.hpmlp.site-roster-office .site-team-member-text .site-team-member-contact li a {
  text-decoration: none !important;
}
.hpmlp.site-roster-agent .site-team-member-text .site-team-member-contact li.site-email a,
.hpmlp.site-roster-office .site-team-member-text .site-team-member-contact li.site-email a {
  font-size: 1.75rem;
}
.hpmlp.site-roster-agent .site-team-member-text .site-team-member-contact li.site-phone a,
.hpmlp.site-roster-office .site-team-member-text .site-team-member-contact li.site-phone a {
  font-size: 1.125rem;
}
.hpmlp.site-roster-agent .site-team-member-bg,
.hpmlp.site-roster-office .site-team-member-bg {
  position: absolute;
  bottom: 0;
  right: 0.625rem;
  width: 80%;
  height: 75%;
  z-index: 1;
  background-color: #FAF3EB;
  border-radius: 0 0 2.1875rem 0;
}
.hpmlp.site-roster-agent .site-team-member-bg.site-color-ivory,
.hpmlp.site-roster-office .site-team-member-bg.site-color-ivory {
  background-color: #FAF3EB;
}
.hpmlp.site-roster-agent .site-team-member-bg.site-color-faded-emerald,
.hpmlp.site-roster-office .site-team-member-bg.site-color-faded-emerald {
  background-color: #F3F8F8;
}
@media only screen and (max-width: 30em) {
  .hpmlp.site-roster-agent .site-team-member-bg,
  .hpmlp.site-roster-office .site-team-member-bg {
    width: 85%;
    left: 1.25rem;
    right: auto;
  }
}

.site-roster-hred .site-roster-image-header,
.site-roster-hred .site-roster-image-header-mobile {
  background-position: center;
  background-size: cover;
  padding: 6.25rem 0;
  position: relative;
  z-index: 1;
}
.site-roster-hred .site-roster-image-header:before,
.site-roster-hred .site-roster-image-header-mobile:before {
  content: "";
  background-color: rgba(10, 10, 10, 0.3);
  height: 100%;
  width: 100%;
  position: absolute;
  left: 0;
  top: 0;
}
.site-roster-hred .site-roster-image-header .site-container,
.site-roster-hred .site-roster-image-header-mobile .site-container {
  padding: 0 0.5rem;
  position: relative;
}
.site-roster-hred .site-roster-image-header h2,
.site-roster-hred .site-roster-image-header-mobile h2 {
  color: #ffffff;
  text-align: center;
}
.site-roster-hred .site-roster-image-header .site-roster-search-input input[type=text],
.site-roster-hred .site-roster-image-header-mobile .site-roster-search-input input[type=text] {
  border: none;
  padding: 1rem;
}
.site-roster-hred .site-roster-image-header .site-roster-search-input button,
.site-roster-hred .site-roster-image-header-mobile .site-roster-search-input button {
  border: none;
  background: #ffffff;
  font-size: 2rem;
  transition: all 300ms ease-in-out;
}
.site-roster-hred .site-roster-image-header .site-roster-search-input button:hover,
.site-roster-hred .site-roster-image-header-mobile .site-roster-search-input button:hover {
  color: #ffffff;
  background: #0a0a0a;
}
.site-roster-hred .site-roster-image-header .site-roster-image-header-filter,
.site-roster-hred .site-roster-image-header-mobile .site-roster-image-header-filter {
  display: flex;
}
.site-roster-hred .site-roster-image-header .site-roster-image-header-filter form,
.site-roster-hred .site-roster-image-header-mobile .site-roster-image-header-filter form {
  flex: 1 1 calc(50% - 1rem);
  margin-right: 0.5rem;
}
.site-roster-hred .site-roster-image-header .site-roster-image-header-filter form:last-of-type,
.site-roster-hred .site-roster-image-header-mobile .site-roster-image-header-filter form:last-of-type {
  margin-right: 0;
}
.site-roster-hred .site-roster-image-header .site-roster-image-header-filter form select,
.site-roster-hred .site-roster-image-header-mobile .site-roster-image-header-filter form select {
  height: auto;
  padding: 1rem;
  padding-right: calc(1rem * 1.5);
}
@media print, screen and (max-width: 64.06125em) {
  .site-roster-hred .site-roster-image-header .site-roster-image-header-filter,
  .site-roster-hred .site-roster-image-header-mobile .site-roster-image-header-filter {
    flex-wrap: wrap;
    justify-content: space-between;
  }
  .site-roster-hred .site-roster-image-header .site-roster-image-header-filter form,
  .site-roster-hred .site-roster-image-header-mobile .site-roster-image-header-filter form {
    flex: 0 1 calc(50% - 0.25rem);
    margin-right: 0;
  }
  .site-roster-hred .site-roster-image-header .site-roster-image-header-filter form select,
  .site-roster-hred .site-roster-image-header-mobile .site-roster-image-header-filter form select {
    margin-bottom: 0.5rem;
  }
}
.site-roster-hred .site-roster-image-header-mobile {
  display: none;
}
@media print, screen and (max-width: 64.06125em) {
  .site-roster-hred .site-roster-image-header {
    background-image: none !important;
  }
  .site-roster-hred .site-roster-image-header-mobile {
    height: 100%;
    width: 100%;
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    z-index: -1;
  }
}
.site-roster-hred .site-roster-search-container .site-roster-search-input .input-group {
  border: 1px solid gray;
}
.site-roster-hred .site-roster-search-container .site-roster-search-input input[type=text] {
  border: none;
  padding: 1rem;
}
.site-roster-hred .site-roster-search-container .site-roster-search-input button {
  color: gray;
  border: none;
  background: #ffffff;
  font-size: 2rem;
  transition: all 300ms ease-in-out;
}
.site-roster-hred .site-roster-search-container .site-roster-search-input button:hover {
  color: #ffffff;
  background: gray;
}
.site-roster-hred .site-roster-search-container .site-roster-filter {
  display: flex;
}
@media print, screen and (max-width: 64.06125em) {
  .site-roster-hred .site-roster-search-container .site-roster-filter {
    flex-wrap: wrap;
  }
}
.site-roster-hred .site-roster-search-container .site-roster-filter form {
  flex: 1 1 calc(50% - 1rem);
  margin-right: 0.5rem;
}
.site-roster-hred .site-roster-search-container .site-roster-filter form:last-of-type {
  margin-right: 0;
}
.site-roster-hred .site-roster-search-container .site-roster-filter form select {
  border: 1px solid gray;
  height: auto;
  padding: 1rem;
  padding-right: calc(1rem * 1.5);
}
.site-roster-hred .site-roster-sort select {
  border: 1px solid gray;
  height: auto;
  padding: 1rem;
  padding-right: calc(1rem * 1.5);
  width: auto;
}
.site-roster-hred .site-roster-card-container {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
}
.site-roster-hred .site-roster-card-container article {
  font-size: 0.875rem;
  border: 1px solid gray;
  box-shadow: 0.125rem 0.125rem 0.125rem 0 rgba(128, 128, 128, 0.5);
  margin: 0 0.5rem 1rem;
  width: 21.875rem;
  display: flex;
  flex-direction: column;
}
.site-roster-hred .site-roster-card-container article .site-roster-card-image-link {
  height: 15.625rem;
}
.site-roster-hred .site-roster-card-container article a.site-roster-card-image-link {
  display: block;
  overflow: hidden;
  position: relative;
}
.site-roster-hred .site-roster-card-container article a.site-roster-card-image-link .site-roster-card-bio-text {
  color: #ffffff;
  font-size: 1rem;
  text-align: center;
  background-color: rgba(10, 10, 10, 0.7);
  padding: 0.5rem;
  width: 100%;
  position: absolute;
  left: 0;
  z-index: 1;
  display: flex;
  justify-content: center;
  transition: all 300ms ease-in-out;
}
@media print, screen and (min-width: 64.0625em) {
  .site-roster-hred .site-roster-card-container article a.site-roster-card-image-link .site-roster-card-bio-text {
    height: 100%;
    top: 0;
    opacity: 0;
    align-items: center;
  }
}
@media print, screen and (max-width: 64.06125em) {
  .site-roster-hred .site-roster-card-container article a.site-roster-card-image-link .site-roster-card-bio-text {
    bottom: 0;
    align-items: flex-end;
  }
}
.site-roster-hred .site-roster-card-container article a.site-roster-card-image-link:hover .site-roster-card-bio-text {
  opacity: 1;
}
.site-roster-hred .site-roster-card-container article .site-roster-card-image {
  background-color: gray;
  background-position: center;
  background-size: cover;
  height: 100%;
  width: 100%;
  transition: all 300ms ease-in-out;
}
.site-roster-hred .site-roster-card-container article .site-roster-card-icon {
  height: 100%;
  width: 100%;
  align-items: center;
  display: flex;
  justify-content: center;
}
.site-roster-hred .site-roster-card-container article .site-roster-card-icon i {
  font-size: 12.5rem;
}
.site-roster-hred .site-roster-card-container article .site-roster-card-content {
  padding: 0.5rem 1rem;
}
.site-roster-hred .site-roster-card-container article h2 {
  font-size: 1.25rem;
  margin: 0;
}
.site-roster-hred .site-roster-card-container article .site-roster-card-content-title {
  margin-top: 0.25rem;
  margin-bottom: 1rem;
  display: flex;
  flex-wrap: wrap;
}
.site-roster-hred .site-roster-card-container article .site-roster-card-content-title span {
  line-height: 1;
  border-right: 1px solid #bbbbbb;
  margin-right: 0.25rem;
  padding-right: 0.25rem;
}
.site-roster-hred .site-roster-card-container article .site-roster-card-content-title span:last-of-type {
  border-right: none;
}
.site-roster-hred .site-roster-card-container article ul {
  list-style: none;
  margin: 0;
  margin-top: auto;
  padding: 0;
}
.site-roster-hred .site-roster-paging-list {
  padding: 1rem 0;
}
.site-roster-hred .site-roster-paging-list ul {
  list-style: none;
  margin: 0;
  padding: 0;
  display: flex;
  flex-wrap: wrap;
}
.site-roster-hred .site-roster-paging-list ul li {
  border-right: 1px solid;
  margin-right: 0.25rem;
  padding-right: 0.25rem;
}
.site-roster-hred .site-roster-paging-list ul li.site-roster-paging-list-total {
  font-weight: bold;
  border-right: none;
  margin-right: 1rem;
}
.site-roster-hred .site-roster-paging-list ul li:last-of-type {
  border-right: none;
}
.site-roster-hred .site-roster-sort select {
  border: 1px solid gray;
  height: auto;
  padding: 1rem;
  padding-right: calc(1rem * 1.5);
  width: auto;
}
.site-roster-hred .site-roster-paging-list {
  padding: 1rem 0;
}
.site-roster-hred .site-roster-paging-list ul {
  list-style: none;
  margin: 0;
  padding: 0;
  display: flex;
  flex-wrap: wrap;
}
.site-roster-hred .site-roster-paging-list ul li {
  border-right: 1px solid;
  margin-right: 0.25rem;
  padding-right: 0.25rem;
}
.site-roster-hred .site-roster-paging-list ul li.site-roster-paging-list-total {
  font-weight: bold;
  border-right: none;
  margin-right: 1rem;
}
.site-roster-hred .site-roster-paging-list ul li:last-of-type {
  border-right: none;
}
.site-roster-hred .site-roster-card-image-link {
  height: auto !important;
}
.site-roster-hred .site-roster-card-image-link img {
  height: auto !important;
  margin-bottom: 0.5rem;
  max-height: 10.875rem;
  width: auto;
  display: block;
}

.site-roster-intracoastal .site-roster-image-header,
.site-roster-intracoastal .site-roster-image-header-mobile {
  background-position: center;
  background-size: cover;
  padding: 6.25rem 0;
  position: relative;
  z-index: 1;
}
.site-roster-intracoastal .site-roster-image-header:before,
.site-roster-intracoastal .site-roster-image-header-mobile:before {
  content: "";
  background-color: rgba(10, 10, 10, 0.3);
  height: 100%;
  width: 100%;
  position: absolute;
  left: 0;
  top: 0;
}
.site-roster-intracoastal .site-roster-image-header .site-container,
.site-roster-intracoastal .site-roster-image-header-mobile .site-container {
  padding: 0 0.5rem;
  position: relative;
}
.site-roster-intracoastal .site-roster-image-header h2,
.site-roster-intracoastal .site-roster-image-header-mobile h2 {
  color: #ffffff;
  text-align: center;
}
.site-roster-intracoastal .site-roster-image-header .site-roster-search-input input[type=text],
.site-roster-intracoastal .site-roster-image-header-mobile .site-roster-search-input input[type=text] {
  border: none;
  padding: 1rem;
}
.site-roster-intracoastal .site-roster-image-header .site-roster-search-input button,
.site-roster-intracoastal .site-roster-image-header-mobile .site-roster-search-input button {
  border: none;
  background: #ffffff;
  font-size: 2rem;
  transition: all 300ms ease-in-out;
}
.site-roster-intracoastal .site-roster-image-header .site-roster-search-input button:hover,
.site-roster-intracoastal .site-roster-image-header-mobile .site-roster-search-input button:hover {
  color: #ffffff;
  background: #0a0a0a;
}
.site-roster-intracoastal .site-roster-image-header .site-roster-image-header-filter,
.site-roster-intracoastal .site-roster-image-header-mobile .site-roster-image-header-filter {
  display: flex;
}
.site-roster-intracoastal .site-roster-image-header .site-roster-image-header-filter form,
.site-roster-intracoastal .site-roster-image-header-mobile .site-roster-image-header-filter form {
  flex: 1 1 calc(50% - 1rem);
  margin-right: 0.5rem;
}
.site-roster-intracoastal .site-roster-image-header .site-roster-image-header-filter form:last-of-type,
.site-roster-intracoastal .site-roster-image-header-mobile .site-roster-image-header-filter form:last-of-type {
  margin-right: 0;
}
.site-roster-intracoastal .site-roster-image-header .site-roster-image-header-filter form select,
.site-roster-intracoastal .site-roster-image-header-mobile .site-roster-image-header-filter form select {
  height: auto;
  padding: 1rem;
  padding-right: calc(1rem * 1.5);
}
@media print, screen and (max-width: 64.06125em) {
  .site-roster-intracoastal .site-roster-image-header .site-roster-image-header-filter,
  .site-roster-intracoastal .site-roster-image-header-mobile .site-roster-image-header-filter {
    flex-wrap: wrap;
    justify-content: space-between;
  }
  .site-roster-intracoastal .site-roster-image-header .site-roster-image-header-filter form,
  .site-roster-intracoastal .site-roster-image-header-mobile .site-roster-image-header-filter form {
    flex: 0 1 calc(50% - 0.25rem);
    margin-right: 0;
  }
  .site-roster-intracoastal .site-roster-image-header .site-roster-image-header-filter form select,
  .site-roster-intracoastal .site-roster-image-header-mobile .site-roster-image-header-filter form select {
    margin-bottom: 0.5rem;
  }
}
.site-roster-intracoastal .site-roster-image-header-mobile {
  display: none;
}
@media print, screen and (max-width: 64.06125em) {
  .site-roster-intracoastal .site-roster-image-header {
    background-image: none !important;
  }
  .site-roster-intracoastal .site-roster-image-header-mobile {
    height: 100%;
    width: 100%;
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    z-index: -1;
  }
}
.site-roster-intracoastal .site-roster-search-container .site-roster-search-input .input-group {
  border: 1px solid gray;
}
.site-roster-intracoastal .site-roster-search-container .site-roster-search-input input[type=text] {
  border: none;
  padding: 1rem;
}
.site-roster-intracoastal .site-roster-search-container .site-roster-search-input button {
  color: gray;
  border: none;
  background: #ffffff;
  font-size: 2rem;
  transition: all 300ms ease-in-out;
}
.site-roster-intracoastal .site-roster-search-container .site-roster-search-input button:hover {
  color: #ffffff;
  background: gray;
}
.site-roster-intracoastal .site-roster-search-container .site-roster-filter {
  display: flex;
}
@media print, screen and (max-width: 64.06125em) {
  .site-roster-intracoastal .site-roster-search-container .site-roster-filter {
    flex-wrap: wrap;
  }
}
.site-roster-intracoastal .site-roster-search-container .site-roster-filter form {
  flex: 1 1 calc(50% - 1rem);
  margin-right: 0.5rem;
}
.site-roster-intracoastal .site-roster-search-container .site-roster-filter form:last-of-type {
  margin-right: 0;
}
.site-roster-intracoastal .site-roster-search-container .site-roster-filter form select {
  border: 1px solid gray;
  height: auto;
  padding: 1rem;
  padding-right: calc(1rem * 1.5);
}
.site-roster-intracoastal .site-roster-sort select {
  border: 1px solid gray;
  height: auto;
  padding: 1rem;
  padding-right: calc(1rem * 1.5);
  width: auto;
}
.site-roster-intracoastal .site-roster-card-container {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
}
.site-roster-intracoastal .site-roster-card-container article {
  font-size: 0.875rem;
  border: 1px solid gray;
  box-shadow: 0.125rem 0.125rem 0.125rem 0 rgba(128, 128, 128, 0.5);
  margin: 0 0.5rem 1rem;
  width: 21.875rem;
  display: flex;
  flex-direction: column;
}
.site-roster-intracoastal .site-roster-card-container article .site-roster-card-image-link {
  height: 15.625rem;
}
.site-roster-intracoastal .site-roster-card-container article a.site-roster-card-image-link {
  display: block;
  overflow: hidden;
  position: relative;
}
.site-roster-intracoastal .site-roster-card-container article a.site-roster-card-image-link .site-roster-card-bio-text {
  color: #ffffff;
  font-size: 1rem;
  text-align: center;
  background-color: rgba(10, 10, 10, 0.7);
  padding: 0.5rem;
  width: 100%;
  position: absolute;
  left: 0;
  z-index: 1;
  display: flex;
  justify-content: center;
  transition: all 300ms ease-in-out;
}
@media print, screen and (min-width: 64.0625em) {
  .site-roster-intracoastal .site-roster-card-container article a.site-roster-card-image-link .site-roster-card-bio-text {
    height: 100%;
    top: 0;
    opacity: 0;
    align-items: center;
  }
}
@media print, screen and (max-width: 64.06125em) {
  .site-roster-intracoastal .site-roster-card-container article a.site-roster-card-image-link .site-roster-card-bio-text {
    bottom: 0;
    align-items: flex-end;
  }
}
.site-roster-intracoastal .site-roster-card-container article a.site-roster-card-image-link:hover .site-roster-card-bio-text {
  opacity: 1;
}
.site-roster-intracoastal .site-roster-card-container article .site-roster-card-image {
  background-color: gray;
  background-position: center;
  background-size: cover;
  height: 100%;
  width: 100%;
  transition: all 300ms ease-in-out;
}
.site-roster-intracoastal .site-roster-card-container article .site-roster-card-icon {
  height: 100%;
  width: 100%;
  align-items: center;
  display: flex;
  justify-content: center;
}
.site-roster-intracoastal .site-roster-card-container article .site-roster-card-icon i {
  font-size: 12.5rem;
}
.site-roster-intracoastal .site-roster-card-container article .site-roster-card-content {
  padding: 0.5rem 1rem;
}
.site-roster-intracoastal .site-roster-card-container article h2 {
  font-size: 1.25rem;
  margin: 0;
}
.site-roster-intracoastal .site-roster-card-container article .site-roster-card-content-title {
  margin-top: 0.25rem;
  margin-bottom: 1rem;
  display: flex;
  flex-wrap: wrap;
}
.site-roster-intracoastal .site-roster-card-container article .site-roster-card-content-title span {
  line-height: 1;
  border-right: 1px solid #bbbbbb;
  margin-right: 0.25rem;
  padding-right: 0.25rem;
}
.site-roster-intracoastal .site-roster-card-container article .site-roster-card-content-title span:last-of-type {
  border-right: none;
}
.site-roster-intracoastal .site-roster-card-container article ul {
  list-style: none;
  margin: 0;
  margin-top: auto;
  padding: 0;
}
.site-roster-intracoastal .site-roster-paging-list {
  padding: 1rem 0;
}
.site-roster-intracoastal .site-roster-paging-list ul {
  list-style: none;
  margin: 0;
  padding: 0;
  display: flex;
  flex-wrap: wrap;
}
.site-roster-intracoastal .site-roster-paging-list ul li {
  border-right: 1px solid;
  margin-right: 0.25rem;
  padding-right: 0.25rem;
}
.site-roster-intracoastal .site-roster-paging-list ul li.site-roster-paging-list-total {
  font-weight: bold;
  border-right: none;
  margin-right: 1rem;
}
.site-roster-intracoastal .site-roster-paging-list ul li:last-of-type {
  border-right: none;
}
.site-roster-intracoastal .site-roster-sort select {
  border: 1px solid gray;
  height: auto;
  padding: 1rem;
  padding-right: calc(1rem * 1.5);
  width: auto;
}
.site-roster-intracoastal .site-roster-paging-list {
  padding: 1rem 0;
}
.site-roster-intracoastal .site-roster-paging-list ul {
  list-style: none;
  margin: 0;
  padding: 0;
  display: flex;
  flex-wrap: wrap;
}
.site-roster-intracoastal .site-roster-paging-list ul li {
  border-right: 1px solid;
  margin-right: 0.25rem;
  padding-right: 0.25rem;
}
.site-roster-intracoastal .site-roster-paging-list ul li.site-roster-paging-list-total {
  font-weight: bold;
  border-right: none;
  margin-right: 1rem;
}
.site-roster-intracoastal .site-roster-paging-list ul li:last-of-type {
  border-right: none;
}
.site-roster-intracoastal .site-roster-card-container article .site-roster-card-image-link {
  height: 22.5rem;
}
.site-roster-intracoastal .site-roster-card-container article ul .site-roster-card-contact-row {
  align-items: center;
  display: flex;
  flex-wrap: wrap;
}
.site-roster-intracoastal .site-roster-card-container article ul .site-roster-card-contact-row a {
  border-left: 1px solid #0a0a0a;
  padding: 0 0.5rem;
}
.site-roster-intracoastal .site-roster-card-container article ul .site-roster-card-contact-row a:first-of-type {
  border-left: none;
  padding-left: 0;
}

.site-roster-lcdb .site-roster-search-input {
  display: flex;
}
.site-roster-lcdb .site-roster-search-input .input-group {
  height: 100%;
  margin-bottom: 0;
  align-self: center;
}
.site-roster-lcdb .site-roster-search-input input {
  border-right: none;
  margin-bottom: 0 !important;
}
.site-roster-lcdb .site-roster-search-input .button, .site-roster-lcdb .site-roster-search-input .rng-listing-details-home-valuation > a {
  background: none !important;
  font-size: 2rem;
  font-weight: 600;
  text-transform: uppercase;
  padding-left: 1rem;
  padding-right: 1rem;
}
@media print, screen and (max-width: 39.99875em) {
  .site-roster-lcdb .site-roster-search-input {
    flex: 0 0 auto;
    width: 100%;
    margin-left: 0;
    margin-right: 0;
  }
}
@media print, screen and (min-width: 40em) and (max-width: 64.06125em) {
  .site-roster-lcdb .site-roster-search-input {
    margin-left: 0.5rem;
    margin-right: 0.5rem;
    flex: 1 1 auto;
  }
}
@media print, screen and (min-width: 64.0625em) {
  .site-roster-lcdb .site-roster-search-input {
    flex: 0 0 auto;
    width: calc(41.6666666667% - 1rem);
    margin-left: 0.5rem;
    margin-right: 0.5rem;
  }
}
.site-roster-lcdb .site-roster-sort {
  padding-top: 1rem;
  display: flex;
  justify-content: flex-end;
}
.site-roster-lcdb .site-roster-sort select {
  width: auto;
}
.site-roster-lcdb .site-roster-paging-list {
  padding: 1rem 0;
}
.site-roster-lcdb .site-roster-paging-list ul {
  list-style: none;
  margin: 0;
  padding: 0;
  display: flex;
  flex-wrap: wrap;
}
.site-roster-lcdb .site-roster-paging-list ul li {
  border-right: 1px solid;
  margin-right: 0.25rem;
  padding-right: 0.25rem;
}
.site-roster-lcdb .site-roster-paging-list ul li.site-roster-paging-list-total {
  font-weight: bold;
  border-right: none;
  margin-right: 1rem;
}
.site-roster-lcdb .site-roster-paging-list ul li:last-of-type {
  border-right: none;
}
.site-roster-lcdb .rng-agent-profile-contact-social {
  width: 100%;
}
.site-roster-lcdb .bio.button.hollow, .site-roster-lcdb .rng-listing-details-home-valuation > a.bio.hollow {
  padding: 0.5rem 0.625rem;
  font-size: 0.75rem;
}

.site-roster-irnlm .site-roster-image-header,
.site-roster-irnlm .site-roster-image-header-mobile {
  background-position: center;
  background-size: cover;
  padding: 6.25rem 0;
  position: relative;
  z-index: 1;
}
.site-roster-irnlm .site-roster-image-header:before,
.site-roster-irnlm .site-roster-image-header-mobile:before {
  content: "";
  background-color: rgba(10, 10, 10, 0.3);
  height: 100%;
  width: 100%;
  position: absolute;
  left: 0;
  top: 0;
}
.site-roster-irnlm .site-roster-image-header .site-container,
.site-roster-irnlm .site-roster-image-header-mobile .site-container {
  padding: 0 0.5rem;
  position: relative;
}
.site-roster-irnlm .site-roster-image-header h2,
.site-roster-irnlm .site-roster-image-header-mobile h2 {
  color: #ffffff;
  text-align: center;
}
.site-roster-irnlm .site-roster-image-header .site-roster-search-input input[type=text],
.site-roster-irnlm .site-roster-image-header-mobile .site-roster-search-input input[type=text] {
  border: none;
  padding: 1rem;
}
.site-roster-irnlm .site-roster-image-header .site-roster-search-input button,
.site-roster-irnlm .site-roster-image-header-mobile .site-roster-search-input button {
  border: none;
  background: #ffffff;
  font-size: 2rem;
  transition: all 300ms ease-in-out;
}
.site-roster-irnlm .site-roster-image-header .site-roster-search-input button:hover,
.site-roster-irnlm .site-roster-image-header-mobile .site-roster-search-input button:hover {
  color: #ffffff;
  background: #0a0a0a;
}
.site-roster-irnlm .site-roster-image-header .site-roster-image-header-filter,
.site-roster-irnlm .site-roster-image-header-mobile .site-roster-image-header-filter {
  display: flex;
}
.site-roster-irnlm .site-roster-image-header .site-roster-image-header-filter form,
.site-roster-irnlm .site-roster-image-header-mobile .site-roster-image-header-filter form {
  flex: 1 1 calc(50% - 1rem);
  margin-right: 0.5rem;
}
.site-roster-irnlm .site-roster-image-header .site-roster-image-header-filter form:last-of-type,
.site-roster-irnlm .site-roster-image-header-mobile .site-roster-image-header-filter form:last-of-type {
  margin-right: 0;
}
.site-roster-irnlm .site-roster-image-header .site-roster-image-header-filter form select,
.site-roster-irnlm .site-roster-image-header-mobile .site-roster-image-header-filter form select {
  height: auto;
  padding: 1rem;
  padding-right: calc(1rem * 1.5);
}
@media print, screen and (max-width: 64.06125em) {
  .site-roster-irnlm .site-roster-image-header .site-roster-image-header-filter,
  .site-roster-irnlm .site-roster-image-header-mobile .site-roster-image-header-filter {
    flex-wrap: wrap;
    justify-content: space-between;
  }
  .site-roster-irnlm .site-roster-image-header .site-roster-image-header-filter form,
  .site-roster-irnlm .site-roster-image-header-mobile .site-roster-image-header-filter form {
    flex: 0 1 calc(50% - 0.25rem);
    margin-right: 0;
  }
  .site-roster-irnlm .site-roster-image-header .site-roster-image-header-filter form select,
  .site-roster-irnlm .site-roster-image-header-mobile .site-roster-image-header-filter form select {
    margin-bottom: 0.5rem;
  }
}
.site-roster-irnlm .site-roster-image-header-mobile {
  display: none;
}
@media print, screen and (max-width: 64.06125em) {
  .site-roster-irnlm .site-roster-image-header {
    background-image: none !important;
  }
  .site-roster-irnlm .site-roster-image-header-mobile {
    height: 100%;
    width: 100%;
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    z-index: -1;
  }
}
.site-roster-irnlm .site-roster-search-container .site-roster-search-input .input-group {
  border: 1px solid gray;
}
.site-roster-irnlm .site-roster-search-container .site-roster-search-input input[type=text] {
  border: none;
  padding: 1rem;
}
.site-roster-irnlm .site-roster-search-container .site-roster-search-input button {
  color: gray;
  border: none;
  background: #ffffff;
  font-size: 2rem;
  transition: all 300ms ease-in-out;
}
.site-roster-irnlm .site-roster-search-container .site-roster-search-input button:hover {
  color: #ffffff;
  background: gray;
}
.site-roster-irnlm .site-roster-search-container .site-roster-filter {
  display: flex;
}
@media print, screen and (max-width: 64.06125em) {
  .site-roster-irnlm .site-roster-search-container .site-roster-filter {
    flex-wrap: wrap;
  }
}
.site-roster-irnlm .site-roster-search-container .site-roster-filter form {
  flex: 1 1 calc(50% - 1rem);
  margin-right: 0.5rem;
}
.site-roster-irnlm .site-roster-search-container .site-roster-filter form:last-of-type {
  margin-right: 0;
}
.site-roster-irnlm .site-roster-search-container .site-roster-filter form select {
  border: 1px solid gray;
  height: auto;
  padding: 1rem;
  padding-right: calc(1rem * 1.5);
}
.site-roster-irnlm .site-roster-sort select {
  border: 1px solid gray;
  height: auto;
  padding: 1rem;
  padding-right: calc(1rem * 1.5);
  width: auto;
}
.site-roster-irnlm .site-roster-card-container {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
}
.site-roster-irnlm .site-roster-card-container article {
  font-size: 0.875rem;
  border: 1px solid gray;
  box-shadow: 0.125rem 0.125rem 0.125rem 0 rgba(128, 128, 128, 0.5);
  margin: 0 0.5rem 1rem;
  width: 21.875rem;
  display: flex;
  flex-direction: column;
}
.site-roster-irnlm .site-roster-card-container article .site-roster-card-image-link {
  height: 15.625rem;
}
.site-roster-irnlm .site-roster-card-container article a.site-roster-card-image-link {
  display: block;
  overflow: hidden;
  position: relative;
}
.site-roster-irnlm .site-roster-card-container article a.site-roster-card-image-link .site-roster-card-bio-text {
  color: #ffffff;
  font-size: 1rem;
  text-align: center;
  background-color: rgba(10, 10, 10, 0.7);
  padding: 0.5rem;
  width: 100%;
  position: absolute;
  left: 0;
  z-index: 1;
  display: flex;
  justify-content: center;
  transition: all 300ms ease-in-out;
}
@media print, screen and (min-width: 64.0625em) {
  .site-roster-irnlm .site-roster-card-container article a.site-roster-card-image-link .site-roster-card-bio-text {
    height: 100%;
    top: 0;
    opacity: 0;
    align-items: center;
  }
}
@media print, screen and (max-width: 64.06125em) {
  .site-roster-irnlm .site-roster-card-container article a.site-roster-card-image-link .site-roster-card-bio-text {
    bottom: 0;
    align-items: flex-end;
  }
}
.site-roster-irnlm .site-roster-card-container article a.site-roster-card-image-link:hover .site-roster-card-bio-text {
  opacity: 1;
}
.site-roster-irnlm .site-roster-card-container article .site-roster-card-image {
  background-color: gray;
  background-position: center;
  background-size: cover;
  height: 100%;
  width: 100%;
  transition: all 300ms ease-in-out;
}
.site-roster-irnlm .site-roster-card-container article .site-roster-card-icon {
  height: 100%;
  width: 100%;
  align-items: center;
  display: flex;
  justify-content: center;
}
.site-roster-irnlm .site-roster-card-container article .site-roster-card-icon i {
  font-size: 12.5rem;
}
.site-roster-irnlm .site-roster-card-container article .site-roster-card-content {
  padding: 0.5rem 1rem;
}
.site-roster-irnlm .site-roster-card-container article h2 {
  font-size: 1.25rem;
  margin: 0;
}
.site-roster-irnlm .site-roster-card-container article .site-roster-card-content-title {
  margin-top: 0.25rem;
  margin-bottom: 1rem;
  display: flex;
  flex-wrap: wrap;
}
.site-roster-irnlm .site-roster-card-container article .site-roster-card-content-title span {
  line-height: 1;
  border-right: 1px solid #bbbbbb;
  margin-right: 0.25rem;
  padding-right: 0.25rem;
}
.site-roster-irnlm .site-roster-card-container article .site-roster-card-content-title span:last-of-type {
  border-right: none;
}
.site-roster-irnlm .site-roster-card-container article ul {
  list-style: none;
  margin: 0;
  margin-top: auto;
  padding: 0;
}
.site-roster-irnlm .site-roster-paging-list {
  padding: 1rem 0;
}
.site-roster-irnlm .site-roster-paging-list ul {
  list-style: none;
  margin: 0;
  padding: 0;
  display: flex;
  flex-wrap: wrap;
}
.site-roster-irnlm .site-roster-paging-list ul li {
  border-right: 1px solid;
  margin-right: 0.25rem;
  padding-right: 0.25rem;
}
.site-roster-irnlm .site-roster-paging-list ul li.site-roster-paging-list-total {
  font-weight: bold;
  border-right: none;
  margin-right: 1rem;
}
.site-roster-irnlm .site-roster-paging-list ul li:last-of-type {
  border-right: none;
}
.site-roster-irnlm .site-roster-sort select {
  border: 1px solid gray;
  height: auto;
  padding: 1rem;
  padding-right: calc(1rem * 1.5);
  width: auto;
}
.site-roster-irnlm .site-roster-paging-list {
  padding: 1rem 0;
}
.site-roster-irnlm .site-roster-paging-list ul {
  list-style: none;
  margin: 0;
  padding: 0;
  display: flex;
  flex-wrap: wrap;
}
.site-roster-irnlm .site-roster-paging-list ul li {
  border-right: 1px solid;
  margin-right: 0.25rem;
  padding-right: 0.25rem;
}
.site-roster-irnlm .site-roster-paging-list ul li.site-roster-paging-list-total {
  font-weight: bold;
  border-right: none;
  margin-right: 1rem;
}
.site-roster-irnlm .site-roster-paging-list ul li:last-of-type {
  border-right: none;
}
.site-roster-irnlm .site-roster-image-header h2 {
  color: #ffffff !important;
  margin-bottom: 1.875rem !important;
  font-size: 2.25rem !important;
}
@media only screen and (max-width: 63.9375em) {
  .site-roster-irnlm .site-roster-image-header h2 {
    font-size: 1.5rem !important;
  }
}
.site-roster-irnlm .site-roster-image-header-filter :nth-child(3):not(option) {
  display: none;
}
.site-roster-irnlm .site-roster-card-container {
  max-width: 125rem;
  margin: 0 auto;
}
.site-roster-irnlm .site-roster-card-container article {
  width: 20.375rem;
  font-size: 1.125rem;
  text-align: center;
}
.site-roster-irnlm .site-roster-card-container article h2 {
  font-size: 1.5rem;
}
.site-roster-irnlm .site-roster-card-container article .site-roster-card-content-title {
  text-align: center;
}
.site-roster-irnlm .site-roster-card-container article .site-roster-card-content-title span {
  text-align: center;
  width: 100%;
}
.site-roster-irnlm .site-roster-card-container article .site-roster-card-image-link {
  height: 25.375rem;
}
.site-roster-irnlm .site-roster-card-container article.site-account-type-9 .site-roster-card-image-link, .site-roster-irnlm .site-roster-card-container article.site-account-type-245 .site-roster-card-image-link {
  height: 15.625rem;
}

.site-roster-mfc .site-roster-image-header,
.site-roster-mfc .site-roster-image-header-mobile {
  background-position: center;
  background-size: cover;
  padding: 6.25rem 0;
  position: relative;
  z-index: 1;
}
.site-roster-mfc .site-roster-image-header:before,
.site-roster-mfc .site-roster-image-header-mobile:before {
  content: "";
  background-color: rgba(10, 10, 10, 0.3);
  height: 100%;
  width: 100%;
  position: absolute;
  left: 0;
  top: 0;
}
.site-roster-mfc .site-roster-image-header .site-container,
.site-roster-mfc .site-roster-image-header-mobile .site-container {
  padding: 0 0.5rem;
  position: relative;
}
.site-roster-mfc .site-roster-image-header h2,
.site-roster-mfc .site-roster-image-header-mobile h2 {
  color: #ffffff;
  text-align: center;
}
.site-roster-mfc .site-roster-image-header .site-roster-search-input input[type=text],
.site-roster-mfc .site-roster-image-header-mobile .site-roster-search-input input[type=text] {
  border: none;
  padding: 1rem;
}
.site-roster-mfc .site-roster-image-header .site-roster-search-input button,
.site-roster-mfc .site-roster-image-header-mobile .site-roster-search-input button {
  border: none;
  background: #ffffff;
  font-size: 2rem;
  transition: all 300ms ease-in-out;
}
.site-roster-mfc .site-roster-image-header .site-roster-search-input button:hover,
.site-roster-mfc .site-roster-image-header-mobile .site-roster-search-input button:hover {
  color: #ffffff;
  background: #0a0a0a;
}
.site-roster-mfc .site-roster-image-header .site-roster-image-header-filter,
.site-roster-mfc .site-roster-image-header-mobile .site-roster-image-header-filter {
  display: flex;
}
.site-roster-mfc .site-roster-image-header .site-roster-image-header-filter form,
.site-roster-mfc .site-roster-image-header-mobile .site-roster-image-header-filter form {
  flex: 1 1 calc(50% - 1rem);
  margin-right: 0.5rem;
}
.site-roster-mfc .site-roster-image-header .site-roster-image-header-filter form:last-of-type,
.site-roster-mfc .site-roster-image-header-mobile .site-roster-image-header-filter form:last-of-type {
  margin-right: 0;
}
.site-roster-mfc .site-roster-image-header .site-roster-image-header-filter form select,
.site-roster-mfc .site-roster-image-header-mobile .site-roster-image-header-filter form select {
  height: auto;
  padding: 1rem;
  padding-right: calc(1rem * 1.5);
}
@media print, screen and (max-width: 64.06125em) {
  .site-roster-mfc .site-roster-image-header .site-roster-image-header-filter,
  .site-roster-mfc .site-roster-image-header-mobile .site-roster-image-header-filter {
    flex-wrap: wrap;
    justify-content: space-between;
  }
  .site-roster-mfc .site-roster-image-header .site-roster-image-header-filter form,
  .site-roster-mfc .site-roster-image-header-mobile .site-roster-image-header-filter form {
    flex: 0 1 calc(50% - 0.25rem);
    margin-right: 0;
  }
  .site-roster-mfc .site-roster-image-header .site-roster-image-header-filter form select,
  .site-roster-mfc .site-roster-image-header-mobile .site-roster-image-header-filter form select {
    margin-bottom: 0.5rem;
  }
}
.site-roster-mfc .site-roster-image-header-mobile {
  display: none;
}
@media print, screen and (max-width: 64.06125em) {
  .site-roster-mfc .site-roster-image-header {
    background-image: none !important;
  }
  .site-roster-mfc .site-roster-image-header-mobile {
    height: 100%;
    width: 100%;
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    z-index: -1;
  }
}
.site-roster-mfc .site-roster-search-container .site-roster-search-input .input-group {
  border: 1px solid gray;
}
.site-roster-mfc .site-roster-search-container .site-roster-search-input input[type=text] {
  border: none;
  padding: 1rem;
}
.site-roster-mfc .site-roster-search-container .site-roster-search-input button {
  color: gray;
  border: none;
  background: #ffffff;
  font-size: 2rem;
  transition: all 300ms ease-in-out;
}
.site-roster-mfc .site-roster-search-container .site-roster-search-input button:hover {
  color: #ffffff;
  background: gray;
}
.site-roster-mfc .site-roster-search-container .site-roster-filter {
  display: flex;
}
@media print, screen and (max-width: 64.06125em) {
  .site-roster-mfc .site-roster-search-container .site-roster-filter {
    flex-wrap: wrap;
  }
}
.site-roster-mfc .site-roster-search-container .site-roster-filter form {
  flex: 1 1 calc(50% - 1rem);
  margin-right: 0.5rem;
}
.site-roster-mfc .site-roster-search-container .site-roster-filter form:last-of-type {
  margin-right: 0;
}
.site-roster-mfc .site-roster-search-container .site-roster-filter form select {
  border: 1px solid gray;
  height: auto;
  padding: 1rem;
  padding-right: calc(1rem * 1.5);
}
.site-roster-mfc .site-roster-sort select {
  border: 1px solid gray;
  height: auto;
  padding: 1rem;
  padding-right: calc(1rem * 1.5);
  width: auto;
}
.site-roster-mfc .site-roster-card-container {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
}
.site-roster-mfc .site-roster-card-container article {
  font-size: 0.875rem;
  border: 1px solid gray;
  box-shadow: 0.125rem 0.125rem 0.125rem 0 rgba(128, 128, 128, 0.5);
  margin: 0 0.5rem 1rem;
  width: 21.875rem;
  display: flex;
  flex-direction: column;
}
.site-roster-mfc .site-roster-card-container article .site-roster-card-image-link {
  height: 15.625rem;
}
.site-roster-mfc .site-roster-card-container article a.site-roster-card-image-link {
  display: block;
  overflow: hidden;
  position: relative;
}
.site-roster-mfc .site-roster-card-container article a.site-roster-card-image-link .site-roster-card-bio-text {
  color: #ffffff;
  font-size: 1rem;
  text-align: center;
  background-color: rgba(10, 10, 10, 0.7);
  padding: 0.5rem;
  width: 100%;
  position: absolute;
  left: 0;
  z-index: 1;
  display: flex;
  justify-content: center;
  transition: all 300ms ease-in-out;
}
@media print, screen and (min-width: 64.0625em) {
  .site-roster-mfc .site-roster-card-container article a.site-roster-card-image-link .site-roster-card-bio-text {
    height: 100%;
    top: 0;
    opacity: 0;
    align-items: center;
  }
}
@media print, screen and (max-width: 64.06125em) {
  .site-roster-mfc .site-roster-card-container article a.site-roster-card-image-link .site-roster-card-bio-text {
    bottom: 0;
    align-items: flex-end;
  }
}
.site-roster-mfc .site-roster-card-container article a.site-roster-card-image-link:hover .site-roster-card-bio-text {
  opacity: 1;
}
.site-roster-mfc .site-roster-card-container article .site-roster-card-image {
  background-color: gray;
  background-position: center;
  background-size: cover;
  height: 100%;
  width: 100%;
  transition: all 300ms ease-in-out;
}
.site-roster-mfc .site-roster-card-container article .site-roster-card-icon {
  height: 100%;
  width: 100%;
  align-items: center;
  display: flex;
  justify-content: center;
}
.site-roster-mfc .site-roster-card-container article .site-roster-card-icon i {
  font-size: 12.5rem;
}
.site-roster-mfc .site-roster-card-container article .site-roster-card-content {
  padding: 0.5rem 1rem;
}
.site-roster-mfc .site-roster-card-container article h2 {
  font-size: 1.25rem;
  margin: 0;
}
.site-roster-mfc .site-roster-card-container article .site-roster-card-content-title {
  margin-top: 0.25rem;
  margin-bottom: 1rem;
  display: flex;
  flex-wrap: wrap;
}
.site-roster-mfc .site-roster-card-container article .site-roster-card-content-title span {
  line-height: 1;
  border-right: 1px solid #bbbbbb;
  margin-right: 0.25rem;
  padding-right: 0.25rem;
}
.site-roster-mfc .site-roster-card-container article .site-roster-card-content-title span:last-of-type {
  border-right: none;
}
.site-roster-mfc .site-roster-card-container article ul {
  list-style: none;
  margin: 0;
  margin-top: auto;
  padding: 0;
}
.site-roster-mfc .site-roster-paging-list {
  padding: 1rem 0;
}
.site-roster-mfc .site-roster-paging-list ul {
  list-style: none;
  margin: 0;
  padding: 0;
  display: flex;
  flex-wrap: wrap;
}
.site-roster-mfc .site-roster-paging-list ul li {
  border-right: 1px solid;
  margin-right: 0.25rem;
  padding-right: 0.25rem;
}
.site-roster-mfc .site-roster-paging-list ul li.site-roster-paging-list-total {
  font-weight: bold;
  border-right: none;
  margin-right: 1rem;
}
.site-roster-mfc .site-roster-paging-list ul li:last-of-type {
  border-right: none;
}
.site-roster-mfc .site-roster-sort select {
  border: 1px solid gray;
  height: auto;
  padding: 1rem;
  padding-right: calc(1rem * 1.5);
  width: auto;
}
.site-roster-mfc .site-roster-paging-list {
  padding: 1rem 0;
}
.site-roster-mfc .site-roster-paging-list ul {
  list-style: none;
  margin: 0;
  padding: 0;
  display: flex;
  flex-wrap: wrap;
}
.site-roster-mfc .site-roster-paging-list ul li {
  border-right: 1px solid;
  margin-right: 0.25rem;
  padding-right: 0.25rem;
}
.site-roster-mfc .site-roster-paging-list ul li.site-roster-paging-list-total {
  font-weight: bold;
  border-right: none;
  margin-right: 1rem;
}
.site-roster-mfc .site-roster-paging-list ul li:last-of-type {
  border-right: none;
}
@media only screen and (min-width: 48em) {
  .site-roster-mfc {
    margin-top: -4.8125rem;
  }
}
.site-roster-mfc .site-roster-card-container article .site-roster-card-image-link.site-office-image {
  height: 21.875rem;
}
.site-roster-mfc .site-roster-card-container article .site-roster-card-image-link.site-agent-image {
  height: 29.375rem;
}
.site-roster-mfc .site-roster-card-container article .site-roster-card-content-title span {
  border-right: none;
  display: block;
  width: 100%;
  line-height: 1.2;
}
.site-roster-mfc .site-roster-card-container article ul .site-roster-card-contact-row {
  align-items: center;
  display: flex;
  flex-wrap: wrap;
}
.site-roster-mfc .site-roster-card-container article ul .site-roster-card-contact-row a {
  border-left: 1px solid #0a0a0a;
  padding: 0 0.5rem;
}
.site-roster-mfc .site-roster-card-container article ul .site-roster-card-contact-row a:first-of-type {
  border-left: none;
  padding-left: 0;
}

.site-roster-ocso .site-roster-search-input {
  display: flex;
}
.site-roster-ocso .site-roster-search-input .input-group {
  height: 100%;
  margin-bottom: 0;
  align-self: center;
}
.site-roster-ocso .site-roster-search-input input {
  border-right: none;
  margin-bottom: 0 !important;
}
.site-roster-ocso .site-roster-search-input .button, .site-roster-ocso .site-roster-search-input .rng-listing-details-home-valuation > a {
  background: none !important;
  font-size: 2rem;
  font-weight: 600;
  text-transform: uppercase;
  padding-left: 1rem;
  padding-right: 1rem;
}
@media print, screen and (max-width: 39.99875em) {
  .site-roster-ocso .site-roster-search-input {
    flex: 0 0 auto;
    width: 100%;
    margin-left: 0;
    margin-right: 0;
  }
}
@media print, screen and (min-width: 40em) and (max-width: 64.06125em) {
  .site-roster-ocso .site-roster-search-input {
    margin-left: 0.5rem;
    margin-right: 0.5rem;
    flex: 1 1 auto;
  }
}
@media print, screen and (min-width: 64.0625em) {
  .site-roster-ocso .site-roster-search-input {
    flex: 0 0 auto;
    width: calc(41.6666666667% - 1rem);
    margin-left: 0.5rem;
    margin-right: 0.5rem;
  }
}
.site-roster-ocso .site-roster-sort {
  padding-top: 1rem;
  display: flex;
  justify-content: flex-end;
}
.site-roster-ocso .site-roster-image-header,
.site-roster-ocso .site-roster-image-header-mobile {
  background-position: center;
  background-size: cover;
  -webkit-filter: grayscale(100%);
  padding: 12.5rem 0;
}
.site-roster-ocso .site-roster-image-header-mobile {
  display: none;
}
@media print, screen and (max-width: 64.06125em) {
  .site-roster-ocso .site-roster-image-header {
    display: none;
  }
  .site-roster-ocso .site-roster-image-header-mobile {
    display: block;
    padding: 6.25rem 0;
  }
}
.site-roster-ocso .site-roster-search {
  padding-top: 2rem;
}
.site-roster-ocso .site-roster-search h2 {
  font-weight: 100;
  text-align: center;
}
.site-roster-ocso .site-roster-search-container .site-roster-search-widget {
  margin-right: 0.5rem;
  flex: 1 1 50%;
}
.site-roster-ocso .site-roster-search-container div:last-child {
  margin-right: 0;
}
.site-roster-ocso .site-roster-search-container .site-roster-search-input .input-group {
  border-bottom: 1px solid #0a0a0a;
}
.site-roster-ocso .site-roster-search-container .site-roster-search-input input[type=text] {
  border: none;
  box-shadow: none;
  padding: 1rem;
}
.site-roster-ocso .site-roster-search-container .site-roster-search-input button {
  border: none;
  background: none;
  padding-left: 0.25rem;
  padding-right: 0.25rem;
  font-size: 2rem;
  transition: all 300ms ease-in-out;
}
.site-roster-ocso .site-roster-search-container .site-roster-search-input button:hover {
  transform: scale(1.2);
}
.site-roster-ocso .site-roster-search-container .site-roster-filter {
  display: flex;
  flex: 1 1 auto;
}
@media print, screen and (max-width: 64.06125em) {
  .site-roster-ocso .site-roster-search-container .site-roster-filter {
    flex-wrap: wrap;
  }
}
.site-roster-ocso .site-roster-search-container .site-roster-filter form {
  flex: 1 1 calc(50% - 1rem);
  margin-right: 0.5rem;
}
.site-roster-ocso .site-roster-search-container .site-roster-filter form:last-of-type {
  margin-right: 0;
}
.site-roster-ocso .site-roster-search-container .site-roster-filter form select {
  border: none;
  height: auto;
  padding: 1rem;
  padding-right: calc(1rem * 1.5);
}
.site-roster-ocso .site-roster-sort select {
  border: 1px solid gray;
  height: auto;
  padding: 1rem;
  padding-right: calc(1rem * 1.5);
  width: auto;
}
.site-roster-ocso .site-roster-card-container {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
}
.site-roster-ocso .site-roster-card-container article {
  font-size: 0.875rem;
  border: 1px solid gray;
  box-shadow: 0.125rem 0.125rem 0.125rem 0 rgba(128, 128, 128, 0.5);
  margin: 0 0.5rem 1rem;
  width: 21.875rem;
  display: flex;
  flex-direction: column;
}
.site-roster-ocso .site-roster-card-container article .site-roster-card-image-link {
  height: 15.625rem;
}
.site-roster-ocso .site-roster-card-container article a.site-roster-card-image-link {
  display: block;
  overflow: hidden;
  position: relative;
}
.site-roster-ocso .site-roster-card-container article a.site-roster-card-image-link .site-roster-card-bio-text {
  color: #ffffff;
  font-size: 1rem;
  text-align: center;
  background-color: rgba(10, 10, 10, 0.7);
  padding: 0.5rem;
  width: 100%;
  position: absolute;
  left: 0;
  z-index: 1;
  display: flex;
  justify-content: center;
  transition: all 300ms ease-in-out;
}
@media print, screen and (min-width: 64.0625em) {
  .site-roster-ocso .site-roster-card-container article a.site-roster-card-image-link .site-roster-card-bio-text {
    height: 100%;
    top: 0;
    opacity: 0;
    align-items: center;
  }
}
@media print, screen and (max-width: 64.06125em) {
  .site-roster-ocso .site-roster-card-container article a.site-roster-card-image-link .site-roster-card-bio-text {
    bottom: 0;
    align-items: flex-end;
  }
}
.site-roster-ocso .site-roster-card-container article a.site-roster-card-image-link:hover .site-roster-card-bio-text {
  opacity: 1;
}
.site-roster-ocso .site-roster-card-container article .site-roster-card-image {
  background-color: gray;
  background-position: center;
  background-size: cover;
  height: 100%;
  width: 100%;
  transition: all 300ms ease-in-out;
}
.site-roster-ocso .site-roster-card-container article .site-roster-card-icon {
  height: 100%;
  width: 100%;
  align-items: center;
  display: flex;
  justify-content: center;
}
.site-roster-ocso .site-roster-card-container article .site-roster-card-icon i {
  font-size: 12.5rem;
}
.site-roster-ocso .site-roster-card-container article .site-roster-card-content {
  padding: 0.5rem 1rem;
}
.site-roster-ocso .site-roster-card-container article h2 {
  font-size: 1.25rem;
  margin: 0;
}
.site-roster-ocso .site-roster-card-container article .site-roster-card-content-title {
  margin-top: 0.25rem;
  margin-bottom: 1rem;
  display: flex;
  flex-wrap: wrap;
}
.site-roster-ocso .site-roster-card-container article .site-roster-card-content-title span {
  line-height: 1;
  border-right: 1px solid #bbbbbb;
  margin-right: 0.25rem;
  padding-right: 0.25rem;
}
.site-roster-ocso .site-roster-card-container article .site-roster-card-content-title span:last-of-type {
  border-right: none;
}
.site-roster-ocso .site-roster-card-container article ul {
  list-style: none;
  margin: 0;
  margin-top: auto;
  padding: 0;
}
.site-roster-ocso .site-roster-card-container article {
  width: 23.4375rem;
}
.site-roster-ocso .site-roster-card-container article .site-roster-card-image-link {
  height: 23.4375rem;
  -webkit-filter: grayscale(100%);
}
.site-roster-ocso .site-roster-card-container article h2,
.site-roster-ocso .site-roster-card-container article .site-roster-card-content-title {
  text-transform: uppercase;
}
.site-roster-ocso .site-roster-paging-list {
  padding: 1rem 0;
}
.site-roster-ocso .site-roster-paging-list ul {
  list-style: none;
  margin: 0;
  padding: 0;
  display: flex;
  flex-wrap: wrap;
}
.site-roster-ocso .site-roster-paging-list ul li {
  border-right: 1px solid;
  margin-right: 0.25rem;
  padding-right: 0.25rem;
}
.site-roster-ocso .site-roster-paging-list ul li.site-roster-paging-list-total {
  font-weight: bold;
  border-right: none;
  margin-right: 1rem;
}
.site-roster-ocso .site-roster-paging-list ul li:last-of-type {
  border-right: none;
}
.site-roster-ocso .site-roster-card-container article {
  width: 18.75rem;
}
@media print, screen and (max-width: 64.06125em) {
  .site-roster-ocso .site-roster-card-container article .site-roster-card-image-link {
    -webkit-filter: none;
  }
}
.site-roster-ocso .site-roster-card-container .site-roster-card-image-link {
  transition: all 300ms ease-in-out;
  height: 0 !important;
  overflow: hidden;
  padding-top: 133.3333333333%;
  position: relative;
}
.site-roster-ocso .site-roster-card-container .site-roster-card-image-link:hover {
  -webkit-filter: none;
}
.site-roster-ocso .site-roster-card-container .site-roster-card-image {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.site-roster-ocso .site-roster-card-content {
  font-size: 1rem;
}
.site-roster-ocso .site-roster-card-content .site-roster-card-content-bio-text {
  line-height: 1.2;
}
.site-roster-ocso .site-roster-card-content .site-roster-card-content-button-row {
  margin-bottom: 1rem;
  display: flex;
}
.site-roster-ocso .site-roster-card-content .site-roster-card-content-button-row .button, .site-roster-ocso .site-roster-card-content .site-roster-card-content-button-row .rng-listing-details-home-valuation > a {
  text-transform: uppercase;
  margin: 0 0.25rem;
  align-items: center;
  display: flex;
  flex: 0 1 50%;
  justify-content: center;
}
.site-roster-ocso .site-roster-card-content .site-roster-card-content-button-row .button:first-of-type(), .site-roster-ocso .site-roster-card-content .site-roster-card-content-button-row .rng-listing-details-home-valuation > a:first-of-type() {
  margin-left: 0;
}
.site-roster-ocso .site-roster-card-content .site-roster-card-content-button-row .button:last-of-type(), .site-roster-ocso .site-roster-card-content .site-roster-card-content-button-row .rng-listing-details-home-valuation > a:last-of-type() {
  margin-right: 0;
}
.site-roster-ocso .site-roster-card-content .site-roster-card-content-title-license {
  margin-bottom: 1rem;
  display: flex;
  flex-wrap: wrap;
}
.site-roster-ocso .site-roster-card-content .site-roster-card-content-title-license li {
  font-size: 0.875rem;
  line-height: 1.2;
}
.site-roster-ocso .site-roster-card-content .site-roster-card-content-title-license li:nth-of-type(2) {
  border-left: 1px solid gray;
  margin-left: 0.25rem;
  padding-left: 0.25rem;
}
.site-roster-ocso .site-roster-card-content .site-roster-card-content-title-license li.designation {
  flex: 1 1 100%;
  border-left: none;
  margin-left: 0;
  padding-left: 0;
}
.site-roster-ocso .site-roster-card-content .site-roster-card-content-contact-info {
  display: flex;
  flex-wrap: wrap;
}
.site-roster-ocso .site-roster-card-content .site-roster-card-content-contact-info li {
  margin-right: 1rem;
  line-height: 1.2;
}
.site-roster-ocso .site-roster-card-content .site-roster-card-content-contact-info li a {
  align-items: center;
  display: flex;
}
.site-roster-ocso .site-roster-card-content .site-roster-card-content-contact-info li a i {
  margin-right: 0.25rem;
}

.site-roster-customroster1 .site-roster-search-input {
  display: flex;
}
.site-roster-customroster1 .site-roster-search-input .input-group {
  height: 100%;
  margin-bottom: 0;
  align-self: center;
}
.site-roster-customroster1 .site-roster-search-input input {
  border-right: none;
  margin-bottom: 0 !important;
}
.site-roster-customroster1 .site-roster-search-input .button, .site-roster-customroster1 .site-roster-search-input .rng-listing-details-home-valuation > a {
  background: none !important;
  font-size: 2rem;
  font-weight: 600;
  text-transform: uppercase;
  padding-left: 1rem;
  padding-right: 1rem;
}
@media print, screen and (max-width: 39.99875em) {
  .site-roster-customroster1 .site-roster-search-input {
    flex: 0 0 auto;
    width: 100%;
    margin-left: 0;
    margin-right: 0;
  }
}
@media print, screen and (min-width: 40em) and (max-width: 64.06125em) {
  .site-roster-customroster1 .site-roster-search-input {
    margin-left: 0.5rem;
    margin-right: 0.5rem;
    flex: 1 1 auto;
  }
}
@media print, screen and (min-width: 64.0625em) {
  .site-roster-customroster1 .site-roster-search-input {
    flex: 0 0 auto;
    width: calc(41.6666666667% - 1rem);
    margin-left: 0.5rem;
    margin-right: 0.5rem;
  }
}
.site-roster-customroster1 .site-roster-sort {
  padding-top: 1rem;
  display: flex;
  justify-content: flex-end;
}
.site-roster-customroster1 .site-roster-sort select {
  width: auto;
}
.site-roster-customroster1 .site-roster-paging-list {
  padding: 1rem 0;
}
.site-roster-customroster1 .site-roster-paging-list ul {
  list-style: none;
  margin: 0;
  padding: 0;
  display: flex;
  flex-wrap: wrap;
}
.site-roster-customroster1 .site-roster-paging-list ul li {
  border-right: 1px solid;
  margin-right: 0.25rem;
  padding-right: 0.25rem;
}
.site-roster-customroster1 .site-roster-paging-list ul li.site-roster-paging-list-total {
  font-weight: bold;
  border-right: none;
  margin-right: 1rem;
}
.site-roster-customroster1 .site-roster-paging-list ul li:last-of-type {
  border-right: none;
}

.site-roster-customroster2 .site-roster-search-container .site-roster-search-input .input-group {
  border: 1px solid gray;
}
.site-roster-customroster2 .site-roster-search-container .site-roster-search-input input[type=text] {
  border: none;
  padding: 1rem;
}
.site-roster-customroster2 .site-roster-search-container .site-roster-search-input button {
  color: gray;
  border: none;
  background: #ffffff;
  font-size: 2rem;
  transition: all 300ms ease-in-out;
}
.site-roster-customroster2 .site-roster-search-container .site-roster-search-input button:hover {
  color: #ffffff;
  background: gray;
}
.site-roster-customroster2 .site-roster-search-container .site-roster-filter {
  display: flex;
}
@media print, screen and (max-width: 64.06125em) {
  .site-roster-customroster2 .site-roster-search-container .site-roster-filter {
    flex-wrap: wrap;
  }
}
.site-roster-customroster2 .site-roster-search-container .site-roster-filter form {
  flex: 1 1 calc(50% - 1rem);
  margin-right: 0.5rem;
}
.site-roster-customroster2 .site-roster-search-container .site-roster-filter form:last-of-type {
  margin-right: 0;
}
.site-roster-customroster2 .site-roster-search-container .site-roster-filter form select {
  border: 1px solid gray;
  height: auto;
  padding: 1rem;
  padding-right: calc(1rem * 1.5);
}
.site-roster-customroster2 .site-roster-sort select {
  border: 1px solid gray;
  height: auto;
  padding: 1rem;
  padding-right: calc(1rem * 1.5);
  width: auto;
}
.site-roster-customroster2 .site-roster-card-container {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
}
.site-roster-customroster2 .site-roster-card-container article {
  font-size: 0.875rem;
  border: 1px solid gray;
  box-shadow: 0.125rem 0.125rem 0.125rem 0 rgba(128, 128, 128, 0.5);
  margin: 0 0.5rem 1rem;
  width: 21.875rem;
  display: flex;
  flex-direction: column;
}
.site-roster-customroster2 .site-roster-card-container article .site-roster-card-image-link {
  height: 15.625rem;
}
.site-roster-customroster2 .site-roster-card-container article a.site-roster-card-image-link {
  display: block;
  overflow: hidden;
  position: relative;
}
.site-roster-customroster2 .site-roster-card-container article a.site-roster-card-image-link .site-roster-card-bio-text {
  color: #ffffff;
  font-size: 1rem;
  text-align: center;
  background-color: rgba(10, 10, 10, 0.7);
  padding: 0.5rem;
  width: 100%;
  position: absolute;
  left: 0;
  z-index: 1;
  display: flex;
  justify-content: center;
  transition: all 300ms ease-in-out;
}
@media print, screen and (min-width: 64.0625em) {
  .site-roster-customroster2 .site-roster-card-container article a.site-roster-card-image-link .site-roster-card-bio-text {
    height: 100%;
    top: 0;
    opacity: 0;
    align-items: center;
  }
}
@media print, screen and (max-width: 64.06125em) {
  .site-roster-customroster2 .site-roster-card-container article a.site-roster-card-image-link .site-roster-card-bio-text {
    bottom: 0;
    align-items: flex-end;
  }
}
.site-roster-customroster2 .site-roster-card-container article a.site-roster-card-image-link:hover .site-roster-card-bio-text {
  opacity: 1;
}
.site-roster-customroster2 .site-roster-card-container article .site-roster-card-image {
  background-color: gray;
  background-position: center;
  background-size: cover;
  height: 100%;
  width: 100%;
  transition: all 300ms ease-in-out;
}
.site-roster-customroster2 .site-roster-card-container article .site-roster-card-icon {
  height: 100%;
  width: 100%;
  align-items: center;
  display: flex;
  justify-content: center;
}
.site-roster-customroster2 .site-roster-card-container article .site-roster-card-icon i {
  font-size: 12.5rem;
}
.site-roster-customroster2 .site-roster-card-container article .site-roster-card-content {
  padding: 0.5rem 1rem;
}
.site-roster-customroster2 .site-roster-card-container article h2 {
  font-size: 1.25rem;
  margin: 0;
}
.site-roster-customroster2 .site-roster-card-container article .site-roster-card-content-title {
  margin-top: 0.25rem;
  margin-bottom: 1rem;
  display: flex;
  flex-wrap: wrap;
}
.site-roster-customroster2 .site-roster-card-container article .site-roster-card-content-title span {
  line-height: 1;
  border-right: 1px solid #bbbbbb;
  margin-right: 0.25rem;
  padding-right: 0.25rem;
}
.site-roster-customroster2 .site-roster-card-container article .site-roster-card-content-title span:last-of-type {
  border-right: none;
}
.site-roster-customroster2 .site-roster-card-container article ul {
  list-style: none;
  margin: 0;
  margin-top: auto;
  padding: 0;
}
.site-roster-customroster2 .site-roster-paging-list {
  padding: 1rem 0;
}
.site-roster-customroster2 .site-roster-paging-list ul {
  list-style: none;
  margin: 0;
  padding: 0;
  display: flex;
  flex-wrap: wrap;
}
.site-roster-customroster2 .site-roster-paging-list ul li {
  border-right: 1px solid;
  margin-right: 0.25rem;
  padding-right: 0.25rem;
}
.site-roster-customroster2 .site-roster-paging-list ul li.site-roster-paging-list-total {
  font-weight: bold;
  border-right: none;
  margin-right: 1rem;
}
.site-roster-customroster2 .site-roster-paging-list ul li:last-of-type {
  border-right: none;
}
.site-roster-customroster2 .site-roster-search-container {
  display: flex;
  flex-wrap: wrap;
}
.site-roster-customroster2 .site-roster-search-container .site-roster-search-widget {
  margin-right: 0.5rem;
  flex: 1 1 50%;
}
.site-roster-customroster2 .site-roster-search-container .site-roster-filter {
  flex: 1 1 auto;
}
.site-roster-customroster2 .rng-agent-roster-search-links {
  flex-wrap: nowrap;
}
.site-roster-customroster2 .site-roster-card-container article {
  text-transform: uppercase;
}
.site-roster-customroster2 .site-roster-card-container article h2 {
  font-size: 1.5rem;
}
.site-roster-customroster2 .site-roster-card-container article .site-roster-card-content {
  padding-top: 1.5rem;
  padding-bottom: 1.5rem;
}
.site-roster-customroster2 .site-roster-card-container article .site-roster-card-content-title {
  margin-bottom: 0;
}

.site-roster-customroster3 .site-roster-image-header,
.site-roster-customroster3 .site-roster-image-header-mobile {
  background-position: center;
  background-size: cover;
  padding: 6.25rem 0;
  position: relative;
  z-index: 1;
}
.site-roster-customroster3 .site-roster-image-header:before,
.site-roster-customroster3 .site-roster-image-header-mobile:before {
  content: "";
  background-color: rgba(10, 10, 10, 0.3);
  height: 100%;
  width: 100%;
  position: absolute;
  left: 0;
  top: 0;
}
.site-roster-customroster3 .site-roster-image-header .site-container,
.site-roster-customroster3 .site-roster-image-header-mobile .site-container {
  padding: 0 0.5rem;
  position: relative;
}
.site-roster-customroster3 .site-roster-image-header h2,
.site-roster-customroster3 .site-roster-image-header-mobile h2 {
  color: #ffffff;
  text-align: center;
}
.site-roster-customroster3 .site-roster-image-header .site-roster-search-input input[type=text],
.site-roster-customroster3 .site-roster-image-header-mobile .site-roster-search-input input[type=text] {
  border: none;
  padding: 1rem;
}
.site-roster-customroster3 .site-roster-image-header .site-roster-search-input button,
.site-roster-customroster3 .site-roster-image-header-mobile .site-roster-search-input button {
  border: none;
  background: #ffffff;
  font-size: 2rem;
  transition: all 300ms ease-in-out;
}
.site-roster-customroster3 .site-roster-image-header .site-roster-search-input button:hover,
.site-roster-customroster3 .site-roster-image-header-mobile .site-roster-search-input button:hover {
  color: #ffffff;
  background: #0a0a0a;
}
.site-roster-customroster3 .site-roster-image-header .site-roster-image-header-filter,
.site-roster-customroster3 .site-roster-image-header-mobile .site-roster-image-header-filter {
  display: flex;
}
.site-roster-customroster3 .site-roster-image-header .site-roster-image-header-filter form,
.site-roster-customroster3 .site-roster-image-header-mobile .site-roster-image-header-filter form {
  flex: 1 1 calc(50% - 1rem);
  margin-right: 0.5rem;
}
.site-roster-customroster3 .site-roster-image-header .site-roster-image-header-filter form:last-of-type,
.site-roster-customroster3 .site-roster-image-header-mobile .site-roster-image-header-filter form:last-of-type {
  margin-right: 0;
}
.site-roster-customroster3 .site-roster-image-header .site-roster-image-header-filter form select,
.site-roster-customroster3 .site-roster-image-header-mobile .site-roster-image-header-filter form select {
  height: auto;
  padding: 1rem;
  padding-right: calc(1rem * 1.5);
}
@media print, screen and (max-width: 64.06125em) {
  .site-roster-customroster3 .site-roster-image-header .site-roster-image-header-filter,
  .site-roster-customroster3 .site-roster-image-header-mobile .site-roster-image-header-filter {
    flex-wrap: wrap;
    justify-content: space-between;
  }
  .site-roster-customroster3 .site-roster-image-header .site-roster-image-header-filter form,
  .site-roster-customroster3 .site-roster-image-header-mobile .site-roster-image-header-filter form {
    flex: 0 1 calc(50% - 0.25rem);
    margin-right: 0;
  }
  .site-roster-customroster3 .site-roster-image-header .site-roster-image-header-filter form select,
  .site-roster-customroster3 .site-roster-image-header-mobile .site-roster-image-header-filter form select {
    margin-bottom: 0.5rem;
  }
}
.site-roster-customroster3 .site-roster-image-header-mobile {
  display: none;
}
@media print, screen and (max-width: 64.06125em) {
  .site-roster-customroster3 .site-roster-image-header {
    background-image: none !important;
  }
  .site-roster-customroster3 .site-roster-image-header-mobile {
    height: 100%;
    width: 100%;
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    z-index: -1;
  }
}
.site-roster-customroster3 .site-roster-search-container .site-roster-search-input .input-group {
  border: 1px solid gray;
}
.site-roster-customroster3 .site-roster-search-container .site-roster-search-input input[type=text] {
  border: none;
  padding: 1rem;
}
.site-roster-customroster3 .site-roster-search-container .site-roster-search-input button {
  color: gray;
  border: none;
  background: #ffffff;
  font-size: 2rem;
  transition: all 300ms ease-in-out;
}
.site-roster-customroster3 .site-roster-search-container .site-roster-search-input button:hover {
  color: #ffffff;
  background: gray;
}
.site-roster-customroster3 .site-roster-search-container .site-roster-filter {
  display: flex;
}
@media print, screen and (max-width: 64.06125em) {
  .site-roster-customroster3 .site-roster-search-container .site-roster-filter {
    flex-wrap: wrap;
  }
}
.site-roster-customroster3 .site-roster-search-container .site-roster-filter form {
  flex: 1 1 calc(50% - 1rem);
  margin-right: 0.5rem;
}
.site-roster-customroster3 .site-roster-search-container .site-roster-filter form:last-of-type {
  margin-right: 0;
}
.site-roster-customroster3 .site-roster-search-container .site-roster-filter form select {
  border: 1px solid gray;
  height: auto;
  padding: 1rem;
  padding-right: calc(1rem * 1.5);
}
.site-roster-customroster3 .site-roster-sort select {
  border: 1px solid gray;
  height: auto;
  padding: 1rem;
  padding-right: calc(1rem * 1.5);
  width: auto;
}
.site-roster-customroster3 .site-roster-card-container {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
}
.site-roster-customroster3 .site-roster-card-container article {
  font-size: 0.875rem;
  border: 1px solid gray;
  box-shadow: 0.125rem 0.125rem 0.125rem 0 rgba(128, 128, 128, 0.5);
  margin: 0 0.5rem 1rem;
  width: 21.875rem;
  display: flex;
  flex-direction: column;
}
.site-roster-customroster3 .site-roster-card-container article .site-roster-card-image-link {
  height: 15.625rem;
}
.site-roster-customroster3 .site-roster-card-container article a.site-roster-card-image-link {
  display: block;
  overflow: hidden;
  position: relative;
}
.site-roster-customroster3 .site-roster-card-container article a.site-roster-card-image-link .site-roster-card-bio-text {
  color: #ffffff;
  font-size: 1rem;
  text-align: center;
  background-color: rgba(10, 10, 10, 0.7);
  padding: 0.5rem;
  width: 100%;
  position: absolute;
  left: 0;
  z-index: 1;
  display: flex;
  justify-content: center;
  transition: all 300ms ease-in-out;
}
@media print, screen and (min-width: 64.0625em) {
  .site-roster-customroster3 .site-roster-card-container article a.site-roster-card-image-link .site-roster-card-bio-text {
    height: 100%;
    top: 0;
    opacity: 0;
    align-items: center;
  }
}
@media print, screen and (max-width: 64.06125em) {
  .site-roster-customroster3 .site-roster-card-container article a.site-roster-card-image-link .site-roster-card-bio-text {
    bottom: 0;
    align-items: flex-end;
  }
}
.site-roster-customroster3 .site-roster-card-container article a.site-roster-card-image-link:hover .site-roster-card-bio-text {
  opacity: 1;
}
.site-roster-customroster3 .site-roster-card-container article .site-roster-card-image {
  background-color: gray;
  background-position: center;
  background-size: cover;
  height: 100%;
  width: 100%;
  transition: all 300ms ease-in-out;
}
.site-roster-customroster3 .site-roster-card-container article .site-roster-card-icon {
  height: 100%;
  width: 100%;
  align-items: center;
  display: flex;
  justify-content: center;
}
.site-roster-customroster3 .site-roster-card-container article .site-roster-card-icon i {
  font-size: 12.5rem;
}
.site-roster-customroster3 .site-roster-card-container article .site-roster-card-content {
  padding: 0.5rem 1rem;
}
.site-roster-customroster3 .site-roster-card-container article h2 {
  font-size: 1.25rem;
  margin: 0;
}
.site-roster-customroster3 .site-roster-card-container article .site-roster-card-content-title {
  margin-top: 0.25rem;
  margin-bottom: 1rem;
  display: flex;
  flex-wrap: wrap;
}
.site-roster-customroster3 .site-roster-card-container article .site-roster-card-content-title span {
  line-height: 1;
  border-right: 1px solid #bbbbbb;
  margin-right: 0.25rem;
  padding-right: 0.25rem;
}
.site-roster-customroster3 .site-roster-card-container article .site-roster-card-content-title span:last-of-type {
  border-right: none;
}
.site-roster-customroster3 .site-roster-card-container article ul {
  list-style: none;
  margin: 0;
  margin-top: auto;
  padding: 0;
}
.site-roster-customroster3 .site-roster-paging-list {
  padding: 1rem 0;
}
.site-roster-customroster3 .site-roster-paging-list ul {
  list-style: none;
  margin: 0;
  padding: 0;
  display: flex;
  flex-wrap: wrap;
}
.site-roster-customroster3 .site-roster-paging-list ul li {
  border-right: 1px solid;
  margin-right: 0.25rem;
  padding-right: 0.25rem;
}
.site-roster-customroster3 .site-roster-paging-list ul li.site-roster-paging-list-total {
  font-weight: bold;
  border-right: none;
  margin-right: 1rem;
}
.site-roster-customroster3 .site-roster-paging-list ul li:last-of-type {
  border-right: none;
}
.site-roster-customroster3 .site-roster-sort select {
  border: 1px solid gray;
  height: auto;
  padding: 1rem;
  padding-right: calc(1rem * 1.5);
  width: auto;
}
.site-roster-customroster3 .site-roster-paging-list {
  padding: 1rem 0;
}
.site-roster-customroster3 .site-roster-paging-list ul {
  list-style: none;
  margin: 0;
  padding: 0;
  display: flex;
  flex-wrap: wrap;
}
.site-roster-customroster3 .site-roster-paging-list ul li {
  border-right: 1px solid;
  margin-right: 0.25rem;
  padding-right: 0.25rem;
}
.site-roster-customroster3 .site-roster-paging-list ul li.site-roster-paging-list-total {
  font-weight: bold;
  border-right: none;
  margin-right: 1rem;
}
.site-roster-customroster3 .site-roster-paging-list ul li:last-of-type {
  border-right: none;
}

.site-roster-customroster4 .site-roster-search-container {
  display: flex;
  flex-wrap: wrap;
}
.site-roster-customroster4 .site-roster-search-container .site-roster-search-widget {
  margin-right: 0.5rem;
  flex: 1 1 50%;
}
.site-roster-customroster4 .site-roster-search-container div:last-child {
  margin-right: 0;
}
.site-roster-customroster4 .site-roster-search-container .site-roster-filter {
  flex: 1 1 auto;
}
.site-roster-customroster4 .site-roster-search-container .site-roster-search-input .input-group {
  border: 1px solid gray;
}
.site-roster-customroster4 .site-roster-search-container .site-roster-search-input input[type=text] {
  border: none;
  padding: 1rem;
}
.site-roster-customroster4 .site-roster-search-container .site-roster-search-input button {
  color: gray;
  border: none;
  background: #ffffff;
  font-size: 2rem;
  transition: all 300ms ease-in-out;
}
.site-roster-customroster4 .site-roster-search-container .site-roster-search-input button:hover {
  color: #ffffff;
  background: gray;
}
.site-roster-customroster4 .site-roster-search-container .site-roster-filter {
  display: flex;
}
@media print, screen and (max-width: 64.06125em) {
  .site-roster-customroster4 .site-roster-search-container .site-roster-filter {
    flex-wrap: wrap;
  }
}
.site-roster-customroster4 .site-roster-search-container .site-roster-filter form {
  flex: 1 1 calc(50% - 1rem);
  margin-right: 0.5rem;
}
.site-roster-customroster4 .site-roster-search-container .site-roster-filter form:last-of-type {
  margin-right: 0;
}
.site-roster-customroster4 .site-roster-search-container .site-roster-filter form select {
  border: 1px solid gray;
  height: auto;
  padding: 1rem;
  padding-right: calc(1rem * 1.5);
}
.site-roster-customroster4 .site-roster-sort select {
  border: 1px solid gray;
  height: auto;
  padding: 1rem;
  padding-right: calc(1rem * 1.5);
  width: auto;
}
.site-roster-customroster4 .site-roster-card-container {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
}
.site-roster-customroster4 .site-roster-card-container article {
  text-align: center;
  text-transform: uppercase;
  font-size: 0.875rem;
  margin: 0 0.5rem 1.5rem;
  width: 21.875rem;
  display: flex;
  flex-direction: column;
}
.site-roster-customroster4 .site-roster-card-container article .site-roster-card-image-link {
  height: 21.875rem;
}
.site-roster-customroster4 .site-roster-card-container article a.site-roster-card-image-link {
  display: block;
  overflow: hidden;
  position: relative;
}
.site-roster-customroster4 .site-roster-card-container article a.site-roster-card-image-link .site-roster-card-bio-text {
  color: #ffffff;
  font-size: 1rem;
  text-align: center;
  background-color: rgba(10, 10, 10, 0.7);
  padding: 0.5rem;
  width: 100%;
  position: absolute;
  left: 0;
  z-index: 1;
  display: flex;
  justify-content: center;
  transition: all 300ms ease-in-out;
}
@media print, screen and (min-width: 64.0625em) {
  .site-roster-customroster4 .site-roster-card-container article a.site-roster-card-image-link .site-roster-card-bio-text {
    height: 100%;
    top: 0;
    opacity: 0;
    align-items: center;
  }
}
@media print, screen and (max-width: 64.06125em) {
  .site-roster-customroster4 .site-roster-card-container article a.site-roster-card-image-link .site-roster-card-bio-text {
    bottom: 0;
    align-items: flex-end;
  }
}
.site-roster-customroster4 .site-roster-card-container article a.site-roster-card-image-link:hover .site-roster-card-bio-text {
  opacity: 1;
}
.site-roster-customroster4 .site-roster-card-container article .site-roster-card-image {
  background-color: gray;
  background-position: center;
  background-size: cover;
  height: 100%;
  width: 100%;
  transition: all 300ms ease-in-out;
}
.site-roster-customroster4 .site-roster-card-container article .site-roster-card-icon {
  height: 100%;
  width: 100%;
  align-items: center;
  display: flex;
  justify-content: center;
}
.site-roster-customroster4 .site-roster-card-container article .site-roster-card-icon i {
  font-size: 12.5rem;
}
.site-roster-customroster4 .site-roster-card-container article .site-roster-card-content {
  padding: 1rem;
}
.site-roster-customroster4 .site-roster-card-container article h2 {
  font-size: 1.5rem;
  margin: 0;
}
.site-roster-customroster4 .site-roster-card-container article .site-roster-card-content-title {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
}
.site-roster-customroster4 .site-roster-card-container article .site-roster-card-content-title span {
  border-right: 1px solid #bbbbbb;
  margin-right: 0.25rem;
  padding-right: 0.25rem;
}
.site-roster-customroster4 .site-roster-card-container article .site-roster-card-content-title span:last-of-type {
  border-right: none;
}
.site-roster-customroster4 .site-roster-card-container article ul {
  list-style: none;
  margin: 0;
  margin-top: auto;
  padding: 0;
}
.site-roster-customroster4 .site-roster-paging-list {
  padding: 1rem 0;
}
.site-roster-customroster4 .site-roster-paging-list ul {
  list-style: none;
  margin: 0;
  padding: 0;
  display: flex;
  flex-wrap: wrap;
}
.site-roster-customroster4 .site-roster-paging-list ul li {
  border-right: 1px solid;
  margin-right: 0.25rem;
  padding-right: 0.25rem;
}
.site-roster-customroster4 .site-roster-paging-list ul li.site-roster-paging-list-total {
  font-weight: bold;
  border-right: none;
  margin-right: 1rem;
}
.site-roster-customroster4 .site-roster-paging-list ul li:last-of-type {
  border-right: none;
}

.site-roster-customroster5 .site-roster-image-header,
.site-roster-customroster5 .site-roster-image-header-mobile {
  background-position: center;
  background-size: cover;
  -webkit-filter: grayscale(100%);
  padding: 12.5rem 0;
}
.site-roster-customroster5 .site-roster-image-header-mobile {
  display: none;
}
@media print, screen and (max-width: 64.06125em) {
  .site-roster-customroster5 .site-roster-image-header {
    display: none;
  }
  .site-roster-customroster5 .site-roster-image-header-mobile {
    display: block;
    padding: 6.25rem 0;
  }
}
.site-roster-customroster5 .site-roster-search {
  padding-top: 2rem;
}
.site-roster-customroster5 .site-roster-search h2 {
  font-weight: 100;
  text-align: center;
}
.site-roster-customroster5 .site-roster-search-container .site-roster-search-widget {
  margin-right: 0.5rem;
  flex: 1 1 50%;
}
.site-roster-customroster5 .site-roster-search-container div:last-child {
  margin-right: 0;
}
.site-roster-customroster5 .site-roster-search-container .site-roster-search-input .input-group {
  border-bottom: 1px solid #0a0a0a;
}
.site-roster-customroster5 .site-roster-search-container .site-roster-search-input input[type=text] {
  border: none;
  box-shadow: none;
  padding: 1rem;
}
.site-roster-customroster5 .site-roster-search-container .site-roster-search-input button {
  border: none;
  background: none;
  padding-left: 0.25rem;
  padding-right: 0.25rem;
  font-size: 2rem;
  transition: all 300ms ease-in-out;
}
.site-roster-customroster5 .site-roster-search-container .site-roster-search-input button:hover {
  transform: scale(1.2);
}
.site-roster-customroster5 .site-roster-search-container .site-roster-filter {
  display: flex;
  flex: 1 1 auto;
}
@media print, screen and (max-width: 64.06125em) {
  .site-roster-customroster5 .site-roster-search-container .site-roster-filter {
    flex-wrap: wrap;
  }
}
.site-roster-customroster5 .site-roster-search-container .site-roster-filter form {
  flex: 1 1 calc(50% - 1rem);
  margin-right: 0.5rem;
}
.site-roster-customroster5 .site-roster-search-container .site-roster-filter form:last-of-type {
  margin-right: 0;
}
.site-roster-customroster5 .site-roster-search-container .site-roster-filter form select {
  border: none;
  height: auto;
  padding: 1rem;
  padding-right: calc(1rem * 1.5);
}
.site-roster-customroster5 .site-roster-sort select {
  border: 1px solid gray;
  height: auto;
  padding: 1rem;
  padding-right: calc(1rem * 1.5);
  width: auto;
}
.site-roster-customroster5 .site-roster-card-container {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
}
.site-roster-customroster5 .site-roster-card-container article {
  font-size: 0.875rem;
  border: 1px solid gray;
  box-shadow: 0.125rem 0.125rem 0.125rem 0 rgba(128, 128, 128, 0.5);
  margin: 0 0.5rem 1rem;
  width: 21.875rem;
  display: flex;
  flex-direction: column;
}
.site-roster-customroster5 .site-roster-card-container article .site-roster-card-image-link {
  height: 15.625rem;
}
.site-roster-customroster5 .site-roster-card-container article a.site-roster-card-image-link {
  display: block;
  overflow: hidden;
  position: relative;
}
.site-roster-customroster5 .site-roster-card-container article a.site-roster-card-image-link .site-roster-card-bio-text {
  color: #ffffff;
  font-size: 1rem;
  text-align: center;
  background-color: rgba(10, 10, 10, 0.7);
  padding: 0.5rem;
  width: 100%;
  position: absolute;
  left: 0;
  z-index: 1;
  display: flex;
  justify-content: center;
  transition: all 300ms ease-in-out;
}
@media print, screen and (min-width: 64.0625em) {
  .site-roster-customroster5 .site-roster-card-container article a.site-roster-card-image-link .site-roster-card-bio-text {
    height: 100%;
    top: 0;
    opacity: 0;
    align-items: center;
  }
}
@media print, screen and (max-width: 64.06125em) {
  .site-roster-customroster5 .site-roster-card-container article a.site-roster-card-image-link .site-roster-card-bio-text {
    bottom: 0;
    align-items: flex-end;
  }
}
.site-roster-customroster5 .site-roster-card-container article a.site-roster-card-image-link:hover .site-roster-card-bio-text {
  opacity: 1;
}
.site-roster-customroster5 .site-roster-card-container article .site-roster-card-image {
  background-color: gray;
  background-position: center;
  background-size: cover;
  height: 100%;
  width: 100%;
  transition: all 300ms ease-in-out;
}
.site-roster-customroster5 .site-roster-card-container article .site-roster-card-icon {
  height: 100%;
  width: 100%;
  align-items: center;
  display: flex;
  justify-content: center;
}
.site-roster-customroster5 .site-roster-card-container article .site-roster-card-icon i {
  font-size: 12.5rem;
}
.site-roster-customroster5 .site-roster-card-container article .site-roster-card-content {
  padding: 0.5rem 1rem;
}
.site-roster-customroster5 .site-roster-card-container article h2 {
  font-size: 1.25rem;
  margin: 0;
}
.site-roster-customroster5 .site-roster-card-container article .site-roster-card-content-title {
  margin-top: 0.25rem;
  margin-bottom: 1rem;
  display: flex;
  flex-wrap: wrap;
}
.site-roster-customroster5 .site-roster-card-container article .site-roster-card-content-title span {
  line-height: 1;
  border-right: 1px solid #bbbbbb;
  margin-right: 0.25rem;
  padding-right: 0.25rem;
}
.site-roster-customroster5 .site-roster-card-container article .site-roster-card-content-title span:last-of-type {
  border-right: none;
}
.site-roster-customroster5 .site-roster-card-container article ul {
  list-style: none;
  margin: 0;
  margin-top: auto;
  padding: 0;
}
.site-roster-customroster5 .site-roster-card-container article {
  width: 23.4375rem;
}
.site-roster-customroster5 .site-roster-card-container article .site-roster-card-image-link {
  height: 23.4375rem;
  -webkit-filter: grayscale(100%);
}
.site-roster-customroster5 .site-roster-card-container article h2,
.site-roster-customroster5 .site-roster-card-container article .site-roster-card-content-title {
  text-transform: uppercase;
}
.site-roster-customroster5 .site-roster-paging-list {
  padding: 1rem 0;
}
.site-roster-customroster5 .site-roster-paging-list ul {
  list-style: none;
  margin: 0;
  padding: 0;
  display: flex;
  flex-wrap: wrap;
}
.site-roster-customroster5 .site-roster-paging-list ul li {
  border-right: 1px solid;
  margin-right: 0.25rem;
  padding-right: 0.25rem;
}
.site-roster-customroster5 .site-roster-paging-list ul li.site-roster-paging-list-total {
  font-weight: bold;
  border-right: none;
  margin-right: 1rem;
}
.site-roster-customroster5 .site-roster-paging-list ul li:last-of-type {
  border-right: none;
}

.site-roster-customroster6 .site-roster-image-header,
.site-roster-customroster6 .site-roster-image-header-mobile {
  background-position: center;
  background-size: cover;
  -webkit-filter: grayscale(100%);
  padding: 12.5rem 0;
}
.site-roster-customroster6 .site-roster-image-header-mobile {
  display: none;
}
@media print, screen and (max-width: 64.06125em) {
  .site-roster-customroster6 .site-roster-image-header {
    display: none;
  }
  .site-roster-customroster6 .site-roster-image-header-mobile {
    display: block;
    padding: 6.25rem 0;
  }
}
.site-roster-customroster6 .site-roster-search {
  padding-top: 2rem;
}
.site-roster-customroster6 .site-roster-search h2 {
  font-weight: 100;
  text-align: center;
}
.site-roster-customroster6 .site-roster-search-container .site-roster-search-widget {
  margin-right: 0.5rem;
  flex: 1 1 50%;
}
.site-roster-customroster6 .site-roster-search-container div:last-child {
  margin-right: 0;
}
.site-roster-customroster6 .site-roster-search-container .site-roster-search-input .input-group {
  border-bottom: 1px solid #0a0a0a;
}
.site-roster-customroster6 .site-roster-search-container .site-roster-search-input input[type=text] {
  border: none;
  box-shadow: none;
  padding: 1rem;
}
.site-roster-customroster6 .site-roster-search-container .site-roster-search-input button {
  border: none;
  background: none;
  padding-left: 0.25rem;
  padding-right: 0.25rem;
  font-size: 2rem;
  transition: all 300ms ease-in-out;
}
.site-roster-customroster6 .site-roster-search-container .site-roster-search-input button:hover {
  transform: scale(1.2);
}
.site-roster-customroster6 .site-roster-search-container .site-roster-filter {
  display: flex;
  flex: 1 1 auto;
}
@media print, screen and (max-width: 64.06125em) {
  .site-roster-customroster6 .site-roster-search-container .site-roster-filter {
    flex-wrap: wrap;
  }
}
.site-roster-customroster6 .site-roster-search-container .site-roster-filter form {
  flex: 1 1 calc(50% - 1rem);
  margin-right: 0.5rem;
}
.site-roster-customroster6 .site-roster-search-container .site-roster-filter form:last-of-type {
  margin-right: 0;
}
.site-roster-customroster6 .site-roster-search-container .site-roster-filter form select {
  border: none;
  height: auto;
  padding: 1rem;
  padding-right: calc(1rem * 1.5);
}
.site-roster-customroster6 .site-roster-sort select {
  border: 1px solid gray;
  height: auto;
  padding: 1rem;
  padding-right: calc(1rem * 1.5);
  width: auto;
}
.site-roster-customroster6 .site-roster-card-container {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
}
.site-roster-customroster6 .site-roster-card-container article {
  font-size: 0.875rem;
  border: 1px solid gray;
  box-shadow: 0.125rem 0.125rem 0.125rem 0 rgba(128, 128, 128, 0.5);
  margin: 0 0.5rem 1rem;
  width: 21.875rem;
  display: flex;
  flex-direction: column;
}
.site-roster-customroster6 .site-roster-card-container article .site-roster-card-image-link {
  height: 15.625rem;
}
.site-roster-customroster6 .site-roster-card-container article a.site-roster-card-image-link {
  display: block;
  overflow: hidden;
  position: relative;
}
.site-roster-customroster6 .site-roster-card-container article a.site-roster-card-image-link .site-roster-card-bio-text {
  color: #ffffff;
  font-size: 1rem;
  text-align: center;
  background-color: rgba(10, 10, 10, 0.7);
  padding: 0.5rem;
  width: 100%;
  position: absolute;
  left: 0;
  z-index: 1;
  display: flex;
  justify-content: center;
  transition: all 300ms ease-in-out;
}
@media print, screen and (min-width: 64.0625em) {
  .site-roster-customroster6 .site-roster-card-container article a.site-roster-card-image-link .site-roster-card-bio-text {
    height: 100%;
    top: 0;
    opacity: 0;
    align-items: center;
  }
}
@media print, screen and (max-width: 64.06125em) {
  .site-roster-customroster6 .site-roster-card-container article a.site-roster-card-image-link .site-roster-card-bio-text {
    bottom: 0;
    align-items: flex-end;
  }
}
.site-roster-customroster6 .site-roster-card-container article a.site-roster-card-image-link:hover .site-roster-card-bio-text {
  opacity: 1;
}
.site-roster-customroster6 .site-roster-card-container article .site-roster-card-image {
  background-color: gray;
  background-position: center;
  background-size: cover;
  height: 100%;
  width: 100%;
  transition: all 300ms ease-in-out;
}
.site-roster-customroster6 .site-roster-card-container article .site-roster-card-icon {
  height: 100%;
  width: 100%;
  align-items: center;
  display: flex;
  justify-content: center;
}
.site-roster-customroster6 .site-roster-card-container article .site-roster-card-icon i {
  font-size: 12.5rem;
}
.site-roster-customroster6 .site-roster-card-container article .site-roster-card-content {
  padding: 0.5rem 1rem;
}
.site-roster-customroster6 .site-roster-card-container article h2 {
  font-size: 1.25rem;
  margin: 0;
}
.site-roster-customroster6 .site-roster-card-container article .site-roster-card-content-title {
  margin-top: 0.25rem;
  margin-bottom: 1rem;
  display: flex;
  flex-wrap: wrap;
}
.site-roster-customroster6 .site-roster-card-container article .site-roster-card-content-title span {
  line-height: 1;
  border-right: 1px solid #bbbbbb;
  margin-right: 0.25rem;
  padding-right: 0.25rem;
}
.site-roster-customroster6 .site-roster-card-container article .site-roster-card-content-title span:last-of-type {
  border-right: none;
}
.site-roster-customroster6 .site-roster-card-container article ul {
  list-style: none;
  margin: 0;
  margin-top: auto;
  padding: 0;
}
.site-roster-customroster6 .site-roster-card-container article {
  width: 23.4375rem;
}
.site-roster-customroster6 .site-roster-card-container article .site-roster-card-image-link {
  height: 23.4375rem;
  -webkit-filter: grayscale(100%);
}
.site-roster-customroster6 .site-roster-card-container article h2,
.site-roster-customroster6 .site-roster-card-container article .site-roster-card-content-title {
  text-transform: uppercase;
}
.site-roster-customroster6 .site-roster-paging-list {
  padding: 1rem 0;
}
.site-roster-customroster6 .site-roster-paging-list ul {
  list-style: none;
  margin: 0;
  padding: 0;
  display: flex;
  flex-wrap: wrap;
}
.site-roster-customroster6 .site-roster-paging-list ul li {
  border-right: 1px solid;
  margin-right: 0.25rem;
  padding-right: 0.25rem;
}
.site-roster-customroster6 .site-roster-paging-list ul li.site-roster-paging-list-total {
  font-weight: bold;
  border-right: none;
  margin-right: 1rem;
}
.site-roster-customroster6 .site-roster-paging-list ul li:last-of-type {
  border-right: none;
}

.site-roster-fwrgf .site-roster-search-input {
  display: flex;
}
.site-roster-fwrgf .site-roster-search-input .input-group {
  height: 100%;
  margin-bottom: 0;
  align-self: center;
}
.site-roster-fwrgf .site-roster-search-input input {
  border-right: none;
  margin-bottom: 0 !important;
}
.site-roster-fwrgf .site-roster-search-input .button, .site-roster-fwrgf .site-roster-search-input .rng-listing-details-home-valuation > a {
  background: none !important;
  font-size: 2rem;
  font-weight: 600;
  text-transform: uppercase;
  padding-left: 1rem;
  padding-right: 1rem;
}
@media print, screen and (max-width: 39.99875em) {
  .site-roster-fwrgf .site-roster-search-input {
    flex: 0 0 auto;
    width: 100%;
    margin-left: 0;
    margin-right: 0;
  }
}
@media print, screen and (min-width: 40em) and (max-width: 64.06125em) {
  .site-roster-fwrgf .site-roster-search-input {
    margin-left: 0.5rem;
    margin-right: 0.5rem;
    flex: 1 1 auto;
  }
}
@media print, screen and (min-width: 64.0625em) {
  .site-roster-fwrgf .site-roster-search-input {
    flex: 0 0 auto;
    width: calc(41.6666666667% - 1rem);
    margin-left: 0.5rem;
    margin-right: 0.5rem;
  }
}
.site-roster-fwrgf .site-roster-sort {
  padding-top: 1rem;
  display: flex;
  justify-content: flex-end;
}
.site-roster-fwrgf .site-roster-sort select {
  width: auto;
}
.site-roster-fwrgf .site-roster-paging-list {
  padding: 1rem 0;
}
.site-roster-fwrgf .site-roster-paging-list ul {
  list-style: none;
  margin: 0;
  padding: 0;
  display: flex;
  flex-wrap: wrap;
}
.site-roster-fwrgf .site-roster-paging-list ul li {
  border-right: 1px solid;
  margin-right: 0.25rem;
  padding-right: 0.25rem;
}
.site-roster-fwrgf .site-roster-paging-list ul li.site-roster-paging-list-total {
  font-weight: bold;
  border-right: none;
  margin-right: 1rem;
}
.site-roster-fwrgf .site-roster-paging-list ul li:last-of-type {
  border-right: none;
}
.site-roster-fwrgf .gm-style-iw-c,
.site-roster-fwrgf .gm-style-iw-d {
  max-height: 18.75rem !important;
}
.site-roster-fwrgf .rng-agent-roster-map-popup {
  height: 12.5rem;
}
.site-roster-fwrgf .rng-agent-roster-search-links form:nth-child(4) {
  display: none;
}
.site-roster-fwrgf .rng-agent-roster-search-bar-grid {
  flex-wrap: wrap;
  align-items: center;
  max-width: 58.75rem;
  margin: 0 auto;
}
.site-roster-fwrgf .rng-agent-roster-search-bar-grid .rng-agent-roster-search-label {
  flex: 0 1 auto;
  margin: 0;
  padding: 0 1rem;
  margin-bottom: 0.5rem;
}
.site-roster-fwrgf .rng-agent-roster-search-bar-grid form.site-roster-search-input {
  flex: 1 1 auto;
  margin: 0;
  padding-right: 0.5rem;
}
.site-roster-fwrgf .rng-agent-roster-search-bar-grid form.site-roster-search-input input {
  height: 3rem !important;
  padding-left: 0.75rem;
  border: 1px solid #cacaca;
  border-right: none;
}
.site-roster-fwrgf .rng-agent-roster-search-bar-grid form.site-roster-search-input button {
  border: 1px solid #cacaca;
  border-left: none;
  font-size: 1.25rem !important;
}
.site-roster-fwrgf .rng-agent-roster-search-bar-grid .rng-agent-roster-search-links {
  width: 100%;
}
.site-roster-fwrgf .rng-agent-roster-search-bar-grid .rng-agent-roster-search-links form:first-child {
  flex: 1 0 auto;
}

.site-roster-marlg .site-roster-search-input {
  display: flex;
}
.site-roster-marlg .site-roster-search-input .input-group {
  height: 100%;
  margin-bottom: 0;
  align-self: center;
}
.site-roster-marlg .site-roster-search-input input {
  border-right: none;
  margin-bottom: 0 !important;
}
.site-roster-marlg .site-roster-search-input .button, .site-roster-marlg .site-roster-search-input .rng-listing-details-home-valuation > a {
  background: none !important;
  font-size: 2rem;
  font-weight: 600;
  text-transform: uppercase;
  padding-left: 1rem;
  padding-right: 1rem;
}
@media print, screen and (max-width: 39.99875em) {
  .site-roster-marlg .site-roster-search-input {
    flex: 0 0 auto;
    width: 100%;
    margin-left: 0;
    margin-right: 0;
  }
}
@media print, screen and (min-width: 40em) and (max-width: 64.06125em) {
  .site-roster-marlg .site-roster-search-input {
    margin-left: 0.5rem;
    margin-right: 0.5rem;
    flex: 1 1 auto;
  }
}
@media print, screen and (min-width: 64.0625em) {
  .site-roster-marlg .site-roster-search-input {
    flex: 0 0 auto;
    width: calc(41.6666666667% - 1rem);
    margin-left: 0.5rem;
    margin-right: 0.5rem;
  }
}
.site-roster-marlg .site-roster-sort {
  padding-top: 1rem;
  display: flex;
  justify-content: flex-end;
}
.site-roster-marlg .site-roster-sort select {
  width: auto;
}
.site-roster-marlg .site-roster-paging-list {
  padding: 1rem 0;
}
.site-roster-marlg .site-roster-paging-list ul {
  list-style: none;
  margin: 0;
  padding: 0;
  display: flex;
  flex-wrap: wrap;
}
.site-roster-marlg .site-roster-paging-list ul li {
  border-right: 1px solid;
  margin-right: 0.25rem;
  padding-right: 0.25rem;
}
.site-roster-marlg .site-roster-paging-list ul li.site-roster-paging-list-total {
  font-weight: bold;
  border-right: none;
  margin-right: 1rem;
}
.site-roster-marlg .site-roster-paging-list ul li:last-of-type {
  border-right: none;
}
.site-roster-marlg h1, .site-roster-marlg h2, .site-roster-marlg h3, .site-roster-marlg p, .site-roster-marlg a {
  font-family: "Oswald", Arial, Helvetica Neue, Helvetica, sans-serif !important;
}
.site-roster-marlg p, .site-roster-marlg a {
  color: #0a0a0a !important;
  font-size: 1rem !important;
}
.site-roster-marlg p span, .site-roster-marlg a span {
  color: #0a0a0a !important;
}
.site-roster-marlg p > a {
  font-family: "Oswald", Arial, Helvetica Neue, Helvetica, sans-serif !important;
  color: #0a0a0a !important;
  font-size: 1rem !important;
}
.site-roster-marlg a:focus, .site-roster-marlg a:hover {
  text-decoration: underline;
}
.site-roster-marlg .site-button-row {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  padding: 0 1rem 1rem;
}
.site-roster-marlg h3 {
  text-align: center;
  max-width: 11.875rem;
  margin: 0 auto 1rem;
}
.site-roster-marlg .site-back-button-container {
  padding: 1.25rem 0;
}
.site-roster-marlg .site-back-button-container .site-roster-button {
  display: inline-block;
}
.site-roster-marlg .site-roster-button,
.site-roster-marlg .site-contact-button {
  color: #ffffff !important;
  font-size: 1.125rem !important;
  font-weight: 700;
  text-align: center;
  text-decoration: none;
  text-transform: uppercase;
  background-color: #183661;
  border: 1px solid #183661;
  border-radius: 10px;
  padding: 0.75rem 1.25rem;
  display: block;
  line-height: 1;
}
@media only screen and (max-width: 48em) {
  .site-roster-marlg .site-roster-button,
  .site-roster-marlg .site-contact-button {
    font-size: 1rem;
    padding: 0.625rem;
  }
}
.site-roster-marlg .site-roster-button.selected, .site-roster-marlg .site-roster-button:focus, .site-roster-marlg .site-roster-button:hover,
.site-roster-marlg .site-contact-button.selected,
.site-roster-marlg .site-contact-button:focus,
.site-roster-marlg .site-contact-button:hover {
  background-color: #be1e2d;
  border: 1px solid #be1e2d;
  text-decoration: none;
}
.site-roster-marlg .rng-agent-roster-office {
  position: relative;
  padding-bottom: 5rem;
  border-radius: 0.375rem;
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.35);
  border: 1px solid #999999;
}
.site-roster-marlg .rng-agent-roster-office p, .site-roster-marlg .rng-agent-roster-office a {
  color: #0a0a0a !important;
  font-size: 1rem !important;
}
.site-roster-marlg .rng-agent-roster-office p span, .site-roster-marlg .rng-agent-roster-office a span {
  color: #0a0a0a !important;
}
.site-roster-marlg .rng-agent-roster-office h3 {
  text-align: center;
  line-height: 1.2;
  font-family: "Verlag-Bold", Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 1.25rem;
  color: #333333;
  font-weight: 600;
  text-transform: uppercase;
}
.site-roster-marlg .rng-agent-roster-office h3 a {
  font-size: 1.25rem !important;
  color: #333333 !important;
}
.site-roster-marlg .rng-agent-roster-office .site-contact-button {
  color: #ffffff !important;
  font-size: 1.125rem !important;
}
.site-roster-marlg .rng-agent-roster-search-bar {
  border-bottom: none;
  padding-bottom: 0;
}
.site-roster-marlg .rng-agent-roster-search-bar .rng-agent-roster-search-bar-grid {
  justify-content: space-between;
}
.site-roster-marlg .rng-agent-roster-search-bar .rng-agent-roster-search-bar-grid .site-roster-search-input {
  width: 100%;
}
.site-roster-marlg .rng-agent-roster-search-bar .rng-agent-roster-search-bar-grid .site-roster-search-input .input-group {
  justify-content: space-between;
}
@media only screen and (max-width: 64em) {
  .site-roster-marlg .rng-agent-roster-search-bar .rng-agent-roster-search-bar-grid .site-roster-search-input .input-group {
    flex-wrap: wrap;
  }
}
.site-roster-marlg .rng-agent-roster-search-bar .rng-agent-roster-search-bar-grid .site-roster-search-input .input-group .site-agent-roster-search-input {
  width: 25%;
  flex: 1 1 auto;
  padding-right: 0.5rem;
}
@media only screen and (max-width: 64em) {
  .site-roster-marlg .rng-agent-roster-search-bar .rng-agent-roster-search-bar-grid .site-roster-search-input .input-group .site-agent-roster-search-input {
    width: 100%;
    padding-right: 0;
  }
}
@media only screen and (max-width: 48em) {
  .site-roster-marlg .rng-agent-roster-search-bar .rng-agent-roster-search-bar-grid .site-roster-search-input .input-group .site-agent-roster-search-input {
    width: 100%;
  }
}
.site-roster-marlg .rng-agent-roster-search-bar .rng-agent-roster-search-bar-grid .site-roster-search-input .input-group .site-agent-roster-search-input input {
  height: 2.5rem;
  text-transform: uppercase;
  border: 1px solid #999999;
  font-family: "Oswald", Arial, Helvetica Neue, Helvetica, sans-serif !important;
}
.site-roster-marlg .rng-agent-roster-search-bar .rng-agent-roster-search-bar-grid .site-roster-search-input .input-group .site-agent-roster-dropdown {
  width: 25%;
  flex: 1 1 auto;
  padding: 0 0.5rem;
}
@media only screen and (max-width: 64em) {
  .site-roster-marlg .rng-agent-roster-search-bar .rng-agent-roster-search-bar-grid .site-roster-search-input .input-group .site-agent-roster-dropdown {
    width: 33%;
    padding: 0 0.25rem;
  }
}
@media only screen and (max-width: 48em) {
  .site-roster-marlg .rng-agent-roster-search-bar .rng-agent-roster-search-bar-grid .site-roster-search-input .input-group .site-agent-roster-dropdown {
    width: 100%;
    padding: 0;
  }
}
.site-roster-marlg .rng-agent-roster-search-bar .rng-agent-roster-search-bar-grid .site-roster-search-input .input-group .site-agent-roster-dropdown select {
  margin: 0;
  height: 2.5rem;
  text-transform: uppercase;
  border: 1px solid #999999;
  font-family: "Oswald", Arial, Helvetica Neue, Helvetica, sans-serif !important;
}
@media only screen and (max-width: 64em) {
  .site-roster-marlg .rng-agent-roster-search-bar .rng-agent-roster-search-bar-grid .site-roster-search-input .input-group .site-agent-roster-specialty-dropdown {
    padding-left: 0;
  }
}
@media only screen and (max-width: 64em) {
  .site-roster-marlg .rng-agent-roster-search-bar .rng-agent-roster-search-bar-grid .site-roster-search-input .input-group .site-agent-roster-attribute-dropdown {
    padding-right: 0;
  }
}
.site-roster-marlg .rng-agent-roster-search-bar .rng-agent-roster-search-bar-grid .site-roster-search-input .input-group .site-agent-roster-search-button {
  width: 25%;
  flex: 1 1 auto;
  padding-left: 0.5rem;
}
@media only screen and (max-width: 64em) {
  .site-roster-marlg .rng-agent-roster-search-bar .rng-agent-roster-search-bar-grid .site-roster-search-input .input-group .site-agent-roster-search-button {
    width: 100%;
    padding-left: 0;
  }
}
.site-roster-marlg .rng-agent-roster-search-bar .rng-agent-roster-search-bar-grid .site-roster-search-input .input-group .site-agent-roster-search-button button {
  width: 100%;
  border-radius: 10px;
  height: 2.5rem;
}
.site-roster-marlg .rng-agent-roster-search-bar .rng-agent-roster-search-bar-grid .rng-agent-roster-search-links {
  width: 25%;
}
.site-roster-marlg .rng-agent-roster-search-bar .rng-agent-roster-search-bar-grid .rng-agent-roster-search-links form {
  width: 100%;
}
.site-roster-marlg .rng-agent-roster-search-bar .rng-agent-roster-search-bar-grid .rng-agent-roster-search-links form select {
  margin-bottom: 0;
}
.site-roster-marlg .rng-agent-roster-search-bar .rng-agent-roster-search-label {
  width: 100%;
  margin-bottom: 1.25rem;
}
.site-roster-marlg .rng-agent-roster-search-bar .rng-agent-roster-search-label label {
  font-family: "Oswald", Arial, Helvetica Neue, Helvetica, sans-serif !important;
  font-family: "Verlag-Bold", Arial, Helvetica Neue, Helvetica, sans-serif;
  color: #183661;
  font-size: 1.5rem;
  margin-bottom: 0.125rem;
  font-weight: 500;
  text-transform: uppercase;
  margin-bottom: 0;
}
.site-roster-marlg .site-roster-sort {
  text-align: right;
}
.site-roster-marlg .site-roster-sort select {
  width: auto !important;
  font-family: "Oswald", Arial, Helvetica Neue, Helvetica, sans-serif !important;
  height: 2.5rem;
  text-transform: uppercase;
  border: 1px solid #999999;
}
.site-roster-marlg .rng-agent-roster-agent-cards {
  justify-content: center;
}
.site-roster-marlg .rng-agent-roster-agent {
  border: none;
  padding: 0;
  padding-bottom: 5rem;
  position: relative;
  width: 20.875rem;
}
.site-roster-marlg .rng-agent-roster-agent .rng-agent-roster-card-photo {
  width: 100%;
}
.site-roster-marlg .rng-agent-roster-agent .rng-agent-roster-card-photo .rng-agent-roster-card-photo-image,
.site-roster-marlg .rng-agent-roster-agent .rng-agent-roster-card-photo a {
  width: 100%;
  height: 20.875rem;
  display: block;
  background-position: center;
  background-size: cover;
}
.site-roster-marlg .rng-agent-roster-agent .rng-agent-roster-card-photo .rng-agent-roster-card-photo-image img,
.site-roster-marlg .rng-agent-roster-agent .rng-agent-roster-card-photo a img {
  width: 100%;
  max-height: none;
}
.site-roster-marlg .rng-agent-roster-agent .rng-agent-roster-card-details {
  margin-top: 1rem;
}
.site-roster-marlg .rng-agent-roster-agent h1 {
  color: #183661 !important;
  font-size: 1.5rem !important;
  margin-bottom: 0.125rem;
  font-weight: 500 !important;
  text-transform: uppercase !important;
}
.site-roster-marlg .rng-agent-roster-agent h1 a {
  color: #183661 !important;
  font-size: 1.5rem !important;
  font-weight: 500 !important;
  text-transform: uppercase !important;
}
.site-roster-marlg .rng-agent-roster-agent .site-button-row {
  display: flex;
  justify-content: flex-start;
  width: 100%;
  padding: 0;
  bottom: 1.25rem;
}
.site-roster-marlg .rng-agent-roster-agent .site-button-row li {
  padding: 0 0.25rem;
  margin: 0;
}
.site-roster-marlg .rng-agent-roster-agent .site-button-row li:first-child {
  padding-left: 0;
}
.site-roster-marlg .rng-agent-roster-agent .site-button-row li:last-child {
  padding-right: 0;
}
.site-roster-marlg .rng-agent-roster-agent .site-contact-button {
  color: #ffffff !important;
  font-size: 1.125rem !important;
}
.site-roster-marlg #map {
  margin-bottom: 1.25rem;
}

.site-roster-orihg .site-roster-image-header,
.site-roster-orihg .site-roster-image-header-mobile {
  background-position: center;
  background-size: cover;
  padding: 6.25rem 0;
  position: relative;
  z-index: 1;
}
.site-roster-orihg .site-roster-image-header:before,
.site-roster-orihg .site-roster-image-header-mobile:before {
  content: "";
  background-color: rgba(10, 10, 10, 0.3);
  height: 100%;
  width: 100%;
  position: absolute;
  left: 0;
  top: 0;
}
.site-roster-orihg .site-roster-image-header .site-container,
.site-roster-orihg .site-roster-image-header-mobile .site-container {
  padding: 0 0.5rem;
  position: relative;
}
.site-roster-orihg .site-roster-image-header h2,
.site-roster-orihg .site-roster-image-header-mobile h2 {
  color: #ffffff;
  text-align: center;
}
.site-roster-orihg .site-roster-image-header .site-roster-search-input input[type=text],
.site-roster-orihg .site-roster-image-header-mobile .site-roster-search-input input[type=text] {
  border: none;
  padding: 1rem;
}
.site-roster-orihg .site-roster-image-header .site-roster-search-input button,
.site-roster-orihg .site-roster-image-header-mobile .site-roster-search-input button {
  border: none;
  background: #ffffff;
  font-size: 2rem;
  transition: all 300ms ease-in-out;
}
.site-roster-orihg .site-roster-image-header .site-roster-search-input button:hover,
.site-roster-orihg .site-roster-image-header-mobile .site-roster-search-input button:hover {
  color: #ffffff;
  background: #0a0a0a;
}
.site-roster-orihg .site-roster-image-header .site-roster-image-header-filter,
.site-roster-orihg .site-roster-image-header-mobile .site-roster-image-header-filter {
  display: flex;
}
.site-roster-orihg .site-roster-image-header .site-roster-image-header-filter form,
.site-roster-orihg .site-roster-image-header-mobile .site-roster-image-header-filter form {
  flex: 1 1 calc(50% - 1rem);
  margin-right: 0.5rem;
}
.site-roster-orihg .site-roster-image-header .site-roster-image-header-filter form:last-of-type,
.site-roster-orihg .site-roster-image-header-mobile .site-roster-image-header-filter form:last-of-type {
  margin-right: 0;
}
.site-roster-orihg .site-roster-image-header .site-roster-image-header-filter form select,
.site-roster-orihg .site-roster-image-header-mobile .site-roster-image-header-filter form select {
  height: auto;
  padding: 1rem;
  padding-right: calc(1rem * 1.5);
}
@media print, screen and (max-width: 64.06125em) {
  .site-roster-orihg .site-roster-image-header .site-roster-image-header-filter,
  .site-roster-orihg .site-roster-image-header-mobile .site-roster-image-header-filter {
    flex-wrap: wrap;
    justify-content: space-between;
  }
  .site-roster-orihg .site-roster-image-header .site-roster-image-header-filter form,
  .site-roster-orihg .site-roster-image-header-mobile .site-roster-image-header-filter form {
    flex: 0 1 calc(50% - 0.25rem);
    margin-right: 0;
  }
  .site-roster-orihg .site-roster-image-header .site-roster-image-header-filter form select,
  .site-roster-orihg .site-roster-image-header-mobile .site-roster-image-header-filter form select {
    margin-bottom: 0.5rem;
  }
}
.site-roster-orihg .site-roster-image-header-mobile {
  display: none;
}
@media print, screen and (max-width: 64.06125em) {
  .site-roster-orihg .site-roster-image-header {
    background-image: none !important;
  }
  .site-roster-orihg .site-roster-image-header-mobile {
    height: 100%;
    width: 100%;
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    z-index: -1;
  }
}
.site-roster-orihg .site-roster-search-container .site-roster-search-input .input-group {
  border: 1px solid gray;
}
.site-roster-orihg .site-roster-search-container .site-roster-search-input input[type=text] {
  border: none;
  padding: 1rem;
}
.site-roster-orihg .site-roster-search-container .site-roster-search-input button {
  color: gray;
  border: none;
  background: #ffffff;
  font-size: 2rem;
  transition: all 300ms ease-in-out;
}
.site-roster-orihg .site-roster-search-container .site-roster-search-input button:hover {
  color: #ffffff;
  background: gray;
}
.site-roster-orihg .site-roster-search-container .site-roster-filter {
  display: flex;
}
@media print, screen and (max-width: 64.06125em) {
  .site-roster-orihg .site-roster-search-container .site-roster-filter {
    flex-wrap: wrap;
  }
}
.site-roster-orihg .site-roster-search-container .site-roster-filter form {
  flex: 1 1 calc(50% - 1rem);
  margin-right: 0.5rem;
}
.site-roster-orihg .site-roster-search-container .site-roster-filter form:last-of-type {
  margin-right: 0;
}
.site-roster-orihg .site-roster-search-container .site-roster-filter form select {
  border: 1px solid gray;
  height: auto;
  padding: 1rem;
  padding-right: calc(1rem * 1.5);
}
.site-roster-orihg .site-roster-sort select {
  border: 1px solid gray;
  height: auto;
  padding: 1rem;
  padding-right: calc(1rem * 1.5);
  width: auto;
}
.site-roster-orihg .site-roster-card-container {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
}
.site-roster-orihg .site-roster-card-container article {
  font-size: 0.875rem;
  border: 1px solid gray;
  box-shadow: 0.125rem 0.125rem 0.125rem 0 rgba(128, 128, 128, 0.5);
  margin: 0 0.5rem 1rem;
  width: 21.875rem;
  display: flex;
  flex-direction: column;
}
.site-roster-orihg .site-roster-card-container article .site-roster-card-image-link {
  height: 15.625rem;
}
.site-roster-orihg .site-roster-card-container article a.site-roster-card-image-link {
  display: block;
  overflow: hidden;
  position: relative;
}
.site-roster-orihg .site-roster-card-container article a.site-roster-card-image-link .site-roster-card-bio-text {
  color: #ffffff;
  font-size: 1rem;
  text-align: center;
  background-color: rgba(10, 10, 10, 0.7);
  padding: 0.5rem;
  width: 100%;
  position: absolute;
  left: 0;
  z-index: 1;
  display: flex;
  justify-content: center;
  transition: all 300ms ease-in-out;
}
@media print, screen and (min-width: 64.0625em) {
  .site-roster-orihg .site-roster-card-container article a.site-roster-card-image-link .site-roster-card-bio-text {
    height: 100%;
    top: 0;
    opacity: 0;
    align-items: center;
  }
}
@media print, screen and (max-width: 64.06125em) {
  .site-roster-orihg .site-roster-card-container article a.site-roster-card-image-link .site-roster-card-bio-text {
    bottom: 0;
    align-items: flex-end;
  }
}
.site-roster-orihg .site-roster-card-container article a.site-roster-card-image-link:hover .site-roster-card-bio-text {
  opacity: 1;
}
.site-roster-orihg .site-roster-card-container article .site-roster-card-image {
  background-color: gray;
  background-position: center;
  background-size: cover;
  height: 100%;
  width: 100%;
  transition: all 300ms ease-in-out;
}
.site-roster-orihg .site-roster-card-container article .site-roster-card-icon {
  height: 100%;
  width: 100%;
  align-items: center;
  display: flex;
  justify-content: center;
}
.site-roster-orihg .site-roster-card-container article .site-roster-card-icon i {
  font-size: 12.5rem;
}
.site-roster-orihg .site-roster-card-container article .site-roster-card-content {
  padding: 0.5rem 1rem;
}
.site-roster-orihg .site-roster-card-container article h2 {
  font-size: 1.25rem;
  margin: 0;
}
.site-roster-orihg .site-roster-card-container article .site-roster-card-content-title {
  margin-top: 0.25rem;
  margin-bottom: 1rem;
  display: flex;
  flex-wrap: wrap;
}
.site-roster-orihg .site-roster-card-container article .site-roster-card-content-title span {
  line-height: 1;
  border-right: 1px solid #bbbbbb;
  margin-right: 0.25rem;
  padding-right: 0.25rem;
}
.site-roster-orihg .site-roster-card-container article .site-roster-card-content-title span:last-of-type {
  border-right: none;
}
.site-roster-orihg .site-roster-card-container article ul {
  list-style: none;
  margin: 0;
  margin-top: auto;
  padding: 0;
}
.site-roster-orihg .site-roster-paging-list {
  padding: 1rem 0;
}
.site-roster-orihg .site-roster-paging-list ul {
  list-style: none;
  margin: 0;
  padding: 0;
  display: flex;
  flex-wrap: wrap;
}
.site-roster-orihg .site-roster-paging-list ul li {
  border-right: 1px solid;
  margin-right: 0.25rem;
  padding-right: 0.25rem;
}
.site-roster-orihg .site-roster-paging-list ul li.site-roster-paging-list-total {
  font-weight: bold;
  border-right: none;
  margin-right: 1rem;
}
.site-roster-orihg .site-roster-paging-list ul li:last-of-type {
  border-right: none;
}
.site-roster-orihg .site-roster-sort select {
  border: 1px solid gray;
  height: auto;
  padding: 1rem;
  padding-right: calc(1rem * 1.5);
  width: auto;
}
.site-roster-orihg .site-roster-paging-list {
  padding: 1rem 0;
}
.site-roster-orihg .site-roster-paging-list ul {
  list-style: none;
  margin: 0;
  padding: 0;
  display: flex;
  flex-wrap: wrap;
}
.site-roster-orihg .site-roster-paging-list ul li {
  border-right: 1px solid;
  margin-right: 0.25rem;
  padding-right: 0.25rem;
}
.site-roster-orihg .site-roster-paging-list ul li.site-roster-paging-list-total {
  font-weight: bold;
  border-right: none;
  margin-right: 1rem;
}
.site-roster-orihg .site-roster-paging-list ul li:last-of-type {
  border-right: none;
}
.site-roster-orihg .site-roster-card-container article .site-roster-card-image-link {
  height: 25rem;
}

.site-roster-rbifa-header-section,
.site-roster-sort {
  display: none;
}

.site-roster-search-container .site-roster-filter form:nth-child(3) {
  display: none;
}

.site-roster-rbifa-map {
  margin-bottom: 2.5rem;
}

.bio-office-rbifa .site-roster-search-container,
.site-roster-rbifa .site-roster-search-container {
  display: flex;
  flex-wrap: wrap;
}
.bio-office-rbifa .site-roster-search-container .site-roster-search-widget,
.site-roster-rbifa .site-roster-search-container .site-roster-search-widget {
  margin-right: 0.5rem;
  flex: 1 1 50%;
}
.bio-office-rbifa .site-roster-search-container div:last-child,
.site-roster-rbifa .site-roster-search-container div:last-child {
  margin-right: 0;
}
.bio-office-rbifa .site-roster-search-container .site-roster-filter,
.site-roster-rbifa .site-roster-search-container .site-roster-filter {
  flex: 1 1 auto;
}
.bio-office-rbifa .site-roster-search-container .site-roster-search-input .input-group,
.site-roster-rbifa .site-roster-search-container .site-roster-search-input .input-group {
  border: 1px solid gray;
}
.bio-office-rbifa .site-roster-search-container .site-roster-search-input input[type=text],
.site-roster-rbifa .site-roster-search-container .site-roster-search-input input[type=text] {
  border: none;
  padding: 1rem;
}
.bio-office-rbifa .site-roster-search-container .site-roster-search-input button,
.site-roster-rbifa .site-roster-search-container .site-roster-search-input button {
  color: gray;
  border: none;
  background: #ffffff;
  font-size: 2rem;
  transition: all 300ms ease-in-out;
}
.bio-office-rbifa .site-roster-search-container .site-roster-search-input button:hover,
.site-roster-rbifa .site-roster-search-container .site-roster-search-input button:hover {
  color: #ffffff;
  background: gray;
}
.bio-office-rbifa .site-roster-search-container .site-roster-filter,
.site-roster-rbifa .site-roster-search-container .site-roster-filter {
  display: flex;
}
@media print, screen and (max-width: 64.06125em) {
  .bio-office-rbifa .site-roster-search-container .site-roster-filter,
  .site-roster-rbifa .site-roster-search-container .site-roster-filter {
    flex-wrap: wrap;
  }
}
.bio-office-rbifa .site-roster-search-container .site-roster-filter form,
.site-roster-rbifa .site-roster-search-container .site-roster-filter form {
  flex: 1 1 calc(50% - 1rem);
  margin-right: 0.5rem;
}
.bio-office-rbifa .site-roster-search-container .site-roster-filter form:last-of-type,
.site-roster-rbifa .site-roster-search-container .site-roster-filter form:last-of-type {
  margin-right: 0;
}
.bio-office-rbifa .site-roster-search-container .site-roster-filter form select,
.site-roster-rbifa .site-roster-search-container .site-roster-filter form select {
  border: 1px solid gray;
  height: auto;
  padding: 1rem;
  padding-right: calc(1rem * 1.5);
}
.bio-office-rbifa .site-roster-sort select,
.site-roster-rbifa .site-roster-sort select {
  border: 1px solid gray;
  height: auto;
  padding: 1rem;
  padding-right: calc(1rem * 1.5);
  width: auto;
}
.bio-office-rbifa .site-roster-card-container,
.site-roster-rbifa .site-roster-card-container {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
}
.bio-office-rbifa .site-roster-card-container article,
.site-roster-rbifa .site-roster-card-container article {
  text-align: center;
  text-transform: uppercase;
  font-size: 0.875rem;
  margin: 0 0.5rem 1.5rem;
  width: 21.875rem;
  display: flex;
  flex-direction: column;
}
.bio-office-rbifa .site-roster-card-container article .site-roster-card-image-link,
.site-roster-rbifa .site-roster-card-container article .site-roster-card-image-link {
  height: 21.875rem;
}
.bio-office-rbifa .site-roster-card-container article a.site-roster-card-image-link,
.site-roster-rbifa .site-roster-card-container article a.site-roster-card-image-link {
  display: block;
  overflow: hidden;
  position: relative;
}
.bio-office-rbifa .site-roster-card-container article a.site-roster-card-image-link .site-roster-card-bio-text,
.site-roster-rbifa .site-roster-card-container article a.site-roster-card-image-link .site-roster-card-bio-text {
  color: #ffffff;
  font-size: 1rem;
  text-align: center;
  background-color: rgba(10, 10, 10, 0.7);
  padding: 0.5rem;
  width: 100%;
  position: absolute;
  left: 0;
  z-index: 1;
  display: flex;
  justify-content: center;
  transition: all 300ms ease-in-out;
}
@media print, screen and (min-width: 64.0625em) {
  .bio-office-rbifa .site-roster-card-container article a.site-roster-card-image-link .site-roster-card-bio-text,
  .site-roster-rbifa .site-roster-card-container article a.site-roster-card-image-link .site-roster-card-bio-text {
    height: 100%;
    top: 0;
    opacity: 0;
    align-items: center;
  }
}
@media print, screen and (max-width: 64.06125em) {
  .bio-office-rbifa .site-roster-card-container article a.site-roster-card-image-link .site-roster-card-bio-text,
  .site-roster-rbifa .site-roster-card-container article a.site-roster-card-image-link .site-roster-card-bio-text {
    bottom: 0;
    align-items: flex-end;
  }
}
.bio-office-rbifa .site-roster-card-container article a.site-roster-card-image-link:hover .site-roster-card-bio-text,
.site-roster-rbifa .site-roster-card-container article a.site-roster-card-image-link:hover .site-roster-card-bio-text {
  opacity: 1;
}
.bio-office-rbifa .site-roster-card-container article .site-roster-card-image,
.site-roster-rbifa .site-roster-card-container article .site-roster-card-image {
  background-color: gray;
  background-position: center;
  background-size: cover;
  height: 100%;
  width: 100%;
  transition: all 300ms ease-in-out;
}
.bio-office-rbifa .site-roster-card-container article .site-roster-card-icon,
.site-roster-rbifa .site-roster-card-container article .site-roster-card-icon {
  height: 100%;
  width: 100%;
  align-items: center;
  display: flex;
  justify-content: center;
}
.bio-office-rbifa .site-roster-card-container article .site-roster-card-icon i,
.site-roster-rbifa .site-roster-card-container article .site-roster-card-icon i {
  font-size: 12.5rem;
}
.bio-office-rbifa .site-roster-card-container article .site-roster-card-content,
.site-roster-rbifa .site-roster-card-container article .site-roster-card-content {
  padding: 1rem;
}
.bio-office-rbifa .site-roster-card-container article h2,
.site-roster-rbifa .site-roster-card-container article h2 {
  font-size: 1.5rem;
  margin: 0;
}
.bio-office-rbifa .site-roster-card-container article .site-roster-card-content-title,
.site-roster-rbifa .site-roster-card-container article .site-roster-card-content-title {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
}
.bio-office-rbifa .site-roster-card-container article .site-roster-card-content-title span,
.site-roster-rbifa .site-roster-card-container article .site-roster-card-content-title span {
  border-right: 1px solid #bbbbbb;
  margin-right: 0.25rem;
  padding-right: 0.25rem;
}
.bio-office-rbifa .site-roster-card-container article .site-roster-card-content-title span:last-of-type,
.site-roster-rbifa .site-roster-card-container article .site-roster-card-content-title span:last-of-type {
  border-right: none;
}
.bio-office-rbifa .site-roster-card-container article ul,
.site-roster-rbifa .site-roster-card-container article ul {
  list-style: none;
  margin: 0;
  margin-top: auto;
  padding: 0;
}
.bio-office-rbifa .site-roster-paging-list,
.site-roster-rbifa .site-roster-paging-list {
  padding: 1rem 0;
}
.bio-office-rbifa .site-roster-paging-list ul,
.site-roster-rbifa .site-roster-paging-list ul {
  list-style: none;
  margin: 0;
  padding: 0;
  display: flex;
  flex-wrap: wrap;
}
.bio-office-rbifa .site-roster-paging-list ul li,
.site-roster-rbifa .site-roster-paging-list ul li {
  border-right: 1px solid;
  margin-right: 0.25rem;
  padding-right: 0.25rem;
}
.bio-office-rbifa .site-roster-paging-list ul li.site-roster-paging-list-total,
.site-roster-rbifa .site-roster-paging-list ul li.site-roster-paging-list-total {
  font-weight: bold;
  border-right: none;
  margin-right: 1rem;
}
.bio-office-rbifa .site-roster-paging-list ul li:last-of-type,
.site-roster-rbifa .site-roster-paging-list ul li:last-of-type {
  border-right: none;
}
.bio-office-rbifa a:hover, .bio-office-rbifa a:focus,
.site-roster-rbifa a:hover,
.site-roster-rbifa a:focus {
  color: #bcbdbf;
}
.bio-office-rbifa .site-roster-card-container article .site-roster-card-image-link,
.site-roster-rbifa .site-roster-card-container article .site-roster-card-image-link {
  height: 25.9375rem;
}
.bio-office-rbifa .site-roster-card-container article .site-roster-card-image-link.office,
.site-roster-rbifa .site-roster-card-container article .site-roster-card-image-link.office {
  height: 12.3125rem;
}
.bio-office-rbifa .site-roster-card-container article h2,
.site-roster-rbifa .site-roster-card-container article h2 {
  font-family: "Open Sans", "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif !important;
  font-style: normal;
  font-size: 1.5rem !important;
  margin: 0;
  margin-top: 0 !important;
  margin-bottom: 0 !important;
  line-height: 1.4 !important;
}

.bio-office-rbifa .site-roster-card-container article {
  width: 19.875rem;
}
.bio-office-rbifa .site-roster-card-container article .site-roster-card-image-link {
  height: 23.4375rem;
}

.site-roster-towne .site-roster-image-header,
.site-roster-towne .site-roster-image-header-mobile {
  background-position: center;
  background-size: cover;
  padding: 6.25rem 0;
  position: relative;
  z-index: 1;
}
.site-roster-towne .site-roster-image-header:before,
.site-roster-towne .site-roster-image-header-mobile:before {
  content: "";
  background-color: rgba(10, 10, 10, 0.3);
  height: 100%;
  width: 100%;
  position: absolute;
  left: 0;
  top: 0;
}
.site-roster-towne .site-roster-image-header .site-container,
.site-roster-towne .site-roster-image-header-mobile .site-container {
  padding: 0 0.5rem;
  position: relative;
}
.site-roster-towne .site-roster-image-header h2,
.site-roster-towne .site-roster-image-header-mobile h2 {
  color: #ffffff;
  text-align: center;
}
.site-roster-towne .site-roster-image-header .site-roster-search-input input[type=text],
.site-roster-towne .site-roster-image-header-mobile .site-roster-search-input input[type=text] {
  border: none;
  padding: 1rem;
}
.site-roster-towne .site-roster-image-header .site-roster-search-input button,
.site-roster-towne .site-roster-image-header-mobile .site-roster-search-input button {
  border: none;
  background: #ffffff;
  font-size: 2rem;
  transition: all 300ms ease-in-out;
}
.site-roster-towne .site-roster-image-header .site-roster-search-input button:hover,
.site-roster-towne .site-roster-image-header-mobile .site-roster-search-input button:hover {
  color: #ffffff;
  background: #0a0a0a;
}
.site-roster-towne .site-roster-image-header .site-roster-image-header-filter,
.site-roster-towne .site-roster-image-header-mobile .site-roster-image-header-filter {
  display: flex;
}
.site-roster-towne .site-roster-image-header .site-roster-image-header-filter form,
.site-roster-towne .site-roster-image-header-mobile .site-roster-image-header-filter form {
  flex: 1 1 calc(50% - 1rem);
  margin-right: 0.5rem;
}
.site-roster-towne .site-roster-image-header .site-roster-image-header-filter form:last-of-type,
.site-roster-towne .site-roster-image-header-mobile .site-roster-image-header-filter form:last-of-type {
  margin-right: 0;
}
.site-roster-towne .site-roster-image-header .site-roster-image-header-filter form select,
.site-roster-towne .site-roster-image-header-mobile .site-roster-image-header-filter form select {
  height: auto;
  padding: 1rem;
  padding-right: calc(1rem * 1.5);
}
@media print, screen and (max-width: 64.06125em) {
  .site-roster-towne .site-roster-image-header .site-roster-image-header-filter,
  .site-roster-towne .site-roster-image-header-mobile .site-roster-image-header-filter {
    flex-wrap: wrap;
    justify-content: space-between;
  }
  .site-roster-towne .site-roster-image-header .site-roster-image-header-filter form,
  .site-roster-towne .site-roster-image-header-mobile .site-roster-image-header-filter form {
    flex: 0 1 calc(50% - 0.25rem);
    margin-right: 0;
  }
  .site-roster-towne .site-roster-image-header .site-roster-image-header-filter form select,
  .site-roster-towne .site-roster-image-header-mobile .site-roster-image-header-filter form select {
    margin-bottom: 0.5rem;
  }
}
.site-roster-towne .site-roster-image-header-mobile {
  display: none;
}
@media print, screen and (max-width: 64.06125em) {
  .site-roster-towne .site-roster-image-header {
    background-image: none !important;
  }
  .site-roster-towne .site-roster-image-header-mobile {
    height: 100%;
    width: 100%;
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    z-index: -1;
  }
}
.site-roster-towne .site-roster-search-container .site-roster-search-input .input-group {
  border: 1px solid gray;
}
.site-roster-towne .site-roster-search-container .site-roster-search-input input[type=text] {
  border: none;
  padding: 1rem;
}
.site-roster-towne .site-roster-search-container .site-roster-search-input button {
  color: gray;
  border: none;
  background: #ffffff;
  font-size: 2rem;
  transition: all 300ms ease-in-out;
}
.site-roster-towne .site-roster-search-container .site-roster-search-input button:hover {
  color: #ffffff;
  background: gray;
}
.site-roster-towne .site-roster-search-container .site-roster-filter {
  display: flex;
}
@media print, screen and (max-width: 64.06125em) {
  .site-roster-towne .site-roster-search-container .site-roster-filter {
    flex-wrap: wrap;
  }
}
.site-roster-towne .site-roster-search-container .site-roster-filter form {
  flex: 1 1 calc(50% - 1rem);
  margin-right: 0.5rem;
}
.site-roster-towne .site-roster-search-container .site-roster-filter form:last-of-type {
  margin-right: 0;
}
.site-roster-towne .site-roster-search-container .site-roster-filter form select {
  border: 1px solid gray;
  height: auto;
  padding: 1rem;
  padding-right: calc(1rem * 1.5);
}
.site-roster-towne .site-roster-sort select {
  border: 1px solid gray;
  height: auto;
  padding: 1rem;
  padding-right: calc(1rem * 1.5);
  width: auto;
}
.site-roster-towne .site-roster-card-container {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
}
.site-roster-towne .site-roster-card-container article {
  font-size: 0.875rem;
  border: 1px solid gray;
  box-shadow: 0.125rem 0.125rem 0.125rem 0 rgba(128, 128, 128, 0.5);
  margin: 0 0.5rem 1rem;
  width: 21.875rem;
  display: flex;
  flex-direction: column;
}
.site-roster-towne .site-roster-card-container article .site-roster-card-image-link {
  height: 15.625rem;
}
.site-roster-towne .site-roster-card-container article a.site-roster-card-image-link {
  display: block;
  overflow: hidden;
  position: relative;
}
.site-roster-towne .site-roster-card-container article a.site-roster-card-image-link .site-roster-card-bio-text {
  color: #ffffff;
  font-size: 1rem;
  text-align: center;
  background-color: rgba(10, 10, 10, 0.7);
  padding: 0.5rem;
  width: 100%;
  position: absolute;
  left: 0;
  z-index: 1;
  display: flex;
  justify-content: center;
  transition: all 300ms ease-in-out;
}
@media print, screen and (min-width: 64.0625em) {
  .site-roster-towne .site-roster-card-container article a.site-roster-card-image-link .site-roster-card-bio-text {
    height: 100%;
    top: 0;
    opacity: 0;
    align-items: center;
  }
}
@media print, screen and (max-width: 64.06125em) {
  .site-roster-towne .site-roster-card-container article a.site-roster-card-image-link .site-roster-card-bio-text {
    bottom: 0;
    align-items: flex-end;
  }
}
.site-roster-towne .site-roster-card-container article a.site-roster-card-image-link:hover .site-roster-card-bio-text {
  opacity: 1;
}
.site-roster-towne .site-roster-card-container article .site-roster-card-image {
  background-color: gray;
  background-position: center;
  background-size: cover;
  height: 100%;
  width: 100%;
  transition: all 300ms ease-in-out;
}
.site-roster-towne .site-roster-card-container article .site-roster-card-icon {
  height: 100%;
  width: 100%;
  align-items: center;
  display: flex;
  justify-content: center;
}
.site-roster-towne .site-roster-card-container article .site-roster-card-icon i {
  font-size: 12.5rem;
}
.site-roster-towne .site-roster-card-container article .site-roster-card-content {
  padding: 0.5rem 1rem;
}
.site-roster-towne .site-roster-card-container article h2 {
  font-size: 1.25rem;
  margin: 0;
}
.site-roster-towne .site-roster-card-container article .site-roster-card-content-title {
  margin-top: 0.25rem;
  margin-bottom: 1rem;
  display: flex;
  flex-wrap: wrap;
}
.site-roster-towne .site-roster-card-container article .site-roster-card-content-title span {
  line-height: 1;
  border-right: 1px solid #bbbbbb;
  margin-right: 0.25rem;
  padding-right: 0.25rem;
}
.site-roster-towne .site-roster-card-container article .site-roster-card-content-title span:last-of-type {
  border-right: none;
}
.site-roster-towne .site-roster-card-container article ul {
  list-style: none;
  margin: 0;
  margin-top: auto;
  padding: 0;
}
.site-roster-towne .site-roster-paging-list {
  padding: 1rem 0;
}
.site-roster-towne .site-roster-paging-list ul {
  list-style: none;
  margin: 0;
  padding: 0;
  display: flex;
  flex-wrap: wrap;
}
.site-roster-towne .site-roster-paging-list ul li {
  border-right: 1px solid;
  margin-right: 0.25rem;
  padding-right: 0.25rem;
}
.site-roster-towne .site-roster-paging-list ul li.site-roster-paging-list-total {
  font-weight: bold;
  border-right: none;
  margin-right: 1rem;
}
.site-roster-towne .site-roster-paging-list ul li:last-of-type {
  border-right: none;
}
.site-roster-towne .site-roster-sort select {
  border: 1px solid gray;
  height: auto;
  padding: 1rem;
  padding-right: calc(1rem * 1.5);
  width: auto;
}
.site-roster-towne .site-roster-paging-list {
  padding: 1rem 0;
}
.site-roster-towne .site-roster-paging-list ul {
  list-style: none;
  margin: 0;
  padding: 0;
  display: flex;
  flex-wrap: wrap;
}
.site-roster-towne .site-roster-paging-list ul li {
  border-right: 1px solid;
  margin-right: 0.25rem;
  padding-right: 0.25rem;
}
.site-roster-towne .site-roster-paging-list ul li.site-roster-paging-list-total {
  font-weight: bold;
  border-right: none;
  margin-right: 1rem;
}
.site-roster-towne .site-roster-paging-list ul li:last-of-type {
  border-right: none;
}
.site-roster-towne .site-roster-card-container article .site-roster-card-image {
  background-position: center top;
}
.site-roster-towne .site-roster-card-container article .site-roster-card-image-link {
  height: 22.5rem;
}
.site-roster-towne .site-roster-card-container article ul .site-roster-card-contact-row {
  align-items: center;
  display: flex;
  flex-wrap: wrap;
}
.site-roster-towne .site-roster-card-container article ul .site-roster-card-contact-row a {
  border-left: 1px solid #0a0a0a;
  padding: 0 0.5rem;
}
.site-roster-towne .site-roster-card-container article ul .site-roster-card-contact-row a:first-of-type {
  border-left: none;
  padding-left: 0;
}
.site-roster-towne .site-roster-card-container article .rng-agent-roster-contact-details {
  flex-wrap: wrap;
}
.site-roster-towne .site-roster-card-container article .rng-agent-roster-contact-details li {
  flex: 0 1 auto;
  width: auto;
  display: inline-block;
  padding: 0.1875rem 1rem 0.1875rem 0;
}
.site-roster-towne .site-roster-card-container article a.directions {
  position: relative;
  padding-left: 2rem;
}
.site-roster-towne .site-roster-card-container article a.directions:before {
  speak: none;
  font-style: normal !important;
  font-weight: 400;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  font-family: Reliance-Network-Icon-Font;
  content: "\e907";
  font-size: 2rem;
  position: absolute;
  top: -0.5rem;
  left: 0;
}

.site-interior-neighborhood-report01 .site-interior-neighborhood-report-header {
  position: relative;
  height: 30em;
}
.site-interior-neighborhood-report01 .site-interior-neighborhood-report-header .site-column {
  margin-top: 3rem;
}
.site-interior-neighborhood-report01 .site-interior-neighborhood-report-header .site-interior-neighborhood-report-subscribe-container {
  color: #ffffff;
  background: var(--company-secondary-color);
  padding: 0.5rem;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
}
.site-interior-neighborhood-report01 .site-interior-neighborhood-report-header .site-interior-neighborhood-report-subscribe-container .site-row {
  align-items: center;
  justify-content: center;
}
.site-interior-neighborhood-report01 .site-interior-neighborhood-report-header .site-interior-neighborhood-report-subscribe-container .site-row .site-interior-neighborhood-report-subscribe-title {
  font-weight: bold;
  margin-right: 1rem;
}
.site-interior-neighborhood-report01 .site-interior-neighborhood-report-header .site-interior-neighborhood-report-subscribe-container .site-row .button, .site-interior-neighborhood-report01 .site-interior-neighborhood-report-header .site-interior-neighborhood-report-subscribe-container .site-row .rng-listing-details-home-valuation > a {
  text-transform: uppercase;
  border: 1px solid #ffffff;
  background-color: var(--company-secondary-color);
  margin-bottom: 0;
}
.site-interior-neighborhood-report01 .site-interior-neighborhood-report-header .site-interior-neighborhood-report-subscribe-container .site-row .button:hover, .site-interior-neighborhood-report01 .site-interior-neighborhood-report-header .site-interior-neighborhood-report-subscribe-container .site-row .rng-listing-details-home-valuation > a:hover {
  color: var(--company-secondary-color);
  background-color: #ffffff;
}
.site-interior-neighborhood-report01 .site-interior-container {
  padding-top: 2rem !important;
}
.site-interior-neighborhood-report01 .rn-interior-nr-aggregates {
  margin-bottom: 2rem;
}
.site-interior-neighborhood-report01 .rn-interior-nr-aggregates .site-row {
  justify-content: center;
}
.site-interior-neighborhood-report01 .rn-interior-nr-aggregates .site-column {
  color: var(--company-primary-color);
  text-align: center;
  background: var(--company-primary-transparent-2);
  background: var(--company-primary-transparent-2);
  padding: 2rem;
}
@media print, screen and (min-width: 64.0625em) {
  .site-interior-neighborhood-report01 .rn-interior-nr-aggregates .site-column {
    margin: 0 0.5rem;
  }
  .site-interior-neighborhood-report01 .rn-interior-nr-aggregates .site-column:first-of-type {
    margin-left: 0;
  }
  .site-interior-neighborhood-report01 .rn-interior-nr-aggregates .site-column:last-of-type {
    margin-right: 0;
  }
}
@media only screen and (min-width: 900px) and (max-width: 1200px) {
  .site-interior-neighborhood-report01 .rn-interior-nr-aggregates .site-column.third {
    width: 33.3333333333%;
  }
}
.site-interior-neighborhood-report01 .rn-interior-nr-aggregates .site-column h2 {
  color: var(--company-primary-color) !important;
  font-size: 1.5rem !important;
  font-weight: bold !important;
  text-transform: uppercase !important;
}
.site-interior-neighborhood-report01 .rn-interior-nr-aggregates .site-column .rn-interior-nr-aggregates-data {
  font-size: 3rem;
}
.site-interior-neighborhood-report01 .rn-interior-nr-aggregates .site-column .rn-interior-nr-aggregates-title {
  font-size: 0.875rem;
  border-bottom: 1px solid var(--company-primary-color);
  margin-bottom: 0.5rem;
  padding-bottom: 0.5rem;
}
.site-interior-neighborhood-report01 .rn-interior-nr-aggregates .site-column .rn-interior-nr-aggregates-title:last-of-type {
  border-bottom: none;
}
.site-interior-neighborhood-report01 .rn-interior-nr-listings {
  margin-bottom: 2rem;
}
.site-interior-neighborhood-report01 .rn-interior-nr-listings .rn-interior-nr-listings-title {
  color: #ffffff;
  background: var(--company-primary-color);
  padding: 1rem;
}
.site-interior-neighborhood-report01 .rn-interior-nr-listings .rn-interior-nr-listings-title h2 {
  color: #ffffff !important;
  font-size: 1.5rem !important;
  margin: 0;
}
.site-interior-neighborhood-report01 .rn-interior-nr-listings .rn-interior-nr-listings-title h2 span {
  font-weight: bold;
  text-transform: uppercase;
}
.site-interior-neighborhood-report01 .rn-interior-nr-listings .rn-interior-nr-listings-content {
  border: 1px solid var(--company-primary-color);
  padding-top: 0.25rem;
}
.site-interior-neighborhood-report01 .rn-interior-nr-listings .rn-interior-rn-listings-paging {
  padding-bottom: 1rem;
  padding-right: 0.5rem;
  display: flex;
  justify-content: flex-end;
}
@media print {
  .site-interior-neighborhood-report01 .rn-interior-nr-listings .rn-interior-rn-listings-paging {
    display: none;
  }
}
@media only screen and (min-width: 900px) and (max-width: 1200px) {
  .site-interior-neighborhood-report01 .rn-interior-nr-listings .rn-interior-rn-listings-aggregates .site-row {
    flex-wrap: nowrap;
  }
}
.site-interior-neighborhood-report01 .rn-interior-nr-listings .rn-interior-rn-listings-aggregates .third {
  color: #ffffff;
  text-align: center;
  background: var(--company-primary-color);
  padding: 3rem 0.5rem;
  display: flex;
  flex-direction: column;
  justify-content: center;
}
@media only screen and (min-width: 900px) and (max-width: 1200px) {
  .site-interior-neighborhood-report01 .rn-interior-nr-listings .rn-interior-rn-listings-aggregates .third {
    width: 33.3333333333%;
  }
}
.site-interior-neighborhood-report01 .rn-interior-nr-listings .rn-interior-rn-listings-aggregates .two-thirds {
  margin-left: 0.25rem;
  padding: 0;
  display: flex;
  flex-direction: column;
  justify-content: space-evenly;
}
@media only screen and (min-width: 900px) and (max-width: 1200px) {
  .site-interior-neighborhood-report01 .rn-interior-nr-listings .rn-interior-rn-listings-aggregates .two-thirds {
    width: 66.6666666667%;
  }
}
@media print, screen and (max-width: 39.99875em) {
  .site-interior-neighborhood-report01 .rn-interior-nr-listings .rn-interior-rn-listings-aggregates .two-thirds {
    margin: 0.25rem;
  }
}
.site-interior-neighborhood-report01 .rn-interior-nr-listings .rn-interior-rn-listings-aggregates h3 {
  color: #ffffff !important;
  font-size: 3.625rem !important;
  font-style: normal !important;
  margin: 0;
}
.site-interior-neighborhood-report01 .rn-interior-nr-listings .rn-interior-rn-listings-aggregates ul {
  color: var(--company-primary-color);
  list-style: none;
  margin: 0;
  padding: 0;
  display: flex;
  flex: 25%;
}
.site-interior-neighborhood-report01 .rn-interior-nr-listings .rn-interior-rn-listings-aggregates ul.header {
  font-weight: bold;
}
.site-interior-neighborhood-report01 .rn-interior-nr-listings .rn-interior-rn-listings-aggregates ul li {
  text-align: center !important;
  padding: 0 1rem;
  width: 16.6666666667%;
  align-items: center;
  display: flex;
  justify-content: center;
}
.site-interior-neighborhood-report01 .rn-interior-nr-listings .rn-interior-rn-listings-aggregates ul li.title {
  color: #ffffff !important;
  font-weight: bold !important;
  text-align: left;
  text-transform: uppercase;
  background: var(--company-primary-color);
  justify-content: flex-start;
}
@media print, screen and (min-width: 40em) {
  .site-interior-neighborhood-report01 .rn-interior-nr-listings .rn-interior-rn-listings-aggregates ul li span {
    display: none;
  }
}
@media print, screen and (max-width: 39.99875em) {
  .site-interior-neighborhood-report01 .rn-interior-nr-listings .rn-interior-rn-listings-aggregates ul {
    flex-direction: column;
    justify-content: flex-start;
  }
  .site-interior-neighborhood-report01 .rn-interior-nr-listings .rn-interior-rn-listings-aggregates ul.header, .site-interior-neighborhood-report01 .rn-interior-nr-listings .rn-interior-rn-listings-aggregates ul.footer {
    display: none;
  }
  .site-interior-neighborhood-report01 .rn-interior-nr-listings .rn-interior-rn-listings-aggregates ul li {
    width: 100%;
    justify-content: flex-start;
  }
  .site-interior-neighborhood-report01 .rn-interior-nr-listings .rn-interior-rn-listings-aggregates ul li.title {
    text-align: center;
    padding: 0.5rem;
    justify-content: center;
  }
  .site-interior-neighborhood-report01 .rn-interior-nr-listings .rn-interior-rn-listings-aggregates ul li span {
    font-weight: bold;
    text-align: left;
    width: 33.3333333333%;
  }
}
.site-interior-neighborhood-report01 .rn-interior-nr-charts h3 {
  color: var(--company-secondary-color) !important;
  font-weight: 300 !important;
  line-height: 1.1;
  text-align: center;
}
.site-interior-neighborhood-report01 .rn-interior-nr-charts h3 span {
  font-size: 1.5rem;
  font-weight: bold;
  text-transform: uppercase;
  display: block;
}
.site-interior-neighborhood-report01 .rn-interior-nr-charts .rn-interior-nr-chart {
  overflow: hidden;
  align-items: center;
  display: flex;
  justify-content: center;
}
.site-interior-neighborhood-report01 .rn-interior-nr-charts .rn-interior-nr-piechart {
  border: 3px solid var(--company-secondary-color);
  border-radius: 50%;
  height: 18.75rem;
  margin-top: 1rem;
  width: 18.75rem;
  align-items: center;
  display: flex;
  justify-content: center;
  transform: rotate(30deg);
}
.site-interior-neighborhood-report01 .rn-interior-nr-charts .rn-interior-charts-piechart-value {
  color: var(--company-primary-color);
  font-size: 1.75rem;
  font-weight: bold;
  line-height: 1;
  text-align: center;
  background: #ffffff;
  border: 1px solid var(--company-primary-color);
  min-width: 6.25rem;
  padding: 0.5rem;
  transform: rotate(-30deg);
  position: absolute;
  right: 75%;
}
.site-interior-neighborhood-report01 .rn-interior-nr-charts .rn-interior-charts-piechart-value span {
  display: block;
  font-size: 0.875rem;
  font-weight: normal;
}
.site-interior-neighborhood-report01 .rn-interior-nr-charts .rn-interior-charts-piechart-value.dark {
  right: auto;
  left: 75%;
}
@media only screen and (min-width: 900px) and (max-width: 1200px) {
  .site-interior-neighborhood-report01 .rn-interior-nr-charts .site-column.third {
    width: 33.3333333333%;
  }
  .site-interior-neighborhood-report01 .rn-interior-nr-charts .rn-interior-nr-piechart {
    height: 14rem;
    width: 14rem;
  }
  .site-interior-neighborhood-report01 .rn-interior-nr-charts .rn-interior-charts-piechart-value {
    font-size: 1.25rem;
    min-width: 5.5rem;
    padding: 0.25rem;
  }
}
.site-interior-neighborhood-report01 .rn-interior-nr-agent-branding {
  border-top: 1px solid #0a0a0a;
  border-bottom: 1px solid #0a0a0a;
  margin: 2rem 0;
  align-items: center;
  display: flex;
  justify-content: space-around;
}
.site-interior-neighborhood-report01 .rn-interior-nr-agent-branding img {
  height: 12.5rem;
}
@media print, screen and (max-width: 64.06125em) {
  .site-interior-neighborhood-report01 .rn-interior-nr-agent-branding {
    flex-direction: column;
  }
}
.site-interior-neighborhood-report01 .rn-interior-nr-agent-branding .rn-interior-nr-agent-branding-content {
  color: var(--company-primary-color);
  font-size: 1.25rem;
  font-weight: 500;
  text-align: center;
  width: 40%;
}
.site-interior-neighborhood-report01 .rn-interior-nr-agent-branding .rn-interior-nr-agent-branding-content p {
  margin-top: 1em;
}
.site-interior-neighborhood-report01 .rn-interior-nr-agent-branding .rn-interior-nr-agent-branding-content a {
  font-size: 2rem;
}
@media print, screen and (max-width: 64.06125em) {
  .site-interior-neighborhood-report01 .rn-interior-nr-agent-branding .rn-interior-nr-agent-branding-content {
    width: 100%;
  }
}
.site-interior-neighborhood-report01 .rn-interior-nr-agent-branding .rn-interior-nr-agent-branding-contact {
  align-items: center;
  display: flex;
}
.site-interior-neighborhood-report01 .rn-interior-nr-agent-branding .rn-interior-nr-agent-branding-contact a {
  color: #ffffff !important;
  font-size: 1.25rem;
  font-weight: bold;
  text-transform: uppercase;
  background: var(--company-primary-color);
  height: 3.875rem;
  margin-left: 1rem;
  padding: 1rem;
  width: 18.75rem;
  display: block;
  position: relative;
  transition: all 150ms ease-in-out;
}
.site-interior-neighborhood-report01 .rn-interior-nr-agent-branding .rn-interior-nr-agent-branding-contact a:after {
  content: "\e94c";
  font-family: "Reliance-Network-Icon-Font";
  background: var(--company-primary-color);
  align-items: center;
  display: flex;
  justify-content: center;
  position: absolute;
  top: 25%;
  left: 90%;
  transition: all 150ms ease-in-out;
}
.site-interior-neighborhood-report01 .rn-interior-nr-agent-branding .rn-interior-nr-agent-branding-contact a:hover {
  background: var(--company-secondary-color);
  color: var(--company-primary-color) !important;
}
.site-interior-neighborhood-report01 .rn-interior-nr-agent-branding .rn-interior-nr-agent-branding-contact a:hover:after {
  background: var(--company-secondary-color);
}
@media print, screen and (max-width: 64.06125em) {
  .site-interior-neighborhood-report01 .rn-interior-nr-agent-branding .rn-interior-nr-agent-branding-contact {
    flex-direction: column;
  }
  .site-interior-neighborhood-report01 .rn-interior-nr-agent-branding .rn-interior-nr-agent-branding-contact img {
    padding-top: 1rem;
  }
  .site-interior-neighborhood-report01 .rn-interior-nr-agent-branding .rn-interior-nr-agent-branding-contact a {
    margin-left: 0;
    margin-top: 1rem;
    width: 12.5rem;
  }
  .site-interior-neighborhood-report01 .rn-interior-nr-agent-branding .rn-interior-nr-agent-branding-contact a:after {
    left: 10.625rem;
  }
}
@media print, screen and (max-width: 64.06125em) {
  .site-interior-neighborhood-report01 .rn-interior-nr-agent-branding {
    padding: 1rem 0.5rem;
  }
}
.site-interior-neighborhood-report01 .rn-interior-nr-marketreport-header {
  display: flex;
  justify-content: flex-end;
}
.site-interior-neighborhood-report01 .rn-interior-nr-marketreport-header .rn-interior-nr-marketreport-select-container {
  text-align: center;
  width: 9.375rem;
}
.site-interior-neighborhood-report01 .rn-interior-nr-marketreport-header .rn-interior-nr-marketreport-select-container select {
  font-weight: bold;
}
.site-interior-neighborhood-report01 .rn-interior-nr-marketreport-title {
  color: var(--company-secondary-color);
  text-align: center;
  font-size: 1.5rem;
}
.site-interior-neighborhood-report01 .rn-interior-nr-marketreport-title h2 {
  font-size: 2rem !important;
  font-weight: bold !important;
  text-transform: uppercase;
  margin: 0;
}
.site-interior-neighborhood-report01 .rn-interior-nr-marketreport-aggregate {
  margin: 2rem 0;
}
.site-interior-neighborhood-report01 .rn-interior-nr-marketreport-aggregate .site-column {
  color: #ffffff;
  font-weight: bold;
  text-align: center;
  background: var(--company-primary-transparent-5);
  padding: 0;
}
@media print, screen and (min-width: 64.0625em) {
  .site-interior-neighborhood-report01 .rn-interior-nr-marketreport-aggregate .site-column {
    margin: 0 0.5rem;
  }
  .site-interior-neighborhood-report01 .rn-interior-nr-marketreport-aggregate .site-column:first-of-type {
    margin-left: 0;
  }
  .site-interior-neighborhood-report01 .rn-interior-nr-marketreport-aggregate .site-column:last-of-type {
    margin-right: 0;
  }
}
@media only screen and (min-width: 900px) and (max-width: 1200px) {
  .site-interior-neighborhood-report01 .rn-interior-nr-marketreport-aggregate .site-column.third {
    margin: 0 4px;
    width: calc(33.3333333333% - 8px);
  }
}
@media print, screen and (max-width: 39.99875em) {
  .site-interior-neighborhood-report01 .rn-interior-nr-marketreport-aggregate .site-column {
    margin-bottom: 0.5rem;
  }
}
.site-interior-neighborhood-report01 .rn-interior-nr-marketreport-aggregate .site-column .data {
  font-size: 4rem;
  padding: 2rem;
}
.site-interior-neighborhood-report01 .rn-interior-nr-marketreport-aggregate .site-column .title {
  color: #ffffff;
  background: var(--company-primary-color);
  font-size: 1.375rem;
  text-transform: uppercase;
  padding: 1rem;
}
.site-interior-neighborhood-report01 .rn-interior-nr-marketreport-meter-container {
  align-items: flex-start;
  display: flex;
}
@media print, screen and (max-width: 39.99875em) {
  .site-interior-neighborhood-report01 .rn-interior-nr-marketreport-meter-container {
    flex-wrap: wrap;
  }
}
@media print, screen and (min-width: 40em) {
  .site-interior-neighborhood-report01 .rn-interior-nr-marketreport-meter-container .rn-interior-nr-marketreport-meter-title {
    color: #ffffff;
    background: var(--company-primary-color);
    height: 4rem;
    padding-left: 0.5rem;
    width: 13.125rem;
    align-items: center;
    display: flex;
  }
  .site-interior-neighborhood-report01 .rn-interior-nr-marketreport-meter-container .rn-interior-nr-marketreport-meter-title .caption {
    font-size: 1.25rem;
  }
  .site-interior-neighborhood-report01 .rn-interior-nr-marketreport-meter-container .rn-interior-nr-marketreport-meter-title .value {
    font-size: 1.75rem;
    font-weight: bold;
    padding-left: 0.5rem;
    display: none;
  }
}
@media print, screen and (max-width: 64.06125em) {
  .site-interior-neighborhood-report01 .rn-interior-nr-marketreport-meter-container .rn-interior-nr-marketreport-meter-title {
    align-items: center;
    display: flex;
  }
}
.site-interior-neighborhood-report01 .rn-interior-nr-marketreport-meter-container .rn-interior-nr-marketreport-meter {
  flex: 1 1 100%;
}
.site-interior-neighborhood-report01 .rn-interior-nr-marketreport-meter-container .rn-interior-nr-marketreport-meter-background {
  height: 4rem;
  background: linear-gradient(270deg, var(--company-primary-transparent-5), var(--company-primary-transparent-2));
  margin-bottom: 0.5rem;
  padding: 0;
  display: flex;
}
.site-interior-neighborhood-report01 .rn-interior-nr-marketreport-meter-container .rn-interior-nr-marketreport-meter-background .rn-interior-nr-marketreport-meter-fill {
  text-align: right;
  background: var(--company-primary-color);
  height: 100%;
  padding: 0 1rem;
  align-items: center;
  display: flex;
  justify-content: flex-end;
}
.site-interior-neighborhood-report01 .rn-interior-nr-marketreport-meter-container .rn-interior-nr-marketreport-meter-background .rn-interior-nr-marketreport-meter-fill .value {
  color: #ffffff;
  font-size: 1.75rem;
  font-weight: bold;
}
@media print, screen and (max-width: 64.06125em) {
  .site-interior-neighborhood-report01 .rn-interior-nr-marketreport-meter-container .rn-interior-nr-marketreport-meter-background .rn-interior-nr-marketreport-meter-fill .value {
    display: none;
  }
}
.site-interior-neighborhood-report01 .rn-interior-nr-marketreport-meter-container .rn-interior-nr-marketreport-meter-background .rn-interior-nr-marketreport-meter-arrow {
  border-top: 2rem solid transparent; /* size needs to be 50% of .rn-nr-msr-meter-background height */
  border-bottom: 2rem solid transparent;
  border-left: 2rem solid var(--company-primary-color);
  height: 0;
  width: 0;
}
.site-interior-neighborhood-report01 .rn-interior-nr-marketreport-meter-container .rn-interior-nr-marketreport-meter-measure {
  list-style: none;
  margin: 0;
  margin-bottom: 2rem;
  padding: 0;
  display: flex;
  justify-content: space-evenly;
}
.site-interior-neighborhood-report01 .rn-interior-nr-marketreport-meter-container .rn-interior-nr-marketreport-meter-measure li {
  font-size: 0.75rem;
}
.site-interior-neighborhood-report01 .rn-interior-nr-marketreport-meter-container .rn-interior-nr-marketreport-meter-measure li:before {
  content: "";
  background: var(--company-primary-color);
  height: 1.5625rem;
  margin: 0 auto;
  width: 2px;
  display: block;
}
.site-interior-neighborhood-report01 .rn-interior-nr-marketreport-chart-container {
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
}
.site-interior-neighborhood-report01 .rn-interior-nr-marketreport-chart-container .rn-interior-nr-marketreport-chart {
  border: 1px solid var(--company-secondary-color);
  margin: 0 0.5rem;
}
@media print, screen and (max-width: 64.06125em) {
  .site-interior-neighborhood-report01 .rn-interior-nr-marketreport-chart-container .rn-interior-nr-marketreport-chart {
    margin-bottom: 0.5rem;
  }
}
.site-interior-neighborhood-report01 .rn-interior-nr-marketreport-chart-container .rn-interior-nr-marketreport-chart g.tick {
  fill: var(--company-secondary-color);
}
.site-interior-neighborhood-report01 .rn-interior-nr-marketreport-chart-container .rn-interior-nr-marketreport-chart line.c3-ygrid {
  stroke: var(--company-secondary-color);
}
.site-interior-neighborhood-report01 .rn-interior-nr-marketreport-chart-container .rn-interior-nr-marketreport-chart-title {
  color: var(--company-secondary-color);
  font-size: 1.375rem;
  font-weight: bold;
  text-align: center;
  text-transform: uppercase;
  margin: 0 0.5rem;
  padding: 2rem 0.5rem 1rem;
}
.site-interior-neighborhood-report01 .rn-interior-nr-demo-header,
.site-interior-neighborhood-report01 .rn-interior-nr-schools-header {
  color: #ffffff;
  font-size: 1.375rem;
  font-weight: bold;
  text-align: center;
  text-transform: uppercase;
  background: var(--company-primary-color);
  margin-top: 2rem;
  padding: 1rem;
}
.site-interior-neighborhood-report01 .rn-interior-nr-demo-container {
  border: 1px solid var(--company-primary-color);
  padding: 2rem;
}
.site-interior-neighborhood-report01 .rn-interior-nr-demo-container ul {
  list-style: none;
  margin: 0;
  padding: 0;
  display: flex;
  flex-wrap: wrap;
}
.site-interior-neighborhood-report01 .rn-interior-nr-demo-container ul li {
  color: var(--company-primary-color);
  line-height: 1.4;
  padding: 0 2rem 2rem;
  align-items: center;
  display: flex;
  flex: 33.3333333333%;
}
.site-interior-neighborhood-report01 .rn-interior-nr-demo-container ul li > i {
  color: #ffffff;
  font-size: 2.375rem;
  background: var(--company-primary-color);
  border-radius: 50%;
  height: 4rem;
  width: 4rem;
  align-items: center;
  display: flex;
  justify-content: center;
}
.site-interior-neighborhood-report01 .rn-interior-nr-demo-container ul li > div {
  padding-left: 0.5rem;
}
.site-interior-neighborhood-report01 .rn-interior-nr-demo-container ul li .data {
  font-size: 2rem;
  font-weight: bold;
}
.site-interior-neighborhood-report01 .rn-interior-nr-demo-container ul li .title {
  font-size: 0.875rem;
}
.site-interior-neighborhood-report01 .rn-interior-nr-schools-container {
  border: 1px solid var(--company-primary-color);
  padding: 2rem;
}
@media only screen and (min-width: 900px) and (max-width: 1200px) {
  .site-interior-neighborhood-report01 .rn-interior-nr-schools-container .site-column.third {
    margin: 0 4px;
    width: calc(33.3333333333% - 8px);
  }
}
.site-interior-neighborhood-report01 .rn-interior-nr-schools-container .rn-interior-nr-schools-title {
  color: var(--company-primary-color);
  font-size: 1.125rem;
  font-weight: bold;
  margin-bottom: 1rem;
}
.site-interior-neighborhood-report01 .rn-interior-nr-schools-container ul {
  color: var(--company-primary-color);
  list-style: none;
  margin: 0;
  padding: 0;
}
.site-interior-neighborhood-report01 .rn-interior-nr-schools-container ul.rn-interior-nr-schools-list > li {
  margin-bottom: 2rem;
  display: flex;
}
.site-interior-neighborhood-report01 .rn-interior-nr-schools-container ul.rn-interior-nr-schools-list > li .stars, .site-interior-neighborhood-report01 .rn-interior-nr-schools-container ul.rn-interior-nr-schools-list > li .stars > * {
  display: inline-block;
  background: url(https://content.mediastg.net/dyna_images/ImageLibrary/9/e/7/c/9e7c4a1b-06f3-485f-9e2a-2fa991d93646.png) 0 -24px repeat-x;
  width: 120px;
  height: 24px;
}
.site-interior-neighborhood-report01 .rn-interior-nr-schools-container ul.rn-interior-nr-schools-list > li .stars > * {
  max-width: 120px;
  background-position: 0 0;
}
.site-interior-neighborhood-report01 .rn-interior-nr-schools-container ul.rn-interior-nr-schools-list > li .rn-interior-nr-schools-score {
  color: #ffffff;
  font-size: 1.5rem;
  font-weight: bold;
  background: var(--company-primary-color);
  height: 3.125rem;
  width: 3.125rem;
  align-items: center;
  display: flex;
  justify-content: center;
}
.site-interior-neighborhood-report01 .rn-interior-nr-schools-container ul .rn-interior-nr-schools-info li {
  font-size: 0.75rem;
  line-height: 1.3;
}
.site-interior-neighborhood-report01 .rn-interior-nr-schools-container ul .rn-interior-nr-schools-info li.school-name {
  font-size: 1.125rem;
  font-weight: bold;
}

.neighborhoodreport02 .site-interior-template-image-header > .site-column {
  background-color: rgba(10, 10, 10, 0.8);
  outline: 1px solid #ffffff;
  outline-offset: -16px;
}
.neighborhoodreport02 .site-interior-template-image-header > .site-column h1 {
  color: #ffffff !important;
}
.neighborhoodreport02 .site-interior-template-image-header > .site-column > hr {
  border-top: 1px solid #ffffff !important;
}
.neighborhoodreport02 .site-interior-template-image-header > .site-column .site-interior-content-text {
  color: #ffffff !important;
}

.site-interior-neighborhood-report02 .site-interior-neighborhood-report-header {
  position: relative;
  height: 30em;
}
.site-interior-neighborhood-report02 .site-interior-neighborhood-report-header .site-column {
  margin-top: 3rem;
}
.site-interior-neighborhood-report02 .site-interior-neighborhood-report-header .site-interior-neighborhood-report-subscribe-container {
  color: #ffffff;
  background: #0a0a0a;
  padding: 0.5rem;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
}
.site-interior-neighborhood-report02 .site-interior-neighborhood-report-header .site-interior-neighborhood-report-subscribe-container .site-row {
  align-items: center;
  justify-content: center;
}
.site-interior-neighborhood-report02 .site-interior-neighborhood-report-header .site-interior-neighborhood-report-subscribe-container .site-row .site-interior-neighborhood-report-subscribe-title {
  font-weight: bold;
  margin-right: 1rem;
}
.site-interior-neighborhood-report02 .site-interior-neighborhood-report-header .site-interior-neighborhood-report-subscribe-container .site-row .button, .site-interior-neighborhood-report02 .site-interior-neighborhood-report-header .site-interior-neighborhood-report-subscribe-container .site-row .rng-listing-details-home-valuation > a {
  text-transform: uppercase;
  border: 1px solid #ffffff;
  background-color: #0a0a0a;
  margin-bottom: 0;
}
.site-interior-neighborhood-report02 .site-interior-neighborhood-report-header .site-interior-neighborhood-report-subscribe-container .site-row .button:hover, .site-interior-neighborhood-report02 .site-interior-neighborhood-report-header .site-interior-neighborhood-report-subscribe-container .site-row .rng-listing-details-home-valuation > a:hover {
  color: #0a0a0a;
  background-color: #ffffff;
}
.site-interior-neighborhood-report02 .site-interior-container {
  padding-top: 2rem !important;
}
.site-interior-neighborhood-report02 .rn-interior-nr-aggregates {
  margin-bottom: 2rem;
}
.site-interior-neighborhood-report02 .rn-interior-nr-aggregates .site-row {
  justify-content: center;
}
.site-interior-neighborhood-report02 .rn-interior-nr-aggregates .site-column {
  color: #0a0a0a;
  text-align: center;
  background: var(--company-primary-transparent-2);
  background: #ffffff;
  padding: 2rem;
}
@media print, screen and (min-width: 64.0625em) {
  .site-interior-neighborhood-report02 .rn-interior-nr-aggregates .site-column {
    margin: 0 0.5rem;
  }
  .site-interior-neighborhood-report02 .rn-interior-nr-aggregates .site-column:first-of-type {
    margin-left: 0;
  }
  .site-interior-neighborhood-report02 .rn-interior-nr-aggregates .site-column:last-of-type {
    margin-right: 0;
  }
}
@media only screen and (min-width: 900px) and (max-width: 1200px) {
  .site-interior-neighborhood-report02 .rn-interior-nr-aggregates .site-column.third {
    width: 33.3333333333%;
  }
}
.site-interior-neighborhood-report02 .rn-interior-nr-aggregates .site-column h2 {
  color: #0a0a0a !important;
  font-size: 1.5rem !important;
  font-weight: bold !important;
  text-transform: uppercase !important;
}
.site-interior-neighborhood-report02 .rn-interior-nr-aggregates .site-column .rn-interior-nr-aggregates-data {
  font-size: 3rem;
}
.site-interior-neighborhood-report02 .rn-interior-nr-aggregates .site-column .rn-interior-nr-aggregates-title {
  font-size: 0.875rem;
  border-bottom: 1px solid #0a0a0a;
  margin-bottom: 0.5rem;
  padding-bottom: 0.5rem;
}
.site-interior-neighborhood-report02 .rn-interior-nr-aggregates .site-column .rn-interior-nr-aggregates-title:last-of-type {
  border-bottom: none;
}
.site-interior-neighborhood-report02 .rn-interior-nr-listings {
  margin-bottom: 2rem;
}
.site-interior-neighborhood-report02 .rn-interior-nr-listings .rn-interior-nr-listings-title {
  color: #ffffff;
  background: #0a0a0a;
  padding: 1rem;
}
.site-interior-neighborhood-report02 .rn-interior-nr-listings .rn-interior-nr-listings-title h2 {
  color: #ffffff !important;
  font-size: 1.5rem !important;
  margin: 0;
}
.site-interior-neighborhood-report02 .rn-interior-nr-listings .rn-interior-nr-listings-title h2 span {
  font-weight: bold;
  text-transform: uppercase;
}
.site-interior-neighborhood-report02 .rn-interior-nr-listings .rn-interior-nr-listings-content {
  border: 1px solid #0a0a0a;
  padding-top: 0.25rem;
}
.site-interior-neighborhood-report02 .rn-interior-nr-listings .rn-interior-rn-listings-paging {
  padding-bottom: 1rem;
  padding-right: 0.5rem;
  display: flex;
  justify-content: flex-end;
}
@media print {
  .site-interior-neighborhood-report02 .rn-interior-nr-listings .rn-interior-rn-listings-paging {
    display: none;
  }
}
@media only screen and (min-width: 900px) and (max-width: 1200px) {
  .site-interior-neighborhood-report02 .rn-interior-nr-listings .rn-interior-rn-listings-aggregates .site-row {
    flex-wrap: nowrap;
  }
}
.site-interior-neighborhood-report02 .rn-interior-nr-listings .rn-interior-rn-listings-aggregates .third {
  color: #ffffff;
  text-align: center;
  background: #0a0a0a;
  padding: 3rem 0.5rem;
  display: flex;
  flex-direction: column;
  justify-content: center;
}
@media only screen and (min-width: 900px) and (max-width: 1200px) {
  .site-interior-neighborhood-report02 .rn-interior-nr-listings .rn-interior-rn-listings-aggregates .third {
    width: 33.3333333333%;
  }
}
.site-interior-neighborhood-report02 .rn-interior-nr-listings .rn-interior-rn-listings-aggregates .two-thirds {
  margin-left: 0.25rem;
  padding: 0;
  display: flex;
  flex-direction: column;
  justify-content: space-evenly;
}
@media only screen and (min-width: 900px) and (max-width: 1200px) {
  .site-interior-neighborhood-report02 .rn-interior-nr-listings .rn-interior-rn-listings-aggregates .two-thirds {
    width: 66.6666666667%;
  }
}
@media print, screen and (max-width: 39.99875em) {
  .site-interior-neighborhood-report02 .rn-interior-nr-listings .rn-interior-rn-listings-aggregates .two-thirds {
    margin: 0.25rem;
  }
}
.site-interior-neighborhood-report02 .rn-interior-nr-listings .rn-interior-rn-listings-aggregates h3 {
  color: #ffffff !important;
  font-size: 3.625rem !important;
  font-style: normal !important;
  margin: 0;
}
.site-interior-neighborhood-report02 .rn-interior-nr-listings .rn-interior-rn-listings-aggregates ul {
  color: #0a0a0a;
  list-style: none;
  margin: 0;
  padding: 0;
  display: flex;
  flex: 25%;
}
.site-interior-neighborhood-report02 .rn-interior-nr-listings .rn-interior-rn-listings-aggregates ul.header {
  font-weight: bold;
}
.site-interior-neighborhood-report02 .rn-interior-nr-listings .rn-interior-rn-listings-aggregates ul li {
  text-align: center !important;
  padding: 0 1rem;
  width: 16.6666666667%;
  align-items: center;
  display: flex;
  justify-content: center;
}
.site-interior-neighborhood-report02 .rn-interior-nr-listings .rn-interior-rn-listings-aggregates ul li.title {
  color: #ffffff !important;
  font-weight: bold !important;
  text-align: left;
  text-transform: uppercase;
  background: #0a0a0a;
  justify-content: flex-start;
}
@media print, screen and (min-width: 40em) {
  .site-interior-neighborhood-report02 .rn-interior-nr-listings .rn-interior-rn-listings-aggregates ul li span {
    display: none;
  }
}
@media print, screen and (max-width: 39.99875em) {
  .site-interior-neighborhood-report02 .rn-interior-nr-listings .rn-interior-rn-listings-aggregates ul {
    flex-direction: column;
    justify-content: flex-start;
  }
  .site-interior-neighborhood-report02 .rn-interior-nr-listings .rn-interior-rn-listings-aggregates ul.header, .site-interior-neighborhood-report02 .rn-interior-nr-listings .rn-interior-rn-listings-aggregates ul.footer {
    display: none;
  }
  .site-interior-neighborhood-report02 .rn-interior-nr-listings .rn-interior-rn-listings-aggregates ul li {
    width: 100%;
    justify-content: flex-start;
  }
  .site-interior-neighborhood-report02 .rn-interior-nr-listings .rn-interior-rn-listings-aggregates ul li.title {
    text-align: center;
    padding: 0.5rem;
    justify-content: center;
  }
  .site-interior-neighborhood-report02 .rn-interior-nr-listings .rn-interior-rn-listings-aggregates ul li span {
    font-weight: bold;
    text-align: left;
    width: 33.3333333333%;
  }
}
.site-interior-neighborhood-report02 .rn-interior-nr-charts h3 {
  color: #0a0a0a !important;
  font-weight: 300 !important;
  line-height: 1.1;
  text-align: center;
}
.site-interior-neighborhood-report02 .rn-interior-nr-charts h3 span {
  font-size: 1.5rem;
  font-weight: bold;
  text-transform: uppercase;
  display: block;
}
.site-interior-neighborhood-report02 .rn-interior-nr-charts .rn-interior-nr-chart {
  overflow: hidden;
  align-items: center;
  display: flex;
  justify-content: center;
}
.site-interior-neighborhood-report02 .rn-interior-nr-charts .rn-interior-nr-piechart {
  border: 3px solid #0a0a0a;
  border-radius: 50%;
  height: 18.75rem;
  margin-top: 1rem;
  width: 18.75rem;
  align-items: center;
  display: flex;
  justify-content: center;
  transform: rotate(30deg);
}
.site-interior-neighborhood-report02 .rn-interior-nr-charts .rn-interior-charts-piechart-value {
  color: #0a0a0a;
  font-size: 1.75rem;
  font-weight: bold;
  line-height: 1;
  text-align: center;
  background: #ffffff;
  border: 1px solid #0a0a0a;
  min-width: 6.25rem;
  padding: 0.5rem;
  transform: rotate(-30deg);
  position: absolute;
  right: 75%;
}
.site-interior-neighborhood-report02 .rn-interior-nr-charts .rn-interior-charts-piechart-value span {
  display: block;
  font-size: 0.875rem;
  font-weight: normal;
}
.site-interior-neighborhood-report02 .rn-interior-nr-charts .rn-interior-charts-piechart-value.dark {
  right: auto;
  left: 75%;
}
@media only screen and (min-width: 900px) and (max-width: 1200px) {
  .site-interior-neighborhood-report02 .rn-interior-nr-charts .site-column.third {
    width: 33.3333333333%;
  }
  .site-interior-neighborhood-report02 .rn-interior-nr-charts .rn-interior-nr-piechart {
    height: 14rem;
    width: 14rem;
  }
  .site-interior-neighborhood-report02 .rn-interior-nr-charts .rn-interior-charts-piechart-value {
    font-size: 1.25rem;
    min-width: 5.5rem;
    padding: 0.25rem;
  }
}
.site-interior-neighborhood-report02 .rn-interior-nr-agent-branding {
  border-top: 1px solid #0a0a0a;
  border-bottom: 1px solid #0a0a0a;
  margin: 2rem 0;
  align-items: center;
  display: flex;
  justify-content: space-around;
}
.site-interior-neighborhood-report02 .rn-interior-nr-agent-branding img {
  height: 12.5rem;
}
@media print, screen and (max-width: 64.06125em) {
  .site-interior-neighborhood-report02 .rn-interior-nr-agent-branding {
    flex-direction: column;
  }
}
.site-interior-neighborhood-report02 .rn-interior-nr-agent-branding .rn-interior-nr-agent-branding-content {
  color: #0a0a0a;
  font-size: 1.25rem;
  font-weight: 500;
  text-align: center;
  width: 40%;
}
.site-interior-neighborhood-report02 .rn-interior-nr-agent-branding .rn-interior-nr-agent-branding-content p {
  margin-top: 1em;
}
.site-interior-neighborhood-report02 .rn-interior-nr-agent-branding .rn-interior-nr-agent-branding-content a {
  font-size: 2rem;
}
@media print, screen and (max-width: 64.06125em) {
  .site-interior-neighborhood-report02 .rn-interior-nr-agent-branding .rn-interior-nr-agent-branding-content {
    width: 100%;
  }
}
.site-interior-neighborhood-report02 .rn-interior-nr-agent-branding .rn-interior-nr-agent-branding-contact {
  align-items: center;
  display: flex;
}
.site-interior-neighborhood-report02 .rn-interior-nr-agent-branding .rn-interior-nr-agent-branding-contact a {
  color: #ffffff !important;
  font-size: 1.25rem;
  font-weight: bold;
  text-transform: uppercase;
  background: #0a0a0a;
  height: 3.875rem;
  margin-left: 1rem;
  padding: 1rem;
  width: 18.75rem;
  display: block;
  position: relative;
  transition: all 150ms ease-in-out;
}
.site-interior-neighborhood-report02 .rn-interior-nr-agent-branding .rn-interior-nr-agent-branding-contact a:after {
  content: "\e94c";
  font-family: "Reliance-Network-Icon-Font";
  background: #0a0a0a;
  align-items: center;
  display: flex;
  justify-content: center;
  position: absolute;
  top: 25%;
  left: 90%;
  transition: all 150ms ease-in-out;
}
.site-interior-neighborhood-report02 .rn-interior-nr-agent-branding .rn-interior-nr-agent-branding-contact a:hover {
  background: gray;
  color: #0a0a0a !important;
}
.site-interior-neighborhood-report02 .rn-interior-nr-agent-branding .rn-interior-nr-agent-branding-contact a:hover:after {
  background: gray;
}
@media print, screen and (max-width: 64.06125em) {
  .site-interior-neighborhood-report02 .rn-interior-nr-agent-branding .rn-interior-nr-agent-branding-contact {
    flex-direction: column;
  }
  .site-interior-neighborhood-report02 .rn-interior-nr-agent-branding .rn-interior-nr-agent-branding-contact img {
    padding-top: 1rem;
  }
  .site-interior-neighborhood-report02 .rn-interior-nr-agent-branding .rn-interior-nr-agent-branding-contact a {
    margin-left: 0;
    margin-top: 1rem;
    width: 12.5rem;
  }
  .site-interior-neighborhood-report02 .rn-interior-nr-agent-branding .rn-interior-nr-agent-branding-contact a:after {
    left: 10.625rem;
  }
}
@media print, screen and (max-width: 64.06125em) {
  .site-interior-neighborhood-report02 .rn-interior-nr-agent-branding {
    padding: 1rem 0.5rem;
  }
}
.site-interior-neighborhood-report02 .rn-interior-nr-marketreport-header {
  display: flex;
  justify-content: flex-end;
}
.site-interior-neighborhood-report02 .rn-interior-nr-marketreport-header .rn-interior-nr-marketreport-select-container {
  text-align: center;
  width: 9.375rem;
}
.site-interior-neighborhood-report02 .rn-interior-nr-marketreport-header .rn-interior-nr-marketreport-select-container select {
  font-weight: bold;
}
.site-interior-neighborhood-report02 .rn-interior-nr-marketreport-title {
  color: #0a0a0a;
  text-align: center;
  font-size: 1.5rem;
}
.site-interior-neighborhood-report02 .rn-interior-nr-marketreport-title h2 {
  font-size: 2rem !important;
  font-weight: bold !important;
  text-transform: uppercase;
  margin: 0;
}
.site-interior-neighborhood-report02 .rn-interior-nr-marketreport-aggregate {
  margin: 2rem 0;
}
.site-interior-neighborhood-report02 .rn-interior-nr-marketreport-aggregate .site-column {
  color: #0a0a0a;
  font-weight: bold;
  text-align: center;
  background: #ffffff;
  padding: 0;
}
@media print, screen and (min-width: 64.0625em) {
  .site-interior-neighborhood-report02 .rn-interior-nr-marketreport-aggregate .site-column {
    margin: 0 0.5rem;
  }
  .site-interior-neighborhood-report02 .rn-interior-nr-marketreport-aggregate .site-column:first-of-type {
    margin-left: 0;
  }
  .site-interior-neighborhood-report02 .rn-interior-nr-marketreport-aggregate .site-column:last-of-type {
    margin-right: 0;
  }
}
@media only screen and (min-width: 900px) and (max-width: 1200px) {
  .site-interior-neighborhood-report02 .rn-interior-nr-marketreport-aggregate .site-column.third {
    margin: 0 4px;
    width: calc(33.3333333333% - 8px);
  }
}
@media print, screen and (max-width: 39.99875em) {
  .site-interior-neighborhood-report02 .rn-interior-nr-marketreport-aggregate .site-column {
    margin-bottom: 0.5rem;
  }
}
.site-interior-neighborhood-report02 .rn-interior-nr-marketreport-aggregate .site-column .data {
  font-size: 4rem;
  padding: 2rem;
}
.site-interior-neighborhood-report02 .rn-interior-nr-marketreport-aggregate .site-column .title {
  color: #ffffff;
  background: #0a0a0a;
  font-size: 1.375rem;
  text-transform: uppercase;
  padding: 1rem;
}
.site-interior-neighborhood-report02 .rn-interior-nr-marketreport-meter-container {
  align-items: flex-start;
  display: flex;
}
@media print, screen and (max-width: 39.99875em) {
  .site-interior-neighborhood-report02 .rn-interior-nr-marketreport-meter-container {
    flex-wrap: wrap;
  }
}
@media print, screen and (min-width: 40em) {
  .site-interior-neighborhood-report02 .rn-interior-nr-marketreport-meter-container .rn-interior-nr-marketreport-meter-title {
    color: #ffffff;
    background: #0a0a0a;
    height: 4rem;
    padding-left: 0.5rem;
    width: 13.125rem;
    align-items: center;
    display: flex;
  }
  .site-interior-neighborhood-report02 .rn-interior-nr-marketreport-meter-container .rn-interior-nr-marketreport-meter-title .caption {
    font-size: 1.25rem;
  }
  .site-interior-neighborhood-report02 .rn-interior-nr-marketreport-meter-container .rn-interior-nr-marketreport-meter-title .value {
    font-size: 1.75rem;
    font-weight: bold;
    padding-left: 0.5rem;
    display: none;
  }
}
@media print, screen and (max-width: 64.06125em) {
  .site-interior-neighborhood-report02 .rn-interior-nr-marketreport-meter-container .rn-interior-nr-marketreport-meter-title {
    align-items: center;
    display: flex;
  }
}
.site-interior-neighborhood-report02 .rn-interior-nr-marketreport-meter-container .rn-interior-nr-marketreport-meter {
  flex: 1 1 100%;
}
.site-interior-neighborhood-report02 .rn-interior-nr-marketreport-meter-container .rn-interior-nr-marketreport-meter-background {
  height: 4rem;
  background: linear-gradient(270deg, rgba(10, 10, 10, 0.5), rgba(10, 10, 10, 0.2));
  margin-bottom: 0.5rem;
  padding: 0;
  display: flex;
}
.site-interior-neighborhood-report02 .rn-interior-nr-marketreport-meter-container .rn-interior-nr-marketreport-meter-background .rn-interior-nr-marketreport-meter-fill {
  text-align: right;
  background: #0a0a0a;
  height: 100%;
  padding: 0 1rem;
  align-items: center;
  display: flex;
  justify-content: flex-end;
}
.site-interior-neighborhood-report02 .rn-interior-nr-marketreport-meter-container .rn-interior-nr-marketreport-meter-background .rn-interior-nr-marketreport-meter-fill .value {
  color: #ffffff;
  font-size: 1.75rem;
  font-weight: bold;
}
@media print, screen and (max-width: 64.06125em) {
  .site-interior-neighborhood-report02 .rn-interior-nr-marketreport-meter-container .rn-interior-nr-marketreport-meter-background .rn-interior-nr-marketreport-meter-fill .value {
    display: none;
  }
}
.site-interior-neighborhood-report02 .rn-interior-nr-marketreport-meter-container .rn-interior-nr-marketreport-meter-background .rn-interior-nr-marketreport-meter-arrow {
  border-top: 2rem solid transparent; /* size needs to be 50% of .rn-nr-msr-meter-background height */
  border-bottom: 2rem solid transparent;
  border-left: 2rem solid #0a0a0a;
  height: 0;
  width: 0;
}
.site-interior-neighborhood-report02 .rn-interior-nr-marketreport-meter-container .rn-interior-nr-marketreport-meter-measure {
  list-style: none;
  margin: 0;
  margin-bottom: 2rem;
  padding: 0;
  display: flex;
  justify-content: space-evenly;
}
.site-interior-neighborhood-report02 .rn-interior-nr-marketreport-meter-container .rn-interior-nr-marketreport-meter-measure li {
  font-size: 0.75rem;
}
.site-interior-neighborhood-report02 .rn-interior-nr-marketreport-meter-container .rn-interior-nr-marketreport-meter-measure li:before {
  content: "";
  background: #0a0a0a;
  height: 1.5625rem;
  margin: 0 auto;
  width: 2px;
  display: block;
}
.site-interior-neighborhood-report02 .rn-interior-nr-marketreport-chart-container {
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
}
.site-interior-neighborhood-report02 .rn-interior-nr-marketreport-chart-container .rn-interior-nr-marketreport-chart {
  border: 1px solid #0a0a0a;
  margin: 0 0.5rem;
}
@media print, screen and (max-width: 64.06125em) {
  .site-interior-neighborhood-report02 .rn-interior-nr-marketreport-chart-container .rn-interior-nr-marketreport-chart {
    margin-bottom: 0.5rem;
  }
}
.site-interior-neighborhood-report02 .rn-interior-nr-marketreport-chart-container .rn-interior-nr-marketreport-chart g.tick {
  fill: #0a0a0a;
}
.site-interior-neighborhood-report02 .rn-interior-nr-marketreport-chart-container .rn-interior-nr-marketreport-chart line.c3-ygrid {
  stroke: #0a0a0a;
}
.site-interior-neighborhood-report02 .rn-interior-nr-marketreport-chart-container .rn-interior-nr-marketreport-chart-title {
  color: #0a0a0a;
  font-size: 1.375rem;
  font-weight: bold;
  text-align: center;
  text-transform: uppercase;
  margin: 0 0.5rem;
  padding: 2rem 0.5rem 1rem;
}
.site-interior-neighborhood-report02 .rn-interior-nr-demo-header,
.site-interior-neighborhood-report02 .rn-interior-nr-schools-header {
  color: #ffffff;
  font-size: 1.375rem;
  font-weight: bold;
  text-align: center;
  text-transform: uppercase;
  background: #0a0a0a;
  margin-top: 2rem;
  padding: 1rem;
}
.site-interior-neighborhood-report02 .rn-interior-nr-demo-container {
  border: 1px solid #0a0a0a;
  padding: 2rem;
}
.site-interior-neighborhood-report02 .rn-interior-nr-demo-container ul {
  list-style: none;
  margin: 0;
  padding: 0;
  display: flex;
  flex-wrap: wrap;
}
.site-interior-neighborhood-report02 .rn-interior-nr-demo-container ul li {
  color: #0a0a0a;
  line-height: 1.4;
  padding: 0 2rem 2rem;
  align-items: center;
  display: flex;
  flex: 33.3333333333%;
}
.site-interior-neighborhood-report02 .rn-interior-nr-demo-container ul li > i {
  color: #ffffff;
  font-size: 2.375rem;
  background: #0a0a0a;
  border-radius: 50%;
  height: 4rem;
  width: 4rem;
  align-items: center;
  display: flex;
  justify-content: center;
}
.site-interior-neighborhood-report02 .rn-interior-nr-demo-container ul li > div {
  padding-left: 0.5rem;
}
.site-interior-neighborhood-report02 .rn-interior-nr-demo-container ul li .data {
  font-size: 2rem;
  font-weight: bold;
}
.site-interior-neighborhood-report02 .rn-interior-nr-demo-container ul li .title {
  font-size: 0.875rem;
}
.site-interior-neighborhood-report02 .rn-interior-nr-schools-container {
  border: 1px solid #0a0a0a;
  padding: 2rem;
}
@media only screen and (min-width: 900px) and (max-width: 1200px) {
  .site-interior-neighborhood-report02 .rn-interior-nr-schools-container .site-column.third {
    margin: 0 4px;
    width: calc(33.3333333333% - 8px);
  }
}
.site-interior-neighborhood-report02 .rn-interior-nr-schools-container .rn-interior-nr-schools-title {
  color: #0a0a0a;
  font-size: 1.125rem;
  font-weight: bold;
  margin-bottom: 1rem;
}
.site-interior-neighborhood-report02 .rn-interior-nr-schools-container ul {
  color: #0a0a0a;
  list-style: none;
  margin: 0;
  padding: 0;
}
.site-interior-neighborhood-report02 .rn-interior-nr-schools-container ul.rn-interior-nr-schools-list > li {
  margin-bottom: 2rem;
  display: flex;
}
.site-interior-neighborhood-report02 .rn-interior-nr-schools-container ul.rn-interior-nr-schools-list > li .stars, .site-interior-neighborhood-report02 .rn-interior-nr-schools-container ul.rn-interior-nr-schools-list > li .stars > * {
  display: inline-block;
  background: url(https://content.mediastg.net/dyna_images/ImageLibrary/9/e/7/c/9e7c4a1b-06f3-485f-9e2a-2fa991d93646.png) 0 -24px repeat-x;
  width: 120px;
  height: 24px;
}
.site-interior-neighborhood-report02 .rn-interior-nr-schools-container ul.rn-interior-nr-schools-list > li .stars > * {
  max-width: 120px;
  background-position: 0 0;
}
.site-interior-neighborhood-report02 .rn-interior-nr-schools-container ul.rn-interior-nr-schools-list > li .rn-interior-nr-schools-score {
  color: #ffffff;
  font-size: 1.5rem;
  font-weight: bold;
  background: #0a0a0a;
  height: 3.125rem;
  width: 3.125rem;
  align-items: center;
  display: flex;
  justify-content: center;
}
.site-interior-neighborhood-report02 .rn-interior-nr-schools-container ul .rn-interior-nr-schools-info li {
  font-size: 0.75rem;
  line-height: 1.3;
}
.site-interior-neighborhood-report02 .rn-interior-nr-schools-container ul .rn-interior-nr-schools-info li.school-name {
  font-size: 1.125rem;
  font-weight: bold;
}
.site-interior-neighborhood-report02 .rn-interior-nr-aggregates {
  margin-top: 2rem;
}
.site-interior-neighborhood-report02 .rn-interior-nr-aggregates .site-column {
  border: 1px solid lightgray;
  outline: 1px solid #0a0a0a;
  outline-offset: -16px;
  padding: 6rem 2rem 2rem;
  position: relative;
}
.site-interior-neighborhood-report02 .rn-interior-nr-aggregates .site-column:before {
  color: #ffffff;
  font-family: "Reliance-Network-Icon-Font";
  font-size: 3rem;
  background: #0a0a0a;
  border-radius: 100%;
  height: 8.125rem;
  width: 8.125rem;
  position: absolute;
  top: -50px;
  left: calc(50% - 65px);
  align-items: center;
  display: flex;
  justify-content: center;
}
.site-interior-neighborhood-report02 .rn-interior-nr-aggregates .site-column:first-of-type:before {
  content: "\e9aa";
}
.site-interior-neighborhood-report02 .rn-interior-nr-aggregates .site-column:nth-of-type(2):before {
  content: "\e9a8";
}
.site-interior-neighborhood-report02 .rn-interior-nr-aggregates .site-column:nth-of-type(3):before {
  content: "\e9ab";
}
.site-interior-neighborhood-report02 .rn-interior-nr-marketreport-aggregate {
  margin-top: 4rem;
}
.site-interior-neighborhood-report02 .rn-interior-nr-marketreport-aggregate .site-column {
  border: 1px solid lightgray;
  outline: 1px solid #0a0a0a;
  outline-offset: -16px;
  padding: 4rem 0 0;
  position: relative;
}
.site-interior-neighborhood-report02 .rn-interior-nr-marketreport-aggregate .site-column:before {
  color: #0a0a0a;
  font-family: "Reliance-Network-Icon-Font";
  font-size: 3rem;
  font-weight: normal;
  height: 8.125rem;
  width: 8.125rem;
  position: absolute;
  top: 0;
  left: calc(50% - 65px);
  align-items: center;
  display: flex;
  justify-content: center;
}
.site-interior-neighborhood-report02 .rn-interior-nr-marketreport-aggregate .site-column:first-of-type:before {
  content: "\e9aa";
}
.site-interior-neighborhood-report02 .rn-interior-nr-marketreport-aggregate .site-column:nth-of-type(2):before {
  content: "\e9a8";
}
.site-interior-neighborhood-report02 .rn-interior-nr-marketreport-aggregate .site-column:nth-of-type(3):before {
  content: "\e9ac";
}
.site-interior-neighborhood-report02 .rn-interior-nr-marketreport-chart-container {
  margin-top: 4rem;
}
.site-interior-neighborhood-report02 .rn-interior-nr-marketreport-chart-container .rn-interior-nr-marketreport-chart {
  padding-top: 4rem;
  position: relative;
}
.site-interior-neighborhood-report02 .rn-interior-nr-marketreport-chart-container .rn-interior-nr-marketreport-chart:before {
  color: #ffffff;
  font-family: "Reliance-Network-Icon-Font";
  font-size: 3rem;
  background: #0a0a0a;
  border-radius: 100%;
  height: 8.125rem;
  width: 8.125rem;
  position: absolute;
  top: -50px;
  left: calc(50% - 65px);
  align-items: center;
  display: flex;
  justify-content: center;
}
.site-interior-neighborhood-report02 .rn-interior-nr-marketreport-chart-container .rn-interior-nr-marketreport-chart:first-of-type:before {
  content: "\e9ad";
}
.site-interior-neighborhood-report02 .rn-interior-nr-marketreport-chart-container .rn-interior-nr-marketreport-chart:nth-of-type(2):before {
  content: "\e9ab";
}
.site-interior-neighborhood-report02 .rn-interior-nr-marketreport-chart-container .rn-interior-nr-marketreport-chart:nth-of-type(3):before {
  content: "\e903";
}
.site-interior-neighborhood-report02 .site-interior-template-page.site-interior-editor-content .listings-section .d-grid {
  display: flex !important;
  flex-direction: row !important;
}
.site-interior-neighborhood-report02 .site-interior-template-page.site-interior-editor-content .nr-listings-aggregates.rn-interior-rn-listings-aggregates .row.g-3.site-row {
  flex-wrap: nowrap;
}
.site-interior-neighborhood-report02 .site-interior-template-page.site-interior-editor-content .rng-featured-property-courtesy {
  display: none !important;
}

.neighborhoodreport03 .site-interior-template-image-header > .site-column {
  background-color: var(--company-primary-transparent-8);
  outline: 1px solid #ffffff;
  outline-offset: -16px;
}
.neighborhoodreport03 .site-interior-template-image-header > .site-column h1 {
  color: #ffffff !important;
}
.neighborhoodreport03 .site-interior-template-image-header > .site-column > hr {
  border-top: 1px solid #ffffff !important;
}
.neighborhoodreport03 .site-interior-template-image-header > .site-column .site-interior-content-text {
  color: #ffffff !important;
}

.site-interior-neighborhood-report03 .site-interior-neighborhood-report-header {
  position: relative;
  height: 30em;
}
.site-interior-neighborhood-report03 .site-interior-neighborhood-report-header .site-column {
  margin-top: 3rem;
}
.site-interior-neighborhood-report03 .site-interior-neighborhood-report-header .site-interior-neighborhood-report-subscribe-container {
  color: #ffffff;
  background: var(--company-primary-color);
  padding: 0.5rem;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
}
.site-interior-neighborhood-report03 .site-interior-neighborhood-report-header .site-interior-neighborhood-report-subscribe-container .site-row {
  align-items: center;
  justify-content: center;
}
.site-interior-neighborhood-report03 .site-interior-neighborhood-report-header .site-interior-neighborhood-report-subscribe-container .site-row .site-interior-neighborhood-report-subscribe-title {
  font-weight: bold;
  margin-right: 1rem;
}
.site-interior-neighborhood-report03 .site-interior-neighborhood-report-header .site-interior-neighborhood-report-subscribe-container .site-row .button, .site-interior-neighborhood-report03 .site-interior-neighborhood-report-header .site-interior-neighborhood-report-subscribe-container .site-row .rng-listing-details-home-valuation > a {
  text-transform: uppercase;
  border: 1px solid #ffffff;
  background-color: var(--company-primary-color);
  margin-bottom: 0;
}
.site-interior-neighborhood-report03 .site-interior-neighborhood-report-header .site-interior-neighborhood-report-subscribe-container .site-row .button:hover, .site-interior-neighborhood-report03 .site-interior-neighborhood-report-header .site-interior-neighborhood-report-subscribe-container .site-row .rng-listing-details-home-valuation > a:hover {
  color: var(--company-primary-color);
  background-color: #ffffff;
}
.site-interior-neighborhood-report03 .site-interior-container {
  padding-top: 2rem !important;
}
.site-interior-neighborhood-report03 .rn-interior-nr-aggregates {
  margin-bottom: 2rem;
}
.site-interior-neighborhood-report03 .rn-interior-nr-aggregates .site-row {
  justify-content: center;
}
.site-interior-neighborhood-report03 .rn-interior-nr-aggregates .site-column {
  color: var(--company-primary-color);
  text-align: center;
  background: var(--company-primary-transparent-2);
  background: #ffffff;
  padding: 2rem;
}
@media print, screen and (min-width: 64.0625em) {
  .site-interior-neighborhood-report03 .rn-interior-nr-aggregates .site-column {
    margin: 0 0.5rem;
  }
  .site-interior-neighborhood-report03 .rn-interior-nr-aggregates .site-column:first-of-type {
    margin-left: 0;
  }
  .site-interior-neighborhood-report03 .rn-interior-nr-aggregates .site-column:last-of-type {
    margin-right: 0;
  }
}
@media only screen and (min-width: 900px) and (max-width: 1200px) {
  .site-interior-neighborhood-report03 .rn-interior-nr-aggregates .site-column.third {
    width: 33.3333333333%;
  }
}
.site-interior-neighborhood-report03 .rn-interior-nr-aggregates .site-column h2 {
  color: var(--company-primary-color) !important;
  font-size: 1.5rem !important;
  font-weight: bold !important;
  text-transform: uppercase !important;
}
.site-interior-neighborhood-report03 .rn-interior-nr-aggregates .site-column .rn-interior-nr-aggregates-data {
  font-size: 3rem;
}
.site-interior-neighborhood-report03 .rn-interior-nr-aggregates .site-column .rn-interior-nr-aggregates-title {
  font-size: 0.875rem;
  border-bottom: 1px solid var(--company-primary-color);
  margin-bottom: 0.5rem;
  padding-bottom: 0.5rem;
}
.site-interior-neighborhood-report03 .rn-interior-nr-aggregates .site-column .rn-interior-nr-aggregates-title:last-of-type {
  border-bottom: none;
}
.site-interior-neighborhood-report03 .rn-interior-nr-listings {
  margin-bottom: 2rem;
}
.site-interior-neighborhood-report03 .rn-interior-nr-listings .rn-interior-nr-listings-title {
  color: #ffffff;
  background: var(--company-primary-color);
  padding: 1rem;
}
.site-interior-neighborhood-report03 .rn-interior-nr-listings .rn-interior-nr-listings-title h2 {
  color: #ffffff !important;
  font-size: 1.5rem !important;
  margin: 0;
}
.site-interior-neighborhood-report03 .rn-interior-nr-listings .rn-interior-nr-listings-title h2 span {
  font-weight: bold;
  text-transform: uppercase;
}
.site-interior-neighborhood-report03 .rn-interior-nr-listings .rn-interior-nr-listings-content {
  border: 1px solid var(--company-primary-color);
  padding-top: 0.25rem;
}
.site-interior-neighborhood-report03 .rn-interior-nr-listings .rn-interior-rn-listings-paging {
  padding-bottom: 1rem;
  padding-right: 0.5rem;
  display: flex;
  justify-content: flex-end;
}
@media print {
  .site-interior-neighborhood-report03 .rn-interior-nr-listings .rn-interior-rn-listings-paging {
    display: none;
  }
}
@media only screen and (min-width: 900px) and (max-width: 1200px) {
  .site-interior-neighborhood-report03 .rn-interior-nr-listings .rn-interior-rn-listings-aggregates .site-row {
    flex-wrap: nowrap;
  }
}
.site-interior-neighborhood-report03 .rn-interior-nr-listings .rn-interior-rn-listings-aggregates .third {
  color: #ffffff;
  text-align: center;
  background: var(--company-primary-color);
  padding: 3rem 0.5rem;
  display: flex;
  flex-direction: column;
  justify-content: center;
}
@media only screen and (min-width: 900px) and (max-width: 1200px) {
  .site-interior-neighborhood-report03 .rn-interior-nr-listings .rn-interior-rn-listings-aggregates .third {
    width: 33.3333333333%;
  }
}
.site-interior-neighborhood-report03 .rn-interior-nr-listings .rn-interior-rn-listings-aggregates .two-thirds {
  margin-left: 0.25rem;
  padding: 0;
  display: flex;
  flex-direction: column;
  justify-content: space-evenly;
}
@media only screen and (min-width: 900px) and (max-width: 1200px) {
  .site-interior-neighborhood-report03 .rn-interior-nr-listings .rn-interior-rn-listings-aggregates .two-thirds {
    width: 66.6666666667%;
  }
}
@media print, screen and (max-width: 39.99875em) {
  .site-interior-neighborhood-report03 .rn-interior-nr-listings .rn-interior-rn-listings-aggregates .two-thirds {
    margin: 0.25rem;
  }
}
.site-interior-neighborhood-report03 .rn-interior-nr-listings .rn-interior-rn-listings-aggregates h3 {
  color: #ffffff !important;
  font-size: 3.625rem !important;
  font-style: normal !important;
  margin: 0;
}
.site-interior-neighborhood-report03 .rn-interior-nr-listings .rn-interior-rn-listings-aggregates ul {
  color: var(--company-primary-color);
  list-style: none;
  margin: 0;
  padding: 0;
  display: flex;
  flex: 25%;
}
.site-interior-neighborhood-report03 .rn-interior-nr-listings .rn-interior-rn-listings-aggregates ul.header {
  font-weight: bold;
}
.site-interior-neighborhood-report03 .rn-interior-nr-listings .rn-interior-rn-listings-aggregates ul li {
  text-align: center !important;
  padding: 0 1rem;
  width: 16.6666666667%;
  align-items: center;
  display: flex;
  justify-content: center;
}
.site-interior-neighborhood-report03 .rn-interior-nr-listings .rn-interior-rn-listings-aggregates ul li.title {
  color: #ffffff !important;
  font-weight: bold !important;
  text-align: left;
  text-transform: uppercase;
  background: var(--company-primary-color);
  justify-content: flex-start;
}
@media print, screen and (min-width: 40em) {
  .site-interior-neighborhood-report03 .rn-interior-nr-listings .rn-interior-rn-listings-aggregates ul li span {
    display: none;
  }
}
@media print, screen and (max-width: 39.99875em) {
  .site-interior-neighborhood-report03 .rn-interior-nr-listings .rn-interior-rn-listings-aggregates ul {
    flex-direction: column;
    justify-content: flex-start;
  }
  .site-interior-neighborhood-report03 .rn-interior-nr-listings .rn-interior-rn-listings-aggregates ul.header, .site-interior-neighborhood-report03 .rn-interior-nr-listings .rn-interior-rn-listings-aggregates ul.footer {
    display: none;
  }
  .site-interior-neighborhood-report03 .rn-interior-nr-listings .rn-interior-rn-listings-aggregates ul li {
    width: 100%;
    justify-content: flex-start;
  }
  .site-interior-neighborhood-report03 .rn-interior-nr-listings .rn-interior-rn-listings-aggregates ul li.title {
    text-align: center;
    padding: 0.5rem;
    justify-content: center;
  }
  .site-interior-neighborhood-report03 .rn-interior-nr-listings .rn-interior-rn-listings-aggregates ul li span {
    font-weight: bold;
    text-align: left;
    width: 33.3333333333%;
  }
}
.site-interior-neighborhood-report03 .rn-interior-nr-charts h3 {
  color: var(--company-primary-color) !important;
  font-weight: 300 !important;
  line-height: 1.1;
  text-align: center;
}
.site-interior-neighborhood-report03 .rn-interior-nr-charts h3 span {
  font-size: 1.5rem;
  font-weight: bold;
  text-transform: uppercase;
  display: block;
}
.site-interior-neighborhood-report03 .rn-interior-nr-charts .rn-interior-nr-chart {
  overflow: hidden;
  align-items: center;
  display: flex;
  justify-content: center;
}
.site-interior-neighborhood-report03 .rn-interior-nr-charts .rn-interior-nr-piechart {
  border: 3px solid var(--company-primary-color);
  border-radius: 50%;
  height: 18.75rem;
  margin-top: 1rem;
  width: 18.75rem;
  align-items: center;
  display: flex;
  justify-content: center;
  transform: rotate(30deg);
}
.site-interior-neighborhood-report03 .rn-interior-nr-charts .rn-interior-charts-piechart-value {
  color: var(--company-primary-color);
  font-size: 1.75rem;
  font-weight: bold;
  line-height: 1;
  text-align: center;
  background: #ffffff;
  border: 1px solid var(--company-primary-color);
  min-width: 6.25rem;
  padding: 0.5rem;
  transform: rotate(-30deg);
  position: absolute;
  right: 75%;
}
.site-interior-neighborhood-report03 .rn-interior-nr-charts .rn-interior-charts-piechart-value span {
  display: block;
  font-size: 0.875rem;
  font-weight: normal;
}
.site-interior-neighborhood-report03 .rn-interior-nr-charts .rn-interior-charts-piechart-value.dark {
  right: auto;
  left: 75%;
}
@media only screen and (min-width: 900px) and (max-width: 1200px) {
  .site-interior-neighborhood-report03 .rn-interior-nr-charts .site-column.third {
    width: 33.3333333333%;
  }
  .site-interior-neighborhood-report03 .rn-interior-nr-charts .rn-interior-nr-piechart {
    height: 14rem;
    width: 14rem;
  }
  .site-interior-neighborhood-report03 .rn-interior-nr-charts .rn-interior-charts-piechart-value {
    font-size: 1.25rem;
    min-width: 5.5rem;
    padding: 0.25rem;
  }
}
.site-interior-neighborhood-report03 .rn-interior-nr-agent-branding {
  border-top: 1px solid #0a0a0a;
  border-bottom: 1px solid #0a0a0a;
  margin: 2rem 0;
  align-items: center;
  display: flex;
  justify-content: space-around;
}
.site-interior-neighborhood-report03 .rn-interior-nr-agent-branding img {
  height: 12.5rem;
}
@media print, screen and (max-width: 64.06125em) {
  .site-interior-neighborhood-report03 .rn-interior-nr-agent-branding {
    flex-direction: column;
  }
}
.site-interior-neighborhood-report03 .rn-interior-nr-agent-branding .rn-interior-nr-agent-branding-content {
  color: var(--company-primary-color);
  font-size: 1.25rem;
  font-weight: 500;
  text-align: center;
  width: 40%;
}
.site-interior-neighborhood-report03 .rn-interior-nr-agent-branding .rn-interior-nr-agent-branding-content p {
  margin-top: 1em;
}
.site-interior-neighborhood-report03 .rn-interior-nr-agent-branding .rn-interior-nr-agent-branding-content a {
  font-size: 2rem;
}
@media print, screen and (max-width: 64.06125em) {
  .site-interior-neighborhood-report03 .rn-interior-nr-agent-branding .rn-interior-nr-agent-branding-content {
    width: 100%;
  }
}
.site-interior-neighborhood-report03 .rn-interior-nr-agent-branding .rn-interior-nr-agent-branding-contact {
  align-items: center;
  display: flex;
}
.site-interior-neighborhood-report03 .rn-interior-nr-agent-branding .rn-interior-nr-agent-branding-contact a {
  color: #ffffff !important;
  font-size: 1.25rem;
  font-weight: bold;
  text-transform: uppercase;
  background: var(--company-primary-color);
  height: 3.875rem;
  margin-left: 1rem;
  padding: 1rem;
  width: 18.75rem;
  display: block;
  position: relative;
  transition: all 150ms ease-in-out;
}
.site-interior-neighborhood-report03 .rn-interior-nr-agent-branding .rn-interior-nr-agent-branding-contact a:after {
  content: "\e94c";
  font-family: "Reliance-Network-Icon-Font";
  background: var(--company-primary-color);
  align-items: center;
  display: flex;
  justify-content: center;
  position: absolute;
  top: 25%;
  left: 90%;
  transition: all 150ms ease-in-out;
}
.site-interior-neighborhood-report03 .rn-interior-nr-agent-branding .rn-interior-nr-agent-branding-contact a:hover {
  background: var(--company-secondary-color);
  color: var(--company-primary-color) !important;
}
.site-interior-neighborhood-report03 .rn-interior-nr-agent-branding .rn-interior-nr-agent-branding-contact a:hover:after {
  background: var(--company-secondary-color);
}
@media print, screen and (max-width: 64.06125em) {
  .site-interior-neighborhood-report03 .rn-interior-nr-agent-branding .rn-interior-nr-agent-branding-contact {
    flex-direction: column;
  }
  .site-interior-neighborhood-report03 .rn-interior-nr-agent-branding .rn-interior-nr-agent-branding-contact img {
    padding-top: 1rem;
  }
  .site-interior-neighborhood-report03 .rn-interior-nr-agent-branding .rn-interior-nr-agent-branding-contact a {
    margin-left: 0;
    margin-top: 1rem;
    width: 12.5rem;
  }
  .site-interior-neighborhood-report03 .rn-interior-nr-agent-branding .rn-interior-nr-agent-branding-contact a:after {
    left: 10.625rem;
  }
}
@media print, screen and (max-width: 64.06125em) {
  .site-interior-neighborhood-report03 .rn-interior-nr-agent-branding {
    padding: 1rem 0.5rem;
  }
}
.site-interior-neighborhood-report03 .rn-interior-nr-marketreport-header {
  display: flex;
  justify-content: flex-end;
}
.site-interior-neighborhood-report03 .rn-interior-nr-marketreport-header .rn-interior-nr-marketreport-select-container {
  text-align: center;
  width: 9.375rem;
}
.site-interior-neighborhood-report03 .rn-interior-nr-marketreport-header .rn-interior-nr-marketreport-select-container select {
  font-weight: bold;
}
.site-interior-neighborhood-report03 .rn-interior-nr-marketreport-title {
  color: var(--company-primary-color);
  text-align: center;
  font-size: 1.5rem;
}
.site-interior-neighborhood-report03 .rn-interior-nr-marketreport-title h2 {
  font-size: 2rem !important;
  font-weight: bold !important;
  text-transform: uppercase;
  margin: 0;
}
.site-interior-neighborhood-report03 .rn-interior-nr-marketreport-aggregate {
  margin: 2rem 0;
}
.site-interior-neighborhood-report03 .rn-interior-nr-marketreport-aggregate .site-column {
  color: var(--company-primary-color);
  font-weight: bold;
  text-align: center;
  background: #ffffff;
  padding: 0;
}
@media print, screen and (min-width: 64.0625em) {
  .site-interior-neighborhood-report03 .rn-interior-nr-marketreport-aggregate .site-column {
    margin: 0 0.5rem;
  }
  .site-interior-neighborhood-report03 .rn-interior-nr-marketreport-aggregate .site-column:first-of-type {
    margin-left: 0;
  }
  .site-interior-neighborhood-report03 .rn-interior-nr-marketreport-aggregate .site-column:last-of-type {
    margin-right: 0;
  }
}
@media only screen and (min-width: 900px) and (max-width: 1200px) {
  .site-interior-neighborhood-report03 .rn-interior-nr-marketreport-aggregate .site-column.third {
    margin: 0 4px;
    width: calc(33.3333333333% - 8px);
  }
}
@media print, screen and (max-width: 39.99875em) {
  .site-interior-neighborhood-report03 .rn-interior-nr-marketreport-aggregate .site-column {
    margin-bottom: 0.5rem;
  }
}
.site-interior-neighborhood-report03 .rn-interior-nr-marketreport-aggregate .site-column .data {
  font-size: 4rem;
  padding: 2rem;
}
.site-interior-neighborhood-report03 .rn-interior-nr-marketreport-aggregate .site-column .title {
  color: #ffffff;
  background: #0a0a0a;
  font-size: 1.375rem;
  text-transform: uppercase;
  padding: 1rem;
}
.site-interior-neighborhood-report03 .rn-interior-nr-marketreport-meter-container {
  align-items: flex-start;
  display: flex;
}
@media print, screen and (max-width: 39.99875em) {
  .site-interior-neighborhood-report03 .rn-interior-nr-marketreport-meter-container {
    flex-wrap: wrap;
  }
}
@media print, screen and (min-width: 40em) {
  .site-interior-neighborhood-report03 .rn-interior-nr-marketreport-meter-container .rn-interior-nr-marketreport-meter-title {
    color: #ffffff;
    background: var(--company-primary-color);
    height: 4rem;
    padding-left: 0.5rem;
    width: 13.125rem;
    align-items: center;
    display: flex;
  }
  .site-interior-neighborhood-report03 .rn-interior-nr-marketreport-meter-container .rn-interior-nr-marketreport-meter-title .caption {
    font-size: 1.25rem;
  }
  .site-interior-neighborhood-report03 .rn-interior-nr-marketreport-meter-container .rn-interior-nr-marketreport-meter-title .value {
    font-size: 1.75rem;
    font-weight: bold;
    padding-left: 0.5rem;
    display: none;
  }
}
@media print, screen and (max-width: 64.06125em) {
  .site-interior-neighborhood-report03 .rn-interior-nr-marketreport-meter-container .rn-interior-nr-marketreport-meter-title {
    align-items: center;
    display: flex;
  }
}
.site-interior-neighborhood-report03 .rn-interior-nr-marketreport-meter-container .rn-interior-nr-marketreport-meter {
  flex: 1 1 100%;
}
.site-interior-neighborhood-report03 .rn-interior-nr-marketreport-meter-container .rn-interior-nr-marketreport-meter-background {
  height: 4rem;
  background: linear-gradient(270deg, var(--company-primary-transparent-5), var(--company-primary-transparent-2));
  margin-bottom: 0.5rem;
  padding: 0;
  display: flex;
}
.site-interior-neighborhood-report03 .rn-interior-nr-marketreport-meter-container .rn-interior-nr-marketreport-meter-background .rn-interior-nr-marketreport-meter-fill {
  text-align: right;
  background: var(--company-primary-color);
  height: 100%;
  padding: 0 1rem;
  align-items: center;
  display: flex;
  justify-content: flex-end;
}
.site-interior-neighborhood-report03 .rn-interior-nr-marketreport-meter-container .rn-interior-nr-marketreport-meter-background .rn-interior-nr-marketreport-meter-fill .value {
  color: #ffffff;
  font-size: 1.75rem;
  font-weight: bold;
}
@media print, screen and (max-width: 64.06125em) {
  .site-interior-neighborhood-report03 .rn-interior-nr-marketreport-meter-container .rn-interior-nr-marketreport-meter-background .rn-interior-nr-marketreport-meter-fill .value {
    display: none;
  }
}
.site-interior-neighborhood-report03 .rn-interior-nr-marketreport-meter-container .rn-interior-nr-marketreport-meter-background .rn-interior-nr-marketreport-meter-arrow {
  border-top: 2rem solid transparent; /* size needs to be 50% of .rn-nr-msr-meter-background height */
  border-bottom: 2rem solid transparent;
  border-left: 2rem solid var(--company-primary-color);
  height: 0;
  width: 0;
}
.site-interior-neighborhood-report03 .rn-interior-nr-marketreport-meter-container .rn-interior-nr-marketreport-meter-measure {
  list-style: none;
  margin: 0;
  margin-bottom: 2rem;
  padding: 0;
  display: flex;
  justify-content: space-evenly;
}
.site-interior-neighborhood-report03 .rn-interior-nr-marketreport-meter-container .rn-interior-nr-marketreport-meter-measure li {
  font-size: 0.75rem;
}
.site-interior-neighborhood-report03 .rn-interior-nr-marketreport-meter-container .rn-interior-nr-marketreport-meter-measure li:before {
  content: "";
  background: var(--company-primary-color);
  height: 1.5625rem;
  margin: 0 auto;
  width: 2px;
  display: block;
}
.site-interior-neighborhood-report03 .rn-interior-nr-marketreport-chart-container {
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
}
.site-interior-neighborhood-report03 .rn-interior-nr-marketreport-chart-container .rn-interior-nr-marketreport-chart {
  border: 1px solid var(--company-primary-color);
  margin: 0 0.5rem;
}
@media print, screen and (max-width: 64.06125em) {
  .site-interior-neighborhood-report03 .rn-interior-nr-marketreport-chart-container .rn-interior-nr-marketreport-chart {
    margin-bottom: 0.5rem;
  }
}
.site-interior-neighborhood-report03 .rn-interior-nr-marketreport-chart-container .rn-interior-nr-marketreport-chart g.tick {
  fill: var(--company-primary-color);
}
.site-interior-neighborhood-report03 .rn-interior-nr-marketreport-chart-container .rn-interior-nr-marketreport-chart line.c3-ygrid {
  stroke: var(--company-primary-color);
}
.site-interior-neighborhood-report03 .rn-interior-nr-marketreport-chart-container .rn-interior-nr-marketreport-chart-title {
  color: var(--company-primary-color);
  font-size: 1.375rem;
  font-weight: bold;
  text-align: center;
  text-transform: uppercase;
  margin: 0 0.5rem;
  padding: 2rem 0.5rem 1rem;
}
.site-interior-neighborhood-report03 .rn-interior-nr-demo-header,
.site-interior-neighborhood-report03 .rn-interior-nr-schools-header {
  color: #ffffff;
  font-size: 1.375rem;
  font-weight: bold;
  text-align: center;
  text-transform: uppercase;
  background: var(--company-primary-color);
  margin-top: 2rem;
  padding: 1rem;
}
.site-interior-neighborhood-report03 .rn-interior-nr-demo-container {
  border: 1px solid var(--company-primary-color);
  padding: 2rem;
}
.site-interior-neighborhood-report03 .rn-interior-nr-demo-container ul {
  list-style: none;
  margin: 0;
  padding: 0;
  display: flex;
  flex-wrap: wrap;
}
.site-interior-neighborhood-report03 .rn-interior-nr-demo-container ul li {
  color: var(--company-primary-color);
  line-height: 1.4;
  padding: 0 2rem 2rem;
  align-items: center;
  display: flex;
  flex: 33.3333333333%;
}
.site-interior-neighborhood-report03 .rn-interior-nr-demo-container ul li > i {
  color: #ffffff;
  font-size: 2.375rem;
  background: var(--company-primary-color);
  border-radius: 50%;
  height: 4rem;
  width: 4rem;
  align-items: center;
  display: flex;
  justify-content: center;
}
.site-interior-neighborhood-report03 .rn-interior-nr-demo-container ul li > div {
  padding-left: 0.5rem;
}
.site-interior-neighborhood-report03 .rn-interior-nr-demo-container ul li .data {
  font-size: 2rem;
  font-weight: bold;
}
.site-interior-neighborhood-report03 .rn-interior-nr-demo-container ul li .title {
  font-size: 0.875rem;
}
.site-interior-neighborhood-report03 .rn-interior-nr-schools-container {
  border: 1px solid var(--company-primary-color);
  padding: 2rem;
}
@media only screen and (min-width: 900px) and (max-width: 1200px) {
  .site-interior-neighborhood-report03 .rn-interior-nr-schools-container .site-column.third {
    margin: 0 4px;
    width: calc(33.3333333333% - 8px);
  }
}
.site-interior-neighborhood-report03 .rn-interior-nr-schools-container .rn-interior-nr-schools-title {
  color: var(--company-primary-color);
  font-size: 1.125rem;
  font-weight: bold;
  margin-bottom: 1rem;
}
.site-interior-neighborhood-report03 .rn-interior-nr-schools-container ul {
  color: var(--company-primary-color);
  list-style: none;
  margin: 0;
  padding: 0;
}
.site-interior-neighborhood-report03 .rn-interior-nr-schools-container ul.rn-interior-nr-schools-list > li {
  margin-bottom: 2rem;
  display: flex;
}
.site-interior-neighborhood-report03 .rn-interior-nr-schools-container ul.rn-interior-nr-schools-list > li .stars, .site-interior-neighborhood-report03 .rn-interior-nr-schools-container ul.rn-interior-nr-schools-list > li .stars > * {
  display: inline-block;
  background: url(https://content.mediastg.net/dyna_images/ImageLibrary/9/e/7/c/9e7c4a1b-06f3-485f-9e2a-2fa991d93646.png) 0 -24px repeat-x;
  width: 120px;
  height: 24px;
}
.site-interior-neighborhood-report03 .rn-interior-nr-schools-container ul.rn-interior-nr-schools-list > li .stars > * {
  max-width: 120px;
  background-position: 0 0;
}
.site-interior-neighborhood-report03 .rn-interior-nr-schools-container ul.rn-interior-nr-schools-list > li .rn-interior-nr-schools-score {
  color: #ffffff;
  font-size: 1.5rem;
  font-weight: bold;
  background: var(--company-primary-color);
  height: 3.125rem;
  width: 3.125rem;
  align-items: center;
  display: flex;
  justify-content: center;
}
.site-interior-neighborhood-report03 .rn-interior-nr-schools-container ul .rn-interior-nr-schools-info li {
  font-size: 0.75rem;
  line-height: 1.3;
}
.site-interior-neighborhood-report03 .rn-interior-nr-schools-container ul .rn-interior-nr-schools-info li.school-name {
  font-size: 1.125rem;
  font-weight: bold;
}
.site-interior-neighborhood-report03 .rn-interior-nr-aggregates {
  margin-top: 2rem;
}
.site-interior-neighborhood-report03 .rn-interior-nr-aggregates .site-column {
  border: 1px solid lightgray;
  outline: 1px solid var(--company-primary-color);
  outline-offset: -16px;
  padding: 6rem 2rem 2rem;
  position: relative;
}
.site-interior-neighborhood-report03 .rn-interior-nr-aggregates .site-column:before {
  color: #ffffff;
  font-family: "Reliance-Network-Icon-Font";
  font-size: 3rem;
  background: var(--company-primary-color);
  border-radius: 100%;
  height: 8.125rem;
  width: 8.125rem;
  position: absolute;
  top: -50px;
  left: calc(50% - 65px);
  align-items: center;
  display: flex;
  justify-content: center;
}
.site-interior-neighborhood-report03 .rn-interior-nr-aggregates .site-column:first-of-type:before {
  content: "\e9aa";
}
.site-interior-neighborhood-report03 .rn-interior-nr-aggregates .site-column:nth-of-type(2):before {
  content: "\e9a8";
}
.site-interior-neighborhood-report03 .rn-interior-nr-aggregates .site-column:nth-of-type(3):before {
  content: "\e9ab";
}
.site-interior-neighborhood-report03 .rn-interior-nr-marketreport-aggregate {
  margin-top: 4rem;
}
.site-interior-neighborhood-report03 .rn-interior-nr-marketreport-aggregate .site-column {
  border: 1px solid lightgray;
  outline: 1px solid var(--company-primary-color);
  outline-offset: -16px;
  padding: 4rem 0 0;
  position: relative;
}
.site-interior-neighborhood-report03 .rn-interior-nr-marketreport-aggregate .site-column:before {
  color: var(--company-primary-color);
  font-family: "Reliance-Network-Icon-Font";
  font-size: 3rem;
  font-weight: normal;
  height: 8.125rem;
  width: 8.125rem;
  position: absolute;
  top: 0;
  left: calc(50% - 65px);
  align-items: center;
  display: flex;
  justify-content: center;
}
.site-interior-neighborhood-report03 .rn-interior-nr-marketreport-aggregate .site-column:first-of-type:before {
  content: "\e9aa";
}
.site-interior-neighborhood-report03 .rn-interior-nr-marketreport-aggregate .site-column:nth-of-type(2):before {
  content: "\e9a8";
}
.site-interior-neighborhood-report03 .rn-interior-nr-marketreport-aggregate .site-column:nth-of-type(3):before {
  content: "\e9ac";
}
.site-interior-neighborhood-report03 .rn-interior-nr-marketreport-aggregate .site-column .title {
  background: var(--company-primary-color);
}
.site-interior-neighborhood-report03 .rn-interior-nr-marketreport-chart-container {
  margin-top: 4rem;
}
.site-interior-neighborhood-report03 .rn-interior-nr-marketreport-chart-container .rn-interior-nr-marketreport-chart {
  padding-top: 4rem;
  position: relative;
}
.site-interior-neighborhood-report03 .rn-interior-nr-marketreport-chart-container .rn-interior-nr-marketreport-chart:before {
  color: #ffffff;
  font-family: "Reliance-Network-Icon-Font";
  font-size: 3rem;
  background: var(--company-primary-color);
  border-radius: 100%;
  height: 8.125rem;
  width: 8.125rem;
  position: absolute;
  top: -50px;
  left: calc(50% - 65px);
  align-items: center;
  display: flex;
  justify-content: center;
}
.site-interior-neighborhood-report03 .rn-interior-nr-marketreport-chart-container .rn-interior-nr-marketreport-chart:first-of-type:before {
  content: "\e9ad";
}
.site-interior-neighborhood-report03 .rn-interior-nr-marketreport-chart-container .rn-interior-nr-marketreport-chart:nth-of-type(2):before {
  content: "\e9ab";
}
.site-interior-neighborhood-report03 .rn-interior-nr-marketreport-chart-container .rn-interior-nr-marketreport-chart:nth-of-type(3):before {
  content: "\e903";
}

.site-interior-neighborhood-report04 {
  overflow: hidden;
  width: 100%;
}
.site-interior-neighborhood-report04 .site-interior-neighborhood-report-header {
  position: relative;
  height: 25.9375rem;
  background-color: #0a0a0a;
}
@media print, screen and (max-width: 39.99875em) {
  .site-interior-neighborhood-report04 .site-interior-neighborhood-report-header {
    height: 15.25rem;
  }
}
.site-interior-neighborhood-report04 .site-interior-neighborhood-report-header:before {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.3);
  z-index: 1;
}
.site-interior-neighborhood-report04 .site-interior-neighborhood-report-header .site-column {
  margin-top: 3rem;
  position: relative;
  background-color: transparent;
  z-index: 2;
}
.site-interior-neighborhood-report04 .site-interior-neighborhood-report-header .site-column h1 {
  color: #ffffff !important;
  text-transform: uppercase;
  font-size: 2.5rem;
  font-weight: bold;
  line-height: 1;
}
@media print, screen and (max-width: 39.99875em) {
  .site-interior-neighborhood-report04 .site-interior-neighborhood-report-header .site-column h1 {
    font-size: 1.5rem;
  }
}
.site-interior-neighborhood-report04 .site-interior-neighborhood-report-subscribe-container {
  color: var(--company-primary-color);
  background: #e2e0dd;
  padding: 2rem 1rem;
  width: 100%;
  position: relative;
  bottom: 0;
  left: 0;
}
@media print, screen and (max-width: 39.99875em) {
  .site-interior-neighborhood-report04 .site-interior-neighborhood-report-subscribe-container {
    padding: 2rem 0.5rem;
  }
}
.site-interior-neighborhood-report04 .site-interior-neighborhood-report-subscribe-container .site-row {
  align-items: center;
  justify-content: center;
}
.site-interior-neighborhood-report04 .site-interior-neighborhood-report-subscribe-container .site-row .site-interior-neighborhood-report-subscribe-title {
  font-weight: bold;
  font-size: 1.75rem;
  margin-right: 3.125rem;
  color: var(--company-primary-color);
  text-transform: uppercase;
  line-height: 1;
}
@media print, screen and (max-width: 74.99875em) {
  .site-interior-neighborhood-report04 .site-interior-neighborhood-report-subscribe-container .site-row .site-interior-neighborhood-report-subscribe-title {
    margin-right: 0.625rem;
  }
}
@media print, screen and (max-width: 39.99875em) {
  .site-interior-neighborhood-report04 .site-interior-neighborhood-report-subscribe-container .site-row .site-interior-neighborhood-report-subscribe-title {
    text-align: center;
    font-size: 1.75rem;
    margin-right: 0;
    margin-bottom: 1rem;
  }
}
.site-interior-neighborhood-report04 .site-interior-neighborhood-report-subscribe-container .site-row .button, .site-interior-neighborhood-report04 .site-interior-neighborhood-report-subscribe-container .site-row .rng-listing-details-home-valuation > a {
  text-transform: uppercase;
  border: 1px solid var(--company-primary-color);
  margin-bottom: 0;
  font-size: 1rem;
  padding: 1rem 5rem;
  font-weight: bold;
  border-radius: 8px;
  color: #ffffff;
  background-color: var(--company-primary-color);
}
@media print, screen and (max-width: 74.99875em) {
  .site-interior-neighborhood-report04 .site-interior-neighborhood-report-subscribe-container .site-row .button, .site-interior-neighborhood-report04 .site-interior-neighborhood-report-subscribe-container .site-row .rng-listing-details-home-valuation > a {
    padding: 1rem;
  }
}
.site-interior-neighborhood-report04 .site-interior-neighborhood-report-subscribe-bottom-container {
  color: var(--company-primary-color);
  background: #e2e0dd;
  padding: 5rem 1rem;
  width: 100%;
  position: relative;
  bottom: 0;
  left: 0;
}
@media print, screen and (max-width: 39.99875em) {
  .site-interior-neighborhood-report04 .site-interior-neighborhood-report-subscribe-bottom-container {
    padding: 5rem 0.5rem;
  }
}
.site-interior-neighborhood-report04 .site-interior-neighborhood-report-subscribe-bottom-container .site-row {
  align-items: center;
  justify-content: center;
  flex-wrap: wrap;
}
.site-interior-neighborhood-report04 .site-interior-neighborhood-report-subscribe-bottom-container .site-row .site-interior-neighborhood-report-subscribe-title {
  font-weight: bold;
  font-size: 2.25rem;
  color: var(--company-primary-color);
  text-transform: uppercase;
  width: 100%;
  text-align: center;
  line-height: 1;
}
.site-interior-neighborhood-report04 .site-interior-neighborhood-report-subscribe-bottom-container .site-row .button, .site-interior-neighborhood-report04 .site-interior-neighborhood-report-subscribe-bottom-container .site-row .rng-listing-details-home-valuation > a {
  text-transform: uppercase;
  border: 1px solid var(--company-primary-color);
  margin-bottom: 0;
  font-size: 1rem;
  padding: 1rem 6.25rem;
  font-weight: bold;
  border-radius: 8px;
  margin-top: 0.625rem;
  color: #ffffff;
  background-color: var(--company-primary-color);
}
@media print, screen and (max-width: 39.99875em) {
  .site-interior-neighborhood-report04 .site-interior-neighborhood-report-subscribe-bottom-container .site-row .button, .site-interior-neighborhood-report04 .site-interior-neighborhood-report-subscribe-bottom-container .site-row .rng-listing-details-home-valuation > a {
    margin-top: 0.625rem2;
  }
}
.site-interior-neighborhood-report04 .site-interior-container {
  padding-top: 2rem !important;
}
.site-interior-neighborhood-report04 .site-interior-neighborhood-report-advanced-text {
  padding: 2.5rem 1rem 1.25rem;
}
@media print, screen and (max-width: 39.99875em) {
  .site-interior-neighborhood-report04 .site-interior-neighborhood-report-advanced-text {
    padding: 1.25rem 0.25rem 0.625rem;
  }
}
.site-interior-neighborhood-report04 .rn-interior-nr-aggregates {
  margin-bottom: 2rem;
}
.site-interior-neighborhood-report04 .rn-interior-nr-aggregates .site-row {
  justify-content: center;
}
.site-interior-neighborhood-report04 .rn-interior-nr-aggregates .site-column {
  color: var(--company-primary-color);
  text-align: center;
  background: var(--company-primary-transparent-2);
  background: var(--company-primary-transparent-2);
  padding: 2rem;
}
@media print, screen and (min-width: 64.0625em) {
  .site-interior-neighborhood-report04 .rn-interior-nr-aggregates .site-column {
    margin: 0 0.5rem;
  }
  .site-interior-neighborhood-report04 .rn-interior-nr-aggregates .site-column:first-of-type {
    margin-left: 0;
  }
  .site-interior-neighborhood-report04 .rn-interior-nr-aggregates .site-column:last-of-type {
    margin-right: 0;
  }
}
@media only screen and (min-width: 900px) and (max-width: 1200px) {
  .site-interior-neighborhood-report04 .rn-interior-nr-aggregates .site-column.third {
    width: 33.3333333333%;
  }
}
.site-interior-neighborhood-report04 .rn-interior-nr-aggregates .site-column h2 {
  color: var(--company-primary-color) !important;
  font-size: 1.5rem !important;
  font-weight: bold !important;
  text-transform: uppercase !important;
}
.site-interior-neighborhood-report04 .rn-interior-nr-aggregates .site-column .rn-interior-nr-aggregates-data {
  font-size: 3rem;
}
.site-interior-neighborhood-report04 .rn-interior-nr-aggregates .site-column .rn-interior-nr-aggregates-title {
  font-size: 0.875rem;
  border-bottom: 1px solid var(--company-primary-color);
  margin-bottom: 0.5rem;
  padding-bottom: 0.5rem;
}
.site-interior-neighborhood-report04 .rn-interior-nr-aggregates .site-column .rn-interior-nr-aggregates-title:last-of-type {
  border-bottom: none;
}
.site-interior-neighborhood-report04 .rn-interior-nr-listings {
  margin-bottom: 2rem;
}
.site-interior-neighborhood-report04 .rn-interior-nr-listings .rn-interior-nr-listings-title {
  color: var(--company-primary-color);
  background: none;
  padding: 1rem;
}
@media print, screen and (max-width: 39.99875em) {
  .site-interior-neighborhood-report04 .rn-interior-nr-listings .rn-interior-nr-listings-title {
    padding: 0.5rem 0;
  }
}
.site-interior-neighborhood-report04 .rn-interior-nr-listings .rn-interior-nr-listings-title h2 {
  color: var(--company-primary-color) !important;
  font-size: 2.25rem !important;
  font-weight: bold;
  margin: 0;
  text-transform: uppercase;
  line-height: 1;
}
.site-interior-neighborhood-report04 .rn-interior-nr-listings .rn-interior-nr-listings-title h2 span {
  font-weight: bold;
  text-transform: uppercase;
}
@media print, screen and (max-width: 39.99875em) {
  .site-interior-neighborhood-report04 .rn-interior-nr-listings .rn-interior-nr-listings-title h2 {
    font-size: 1.5rem !important;
    text-align: center;
  }
}
.site-interior-neighborhood-report04 .rn-interior-nr-listings .rn-interior-nr-listings-title p {
  color: #0a0a0a;
}
@media print, screen and (max-width: 39.99875em) {
  .site-interior-neighborhood-report04 .rn-interior-nr-listings .rn-interior-nr-listings-title p {
    text-align: center;
  }
}
.site-interior-neighborhood-report04 .rn-interior-nr-listings .rn-interior-nr-listings-content {
  border: none;
  padding: 0.25rem;
}
.site-interior-neighborhood-report04 .rn-interior-nr-listings .rn-interior-nr-listings-content .rng-market-insights-featured-property {
  padding: 0.5rem;
  width: 33.333%;
  position: relative;
  background-color: #0a0a0a;
}
@media print, screen and (max-width: 74.99875em) {
  .site-interior-neighborhood-report04 .rn-interior-nr-listings .rn-interior-nr-listings-content .rng-market-insights-featured-property {
    width: 50%;
  }
}
@media only screen and (max-width: 55em) {
  .site-interior-neighborhood-report04 .rn-interior-nr-listings .rn-interior-nr-listings-content .rng-market-insights-featured-property {
    padding: 0.25rem 0;
    width: 100%;
  }
}
.site-interior-neighborhood-report04 .rn-interior-nr-listings .rn-interior-nr-listings-content .rng-market-insights-featured-property:before {
  content: "";
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background-color: #ffffff;
  position: absolute;
  display: block;
  z-index: 0;
}
.site-interior-neighborhood-report04 .rn-interior-nr-listings .rn-interior-nr-listings-content .rng-market-insights-featured-property > a {
  display: block;
  height: 27.5rem;
  position: relative;
  background-position: center;
  background-size: cover;
  background-color: #0a0a0a;
  z-index: 1;
}
@media print, screen and (max-width: 39.99875em) {
  .site-interior-neighborhood-report04 .rn-interior-nr-listings .rn-interior-nr-listings-content .rng-market-insights-featured-property > a {
    height: 20.25rem;
  }
}
.site-interior-neighborhood-report04 .rn-interior-nr-listings .rn-interior-nr-listings-content .rng-market-insights-featured-property > a:before {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: linear-gradient(to top, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.5) 17%, rgba(0, 0, 0, 0) 56%, rgba(0, 0, 0, 0) 100%);
}
.site-interior-neighborhood-report04 .rn-interior-nr-listings .rn-interior-nr-listings-content .rng-market-insights-featured-property .rng-featured-property-listing-details {
  position: absolute;
  bottom: 0;
  left: 0;
  padding: 1.875rem;
  color: #ffffff;
  z-index: 2;
}
@media print, screen and (max-width: 39.99875em) {
  .site-interior-neighborhood-report04 .rn-interior-nr-listings .rn-interior-nr-listings-content .rng-market-insights-featured-property .rng-featured-property-listing-details {
    padding: 0.5rem 0.5rem 1rem;
    width: 100%;
  }
}
.site-interior-neighborhood-report04 .rn-interior-nr-listings .rn-interior-nr-listings-content .rng-market-insights-featured-property .rng-featured-property-listing-details .rng-featured-property-listing-price-container {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 1rem;
}
@media print, screen and (max-width: 39.99875em) {
  .site-interior-neighborhood-report04 .rn-interior-nr-listings .rn-interior-nr-listings-content .rng-market-insights-featured-property .rng-featured-property-listing-details .rng-featured-property-listing-price-container {
    margin-bottom: 0.5rem;
  }
}
.site-interior-neighborhood-report04 .rn-interior-nr-listings .rn-interior-nr-listings-content .rng-market-insights-featured-property .rng-featured-property-listing-details .rng-featured-property-listing-price-container h2 {
  flex: 1 0 auto;
  font-size: 1.25rem;
  display: flex;
  justify-content: flex-start;
  align-items: center;
  margin-bottom: 0;
  color: #ffffff !important;
}
.site-interior-neighborhood-report04 .rn-interior-nr-listings .rn-interior-nr-listings-content .rng-market-insights-featured-property .rng-featured-property-listing-details .rng-featured-property-listing-price-container h2 .rn-icon-like {
  padding-right: 0.5rem;
  display: none;
}
@media print, screen and (max-width: 39.99875em) {
  .site-interior-neighborhood-report04 .rn-interior-nr-listings .rn-interior-nr-listings-content .rng-market-insights-featured-property .rng-featured-property-listing-details .rng-featured-property-listing-price-container h2 .rn-icon-like {
    padding-right: 0.25rem;
  }
}
.site-interior-neighborhood-report04 .rn-interior-nr-listings .rn-interior-nr-listings-content .rng-market-insights-featured-property .rng-featured-property-listing-details .rng-featured-property-listing-price-container h2 .rng-featured-property-listing-price {
  padding: 0 1rem 0 0;
}
@media print, screen and (max-width: 39.99875em) {
  .site-interior-neighborhood-report04 .rn-interior-nr-listings .rn-interior-nr-listings-content .rng-market-insights-featured-property .rng-featured-property-listing-details .rng-featured-property-listing-price-container h2 .rng-featured-property-listing-price {
    padding: 0 0.5rem 0 0;
  }
}
.site-interior-neighborhood-report04 .rn-interior-nr-listings .rn-interior-nr-listings-content .rng-market-insights-featured-property .rng-featured-property-listing-details .rng-featured-property-listing-price-container h2 .rng-featured-property-listing-status {
  padding: 0 1rem;
  position: relative;
}
@media print, screen and (max-width: 39.99875em) {
  .site-interior-neighborhood-report04 .rn-interior-nr-listings .rn-interior-nr-listings-content .rng-market-insights-featured-property .rng-featured-property-listing-details .rng-featured-property-listing-price-container h2 .rng-featured-property-listing-status {
    padding: 0 0.5rem;
  }
}
.site-interior-neighborhood-report04 .rn-interior-nr-listings .rn-interior-nr-listings-content .rng-market-insights-featured-property .rng-featured-property-listing-details .rng-featured-property-listing-price-container h2 .rng-featured-property-listing-status:before {
  content: "|";
  position: absolute;
  left: -0.25rem;
  top: 0;
  margin: 0;
  padding: 0;
  color: #ffffff !important;
}
@media print, screen and (max-width: 39.99875em) {
  .site-interior-neighborhood-report04 .rn-interior-nr-listings .rn-interior-nr-listings-content .rng-market-insights-featured-property .rng-featured-property-listing-details .rng-featured-property-listing-price-container h2 {
    font-size: 1rem;
    margin-bottom: 0.125rem;
  }
}
.site-interior-neighborhood-report04 .rn-interior-nr-listings .rn-interior-nr-listings-content .rng-market-insights-featured-property .rng-featured-property-listing-details .rng-featured-property-listing-price-container h4 {
  font-size: 0.75rem;
  margin-bottom: 0;
  color: #ffffff !important;
}
@media print, screen and (max-width: 39.99875em) {
  .site-interior-neighborhood-report04 .rn-interior-nr-listings .rn-interior-nr-listings-content .rng-market-insights-featured-property .rng-featured-property-listing-details .rng-featured-property-listing-price-container h4 {
    font-size: 0.75rem;
  }
}
.site-interior-neighborhood-report04 .rn-interior-nr-listings .rn-interior-nr-listings-content .rng-market-insights-featured-property .rng-featured-property-listing-details .rng-featured-property-listing-details-items {
  display: flex;
  justify-content: flex-start;
  flex-wrap: wrap;
  margin-bottom: 0;
}
.site-interior-neighborhood-report04 .rn-interior-nr-listings .rn-interior-nr-listings-content .rng-market-insights-featured-property .rng-featured-property-listing-details .rng-featured-property-listing-details-items li {
  padding: 0 1rem;
  position: relative;
  color: #ffffff !important;
}
@media print, screen and (max-width: 39.99875em) {
  .site-interior-neighborhood-report04 .rn-interior-nr-listings .rn-interior-nr-listings-content .rng-market-insights-featured-property .rng-featured-property-listing-details .rng-featured-property-listing-details-items li {
    font-size: 0.75rem;
    padding: 0 0.5rem;
  }
}
.site-interior-neighborhood-report04 .rn-interior-nr-listings .rn-interior-nr-listings-content .rng-market-insights-featured-property .rng-featured-property-listing-details .rng-featured-property-listing-details-items li:before {
  content: "|";
  position: absolute;
  left: -0.25rem;
  top: 0;
}
@media print, screen and (max-width: 39.99875em) {
  .site-interior-neighborhood-report04 .rn-interior-nr-listings .rn-interior-nr-listings-content .rng-market-insights-featured-property .rng-featured-property-listing-details .rng-featured-property-listing-details-items li:before {
    left: -0.125rem;
  }
}
.site-interior-neighborhood-report04 .rn-interior-nr-listings .rn-interior-nr-listings-content .rng-market-insights-featured-property .rng-featured-property-listing-details .rng-featured-property-listing-details-items li:nth-child(1), .site-interior-neighborhood-report04 .rn-interior-nr-listings .rn-interior-nr-listings-content .rng-market-insights-featured-property .rng-featured-property-listing-details .rng-featured-property-listing-details-items li:nth-child(2) {
  padding-left: 0;
}
.site-interior-neighborhood-report04 .rn-interior-nr-listings .rn-interior-nr-listings-content .rng-market-insights-featured-property .rng-featured-property-listing-details .rng-featured-property-listing-details-items li:nth-child(1):before, .site-interior-neighborhood-report04 .rn-interior-nr-listings .rn-interior-nr-listings-content .rng-market-insights-featured-property .rng-featured-property-listing-details .rng-featured-property-listing-details-items li:nth-child(2):before {
  display: none;
}
.site-interior-neighborhood-report04 .rn-interior-nr-listings .rn-interior-nr-listings-content .rng-market-insights-featured-property .rng-featured-property-listing-details .rng-featured-property-listing-details-items .rng-address {
  flex: 1 0 auto;
  width: 100%;
  padding: 0;
}
.site-interior-neighborhood-report04 .rn-interior-nr-listings .rn-interior-rn-listings-paging {
  padding-bottom: 1rem;
  padding-right: 0.5rem;
  display: flex;
  justify-content: flex-end;
}
@media print {
  .site-interior-neighborhood-report04 .rn-interior-nr-listings .rn-interior-rn-listings-paging {
    display: none;
  }
}
.site-interior-neighborhood-report04 .rn-interior-nr-listings .rn-interior-rn-listings-aggregates {
  margin-top: 2.5rem;
  border-bottom: 1px solid var(--company-secondary-color);
  padding-bottom: 1.25rem;
}
.site-interior-neighborhood-report04 .rn-interior-nr-listings .rn-interior-rn-listings-aggregates .forty {
  width: 40%;
  color: #0a0a0a;
  text-align: center;
  background: transparent;
  padding: 3rem 0.5rem;
  display: flex;
  flex-direction: column;
  justify-content: flex-end;
  align-items: flex-start;
}
@media print, screen and (max-width: 64.06125em) {
  .site-interior-neighborhood-report04 .rn-interior-nr-listings .rn-interior-rn-listings-aggregates .forty {
    width: 100%;
    padding: 1.5rem 0;
  }
}
.site-interior-neighborhood-report04 .rn-interior-nr-listings .rn-interior-rn-listings-aggregates .sixty {
  width: 60%;
  margin-left: 2.5rem;
  padding: 0;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  color: #0a0a0a;
}
@media print, screen and (max-width: 64.06125em) {
  .site-interior-neighborhood-report04 .rn-interior-nr-listings .rn-interior-rn-listings-aggregates .sixty {
    margin: 0;
    width: 100%;
  }
}
@media print, screen and (max-width: 39.99875em) {
  .site-interior-neighborhood-report04 .rn-interior-nr-listings .rn-interior-rn-listings-aggregates .sixty {
    margin: 0;
    width: calc(100% + 24px);
    margin-left: -0.75rem;
  }
}
.site-interior-neighborhood-report04 .rn-interior-nr-listings .rn-interior-rn-listings-aggregates h3 {
  color: #0a0a0a !important;
  font-size: 6.25rem !important;
  font-style: normal !important;
  margin: 0;
}
@media print, screen and (max-width: 89.99875em) {
  .site-interior-neighborhood-report04 .rn-interior-nr-listings .rn-interior-rn-listings-aggregates h3 {
    font-size: 5.625rem !important;
  }
}
@media print, screen and (max-width: 74.99875em) {
  .site-interior-neighborhood-report04 .rn-interior-nr-listings .rn-interior-rn-listings-aggregates h3 {
    font-size: 5rem !important;
  }
}
@media print, screen and (max-width: 64.06125em) {
  .site-interior-neighborhood-report04 .rn-interior-nr-listings .rn-interior-rn-listings-aggregates h3 {
    text-align: center;
    width: 100%;
    font-size: 6.25rem !important;
  }
}
@media print, screen and (max-width: 39.99875em) {
  .site-interior-neighborhood-report04 .rn-interior-nr-listings .rn-interior-rn-listings-aggregates h3 {
    font-size: 3.75rem !important;
  }
}
.site-interior-neighborhood-report04 .rn-interior-nr-listings .rn-interior-rn-listings-aggregates .rn-interior-rn-listings-aggregates-title {
  font-size: 1.75rem;
  text-align: left;
  line-height: 1.2;
}
@media print, screen and (max-width: 74.99875em) {
  .site-interior-neighborhood-report04 .rn-interior-nr-listings .rn-interior-rn-listings-aggregates .rn-interior-rn-listings-aggregates-title {
    font-size: 1.25rem;
  }
}
@media print, screen and (max-width: 64.06125em) {
  .site-interior-neighborhood-report04 .rn-interior-nr-listings .rn-interior-rn-listings-aggregates .rn-interior-rn-listings-aggregates-title {
    text-align: center;
    width: 100%;
    font-size: 1.75rem;
  }
}
@media print, screen and (max-width: 39.99875em) {
  .site-interior-neighborhood-report04 .rn-interior-nr-listings .rn-interior-rn-listings-aggregates .rn-interior-rn-listings-aggregates-title {
    font-size: 1.125rem;
  }
}
.site-interior-neighborhood-report04 .rn-interior-nr-listings .rn-interior-rn-listings-aggregates ul {
  color: #0a0a0a;
  list-style: none;
  margin: 0;
  padding: 0;
  display: flex;
  flex: 0 1 auto;
}
.site-interior-neighborhood-report04 .rn-interior-nr-listings .rn-interior-rn-listings-aggregates ul.header {
  font-weight: bold;
  color: #0a0a0a;
  text-transform: uppercase;
}
.site-interior-neighborhood-report04 .rn-interior-nr-listings .rn-interior-rn-listings-aggregates ul li {
  text-align: center !important;
  padding: 0 1rem;
  width: 16.6666666667%;
  align-items: center;
  display: flex;
  justify-content: flex-start;
  line-height: 1;
  font-size: 1.25rem;
}
@media only screen and (min-width: 64em) and (max-width: 75em) {
  .site-interior-neighborhood-report04 .rn-interior-nr-listings .rn-interior-rn-listings-aggregates ul li {
    width: 14.2857142857%;
  }
  .site-interior-neighborhood-report04 .rn-interior-nr-listings .rn-interior-rn-listings-aggregates ul li:nth-child(1) {
    width: 21.4285714286%;
  }
  .site-interior-neighborhood-report04 .rn-interior-nr-listings .rn-interior-rn-listings-aggregates ul li:nth-child(5) {
    width: 21.4285714286%;
  }
}
.site-interior-neighborhood-report04 .rn-interior-nr-listings .rn-interior-rn-listings-aggregates ul li.title {
  color: #0a0a0a !important;
  font-weight: bold !important;
  text-align: left;
  text-transform: uppercase;
  background: transparent;
  justify-content: flex-start;
}
@media print, screen and (min-width: 40em) {
  .site-interior-neighborhood-report04 .rn-interior-nr-listings .rn-interior-rn-listings-aggregates ul li span {
    display: none;
  }
}
@media print, screen and (max-width: 64.06125em) {
  .site-interior-neighborhood-report04 .rn-interior-nr-listings .rn-interior-rn-listings-aggregates ul {
    flex-wrap: wrap;
    padding: 0;
    margin-top: 1.25rem;
    margin-bottom: 1.25rem;
  }
  .site-interior-neighborhood-report04 .rn-interior-nr-listings .rn-interior-rn-listings-aggregates ul.header, .site-interior-neighborhood-report04 .rn-interior-nr-listings .rn-interior-rn-listings-aggregates ul.footer {
    display: none;
  }
  .site-interior-neighborhood-report04 .rn-interior-nr-listings .rn-interior-rn-listings-aggregates ul li {
    width: 20%;
    justify-content: flex-start;
    padding: 0;
    display: flex;
    flex-direction: column;
    justify-content: center;
  }
  .site-interior-neighborhood-report04 .rn-interior-nr-listings .rn-interior-rn-listings-aggregates ul li.title {
    text-align: center;
    padding: 0.5rem;
    justify-content: center;
    width: 100%;
    flex: 1 0 auto;
    margin-bottom: 0.625rem;
    position: relative;
  }
  .site-interior-neighborhood-report04 .rn-interior-nr-listings .rn-interior-rn-listings-aggregates ul li.title:after {
    content: "";
    position: relative;
    width: 6.25rem;
    height: 1px;
    margin: 0.3125rem auto 0;
    background-color: #0a0a0a;
  }
  .site-interior-neighborhood-report04 .rn-interior-nr-listings .rn-interior-rn-listings-aggregates ul li span {
    font-weight: bold;
    text-align: center;
    width: 100%;
    display: block;
    margin-bottom: 0.625rem;
  }
}
@media print, screen and (max-width: 39.99875em) {
  .site-interior-neighborhood-report04 .rn-interior-nr-listings .rn-interior-rn-listings-aggregates ul li {
    font-size: 0.875rem;
  }
}
.site-interior-neighborhood-report04 .rn-interior-nr-charts h3 {
  color: #0a0a0a !important;
  font-weight: 300 !important;
  line-height: 1.1;
  text-align: center;
}
.site-interior-neighborhood-report04 .rn-interior-nr-charts h3 span {
  font-size: 1.5rem;
  font-weight: bold;
  text-transform: uppercase;
  display: block;
}
.site-interior-neighborhood-report04 .rn-interior-nr-charts .rn-interior-nr-chart {
  overflow: hidden;
  align-items: center;
  display: flex;
  justify-content: center;
}
.site-interior-neighborhood-report04 .rn-interior-nr-charts .rn-interior-nr-piechart {
  border: 3px solid #0a0a0a;
  border-radius: 50%;
  height: 18.75rem;
  margin-top: 1rem;
  width: 18.75rem;
  align-items: center;
  display: flex;
  justify-content: center;
  transform: rotate(30deg);
}
.site-interior-neighborhood-report04 .rn-interior-nr-charts .rn-interior-charts-piechart-value {
  color: var(--company-primary-color);
  font-size: 1.75rem;
  font-weight: bold;
  line-height: 1;
  text-align: center;
  background: #ffffff;
  border: 1px solid var(--company-primary-color);
  min-width: 6.25rem;
  padding: 0.5rem;
  transform: rotate(-30deg);
  position: absolute;
  right: 75%;
}
.site-interior-neighborhood-report04 .rn-interior-nr-charts .rn-interior-charts-piechart-value span {
  display: block;
  font-size: 0.875rem;
  font-weight: normal;
}
.site-interior-neighborhood-report04 .rn-interior-nr-charts .rn-interior-charts-piechart-value.dark {
  right: auto;
  left: 75%;
}
@media only screen and (min-width: 900px) and (max-width: 1200px) {
  .site-interior-neighborhood-report04 .rn-interior-nr-charts .site-column.third {
    width: 33.3333333333%;
  }
  .site-interior-neighborhood-report04 .rn-interior-nr-charts .rn-interior-nr-piechart {
    height: 14rem;
    width: 14rem;
  }
  .site-interior-neighborhood-report04 .rn-interior-nr-charts .rn-interior-charts-piechart-value {
    font-size: 1.25rem;
    min-width: 5.5rem;
    padding: 0.25rem;
  }
}
.site-interior-neighborhood-report04 .site-nr-market-insight-averages {
  margin: 7.5rem 0;
}
@media print, screen and (max-width: 39.99875em) {
  .site-interior-neighborhood-report04 .site-nr-market-insight-averages {
    margin: 3.75rem 0;
  }
}
.site-interior-neighborhood-report04 .site-nr-market-insight-averages .site-row .site-column {
  text-align: center;
}
@media only screen and (max-width: 64em) {
  .site-interior-neighborhood-report04 .site-nr-market-insight-averages .site-row .site-column {
    width: 33.333%;
  }
}
@media only screen and (max-width: 55em) {
  .site-interior-neighborhood-report04 .site-nr-market-insight-averages .site-row .site-column {
    width: 100%;
    padding: 1.5rem 1rem;
  }
}
.site-interior-neighborhood-report04 .site-nr-market-insight-averages .site-row .title {
  font-size: 1.875rem;
  text-align: center;
  color: var(--company-primary-color);
  margin-bottom: 2rem;
  line-height: 1;
}
.site-interior-neighborhood-report04 .site-nr-market-insight-averages .site-row .title strong {
  text-transform: uppercase;
  font-size: 2.5rem;
  display: block;
}
@media print, screen and (max-width: 74.99875em) {
  .site-interior-neighborhood-report04 .site-nr-market-insight-averages .site-row .title {
    font-size: 1.75rem;
  }
  .site-interior-neighborhood-report04 .site-nr-market-insight-averages .site-row .title strong {
    font-size: 1.75rem;
  }
}
.site-interior-neighborhood-report04 .site-nr-market-insight-averages .site-row .data {
  font-size: 1rem;
  margin: 0 auto;
  padding: 2rem;
  color: #0a0a0a;
  width: auto;
  display: inline-block;
  text-align: left;
  line-height: 1.2;
}
.site-interior-neighborhood-report04 .site-nr-market-insight-averages .site-row .data:last-child {
  border-top: 1px solid var(--company-secondary-color);
}
.site-interior-neighborhood-report04 .site-nr-market-insight-averages .site-row .data strong {
  font-size: 3rem;
}
.site-interior-neighborhood-report04 .site-nr-market-insight-averages .site-row .data i {
  font-size: 3.25rem;
  color: var(--company-primary-color);
  margin-left: 0.625rem;
  display: inline-block;
}
@media print, screen and (max-width: 74.99875em) {
  .site-interior-neighborhood-report04 .site-nr-market-insight-averages .site-row .data {
    padding: 0.5rem;
  }
}
@media only screen and (max-width: 55em) {
  .site-interior-neighborhood-report04 .site-nr-market-insight-averages .site-row .data {
    text-align: center;
    width: 100%;
    padding: 1rem 0.5rem;
  }
  .site-interior-neighborhood-report04 .site-nr-market-insight-averages .site-row .data:last-child {
    width: auto;
  }
}
.site-interior-neighborhood-report04 .rn-interior-nr-agent-branding {
  margin: 2rem 0;
  align-items: center;
  display: flex;
  justify-content: space-between;
  background-color: #e2e0dd;
  position: relative;
}
.site-interior-neighborhood-report04 .rn-interior-nr-agent-branding:before {
  content: "";
  background-color: #e2e0dd;
  position: absolute;
  top: 0;
  left: -625rem;
  width: 625rem;
  height: 100%;
}
@media print, screen and (max-width: 64.06125em) {
  .site-interior-neighborhood-report04 .rn-interior-nr-agent-branding:before {
    display: none;
  }
}
.site-interior-neighborhood-report04 .rn-interior-nr-agent-branding:after {
  content: "";
  background-color: #e2e0dd;
  position: absolute;
  top: 0;
  right: -625rem;
  width: 625rem;
  height: 100%;
}
@media print, screen and (max-width: 64.06125em) {
  .site-interior-neighborhood-report04 .rn-interior-nr-agent-branding:after {
    display: none;
  }
}
@media print, screen and (max-width: 64.06125em) {
  .site-interior-neighborhood-report04 .rn-interior-nr-agent-branding {
    padding: 0 0.5rem;
  }
}
@media print, screen and (max-width: 39.99875em) {
  .site-interior-neighborhood-report04 .rn-interior-nr-agent-branding {
    padding: 0;
  }
}
.site-interior-neighborhood-report04 .rn-interior-nr-agent-branding .site-column.two-thirds {
  display: flex;
  justify-content: center;
  align-items: center;
}
@media print, screen and (max-width: 39.99875em) {
  .site-interior-neighborhood-report04 .rn-interior-nr-agent-branding .site-column {
    padding: 0;
  }
}
.site-interior-neighborhood-report04 .rn-interior-nr-agent-branding .rn-interior-nr-agent-branding-content {
  color: var(--company-primary-color);
  font-size: 1.25rem;
  font-weight: 500;
  text-align: left;
  padding: 2.5rem 2.5rem;
}
.site-interior-neighborhood-report04 .rn-interior-nr-agent-branding .rn-interior-nr-agent-branding-content p {
  font-weight: bold;
  font-size: 2.25rem;
  color: var(--company-primary-color);
  text-transform: uppercase;
  line-height: 1;
  margin-top: 0;
}
.site-interior-neighborhood-report04 .rn-interior-nr-agent-branding .rn-interior-nr-agent-branding-content a {
  padding: 1rem 10rem;
  width: auto;
  display: inline-block;
  position: relative;
  transition: all 150ms ease-in-out;
  border: 1px solid var(--company-primary-color);
  margin-top: 0.625rem;
  white-space: nowrap;
  text-transform: uppercase;
  font-size: 1rem;
  font-weight: bold;
  border-radius: 8px;
  color: #ffffff !important;
  background-color: var(--company-primary-color);
}
.site-interior-neighborhood-report04 .rn-interior-nr-agent-branding .rn-interior-nr-agent-branding-content a p {
  padding: 0;
  margin: 0;
  line-height: inherit;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  font-family: inherit;
}
@media print, screen and (max-width: 74.99875em) {
  .site-interior-neighborhood-report04 .rn-interior-nr-agent-branding .rn-interior-nr-agent-branding-content {
    padding: 2.5rem 0.5rem;
  }
  .site-interior-neighborhood-report04 .rn-interior-nr-agent-branding .rn-interior-nr-agent-branding-content p {
    font-size: 1.875rem;
  }
  .site-interior-neighborhood-report04 .rn-interior-nr-agent-branding .rn-interior-nr-agent-branding-content a {
    padding: 1rem;
  }
}
@media print, screen and (max-width: 64.06125em) {
  .site-interior-neighborhood-report04 .rn-interior-nr-agent-branding .rn-interior-nr-agent-branding-content {
    width: 100%;
  }
}
@media print, screen and (max-width: 39.99875em) {
  .site-interior-neighborhood-report04 .rn-interior-nr-agent-branding .rn-interior-nr-agent-branding-content {
    padding: 2.5rem 1rem;
    text-align: center;
  }
  .site-interior-neighborhood-report04 .rn-interior-nr-agent-branding .rn-interior-nr-agent-branding-content p {
    font-size: 1.375rem;
  }
  .site-interior-neighborhood-report04 .rn-interior-nr-agent-branding .rn-interior-nr-agent-branding-content a {
    padding: 1rem 2rem;
  }
}
.site-interior-neighborhood-report04 .rn-interior-nr-marketreport-header {
  display: flex;
  justify-content: flex-end;
  margin-top: 5rem;
}
.site-interior-neighborhood-report04 .rn-interior-nr-marketreport-header .rn-interior-nr-marketreport-select-container {
  text-align: center;
  width: 9.375rem;
}
.site-interior-neighborhood-report04 .rn-interior-nr-marketreport-header .rn-interior-nr-marketreport-select-container select {
  font-weight: bold;
}
@media print, screen and (max-width: 39.99875em) {
  .site-interior-neighborhood-report04 .rn-interior-nr-marketreport-header {
    margin-top: 2.5rem;
    justify-content: center;
  }
  .site-interior-neighborhood-report04 .rn-interior-nr-marketreport-header .rn-interior-nr-report-select-container select {
    margin-bottom: 0.25rem !important;
  }
}
.site-interior-neighborhood-report04 .rn-interior-nr-marketreport-container {
  margin-top: -6.25rem;
}
@media print, screen and (max-width: 39.99875em) {
  .site-interior-neighborhood-report04 .rn-interior-nr-marketreport-container {
    margin-top: 0;
  }
}
.site-interior-neighborhood-report04 .rn-interior-nr-marketreport-title {
  color: var(--company-primary-color);
  text-align: left;
  font-size: 1.5rem;
}
.site-interior-neighborhood-report04 .rn-interior-nr-marketreport-title h2 {
  font-size: 2.25rem !important;
  font-weight: bold !important;
  text-transform: uppercase;
  margin: 0;
  margin-bottom: 0 !important;
  line-height: 1;
}
@media print, screen and (max-width: 74.99875em) {
  .site-interior-neighborhood-report04 .rn-interior-nr-marketreport-title h2 {
    font-size: 1.875rem !important;
  }
}
@media print, screen and (max-width: 39.99875em) {
  .site-interior-neighborhood-report04 .rn-interior-nr-marketreport-title h2 {
    font-size: 1.5rem !important;
    width: 100%;
    text-align: center;
  }
}
.site-interior-neighborhood-report04 .rn-interior-nr-marketreport-title .rn-interior-nr-marketreport-subtitle {
  font-size: 1.875rem;
  line-height: 1;
}
@media print, screen and (max-width: 74.99875em) {
  .site-interior-neighborhood-report04 .rn-interior-nr-marketreport-title .rn-interior-nr-marketreport-subtitle {
    font-size: 1.75rem;
  }
}
@media print, screen and (max-width: 39.99875em) {
  .site-interior-neighborhood-report04 .rn-interior-nr-marketreport-title .rn-interior-nr-marketreport-subtitle {
    font-size: 1.25rem;
    width: 100%;
    text-align: center;
    margin-top: 0.625rem;
  }
}
.site-interior-neighborhood-report04 .rn-interior-nr-marketreport-aggregate {
  margin: 3.75rem 0 5.75rem;
}
@media only screen and (max-width: 55em) {
  .site-interior-neighborhood-report04 .rn-interior-nr-marketreport-aggregate {
    margin: 2.5rem 0 5.75rem;
  }
}
.site-interior-neighborhood-report04 .rn-interior-nr-marketreport-aggregate .site-column {
  color: var(--company-primary-color);
  font-weight: bold;
  text-align: center;
  background: transparent;
  padding: 0;
  padding: 0 1rem;
}
@media print, screen and (max-width: 74.99875em) {
  .site-interior-neighborhood-report04 .rn-interior-nr-marketreport-aggregate .site-column {
    width: 33.333%;
  }
}
@media only screen and (max-width: 55em) {
  .site-interior-neighborhood-report04 .rn-interior-nr-marketreport-aggregate .site-column {
    width: 100%;
    padding: 1.5rem 1rem;
  }
}
.site-interior-neighborhood-report04 .rn-interior-nr-marketreport-aggregate .site-column .data-icon {
  color: var(--company-primary-color);
  font-size: 3.75rem;
  text-align: center;
  padding: 2rem 0.5rem 0;
}
.site-interior-neighborhood-report04 .rn-interior-nr-marketreport-aggregate .site-column .data {
  font-size: 3.75rem;
  padding: 0.5rem 2rem 2rem;
  color: #0a0a0a;
  line-height: 1;
}
@media print, screen and (max-width: 74.99875em) {
  .site-interior-neighborhood-report04 .rn-interior-nr-marketreport-aggregate .site-column .data {
    font-size: 3.125rem;
    padding: 0.5rem 0.5rem 1rem;
  }
}
@media only screen and (max-width: 55em) {
  .site-interior-neighborhood-report04 .rn-interior-nr-marketreport-aggregate .site-column .data {
    padding: 0.5rem 0 1rem;
  }
}
.site-interior-neighborhood-report04 .rn-interior-nr-marketreport-aggregate .site-column .title {
  color: #0a0a0a;
  background: transparent;
  font-size: 2.25rem;
  padding: 2rem 0 1rem;
  font-weight: bold;
  line-height: 1;
  border-top: 1px solid var(--company-secondary-color);
  width: 100%;
  margin: 0 auto;
  display: block;
  text-transform: uppercase;
}
@media print, screen and (max-width: 74.99875em) {
  .site-interior-neighborhood-report04 .rn-interior-nr-marketreport-aggregate .site-column .title {
    font-size: 1.875rem;
    padding: 1rem 0.5rem 0.5rem;
  }
}
@media only screen and (max-width: 55em) {
  .site-interior-neighborhood-report04 .rn-interior-nr-marketreport-aggregate .site-column .title {
    font-size: 1.875rem;
  }
}
.site-interior-neighborhood-report04 .rn-interior-nr-marketreport-meter-container {
  align-items: flex-start;
  display: flex;
  position: relative;
  flex-wrap: wrap;
}
.site-interior-neighborhood-report04 .rn-interior-nr-marketreport-meter-container .rn-interior-nr-marketreport-meter-title {
  color: var(--company-primary-color);
  font-weight: bold;
  font-size: 1.75rem;
  margin-bottom: 0.125rem;
  align-items: center;
  display: flex;
}
.site-interior-neighborhood-report04 .rn-interior-nr-marketreport-meter-container .rn-interior-nr-marketreport-meter-title .caption {
  text-transform: uppercase;
  font-weight: 400;
}
@media print, screen and (max-width: 39.99875em) {
  .site-interior-neighborhood-report04 .rn-interior-nr-marketreport-meter-container .rn-interior-nr-marketreport-meter-title {
    font-size: 1.125rem;
  }
}
.site-interior-neighborhood-report04 .rn-interior-nr-marketreport-meter-container .rn-interior-nr-marketreport-meter {
  flex: 1 1 100%;
}
.site-interior-neighborhood-report04 .rn-interior-nr-marketreport-meter-container .rn-interior-nr-marketreport-meter-background {
  height: 6.25rem;
  background: linear-gradient(270deg, var(--company-primary-transparent-5), var(--company-primary-transparent-2));
  margin-bottom: 0.5rem;
  padding: 0;
  display: flex;
}
.site-interior-neighborhood-report04 .rn-interior-nr-marketreport-meter-container .rn-interior-nr-marketreport-meter-background .rn-interior-nr-marketreport-meter-fill {
  text-align: right;
  background: var(--company-primary-color);
  height: 100%;
  padding: 0 1rem;
  align-items: center;
  display: flex;
  justify-content: flex-end;
}
.site-interior-neighborhood-report04 .rn-interior-nr-marketreport-meter-container .rn-interior-nr-marketreport-meter-background .rn-interior-nr-marketreport-meter-fill .value {
  color: #ffffff;
  font-size: 1.75rem;
  font-weight: bold;
  display: none;
}
.site-interior-neighborhood-report04 .rn-interior-nr-marketreport-meter-container .rn-interior-nr-marketreport-meter-background .rn-interior-nr-marketreport-meter-arrow {
  border-top: 2rem solid transparent; /* size needs to be 50% of .rn-nr-msr-meter-background height */
  border-bottom: 2rem solid transparent;
  border-left: 2rem solid var(--company-primary-color);
  height: 0;
  width: 0;
  display: none;
}
.site-interior-neighborhood-report04 .rn-interior-nr-marketreport-meter-container .rn-interior-nr-marketreport-meter-measure {
  list-style: none;
  margin: 0;
  margin-bottom: 2rem;
  padding: 0;
  display: flex;
  justify-content: space-evenly;
}
.site-interior-neighborhood-report04 .rn-interior-nr-marketreport-meter-container .rn-interior-nr-marketreport-meter-measure li {
  font-size: 1.125rem;
}
.site-interior-neighborhood-report04 .rn-interior-nr-marketreport-chart-container {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
  margin: 5rem 0;
}
@media print, screen and (max-width: 64.06125em) {
  .site-interior-neighborhood-report04 .rn-interior-nr-marketreport-chart-container {
    justify-content: center;
  }
}
.site-interior-neighborhood-report04 .rn-interior-nr-marketreport-chart-container .rn-interior-nr-marketreport-chart {
  margin: 0 0.5rem;
}
@media print, screen and (max-width: 64.06125em) {
  .site-interior-neighborhood-report04 .rn-interior-nr-marketreport-chart-container .rn-interior-nr-marketreport-chart {
    margin-bottom: 0.5rem;
  }
}
.site-interior-neighborhood-report04 .rn-interior-nr-marketreport-chart-container .rn-interior-nr-marketreport-chart g.tick {
  fill: #0a0a0a;
}
.site-interior-neighborhood-report04 .rn-interior-nr-marketreport-chart-container .rn-interior-nr-marketreport-chart line.c3-ygrid {
  stroke: var(--company-primary-color);
  display: none;
}
.site-interior-neighborhood-report04 .rn-interior-nr-marketreport-chart-container .rn-interior-nr-marketreport-chart .c3 svg {
  font-size: 1.25rem;
}
@media print, screen and (max-width: 64.06125em) {
  .site-interior-neighborhood-report04 .rn-interior-nr-marketreport-chart-container .rn-interior-nr-marketreport-chart .c3 svg {
    font-size: 1rem;
  }
}
.site-interior-neighborhood-report04 .rn-interior-nr-marketreport-chart-container .rn-interior-nr-marketreport-chart-icon {
  text-align: center;
  padding: 2rem 0.5rem 0;
}
.site-interior-neighborhood-report04 .rn-interior-nr-marketreport-chart-container .rn-interior-nr-marketreport-chart-icon i {
  font-size: 3.75rem;
  color: var(--company-primary-color);
}
.site-interior-neighborhood-report04 .rn-interior-nr-marketreport-chart-container .rn-interior-nr-marketreport-chart-title {
  color: var(--company-primary-color);
  font-size: 1.875rem;
  text-align: center;
  margin: 0 0.5rem;
  padding: 1rem 0.5rem 1rem;
  line-height: 1;
}
.site-interior-neighborhood-report04 .rn-interior-nr-marketreport-chart-container .rn-interior-nr-marketreport-chart-title strong {
  text-transform: uppercase;
  font-size: 2.5rem;
  font-weight: bold;
  display: block;
}
.site-interior-neighborhood-report04 .rn-interior-nr-demo-header,
.site-interior-neighborhood-report04 .rn-interior-nr-schools-header {
  color: var(--company-primary-color);
  font-size: 2.25rem;
  font-weight: bold;
  text-align: left;
  text-transform: uppercase;
  background: transparent;
  margin-top: 2rem;
  padding: 1rem;
  line-height: 1;
}
@media only screen and (max-width: 48em) {
  .site-interior-neighborhood-report04 .rn-interior-nr-demo-header,
  .site-interior-neighborhood-report04 .rn-interior-nr-schools-header {
    font-size: 1.5rem;
    text-align: center;
  }
}
.site-interior-neighborhood-report04 .rn-interior-nr-demo-container {
  border: 1px solid transparent;
  padding: 2rem;
}
@media only screen and (max-width: 48em) {
  .site-interior-neighborhood-report04 .rn-interior-nr-demo-container {
    padding: 1rem 0.5rem;
  }
}
.site-interior-neighborhood-report04 .rn-interior-nr-demo-container ul {
  list-style: none;
  margin: 0;
  padding: 0;
  display: flex;
  flex-wrap: wrap;
}
.site-interior-neighborhood-report04 .rn-interior-nr-demo-container ul li {
  color: transparent;
  line-height: 1.4;
  padding: 0 2rem 2rem;
  align-items: center;
  display: flex;
  flex: 33.3333333333%;
}
.site-interior-neighborhood-report04 .rn-interior-nr-demo-container ul li > i {
  color: var(--company-primary-color);
  font-size: 3.75rem;
  background: transparent;
  border-radius: 50%;
  height: 4rem;
  width: 4rem;
  align-items: center;
  display: flex;
  justify-content: center;
}
.site-interior-neighborhood-report04 .rn-interior-nr-demo-container ul li > div {
  padding-left: 0.5rem;
}
.site-interior-neighborhood-report04 .rn-interior-nr-demo-container ul li .data {
  font-size: 2.5rem;
  font-weight: bold;
  color: #0a0a0a;
}
.site-interior-neighborhood-report04 .rn-interior-nr-demo-container ul li .title {
  font-size: 1.25rem;
  color: #0a0a0a;
}
@media print, screen and (max-width: 74.99875em) {
  .site-interior-neighborhood-report04 .rn-interior-nr-demo-container ul li {
    flex-direction: column;
    align-items: flex-start;
    text-align: left;
    flex: 1 0 auto;
    flex: 33.3333333333%;
    padding: 0 0.5rem 2rem;
  }
  .site-interior-neighborhood-report04 .rn-interior-nr-demo-container ul li > div {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
  }
  .site-interior-neighborhood-report04 .rn-interior-nr-demo-container ul li > div .title {
    order: 2;
    line-height: 1;
    font-size: 1rem;
  }
  .site-interior-neighborhood-report04 .rn-interior-nr-demo-container ul li > div .data {
    order: 1;
    line-height: 1;
    text-align: left;
    font-size: 1.875rem;
  }
}
@media only screen and (max-width: 48em) {
  .site-interior-neighborhood-report04 .rn-interior-nr-demo-container ul li {
    flex-direction: column;
    align-items: center;
    text-align: center;
    flex: 1 0 auto;
    width: 100%;
  }
  .site-interior-neighborhood-report04 .rn-interior-nr-demo-container ul li > div {
    display: flex;
    flex-direction: column;
    align-items: center;
  }
  .site-interior-neighborhood-report04 .rn-interior-nr-demo-container ul li > div .title {
    order: 2;
    line-height: 1;
    font-size: 1.25rem;
  }
  .site-interior-neighborhood-report04 .rn-interior-nr-demo-container ul li > div .data {
    order: 1;
    line-height: 1;
    font-size: 2.5rem;
  }
}
.site-interior-neighborhood-report04 .rn-interior-nr-demo-container small {
  color: #0a0a0a;
  line-height: 1.2;
}
@media only screen and (max-width: 48em) {
  .site-interior-neighborhood-report04 .rn-interior-nr-demo-container small {
    text-align: center;
    width: 100%;
    display: block;
  }
}
.site-interior-neighborhood-report04 .rn-interior-nr-schools-container {
  border: 1px solid transparent;
  padding: 2rem;
}
@media print, screen and (max-width: 74.99875em) {
  .site-interior-neighborhood-report04 .rn-interior-nr-schools-container {
    padding: 2rem 0;
  }
}
@media only screen and (min-width: 769px) and (max-width: 1200px) {
  .site-interior-neighborhood-report04 .rn-interior-nr-schools-container .site-column.third {
    margin: 0 4px;
    width: calc(33.3333333333% - 8px);
  }
}
.site-interior-neighborhood-report04 .rn-interior-nr-schools-container .rn-interior-nr-schools-title {
  color: #0a0a0a;
  font-size: 1.125rem;
  font-weight: bold;
  margin-bottom: 1rem;
}
@media only screen and (max-width: 48em) {
  .site-interior-neighborhood-report04 .rn-interior-nr-schools-container .rn-interior-nr-schools-title {
    text-align: center;
  }
}
.site-interior-neighborhood-report04 .rn-interior-nr-schools-container small {
  color: #0a0a0a;
}
@media only screen and (max-width: 48em) {
  .site-interior-neighborhood-report04 .rn-interior-nr-schools-container small {
    display: block;
    text-align: center;
  }
}
.site-interior-neighborhood-report04 .rn-interior-nr-schools-container ul {
  color: #0a0a0a;
  list-style: none;
  margin: 0;
  padding: 0;
}
@media only screen and (max-width: 48em) {
  .site-interior-neighborhood-report04 .rn-interior-nr-schools-container ul.rn-interior-nr-schools-list {
    margin-bottom: 5rem;
  }
}
.site-interior-neighborhood-report04 .rn-interior-nr-schools-container ul.rn-interior-nr-schools-list > li {
  margin-bottom: 2rem;
  display: flex;
  justify-content: flex-start;
  align-items: center;
}
.site-interior-neighborhood-report04 .rn-interior-nr-schools-container ul.rn-interior-nr-schools-list > li .stars, .site-interior-neighborhood-report04 .rn-interior-nr-schools-container ul.rn-interior-nr-schools-list > li .stars > * {
  display: inline-block;
  background: url(https://content.mediastg.net/dyna_images/ImageLibrary/9/e/7/c/9e7c4a1b-06f3-485f-9e2a-2fa991d93646.png) 0 -24px repeat-x;
  width: 120px;
  height: 24px;
}
.site-interior-neighborhood-report04 .rn-interior-nr-schools-container ul.rn-interior-nr-schools-list > li .stars > * {
  max-width: 120px;
  background-position: 0 0;
}
.site-interior-neighborhood-report04 .rn-interior-nr-schools-container ul.rn-interior-nr-schools-list > li .rn-interior-nr-schools-score {
  flex: 0 0 auto;
  width: 6.875rem;
  height: 6.875rem;
  position: relative;
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 2.5rem;
  font-weight: bold;
  line-height: 1;
  text-align: center;
  color: var(--company-primary-color);
}
.site-interior-neighborhood-report04 .rn-interior-nr-schools-container ul.rn-interior-nr-schools-list > li .rn-interior-nr-schools-score span {
  position: relative;
  z-index: 3;
}
.site-interior-neighborhood-report04 .rn-interior-nr-schools-container ul.rn-interior-nr-schools-list > li .rn-interior-nr-schools-score:before {
  position: absolute;
  top: 0;
  left: 0;
  content: "";
  font-size: 5rem;
  line-height: 1;
  color: var(--company-primary-color);
  clip-path: polygon(0px 39px, 37px 34px, 54px 0px, 71px 34px, 109px 39px, 81px 65px, 87px 103px, 54px 85px, 21px 103px, 28px 65px);
  background-color: var(--company-primary-color);
  width: 6.875rem;
  height: 6.875rem;
  z-index: 1;
}
.site-interior-neighborhood-report04 .rn-interior-nr-schools-container ul.rn-interior-nr-schools-list > li .rn-interior-nr-schools-score:after {
  position: absolute;
  top: 0;
  left: 0;
  content: "";
  font-size: 5rem;
  line-height: 1;
  color: var(--company-primary-color);
  clip-path: polygon(2px 40px, 38px 35px, 54px 2px, 70px 35px, 107px 40px, 79px 65px, 86px 101px, 54px 84px, 22px 101px, 30px 65px);
  background-color: #ffffff;
  width: 6.875rem;
  height: 6.875rem;
  z-index: 1;
}
@media only screen and (min-width: 48.0625em) and (max-width: 64em) {
  .site-interior-neighborhood-report04 .rn-interior-nr-schools-container ul.rn-interior-nr-schools-list > li .rn-interior-nr-schools-score {
    width: 5rem;
    height: 5rem;
    font-size: 2.5rem;
  }
  .site-interior-neighborhood-report04 .rn-interior-nr-schools-container ul.rn-interior-nr-schools-list > li .rn-interior-nr-schools-score:before {
    width: 5rem;
    height: 5rem;
  }
}
.site-interior-neighborhood-report04 .rn-interior-nr-schools-container ul .rn-interior-nr-schools-info {
  padding-left: 1rem;
  flex: 0 1 auto;
}
.site-interior-neighborhood-report04 .rn-interior-nr-schools-container ul .rn-interior-nr-schools-info li {
  font-size: 0.75rem;
  line-height: 1.3;
  color: #0a0a0a;
}
.site-interior-neighborhood-report04 .rn-interior-nr-schools-container ul .rn-interior-nr-schools-info li.school-name {
  font-size: 1.125rem;
  font-weight: bold;
}
.site-interior-neighborhood-report04 .site-nr-market-insight-callout {
  background-color: #e2e0dd;
  margin-top: 2.5rem;
}
.site-interior-neighborhood-report04 .site-nr-market-insight-callout .site-row {
  max-width: 87.5rem;
  margin: 0 auto;
}
@media only screen and (max-width: 48em) {
  .site-interior-neighborhood-report04 .site-nr-market-insight-callout .site-row .site-column {
    padding: 0;
  }
}
@media only screen and (max-width: 48em) {
  .site-interior-neighborhood-report04 .site-nr-market-insight-callout .site-row .site-nr-market-insight-callout-image {
    height: 23.75rem;
  }
}
.site-interior-neighborhood-report04 .site-nr-market-insight-callout .site-row .site-nr-market-insight-callout-image .lazy {
  width: 100%;
  height: 100%;
  background-position: center;
  background-size: cover;
}
.site-interior-neighborhood-report04 .site-nr-market-insight-callout .site-row .site-nr-market-insight-callout-content {
  padding: 3.75rem;
}
@media print, screen and (max-width: 74.99875em) {
  .site-interior-neighborhood-report04 .site-nr-market-insight-callout .site-row .site-nr-market-insight-callout-content {
    padding: 3.75rem 0.5rem 5rem;
  }
}
@media only screen and (max-width: 48em) {
  .site-interior-neighborhood-report04 .site-nr-market-insight-callout .site-row .site-nr-market-insight-callout-content {
    padding: 3.75rem 0.5rem 5rem;
    text-align: center;
  }
}
.site-interior-neighborhood-report04 .site-nr-market-insight-callout .site-row .site-nr-market-insight-callout-content h2 {
  font-size: 1.875rem;
  color: var(--company-primary-color);
  margin-bottom: 0;
  line-height: 1;
  font-weight: bold;
}
.site-interior-neighborhood-report04 .site-nr-market-insight-callout .site-row .site-nr-market-insight-callout-content h2 strong {
  text-transform: uppercase;
  font-size: 2.25rem;
}
.site-interior-neighborhood-report04 .site-nr-market-insight-callout .site-row .site-nr-market-insight-callout-content h2 p {
  margin: 0;
  line-height: 1;
}
.site-interior-neighborhood-report04 .site-nr-market-insight-callout .site-row .site-nr-market-insight-callout-content h2 p p {
  padding: 0;
  margin: 0;
  line-height: inherit;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  font-family: inherit;
}
@media only screen and (max-width: 48em) {
  .site-interior-neighborhood-report04 .site-nr-market-insight-callout .site-row .site-nr-market-insight-callout-content h2 {
    text-align: center;
  }
}
.site-interior-neighborhood-report04 .site-nr-market-insight-callout .site-row .site-nr-market-insight-callout-content h2 p {
  padding: 0;
  margin: 0;
  line-height: inherit;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  font-family: inherit;
}
.site-interior-neighborhood-report04 .site-nr-market-insight-callout .site-row .site-nr-market-insight-callout-content .site-cms-text {
  color: #0a0a0a;
  margin-top: 0.625rem;
  color: #0a0a0a;
}
.site-interior-neighborhood-report04 .site-nr-market-insight-callout .site-row .site-nr-market-insight-callout-content a {
  display: inline-block;
  padding: 1rem 11.25rem;
  background-color: var(--company-primary-color);
  border-radius: 8px;
  text-align: center;
  text-transform: uppercase;
  color: #ffffff;
  margin-top: 2.5rem;
  font-weight: bold;
}
@media print, screen and (max-width: 74.99875em) {
  .site-interior-neighborhood-report04 .site-nr-market-insight-callout .site-row .site-nr-market-insight-callout-content a {
    padding: 1rem;
  }
}
@media only screen and (max-width: 48em) {
  .site-interior-neighborhood-report04 .site-nr-market-insight-callout .site-row .site-nr-market-insight-callout-content a {
    padding: 1rem 2rem;
  }
}
.site-interior-neighborhood-report04 .site-nr-market-insight-callout .site-row .site-nr-market-insight-callout-content a p {
  padding: 0;
  margin: 0;
  line-height: inherit;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  font-family: inherit;
}
.site-interior-neighborhood-report04 .site-nr-market-insight-callout .site-row .site-nr-market-insight-callout-content a p {
  color: inherit !important;
}

.site-interior-neighborhood-content-evre h2 {
  font-family: "Helvetica Neue LT Std";
  font-weight: lighter;
  text-align: center;
  text-transform: none !important;
  margin-bottom: 2rem;
}
.site-interior-neighborhood-content-evre .site-interior-neighborhood-content-evre-about {
  font-size: 0.875rem;
  margin: 0 auto;
  max-width: 62.5rem;
  padding-bottom: 4rem;
}

.site-interior-neighborhood-report-evre-community-list {
  list-style: none;
  margin: 0;
  padding: 0;
  padding-bottom: 4rem;
  display: flex;
  flex-wrap: wrap;
}
.site-interior-neighborhood-report-evre-community-list.slick-initialized {
  margin-bottom: 5rem;
  padding-bottom: 0;
}
.site-interior-neighborhood-report-evre-community-list li {
  flex: 100%;
}
.site-interior-neighborhood-report-evre-community-list li a {
  color: #0a0a0a;
  border: 1px solid #bbbbbb;
  box-shadow: 2px 2px 4px #bbbbbb;
  margin: 1rem;
  display: block;
}
.site-interior-neighborhood-report-evre-community-list li a:hover {
  color: var(--company-primary-color);
}
.site-interior-neighborhood-report-evre-community-list li a .image {
  background-size: cover;
  height: 21.875rem;
}
.site-interior-neighborhood-report-evre-community-list li a .label {
  font-size: 1.125rem;
  font-weight: 400;
  padding: 0.625rem;
}
.site-interior-neighborhood-report-evre-community-list li a .label p {
  line-height: inherit;
  margin: 0;
}
@media print, screen and (min-width: 64.0625em) {
  .site-interior-neighborhood-report-evre-community-list li {
    flex: 33.3333333333%;
  }
}

.site-interior-neighborhood-report-evre > h2 {
  text-align: center;
  text-transform: none !important;
  margin-bottom: 2rem;
}
.site-interior-neighborhood-report-evre .rn-interior-nr-listings-container {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
}
.site-interior-neighborhood-report-evre .rn-interior-nr-listings-container article {
  border: 1px solid #bbbbbb;
  box-shadow: 2px 2px 4px #bbbbbb;
  margin: 1rem;
  width: calc(33.3333333333% - 32px);
  position: relative;
}
@media print, screen and (max-width: 64.06125em) {
  .site-interior-neighborhood-report-evre .rn-interior-nr-listings-container article {
    width: 100%;
  }
}
.site-interior-neighborhood-report-evre .rn-interior-nr-listings-container article a {
  background-position: center;
  background-size: cover;
  height: 15.625rem;
  display: block;
}
.site-interior-neighborhood-report-evre .rn-interior-nr-listings-container article .banners {
  color: var(--company-primary-color);
  font-size: 0.75rem;
  font-weight: bold;
  text-transform: uppercase;
  padding-top: 1rem;
  position: absolute;
  right: 1rem;
}
.site-interior-neighborhood-report-evre .rn-interior-nr-listings-container article .rng-featured-property-listing-details {
  margin: 1rem;
  display: flex;
  flex-direction: column;
}
.site-interior-neighborhood-report-evre .rn-interior-nr-listings-container article .rng-featured-property-listing-details h2 {
  font-size: inherit !important;
  text-align: left !important;
  text-transform: none !important;
  margin: 0 !important;
}
.site-interior-neighborhood-report-evre .rn-interior-nr-listings-container article .rng-featured-property-listing-details h3 {
  font-family: inherit;
  font-size: 1.25rem !important;
  font-weight: bold;
  text-align: left !important;
  margin: 0 !important;
  margin-bottom: 1rem !important;
  order: 0;
}
.site-interior-neighborhood-report-evre .rn-interior-nr-listings-container article .rng-featured-property-listing-details h3 i, .site-interior-neighborhood-report-evre .rn-interior-nr-listings-container article .rng-featured-property-listing-details h3 .rng-featured-property-listing-status {
  display: none;
}
.site-interior-neighborhood-report-evre .rn-interior-nr-listings-container article .rng-featured-property-listing-details .rng-featured-property-header {
  order: 1;
  display: none;
}
.site-interior-neighborhood-report-evre .rn-interior-nr-listings-container article .rng-featured-property-listing-details h2 {
  font-family: inherit;
  font-size: 0.875rem;
  order: 2;
}
.site-interior-neighborhood-report-evre .rn-interior-nr-listings-container article .rng-featured-property-listing-details .rng-featured-property-listing-details-items {
  line-height: 1;
  list-style: none;
  margin: 0;
  padding: 0;
  order: 3;
  display: flex;
  flex-wrap: wrap;
}
.site-interior-neighborhood-report-evre .rn-interior-nr-listings-container article .rng-featured-property-listing-details .rng-featured-property-listing-details-items li {
  order: 1;
  font-size: 0.875rem;
  border-right: 1px solid #0a0a0a;
  line-height: 1;
  margin-top: 0.25rem;
  margin-bottom: 0.25rem;
  padding-left: 0.5rem;
  padding-right: 0.5rem;
  width: auto;
}
.site-interior-neighborhood-report-evre .rn-interior-nr-listings-container article .rng-featured-property-listing-details .rng-featured-property-listing-details-items li:nth-of-type(1) {
  padding-left: 0;
}
.site-interior-neighborhood-report-evre .rn-interior-nr-listings-container article .rng-featured-property-listing-details .rng-featured-property-listing-details-items li:nth-of-type(3) {
  border-right: none;
}
.site-interior-neighborhood-report-evre .rn-interior-nr-listings-container article .rng-featured-property-listing-details .rng-featured-property-listing-details-items li:last-of-type {
  order: 0;
  border-right: none;
  padding-left: 0;
  width: 100%;
}
.site-interior-neighborhood-report-evre .rn-interior-nr-listings-container article .rng-featured-property-listing-details .rng-featured-property-courtesy {
  align-items: flex-end;
  display: flex;
  justify-content: space-between;
  order: 4;
}
.site-interior-neighborhood-report-evre .rn-interior-nr-listings-container article .rng-featured-property-listing-details .rng-featured-property-courtesy p {
  font-size: 0.6875rem !important;
  text-align: left !important;
  margin: 0 !important;
}
.site-interior-neighborhood-report-evre .rn-interior-nr-listings-container article .rng-featured-property-listing-details .rng-featured-property-courtesy img {
  margin-left: 0.5rem;
}
.site-interior-neighborhood-report-evre .rn-interior-nr-listings {
  display: none;
}
.site-interior-neighborhood-report-evre .rn-interior-nr-listings#ForSale {
  display: block;
}
.site-interior-neighborhood-report-evre .rn-interior-nr-listings-header {
  padding-bottom: 2rem;
}
.site-interior-neighborhood-report-evre .paginationjs-pages ul {
  font-size: 0.875rem;
  list-style: none;
  margin: 0;
  margin-left: 1rem;
  padding: 0;
  display: flex;
}
.site-interior-neighborhood-report-evre .paginationjs-pages ul li {
  line-height: 1;
  border-right: 1px solid;
  padding-left: 0.5rem;
  padding-right: 0.5rem;
}
.site-interior-neighborhood-report-evre .paginationjs-pages ul li.disabled a {
  color: #cccccc;
}
.site-interior-neighborhood-report-evre .paginationjs-pages ul li.active {
  font-weight: bold;
}
.site-interior-neighborhood-report-evre .paginationjs-pages ul li:last-of-type {
  border-right: none;
}
.site-interior-neighborhood-report-evre .rn-interior-nr-listings-nav {
  font-size: 0.875rem;
  font-weight: bold;
  list-style: none;
  margin: 0;
  padding: 0;
  display: flex;
  justify-content: center;
}
.site-interior-neighborhood-report-evre .rn-interior-nr-listings-nav li {
  margin: 0 2rem;
  cursor: pointer;
}
.site-interior-neighborhood-report-evre .rn-interior-nr-listings-nav li.selected {
  border-bottom: 1px solid var(--company-primary-color);
}
@media print, screen and (max-width: 64.06125em) {
  .site-interior-neighborhood-report-evre .rn-interior-nr-listings-nav {
    padding-bottom: 1rem;
  }
}
.site-interior-neighborhood-report-evre .rn-interior-rn-listings-aggregates {
  border: 1px solid #bbbbbb;
  box-shadow: 2px 2px 4px #bbbbbb;
  margin: 1rem;
}
.site-interior-neighborhood-report-evre .rn-interior-rn-listings-aggregates > .site-row {
  padding: 1rem;
  align-items: center;
}
.site-interior-neighborhood-report-evre .rn-interior-rn-listings-aggregates-title {
  font-size: 0.875rem;
  text-align: center;
  border-right: 1px solid #bbbbbb;
}
.site-interior-neighborhood-report-evre .rn-interior-rn-listings-aggregates-title h3 {
  color: var(--company-primary-color) !important;
  font-size: 4rem !important;
  font-family: inherit !important;
  font-weight: 100 !important;
  line-height: inherit !important;
  margin-bottom: 0;
  margin: 0 !important;
}
@media print, screen and (max-width: 64.06125em) {
  .site-interior-neighborhood-report-evre .rn-interior-rn-listings-aggregates-title {
    border-right: none;
    border-bottom: 1px solid #bbbbbb;
    margin-bottom: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }
}
.site-interior-neighborhood-report-evre .rn-interior-rn-listings-aggregates-content {
  padding: 0 3rem !important;
  display: flex;
  flex-direction: column;
  justify-content: space-evenly;
}
.site-interior-neighborhood-report-evre .rn-interior-rn-listings-aggregates-content ul {
  font-size: 0.875rem;
  list-style: none;
  margin: 0;
  padding: 0.25rem 0;
  display: flex;
  flex: 25%;
}
.site-interior-neighborhood-report-evre .rn-interior-rn-listings-aggregates-content ul.header {
  font-weight: bold;
}
.site-interior-neighborhood-report-evre .rn-interior-rn-listings-aggregates-content ul.header li {
  font-weight: bold !important;
}
.site-interior-neighborhood-report-evre .rn-interior-rn-listings-aggregates-content ul.Median, .site-interior-neighborhood-report-evre .rn-interior-rn-listings-aggregates-content ul.footer {
  display: none;
}
.site-interior-neighborhood-report-evre .rn-interior-rn-listings-aggregates-content ul li {
  width: 20%;
  align-items: center;
  display: flex;
  justify-content: center;
}
.site-interior-neighborhood-report-evre .rn-interior-rn-listings-aggregates-content ul li span {
  display: none;
}
.site-interior-neighborhood-report-evre .rn-interior-rn-listings-aggregates-content ul li.title {
  font-weight: bold !important;
  justify-content: flex-start;
}
@media print, screen and (max-width: 64.06125em) {
  .site-interior-neighborhood-report-evre .rn-interior-rn-listings-aggregates-content {
    padding: 0 !important;
  }
  .site-interior-neighborhood-report-evre .rn-interior-rn-listings-aggregates-content ul {
    flex-wrap: wrap;
  }
  .site-interior-neighborhood-report-evre .rn-interior-rn-listings-aggregates-content ul.header {
    display: none;
  }
  .site-interior-neighborhood-report-evre .rn-interior-rn-listings-aggregates-content ul li {
    width: 50%;
    justify-content: flex-start;
  }
  .site-interior-neighborhood-report-evre .rn-interior-rn-listings-aggregates-content ul li.title {
    font-size: 1.125rem !important;
    flex: 1 1 100%;
  }
  .site-interior-neighborhood-report-evre .rn-interior-rn-listings-aggregates-content ul li span {
    font-weight: bold;
    line-height: initial !important;
    padding-right: 0.25rem;
    display: block;
  }
}
.site-interior-neighborhood-report-evre .marketinformation-section h2 {
  text-align: center;
  text-transform: none !important;
  margin-bottom: 2rem;
}
.site-interior-neighborhood-report-evre .rn-interior-nr-marketreport-header {
  display: flex;
  justify-content: flex-end;
}
.site-interior-neighborhood-report-evre .rn-interior-nr-marketreport-aggregate .site-row {
  justify-content: center;
}
.site-interior-neighborhood-report-evre .rn-interior-nr-marketreport-aggregate .site-row .third {
  text-align: center;
  border-right: 1px solid #cccccc;
  padding: 0 2rem !important;
  width: auto !important;
}
.site-interior-neighborhood-report-evre .rn-interior-nr-marketreport-aggregate .site-row .third:last-of-type {
  border: none;
}
.site-interior-neighborhood-report-evre .rn-interior-nr-marketreport-aggregate .site-row .third .data {
  color: var(--company-primary-color);
  font-size: 4rem !important;
  font-family: inherit;
  font-weight: 100;
  margin-bottom: 0;
}
.site-interior-neighborhood-report-evre .rn-interior-nr-marketreport-aggregate .site-row .third .title {
  font-size: 0.875rem;
}
@media print, screen and (max-width: 64.06125em) {
  .site-interior-neighborhood-report-evre .rn-interior-nr-marketreport-aggregate .site-row .third {
    border: none;
  }
  .site-interior-neighborhood-report-evre .rn-interior-nr-marketreport-aggregate .site-row .third .date {
    font-size: 3rem !important;
  }
}
.site-interior-neighborhood-report-evre .rn-interior-nr-marketreport-chart-container {
  text-align: center;
  padding: 4rem 0;
}
.site-interior-neighborhood-report-evre .rn-interior-nr-marketreport-chart-container .rn-interior-nr-marketreport-chart-title {
  font-size: 0.875rem;
}
.site-interior-neighborhood-report-evre .rn-interior-nr-demo-container {
  text-align: center;
  border: 1px solid #bbbbbb;
  box-shadow: 2px 2px 4px #bbbbbb;
  padding: 2rem;
  margin: 2rem 1rem 4rem;
}
.site-interior-neighborhood-report-evre .rn-interior-nr-demo-container ul {
  list-style: none;
  margin: 0;
  padding: 0;
  display: flex;
  justify-content: center;
}
.site-interior-neighborhood-report-evre .rn-interior-nr-demo-container ul li {
  border-left: 1px solid #cccccc;
  width: 25%;
}
.site-interior-neighborhood-report-evre .rn-interior-nr-demo-container ul li:first-of-type {
  border: none;
}
.site-interior-neighborhood-report-evre .rn-interior-nr-demo-container ul li .data {
  color: var(--company-primary-color);
  font-size: 3rem;
}
.site-interior-neighborhood-report-evre .rn-interior-nr-demo-container ul li .title {
  font-size: 0.875rem;
}
@media print, screen and (max-width: 64.06125em) {
  .site-interior-neighborhood-report-evre .rn-interior-nr-demo-container ul {
    flex-wrap: wrap;
  }
  .site-interior-neighborhood-report-evre .rn-interior-nr-demo-container ul li {
    border: none;
    width: 100%;
  }
}
.site-interior-neighborhood-report-evre .rn-interior-nr-schools-container {
  margin: 2rem 1rem;
}
.site-interior-neighborhood-report-evre .rn-interior-nr-schools-container .rn-interior-nr-schools-title {
  font-size: 1.125rem;
  border-bottom: 1px solid #cccccc;
  margin-bottom: 1.5rem;
  padding-bottom: 0.5rem;
  width: 50%;
}
.site-interior-neighborhood-report-evre .rn-interior-nr-schools-container ul {
  font-size: 0.875rem;
  list-style: none;
  margin: 0;
  padding: 0;
}
.site-interior-neighborhood-report-evre .rn-interior-nr-schools-container ul.rn-interior-nr-schools-info {
  margin-bottom: 1rem;
}
.site-interior-neighborhood-report-evre .rn-interior-nr-schools-container ul li {
  font-size: 0.875rem !important;
}
.site-interior-neighborhood-report-evre .rn-interior-nr-schools-container ul li:last-of-type() {
  display: flex;
}
.site-interior-neighborhood-report-evre .rn-interior-nr-schools-container ul li .stars, .site-interior-neighborhood-report-evre .rn-interior-nr-schools-container ul li .stars > * {
  display: inline-block;
  background: url(https://content.mediastg.net/dyna_images/ImageLibrary/a/3/c/1/a3c1e189-6fb9-4bd2-bece-33c48733ed63.png) 0 -24px repeat-x;
  width: 120px;
  height: 24px;
}
.site-interior-neighborhood-report-evre .rn-interior-nr-schools-container ul li .stars > * {
  max-width: 120px;
  background-position: 0 0;
}
.site-interior-neighborhood-report-evre .rn-interior-nr-schools-container ul li.school-name {
  font-size: 1.125rem !important;
  font-weight: bold !important;
}

.site-interior-neighborhood-report-bdhnk {
  overflow: hidden;
  width: 100%;
}
.site-interior-neighborhood-report-bdhnk h2 {
  font-family: "Chronicle Display", Times, Times New Roman, serif !important;
  color: #000000 !important;
  font-size: 2.1875rem;
  margin-bottom: 0.125rem;
  font-weight: 100;
  letter-spacing: 0.03rem;
  line-height: 1.2;
}
.site-interior-neighborhood-report-bdhnk h2.bdhnk-center {
  text-align: center;
}
.site-interior-neighborhood-report-bdhnk h2.bdhnk-margin-bottom {
  margin-bottom: 2.5rem !important;
}
@media only screen and (max-width: 48em) {
  .site-interior-neighborhood-report-bdhnk h2.bdhnk-margin-bottom {
    margin-bottom: 0.625rem !important;
  }
}
.site-interior-neighborhood-report-bdhnk h2 p {
  padding: 0 !important;
  margin: 0 !important;
  line-height: inherit !important;
  color: inherit !important;
  font-size: inherit !important;
  font-weight: inherit !important;
  font-family: inherit !important;
}
.site-interior-neighborhood-report-bdhnk .site-market-insights-section {
  margin-bottom: 4.375rem;
}
.site-interior-neighborhood-report-bdhnk .site-market-insights-section .site-button-row {
  text-align: center;
}
.site-interior-neighborhood-report-bdhnk .rn-interior-nr-aggregates {
  margin-bottom: 2rem;
}
.site-interior-neighborhood-report-bdhnk .rn-interior-nr-aggregates .site-row {
  justify-content: center;
}
.site-interior-neighborhood-report-bdhnk .rn-interior-nr-aggregates .site-column {
  color: var(--company-primary-color);
  text-align: center;
  background: var(--company-primary-transparent-2);
  background: var(--company-primary-transparent-2);
  padding: 2rem;
}
@media print, screen and (min-width: 64.0625em) {
  .site-interior-neighborhood-report-bdhnk .rn-interior-nr-aggregates .site-column {
    margin: 0 0.5rem;
  }
  .site-interior-neighborhood-report-bdhnk .rn-interior-nr-aggregates .site-column:first-of-type {
    margin-left: 0;
  }
  .site-interior-neighborhood-report-bdhnk .rn-interior-nr-aggregates .site-column:last-of-type {
    margin-right: 0;
  }
}
@media only screen and (min-width: 900px) and (max-width: 1200px) {
  .site-interior-neighborhood-report-bdhnk .rn-interior-nr-aggregates .site-column.third {
    width: 33.3333333333%;
  }
}
.site-interior-neighborhood-report-bdhnk .rn-interior-nr-aggregates .site-column h2 {
  color: var(--company-primary-color) !important;
  font-size: 1.5rem !important;
  font-weight: bold !important;
  text-transform: uppercase !important;
}
.site-interior-neighborhood-report-bdhnk .rn-interior-nr-aggregates .site-column .rn-interior-nr-aggregates-data {
  font-size: 3rem;
}
.site-interior-neighborhood-report-bdhnk .rn-interior-nr-aggregates .site-column .rn-interior-nr-aggregates-title {
  font-size: 0.875rem;
  border-bottom: 1px solid var(--company-primary-color);
  margin-bottom: 0.5rem;
  padding-bottom: 0.5rem;
}
.site-interior-neighborhood-report-bdhnk .rn-interior-nr-aggregates .site-column .rn-interior-nr-aggregates-title:last-of-type {
  border-bottom: none;
}
.site-interior-neighborhood-report-bdhnk .rn-interior-nr-listings {
  margin-bottom: 2rem;
}
.site-interior-neighborhood-report-bdhnk .rn-interior-nr-listings .rn-interior-nr-listings-title {
  color: var(--company-primary-color);
  background: none;
  padding: 1rem;
}
@media print, screen and (max-width: 39.99875em) {
  .site-interior-neighborhood-report-bdhnk .rn-interior-nr-listings .rn-interior-nr-listings-title {
    padding: 0.5rem 0;
  }
}
.site-interior-neighborhood-report-bdhnk .rn-interior-nr-listings .rn-interior-nr-listings-title h2 {
  font-family: "Chronicle Display", Times, Times New Roman, serif !important;
  color: #000000 !important;
  font-size: 2.1875rem;
  margin-bottom: 0.125rem;
  font-weight: 100;
  letter-spacing: 0.03rem;
  line-height: 1.2;
}
.site-interior-neighborhood-report-bdhnk .rn-interior-nr-listings .rn-interior-nr-listings-title h2.bdhnk-center {
  text-align: center;
}
.site-interior-neighborhood-report-bdhnk .rn-interior-nr-listings .rn-interior-nr-listings-title h2.bdhnk-margin-bottom {
  margin-bottom: 2.5rem !important;
}
@media only screen and (max-width: 48em) {
  .site-interior-neighborhood-report-bdhnk .rn-interior-nr-listings .rn-interior-nr-listings-title h2.bdhnk-margin-bottom {
    margin-bottom: 0.625rem !important;
  }
}
.site-interior-neighborhood-report-bdhnk .rn-interior-nr-listings .rn-interior-nr-listings-title h2 p {
  padding: 0 !important;
  margin: 0 !important;
  line-height: inherit !important;
  color: inherit !important;
  font-size: inherit !important;
  font-weight: inherit !important;
  font-family: inherit !important;
}
@media print, screen and (max-width: 39.99875em) {
  .site-interior-neighborhood-report-bdhnk .rn-interior-nr-listings .rn-interior-nr-listings-title h2 {
    text-align: center;
  }
}
.site-interior-neighborhood-report-bdhnk .rn-interior-nr-listings .rn-interior-nr-listings-title p {
  font-family: "Gotham Book", Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 1.3125rem;
  letter-spacing: 0.01rem;
  color: #000000;
}
@media only screen and (max-width: 63.9375em) {
  .site-interior-neighborhood-report-bdhnk .rn-interior-nr-listings .rn-interior-nr-listings-title p {
    font-size: 1rem;
    line-height: 1.75;
  }
}
.site-interior-neighborhood-report-bdhnk .rn-interior-nr-listings .rn-interior-nr-listings-title p a {
  color: #000000;
  text-decoration: underline;
}
.site-interior-neighborhood-report-bdhnk .rn-interior-nr-listings .rn-interior-nr-listings-title p a:hover, .site-interior-neighborhood-report-bdhnk .rn-interior-nr-listings .rn-interior-nr-listings-title p a:focus {
  color: #3DC2D1;
}
@media print, screen and (max-width: 39.99875em) {
  .site-interior-neighborhood-report-bdhnk .rn-interior-nr-listings .rn-interior-nr-listings-title p {
    text-align: center;
  }
}
.site-interior-neighborhood-report-bdhnk .rn-interior-nr-listings .rn-interior-nr-listings-content {
  border: none;
  padding: 0.25rem;
}
.site-interior-neighborhood-report-bdhnk .rn-interior-nr-listings .rn-interior-nr-listings-content .rng-market-insights-featured-property {
  padding: 0.5rem;
  width: 33.333%;
  position: relative;
  background-color: #0a0a0a;
}
@media print, screen and (max-width: 74.99875em) {
  .site-interior-neighborhood-report-bdhnk .rn-interior-nr-listings .rn-interior-nr-listings-content .rng-market-insights-featured-property {
    width: 50%;
  }
}
@media only screen and (max-width: 55em) {
  .site-interior-neighborhood-report-bdhnk .rn-interior-nr-listings .rn-interior-nr-listings-content .rng-market-insights-featured-property {
    padding: 0.25rem 0;
    width: 100%;
  }
}
.site-interior-neighborhood-report-bdhnk .rn-interior-nr-listings .rn-interior-nr-listings-content .rng-market-insights-featured-property:before {
  content: "";
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background-color: #ffffff;
  position: absolute;
  display: block;
  z-index: 0;
}
.site-interior-neighborhood-report-bdhnk .rn-interior-nr-listings .rn-interior-nr-listings-content .rng-market-insights-featured-property > a {
  display: block;
  height: 27.5rem;
  position: relative;
  background-position: center;
  background-size: cover;
  background-color: #0a0a0a;
  z-index: 1;
}
@media print, screen and (max-width: 39.99875em) {
  .site-interior-neighborhood-report-bdhnk .rn-interior-nr-listings .rn-interior-nr-listings-content .rng-market-insights-featured-property > a {
    height: 20.25rem;
  }
}
.site-interior-neighborhood-report-bdhnk .rn-interior-nr-listings .rn-interior-nr-listings-content .rng-market-insights-featured-property > a:before {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: linear-gradient(to top, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.5) 17%, rgba(0, 0, 0, 0) 56%, rgba(0, 0, 0, 0) 100%);
}
.site-interior-neighborhood-report-bdhnk .rn-interior-nr-listings .rn-interior-nr-listings-content .rng-market-insights-featured-property .rng-featured-property-listing-details {
  position: absolute;
  bottom: 0;
  left: 0;
  padding: 1.875rem;
  color: #ffffff;
  z-index: 2;
}
@media print, screen and (max-width: 39.99875em) {
  .site-interior-neighborhood-report-bdhnk .rn-interior-nr-listings .rn-interior-nr-listings-content .rng-market-insights-featured-property .rng-featured-property-listing-details {
    padding: 0.5rem 0.5rem 1rem;
    width: 100%;
  }
}
.site-interior-neighborhood-report-bdhnk .rn-interior-nr-listings .rn-interior-nr-listings-content .rng-market-insights-featured-property .rng-featured-property-listing-details .rng-featured-property-listing-price-container {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 1rem;
}
@media print, screen and (max-width: 39.99875em) {
  .site-interior-neighborhood-report-bdhnk .rn-interior-nr-listings .rn-interior-nr-listings-content .rng-market-insights-featured-property .rng-featured-property-listing-details .rng-featured-property-listing-price-container {
    margin-bottom: 0.5rem;
  }
}
.site-interior-neighborhood-report-bdhnk .rn-interior-nr-listings .rn-interior-nr-listings-content .rng-market-insights-featured-property .rng-featured-property-listing-details .rng-featured-property-listing-price-container h2 {
  flex: 1 0 auto;
  font-size: 1.25rem;
  display: flex;
  justify-content: flex-start;
  align-items: center;
  margin-bottom: 0;
  color: #ffffff !important;
}
.site-interior-neighborhood-report-bdhnk .rn-interior-nr-listings .rn-interior-nr-listings-content .rng-market-insights-featured-property .rng-featured-property-listing-details .rng-featured-property-listing-price-container h2 .rn-icon-like {
  padding-right: 0.5rem;
  display: none;
}
@media print, screen and (max-width: 39.99875em) {
  .site-interior-neighborhood-report-bdhnk .rn-interior-nr-listings .rn-interior-nr-listings-content .rng-market-insights-featured-property .rng-featured-property-listing-details .rng-featured-property-listing-price-container h2 .rn-icon-like {
    padding-right: 0.25rem;
  }
}
.site-interior-neighborhood-report-bdhnk .rn-interior-nr-listings .rn-interior-nr-listings-content .rng-market-insights-featured-property .rng-featured-property-listing-details .rng-featured-property-listing-price-container h2 .rng-featured-property-listing-price {
  padding: 0 1rem 0 0;
}
@media print, screen and (max-width: 39.99875em) {
  .site-interior-neighborhood-report-bdhnk .rn-interior-nr-listings .rn-interior-nr-listings-content .rng-market-insights-featured-property .rng-featured-property-listing-details .rng-featured-property-listing-price-container h2 .rng-featured-property-listing-price {
    padding: 0 0.5rem 0 0;
  }
}
.site-interior-neighborhood-report-bdhnk .rn-interior-nr-listings .rn-interior-nr-listings-content .rng-market-insights-featured-property .rng-featured-property-listing-details .rng-featured-property-listing-price-container h2 .rng-featured-property-listing-status {
  padding: 0 1rem;
  position: relative;
}
@media print, screen and (max-width: 39.99875em) {
  .site-interior-neighborhood-report-bdhnk .rn-interior-nr-listings .rn-interior-nr-listings-content .rng-market-insights-featured-property .rng-featured-property-listing-details .rng-featured-property-listing-price-container h2 .rng-featured-property-listing-status {
    padding: 0 0.5rem;
  }
}
.site-interior-neighborhood-report-bdhnk .rn-interior-nr-listings .rn-interior-nr-listings-content .rng-market-insights-featured-property .rng-featured-property-listing-details .rng-featured-property-listing-price-container h2 .rng-featured-property-listing-status:before {
  content: "|";
  position: absolute;
  left: -0.25rem;
  top: 0;
  margin: 0;
  padding: 0;
  color: #ffffff !important;
}
@media print, screen and (max-width: 39.99875em) {
  .site-interior-neighborhood-report-bdhnk .rn-interior-nr-listings .rn-interior-nr-listings-content .rng-market-insights-featured-property .rng-featured-property-listing-details .rng-featured-property-listing-price-container h2 {
    font-size: 1rem;
    margin-bottom: 0.125rem;
  }
}
.site-interior-neighborhood-report-bdhnk .rn-interior-nr-listings .rn-interior-nr-listings-content .rng-market-insights-featured-property .rng-featured-property-listing-details .rng-featured-property-listing-price-container h4 {
  font-size: 0.75rem;
  margin-bottom: 0;
  color: #ffffff !important;
}
@media print, screen and (max-width: 39.99875em) {
  .site-interior-neighborhood-report-bdhnk .rn-interior-nr-listings .rn-interior-nr-listings-content .rng-market-insights-featured-property .rng-featured-property-listing-details .rng-featured-property-listing-price-container h4 {
    font-size: 0.75rem;
  }
}
.site-interior-neighborhood-report-bdhnk .rn-interior-nr-listings .rn-interior-nr-listings-content .rng-market-insights-featured-property .rng-featured-property-listing-details .rng-featured-property-listing-details-items {
  display: flex;
  justify-content: flex-start;
  flex-wrap: wrap;
  margin-bottom: 0;
}
.site-interior-neighborhood-report-bdhnk .rn-interior-nr-listings .rn-interior-nr-listings-content .rng-market-insights-featured-property .rng-featured-property-listing-details .rng-featured-property-listing-details-items li {
  padding: 0 1rem;
  position: relative;
  color: #ffffff !important;
}
@media print, screen and (max-width: 39.99875em) {
  .site-interior-neighborhood-report-bdhnk .rn-interior-nr-listings .rn-interior-nr-listings-content .rng-market-insights-featured-property .rng-featured-property-listing-details .rng-featured-property-listing-details-items li {
    font-size: 0.75rem;
    padding: 0 0.5rem;
  }
}
.site-interior-neighborhood-report-bdhnk .rn-interior-nr-listings .rn-interior-nr-listings-content .rng-market-insights-featured-property .rng-featured-property-listing-details .rng-featured-property-listing-details-items li:before {
  content: "|";
  position: absolute;
  left: -0.25rem;
  top: 0;
}
@media print, screen and (max-width: 39.99875em) {
  .site-interior-neighborhood-report-bdhnk .rn-interior-nr-listings .rn-interior-nr-listings-content .rng-market-insights-featured-property .rng-featured-property-listing-details .rng-featured-property-listing-details-items li:before {
    left: -0.125rem;
  }
}
.site-interior-neighborhood-report-bdhnk .rn-interior-nr-listings .rn-interior-nr-listings-content .rng-market-insights-featured-property .rng-featured-property-listing-details .rng-featured-property-listing-details-items li:nth-child(1), .site-interior-neighborhood-report-bdhnk .rn-interior-nr-listings .rn-interior-nr-listings-content .rng-market-insights-featured-property .rng-featured-property-listing-details .rng-featured-property-listing-details-items li:nth-child(2) {
  padding-left: 0;
}
.site-interior-neighborhood-report-bdhnk .rn-interior-nr-listings .rn-interior-nr-listings-content .rng-market-insights-featured-property .rng-featured-property-listing-details .rng-featured-property-listing-details-items li:nth-child(1):before, .site-interior-neighborhood-report-bdhnk .rn-interior-nr-listings .rn-interior-nr-listings-content .rng-market-insights-featured-property .rng-featured-property-listing-details .rng-featured-property-listing-details-items li:nth-child(2):before {
  display: none;
}
.site-interior-neighborhood-report-bdhnk .rn-interior-nr-listings .rn-interior-nr-listings-content .rng-market-insights-featured-property .rng-featured-property-listing-details .rng-featured-property-listing-details-items .rng-address {
  flex: 1 0 auto;
  width: 100%;
  padding: 0;
}
.site-interior-neighborhood-report-bdhnk .rn-interior-nr-listings .rn-interior-rn-listings-paging {
  padding-bottom: 1rem;
  padding-right: 0.5rem;
  display: flex;
  justify-content: flex-end;
}
@media print {
  .site-interior-neighborhood-report-bdhnk .rn-interior-nr-listings .rn-interior-rn-listings-paging {
    display: none;
  }
}
.site-interior-neighborhood-report-bdhnk .rn-interior-nr-listings .rn-interior-rn-listings-aggregates {
  margin-top: 2.5rem;
  border-bottom: 2px solid #3DC2D1;
  padding-bottom: 1.25rem;
}
.site-interior-neighborhood-report-bdhnk .rn-interior-nr-listings .rn-interior-rn-listings-aggregates .forty {
  width: 40%;
  color: #000000;
  text-align: center;
  background: transparent;
  padding: 3rem 0.5rem;
  display: flex;
  flex-direction: column;
  justify-content: flex-end;
  align-items: flex-start;
}
@media print, screen and (max-width: 64.06125em) {
  .site-interior-neighborhood-report-bdhnk .rn-interior-nr-listings .rn-interior-rn-listings-aggregates .forty {
    width: 100%;
    padding: 1.5rem 0;
  }
}
.site-interior-neighborhood-report-bdhnk .rn-interior-nr-listings .rn-interior-rn-listings-aggregates .sixty {
  width: 60%;
  margin-left: 2.5rem;
  padding: 0;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  color: #000000;
}
@media print, screen and (max-width: 64.06125em) {
  .site-interior-neighborhood-report-bdhnk .rn-interior-nr-listings .rn-interior-rn-listings-aggregates .sixty {
    margin: 0;
    width: 100%;
  }
}
@media print, screen and (max-width: 39.99875em) {
  .site-interior-neighborhood-report-bdhnk .rn-interior-nr-listings .rn-interior-rn-listings-aggregates .sixty {
    margin: 0;
    width: calc(100% + 24px);
    margin-left: -0.75rem;
  }
}
.site-interior-neighborhood-report-bdhnk .rn-interior-nr-listings .rn-interior-rn-listings-aggregates h3 {
  color: #000000 !important;
  font-size: 6.25rem !important;
  font-style: normal !important;
  margin: 0;
}
@media print, screen and (max-width: 89.99875em) {
  .site-interior-neighborhood-report-bdhnk .rn-interior-nr-listings .rn-interior-rn-listings-aggregates h3 {
    font-size: 5.625rem !important;
  }
}
@media print, screen and (max-width: 74.99875em) {
  .site-interior-neighborhood-report-bdhnk .rn-interior-nr-listings .rn-interior-rn-listings-aggregates h3 {
    font-size: 5rem !important;
  }
}
@media print, screen and (max-width: 64.06125em) {
  .site-interior-neighborhood-report-bdhnk .rn-interior-nr-listings .rn-interior-rn-listings-aggregates h3 {
    text-align: center;
    width: 100%;
    font-size: 6.25rem !important;
  }
}
@media print, screen and (max-width: 39.99875em) {
  .site-interior-neighborhood-report-bdhnk .rn-interior-nr-listings .rn-interior-rn-listings-aggregates h3 {
    font-size: 3.75rem !important;
  }
}
.site-interior-neighborhood-report-bdhnk .rn-interior-nr-listings .rn-interior-rn-listings-aggregates .rn-interior-rn-listings-aggregates-title {
  font-size: 1.75rem;
  text-align: left;
  line-height: 1.2;
}
@media print, screen and (max-width: 74.99875em) {
  .site-interior-neighborhood-report-bdhnk .rn-interior-nr-listings .rn-interior-rn-listings-aggregates .rn-interior-rn-listings-aggregates-title {
    font-size: 1.25rem;
  }
}
@media print, screen and (max-width: 64.06125em) {
  .site-interior-neighborhood-report-bdhnk .rn-interior-nr-listings .rn-interior-rn-listings-aggregates .rn-interior-rn-listings-aggregates-title {
    text-align: center;
    width: 100%;
    font-size: 1.75rem;
  }
}
@media print, screen and (max-width: 39.99875em) {
  .site-interior-neighborhood-report-bdhnk .rn-interior-nr-listings .rn-interior-rn-listings-aggregates .rn-interior-rn-listings-aggregates-title {
    font-size: 1.125rem;
  }
}
.site-interior-neighborhood-report-bdhnk .rn-interior-nr-listings .rn-interior-rn-listings-aggregates ul {
  color: #000000;
  list-style: none;
  margin: 0;
  padding: 0;
  display: flex;
  flex: 0 1 auto;
}
.site-interior-neighborhood-report-bdhnk .rn-interior-nr-listings .rn-interior-rn-listings-aggregates ul.header {
  font-weight: bold;
  color: #000000;
  text-transform: uppercase;
}
.site-interior-neighborhood-report-bdhnk .rn-interior-nr-listings .rn-interior-rn-listings-aggregates ul li {
  text-align: center !important;
  padding: 0 1rem;
  width: 16.6666666667%;
  align-items: center;
  display: flex;
  justify-content: flex-start;
  line-height: 1;
  font-size: 1.25rem;
}
@media only screen and (min-width: 64em) and (max-width: 75em) {
  .site-interior-neighborhood-report-bdhnk .rn-interior-nr-listings .rn-interior-rn-listings-aggregates ul li {
    width: 14.2857142857%;
  }
  .site-interior-neighborhood-report-bdhnk .rn-interior-nr-listings .rn-interior-rn-listings-aggregates ul li:nth-child(1) {
    width: 21.4285714286%;
  }
  .site-interior-neighborhood-report-bdhnk .rn-interior-nr-listings .rn-interior-rn-listings-aggregates ul li:nth-child(5) {
    width: 21.4285714286%;
  }
}
.site-interior-neighborhood-report-bdhnk .rn-interior-nr-listings .rn-interior-rn-listings-aggregates ul li.title {
  color: #000000 !important;
  font-weight: bold !important;
  text-align: left;
  text-transform: uppercase;
  background: transparent;
  justify-content: flex-start;
}
@media print, screen and (min-width: 40em) {
  .site-interior-neighborhood-report-bdhnk .rn-interior-nr-listings .rn-interior-rn-listings-aggregates ul li span {
    display: none;
  }
}
@media print, screen and (max-width: 64.06125em) {
  .site-interior-neighborhood-report-bdhnk .rn-interior-nr-listings .rn-interior-rn-listings-aggregates ul {
    flex-wrap: wrap;
    padding: 0;
    margin-top: 1.25rem;
    margin-bottom: 1.25rem;
  }
  .site-interior-neighborhood-report-bdhnk .rn-interior-nr-listings .rn-interior-rn-listings-aggregates ul.header, .site-interior-neighborhood-report-bdhnk .rn-interior-nr-listings .rn-interior-rn-listings-aggregates ul.footer {
    display: none;
  }
  .site-interior-neighborhood-report-bdhnk .rn-interior-nr-listings .rn-interior-rn-listings-aggregates ul li {
    width: 20%;
    justify-content: flex-start;
    padding: 0;
    display: flex;
    flex-direction: column;
    justify-content: center;
  }
  .site-interior-neighborhood-report-bdhnk .rn-interior-nr-listings .rn-interior-rn-listings-aggregates ul li.title {
    text-align: center;
    padding: 0.5rem;
    justify-content: center;
    width: 100%;
    flex: 1 0 auto;
    margin-bottom: 0.625rem;
    position: relative;
  }
  .site-interior-neighborhood-report-bdhnk .rn-interior-nr-listings .rn-interior-rn-listings-aggregates ul li.title:after {
    content: "";
    position: relative;
    width: 6.25rem;
    height: 1px;
    margin: 0.3125rem auto 0;
    background-color: #000000;
  }
  .site-interior-neighborhood-report-bdhnk .rn-interior-nr-listings .rn-interior-rn-listings-aggregates ul li span {
    font-weight: bold;
    text-align: center;
    width: 100%;
    display: block;
    margin-bottom: 0.625rem;
  }
}
@media print, screen and (max-width: 39.99875em) {
  .site-interior-neighborhood-report-bdhnk .rn-interior-nr-listings .rn-interior-rn-listings-aggregates ul li {
    font-size: 0.875rem;
  }
}
.site-interior-neighborhood-report-bdhnk .rn-interior-nr-charts h3 {
  color: #000000 !important;
  font-weight: 300 !important;
  line-height: 1.1;
  text-align: center;
}
.site-interior-neighborhood-report-bdhnk .rn-interior-nr-charts h3 span {
  font-size: 1.5rem;
  font-weight: bold;
  text-transform: uppercase;
  display: block;
}
.site-interior-neighborhood-report-bdhnk .rn-interior-nr-charts .rn-interior-nr-chart {
  overflow: hidden;
  align-items: center;
  display: flex;
  justify-content: center;
}
.site-interior-neighborhood-report-bdhnk .rn-interior-nr-charts .rn-interior-nr-piechart {
  border: 3px solid #000000;
  border-radius: 50%;
  height: 18.75rem;
  margin-top: 1rem;
  width: 18.75rem;
  align-items: center;
  display: flex;
  justify-content: center;
  transform: rotate(30deg);
}
.site-interior-neighborhood-report-bdhnk .rn-interior-nr-charts .rn-interior-charts-piechart-value {
  color: var(--company-primary-color);
  font-size: 1.75rem;
  font-weight: bold;
  line-height: 1;
  text-align: center;
  background: #ffffff;
  border: 1px solid var(--company-primary-color);
  min-width: 6.25rem;
  padding: 0.5rem;
  transform: rotate(-30deg);
  position: absolute;
  right: 75%;
}
.site-interior-neighborhood-report-bdhnk .rn-interior-nr-charts .rn-interior-charts-piechart-value span {
  display: block;
  font-size: 0.875rem;
  font-weight: normal;
}
.site-interior-neighborhood-report-bdhnk .rn-interior-nr-charts .rn-interior-charts-piechart-value.dark {
  right: auto;
  left: 75%;
}
@media only screen and (min-width: 900px) and (max-width: 1200px) {
  .site-interior-neighborhood-report-bdhnk .rn-interior-nr-charts .site-column.third {
    width: 33.3333333333%;
  }
  .site-interior-neighborhood-report-bdhnk .rn-interior-nr-charts .rn-interior-nr-piechart {
    height: 14rem;
    width: 14rem;
  }
  .site-interior-neighborhood-report-bdhnk .rn-interior-nr-charts .rn-interior-charts-piechart-value {
    font-size: 1.25rem;
    min-width: 5.5rem;
    padding: 0.25rem;
  }
}
.site-interior-neighborhood-report-bdhnk .site-nr-market-insight-averages {
  margin: 7.5rem 0;
}
@media print, screen and (max-width: 39.99875em) {
  .site-interior-neighborhood-report-bdhnk .site-nr-market-insight-averages {
    margin: 3.75rem 0;
  }
}
.site-interior-neighborhood-report-bdhnk .site-nr-market-insight-averages .site-row .site-column {
  text-align: center;
}
@media only screen and (max-width: 64em) {
  .site-interior-neighborhood-report-bdhnk .site-nr-market-insight-averages .site-row .site-column {
    width: 33.333%;
  }
}
@media only screen and (max-width: 55em) {
  .site-interior-neighborhood-report-bdhnk .site-nr-market-insight-averages .site-row .site-column {
    width: 100%;
    padding: 1.5rem 1rem;
  }
}
.site-interior-neighborhood-report-bdhnk .site-nr-market-insight-averages .site-row .title {
  font-size: 1.875rem;
  text-align: center;
  color: #000000;
  margin-bottom: 2rem;
  line-height: 1;
}
.site-interior-neighborhood-report-bdhnk .site-nr-market-insight-averages .site-row .title strong {
  text-transform: uppercase;
  font-size: 2.5rem;
  display: block;
}
@media print, screen and (max-width: 74.99875em) {
  .site-interior-neighborhood-report-bdhnk .site-nr-market-insight-averages .site-row .title {
    font-size: 1.75rem;
  }
  .site-interior-neighborhood-report-bdhnk .site-nr-market-insight-averages .site-row .title strong {
    font-size: 1.75rem;
  }
}
.site-interior-neighborhood-report-bdhnk .site-nr-market-insight-averages .site-row .data {
  font-size: 1rem;
  margin: 0 auto;
  padding: 2rem;
  color: #000000;
  width: auto;
  display: inline-block;
  text-align: left;
  line-height: 1.2;
}
.site-interior-neighborhood-report-bdhnk .site-nr-market-insight-averages .site-row .data:last-child {
  border-top: 2px solid #3DC2D1;
}
.site-interior-neighborhood-report-bdhnk .site-nr-market-insight-averages .site-row .data strong {
  font-size: 3rem;
}
.site-interior-neighborhood-report-bdhnk .site-nr-market-insight-averages .site-row .data i {
  font-size: 3.25rem;
  color: #3DC2D1;
  margin-left: 0.625rem;
  display: inline-block;
}
@media print, screen and (max-width: 74.99875em) {
  .site-interior-neighborhood-report-bdhnk .site-nr-market-insight-averages .site-row .data {
    padding: 0.5rem;
  }
}
@media only screen and (max-width: 55em) {
  .site-interior-neighborhood-report-bdhnk .site-nr-market-insight-averages .site-row .data {
    text-align: center;
    width: 100%;
    padding: 1rem 0.5rem;
  }
  .site-interior-neighborhood-report-bdhnk .site-nr-market-insight-averages .site-row .data:last-child {
    width: auto;
  }
}
.site-interior-neighborhood-report-bdhnk .rn-interior-nr-agent-branding {
  margin: 2rem 0;
  align-items: center;
  display: flex;
  justify-content: space-between;
  background-color: #e2e0dd;
  position: relative;
}
.site-interior-neighborhood-report-bdhnk .rn-interior-nr-agent-branding:before {
  content: "";
  background-color: #e2e0dd;
  position: absolute;
  top: 0;
  left: -625rem;
  width: 625rem;
  height: 100%;
}
@media print, screen and (max-width: 64.06125em) {
  .site-interior-neighborhood-report-bdhnk .rn-interior-nr-agent-branding:before {
    display: none;
  }
}
.site-interior-neighborhood-report-bdhnk .rn-interior-nr-agent-branding:after {
  content: "";
  background-color: #e2e0dd;
  position: absolute;
  top: 0;
  right: -625rem;
  width: 625rem;
  height: 100%;
}
@media print, screen and (max-width: 64.06125em) {
  .site-interior-neighborhood-report-bdhnk .rn-interior-nr-agent-branding:after {
    display: none;
  }
}
@media print, screen and (max-width: 64.06125em) {
  .site-interior-neighborhood-report-bdhnk .rn-interior-nr-agent-branding {
    padding: 0 0.5rem;
  }
}
@media print, screen and (max-width: 39.99875em) {
  .site-interior-neighborhood-report-bdhnk .rn-interior-nr-agent-branding {
    padding: 0;
  }
}
.site-interior-neighborhood-report-bdhnk .rn-interior-nr-agent-branding .site-column.two-thirds {
  display: flex;
  justify-content: center;
  align-items: center;
}
@media print, screen and (max-width: 39.99875em) {
  .site-interior-neighborhood-report-bdhnk .rn-interior-nr-agent-branding .site-column {
    padding: 0;
  }
}
.site-interior-neighborhood-report-bdhnk .rn-interior-nr-agent-branding .rn-interior-nr-agent-branding-content {
  color: var(--company-primary-color);
  font-size: 1.25rem;
  font-weight: 500;
  text-align: left;
  padding: 2.5rem 2.5rem;
}
.site-interior-neighborhood-report-bdhnk .rn-interior-nr-agent-branding .rn-interior-nr-agent-branding-content p {
  font-weight: bold;
  font-size: 2.25rem;
  color: #3DC2D1;
  text-transform: uppercase;
  line-height: 1;
  margin-top: 0;
}
.site-interior-neighborhood-report-bdhnk .rn-interior-nr-agent-branding .rn-interior-nr-agent-branding-content a {
  padding: 1rem 10rem;
  width: auto;
  display: inline-block;
  position: relative;
  transition: all 150ms ease-in-out;
  border: 1px solid var(--company-primary-color);
  margin-top: 0.625rem;
  white-space: nowrap;
  text-transform: uppercase;
  font-size: 1rem;
  font-weight: bold;
  border-radius: 8px;
  color: #ffffff !important;
  background-color: var(--company-primary-color);
}
.site-interior-neighborhood-report-bdhnk .rn-interior-nr-agent-branding .rn-interior-nr-agent-branding-content a p {
  padding: 0;
  margin: 0;
  line-height: inherit;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  font-family: inherit;
}
@media print, screen and (max-width: 74.99875em) {
  .site-interior-neighborhood-report-bdhnk .rn-interior-nr-agent-branding .rn-interior-nr-agent-branding-content {
    padding: 2.5rem 0.5rem;
  }
  .site-interior-neighborhood-report-bdhnk .rn-interior-nr-agent-branding .rn-interior-nr-agent-branding-content p {
    font-size: 1.875rem;
  }
  .site-interior-neighborhood-report-bdhnk .rn-interior-nr-agent-branding .rn-interior-nr-agent-branding-content a {
    padding: 1rem;
  }
}
@media print, screen and (max-width: 64.06125em) {
  .site-interior-neighborhood-report-bdhnk .rn-interior-nr-agent-branding .rn-interior-nr-agent-branding-content {
    width: 100%;
  }
}
@media print, screen and (max-width: 39.99875em) {
  .site-interior-neighborhood-report-bdhnk .rn-interior-nr-agent-branding .rn-interior-nr-agent-branding-content {
    padding: 2.5rem 1rem;
    text-align: center;
  }
  .site-interior-neighborhood-report-bdhnk .rn-interior-nr-agent-branding .rn-interior-nr-agent-branding-content p {
    font-size: 1.375rem;
  }
  .site-interior-neighborhood-report-bdhnk .rn-interior-nr-agent-branding .rn-interior-nr-agent-branding-content a {
    padding: 1rem 2rem;
  }
}
.site-interior-neighborhood-report-bdhnk .rn-interior-nr-marketreport-header {
  display: flex;
  justify-content: flex-end;
  margin-top: 5rem;
}
.site-interior-neighborhood-report-bdhnk .rn-interior-nr-marketreport-header .rn-interior-nr-marketreport-select-container {
  text-align: center;
  width: 9.375rem;
}
.site-interior-neighborhood-report-bdhnk .rn-interior-nr-marketreport-header .rn-interior-nr-marketreport-select-container select {
  font-weight: bold;
}
@media print, screen and (max-width: 39.99875em) {
  .site-interior-neighborhood-report-bdhnk .rn-interior-nr-marketreport-header {
    margin-top: 2.5rem;
    justify-content: center;
  }
  .site-interior-neighborhood-report-bdhnk .rn-interior-nr-marketreport-header .rn-interior-nr-report-select-container select {
    margin-bottom: 0.25rem !important;
  }
}
.site-interior-neighborhood-report-bdhnk .rn-interior-nr-marketreport-container {
  margin-top: -6.25rem;
}
@media print, screen and (max-width: 39.99875em) {
  .site-interior-neighborhood-report-bdhnk .rn-interior-nr-marketreport-container {
    margin-top: 0;
  }
}
.site-interior-neighborhood-report-bdhnk .rn-interior-nr-marketreport-title {
  color: var(--company-primary-color);
  text-align: left;
  font-size: 1.5rem;
}
.site-interior-neighborhood-report-bdhnk .rn-interior-nr-marketreport-title h2 {
  font-family: "Chronicle Display", Times, Times New Roman, serif !important;
  color: #000000 !important;
  font-size: 2.1875rem;
  margin-bottom: 0.125rem;
  font-weight: 100;
  letter-spacing: 0.03rem;
  line-height: 1.2;
  margin-bottom: 0.125rem !important;
}
.site-interior-neighborhood-report-bdhnk .rn-interior-nr-marketreport-title h2.bdhnk-center {
  text-align: center;
}
.site-interior-neighborhood-report-bdhnk .rn-interior-nr-marketreport-title h2.bdhnk-margin-bottom {
  margin-bottom: 2.5rem !important;
}
@media only screen and (max-width: 48em) {
  .site-interior-neighborhood-report-bdhnk .rn-interior-nr-marketreport-title h2.bdhnk-margin-bottom {
    margin-bottom: 0.625rem !important;
  }
}
.site-interior-neighborhood-report-bdhnk .rn-interior-nr-marketreport-title h2 p {
  padding: 0 !important;
  margin: 0 !important;
  line-height: inherit !important;
  color: inherit !important;
  font-size: inherit !important;
  font-weight: inherit !important;
  font-family: inherit !important;
}
@media print, screen and (max-width: 39.99875em) {
  .site-interior-neighborhood-report-bdhnk .rn-interior-nr-marketreport-title h2 {
    text-align: center;
  }
}
.site-interior-neighborhood-report-bdhnk .rn-interior-nr-marketreport-title .rn-interior-nr-marketreport-subtitle {
  font-family: "Gotham Book", Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 1.3125rem;
  letter-spacing: 0.01rem;
  color: #000000 !important;
}
@media only screen and (max-width: 63.9375em) {
  .site-interior-neighborhood-report-bdhnk .rn-interior-nr-marketreport-title .rn-interior-nr-marketreport-subtitle {
    font-size: 1rem;
    line-height: 1.75;
  }
}
.site-interior-neighborhood-report-bdhnk .rn-interior-nr-marketreport-title .rn-interior-nr-marketreport-subtitle a {
  color: #000000;
  text-decoration: underline;
}
.site-interior-neighborhood-report-bdhnk .rn-interior-nr-marketreport-title .rn-interior-nr-marketreport-subtitle a:hover, .site-interior-neighborhood-report-bdhnk .rn-interior-nr-marketreport-title .rn-interior-nr-marketreport-subtitle a:focus {
  color: #3DC2D1;
}
.site-interior-neighborhood-report-bdhnk .rn-interior-nr-marketreport-aggregate {
  margin: 3.75rem 0 5.75rem;
}
@media only screen and (max-width: 55em) {
  .site-interior-neighborhood-report-bdhnk .rn-interior-nr-marketreport-aggregate {
    margin: 2.5rem 0 5.75rem;
  }
}
.site-interior-neighborhood-report-bdhnk .rn-interior-nr-marketreport-aggregate .site-column {
  color: #3DC2D1;
  font-weight: bold;
  text-align: center;
  background: transparent;
  padding: 0;
  padding: 0 1rem;
}
@media print, screen and (max-width: 74.99875em) {
  .site-interior-neighborhood-report-bdhnk .rn-interior-nr-marketreport-aggregate .site-column {
    width: 33.333%;
  }
}
@media only screen and (max-width: 55em) {
  .site-interior-neighborhood-report-bdhnk .rn-interior-nr-marketreport-aggregate .site-column {
    width: 100%;
    padding: 1.5rem 1rem;
  }
}
.site-interior-neighborhood-report-bdhnk .rn-interior-nr-marketreport-aggregate .site-column .data-icon {
  color: #3DC2D1;
  font-size: 3.75rem;
  text-align: center;
  padding: 2rem 0.5rem 0;
}
.site-interior-neighborhood-report-bdhnk .rn-interior-nr-marketreport-aggregate .site-column .data {
  font-size: 3.75rem;
  padding: 0.5rem 2rem 2rem;
  color: #000000;
  line-height: 1;
}
@media print, screen and (max-width: 74.99875em) {
  .site-interior-neighborhood-report-bdhnk .rn-interior-nr-marketreport-aggregate .site-column .data {
    font-size: 3.125rem;
    padding: 0.5rem 0.5rem 1rem;
  }
}
@media only screen and (max-width: 55em) {
  .site-interior-neighborhood-report-bdhnk .rn-interior-nr-marketreport-aggregate .site-column .data {
    padding: 0.5rem 0 1rem;
  }
}
.site-interior-neighborhood-report-bdhnk .rn-interior-nr-marketreport-aggregate .site-column .title {
  color: #000000;
  background: transparent;
  font-size: 2.1875rem;
  padding: 2rem 0 1rem;
  font-weight: bold;
  line-height: 1;
  border-top: 2px solid #3DC2D1;
  width: 100%;
  margin: 0 auto;
  display: block;
  text-transform: uppercase;
}
@media print, screen and (max-width: 74.99875em) {
  .site-interior-neighborhood-report-bdhnk .rn-interior-nr-marketreport-aggregate .site-column .title {
    font-size: 1.875rem;
    padding: 1rem 0.5rem 0.5rem;
  }
}
@media only screen and (max-width: 55em) {
  .site-interior-neighborhood-report-bdhnk .rn-interior-nr-marketreport-aggregate .site-column .title {
    font-size: 1.875rem;
  }
}
.site-interior-neighborhood-report-bdhnk .rn-interior-nr-marketreport-meter-container {
  align-items: flex-start;
  display: flex;
  position: relative;
  flex-wrap: wrap;
}
.site-interior-neighborhood-report-bdhnk .rn-interior-nr-marketreport-meter-container .rn-interior-nr-marketreport-meter-title {
  color: #000000;
  font-weight: bold;
  font-size: 1.75rem;
  margin-bottom: 0.125rem;
  align-items: center;
  display: flex;
}
.site-interior-neighborhood-report-bdhnk .rn-interior-nr-marketreport-meter-container .rn-interior-nr-marketreport-meter-title .caption {
  text-transform: uppercase;
  font-weight: 400;
}
@media print, screen and (max-width: 39.99875em) {
  .site-interior-neighborhood-report-bdhnk .rn-interior-nr-marketreport-meter-container .rn-interior-nr-marketreport-meter-title {
    font-size: 1.125rem;
  }
}
.site-interior-neighborhood-report-bdhnk .rn-interior-nr-marketreport-meter-container .rn-interior-nr-marketreport-meter {
  flex: 1 1 100%;
}
.site-interior-neighborhood-report-bdhnk .rn-interior-nr-marketreport-meter-container .rn-interior-nr-marketreport-meter-background {
  height: 6.25rem;
  background: linear-gradient(270deg, var(--company-primary-transparent-5), var(--company-primary-transparent-2));
  margin-bottom: 0.5rem;
  padding: 0;
  display: flex;
}
.site-interior-neighborhood-report-bdhnk .rn-interior-nr-marketreport-meter-container .rn-interior-nr-marketreport-meter-background .rn-interior-nr-marketreport-meter-fill {
  text-align: right;
  background: var(--company-primary-color);
  height: 100%;
  padding: 0 1rem;
  align-items: center;
  display: flex;
  justify-content: flex-end;
}
.site-interior-neighborhood-report-bdhnk .rn-interior-nr-marketreport-meter-container .rn-interior-nr-marketreport-meter-background .rn-interior-nr-marketreport-meter-fill .value {
  color: #ffffff;
  font-size: 1.75rem;
  font-weight: bold;
  display: none;
}
.site-interior-neighborhood-report-bdhnk .rn-interior-nr-marketreport-meter-container .rn-interior-nr-marketreport-meter-background .rn-interior-nr-marketreport-meter-arrow {
  border-top: 2rem solid transparent; /* size needs to be 50% of .rn-nr-msr-meter-background height */
  border-bottom: 2rem solid transparent;
  border-left: 2rem solid var(--company-primary-color);
  height: 0;
  width: 0;
  display: none;
}
.site-interior-neighborhood-report-bdhnk .rn-interior-nr-marketreport-meter-container .rn-interior-nr-marketreport-meter-measure {
  list-style: none;
  margin: 0;
  margin-bottom: 2rem;
  padding: 0;
  display: flex;
  justify-content: space-evenly;
}
.site-interior-neighborhood-report-bdhnk .rn-interior-nr-marketreport-meter-container .rn-interior-nr-marketreport-meter-measure li {
  font-size: 1.125rem;
}
.site-interior-neighborhood-report-bdhnk .rn-interior-nr-marketreport-chart-container {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
  margin: 5rem 0;
}
@media print, screen and (max-width: 64.06125em) {
  .site-interior-neighborhood-report-bdhnk .rn-interior-nr-marketreport-chart-container {
    justify-content: center;
  }
}
.site-interior-neighborhood-report-bdhnk .rn-interior-nr-marketreport-chart-container .rn-interior-nr-marketreport-chart {
  margin: 0 0.5rem;
}
@media print, screen and (max-width: 64.06125em) {
  .site-interior-neighborhood-report-bdhnk .rn-interior-nr-marketreport-chart-container .rn-interior-nr-marketreport-chart {
    margin-bottom: 0.5rem;
  }
}
.site-interior-neighborhood-report-bdhnk .rn-interior-nr-marketreport-chart-container .rn-interior-nr-marketreport-chart g.tick {
  fill: #000000;
}
.site-interior-neighborhood-report-bdhnk .rn-interior-nr-marketreport-chart-container .rn-interior-nr-marketreport-chart line.c3-ygrid {
  stroke: #3DC2D1;
  display: none;
}
.site-interior-neighborhood-report-bdhnk .rn-interior-nr-marketreport-chart-container .rn-interior-nr-marketreport-chart .c3 svg {
  font-size: 1.25rem;
}
@media print, screen and (max-width: 64.06125em) {
  .site-interior-neighborhood-report-bdhnk .rn-interior-nr-marketreport-chart-container .rn-interior-nr-marketreport-chart .c3 svg {
    font-size: 1rem;
  }
}
.site-interior-neighborhood-report-bdhnk .rn-interior-nr-marketreport-chart-container .rn-interior-nr-marketreport-chart-icon {
  text-align: center;
  padding: 2rem 0.5rem 0;
}
.site-interior-neighborhood-report-bdhnk .rn-interior-nr-marketreport-chart-container .rn-interior-nr-marketreport-chart-icon i {
  font-size: 3.75rem;
  color: #3DC2D1;
}
.site-interior-neighborhood-report-bdhnk .rn-interior-nr-marketreport-chart-container .rn-interior-nr-marketreport-chart-title {
  color: #000000;
  font-size: 1.875rem;
  text-align: center;
  margin: 0 0.5rem;
  padding: 1rem 0.5rem 1rem;
  line-height: 1;
}
.site-interior-neighborhood-report-bdhnk .rn-interior-nr-marketreport-chart-container .rn-interior-nr-marketreport-chart-title strong {
  text-transform: uppercase;
  font-size: 2.5rem;
  font-weight: bold;
  display: block;
}
.site-interior-neighborhood-report-bdhnk .rn-interior-nr-demo-header,
.site-interior-neighborhood-report-bdhnk .rn-interior-nr-schools-header {
  color: #3DC2D1;
  font-size: 2.1875rem;
  font-weight: bold;
  text-align: left;
  text-transform: uppercase;
  background: transparent;
  margin-top: 2rem;
  padding: 1rem;
  line-height: 1;
}
@media only screen and (max-width: 48em) {
  .site-interior-neighborhood-report-bdhnk .rn-interior-nr-demo-header,
  .site-interior-neighborhood-report-bdhnk .rn-interior-nr-schools-header {
    font-size: 1.5rem;
    text-align: center;
  }
}
.site-interior-neighborhood-report-bdhnk .rn-interior-nr-demo-container {
  border: 1px solid transparent;
  padding: 2rem;
}
@media only screen and (max-width: 48em) {
  .site-interior-neighborhood-report-bdhnk .rn-interior-nr-demo-container {
    padding: 1rem 0.5rem;
  }
}
.site-interior-neighborhood-report-bdhnk .rn-interior-nr-demo-container ul {
  list-style: none;
  margin: 0;
  padding: 0;
  display: flex;
  flex-wrap: wrap;
}
.site-interior-neighborhood-report-bdhnk .rn-interior-nr-demo-container ul li {
  color: transparent;
  line-height: 1.4;
  padding: 0 2rem 2rem;
  align-items: center;
  display: flex;
  flex: 33.3333333333%;
}
.site-interior-neighborhood-report-bdhnk .rn-interior-nr-demo-container ul li > i {
  color: #3DC2D1;
  font-size: 3.75rem;
  background: transparent;
  border-radius: 50%;
  height: 4rem;
  width: 4rem;
  align-items: center;
  display: flex;
  justify-content: center;
}
.site-interior-neighborhood-report-bdhnk .rn-interior-nr-demo-container ul li > div {
  padding-left: 0.5rem;
}
.site-interior-neighborhood-report-bdhnk .rn-interior-nr-demo-container ul li .data {
  font-size: 2.5rem;
  font-weight: bold;
  color: #000000;
}
.site-interior-neighborhood-report-bdhnk .rn-interior-nr-demo-container ul li .title {
  font-size: 1.25rem;
  color: #000000;
}
@media print, screen and (max-width: 74.99875em) {
  .site-interior-neighborhood-report-bdhnk .rn-interior-nr-demo-container ul li {
    flex-direction: column;
    align-items: flex-start;
    text-align: left;
    flex: 1 0 auto;
    flex: 33.3333333333%;
    padding: 0 0.5rem 2rem;
  }
  .site-interior-neighborhood-report-bdhnk .rn-interior-nr-demo-container ul li > div {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
  }
  .site-interior-neighborhood-report-bdhnk .rn-interior-nr-demo-container ul li > div .title {
    order: 2;
    line-height: 1;
    font-size: 1rem;
  }
  .site-interior-neighborhood-report-bdhnk .rn-interior-nr-demo-container ul li > div .data {
    order: 1;
    line-height: 1;
    text-align: left;
    font-size: 1.875rem;
  }
}
@media only screen and (max-width: 48em) {
  .site-interior-neighborhood-report-bdhnk .rn-interior-nr-demo-container ul li {
    flex-direction: column;
    align-items: center;
    text-align: center;
    flex: 1 0 auto;
    width: 100%;
  }
  .site-interior-neighborhood-report-bdhnk .rn-interior-nr-demo-container ul li > div {
    display: flex;
    flex-direction: column;
    align-items: center;
  }
  .site-interior-neighborhood-report-bdhnk .rn-interior-nr-demo-container ul li > div .title {
    order: 2;
    line-height: 1;
    font-size: 1.25rem;
  }
  .site-interior-neighborhood-report-bdhnk .rn-interior-nr-demo-container ul li > div .data {
    order: 1;
    line-height: 1;
    font-size: 2.5rem;
  }
}
.site-interior-neighborhood-report-bdhnk .rn-interior-nr-demo-container small {
  color: #000000;
  line-height: 1.2;
}
@media only screen and (max-width: 48em) {
  .site-interior-neighborhood-report-bdhnk .rn-interior-nr-demo-container small {
    text-align: center;
    width: 100%;
    display: block;
  }
}
.site-interior-neighborhood-report-bdhnk .rn-interior-nr-schools-container {
  border: 1px solid transparent;
  padding: 2rem;
}
@media print, screen and (max-width: 74.99875em) {
  .site-interior-neighborhood-report-bdhnk .rn-interior-nr-schools-container {
    padding: 2rem 0;
  }
}
@media only screen and (min-width: 769px) and (max-width: 1200px) {
  .site-interior-neighborhood-report-bdhnk .rn-interior-nr-schools-container .site-column.third {
    margin: 0 4px;
    width: calc(33.3333333333% - 8px);
  }
}
.site-interior-neighborhood-report-bdhnk .rn-interior-nr-schools-container .rn-interior-nr-schools-title {
  color: #000000;
  font-size: 1.125rem;
  font-weight: bold;
  margin-bottom: 1rem;
}
@media only screen and (max-width: 48em) {
  .site-interior-neighborhood-report-bdhnk .rn-interior-nr-schools-container .rn-interior-nr-schools-title {
    text-align: center;
  }
}
.site-interior-neighborhood-report-bdhnk .rn-interior-nr-schools-container small {
  color: #000000;
}
@media only screen and (max-width: 48em) {
  .site-interior-neighborhood-report-bdhnk .rn-interior-nr-schools-container small {
    display: block;
    text-align: center;
  }
}
.site-interior-neighborhood-report-bdhnk .rn-interior-nr-schools-container ul {
  color: #000000;
  list-style: none;
  margin: 0;
  padding: 0;
}
@media only screen and (max-width: 48em) {
  .site-interior-neighborhood-report-bdhnk .rn-interior-nr-schools-container ul.rn-interior-nr-schools-list {
    margin-bottom: 5rem;
  }
}
.site-interior-neighborhood-report-bdhnk .rn-interior-nr-schools-container ul.rn-interior-nr-schools-list > li {
  margin-bottom: 2rem;
  display: flex;
  justify-content: flex-start;
  align-items: center;
}
.site-interior-neighborhood-report-bdhnk .rn-interior-nr-schools-container ul.rn-interior-nr-schools-list > li .stars, .site-interior-neighborhood-report-bdhnk .rn-interior-nr-schools-container ul.rn-interior-nr-schools-list > li .stars > * {
  display: inline-block;
  background: url(https://content.mediastg.net/dyna_images/ImageLibrary/9/e/7/c/9e7c4a1b-06f3-485f-9e2a-2fa991d93646.png) 0 -24px repeat-x;
  width: 120px;
  height: 24px;
}
.site-interior-neighborhood-report-bdhnk .rn-interior-nr-schools-container ul.rn-interior-nr-schools-list > li .stars > * {
  max-width: 120px;
  background-position: 0 0;
}
.site-interior-neighborhood-report-bdhnk .rn-interior-nr-schools-container ul.rn-interior-nr-schools-list > li .rn-interior-nr-schools-score {
  flex: 0 0 auto;
  width: 6.875rem;
  height: 6.875rem;
  position: relative;
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 2.5rem;
  font-weight: bold;
  line-height: 1;
  text-align: center;
  color: #3DC2D1;
}
.site-interior-neighborhood-report-bdhnk .rn-interior-nr-schools-container ul.rn-interior-nr-schools-list > li .rn-interior-nr-schools-score span {
  position: relative;
  z-index: 3;
}
.site-interior-neighborhood-report-bdhnk .rn-interior-nr-schools-container ul.rn-interior-nr-schools-list > li .rn-interior-nr-schools-score:before {
  position: absolute;
  top: 0;
  left: 0;
  content: "";
  font-size: 5rem;
  line-height: 1;
  color: #3DC2D1;
  clip-path: polygon(0px 39px, 37px 34px, 54px 0px, 71px 34px, 109px 39px, 81px 65px, 87px 103px, 54px 85px, 21px 103px, 28px 65px);
  background-color: #3DC2D1;
  width: 6.875rem;
  height: 6.875rem;
  z-index: 1;
}
.site-interior-neighborhood-report-bdhnk .rn-interior-nr-schools-container ul.rn-interior-nr-schools-list > li .rn-interior-nr-schools-score:after {
  position: absolute;
  top: 0;
  left: 0;
  content: "";
  font-size: 5rem;
  line-height: 1;
  color: #3DC2D1;
  clip-path: polygon(2px 40px, 38px 35px, 54px 2px, 70px 35px, 107px 40px, 79px 65px, 86px 101px, 54px 84px, 22px 101px, 30px 65px);
  background-color: #ffffff;
  width: 6.875rem;
  height: 6.875rem;
  z-index: 1;
}
@media only screen and (min-width: 48.0625em) and (max-width: 64em) {
  .site-interior-neighborhood-report-bdhnk .rn-interior-nr-schools-container ul.rn-interior-nr-schools-list > li .rn-interior-nr-schools-score {
    width: 5rem;
    height: 5rem;
    font-size: 2.5rem;
  }
  .site-interior-neighborhood-report-bdhnk .rn-interior-nr-schools-container ul.rn-interior-nr-schools-list > li .rn-interior-nr-schools-score:before {
    width: 5rem;
    height: 5rem;
  }
}
.site-interior-neighborhood-report-bdhnk .rn-interior-nr-schools-container ul .rn-interior-nr-schools-info {
  padding-left: 1rem;
  flex: 0 1 auto;
}
.site-interior-neighborhood-report-bdhnk .rn-interior-nr-schools-container ul .rn-interior-nr-schools-info li {
  font-size: 0.75rem;
  line-height: 1.3;
  color: #000000;
}
.site-interior-neighborhood-report-bdhnk .rn-interior-nr-schools-container ul .rn-interior-nr-schools-info li.school-name {
  font-size: 1.125rem;
  font-weight: bold;
}
.site-interior-neighborhood-report-bdhnk .site-nr-market-insight-callout {
  background-color: #e2e0dd;
  margin-top: 2.5rem;
}
.site-interior-neighborhood-report-bdhnk .site-nr-market-insight-callout .site-row {
  max-width: 87.5rem;
  margin: 0 auto;
}
@media only screen and (max-width: 48em) {
  .site-interior-neighborhood-report-bdhnk .site-nr-market-insight-callout .site-row .site-column {
    padding: 0;
  }
}
@media only screen and (max-width: 48em) {
  .site-interior-neighborhood-report-bdhnk .site-nr-market-insight-callout .site-row .site-nr-market-insight-callout-image {
    height: 23.75rem;
  }
}
.site-interior-neighborhood-report-bdhnk .site-nr-market-insight-callout .site-row .site-nr-market-insight-callout-image .lazy {
  width: 100%;
  height: 100%;
  background-position: center;
  background-size: cover;
}
.site-interior-neighborhood-report-bdhnk .site-nr-market-insight-callout .site-row .site-nr-market-insight-callout-content {
  padding: 3.75rem;
}
@media print, screen and (max-width: 74.99875em) {
  .site-interior-neighborhood-report-bdhnk .site-nr-market-insight-callout .site-row .site-nr-market-insight-callout-content {
    padding: 3.75rem 0.5rem 5rem;
  }
}
@media only screen and (max-width: 48em) {
  .site-interior-neighborhood-report-bdhnk .site-nr-market-insight-callout .site-row .site-nr-market-insight-callout-content {
    padding: 3.75rem 0.5rem 5rem;
    text-align: center;
  }
}
.site-interior-neighborhood-report-bdhnk .site-nr-market-insight-callout .site-row .site-nr-market-insight-callout-content h2 {
  font-size: 1.875rem;
  color: #3DC2D1;
  margin-bottom: 0;
  line-height: 1;
  font-weight: bold;
}
.site-interior-neighborhood-report-bdhnk .site-nr-market-insight-callout .site-row .site-nr-market-insight-callout-content h2 strong {
  text-transform: uppercase;
  font-size: 2.1875rem;
}
.site-interior-neighborhood-report-bdhnk .site-nr-market-insight-callout .site-row .site-nr-market-insight-callout-content h2 p {
  margin: 0;
  line-height: 1;
}
.site-interior-neighborhood-report-bdhnk .site-nr-market-insight-callout .site-row .site-nr-market-insight-callout-content h2 p p {
  padding: 0;
  margin: 0;
  line-height: inherit;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  font-family: inherit;
}
@media only screen and (max-width: 48em) {
  .site-interior-neighborhood-report-bdhnk .site-nr-market-insight-callout .site-row .site-nr-market-insight-callout-content h2 {
    text-align: center;
  }
}
.site-interior-neighborhood-report-bdhnk .site-nr-market-insight-callout .site-row .site-nr-market-insight-callout-content h2 p {
  padding: 0;
  margin: 0;
  line-height: inherit;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  font-family: inherit;
}
.site-interior-neighborhood-report-bdhnk .site-nr-market-insight-callout .site-row .site-nr-market-insight-callout-content .site-cms-text {
  color: #000000;
  margin-top: 0.625rem;
  color: #0a0a0a;
}
.site-interior-neighborhood-report-bdhnk .site-nr-market-insight-callout .site-row .site-nr-market-insight-callout-content a {
  display: inline-block;
  padding: 1rem 11.25rem;
  background-color: #3DC2D1;
  border-radius: 8px;
  text-align: center;
  text-transform: uppercase;
  color: #ffffff;
  margin-top: 2.5rem;
  font-weight: bold;
}
@media print, screen and (max-width: 74.99875em) {
  .site-interior-neighborhood-report-bdhnk .site-nr-market-insight-callout .site-row .site-nr-market-insight-callout-content a {
    padding: 1rem;
  }
}
@media only screen and (max-width: 48em) {
  .site-interior-neighborhood-report-bdhnk .site-nr-market-insight-callout .site-row .site-nr-market-insight-callout-content a {
    padding: 1rem 2rem;
  }
}
.site-interior-neighborhood-report-bdhnk .site-nr-market-insight-callout .site-row .site-nr-market-insight-callout-content a p {
  padding: 0;
  margin: 0;
  line-height: inherit;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  font-family: inherit;
}
.site-interior-neighborhood-report-bdhnk .site-nr-market-insight-callout .site-row .site-nr-market-insight-callout-content a p {
  color: inherit !important;
}

.rn-contact-form-row {
  display: flex;
}

.rn-contact-form-from,
.rn-contact-form-subject,
.rn-contact-form-message,
.rn-contact-form-buttons {
  padding: 0.5rem;
  width: 100%;
}

.rn-contact-form-first-name,
.rn-contact-form-last-name,
.rn-contact-form-phone,
.rn-contact-form-contact-method {
  padding: 0.5rem;
  width: 50%;
}

.rn-contact-form-buttons {
  display: flex;
  justify-content: flex-end;
}
.rn-contact-form-buttons button {
  border: none;
  border-radius: 2px;
  color: #ffffff;
  font-size: 1rem;
  margin: 0 0.25rem;
  padding: 0.5rem 1rem;
}
.rn-contact-form-buttons button.rn-contact-form-button-submit {
  background: green;
}
.rn-contact-form-buttons button.rn-contact-form-button-reset {
  background: #666666;
}
.rn-contact-form-buttons button.rn-contact-form-button-cancel {
  background: red;
  margin-right: 0;
}

.rn-contact-form-required {
  font-style: italic;
}

.rn-contact-form-disclaimer {
  font-size: 0.6875rem;
  line-height: 1.4;
  text-align: center;
}

.site-global-mortgage-form {
  background-color: #ffffff;
  height: auto;
  margin: 0 auto;
  width: 37.5rem;
  position: absolute;
  top: 5vh;
  left: 0;
  right: 0;
  z-index: 9999;
}
.site-global-mortgage-form form {
  font-size: 0.875rem;
  padding: 0.5rem;
}
.site-global-mortgage-form form ul {
  margin-left: 0;
  list-style: none;
}
.site-global-mortgage-form form ul li {
  align-items: center;
  display: flex;
}
.site-global-mortgage-form form ul li input {
  margin-right: 0.125rem;
}
.site-global-mortgage-form form .site-global-mortgage-form-row {
  align-items: center;
  display: flex;
}
@media print, screen and (max-width: 39.99875em) {
  .site-global-mortgage-form {
    height: calc(100% - 16px);
    overflow: auto;
    width: auto;
    top: 0.5rem;
    left: 0.5rem;
    right: 0.5rem;
  }
}

.site-global-form-overlay {
  background: #0a0a0a;
  opacity: 0.65;
  height: 100vh;
  width: 100vw;
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 9998;
}

.site-global-form-close {
  color: #0a0a0a;
  cursor: pointer;
  position: absolute;
  top: 0.25rem;
  right: 0.25rem;
  transition: all 300ms ease-in-out;
}
.site-global-form-close:hover {
  color: color(main-color);
}
.site-global-form-close i {
  font-size: 2rem;
}

.site-global-form-submit-message p {
  text-align: center;
}
.site-global-form-submit-message button {
  margin: 0 auto;
  display: block;
}

.site-global-contact-form {
  background-color: #ffffff;
  height: auto;
  margin-left: -40%;
  width: 80%;
  position: fixed;
  top: 5vh;
  left: 50%;
  z-index: 9999;
  display: flex;
}
@media print, screen and (max-width: 39.99875em) {
  .site-global-contact-form {
    height: calc(100% - 16px);
    margin-left: 0;
    overflow: auto;
    width: auto;
    top: 0.5rem;
    left: 0.5rem;
    right: 0.5rem;
    flex-wrap: wrap;
  }
}

.site-global-contact-form-interior {
  font-size: 0.875rem;
  display: flex;
}
@media print, screen and (max-width: 64.06125em) {
  .site-global-contact-form-interior {
    flex-wrap: wrap;
  }
}

.site-global-contact-form-section {
  font-size: 0.875rem;
  padding: 0.5rem;
  flex: 1 1 auto;
}
.site-global-contact-form-section input, .site-global-contact-form-section textarea, .site-global-contact-form-section select, .site-global-contact-form-section button {
  font-family: "Verlag-Bold", Arial, Helvetica Neue, Helvetica, sans-serif;
}
.site-global-contact-form-section input, .site-global-contact-form-section textarea, .site-global-contact-form-section select {
  width: 100%;
  padding: 0.25rem 0.5rem;
}
.site-global-contact-form-section input {
  height: 2.5rem;
}
.site-global-contact-form-section select {
  -webkit-appearance: none;
  -webkit-border-radius: 0;
  border-radius: 0;
  height: 2.5rem;
  background-color: white;
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMSIgeD0iMTJweCIgeT0iMHB4IiB3aWR0aD0iMjRweCIgaGVpZ2h0PSIzcHgiIHZpZXdCb3g9IjAgMCA2IDMiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDYgMyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PHBvbHlnb24gcG9pbnRzPSI1Ljk5MiwwIDIuOTkyLDMgLTAuMDA4LDAgIi8+PC9zdmc+");
  background-position: 100% center;
  background-repeat: no-repeat;
}
.site-global-contact-form-section textarea {
  height: 7.5rem;
}
@media print, screen and (max-width: 39.99875em) {
  .site-global-contact-form-section {
    order: 2;
  }
}

.site-global-contact-info-section {
  font-size: 0.875rem;
  background: #ebebeb;
  border-left: 1px solid #bbbbbb;
  padding: 0.5rem 1rem 0.5rem 0.5rem;
  flex: 0 0 33.3333%;
}
.site-global-contact-info-section h2 {
  font-size: 1.5rem;
  font-weight: bold;
  margin-bottom: 0;
}
.site-global-contact-info-section h3 {
  font-size: 1.1875rem;
  font-weight: bold;
  margin-bottom: 0.5rem;
}
.site-global-contact-info-section ul, .site-global-contact-info-section p {
  font-size: 0.875rem;
  line-height: 1.2;
  margin-bottom: 1rem;
}
@media print, screen and (max-width: 39.99875em) {
  .site-global-contact-info-section {
    border-left: none;
    border-top: 1px solid #bbbbbb;
    padding: 0.5rem;
    flex-basis: 100%;
    order: 1;
  }
}

.rn-search-marketstats-actions a {
  color: #ffffff !important;
}

.rn-search-save-search a {
  color: #ffffff !important;
}

.rn-search-drive-time-clear-button a {
  color: #ffffff !important;
}

.rn-search-drive-time-form-clear a {
  color: #ffffff !important;
}

.rn-search-drive-time-overlay-close {
  color: #ffffff !important;
}

.site-interior-featured-properties-header {
  color: #666666;
  padding-bottom: 2rem;
}
.site-interior-featured-properties-header a {
  color: #666666 !important;
}
.site-interior-featured-properties-header a:hover {
  color: var(--company-primary-color) !important;
}
.site-interior-featured-properties-header h1 {
  font-family: "Open Sans", sans-serif !important;
  font-style: normal !important;
  font-weight: 300 !important;
  letter-spacing: normal !important;
  text-transform: none !important;
  color: #0a0a0a !important;
  font-size: 2.625rem !important;
  line-height: 1.4 !important;
  margin: 0 0 1rem 0 !important;
}
.site-interior-featured-properties-header h1 span {
  font-size: 60%;
  line-height: 1;
  display: block;
}
.site-interior-featured-properties-header ul {
  list-style: none;
  margin: 0;
  padding: 1rem 0 0;
  display: flex;
  flex-wrap: wrap;
}
.site-interior-featured-properties-header ul.site-interior-featured-properties-paging {
  justify-content: flex-end;
}
.site-interior-featured-properties-header ul li {
  line-height: 1;
  border-left: 1px solid #666666;
  padding: 0 0.25rem;
}
.site-interior-featured-properties-header ul li:first-of-type {
  border-left: none;
  padding-left: 0;
}
.site-interior-featured-properties-header ul li a.paging-selected {
  font-weight: bold;
}
.site-interior-featured-properties-header ul a {
  text-decoration: none;
  cursor: pointer;
}

.rng-featured-property-container {
  padding-bottom: 1rem;
  overflow: auto;
}
.rng-featured-property-container.rng-featured-property-layout-1 {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
}
@media print, screen and (min-width: 64.0625em) {
  .rng-featured-property-container.rng-featured-property-layout-1 .rng-featured-property {
    border: 1px solid #e5e5e5;
    display: flex;
    position: relative;
    width: calc(33% - 0.5rem);
    flex-direction: column;
    margin: 0.25rem;
  }
  .rng-featured-property-container.rng-featured-property-layout-1 .rng-featured-property .rng-featured-property-photo-section {
    text-decoration: none;
    background-color: #e5e5e5;
    background-image: url(https://content.mediastg.net/dyna_images//mls/268/17229127.jpg);
    background-position: center;
    background-size: cover;
    position: relative;
    align-items: flex-start;
    display: flex;
    justify-content: space-between;
  }
  .rng-featured-property-container.rng-featured-property-layout-1 .rng-featured-property .rng-featured-property-photo-section:after {
    /*content:'';
    padding-top: 75%;
    display: block;*/
    color: #ffffff;
    content: "View Property Details";
    background-color: rgba(10, 10, 10, 0.7);
    height: 100%;
    opacity: 0;
    width: 100%;
    position: absolute;
    top: 0;
    right: 0;
    left: 0;
    bottom: 0;
    align-items: center;
    display: flex;
    justify-content: center;
    transition: all 300ms ease-in-out;
  }
  .rng-featured-property-container.rng-featured-property-layout-1 .rng-featured-property .rng-featured-property-photo-section:hover:after {
    opacity: 1;
  }
  .rng-featured-property-container.rng-featured-property-layout-1 .rng-featured-property .rng-featured-property-photo-section img, .rng-featured-property-container.rng-featured-property-layout-1 .rng-featured-property .rng-featured-property-photo-section i {
    padding: 0.25rem;
  }
  .rng-featured-property-container.rng-featured-property-layout-1 .rng-featured-property .banners {
    position: absolute;
    top: 1rem;
    z-index: 10;
    display: flex;
    flex-wrap: wrap;
  }
  .rng-featured-property-container.rng-featured-property-layout-1 .rng-featured-property .banners .rng-featured-property-banner_openhouse,
  .rng-featured-property-container.rng-featured-property-layout-1 .rng-featured-property .banners .rng-featured-property-banner_new,
  .rng-featured-property-container.rng-featured-property-layout-1 .rng-featured-property .banners .rng-featured-property-banner_reduced {
    color: #ffffff;
    font-size: 0.875rem;
    font-weight: bold;
    line-height: 1;
    text-transform: uppercase;
    background: #0a0a0a;
    margin-right: 0.25rem;
    padding: 0.25rem;
  }
}
@media print, screen and (min-width: 64.0625em) and (max-width: 39.99875em) {
  .rng-featured-property-container.rng-featured-property-layout-1 .rng-featured-property .banners .rng-featured-property-banner_openhouse,
  .rng-featured-property-container.rng-featured-property-layout-1 .rng-featured-property .banners .rng-featured-property-banner_new,
  .rng-featured-property-container.rng-featured-property-layout-1 .rng-featured-property .banners .rng-featured-property-banner_reduced {
    font-size: 0.75rem;
  }
}
@media print, screen and (min-width: 64.0625em) {
  .rng-featured-property-container.rng-featured-property-layout-1 .rng-featured-property .rng-featured-property-listing-details {
    font-family: "Open Sans", sans-serif !important;
    overflow: hidden;
    padding: 0.5rem;
    display: flex;
    flex-direction: column;
  }
  .rng-featured-property-container.rng-featured-property-layout-1 .rng-featured-property .rng-featured-property-listing-details h2,
  .rng-featured-property-container.rng-featured-property-layout-1 .rng-featured-property .rng-featured-property-listing-details h3 {
    font-family: "Open Sans", sans-serif !important;
    font-style: normal !important;
    font-weight: 300 !important;
    letter-spacing: normal !important;
    text-transform: none !important;
    color: #0a0a0a !important;
    font-size: 1.75rem !important;
    line-height: 1.4 !important;
    margin: 0 !important;
  }
  .rng-featured-property-container.rng-featured-property-layout-1 .rng-featured-property .rng-featured-property-listing-details h2 span.listing-address,
  .rng-featured-property-container.rng-featured-property-layout-1 .rng-featured-property .rng-featured-property-listing-details h3 span.listing-address {
    color: inherit !important;
    font-size: 1.5rem !important;
    line-height: inherit;
    display: block;
  }
  .rng-featured-property-container.rng-featured-property-layout-1 .rng-featured-property .rng-featured-property-listing-details h4,
  .rng-featured-property-container.rng-featured-property-layout-1 .rng-featured-property .rng-featured-property-listing-details .rng-featured-property-listing-details-items,
  .rng-featured-property-container.rng-featured-property-layout-1 .rng-featured-property .rng-featured-property-listing-details .rng-featured-property-open-house,
  .rng-featured-property-container.rng-featured-property-layout-1 .rng-featured-property .rng-featured-property-listing-details .rng-featured-property-sold {
    color: #666666;
  }
  .rng-featured-property-container.rng-featured-property-layout-1 .rng-featured-property .rng-featured-property-listing-details h2 {
    font-size: 1.75rem;
    margin-top: 0.5rem;
    margin-bottom: 0;
  }
  .rng-featured-property-container.rng-featured-property-layout-1 .rng-featured-property .rng-featured-property-listing-details h2 span {
    font-size: 1.5rem;
    display: block;
  }
  .rng-featured-property-container.rng-featured-property-layout-1 .rng-featured-property .rng-featured-property-listing-details h3 {
    font-size: 1.625rem;
    margin: 0;
    padding-top: 0.5rem;
  }
  .rng-featured-property-container.rng-featured-property-layout-1 .rng-featured-property .rng-featured-property-listing-details h3 i {
    color: red;
    font-size: 1.5rem;
    cursor: pointer;
    transition: all 300ms ease-in-out;
  }
  .rng-featured-property-container.rng-featured-property-layout-1 .rng-featured-property .rng-featured-property-listing-details h3 i.favorite :before {
    content: "\f004";
  }
  .rng-featured-property-container.rng-featured-property-layout-1 .rng-featured-property .rng-featured-property-listing-details h3 .rng-featured-property-listing-status:before {
    content: "";
    border-radius: 100%;
    height: 1rem;
    margin-right: 0.5rem;
    width: 1rem;
    display: inline-block;
  }
  .rng-featured-property-container.rng-featured-property-layout-1 .rng-featured-property .rng-featured-property-listing-details h3 .rng-featured-property-listing-status.comingsoon:before, .rng-featured-property-container.rng-featured-property-layout-1 .rng-featured-property .rng-featured-property-listing-details h3 .rng-featured-property-listing-status.coming.soon:before, .rng-featured-property-container.rng-featured-property-layout-1 .rng-featured-property .rng-featured-property-listing-details h3 .rng-featured-property-listing-status.coming-soon:before {
    background-color: #0454a4;
  }
  .rng-featured-property-container.rng-featured-property-layout-1 .rng-featured-property .rng-featured-property-listing-details h3 .rng-featured-property-listing-status.active:before, .rng-featured-property-container.rng-featured-property-layout-1 .rng-featured-property .rng-featured-property-listing-details h3 .rng-featured-property-listing-status.public:before {
    background-color: #3adb76;
  }
  .rng-featured-property-container.rng-featured-property-layout-1 .rng-featured-property .rng-featured-property-listing-details h3 .rng-featured-property-listing-status.pending:before {
    background-color: #ffae00;
  }
  .rng-featured-property-container.rng-featured-property-layout-1 .rng-featured-property .rng-featured-property-listing-details h3 .rng-featured-property-listing-status.sold:before {
    background-color: #cc4b37;
  }
  .rng-featured-property-container.rng-featured-property-layout-1 .rng-featured-property .rng-featured-property-listing-details h4 {
    font-size: 0.75rem;
    font-weight: 100;
    margin-bottom: 0;
  }
  .rng-featured-property-container.rng-featured-property-layout-1 .rng-featured-property .rng-featured-property-listing-details p {
    line-height: 1;
  }
  .rng-featured-property-container.rng-featured-property-layout-1 .rng-featured-property .rng-featured-property-listing-details .rng-featured-property-header {
    margin-bottom: 0;
    display: flex;
  }
  .rng-featured-property-container.rng-featured-property-layout-1 .rng-featured-property .rng-featured-property-listing-details .rng-featured-property-header h4 {
    text-align: right;
    flex: 1 0 auto;
  }
  .rng-featured-property-container.rng-featured-property-layout-1 .rng-featured-property .rng-featured-property-listing-details .rng-featured-property-open-house span {
    font-size: 0.875rem;
    padding-bottom: 0.5rem;
    align-items: baseline;
    display: flex;
  }
  .rng-featured-property-container.rng-featured-property-layout-1 .rng-featured-property .rng-featured-property-listing-details .rng-featured-property-open-house span i {
    color: #666666;
    font-size: 1.375rem;
    padding-right: 0.5rem;
  }
  .rng-featured-property-container.rng-featured-property-layout-1 .rng-featured-property .rng-featured-property-listing-details .rng-featured-property-open-house p {
    font-size: 1rem;
    margin-bottom: 0;
  }
  .rng-featured-property-container.rng-featured-property-layout-1 .rng-featured-property .rng-featured-property-listing-details .rng-featured-property-listing-details-items {
    font-size: 1rem;
    list-style: none;
    margin: 0;
    padding: 0.5rem 0;
    display: flex;
    flex-wrap: wrap;
  }
  .rng-featured-property-container.rng-featured-property-layout-1 .rng-featured-property .rng-featured-property-listing-details .rng-featured-property-listing-details-items li {
    border-left: 1px solid #666666;
    line-height: 1;
    padding: 0 0.5rem;
  }
  .rng-featured-property-container.rng-featured-property-layout-1 .rng-featured-property .rng-featured-property-listing-details .rng-featured-property-listing-details-items li:first-of-type {
    border-left: none;
    padding-left: 0;
  }
  .rng-featured-property-container.rng-featured-property-layout-1 .rng-featured-property .rng-featured-property-listing-details .rng-featured-property-courtesy {
    color: #666666;
    margin-top: auto;
    align-items: flex-end;
    display: flex;
    justify-content: space-between;
  }
  .rng-featured-property-container.rng-featured-property-layout-1 .rng-featured-property .rng-featured-property-listing-details .rng-featured-property-courtesy p {
    font-size: 0.75rem;
    margin: 0;
  }
}
@media print, screen and (min-width: 64.0625em) and (min-width: 64.0625em) {
  .rng-featured-property-container.rng-featured-property-layout-1 .rng-featured-property {
    height: 32.5rem;
    margin-bottom: 0.25rem;
  }
  .rng-featured-property-container.rng-featured-property-layout-1 .rng-featured-property .rng-featured-property-photo-section,
  .rng-featured-property-container.rng-featured-property-layout-1 .rng-featured-property .rng-featured-property-listing-details {
    height: 50%;
  }
}
@media print, screen and (min-width: 64.0625em) and (max-width: 64.06125em) {
  .rng-featured-property-container.rng-featured-property-layout-1 .rng-featured-property {
    height: auto;
    margin-bottom: 0.5rem;
    width: 100%;
  }
  .rng-featured-property-container.rng-featured-property-layout-1 .rng-featured-property .rng-featured-property-photo-section {
    height: 12.5rem;
  }
}
@media print, screen and (min-width: 64.0625em) {
  .rng-featured-property-container.rng-featured-property-layout-2 .rng-featured-property:nth-of-type(2), .rng-featured-property-container.rng-featured-property-layout-2 .rng-featured-property:nth-of-type(3), .rng-featured-property-container.rng-featured-property-layout-2 .rng-featured-property:nth-of-type(5), .rng-featured-property-container.rng-featured-property-layout-2 .rng-featured-property:nth-of-type(6), .rng-featured-property-container.rng-featured-property-layout-2 .rng-featured-property:nth-of-type(8), .rng-featured-property-container.rng-featured-property-layout-2 .rng-featured-property:nth-of-type(9) {
    border: 1px solid #e5e5e5;
    display: flex;
    position: relative;
    margin-bottom: 0.5rem;
  }
  .rng-featured-property-container.rng-featured-property-layout-2 .rng-featured-property:nth-of-type(2) .rng-featured-property-photo-section, .rng-featured-property-container.rng-featured-property-layout-2 .rng-featured-property:nth-of-type(3) .rng-featured-property-photo-section, .rng-featured-property-container.rng-featured-property-layout-2 .rng-featured-property:nth-of-type(5) .rng-featured-property-photo-section, .rng-featured-property-container.rng-featured-property-layout-2 .rng-featured-property:nth-of-type(6) .rng-featured-property-photo-section, .rng-featured-property-container.rng-featured-property-layout-2 .rng-featured-property:nth-of-type(8) .rng-featured-property-photo-section, .rng-featured-property-container.rng-featured-property-layout-2 .rng-featured-property:nth-of-type(9) .rng-featured-property-photo-section {
    text-decoration: none;
    background-color: #e5e5e5;
    background-image: url(https://content.mediastg.net/dyna_images//mls/268/17229127.jpg);
    background-position: center;
    background-size: cover;
    position: relative;
    align-items: flex-start;
    display: flex;
    justify-content: space-between;
  }
  .rng-featured-property-container.rng-featured-property-layout-2 .rng-featured-property:nth-of-type(2) .rng-featured-property-photo-section:after, .rng-featured-property-container.rng-featured-property-layout-2 .rng-featured-property:nth-of-type(3) .rng-featured-property-photo-section:after, .rng-featured-property-container.rng-featured-property-layout-2 .rng-featured-property:nth-of-type(5) .rng-featured-property-photo-section:after, .rng-featured-property-container.rng-featured-property-layout-2 .rng-featured-property:nth-of-type(6) .rng-featured-property-photo-section:after, .rng-featured-property-container.rng-featured-property-layout-2 .rng-featured-property:nth-of-type(8) .rng-featured-property-photo-section:after, .rng-featured-property-container.rng-featured-property-layout-2 .rng-featured-property:nth-of-type(9) .rng-featured-property-photo-section:after {
    /*content:'';
    padding-top: 75%;
    display: block;*/
    color: #ffffff;
    content: "View Property Details";
    background-color: rgba(10, 10, 10, 0.7);
    height: 100%;
    opacity: 0;
    width: 100%;
    position: absolute;
    top: 0;
    right: 0;
    left: 0;
    bottom: 0;
    align-items: center;
    display: flex;
    justify-content: center;
    transition: all 300ms ease-in-out;
  }
  .rng-featured-property-container.rng-featured-property-layout-2 .rng-featured-property:nth-of-type(2) .rng-featured-property-photo-section:hover:after, .rng-featured-property-container.rng-featured-property-layout-2 .rng-featured-property:nth-of-type(3) .rng-featured-property-photo-section:hover:after, .rng-featured-property-container.rng-featured-property-layout-2 .rng-featured-property:nth-of-type(5) .rng-featured-property-photo-section:hover:after, .rng-featured-property-container.rng-featured-property-layout-2 .rng-featured-property:nth-of-type(6) .rng-featured-property-photo-section:hover:after, .rng-featured-property-container.rng-featured-property-layout-2 .rng-featured-property:nth-of-type(8) .rng-featured-property-photo-section:hover:after, .rng-featured-property-container.rng-featured-property-layout-2 .rng-featured-property:nth-of-type(9) .rng-featured-property-photo-section:hover:after {
    opacity: 1;
  }
  .rng-featured-property-container.rng-featured-property-layout-2 .rng-featured-property:nth-of-type(2) .rng-featured-property-photo-section img, .rng-featured-property-container.rng-featured-property-layout-2 .rng-featured-property:nth-of-type(2) .rng-featured-property-photo-section i, .rng-featured-property-container.rng-featured-property-layout-2 .rng-featured-property:nth-of-type(3) .rng-featured-property-photo-section img, .rng-featured-property-container.rng-featured-property-layout-2 .rng-featured-property:nth-of-type(3) .rng-featured-property-photo-section i, .rng-featured-property-container.rng-featured-property-layout-2 .rng-featured-property:nth-of-type(5) .rng-featured-property-photo-section img, .rng-featured-property-container.rng-featured-property-layout-2 .rng-featured-property:nth-of-type(5) .rng-featured-property-photo-section i, .rng-featured-property-container.rng-featured-property-layout-2 .rng-featured-property:nth-of-type(6) .rng-featured-property-photo-section img, .rng-featured-property-container.rng-featured-property-layout-2 .rng-featured-property:nth-of-type(6) .rng-featured-property-photo-section i, .rng-featured-property-container.rng-featured-property-layout-2 .rng-featured-property:nth-of-type(8) .rng-featured-property-photo-section img, .rng-featured-property-container.rng-featured-property-layout-2 .rng-featured-property:nth-of-type(8) .rng-featured-property-photo-section i, .rng-featured-property-container.rng-featured-property-layout-2 .rng-featured-property:nth-of-type(9) .rng-featured-property-photo-section img, .rng-featured-property-container.rng-featured-property-layout-2 .rng-featured-property:nth-of-type(9) .rng-featured-property-photo-section i {
    padding: 0.25rem;
  }
  .rng-featured-property-container.rng-featured-property-layout-2 .rng-featured-property:nth-of-type(2) .banners, .rng-featured-property-container.rng-featured-property-layout-2 .rng-featured-property:nth-of-type(3) .banners, .rng-featured-property-container.rng-featured-property-layout-2 .rng-featured-property:nth-of-type(5) .banners, .rng-featured-property-container.rng-featured-property-layout-2 .rng-featured-property:nth-of-type(6) .banners, .rng-featured-property-container.rng-featured-property-layout-2 .rng-featured-property:nth-of-type(8) .banners, .rng-featured-property-container.rng-featured-property-layout-2 .rng-featured-property:nth-of-type(9) .banners {
    position: absolute;
    top: 1rem;
    z-index: 10;
    display: flex;
    flex-wrap: wrap;
  }
  .rng-featured-property-container.rng-featured-property-layout-2 .rng-featured-property:nth-of-type(2) .banners .rng-featured-property-banner_openhouse,
  .rng-featured-property-container.rng-featured-property-layout-2 .rng-featured-property:nth-of-type(2) .banners .rng-featured-property-banner_new,
  .rng-featured-property-container.rng-featured-property-layout-2 .rng-featured-property:nth-of-type(2) .banners .rng-featured-property-banner_reduced, .rng-featured-property-container.rng-featured-property-layout-2 .rng-featured-property:nth-of-type(3) .banners .rng-featured-property-banner_openhouse,
  .rng-featured-property-container.rng-featured-property-layout-2 .rng-featured-property:nth-of-type(3) .banners .rng-featured-property-banner_new,
  .rng-featured-property-container.rng-featured-property-layout-2 .rng-featured-property:nth-of-type(3) .banners .rng-featured-property-banner_reduced, .rng-featured-property-container.rng-featured-property-layout-2 .rng-featured-property:nth-of-type(5) .banners .rng-featured-property-banner_openhouse,
  .rng-featured-property-container.rng-featured-property-layout-2 .rng-featured-property:nth-of-type(5) .banners .rng-featured-property-banner_new,
  .rng-featured-property-container.rng-featured-property-layout-2 .rng-featured-property:nth-of-type(5) .banners .rng-featured-property-banner_reduced, .rng-featured-property-container.rng-featured-property-layout-2 .rng-featured-property:nth-of-type(6) .banners .rng-featured-property-banner_openhouse,
  .rng-featured-property-container.rng-featured-property-layout-2 .rng-featured-property:nth-of-type(6) .banners .rng-featured-property-banner_new,
  .rng-featured-property-container.rng-featured-property-layout-2 .rng-featured-property:nth-of-type(6) .banners .rng-featured-property-banner_reduced, .rng-featured-property-container.rng-featured-property-layout-2 .rng-featured-property:nth-of-type(8) .banners .rng-featured-property-banner_openhouse,
  .rng-featured-property-container.rng-featured-property-layout-2 .rng-featured-property:nth-of-type(8) .banners .rng-featured-property-banner_new,
  .rng-featured-property-container.rng-featured-property-layout-2 .rng-featured-property:nth-of-type(8) .banners .rng-featured-property-banner_reduced, .rng-featured-property-container.rng-featured-property-layout-2 .rng-featured-property:nth-of-type(9) .banners .rng-featured-property-banner_openhouse,
  .rng-featured-property-container.rng-featured-property-layout-2 .rng-featured-property:nth-of-type(9) .banners .rng-featured-property-banner_new,
  .rng-featured-property-container.rng-featured-property-layout-2 .rng-featured-property:nth-of-type(9) .banners .rng-featured-property-banner_reduced {
    color: #ffffff;
    font-size: 0.875rem;
    font-weight: bold;
    line-height: 1;
    text-transform: uppercase;
    background: #0a0a0a;
    margin-right: 0.25rem;
    padding: 0.25rem;
  }
}
@media print, screen and (min-width: 64.0625em) and (max-width: 39.99875em) {
  .rng-featured-property-container.rng-featured-property-layout-2 .rng-featured-property:nth-of-type(2) .banners .rng-featured-property-banner_openhouse,
  .rng-featured-property-container.rng-featured-property-layout-2 .rng-featured-property:nth-of-type(2) .banners .rng-featured-property-banner_new,
  .rng-featured-property-container.rng-featured-property-layout-2 .rng-featured-property:nth-of-type(2) .banners .rng-featured-property-banner_reduced, .rng-featured-property-container.rng-featured-property-layout-2 .rng-featured-property:nth-of-type(3) .banners .rng-featured-property-banner_openhouse,
  .rng-featured-property-container.rng-featured-property-layout-2 .rng-featured-property:nth-of-type(3) .banners .rng-featured-property-banner_new,
  .rng-featured-property-container.rng-featured-property-layout-2 .rng-featured-property:nth-of-type(3) .banners .rng-featured-property-banner_reduced, .rng-featured-property-container.rng-featured-property-layout-2 .rng-featured-property:nth-of-type(5) .banners .rng-featured-property-banner_openhouse,
  .rng-featured-property-container.rng-featured-property-layout-2 .rng-featured-property:nth-of-type(5) .banners .rng-featured-property-banner_new,
  .rng-featured-property-container.rng-featured-property-layout-2 .rng-featured-property:nth-of-type(5) .banners .rng-featured-property-banner_reduced, .rng-featured-property-container.rng-featured-property-layout-2 .rng-featured-property:nth-of-type(6) .banners .rng-featured-property-banner_openhouse,
  .rng-featured-property-container.rng-featured-property-layout-2 .rng-featured-property:nth-of-type(6) .banners .rng-featured-property-banner_new,
  .rng-featured-property-container.rng-featured-property-layout-2 .rng-featured-property:nth-of-type(6) .banners .rng-featured-property-banner_reduced, .rng-featured-property-container.rng-featured-property-layout-2 .rng-featured-property:nth-of-type(8) .banners .rng-featured-property-banner_openhouse,
  .rng-featured-property-container.rng-featured-property-layout-2 .rng-featured-property:nth-of-type(8) .banners .rng-featured-property-banner_new,
  .rng-featured-property-container.rng-featured-property-layout-2 .rng-featured-property:nth-of-type(8) .banners .rng-featured-property-banner_reduced, .rng-featured-property-container.rng-featured-property-layout-2 .rng-featured-property:nth-of-type(9) .banners .rng-featured-property-banner_openhouse,
  .rng-featured-property-container.rng-featured-property-layout-2 .rng-featured-property:nth-of-type(9) .banners .rng-featured-property-banner_new,
  .rng-featured-property-container.rng-featured-property-layout-2 .rng-featured-property:nth-of-type(9) .banners .rng-featured-property-banner_reduced {
    font-size: 0.75rem;
  }
}
@media print, screen and (min-width: 64.0625em) {
  .rng-featured-property-container.rng-featured-property-layout-2 .rng-featured-property:nth-of-type(2) .rng-featured-property-listing-details, .rng-featured-property-container.rng-featured-property-layout-2 .rng-featured-property:nth-of-type(3) .rng-featured-property-listing-details, .rng-featured-property-container.rng-featured-property-layout-2 .rng-featured-property:nth-of-type(5) .rng-featured-property-listing-details, .rng-featured-property-container.rng-featured-property-layout-2 .rng-featured-property:nth-of-type(6) .rng-featured-property-listing-details, .rng-featured-property-container.rng-featured-property-layout-2 .rng-featured-property:nth-of-type(8) .rng-featured-property-listing-details, .rng-featured-property-container.rng-featured-property-layout-2 .rng-featured-property:nth-of-type(9) .rng-featured-property-listing-details {
    font-family: "Open Sans", sans-serif !important;
    overflow: hidden;
    padding: 0.5rem;
    display: flex;
    flex-direction: column;
  }
  .rng-featured-property-container.rng-featured-property-layout-2 .rng-featured-property:nth-of-type(2) .rng-featured-property-listing-details h2,
  .rng-featured-property-container.rng-featured-property-layout-2 .rng-featured-property:nth-of-type(2) .rng-featured-property-listing-details h3, .rng-featured-property-container.rng-featured-property-layout-2 .rng-featured-property:nth-of-type(3) .rng-featured-property-listing-details h2,
  .rng-featured-property-container.rng-featured-property-layout-2 .rng-featured-property:nth-of-type(3) .rng-featured-property-listing-details h3, .rng-featured-property-container.rng-featured-property-layout-2 .rng-featured-property:nth-of-type(5) .rng-featured-property-listing-details h2,
  .rng-featured-property-container.rng-featured-property-layout-2 .rng-featured-property:nth-of-type(5) .rng-featured-property-listing-details h3, .rng-featured-property-container.rng-featured-property-layout-2 .rng-featured-property:nth-of-type(6) .rng-featured-property-listing-details h2,
  .rng-featured-property-container.rng-featured-property-layout-2 .rng-featured-property:nth-of-type(6) .rng-featured-property-listing-details h3, .rng-featured-property-container.rng-featured-property-layout-2 .rng-featured-property:nth-of-type(8) .rng-featured-property-listing-details h2,
  .rng-featured-property-container.rng-featured-property-layout-2 .rng-featured-property:nth-of-type(8) .rng-featured-property-listing-details h3, .rng-featured-property-container.rng-featured-property-layout-2 .rng-featured-property:nth-of-type(9) .rng-featured-property-listing-details h2,
  .rng-featured-property-container.rng-featured-property-layout-2 .rng-featured-property:nth-of-type(9) .rng-featured-property-listing-details h3 {
    font-family: "Open Sans", sans-serif !important;
    font-style: normal !important;
    font-weight: 300 !important;
    letter-spacing: normal !important;
    text-transform: none !important;
    color: #0a0a0a !important;
    font-size: 1.75rem !important;
    line-height: 1.4 !important;
    margin: 0 !important;
  }
  .rng-featured-property-container.rng-featured-property-layout-2 .rng-featured-property:nth-of-type(2) .rng-featured-property-listing-details h2 span.listing-address,
  .rng-featured-property-container.rng-featured-property-layout-2 .rng-featured-property:nth-of-type(2) .rng-featured-property-listing-details h3 span.listing-address, .rng-featured-property-container.rng-featured-property-layout-2 .rng-featured-property:nth-of-type(3) .rng-featured-property-listing-details h2 span.listing-address,
  .rng-featured-property-container.rng-featured-property-layout-2 .rng-featured-property:nth-of-type(3) .rng-featured-property-listing-details h3 span.listing-address, .rng-featured-property-container.rng-featured-property-layout-2 .rng-featured-property:nth-of-type(5) .rng-featured-property-listing-details h2 span.listing-address,
  .rng-featured-property-container.rng-featured-property-layout-2 .rng-featured-property:nth-of-type(5) .rng-featured-property-listing-details h3 span.listing-address, .rng-featured-property-container.rng-featured-property-layout-2 .rng-featured-property:nth-of-type(6) .rng-featured-property-listing-details h2 span.listing-address,
  .rng-featured-property-container.rng-featured-property-layout-2 .rng-featured-property:nth-of-type(6) .rng-featured-property-listing-details h3 span.listing-address, .rng-featured-property-container.rng-featured-property-layout-2 .rng-featured-property:nth-of-type(8) .rng-featured-property-listing-details h2 span.listing-address,
  .rng-featured-property-container.rng-featured-property-layout-2 .rng-featured-property:nth-of-type(8) .rng-featured-property-listing-details h3 span.listing-address, .rng-featured-property-container.rng-featured-property-layout-2 .rng-featured-property:nth-of-type(9) .rng-featured-property-listing-details h2 span.listing-address,
  .rng-featured-property-container.rng-featured-property-layout-2 .rng-featured-property:nth-of-type(9) .rng-featured-property-listing-details h3 span.listing-address {
    color: inherit !important;
    font-size: 1.5rem !important;
    line-height: inherit;
    display: block;
  }
  .rng-featured-property-container.rng-featured-property-layout-2 .rng-featured-property:nth-of-type(2) .rng-featured-property-listing-details h4,
  .rng-featured-property-container.rng-featured-property-layout-2 .rng-featured-property:nth-of-type(2) .rng-featured-property-listing-details .rng-featured-property-listing-details-items,
  .rng-featured-property-container.rng-featured-property-layout-2 .rng-featured-property:nth-of-type(2) .rng-featured-property-listing-details .rng-featured-property-open-house,
  .rng-featured-property-container.rng-featured-property-layout-2 .rng-featured-property:nth-of-type(2) .rng-featured-property-listing-details .rng-featured-property-sold, .rng-featured-property-container.rng-featured-property-layout-2 .rng-featured-property:nth-of-type(3) .rng-featured-property-listing-details h4,
  .rng-featured-property-container.rng-featured-property-layout-2 .rng-featured-property:nth-of-type(3) .rng-featured-property-listing-details .rng-featured-property-listing-details-items,
  .rng-featured-property-container.rng-featured-property-layout-2 .rng-featured-property:nth-of-type(3) .rng-featured-property-listing-details .rng-featured-property-open-house,
  .rng-featured-property-container.rng-featured-property-layout-2 .rng-featured-property:nth-of-type(3) .rng-featured-property-listing-details .rng-featured-property-sold, .rng-featured-property-container.rng-featured-property-layout-2 .rng-featured-property:nth-of-type(5) .rng-featured-property-listing-details h4,
  .rng-featured-property-container.rng-featured-property-layout-2 .rng-featured-property:nth-of-type(5) .rng-featured-property-listing-details .rng-featured-property-listing-details-items,
  .rng-featured-property-container.rng-featured-property-layout-2 .rng-featured-property:nth-of-type(5) .rng-featured-property-listing-details .rng-featured-property-open-house,
  .rng-featured-property-container.rng-featured-property-layout-2 .rng-featured-property:nth-of-type(5) .rng-featured-property-listing-details .rng-featured-property-sold, .rng-featured-property-container.rng-featured-property-layout-2 .rng-featured-property:nth-of-type(6) .rng-featured-property-listing-details h4,
  .rng-featured-property-container.rng-featured-property-layout-2 .rng-featured-property:nth-of-type(6) .rng-featured-property-listing-details .rng-featured-property-listing-details-items,
  .rng-featured-property-container.rng-featured-property-layout-2 .rng-featured-property:nth-of-type(6) .rng-featured-property-listing-details .rng-featured-property-open-house,
  .rng-featured-property-container.rng-featured-property-layout-2 .rng-featured-property:nth-of-type(6) .rng-featured-property-listing-details .rng-featured-property-sold, .rng-featured-property-container.rng-featured-property-layout-2 .rng-featured-property:nth-of-type(8) .rng-featured-property-listing-details h4,
  .rng-featured-property-container.rng-featured-property-layout-2 .rng-featured-property:nth-of-type(8) .rng-featured-property-listing-details .rng-featured-property-listing-details-items,
  .rng-featured-property-container.rng-featured-property-layout-2 .rng-featured-property:nth-of-type(8) .rng-featured-property-listing-details .rng-featured-property-open-house,
  .rng-featured-property-container.rng-featured-property-layout-2 .rng-featured-property:nth-of-type(8) .rng-featured-property-listing-details .rng-featured-property-sold, .rng-featured-property-container.rng-featured-property-layout-2 .rng-featured-property:nth-of-type(9) .rng-featured-property-listing-details h4,
  .rng-featured-property-container.rng-featured-property-layout-2 .rng-featured-property:nth-of-type(9) .rng-featured-property-listing-details .rng-featured-property-listing-details-items,
  .rng-featured-property-container.rng-featured-property-layout-2 .rng-featured-property:nth-of-type(9) .rng-featured-property-listing-details .rng-featured-property-open-house,
  .rng-featured-property-container.rng-featured-property-layout-2 .rng-featured-property:nth-of-type(9) .rng-featured-property-listing-details .rng-featured-property-sold {
    color: #666666;
  }
  .rng-featured-property-container.rng-featured-property-layout-2 .rng-featured-property:nth-of-type(2) .rng-featured-property-listing-details h2, .rng-featured-property-container.rng-featured-property-layout-2 .rng-featured-property:nth-of-type(3) .rng-featured-property-listing-details h2, .rng-featured-property-container.rng-featured-property-layout-2 .rng-featured-property:nth-of-type(5) .rng-featured-property-listing-details h2, .rng-featured-property-container.rng-featured-property-layout-2 .rng-featured-property:nth-of-type(6) .rng-featured-property-listing-details h2, .rng-featured-property-container.rng-featured-property-layout-2 .rng-featured-property:nth-of-type(8) .rng-featured-property-listing-details h2, .rng-featured-property-container.rng-featured-property-layout-2 .rng-featured-property:nth-of-type(9) .rng-featured-property-listing-details h2 {
    font-size: 1.75rem;
    margin-top: 0.5rem;
    margin-bottom: 0;
  }
  .rng-featured-property-container.rng-featured-property-layout-2 .rng-featured-property:nth-of-type(2) .rng-featured-property-listing-details h2 span, .rng-featured-property-container.rng-featured-property-layout-2 .rng-featured-property:nth-of-type(3) .rng-featured-property-listing-details h2 span, .rng-featured-property-container.rng-featured-property-layout-2 .rng-featured-property:nth-of-type(5) .rng-featured-property-listing-details h2 span, .rng-featured-property-container.rng-featured-property-layout-2 .rng-featured-property:nth-of-type(6) .rng-featured-property-listing-details h2 span, .rng-featured-property-container.rng-featured-property-layout-2 .rng-featured-property:nth-of-type(8) .rng-featured-property-listing-details h2 span, .rng-featured-property-container.rng-featured-property-layout-2 .rng-featured-property:nth-of-type(9) .rng-featured-property-listing-details h2 span {
    font-size: 1.5rem;
    display: block;
  }
  .rng-featured-property-container.rng-featured-property-layout-2 .rng-featured-property:nth-of-type(2) .rng-featured-property-listing-details h3, .rng-featured-property-container.rng-featured-property-layout-2 .rng-featured-property:nth-of-type(3) .rng-featured-property-listing-details h3, .rng-featured-property-container.rng-featured-property-layout-2 .rng-featured-property:nth-of-type(5) .rng-featured-property-listing-details h3, .rng-featured-property-container.rng-featured-property-layout-2 .rng-featured-property:nth-of-type(6) .rng-featured-property-listing-details h3, .rng-featured-property-container.rng-featured-property-layout-2 .rng-featured-property:nth-of-type(8) .rng-featured-property-listing-details h3, .rng-featured-property-container.rng-featured-property-layout-2 .rng-featured-property:nth-of-type(9) .rng-featured-property-listing-details h3 {
    font-size: 1.625rem;
    margin: 0;
    padding-top: 0.5rem;
  }
  .rng-featured-property-container.rng-featured-property-layout-2 .rng-featured-property:nth-of-type(2) .rng-featured-property-listing-details h3 i, .rng-featured-property-container.rng-featured-property-layout-2 .rng-featured-property:nth-of-type(3) .rng-featured-property-listing-details h3 i, .rng-featured-property-container.rng-featured-property-layout-2 .rng-featured-property:nth-of-type(5) .rng-featured-property-listing-details h3 i, .rng-featured-property-container.rng-featured-property-layout-2 .rng-featured-property:nth-of-type(6) .rng-featured-property-listing-details h3 i, .rng-featured-property-container.rng-featured-property-layout-2 .rng-featured-property:nth-of-type(8) .rng-featured-property-listing-details h3 i, .rng-featured-property-container.rng-featured-property-layout-2 .rng-featured-property:nth-of-type(9) .rng-featured-property-listing-details h3 i {
    color: red;
    font-size: 1.5rem;
    cursor: pointer;
    transition: all 300ms ease-in-out;
  }
  .rng-featured-property-container.rng-featured-property-layout-2 .rng-featured-property:nth-of-type(2) .rng-featured-property-listing-details h3 i.favorite :before, .rng-featured-property-container.rng-featured-property-layout-2 .rng-featured-property:nth-of-type(3) .rng-featured-property-listing-details h3 i.favorite :before, .rng-featured-property-container.rng-featured-property-layout-2 .rng-featured-property:nth-of-type(5) .rng-featured-property-listing-details h3 i.favorite :before, .rng-featured-property-container.rng-featured-property-layout-2 .rng-featured-property:nth-of-type(6) .rng-featured-property-listing-details h3 i.favorite :before, .rng-featured-property-container.rng-featured-property-layout-2 .rng-featured-property:nth-of-type(8) .rng-featured-property-listing-details h3 i.favorite :before, .rng-featured-property-container.rng-featured-property-layout-2 .rng-featured-property:nth-of-type(9) .rng-featured-property-listing-details h3 i.favorite :before {
    content: "\f004";
  }
  .rng-featured-property-container.rng-featured-property-layout-2 .rng-featured-property:nth-of-type(2) .rng-featured-property-listing-details h3 .rng-featured-property-listing-status:before, .rng-featured-property-container.rng-featured-property-layout-2 .rng-featured-property:nth-of-type(3) .rng-featured-property-listing-details h3 .rng-featured-property-listing-status:before, .rng-featured-property-container.rng-featured-property-layout-2 .rng-featured-property:nth-of-type(5) .rng-featured-property-listing-details h3 .rng-featured-property-listing-status:before, .rng-featured-property-container.rng-featured-property-layout-2 .rng-featured-property:nth-of-type(6) .rng-featured-property-listing-details h3 .rng-featured-property-listing-status:before, .rng-featured-property-container.rng-featured-property-layout-2 .rng-featured-property:nth-of-type(8) .rng-featured-property-listing-details h3 .rng-featured-property-listing-status:before, .rng-featured-property-container.rng-featured-property-layout-2 .rng-featured-property:nth-of-type(9) .rng-featured-property-listing-details h3 .rng-featured-property-listing-status:before {
    content: "";
    border-radius: 100%;
    height: 1rem;
    margin-right: 0.5rem;
    width: 1rem;
    display: inline-block;
  }
  .rng-featured-property-container.rng-featured-property-layout-2 .rng-featured-property:nth-of-type(2) .rng-featured-property-listing-details h3 .rng-featured-property-listing-status.comingsoon:before, .rng-featured-property-container.rng-featured-property-layout-2 .rng-featured-property:nth-of-type(2) .rng-featured-property-listing-details h3 .rng-featured-property-listing-status.coming.soon:before, .rng-featured-property-container.rng-featured-property-layout-2 .rng-featured-property:nth-of-type(2) .rng-featured-property-listing-details h3 .rng-featured-property-listing-status.coming-soon:before, .rng-featured-property-container.rng-featured-property-layout-2 .rng-featured-property:nth-of-type(3) .rng-featured-property-listing-details h3 .rng-featured-property-listing-status.comingsoon:before, .rng-featured-property-container.rng-featured-property-layout-2 .rng-featured-property:nth-of-type(3) .rng-featured-property-listing-details h3 .rng-featured-property-listing-status.coming.soon:before, .rng-featured-property-container.rng-featured-property-layout-2 .rng-featured-property:nth-of-type(3) .rng-featured-property-listing-details h3 .rng-featured-property-listing-status.coming-soon:before, .rng-featured-property-container.rng-featured-property-layout-2 .rng-featured-property:nth-of-type(5) .rng-featured-property-listing-details h3 .rng-featured-property-listing-status.comingsoon:before, .rng-featured-property-container.rng-featured-property-layout-2 .rng-featured-property:nth-of-type(5) .rng-featured-property-listing-details h3 .rng-featured-property-listing-status.coming.soon:before, .rng-featured-property-container.rng-featured-property-layout-2 .rng-featured-property:nth-of-type(5) .rng-featured-property-listing-details h3 .rng-featured-property-listing-status.coming-soon:before, .rng-featured-property-container.rng-featured-property-layout-2 .rng-featured-property:nth-of-type(6) .rng-featured-property-listing-details h3 .rng-featured-property-listing-status.comingsoon:before, .rng-featured-property-container.rng-featured-property-layout-2 .rng-featured-property:nth-of-type(6) .rng-featured-property-listing-details h3 .rng-featured-property-listing-status.coming.soon:before, .rng-featured-property-container.rng-featured-property-layout-2 .rng-featured-property:nth-of-type(6) .rng-featured-property-listing-details h3 .rng-featured-property-listing-status.coming-soon:before, .rng-featured-property-container.rng-featured-property-layout-2 .rng-featured-property:nth-of-type(8) .rng-featured-property-listing-details h3 .rng-featured-property-listing-status.comingsoon:before, .rng-featured-property-container.rng-featured-property-layout-2 .rng-featured-property:nth-of-type(8) .rng-featured-property-listing-details h3 .rng-featured-property-listing-status.coming.soon:before, .rng-featured-property-container.rng-featured-property-layout-2 .rng-featured-property:nth-of-type(8) .rng-featured-property-listing-details h3 .rng-featured-property-listing-status.coming-soon:before, .rng-featured-property-container.rng-featured-property-layout-2 .rng-featured-property:nth-of-type(9) .rng-featured-property-listing-details h3 .rng-featured-property-listing-status.comingsoon:before, .rng-featured-property-container.rng-featured-property-layout-2 .rng-featured-property:nth-of-type(9) .rng-featured-property-listing-details h3 .rng-featured-property-listing-status.coming.soon:before, .rng-featured-property-container.rng-featured-property-layout-2 .rng-featured-property:nth-of-type(9) .rng-featured-property-listing-details h3 .rng-featured-property-listing-status.coming-soon:before {
    background-color: #0454a4;
  }
  .rng-featured-property-container.rng-featured-property-layout-2 .rng-featured-property:nth-of-type(2) .rng-featured-property-listing-details h3 .rng-featured-property-listing-status.active:before, .rng-featured-property-container.rng-featured-property-layout-2 .rng-featured-property:nth-of-type(2) .rng-featured-property-listing-details h3 .rng-featured-property-listing-status.public:before, .rng-featured-property-container.rng-featured-property-layout-2 .rng-featured-property:nth-of-type(3) .rng-featured-property-listing-details h3 .rng-featured-property-listing-status.active:before, .rng-featured-property-container.rng-featured-property-layout-2 .rng-featured-property:nth-of-type(3) .rng-featured-property-listing-details h3 .rng-featured-property-listing-status.public:before, .rng-featured-property-container.rng-featured-property-layout-2 .rng-featured-property:nth-of-type(5) .rng-featured-property-listing-details h3 .rng-featured-property-listing-status.active:before, .rng-featured-property-container.rng-featured-property-layout-2 .rng-featured-property:nth-of-type(5) .rng-featured-property-listing-details h3 .rng-featured-property-listing-status.public:before, .rng-featured-property-container.rng-featured-property-layout-2 .rng-featured-property:nth-of-type(6) .rng-featured-property-listing-details h3 .rng-featured-property-listing-status.active:before, .rng-featured-property-container.rng-featured-property-layout-2 .rng-featured-property:nth-of-type(6) .rng-featured-property-listing-details h3 .rng-featured-property-listing-status.public:before, .rng-featured-property-container.rng-featured-property-layout-2 .rng-featured-property:nth-of-type(8) .rng-featured-property-listing-details h3 .rng-featured-property-listing-status.active:before, .rng-featured-property-container.rng-featured-property-layout-2 .rng-featured-property:nth-of-type(8) .rng-featured-property-listing-details h3 .rng-featured-property-listing-status.public:before, .rng-featured-property-container.rng-featured-property-layout-2 .rng-featured-property:nth-of-type(9) .rng-featured-property-listing-details h3 .rng-featured-property-listing-status.active:before, .rng-featured-property-container.rng-featured-property-layout-2 .rng-featured-property:nth-of-type(9) .rng-featured-property-listing-details h3 .rng-featured-property-listing-status.public:before {
    background-color: #3adb76;
  }
  .rng-featured-property-container.rng-featured-property-layout-2 .rng-featured-property:nth-of-type(2) .rng-featured-property-listing-details h3 .rng-featured-property-listing-status.pending:before, .rng-featured-property-container.rng-featured-property-layout-2 .rng-featured-property:nth-of-type(3) .rng-featured-property-listing-details h3 .rng-featured-property-listing-status.pending:before, .rng-featured-property-container.rng-featured-property-layout-2 .rng-featured-property:nth-of-type(5) .rng-featured-property-listing-details h3 .rng-featured-property-listing-status.pending:before, .rng-featured-property-container.rng-featured-property-layout-2 .rng-featured-property:nth-of-type(6) .rng-featured-property-listing-details h3 .rng-featured-property-listing-status.pending:before, .rng-featured-property-container.rng-featured-property-layout-2 .rng-featured-property:nth-of-type(8) .rng-featured-property-listing-details h3 .rng-featured-property-listing-status.pending:before, .rng-featured-property-container.rng-featured-property-layout-2 .rng-featured-property:nth-of-type(9) .rng-featured-property-listing-details h3 .rng-featured-property-listing-status.pending:before {
    background-color: #ffae00;
  }
  .rng-featured-property-container.rng-featured-property-layout-2 .rng-featured-property:nth-of-type(2) .rng-featured-property-listing-details h3 .rng-featured-property-listing-status.sold:before, .rng-featured-property-container.rng-featured-property-layout-2 .rng-featured-property:nth-of-type(3) .rng-featured-property-listing-details h3 .rng-featured-property-listing-status.sold:before, .rng-featured-property-container.rng-featured-property-layout-2 .rng-featured-property:nth-of-type(5) .rng-featured-property-listing-details h3 .rng-featured-property-listing-status.sold:before, .rng-featured-property-container.rng-featured-property-layout-2 .rng-featured-property:nth-of-type(6) .rng-featured-property-listing-details h3 .rng-featured-property-listing-status.sold:before, .rng-featured-property-container.rng-featured-property-layout-2 .rng-featured-property:nth-of-type(8) .rng-featured-property-listing-details h3 .rng-featured-property-listing-status.sold:before, .rng-featured-property-container.rng-featured-property-layout-2 .rng-featured-property:nth-of-type(9) .rng-featured-property-listing-details h3 .rng-featured-property-listing-status.sold:before {
    background-color: #cc4b37;
  }
  .rng-featured-property-container.rng-featured-property-layout-2 .rng-featured-property:nth-of-type(2) .rng-featured-property-listing-details h4, .rng-featured-property-container.rng-featured-property-layout-2 .rng-featured-property:nth-of-type(3) .rng-featured-property-listing-details h4, .rng-featured-property-container.rng-featured-property-layout-2 .rng-featured-property:nth-of-type(5) .rng-featured-property-listing-details h4, .rng-featured-property-container.rng-featured-property-layout-2 .rng-featured-property:nth-of-type(6) .rng-featured-property-listing-details h4, .rng-featured-property-container.rng-featured-property-layout-2 .rng-featured-property:nth-of-type(8) .rng-featured-property-listing-details h4, .rng-featured-property-container.rng-featured-property-layout-2 .rng-featured-property:nth-of-type(9) .rng-featured-property-listing-details h4 {
    font-size: 0.75rem;
    font-weight: 100;
    margin-bottom: 0;
  }
  .rng-featured-property-container.rng-featured-property-layout-2 .rng-featured-property:nth-of-type(2) .rng-featured-property-listing-details p, .rng-featured-property-container.rng-featured-property-layout-2 .rng-featured-property:nth-of-type(3) .rng-featured-property-listing-details p, .rng-featured-property-container.rng-featured-property-layout-2 .rng-featured-property:nth-of-type(5) .rng-featured-property-listing-details p, .rng-featured-property-container.rng-featured-property-layout-2 .rng-featured-property:nth-of-type(6) .rng-featured-property-listing-details p, .rng-featured-property-container.rng-featured-property-layout-2 .rng-featured-property:nth-of-type(8) .rng-featured-property-listing-details p, .rng-featured-property-container.rng-featured-property-layout-2 .rng-featured-property:nth-of-type(9) .rng-featured-property-listing-details p {
    line-height: 1;
  }
  .rng-featured-property-container.rng-featured-property-layout-2 .rng-featured-property:nth-of-type(2) .rng-featured-property-listing-details .rng-featured-property-header, .rng-featured-property-container.rng-featured-property-layout-2 .rng-featured-property:nth-of-type(3) .rng-featured-property-listing-details .rng-featured-property-header, .rng-featured-property-container.rng-featured-property-layout-2 .rng-featured-property:nth-of-type(5) .rng-featured-property-listing-details .rng-featured-property-header, .rng-featured-property-container.rng-featured-property-layout-2 .rng-featured-property:nth-of-type(6) .rng-featured-property-listing-details .rng-featured-property-header, .rng-featured-property-container.rng-featured-property-layout-2 .rng-featured-property:nth-of-type(8) .rng-featured-property-listing-details .rng-featured-property-header, .rng-featured-property-container.rng-featured-property-layout-2 .rng-featured-property:nth-of-type(9) .rng-featured-property-listing-details .rng-featured-property-header {
    margin-bottom: 0;
    display: flex;
  }
  .rng-featured-property-container.rng-featured-property-layout-2 .rng-featured-property:nth-of-type(2) .rng-featured-property-listing-details .rng-featured-property-header h4, .rng-featured-property-container.rng-featured-property-layout-2 .rng-featured-property:nth-of-type(3) .rng-featured-property-listing-details .rng-featured-property-header h4, .rng-featured-property-container.rng-featured-property-layout-2 .rng-featured-property:nth-of-type(5) .rng-featured-property-listing-details .rng-featured-property-header h4, .rng-featured-property-container.rng-featured-property-layout-2 .rng-featured-property:nth-of-type(6) .rng-featured-property-listing-details .rng-featured-property-header h4, .rng-featured-property-container.rng-featured-property-layout-2 .rng-featured-property:nth-of-type(8) .rng-featured-property-listing-details .rng-featured-property-header h4, .rng-featured-property-container.rng-featured-property-layout-2 .rng-featured-property:nth-of-type(9) .rng-featured-property-listing-details .rng-featured-property-header h4 {
    text-align: right;
    flex: 1 0 auto;
  }
  .rng-featured-property-container.rng-featured-property-layout-2 .rng-featured-property:nth-of-type(2) .rng-featured-property-listing-details .rng-featured-property-open-house span, .rng-featured-property-container.rng-featured-property-layout-2 .rng-featured-property:nth-of-type(3) .rng-featured-property-listing-details .rng-featured-property-open-house span, .rng-featured-property-container.rng-featured-property-layout-2 .rng-featured-property:nth-of-type(5) .rng-featured-property-listing-details .rng-featured-property-open-house span, .rng-featured-property-container.rng-featured-property-layout-2 .rng-featured-property:nth-of-type(6) .rng-featured-property-listing-details .rng-featured-property-open-house span, .rng-featured-property-container.rng-featured-property-layout-2 .rng-featured-property:nth-of-type(8) .rng-featured-property-listing-details .rng-featured-property-open-house span, .rng-featured-property-container.rng-featured-property-layout-2 .rng-featured-property:nth-of-type(9) .rng-featured-property-listing-details .rng-featured-property-open-house span {
    font-size: 0.875rem;
    padding-bottom: 0.5rem;
    align-items: baseline;
    display: flex;
  }
  .rng-featured-property-container.rng-featured-property-layout-2 .rng-featured-property:nth-of-type(2) .rng-featured-property-listing-details .rng-featured-property-open-house span i, .rng-featured-property-container.rng-featured-property-layout-2 .rng-featured-property:nth-of-type(3) .rng-featured-property-listing-details .rng-featured-property-open-house span i, .rng-featured-property-container.rng-featured-property-layout-2 .rng-featured-property:nth-of-type(5) .rng-featured-property-listing-details .rng-featured-property-open-house span i, .rng-featured-property-container.rng-featured-property-layout-2 .rng-featured-property:nth-of-type(6) .rng-featured-property-listing-details .rng-featured-property-open-house span i, .rng-featured-property-container.rng-featured-property-layout-2 .rng-featured-property:nth-of-type(8) .rng-featured-property-listing-details .rng-featured-property-open-house span i, .rng-featured-property-container.rng-featured-property-layout-2 .rng-featured-property:nth-of-type(9) .rng-featured-property-listing-details .rng-featured-property-open-house span i {
    color: #666666;
    font-size: 1.375rem;
    padding-right: 0.5rem;
  }
  .rng-featured-property-container.rng-featured-property-layout-2 .rng-featured-property:nth-of-type(2) .rng-featured-property-listing-details .rng-featured-property-open-house p, .rng-featured-property-container.rng-featured-property-layout-2 .rng-featured-property:nth-of-type(3) .rng-featured-property-listing-details .rng-featured-property-open-house p, .rng-featured-property-container.rng-featured-property-layout-2 .rng-featured-property:nth-of-type(5) .rng-featured-property-listing-details .rng-featured-property-open-house p, .rng-featured-property-container.rng-featured-property-layout-2 .rng-featured-property:nth-of-type(6) .rng-featured-property-listing-details .rng-featured-property-open-house p, .rng-featured-property-container.rng-featured-property-layout-2 .rng-featured-property:nth-of-type(8) .rng-featured-property-listing-details .rng-featured-property-open-house p, .rng-featured-property-container.rng-featured-property-layout-2 .rng-featured-property:nth-of-type(9) .rng-featured-property-listing-details .rng-featured-property-open-house p {
    font-size: 1rem;
    margin-bottom: 0;
  }
  .rng-featured-property-container.rng-featured-property-layout-2 .rng-featured-property:nth-of-type(2) .rng-featured-property-listing-details .rng-featured-property-listing-details-items, .rng-featured-property-container.rng-featured-property-layout-2 .rng-featured-property:nth-of-type(3) .rng-featured-property-listing-details .rng-featured-property-listing-details-items, .rng-featured-property-container.rng-featured-property-layout-2 .rng-featured-property:nth-of-type(5) .rng-featured-property-listing-details .rng-featured-property-listing-details-items, .rng-featured-property-container.rng-featured-property-layout-2 .rng-featured-property:nth-of-type(6) .rng-featured-property-listing-details .rng-featured-property-listing-details-items, .rng-featured-property-container.rng-featured-property-layout-2 .rng-featured-property:nth-of-type(8) .rng-featured-property-listing-details .rng-featured-property-listing-details-items, .rng-featured-property-container.rng-featured-property-layout-2 .rng-featured-property:nth-of-type(9) .rng-featured-property-listing-details .rng-featured-property-listing-details-items {
    font-size: 1rem;
    list-style: none;
    margin: 0;
    padding: 0.5rem 0;
    display: flex;
    flex-wrap: wrap;
  }
  .rng-featured-property-container.rng-featured-property-layout-2 .rng-featured-property:nth-of-type(2) .rng-featured-property-listing-details .rng-featured-property-listing-details-items li, .rng-featured-property-container.rng-featured-property-layout-2 .rng-featured-property:nth-of-type(3) .rng-featured-property-listing-details .rng-featured-property-listing-details-items li, .rng-featured-property-container.rng-featured-property-layout-2 .rng-featured-property:nth-of-type(5) .rng-featured-property-listing-details .rng-featured-property-listing-details-items li, .rng-featured-property-container.rng-featured-property-layout-2 .rng-featured-property:nth-of-type(6) .rng-featured-property-listing-details .rng-featured-property-listing-details-items li, .rng-featured-property-container.rng-featured-property-layout-2 .rng-featured-property:nth-of-type(8) .rng-featured-property-listing-details .rng-featured-property-listing-details-items li, .rng-featured-property-container.rng-featured-property-layout-2 .rng-featured-property:nth-of-type(9) .rng-featured-property-listing-details .rng-featured-property-listing-details-items li {
    border-left: 1px solid #666666;
    line-height: 1;
    padding: 0 0.5rem;
  }
  .rng-featured-property-container.rng-featured-property-layout-2 .rng-featured-property:nth-of-type(2) .rng-featured-property-listing-details .rng-featured-property-listing-details-items li:first-of-type, .rng-featured-property-container.rng-featured-property-layout-2 .rng-featured-property:nth-of-type(3) .rng-featured-property-listing-details .rng-featured-property-listing-details-items li:first-of-type, .rng-featured-property-container.rng-featured-property-layout-2 .rng-featured-property:nth-of-type(5) .rng-featured-property-listing-details .rng-featured-property-listing-details-items li:first-of-type, .rng-featured-property-container.rng-featured-property-layout-2 .rng-featured-property:nth-of-type(6) .rng-featured-property-listing-details .rng-featured-property-listing-details-items li:first-of-type, .rng-featured-property-container.rng-featured-property-layout-2 .rng-featured-property:nth-of-type(8) .rng-featured-property-listing-details .rng-featured-property-listing-details-items li:first-of-type, .rng-featured-property-container.rng-featured-property-layout-2 .rng-featured-property:nth-of-type(9) .rng-featured-property-listing-details .rng-featured-property-listing-details-items li:first-of-type {
    border-left: none;
    padding-left: 0;
  }
  .rng-featured-property-container.rng-featured-property-layout-2 .rng-featured-property:nth-of-type(2) .rng-featured-property-listing-details .rng-featured-property-courtesy, .rng-featured-property-container.rng-featured-property-layout-2 .rng-featured-property:nth-of-type(3) .rng-featured-property-listing-details .rng-featured-property-courtesy, .rng-featured-property-container.rng-featured-property-layout-2 .rng-featured-property:nth-of-type(5) .rng-featured-property-listing-details .rng-featured-property-courtesy, .rng-featured-property-container.rng-featured-property-layout-2 .rng-featured-property:nth-of-type(6) .rng-featured-property-listing-details .rng-featured-property-courtesy, .rng-featured-property-container.rng-featured-property-layout-2 .rng-featured-property:nth-of-type(8) .rng-featured-property-listing-details .rng-featured-property-courtesy, .rng-featured-property-container.rng-featured-property-layout-2 .rng-featured-property:nth-of-type(9) .rng-featured-property-listing-details .rng-featured-property-courtesy {
    color: #666666;
    margin-top: auto;
    align-items: flex-end;
    display: flex;
    justify-content: space-between;
  }
  .rng-featured-property-container.rng-featured-property-layout-2 .rng-featured-property:nth-of-type(2) .rng-featured-property-listing-details .rng-featured-property-courtesy p, .rng-featured-property-container.rng-featured-property-layout-2 .rng-featured-property:nth-of-type(3) .rng-featured-property-listing-details .rng-featured-property-courtesy p, .rng-featured-property-container.rng-featured-property-layout-2 .rng-featured-property:nth-of-type(5) .rng-featured-property-listing-details .rng-featured-property-courtesy p, .rng-featured-property-container.rng-featured-property-layout-2 .rng-featured-property:nth-of-type(6) .rng-featured-property-listing-details .rng-featured-property-courtesy p, .rng-featured-property-container.rng-featured-property-layout-2 .rng-featured-property:nth-of-type(8) .rng-featured-property-listing-details .rng-featured-property-courtesy p, .rng-featured-property-container.rng-featured-property-layout-2 .rng-featured-property:nth-of-type(9) .rng-featured-property-listing-details .rng-featured-property-courtesy p {
    font-size: 0.75rem;
    margin: 0;
  }
}
@media print, screen and (min-width: 64.0625em) and (min-width: 64.0625em) {
  .rng-featured-property-container.rng-featured-property-layout-2 .rng-featured-property:nth-of-type(2), .rng-featured-property-container.rng-featured-property-layout-2 .rng-featured-property:nth-of-type(3), .rng-featured-property-container.rng-featured-property-layout-2 .rng-featured-property:nth-of-type(5), .rng-featured-property-container.rng-featured-property-layout-2 .rng-featured-property:nth-of-type(6), .rng-featured-property-container.rng-featured-property-layout-2 .rng-featured-property:nth-of-type(8), .rng-featured-property-container.rng-featured-property-layout-2 .rng-featured-property:nth-of-type(9) {
    height: calc(32.5rem / 2 - 0.25rem);
    width: calc(66.6666666667% - 0.25rem);
  }
}
@media print, screen and (min-width: 64.0625em) and (max-width: 64.06125em) {
  .rng-featured-property-container.rng-featured-property-layout-2 .rng-featured-property:nth-of-type(2), .rng-featured-property-container.rng-featured-property-layout-2 .rng-featured-property:nth-of-type(3), .rng-featured-property-container.rng-featured-property-layout-2 .rng-featured-property:nth-of-type(5), .rng-featured-property-container.rng-featured-property-layout-2 .rng-featured-property:nth-of-type(6), .rng-featured-property-container.rng-featured-property-layout-2 .rng-featured-property:nth-of-type(8), .rng-featured-property-container.rng-featured-property-layout-2 .rng-featured-property:nth-of-type(9) {
    width: 100%;
  }
}
@media print, screen and (min-width: 64.0625em) {
  .rng-featured-property-container.rng-featured-property-layout-2 .rng-featured-property:nth-of-type(2) .rng-featured-property-photo-section,
  .rng-featured-property-container.rng-featured-property-layout-2 .rng-featured-property:nth-of-type(2) .rng-featured-property-listing-details, .rng-featured-property-container.rng-featured-property-layout-2 .rng-featured-property:nth-of-type(3) .rng-featured-property-photo-section,
  .rng-featured-property-container.rng-featured-property-layout-2 .rng-featured-property:nth-of-type(3) .rng-featured-property-listing-details, .rng-featured-property-container.rng-featured-property-layout-2 .rng-featured-property:nth-of-type(5) .rng-featured-property-photo-section,
  .rng-featured-property-container.rng-featured-property-layout-2 .rng-featured-property:nth-of-type(5) .rng-featured-property-listing-details, .rng-featured-property-container.rng-featured-property-layout-2 .rng-featured-property:nth-of-type(6) .rng-featured-property-photo-section,
  .rng-featured-property-container.rng-featured-property-layout-2 .rng-featured-property:nth-of-type(6) .rng-featured-property-listing-details, .rng-featured-property-container.rng-featured-property-layout-2 .rng-featured-property:nth-of-type(8) .rng-featured-property-photo-section,
  .rng-featured-property-container.rng-featured-property-layout-2 .rng-featured-property:nth-of-type(8) .rng-featured-property-listing-details, .rng-featured-property-container.rng-featured-property-layout-2 .rng-featured-property:nth-of-type(9) .rng-featured-property-photo-section,
  .rng-featured-property-container.rng-featured-property-layout-2 .rng-featured-property:nth-of-type(9) .rng-featured-property-listing-details {
    width: 50%;
  }
  .rng-featured-property-container.rng-featured-property-layout-2 .rng-featured-property:first-of-type, .rng-featured-property-container.rng-featured-property-layout-2 .rng-featured-property:nth-of-type(3n+4) {
    border: 1px solid #e5e5e5;
    display: flex;
    position: relative;
    width: calc(33% - 0.5rem);
    flex-direction: column;
    margin-right: 0.5rem;
    float: left;
  }
  .rng-featured-property-container.rng-featured-property-layout-2 .rng-featured-property:first-of-type .rng-featured-property-photo-section, .rng-featured-property-container.rng-featured-property-layout-2 .rng-featured-property:nth-of-type(3n+4) .rng-featured-property-photo-section {
    text-decoration: none;
    background-color: #e5e5e5;
    background-image: url(https://content.mediastg.net/dyna_images//mls/268/17229127.jpg);
    background-position: center;
    background-size: cover;
    position: relative;
    align-items: flex-start;
    display: flex;
    justify-content: space-between;
  }
  .rng-featured-property-container.rng-featured-property-layout-2 .rng-featured-property:first-of-type .rng-featured-property-photo-section:after, .rng-featured-property-container.rng-featured-property-layout-2 .rng-featured-property:nth-of-type(3n+4) .rng-featured-property-photo-section:after {
    /*content:'';
    padding-top: 75%;
    display: block;*/
    color: #ffffff;
    content: "View Property Details";
    background-color: rgba(10, 10, 10, 0.7);
    height: 100%;
    opacity: 0;
    width: 100%;
    position: absolute;
    top: 0;
    right: 0;
    left: 0;
    bottom: 0;
    align-items: center;
    display: flex;
    justify-content: center;
    transition: all 300ms ease-in-out;
  }
  .rng-featured-property-container.rng-featured-property-layout-2 .rng-featured-property:first-of-type .rng-featured-property-photo-section:hover:after, .rng-featured-property-container.rng-featured-property-layout-2 .rng-featured-property:nth-of-type(3n+4) .rng-featured-property-photo-section:hover:after {
    opacity: 1;
  }
  .rng-featured-property-container.rng-featured-property-layout-2 .rng-featured-property:first-of-type .rng-featured-property-photo-section img, .rng-featured-property-container.rng-featured-property-layout-2 .rng-featured-property:first-of-type .rng-featured-property-photo-section i, .rng-featured-property-container.rng-featured-property-layout-2 .rng-featured-property:nth-of-type(3n+4) .rng-featured-property-photo-section img, .rng-featured-property-container.rng-featured-property-layout-2 .rng-featured-property:nth-of-type(3n+4) .rng-featured-property-photo-section i {
    padding: 0.25rem;
  }
  .rng-featured-property-container.rng-featured-property-layout-2 .rng-featured-property:first-of-type .banners, .rng-featured-property-container.rng-featured-property-layout-2 .rng-featured-property:nth-of-type(3n+4) .banners {
    position: absolute;
    top: 1rem;
    z-index: 10;
    display: flex;
    flex-wrap: wrap;
  }
  .rng-featured-property-container.rng-featured-property-layout-2 .rng-featured-property:first-of-type .banners .rng-featured-property-banner_openhouse,
  .rng-featured-property-container.rng-featured-property-layout-2 .rng-featured-property:first-of-type .banners .rng-featured-property-banner_new,
  .rng-featured-property-container.rng-featured-property-layout-2 .rng-featured-property:first-of-type .banners .rng-featured-property-banner_reduced, .rng-featured-property-container.rng-featured-property-layout-2 .rng-featured-property:nth-of-type(3n+4) .banners .rng-featured-property-banner_openhouse,
  .rng-featured-property-container.rng-featured-property-layout-2 .rng-featured-property:nth-of-type(3n+4) .banners .rng-featured-property-banner_new,
  .rng-featured-property-container.rng-featured-property-layout-2 .rng-featured-property:nth-of-type(3n+4) .banners .rng-featured-property-banner_reduced {
    color: #ffffff;
    font-size: 0.875rem;
    font-weight: bold;
    line-height: 1;
    text-transform: uppercase;
    background: #0a0a0a;
    margin-right: 0.25rem;
    padding: 0.25rem;
  }
}
@media print, screen and (min-width: 64.0625em) and (max-width: 39.99875em) {
  .rng-featured-property-container.rng-featured-property-layout-2 .rng-featured-property:first-of-type .banners .rng-featured-property-banner_openhouse,
  .rng-featured-property-container.rng-featured-property-layout-2 .rng-featured-property:first-of-type .banners .rng-featured-property-banner_new,
  .rng-featured-property-container.rng-featured-property-layout-2 .rng-featured-property:first-of-type .banners .rng-featured-property-banner_reduced, .rng-featured-property-container.rng-featured-property-layout-2 .rng-featured-property:nth-of-type(3n+4) .banners .rng-featured-property-banner_openhouse,
  .rng-featured-property-container.rng-featured-property-layout-2 .rng-featured-property:nth-of-type(3n+4) .banners .rng-featured-property-banner_new,
  .rng-featured-property-container.rng-featured-property-layout-2 .rng-featured-property:nth-of-type(3n+4) .banners .rng-featured-property-banner_reduced {
    font-size: 0.75rem;
  }
}
@media print, screen and (min-width: 64.0625em) {
  .rng-featured-property-container.rng-featured-property-layout-2 .rng-featured-property:first-of-type .rng-featured-property-listing-details, .rng-featured-property-container.rng-featured-property-layout-2 .rng-featured-property:nth-of-type(3n+4) .rng-featured-property-listing-details {
    font-family: "Open Sans", sans-serif !important;
    overflow: hidden;
    padding: 0.5rem;
    display: flex;
    flex-direction: column;
  }
  .rng-featured-property-container.rng-featured-property-layout-2 .rng-featured-property:first-of-type .rng-featured-property-listing-details h2,
  .rng-featured-property-container.rng-featured-property-layout-2 .rng-featured-property:first-of-type .rng-featured-property-listing-details h3, .rng-featured-property-container.rng-featured-property-layout-2 .rng-featured-property:nth-of-type(3n+4) .rng-featured-property-listing-details h2,
  .rng-featured-property-container.rng-featured-property-layout-2 .rng-featured-property:nth-of-type(3n+4) .rng-featured-property-listing-details h3 {
    font-family: "Open Sans", sans-serif !important;
    font-style: normal !important;
    font-weight: 300 !important;
    letter-spacing: normal !important;
    text-transform: none !important;
    color: #0a0a0a !important;
    font-size: 1.75rem !important;
    line-height: 1.4 !important;
    margin: 0 !important;
  }
  .rng-featured-property-container.rng-featured-property-layout-2 .rng-featured-property:first-of-type .rng-featured-property-listing-details h2 span.listing-address,
  .rng-featured-property-container.rng-featured-property-layout-2 .rng-featured-property:first-of-type .rng-featured-property-listing-details h3 span.listing-address, .rng-featured-property-container.rng-featured-property-layout-2 .rng-featured-property:nth-of-type(3n+4) .rng-featured-property-listing-details h2 span.listing-address,
  .rng-featured-property-container.rng-featured-property-layout-2 .rng-featured-property:nth-of-type(3n+4) .rng-featured-property-listing-details h3 span.listing-address {
    color: inherit !important;
    font-size: 1.5rem !important;
    line-height: inherit;
    display: block;
  }
  .rng-featured-property-container.rng-featured-property-layout-2 .rng-featured-property:first-of-type .rng-featured-property-listing-details h4,
  .rng-featured-property-container.rng-featured-property-layout-2 .rng-featured-property:first-of-type .rng-featured-property-listing-details .rng-featured-property-listing-details-items,
  .rng-featured-property-container.rng-featured-property-layout-2 .rng-featured-property:first-of-type .rng-featured-property-listing-details .rng-featured-property-open-house,
  .rng-featured-property-container.rng-featured-property-layout-2 .rng-featured-property:first-of-type .rng-featured-property-listing-details .rng-featured-property-sold, .rng-featured-property-container.rng-featured-property-layout-2 .rng-featured-property:nth-of-type(3n+4) .rng-featured-property-listing-details h4,
  .rng-featured-property-container.rng-featured-property-layout-2 .rng-featured-property:nth-of-type(3n+4) .rng-featured-property-listing-details .rng-featured-property-listing-details-items,
  .rng-featured-property-container.rng-featured-property-layout-2 .rng-featured-property:nth-of-type(3n+4) .rng-featured-property-listing-details .rng-featured-property-open-house,
  .rng-featured-property-container.rng-featured-property-layout-2 .rng-featured-property:nth-of-type(3n+4) .rng-featured-property-listing-details .rng-featured-property-sold {
    color: #666666;
  }
  .rng-featured-property-container.rng-featured-property-layout-2 .rng-featured-property:first-of-type .rng-featured-property-listing-details h2, .rng-featured-property-container.rng-featured-property-layout-2 .rng-featured-property:nth-of-type(3n+4) .rng-featured-property-listing-details h2 {
    font-size: 1.75rem;
    margin-top: 0.5rem;
    margin-bottom: 0;
  }
  .rng-featured-property-container.rng-featured-property-layout-2 .rng-featured-property:first-of-type .rng-featured-property-listing-details h2 span, .rng-featured-property-container.rng-featured-property-layout-2 .rng-featured-property:nth-of-type(3n+4) .rng-featured-property-listing-details h2 span {
    font-size: 1.5rem;
    display: block;
  }
  .rng-featured-property-container.rng-featured-property-layout-2 .rng-featured-property:first-of-type .rng-featured-property-listing-details h3, .rng-featured-property-container.rng-featured-property-layout-2 .rng-featured-property:nth-of-type(3n+4) .rng-featured-property-listing-details h3 {
    font-size: 1.625rem;
    margin: 0;
    padding-top: 0.5rem;
  }
  .rng-featured-property-container.rng-featured-property-layout-2 .rng-featured-property:first-of-type .rng-featured-property-listing-details h3 i, .rng-featured-property-container.rng-featured-property-layout-2 .rng-featured-property:nth-of-type(3n+4) .rng-featured-property-listing-details h3 i {
    color: red;
    font-size: 1.5rem;
    cursor: pointer;
    transition: all 300ms ease-in-out;
  }
  .rng-featured-property-container.rng-featured-property-layout-2 .rng-featured-property:first-of-type .rng-featured-property-listing-details h3 i.favorite :before, .rng-featured-property-container.rng-featured-property-layout-2 .rng-featured-property:nth-of-type(3n+4) .rng-featured-property-listing-details h3 i.favorite :before {
    content: "\f004";
  }
  .rng-featured-property-container.rng-featured-property-layout-2 .rng-featured-property:first-of-type .rng-featured-property-listing-details h3 .rng-featured-property-listing-status:before, .rng-featured-property-container.rng-featured-property-layout-2 .rng-featured-property:nth-of-type(3n+4) .rng-featured-property-listing-details h3 .rng-featured-property-listing-status:before {
    content: "";
    border-radius: 100%;
    height: 1rem;
    margin-right: 0.5rem;
    width: 1rem;
    display: inline-block;
  }
  .rng-featured-property-container.rng-featured-property-layout-2 .rng-featured-property:first-of-type .rng-featured-property-listing-details h3 .rng-featured-property-listing-status.comingsoon:before, .rng-featured-property-container.rng-featured-property-layout-2 .rng-featured-property:first-of-type .rng-featured-property-listing-details h3 .rng-featured-property-listing-status.coming.soon:before, .rng-featured-property-container.rng-featured-property-layout-2 .rng-featured-property:first-of-type .rng-featured-property-listing-details h3 .rng-featured-property-listing-status.coming-soon:before, .rng-featured-property-container.rng-featured-property-layout-2 .rng-featured-property:nth-of-type(3n+4) .rng-featured-property-listing-details h3 .rng-featured-property-listing-status.comingsoon:before, .rng-featured-property-container.rng-featured-property-layout-2 .rng-featured-property:nth-of-type(3n+4) .rng-featured-property-listing-details h3 .rng-featured-property-listing-status.coming.soon:before, .rng-featured-property-container.rng-featured-property-layout-2 .rng-featured-property:nth-of-type(3n+4) .rng-featured-property-listing-details h3 .rng-featured-property-listing-status.coming-soon:before {
    background-color: #0454a4;
  }
  .rng-featured-property-container.rng-featured-property-layout-2 .rng-featured-property:first-of-type .rng-featured-property-listing-details h3 .rng-featured-property-listing-status.active:before, .rng-featured-property-container.rng-featured-property-layout-2 .rng-featured-property:first-of-type .rng-featured-property-listing-details h3 .rng-featured-property-listing-status.public:before, .rng-featured-property-container.rng-featured-property-layout-2 .rng-featured-property:nth-of-type(3n+4) .rng-featured-property-listing-details h3 .rng-featured-property-listing-status.active:before, .rng-featured-property-container.rng-featured-property-layout-2 .rng-featured-property:nth-of-type(3n+4) .rng-featured-property-listing-details h3 .rng-featured-property-listing-status.public:before {
    background-color: #3adb76;
  }
  .rng-featured-property-container.rng-featured-property-layout-2 .rng-featured-property:first-of-type .rng-featured-property-listing-details h3 .rng-featured-property-listing-status.pending:before, .rng-featured-property-container.rng-featured-property-layout-2 .rng-featured-property:nth-of-type(3n+4) .rng-featured-property-listing-details h3 .rng-featured-property-listing-status.pending:before {
    background-color: #ffae00;
  }
  .rng-featured-property-container.rng-featured-property-layout-2 .rng-featured-property:first-of-type .rng-featured-property-listing-details h3 .rng-featured-property-listing-status.sold:before, .rng-featured-property-container.rng-featured-property-layout-2 .rng-featured-property:nth-of-type(3n+4) .rng-featured-property-listing-details h3 .rng-featured-property-listing-status.sold:before {
    background-color: #cc4b37;
  }
  .rng-featured-property-container.rng-featured-property-layout-2 .rng-featured-property:first-of-type .rng-featured-property-listing-details h4, .rng-featured-property-container.rng-featured-property-layout-2 .rng-featured-property:nth-of-type(3n+4) .rng-featured-property-listing-details h4 {
    font-size: 0.75rem;
    font-weight: 100;
    margin-bottom: 0;
  }
  .rng-featured-property-container.rng-featured-property-layout-2 .rng-featured-property:first-of-type .rng-featured-property-listing-details p, .rng-featured-property-container.rng-featured-property-layout-2 .rng-featured-property:nth-of-type(3n+4) .rng-featured-property-listing-details p {
    line-height: 1;
  }
  .rng-featured-property-container.rng-featured-property-layout-2 .rng-featured-property:first-of-type .rng-featured-property-listing-details .rng-featured-property-header, .rng-featured-property-container.rng-featured-property-layout-2 .rng-featured-property:nth-of-type(3n+4) .rng-featured-property-listing-details .rng-featured-property-header {
    margin-bottom: 0;
    display: flex;
  }
  .rng-featured-property-container.rng-featured-property-layout-2 .rng-featured-property:first-of-type .rng-featured-property-listing-details .rng-featured-property-header h4, .rng-featured-property-container.rng-featured-property-layout-2 .rng-featured-property:nth-of-type(3n+4) .rng-featured-property-listing-details .rng-featured-property-header h4 {
    text-align: right;
    flex: 1 0 auto;
  }
  .rng-featured-property-container.rng-featured-property-layout-2 .rng-featured-property:first-of-type .rng-featured-property-listing-details .rng-featured-property-open-house span, .rng-featured-property-container.rng-featured-property-layout-2 .rng-featured-property:nth-of-type(3n+4) .rng-featured-property-listing-details .rng-featured-property-open-house span {
    font-size: 0.875rem;
    padding-bottom: 0.5rem;
    align-items: baseline;
    display: flex;
  }
  .rng-featured-property-container.rng-featured-property-layout-2 .rng-featured-property:first-of-type .rng-featured-property-listing-details .rng-featured-property-open-house span i, .rng-featured-property-container.rng-featured-property-layout-2 .rng-featured-property:nth-of-type(3n+4) .rng-featured-property-listing-details .rng-featured-property-open-house span i {
    color: #666666;
    font-size: 1.375rem;
    padding-right: 0.5rem;
  }
  .rng-featured-property-container.rng-featured-property-layout-2 .rng-featured-property:first-of-type .rng-featured-property-listing-details .rng-featured-property-open-house p, .rng-featured-property-container.rng-featured-property-layout-2 .rng-featured-property:nth-of-type(3n+4) .rng-featured-property-listing-details .rng-featured-property-open-house p {
    font-size: 1rem;
    margin-bottom: 0;
  }
  .rng-featured-property-container.rng-featured-property-layout-2 .rng-featured-property:first-of-type .rng-featured-property-listing-details .rng-featured-property-listing-details-items, .rng-featured-property-container.rng-featured-property-layout-2 .rng-featured-property:nth-of-type(3n+4) .rng-featured-property-listing-details .rng-featured-property-listing-details-items {
    font-size: 1rem;
    list-style: none;
    margin: 0;
    padding: 0.5rem 0;
    display: flex;
    flex-wrap: wrap;
  }
  .rng-featured-property-container.rng-featured-property-layout-2 .rng-featured-property:first-of-type .rng-featured-property-listing-details .rng-featured-property-listing-details-items li, .rng-featured-property-container.rng-featured-property-layout-2 .rng-featured-property:nth-of-type(3n+4) .rng-featured-property-listing-details .rng-featured-property-listing-details-items li {
    border-left: 1px solid #666666;
    line-height: 1;
    padding: 0 0.5rem;
  }
  .rng-featured-property-container.rng-featured-property-layout-2 .rng-featured-property:first-of-type .rng-featured-property-listing-details .rng-featured-property-listing-details-items li:first-of-type, .rng-featured-property-container.rng-featured-property-layout-2 .rng-featured-property:nth-of-type(3n+4) .rng-featured-property-listing-details .rng-featured-property-listing-details-items li:first-of-type {
    border-left: none;
    padding-left: 0;
  }
  .rng-featured-property-container.rng-featured-property-layout-2 .rng-featured-property:first-of-type .rng-featured-property-listing-details .rng-featured-property-courtesy, .rng-featured-property-container.rng-featured-property-layout-2 .rng-featured-property:nth-of-type(3n+4) .rng-featured-property-listing-details .rng-featured-property-courtesy {
    color: #666666;
    margin-top: auto;
    align-items: flex-end;
    display: flex;
    justify-content: space-between;
  }
  .rng-featured-property-container.rng-featured-property-layout-2 .rng-featured-property:first-of-type .rng-featured-property-listing-details .rng-featured-property-courtesy p, .rng-featured-property-container.rng-featured-property-layout-2 .rng-featured-property:nth-of-type(3n+4) .rng-featured-property-listing-details .rng-featured-property-courtesy p {
    font-size: 0.75rem;
    margin: 0;
  }
}
@media print, screen and (min-width: 64.0625em) and (min-width: 64.0625em) {
  .rng-featured-property-container.rng-featured-property-layout-2 .rng-featured-property:first-of-type, .rng-featured-property-container.rng-featured-property-layout-2 .rng-featured-property:nth-of-type(3n+4) {
    height: 32.5rem;
    margin-bottom: 0.25rem;
  }
  .rng-featured-property-container.rng-featured-property-layout-2 .rng-featured-property:first-of-type .rng-featured-property-photo-section,
  .rng-featured-property-container.rng-featured-property-layout-2 .rng-featured-property:first-of-type .rng-featured-property-listing-details, .rng-featured-property-container.rng-featured-property-layout-2 .rng-featured-property:nth-of-type(3n+4) .rng-featured-property-photo-section,
  .rng-featured-property-container.rng-featured-property-layout-2 .rng-featured-property:nth-of-type(3n+4) .rng-featured-property-listing-details {
    height: 50%;
  }
}
@media print, screen and (min-width: 64.0625em) and (max-width: 64.06125em) {
  .rng-featured-property-container.rng-featured-property-layout-2 .rng-featured-property:first-of-type, .rng-featured-property-container.rng-featured-property-layout-2 .rng-featured-property:nth-of-type(3n+4) {
    height: auto;
    margin-bottom: 0.5rem;
    width: 100%;
  }
  .rng-featured-property-container.rng-featured-property-layout-2 .rng-featured-property:first-of-type .rng-featured-property-photo-section, .rng-featured-property-container.rng-featured-property-layout-2 .rng-featured-property:nth-of-type(3n+4) .rng-featured-property-photo-section {
    height: 12.5rem;
  }
}
@media print, screen and (min-width: 64.0625em) {
  .rng-featured-property-container.rng-featured-property-layout-3 .rng-featured-property:nth-of-type(1), .rng-featured-property-container.rng-featured-property-layout-3 .rng-featured-property:nth-of-type(2), .rng-featured-property-container.rng-featured-property-layout-3 .rng-featured-property:nth-of-type(5), .rng-featured-property-container.rng-featured-property-layout-3 .rng-featured-property:nth-of-type(6), .rng-featured-property-container.rng-featured-property-layout-3 .rng-featured-property:nth-of-type(7), .rng-featured-property-container.rng-featured-property-layout-3 .rng-featured-property:nth-of-type(8) {
    border: 1px solid #e5e5e5;
    display: flex;
    position: relative;
    margin-bottom: 0.5rem;
  }
  .rng-featured-property-container.rng-featured-property-layout-3 .rng-featured-property:nth-of-type(1) .rng-featured-property-photo-section, .rng-featured-property-container.rng-featured-property-layout-3 .rng-featured-property:nth-of-type(2) .rng-featured-property-photo-section, .rng-featured-property-container.rng-featured-property-layout-3 .rng-featured-property:nth-of-type(5) .rng-featured-property-photo-section, .rng-featured-property-container.rng-featured-property-layout-3 .rng-featured-property:nth-of-type(6) .rng-featured-property-photo-section, .rng-featured-property-container.rng-featured-property-layout-3 .rng-featured-property:nth-of-type(7) .rng-featured-property-photo-section, .rng-featured-property-container.rng-featured-property-layout-3 .rng-featured-property:nth-of-type(8) .rng-featured-property-photo-section {
    text-decoration: none;
    background-color: #e5e5e5;
    background-image: url(https://content.mediastg.net/dyna_images//mls/268/17229127.jpg);
    background-position: center;
    background-size: cover;
    position: relative;
    align-items: flex-start;
    display: flex;
    justify-content: space-between;
  }
  .rng-featured-property-container.rng-featured-property-layout-3 .rng-featured-property:nth-of-type(1) .rng-featured-property-photo-section:after, .rng-featured-property-container.rng-featured-property-layout-3 .rng-featured-property:nth-of-type(2) .rng-featured-property-photo-section:after, .rng-featured-property-container.rng-featured-property-layout-3 .rng-featured-property:nth-of-type(5) .rng-featured-property-photo-section:after, .rng-featured-property-container.rng-featured-property-layout-3 .rng-featured-property:nth-of-type(6) .rng-featured-property-photo-section:after, .rng-featured-property-container.rng-featured-property-layout-3 .rng-featured-property:nth-of-type(7) .rng-featured-property-photo-section:after, .rng-featured-property-container.rng-featured-property-layout-3 .rng-featured-property:nth-of-type(8) .rng-featured-property-photo-section:after {
    /*content:'';
    padding-top: 75%;
    display: block;*/
    color: #ffffff;
    content: "View Property Details";
    background-color: rgba(10, 10, 10, 0.7);
    height: 100%;
    opacity: 0;
    width: 100%;
    position: absolute;
    top: 0;
    right: 0;
    left: 0;
    bottom: 0;
    align-items: center;
    display: flex;
    justify-content: center;
    transition: all 300ms ease-in-out;
  }
  .rng-featured-property-container.rng-featured-property-layout-3 .rng-featured-property:nth-of-type(1) .rng-featured-property-photo-section:hover:after, .rng-featured-property-container.rng-featured-property-layout-3 .rng-featured-property:nth-of-type(2) .rng-featured-property-photo-section:hover:after, .rng-featured-property-container.rng-featured-property-layout-3 .rng-featured-property:nth-of-type(5) .rng-featured-property-photo-section:hover:after, .rng-featured-property-container.rng-featured-property-layout-3 .rng-featured-property:nth-of-type(6) .rng-featured-property-photo-section:hover:after, .rng-featured-property-container.rng-featured-property-layout-3 .rng-featured-property:nth-of-type(7) .rng-featured-property-photo-section:hover:after, .rng-featured-property-container.rng-featured-property-layout-3 .rng-featured-property:nth-of-type(8) .rng-featured-property-photo-section:hover:after {
    opacity: 1;
  }
  .rng-featured-property-container.rng-featured-property-layout-3 .rng-featured-property:nth-of-type(1) .rng-featured-property-photo-section img, .rng-featured-property-container.rng-featured-property-layout-3 .rng-featured-property:nth-of-type(1) .rng-featured-property-photo-section i, .rng-featured-property-container.rng-featured-property-layout-3 .rng-featured-property:nth-of-type(2) .rng-featured-property-photo-section img, .rng-featured-property-container.rng-featured-property-layout-3 .rng-featured-property:nth-of-type(2) .rng-featured-property-photo-section i, .rng-featured-property-container.rng-featured-property-layout-3 .rng-featured-property:nth-of-type(5) .rng-featured-property-photo-section img, .rng-featured-property-container.rng-featured-property-layout-3 .rng-featured-property:nth-of-type(5) .rng-featured-property-photo-section i, .rng-featured-property-container.rng-featured-property-layout-3 .rng-featured-property:nth-of-type(6) .rng-featured-property-photo-section img, .rng-featured-property-container.rng-featured-property-layout-3 .rng-featured-property:nth-of-type(6) .rng-featured-property-photo-section i, .rng-featured-property-container.rng-featured-property-layout-3 .rng-featured-property:nth-of-type(7) .rng-featured-property-photo-section img, .rng-featured-property-container.rng-featured-property-layout-3 .rng-featured-property:nth-of-type(7) .rng-featured-property-photo-section i, .rng-featured-property-container.rng-featured-property-layout-3 .rng-featured-property:nth-of-type(8) .rng-featured-property-photo-section img, .rng-featured-property-container.rng-featured-property-layout-3 .rng-featured-property:nth-of-type(8) .rng-featured-property-photo-section i {
    padding: 0.25rem;
  }
  .rng-featured-property-container.rng-featured-property-layout-3 .rng-featured-property:nth-of-type(1) .banners, .rng-featured-property-container.rng-featured-property-layout-3 .rng-featured-property:nth-of-type(2) .banners, .rng-featured-property-container.rng-featured-property-layout-3 .rng-featured-property:nth-of-type(5) .banners, .rng-featured-property-container.rng-featured-property-layout-3 .rng-featured-property:nth-of-type(6) .banners, .rng-featured-property-container.rng-featured-property-layout-3 .rng-featured-property:nth-of-type(7) .banners, .rng-featured-property-container.rng-featured-property-layout-3 .rng-featured-property:nth-of-type(8) .banners {
    position: absolute;
    top: 1rem;
    z-index: 10;
    display: flex;
    flex-wrap: wrap;
  }
  .rng-featured-property-container.rng-featured-property-layout-3 .rng-featured-property:nth-of-type(1) .banners .rng-featured-property-banner_openhouse,
  .rng-featured-property-container.rng-featured-property-layout-3 .rng-featured-property:nth-of-type(1) .banners .rng-featured-property-banner_new,
  .rng-featured-property-container.rng-featured-property-layout-3 .rng-featured-property:nth-of-type(1) .banners .rng-featured-property-banner_reduced, .rng-featured-property-container.rng-featured-property-layout-3 .rng-featured-property:nth-of-type(2) .banners .rng-featured-property-banner_openhouse,
  .rng-featured-property-container.rng-featured-property-layout-3 .rng-featured-property:nth-of-type(2) .banners .rng-featured-property-banner_new,
  .rng-featured-property-container.rng-featured-property-layout-3 .rng-featured-property:nth-of-type(2) .banners .rng-featured-property-banner_reduced, .rng-featured-property-container.rng-featured-property-layout-3 .rng-featured-property:nth-of-type(5) .banners .rng-featured-property-banner_openhouse,
  .rng-featured-property-container.rng-featured-property-layout-3 .rng-featured-property:nth-of-type(5) .banners .rng-featured-property-banner_new,
  .rng-featured-property-container.rng-featured-property-layout-3 .rng-featured-property:nth-of-type(5) .banners .rng-featured-property-banner_reduced, .rng-featured-property-container.rng-featured-property-layout-3 .rng-featured-property:nth-of-type(6) .banners .rng-featured-property-banner_openhouse,
  .rng-featured-property-container.rng-featured-property-layout-3 .rng-featured-property:nth-of-type(6) .banners .rng-featured-property-banner_new,
  .rng-featured-property-container.rng-featured-property-layout-3 .rng-featured-property:nth-of-type(6) .banners .rng-featured-property-banner_reduced, .rng-featured-property-container.rng-featured-property-layout-3 .rng-featured-property:nth-of-type(7) .banners .rng-featured-property-banner_openhouse,
  .rng-featured-property-container.rng-featured-property-layout-3 .rng-featured-property:nth-of-type(7) .banners .rng-featured-property-banner_new,
  .rng-featured-property-container.rng-featured-property-layout-3 .rng-featured-property:nth-of-type(7) .banners .rng-featured-property-banner_reduced, .rng-featured-property-container.rng-featured-property-layout-3 .rng-featured-property:nth-of-type(8) .banners .rng-featured-property-banner_openhouse,
  .rng-featured-property-container.rng-featured-property-layout-3 .rng-featured-property:nth-of-type(8) .banners .rng-featured-property-banner_new,
  .rng-featured-property-container.rng-featured-property-layout-3 .rng-featured-property:nth-of-type(8) .banners .rng-featured-property-banner_reduced {
    color: #ffffff;
    font-size: 0.875rem;
    font-weight: bold;
    line-height: 1;
    text-transform: uppercase;
    background: #0a0a0a;
    margin-right: 0.25rem;
    padding: 0.25rem;
  }
}
@media print, screen and (min-width: 64.0625em) and (max-width: 39.99875em) {
  .rng-featured-property-container.rng-featured-property-layout-3 .rng-featured-property:nth-of-type(1) .banners .rng-featured-property-banner_openhouse,
  .rng-featured-property-container.rng-featured-property-layout-3 .rng-featured-property:nth-of-type(1) .banners .rng-featured-property-banner_new,
  .rng-featured-property-container.rng-featured-property-layout-3 .rng-featured-property:nth-of-type(1) .banners .rng-featured-property-banner_reduced, .rng-featured-property-container.rng-featured-property-layout-3 .rng-featured-property:nth-of-type(2) .banners .rng-featured-property-banner_openhouse,
  .rng-featured-property-container.rng-featured-property-layout-3 .rng-featured-property:nth-of-type(2) .banners .rng-featured-property-banner_new,
  .rng-featured-property-container.rng-featured-property-layout-3 .rng-featured-property:nth-of-type(2) .banners .rng-featured-property-banner_reduced, .rng-featured-property-container.rng-featured-property-layout-3 .rng-featured-property:nth-of-type(5) .banners .rng-featured-property-banner_openhouse,
  .rng-featured-property-container.rng-featured-property-layout-3 .rng-featured-property:nth-of-type(5) .banners .rng-featured-property-banner_new,
  .rng-featured-property-container.rng-featured-property-layout-3 .rng-featured-property:nth-of-type(5) .banners .rng-featured-property-banner_reduced, .rng-featured-property-container.rng-featured-property-layout-3 .rng-featured-property:nth-of-type(6) .banners .rng-featured-property-banner_openhouse,
  .rng-featured-property-container.rng-featured-property-layout-3 .rng-featured-property:nth-of-type(6) .banners .rng-featured-property-banner_new,
  .rng-featured-property-container.rng-featured-property-layout-3 .rng-featured-property:nth-of-type(6) .banners .rng-featured-property-banner_reduced, .rng-featured-property-container.rng-featured-property-layout-3 .rng-featured-property:nth-of-type(7) .banners .rng-featured-property-banner_openhouse,
  .rng-featured-property-container.rng-featured-property-layout-3 .rng-featured-property:nth-of-type(7) .banners .rng-featured-property-banner_new,
  .rng-featured-property-container.rng-featured-property-layout-3 .rng-featured-property:nth-of-type(7) .banners .rng-featured-property-banner_reduced, .rng-featured-property-container.rng-featured-property-layout-3 .rng-featured-property:nth-of-type(8) .banners .rng-featured-property-banner_openhouse,
  .rng-featured-property-container.rng-featured-property-layout-3 .rng-featured-property:nth-of-type(8) .banners .rng-featured-property-banner_new,
  .rng-featured-property-container.rng-featured-property-layout-3 .rng-featured-property:nth-of-type(8) .banners .rng-featured-property-banner_reduced {
    font-size: 0.75rem;
  }
}
@media print, screen and (min-width: 64.0625em) {
  .rng-featured-property-container.rng-featured-property-layout-3 .rng-featured-property:nth-of-type(1) .rng-featured-property-listing-details, .rng-featured-property-container.rng-featured-property-layout-3 .rng-featured-property:nth-of-type(2) .rng-featured-property-listing-details, .rng-featured-property-container.rng-featured-property-layout-3 .rng-featured-property:nth-of-type(5) .rng-featured-property-listing-details, .rng-featured-property-container.rng-featured-property-layout-3 .rng-featured-property:nth-of-type(6) .rng-featured-property-listing-details, .rng-featured-property-container.rng-featured-property-layout-3 .rng-featured-property:nth-of-type(7) .rng-featured-property-listing-details, .rng-featured-property-container.rng-featured-property-layout-3 .rng-featured-property:nth-of-type(8) .rng-featured-property-listing-details {
    font-family: "Open Sans", sans-serif !important;
    overflow: hidden;
    padding: 0.5rem;
    display: flex;
    flex-direction: column;
  }
  .rng-featured-property-container.rng-featured-property-layout-3 .rng-featured-property:nth-of-type(1) .rng-featured-property-listing-details h2,
  .rng-featured-property-container.rng-featured-property-layout-3 .rng-featured-property:nth-of-type(1) .rng-featured-property-listing-details h3, .rng-featured-property-container.rng-featured-property-layout-3 .rng-featured-property:nth-of-type(2) .rng-featured-property-listing-details h2,
  .rng-featured-property-container.rng-featured-property-layout-3 .rng-featured-property:nth-of-type(2) .rng-featured-property-listing-details h3, .rng-featured-property-container.rng-featured-property-layout-3 .rng-featured-property:nth-of-type(5) .rng-featured-property-listing-details h2,
  .rng-featured-property-container.rng-featured-property-layout-3 .rng-featured-property:nth-of-type(5) .rng-featured-property-listing-details h3, .rng-featured-property-container.rng-featured-property-layout-3 .rng-featured-property:nth-of-type(6) .rng-featured-property-listing-details h2,
  .rng-featured-property-container.rng-featured-property-layout-3 .rng-featured-property:nth-of-type(6) .rng-featured-property-listing-details h3, .rng-featured-property-container.rng-featured-property-layout-3 .rng-featured-property:nth-of-type(7) .rng-featured-property-listing-details h2,
  .rng-featured-property-container.rng-featured-property-layout-3 .rng-featured-property:nth-of-type(7) .rng-featured-property-listing-details h3, .rng-featured-property-container.rng-featured-property-layout-3 .rng-featured-property:nth-of-type(8) .rng-featured-property-listing-details h2,
  .rng-featured-property-container.rng-featured-property-layout-3 .rng-featured-property:nth-of-type(8) .rng-featured-property-listing-details h3 {
    font-family: "Open Sans", sans-serif !important;
    font-style: normal !important;
    font-weight: 300 !important;
    letter-spacing: normal !important;
    text-transform: none !important;
    color: #0a0a0a !important;
    font-size: 1.75rem !important;
    line-height: 1.4 !important;
    margin: 0 !important;
  }
  .rng-featured-property-container.rng-featured-property-layout-3 .rng-featured-property:nth-of-type(1) .rng-featured-property-listing-details h2 span.listing-address,
  .rng-featured-property-container.rng-featured-property-layout-3 .rng-featured-property:nth-of-type(1) .rng-featured-property-listing-details h3 span.listing-address, .rng-featured-property-container.rng-featured-property-layout-3 .rng-featured-property:nth-of-type(2) .rng-featured-property-listing-details h2 span.listing-address,
  .rng-featured-property-container.rng-featured-property-layout-3 .rng-featured-property:nth-of-type(2) .rng-featured-property-listing-details h3 span.listing-address, .rng-featured-property-container.rng-featured-property-layout-3 .rng-featured-property:nth-of-type(5) .rng-featured-property-listing-details h2 span.listing-address,
  .rng-featured-property-container.rng-featured-property-layout-3 .rng-featured-property:nth-of-type(5) .rng-featured-property-listing-details h3 span.listing-address, .rng-featured-property-container.rng-featured-property-layout-3 .rng-featured-property:nth-of-type(6) .rng-featured-property-listing-details h2 span.listing-address,
  .rng-featured-property-container.rng-featured-property-layout-3 .rng-featured-property:nth-of-type(6) .rng-featured-property-listing-details h3 span.listing-address, .rng-featured-property-container.rng-featured-property-layout-3 .rng-featured-property:nth-of-type(7) .rng-featured-property-listing-details h2 span.listing-address,
  .rng-featured-property-container.rng-featured-property-layout-3 .rng-featured-property:nth-of-type(7) .rng-featured-property-listing-details h3 span.listing-address, .rng-featured-property-container.rng-featured-property-layout-3 .rng-featured-property:nth-of-type(8) .rng-featured-property-listing-details h2 span.listing-address,
  .rng-featured-property-container.rng-featured-property-layout-3 .rng-featured-property:nth-of-type(8) .rng-featured-property-listing-details h3 span.listing-address {
    color: inherit !important;
    font-size: 1.5rem !important;
    line-height: inherit;
    display: block;
  }
  .rng-featured-property-container.rng-featured-property-layout-3 .rng-featured-property:nth-of-type(1) .rng-featured-property-listing-details h4,
  .rng-featured-property-container.rng-featured-property-layout-3 .rng-featured-property:nth-of-type(1) .rng-featured-property-listing-details .rng-featured-property-listing-details-items,
  .rng-featured-property-container.rng-featured-property-layout-3 .rng-featured-property:nth-of-type(1) .rng-featured-property-listing-details .rng-featured-property-open-house,
  .rng-featured-property-container.rng-featured-property-layout-3 .rng-featured-property:nth-of-type(1) .rng-featured-property-listing-details .rng-featured-property-sold, .rng-featured-property-container.rng-featured-property-layout-3 .rng-featured-property:nth-of-type(2) .rng-featured-property-listing-details h4,
  .rng-featured-property-container.rng-featured-property-layout-3 .rng-featured-property:nth-of-type(2) .rng-featured-property-listing-details .rng-featured-property-listing-details-items,
  .rng-featured-property-container.rng-featured-property-layout-3 .rng-featured-property:nth-of-type(2) .rng-featured-property-listing-details .rng-featured-property-open-house,
  .rng-featured-property-container.rng-featured-property-layout-3 .rng-featured-property:nth-of-type(2) .rng-featured-property-listing-details .rng-featured-property-sold, .rng-featured-property-container.rng-featured-property-layout-3 .rng-featured-property:nth-of-type(5) .rng-featured-property-listing-details h4,
  .rng-featured-property-container.rng-featured-property-layout-3 .rng-featured-property:nth-of-type(5) .rng-featured-property-listing-details .rng-featured-property-listing-details-items,
  .rng-featured-property-container.rng-featured-property-layout-3 .rng-featured-property:nth-of-type(5) .rng-featured-property-listing-details .rng-featured-property-open-house,
  .rng-featured-property-container.rng-featured-property-layout-3 .rng-featured-property:nth-of-type(5) .rng-featured-property-listing-details .rng-featured-property-sold, .rng-featured-property-container.rng-featured-property-layout-3 .rng-featured-property:nth-of-type(6) .rng-featured-property-listing-details h4,
  .rng-featured-property-container.rng-featured-property-layout-3 .rng-featured-property:nth-of-type(6) .rng-featured-property-listing-details .rng-featured-property-listing-details-items,
  .rng-featured-property-container.rng-featured-property-layout-3 .rng-featured-property:nth-of-type(6) .rng-featured-property-listing-details .rng-featured-property-open-house,
  .rng-featured-property-container.rng-featured-property-layout-3 .rng-featured-property:nth-of-type(6) .rng-featured-property-listing-details .rng-featured-property-sold, .rng-featured-property-container.rng-featured-property-layout-3 .rng-featured-property:nth-of-type(7) .rng-featured-property-listing-details h4,
  .rng-featured-property-container.rng-featured-property-layout-3 .rng-featured-property:nth-of-type(7) .rng-featured-property-listing-details .rng-featured-property-listing-details-items,
  .rng-featured-property-container.rng-featured-property-layout-3 .rng-featured-property:nth-of-type(7) .rng-featured-property-listing-details .rng-featured-property-open-house,
  .rng-featured-property-container.rng-featured-property-layout-3 .rng-featured-property:nth-of-type(7) .rng-featured-property-listing-details .rng-featured-property-sold, .rng-featured-property-container.rng-featured-property-layout-3 .rng-featured-property:nth-of-type(8) .rng-featured-property-listing-details h4,
  .rng-featured-property-container.rng-featured-property-layout-3 .rng-featured-property:nth-of-type(8) .rng-featured-property-listing-details .rng-featured-property-listing-details-items,
  .rng-featured-property-container.rng-featured-property-layout-3 .rng-featured-property:nth-of-type(8) .rng-featured-property-listing-details .rng-featured-property-open-house,
  .rng-featured-property-container.rng-featured-property-layout-3 .rng-featured-property:nth-of-type(8) .rng-featured-property-listing-details .rng-featured-property-sold {
    color: #666666;
  }
  .rng-featured-property-container.rng-featured-property-layout-3 .rng-featured-property:nth-of-type(1) .rng-featured-property-listing-details h2, .rng-featured-property-container.rng-featured-property-layout-3 .rng-featured-property:nth-of-type(2) .rng-featured-property-listing-details h2, .rng-featured-property-container.rng-featured-property-layout-3 .rng-featured-property:nth-of-type(5) .rng-featured-property-listing-details h2, .rng-featured-property-container.rng-featured-property-layout-3 .rng-featured-property:nth-of-type(6) .rng-featured-property-listing-details h2, .rng-featured-property-container.rng-featured-property-layout-3 .rng-featured-property:nth-of-type(7) .rng-featured-property-listing-details h2, .rng-featured-property-container.rng-featured-property-layout-3 .rng-featured-property:nth-of-type(8) .rng-featured-property-listing-details h2 {
    font-size: 1.75rem;
    margin-top: 0.5rem;
    margin-bottom: 0;
  }
  .rng-featured-property-container.rng-featured-property-layout-3 .rng-featured-property:nth-of-type(1) .rng-featured-property-listing-details h2 span, .rng-featured-property-container.rng-featured-property-layout-3 .rng-featured-property:nth-of-type(2) .rng-featured-property-listing-details h2 span, .rng-featured-property-container.rng-featured-property-layout-3 .rng-featured-property:nth-of-type(5) .rng-featured-property-listing-details h2 span, .rng-featured-property-container.rng-featured-property-layout-3 .rng-featured-property:nth-of-type(6) .rng-featured-property-listing-details h2 span, .rng-featured-property-container.rng-featured-property-layout-3 .rng-featured-property:nth-of-type(7) .rng-featured-property-listing-details h2 span, .rng-featured-property-container.rng-featured-property-layout-3 .rng-featured-property:nth-of-type(8) .rng-featured-property-listing-details h2 span {
    font-size: 1.5rem;
    display: block;
  }
  .rng-featured-property-container.rng-featured-property-layout-3 .rng-featured-property:nth-of-type(1) .rng-featured-property-listing-details h3, .rng-featured-property-container.rng-featured-property-layout-3 .rng-featured-property:nth-of-type(2) .rng-featured-property-listing-details h3, .rng-featured-property-container.rng-featured-property-layout-3 .rng-featured-property:nth-of-type(5) .rng-featured-property-listing-details h3, .rng-featured-property-container.rng-featured-property-layout-3 .rng-featured-property:nth-of-type(6) .rng-featured-property-listing-details h3, .rng-featured-property-container.rng-featured-property-layout-3 .rng-featured-property:nth-of-type(7) .rng-featured-property-listing-details h3, .rng-featured-property-container.rng-featured-property-layout-3 .rng-featured-property:nth-of-type(8) .rng-featured-property-listing-details h3 {
    font-size: 1.625rem;
    margin: 0;
    padding-top: 0.5rem;
  }
  .rng-featured-property-container.rng-featured-property-layout-3 .rng-featured-property:nth-of-type(1) .rng-featured-property-listing-details h3 i, .rng-featured-property-container.rng-featured-property-layout-3 .rng-featured-property:nth-of-type(2) .rng-featured-property-listing-details h3 i, .rng-featured-property-container.rng-featured-property-layout-3 .rng-featured-property:nth-of-type(5) .rng-featured-property-listing-details h3 i, .rng-featured-property-container.rng-featured-property-layout-3 .rng-featured-property:nth-of-type(6) .rng-featured-property-listing-details h3 i, .rng-featured-property-container.rng-featured-property-layout-3 .rng-featured-property:nth-of-type(7) .rng-featured-property-listing-details h3 i, .rng-featured-property-container.rng-featured-property-layout-3 .rng-featured-property:nth-of-type(8) .rng-featured-property-listing-details h3 i {
    color: red;
    font-size: 1.5rem;
    cursor: pointer;
    transition: all 300ms ease-in-out;
  }
  .rng-featured-property-container.rng-featured-property-layout-3 .rng-featured-property:nth-of-type(1) .rng-featured-property-listing-details h3 i.favorite :before, .rng-featured-property-container.rng-featured-property-layout-3 .rng-featured-property:nth-of-type(2) .rng-featured-property-listing-details h3 i.favorite :before, .rng-featured-property-container.rng-featured-property-layout-3 .rng-featured-property:nth-of-type(5) .rng-featured-property-listing-details h3 i.favorite :before, .rng-featured-property-container.rng-featured-property-layout-3 .rng-featured-property:nth-of-type(6) .rng-featured-property-listing-details h3 i.favorite :before, .rng-featured-property-container.rng-featured-property-layout-3 .rng-featured-property:nth-of-type(7) .rng-featured-property-listing-details h3 i.favorite :before, .rng-featured-property-container.rng-featured-property-layout-3 .rng-featured-property:nth-of-type(8) .rng-featured-property-listing-details h3 i.favorite :before {
    content: "\f004";
  }
  .rng-featured-property-container.rng-featured-property-layout-3 .rng-featured-property:nth-of-type(1) .rng-featured-property-listing-details h3 .rng-featured-property-listing-status:before, .rng-featured-property-container.rng-featured-property-layout-3 .rng-featured-property:nth-of-type(2) .rng-featured-property-listing-details h3 .rng-featured-property-listing-status:before, .rng-featured-property-container.rng-featured-property-layout-3 .rng-featured-property:nth-of-type(5) .rng-featured-property-listing-details h3 .rng-featured-property-listing-status:before, .rng-featured-property-container.rng-featured-property-layout-3 .rng-featured-property:nth-of-type(6) .rng-featured-property-listing-details h3 .rng-featured-property-listing-status:before, .rng-featured-property-container.rng-featured-property-layout-3 .rng-featured-property:nth-of-type(7) .rng-featured-property-listing-details h3 .rng-featured-property-listing-status:before, .rng-featured-property-container.rng-featured-property-layout-3 .rng-featured-property:nth-of-type(8) .rng-featured-property-listing-details h3 .rng-featured-property-listing-status:before {
    content: "";
    border-radius: 100%;
    height: 1rem;
    margin-right: 0.5rem;
    width: 1rem;
    display: inline-block;
  }
  .rng-featured-property-container.rng-featured-property-layout-3 .rng-featured-property:nth-of-type(1) .rng-featured-property-listing-details h3 .rng-featured-property-listing-status.comingsoon:before, .rng-featured-property-container.rng-featured-property-layout-3 .rng-featured-property:nth-of-type(1) .rng-featured-property-listing-details h3 .rng-featured-property-listing-status.coming.soon:before, .rng-featured-property-container.rng-featured-property-layout-3 .rng-featured-property:nth-of-type(1) .rng-featured-property-listing-details h3 .rng-featured-property-listing-status.coming-soon:before, .rng-featured-property-container.rng-featured-property-layout-3 .rng-featured-property:nth-of-type(2) .rng-featured-property-listing-details h3 .rng-featured-property-listing-status.comingsoon:before, .rng-featured-property-container.rng-featured-property-layout-3 .rng-featured-property:nth-of-type(2) .rng-featured-property-listing-details h3 .rng-featured-property-listing-status.coming.soon:before, .rng-featured-property-container.rng-featured-property-layout-3 .rng-featured-property:nth-of-type(2) .rng-featured-property-listing-details h3 .rng-featured-property-listing-status.coming-soon:before, .rng-featured-property-container.rng-featured-property-layout-3 .rng-featured-property:nth-of-type(5) .rng-featured-property-listing-details h3 .rng-featured-property-listing-status.comingsoon:before, .rng-featured-property-container.rng-featured-property-layout-3 .rng-featured-property:nth-of-type(5) .rng-featured-property-listing-details h3 .rng-featured-property-listing-status.coming.soon:before, .rng-featured-property-container.rng-featured-property-layout-3 .rng-featured-property:nth-of-type(5) .rng-featured-property-listing-details h3 .rng-featured-property-listing-status.coming-soon:before, .rng-featured-property-container.rng-featured-property-layout-3 .rng-featured-property:nth-of-type(6) .rng-featured-property-listing-details h3 .rng-featured-property-listing-status.comingsoon:before, .rng-featured-property-container.rng-featured-property-layout-3 .rng-featured-property:nth-of-type(6) .rng-featured-property-listing-details h3 .rng-featured-property-listing-status.coming.soon:before, .rng-featured-property-container.rng-featured-property-layout-3 .rng-featured-property:nth-of-type(6) .rng-featured-property-listing-details h3 .rng-featured-property-listing-status.coming-soon:before, .rng-featured-property-container.rng-featured-property-layout-3 .rng-featured-property:nth-of-type(7) .rng-featured-property-listing-details h3 .rng-featured-property-listing-status.comingsoon:before, .rng-featured-property-container.rng-featured-property-layout-3 .rng-featured-property:nth-of-type(7) .rng-featured-property-listing-details h3 .rng-featured-property-listing-status.coming.soon:before, .rng-featured-property-container.rng-featured-property-layout-3 .rng-featured-property:nth-of-type(7) .rng-featured-property-listing-details h3 .rng-featured-property-listing-status.coming-soon:before, .rng-featured-property-container.rng-featured-property-layout-3 .rng-featured-property:nth-of-type(8) .rng-featured-property-listing-details h3 .rng-featured-property-listing-status.comingsoon:before, .rng-featured-property-container.rng-featured-property-layout-3 .rng-featured-property:nth-of-type(8) .rng-featured-property-listing-details h3 .rng-featured-property-listing-status.coming.soon:before, .rng-featured-property-container.rng-featured-property-layout-3 .rng-featured-property:nth-of-type(8) .rng-featured-property-listing-details h3 .rng-featured-property-listing-status.coming-soon:before {
    background-color: #0454a4;
  }
  .rng-featured-property-container.rng-featured-property-layout-3 .rng-featured-property:nth-of-type(1) .rng-featured-property-listing-details h3 .rng-featured-property-listing-status.active:before, .rng-featured-property-container.rng-featured-property-layout-3 .rng-featured-property:nth-of-type(1) .rng-featured-property-listing-details h3 .rng-featured-property-listing-status.public:before, .rng-featured-property-container.rng-featured-property-layout-3 .rng-featured-property:nth-of-type(2) .rng-featured-property-listing-details h3 .rng-featured-property-listing-status.active:before, .rng-featured-property-container.rng-featured-property-layout-3 .rng-featured-property:nth-of-type(2) .rng-featured-property-listing-details h3 .rng-featured-property-listing-status.public:before, .rng-featured-property-container.rng-featured-property-layout-3 .rng-featured-property:nth-of-type(5) .rng-featured-property-listing-details h3 .rng-featured-property-listing-status.active:before, .rng-featured-property-container.rng-featured-property-layout-3 .rng-featured-property:nth-of-type(5) .rng-featured-property-listing-details h3 .rng-featured-property-listing-status.public:before, .rng-featured-property-container.rng-featured-property-layout-3 .rng-featured-property:nth-of-type(6) .rng-featured-property-listing-details h3 .rng-featured-property-listing-status.active:before, .rng-featured-property-container.rng-featured-property-layout-3 .rng-featured-property:nth-of-type(6) .rng-featured-property-listing-details h3 .rng-featured-property-listing-status.public:before, .rng-featured-property-container.rng-featured-property-layout-3 .rng-featured-property:nth-of-type(7) .rng-featured-property-listing-details h3 .rng-featured-property-listing-status.active:before, .rng-featured-property-container.rng-featured-property-layout-3 .rng-featured-property:nth-of-type(7) .rng-featured-property-listing-details h3 .rng-featured-property-listing-status.public:before, .rng-featured-property-container.rng-featured-property-layout-3 .rng-featured-property:nth-of-type(8) .rng-featured-property-listing-details h3 .rng-featured-property-listing-status.active:before, .rng-featured-property-container.rng-featured-property-layout-3 .rng-featured-property:nth-of-type(8) .rng-featured-property-listing-details h3 .rng-featured-property-listing-status.public:before {
    background-color: #3adb76;
  }
  .rng-featured-property-container.rng-featured-property-layout-3 .rng-featured-property:nth-of-type(1) .rng-featured-property-listing-details h3 .rng-featured-property-listing-status.pending:before, .rng-featured-property-container.rng-featured-property-layout-3 .rng-featured-property:nth-of-type(2) .rng-featured-property-listing-details h3 .rng-featured-property-listing-status.pending:before, .rng-featured-property-container.rng-featured-property-layout-3 .rng-featured-property:nth-of-type(5) .rng-featured-property-listing-details h3 .rng-featured-property-listing-status.pending:before, .rng-featured-property-container.rng-featured-property-layout-3 .rng-featured-property:nth-of-type(6) .rng-featured-property-listing-details h3 .rng-featured-property-listing-status.pending:before, .rng-featured-property-container.rng-featured-property-layout-3 .rng-featured-property:nth-of-type(7) .rng-featured-property-listing-details h3 .rng-featured-property-listing-status.pending:before, .rng-featured-property-container.rng-featured-property-layout-3 .rng-featured-property:nth-of-type(8) .rng-featured-property-listing-details h3 .rng-featured-property-listing-status.pending:before {
    background-color: #ffae00;
  }
  .rng-featured-property-container.rng-featured-property-layout-3 .rng-featured-property:nth-of-type(1) .rng-featured-property-listing-details h3 .rng-featured-property-listing-status.sold:before, .rng-featured-property-container.rng-featured-property-layout-3 .rng-featured-property:nth-of-type(2) .rng-featured-property-listing-details h3 .rng-featured-property-listing-status.sold:before, .rng-featured-property-container.rng-featured-property-layout-3 .rng-featured-property:nth-of-type(5) .rng-featured-property-listing-details h3 .rng-featured-property-listing-status.sold:before, .rng-featured-property-container.rng-featured-property-layout-3 .rng-featured-property:nth-of-type(6) .rng-featured-property-listing-details h3 .rng-featured-property-listing-status.sold:before, .rng-featured-property-container.rng-featured-property-layout-3 .rng-featured-property:nth-of-type(7) .rng-featured-property-listing-details h3 .rng-featured-property-listing-status.sold:before, .rng-featured-property-container.rng-featured-property-layout-3 .rng-featured-property:nth-of-type(8) .rng-featured-property-listing-details h3 .rng-featured-property-listing-status.sold:before {
    background-color: #cc4b37;
  }
  .rng-featured-property-container.rng-featured-property-layout-3 .rng-featured-property:nth-of-type(1) .rng-featured-property-listing-details h4, .rng-featured-property-container.rng-featured-property-layout-3 .rng-featured-property:nth-of-type(2) .rng-featured-property-listing-details h4, .rng-featured-property-container.rng-featured-property-layout-3 .rng-featured-property:nth-of-type(5) .rng-featured-property-listing-details h4, .rng-featured-property-container.rng-featured-property-layout-3 .rng-featured-property:nth-of-type(6) .rng-featured-property-listing-details h4, .rng-featured-property-container.rng-featured-property-layout-3 .rng-featured-property:nth-of-type(7) .rng-featured-property-listing-details h4, .rng-featured-property-container.rng-featured-property-layout-3 .rng-featured-property:nth-of-type(8) .rng-featured-property-listing-details h4 {
    font-size: 0.75rem;
    font-weight: 100;
    margin-bottom: 0;
  }
  .rng-featured-property-container.rng-featured-property-layout-3 .rng-featured-property:nth-of-type(1) .rng-featured-property-listing-details p, .rng-featured-property-container.rng-featured-property-layout-3 .rng-featured-property:nth-of-type(2) .rng-featured-property-listing-details p, .rng-featured-property-container.rng-featured-property-layout-3 .rng-featured-property:nth-of-type(5) .rng-featured-property-listing-details p, .rng-featured-property-container.rng-featured-property-layout-3 .rng-featured-property:nth-of-type(6) .rng-featured-property-listing-details p, .rng-featured-property-container.rng-featured-property-layout-3 .rng-featured-property:nth-of-type(7) .rng-featured-property-listing-details p, .rng-featured-property-container.rng-featured-property-layout-3 .rng-featured-property:nth-of-type(8) .rng-featured-property-listing-details p {
    line-height: 1;
  }
  .rng-featured-property-container.rng-featured-property-layout-3 .rng-featured-property:nth-of-type(1) .rng-featured-property-listing-details .rng-featured-property-header, .rng-featured-property-container.rng-featured-property-layout-3 .rng-featured-property:nth-of-type(2) .rng-featured-property-listing-details .rng-featured-property-header, .rng-featured-property-container.rng-featured-property-layout-3 .rng-featured-property:nth-of-type(5) .rng-featured-property-listing-details .rng-featured-property-header, .rng-featured-property-container.rng-featured-property-layout-3 .rng-featured-property:nth-of-type(6) .rng-featured-property-listing-details .rng-featured-property-header, .rng-featured-property-container.rng-featured-property-layout-3 .rng-featured-property:nth-of-type(7) .rng-featured-property-listing-details .rng-featured-property-header, .rng-featured-property-container.rng-featured-property-layout-3 .rng-featured-property:nth-of-type(8) .rng-featured-property-listing-details .rng-featured-property-header {
    margin-bottom: 0;
    display: flex;
  }
  .rng-featured-property-container.rng-featured-property-layout-3 .rng-featured-property:nth-of-type(1) .rng-featured-property-listing-details .rng-featured-property-header h4, .rng-featured-property-container.rng-featured-property-layout-3 .rng-featured-property:nth-of-type(2) .rng-featured-property-listing-details .rng-featured-property-header h4, .rng-featured-property-container.rng-featured-property-layout-3 .rng-featured-property:nth-of-type(5) .rng-featured-property-listing-details .rng-featured-property-header h4, .rng-featured-property-container.rng-featured-property-layout-3 .rng-featured-property:nth-of-type(6) .rng-featured-property-listing-details .rng-featured-property-header h4, .rng-featured-property-container.rng-featured-property-layout-3 .rng-featured-property:nth-of-type(7) .rng-featured-property-listing-details .rng-featured-property-header h4, .rng-featured-property-container.rng-featured-property-layout-3 .rng-featured-property:nth-of-type(8) .rng-featured-property-listing-details .rng-featured-property-header h4 {
    text-align: right;
    flex: 1 0 auto;
  }
  .rng-featured-property-container.rng-featured-property-layout-3 .rng-featured-property:nth-of-type(1) .rng-featured-property-listing-details .rng-featured-property-open-house span, .rng-featured-property-container.rng-featured-property-layout-3 .rng-featured-property:nth-of-type(2) .rng-featured-property-listing-details .rng-featured-property-open-house span, .rng-featured-property-container.rng-featured-property-layout-3 .rng-featured-property:nth-of-type(5) .rng-featured-property-listing-details .rng-featured-property-open-house span, .rng-featured-property-container.rng-featured-property-layout-3 .rng-featured-property:nth-of-type(6) .rng-featured-property-listing-details .rng-featured-property-open-house span, .rng-featured-property-container.rng-featured-property-layout-3 .rng-featured-property:nth-of-type(7) .rng-featured-property-listing-details .rng-featured-property-open-house span, .rng-featured-property-container.rng-featured-property-layout-3 .rng-featured-property:nth-of-type(8) .rng-featured-property-listing-details .rng-featured-property-open-house span {
    font-size: 0.875rem;
    padding-bottom: 0.5rem;
    align-items: baseline;
    display: flex;
  }
  .rng-featured-property-container.rng-featured-property-layout-3 .rng-featured-property:nth-of-type(1) .rng-featured-property-listing-details .rng-featured-property-open-house span i, .rng-featured-property-container.rng-featured-property-layout-3 .rng-featured-property:nth-of-type(2) .rng-featured-property-listing-details .rng-featured-property-open-house span i, .rng-featured-property-container.rng-featured-property-layout-3 .rng-featured-property:nth-of-type(5) .rng-featured-property-listing-details .rng-featured-property-open-house span i, .rng-featured-property-container.rng-featured-property-layout-3 .rng-featured-property:nth-of-type(6) .rng-featured-property-listing-details .rng-featured-property-open-house span i, .rng-featured-property-container.rng-featured-property-layout-3 .rng-featured-property:nth-of-type(7) .rng-featured-property-listing-details .rng-featured-property-open-house span i, .rng-featured-property-container.rng-featured-property-layout-3 .rng-featured-property:nth-of-type(8) .rng-featured-property-listing-details .rng-featured-property-open-house span i {
    color: #666666;
    font-size: 1.375rem;
    padding-right: 0.5rem;
  }
  .rng-featured-property-container.rng-featured-property-layout-3 .rng-featured-property:nth-of-type(1) .rng-featured-property-listing-details .rng-featured-property-open-house p, .rng-featured-property-container.rng-featured-property-layout-3 .rng-featured-property:nth-of-type(2) .rng-featured-property-listing-details .rng-featured-property-open-house p, .rng-featured-property-container.rng-featured-property-layout-3 .rng-featured-property:nth-of-type(5) .rng-featured-property-listing-details .rng-featured-property-open-house p, .rng-featured-property-container.rng-featured-property-layout-3 .rng-featured-property:nth-of-type(6) .rng-featured-property-listing-details .rng-featured-property-open-house p, .rng-featured-property-container.rng-featured-property-layout-3 .rng-featured-property:nth-of-type(7) .rng-featured-property-listing-details .rng-featured-property-open-house p, .rng-featured-property-container.rng-featured-property-layout-3 .rng-featured-property:nth-of-type(8) .rng-featured-property-listing-details .rng-featured-property-open-house p {
    font-size: 1rem;
    margin-bottom: 0;
  }
  .rng-featured-property-container.rng-featured-property-layout-3 .rng-featured-property:nth-of-type(1) .rng-featured-property-listing-details .rng-featured-property-listing-details-items, .rng-featured-property-container.rng-featured-property-layout-3 .rng-featured-property:nth-of-type(2) .rng-featured-property-listing-details .rng-featured-property-listing-details-items, .rng-featured-property-container.rng-featured-property-layout-3 .rng-featured-property:nth-of-type(5) .rng-featured-property-listing-details .rng-featured-property-listing-details-items, .rng-featured-property-container.rng-featured-property-layout-3 .rng-featured-property:nth-of-type(6) .rng-featured-property-listing-details .rng-featured-property-listing-details-items, .rng-featured-property-container.rng-featured-property-layout-3 .rng-featured-property:nth-of-type(7) .rng-featured-property-listing-details .rng-featured-property-listing-details-items, .rng-featured-property-container.rng-featured-property-layout-3 .rng-featured-property:nth-of-type(8) .rng-featured-property-listing-details .rng-featured-property-listing-details-items {
    font-size: 1rem;
    list-style: none;
    margin: 0;
    padding: 0.5rem 0;
    display: flex;
    flex-wrap: wrap;
  }
  .rng-featured-property-container.rng-featured-property-layout-3 .rng-featured-property:nth-of-type(1) .rng-featured-property-listing-details .rng-featured-property-listing-details-items li, .rng-featured-property-container.rng-featured-property-layout-3 .rng-featured-property:nth-of-type(2) .rng-featured-property-listing-details .rng-featured-property-listing-details-items li, .rng-featured-property-container.rng-featured-property-layout-3 .rng-featured-property:nth-of-type(5) .rng-featured-property-listing-details .rng-featured-property-listing-details-items li, .rng-featured-property-container.rng-featured-property-layout-3 .rng-featured-property:nth-of-type(6) .rng-featured-property-listing-details .rng-featured-property-listing-details-items li, .rng-featured-property-container.rng-featured-property-layout-3 .rng-featured-property:nth-of-type(7) .rng-featured-property-listing-details .rng-featured-property-listing-details-items li, .rng-featured-property-container.rng-featured-property-layout-3 .rng-featured-property:nth-of-type(8) .rng-featured-property-listing-details .rng-featured-property-listing-details-items li {
    border-left: 1px solid #666666;
    line-height: 1;
    padding: 0 0.5rem;
  }
  .rng-featured-property-container.rng-featured-property-layout-3 .rng-featured-property:nth-of-type(1) .rng-featured-property-listing-details .rng-featured-property-listing-details-items li:first-of-type, .rng-featured-property-container.rng-featured-property-layout-3 .rng-featured-property:nth-of-type(2) .rng-featured-property-listing-details .rng-featured-property-listing-details-items li:first-of-type, .rng-featured-property-container.rng-featured-property-layout-3 .rng-featured-property:nth-of-type(5) .rng-featured-property-listing-details .rng-featured-property-listing-details-items li:first-of-type, .rng-featured-property-container.rng-featured-property-layout-3 .rng-featured-property:nth-of-type(6) .rng-featured-property-listing-details .rng-featured-property-listing-details-items li:first-of-type, .rng-featured-property-container.rng-featured-property-layout-3 .rng-featured-property:nth-of-type(7) .rng-featured-property-listing-details .rng-featured-property-listing-details-items li:first-of-type, .rng-featured-property-container.rng-featured-property-layout-3 .rng-featured-property:nth-of-type(8) .rng-featured-property-listing-details .rng-featured-property-listing-details-items li:first-of-type {
    border-left: none;
    padding-left: 0;
  }
  .rng-featured-property-container.rng-featured-property-layout-3 .rng-featured-property:nth-of-type(1) .rng-featured-property-listing-details .rng-featured-property-courtesy, .rng-featured-property-container.rng-featured-property-layout-3 .rng-featured-property:nth-of-type(2) .rng-featured-property-listing-details .rng-featured-property-courtesy, .rng-featured-property-container.rng-featured-property-layout-3 .rng-featured-property:nth-of-type(5) .rng-featured-property-listing-details .rng-featured-property-courtesy, .rng-featured-property-container.rng-featured-property-layout-3 .rng-featured-property:nth-of-type(6) .rng-featured-property-listing-details .rng-featured-property-courtesy, .rng-featured-property-container.rng-featured-property-layout-3 .rng-featured-property:nth-of-type(7) .rng-featured-property-listing-details .rng-featured-property-courtesy, .rng-featured-property-container.rng-featured-property-layout-3 .rng-featured-property:nth-of-type(8) .rng-featured-property-listing-details .rng-featured-property-courtesy {
    color: #666666;
    margin-top: auto;
    align-items: flex-end;
    display: flex;
    justify-content: space-between;
  }
  .rng-featured-property-container.rng-featured-property-layout-3 .rng-featured-property:nth-of-type(1) .rng-featured-property-listing-details .rng-featured-property-courtesy p, .rng-featured-property-container.rng-featured-property-layout-3 .rng-featured-property:nth-of-type(2) .rng-featured-property-listing-details .rng-featured-property-courtesy p, .rng-featured-property-container.rng-featured-property-layout-3 .rng-featured-property:nth-of-type(5) .rng-featured-property-listing-details .rng-featured-property-courtesy p, .rng-featured-property-container.rng-featured-property-layout-3 .rng-featured-property:nth-of-type(6) .rng-featured-property-listing-details .rng-featured-property-courtesy p, .rng-featured-property-container.rng-featured-property-layout-3 .rng-featured-property:nth-of-type(7) .rng-featured-property-listing-details .rng-featured-property-courtesy p, .rng-featured-property-container.rng-featured-property-layout-3 .rng-featured-property:nth-of-type(8) .rng-featured-property-listing-details .rng-featured-property-courtesy p {
    font-size: 0.75rem;
    margin: 0;
  }
}
@media print, screen and (min-width: 64.0625em) and (min-width: 64.0625em) {
  .rng-featured-property-container.rng-featured-property-layout-3 .rng-featured-property:nth-of-type(1), .rng-featured-property-container.rng-featured-property-layout-3 .rng-featured-property:nth-of-type(2), .rng-featured-property-container.rng-featured-property-layout-3 .rng-featured-property:nth-of-type(5), .rng-featured-property-container.rng-featured-property-layout-3 .rng-featured-property:nth-of-type(6), .rng-featured-property-container.rng-featured-property-layout-3 .rng-featured-property:nth-of-type(7), .rng-featured-property-container.rng-featured-property-layout-3 .rng-featured-property:nth-of-type(8) {
    height: calc(32.5rem / 2 - 0.25rem);
    width: calc(66.6666666667% - 0.25rem);
  }
}
@media print, screen and (min-width: 64.0625em) and (max-width: 64.06125em) {
  .rng-featured-property-container.rng-featured-property-layout-3 .rng-featured-property:nth-of-type(1), .rng-featured-property-container.rng-featured-property-layout-3 .rng-featured-property:nth-of-type(2), .rng-featured-property-container.rng-featured-property-layout-3 .rng-featured-property:nth-of-type(5), .rng-featured-property-container.rng-featured-property-layout-3 .rng-featured-property:nth-of-type(6), .rng-featured-property-container.rng-featured-property-layout-3 .rng-featured-property:nth-of-type(7), .rng-featured-property-container.rng-featured-property-layout-3 .rng-featured-property:nth-of-type(8) {
    width: 100%;
  }
}
@media print, screen and (min-width: 64.0625em) {
  .rng-featured-property-container.rng-featured-property-layout-3 .rng-featured-property:nth-of-type(1) .rng-featured-property-photo-section,
  .rng-featured-property-container.rng-featured-property-layout-3 .rng-featured-property:nth-of-type(1) .rng-featured-property-listing-details, .rng-featured-property-container.rng-featured-property-layout-3 .rng-featured-property:nth-of-type(2) .rng-featured-property-photo-section,
  .rng-featured-property-container.rng-featured-property-layout-3 .rng-featured-property:nth-of-type(2) .rng-featured-property-listing-details, .rng-featured-property-container.rng-featured-property-layout-3 .rng-featured-property:nth-of-type(5) .rng-featured-property-photo-section,
  .rng-featured-property-container.rng-featured-property-layout-3 .rng-featured-property:nth-of-type(5) .rng-featured-property-listing-details, .rng-featured-property-container.rng-featured-property-layout-3 .rng-featured-property:nth-of-type(6) .rng-featured-property-photo-section,
  .rng-featured-property-container.rng-featured-property-layout-3 .rng-featured-property:nth-of-type(6) .rng-featured-property-listing-details, .rng-featured-property-container.rng-featured-property-layout-3 .rng-featured-property:nth-of-type(7) .rng-featured-property-photo-section,
  .rng-featured-property-container.rng-featured-property-layout-3 .rng-featured-property:nth-of-type(7) .rng-featured-property-listing-details, .rng-featured-property-container.rng-featured-property-layout-3 .rng-featured-property:nth-of-type(8) .rng-featured-property-photo-section,
  .rng-featured-property-container.rng-featured-property-layout-3 .rng-featured-property:nth-of-type(8) .rng-featured-property-listing-details {
    width: 50%;
  }
  .rng-featured-property-container.rng-featured-property-layout-3 .rng-featured-property:nth-of-type(3), .rng-featured-property-container.rng-featured-property-layout-3 .rng-featured-property:nth-of-type(4), .rng-featured-property-container.rng-featured-property-layout-3 .rng-featured-property:nth-of-type(9) {
    border: 1px solid #e5e5e5;
    display: flex;
    position: relative;
    width: calc(33% - 0.5rem);
    flex-direction: column;
  }
  .rng-featured-property-container.rng-featured-property-layout-3 .rng-featured-property:nth-of-type(3) .rng-featured-property-photo-section, .rng-featured-property-container.rng-featured-property-layout-3 .rng-featured-property:nth-of-type(4) .rng-featured-property-photo-section, .rng-featured-property-container.rng-featured-property-layout-3 .rng-featured-property:nth-of-type(9) .rng-featured-property-photo-section {
    text-decoration: none;
    background-color: #e5e5e5;
    background-image: url(https://content.mediastg.net/dyna_images//mls/268/17229127.jpg);
    background-position: center;
    background-size: cover;
    position: relative;
    align-items: flex-start;
    display: flex;
    justify-content: space-between;
  }
  .rng-featured-property-container.rng-featured-property-layout-3 .rng-featured-property:nth-of-type(3) .rng-featured-property-photo-section:after, .rng-featured-property-container.rng-featured-property-layout-3 .rng-featured-property:nth-of-type(4) .rng-featured-property-photo-section:after, .rng-featured-property-container.rng-featured-property-layout-3 .rng-featured-property:nth-of-type(9) .rng-featured-property-photo-section:after {
    /*content:'';
    padding-top: 75%;
    display: block;*/
    color: #ffffff;
    content: "View Property Details";
    background-color: rgba(10, 10, 10, 0.7);
    height: 100%;
    opacity: 0;
    width: 100%;
    position: absolute;
    top: 0;
    right: 0;
    left: 0;
    bottom: 0;
    align-items: center;
    display: flex;
    justify-content: center;
    transition: all 300ms ease-in-out;
  }
  .rng-featured-property-container.rng-featured-property-layout-3 .rng-featured-property:nth-of-type(3) .rng-featured-property-photo-section:hover:after, .rng-featured-property-container.rng-featured-property-layout-3 .rng-featured-property:nth-of-type(4) .rng-featured-property-photo-section:hover:after, .rng-featured-property-container.rng-featured-property-layout-3 .rng-featured-property:nth-of-type(9) .rng-featured-property-photo-section:hover:after {
    opacity: 1;
  }
  .rng-featured-property-container.rng-featured-property-layout-3 .rng-featured-property:nth-of-type(3) .rng-featured-property-photo-section img, .rng-featured-property-container.rng-featured-property-layout-3 .rng-featured-property:nth-of-type(3) .rng-featured-property-photo-section i, .rng-featured-property-container.rng-featured-property-layout-3 .rng-featured-property:nth-of-type(4) .rng-featured-property-photo-section img, .rng-featured-property-container.rng-featured-property-layout-3 .rng-featured-property:nth-of-type(4) .rng-featured-property-photo-section i, .rng-featured-property-container.rng-featured-property-layout-3 .rng-featured-property:nth-of-type(9) .rng-featured-property-photo-section img, .rng-featured-property-container.rng-featured-property-layout-3 .rng-featured-property:nth-of-type(9) .rng-featured-property-photo-section i {
    padding: 0.25rem;
  }
  .rng-featured-property-container.rng-featured-property-layout-3 .rng-featured-property:nth-of-type(3) .banners, .rng-featured-property-container.rng-featured-property-layout-3 .rng-featured-property:nth-of-type(4) .banners, .rng-featured-property-container.rng-featured-property-layout-3 .rng-featured-property:nth-of-type(9) .banners {
    position: absolute;
    top: 1rem;
    z-index: 10;
    display: flex;
    flex-wrap: wrap;
  }
  .rng-featured-property-container.rng-featured-property-layout-3 .rng-featured-property:nth-of-type(3) .banners .rng-featured-property-banner_openhouse,
  .rng-featured-property-container.rng-featured-property-layout-3 .rng-featured-property:nth-of-type(3) .banners .rng-featured-property-banner_new,
  .rng-featured-property-container.rng-featured-property-layout-3 .rng-featured-property:nth-of-type(3) .banners .rng-featured-property-banner_reduced, .rng-featured-property-container.rng-featured-property-layout-3 .rng-featured-property:nth-of-type(4) .banners .rng-featured-property-banner_openhouse,
  .rng-featured-property-container.rng-featured-property-layout-3 .rng-featured-property:nth-of-type(4) .banners .rng-featured-property-banner_new,
  .rng-featured-property-container.rng-featured-property-layout-3 .rng-featured-property:nth-of-type(4) .banners .rng-featured-property-banner_reduced, .rng-featured-property-container.rng-featured-property-layout-3 .rng-featured-property:nth-of-type(9) .banners .rng-featured-property-banner_openhouse,
  .rng-featured-property-container.rng-featured-property-layout-3 .rng-featured-property:nth-of-type(9) .banners .rng-featured-property-banner_new,
  .rng-featured-property-container.rng-featured-property-layout-3 .rng-featured-property:nth-of-type(9) .banners .rng-featured-property-banner_reduced {
    color: #ffffff;
    font-size: 0.875rem;
    font-weight: bold;
    line-height: 1;
    text-transform: uppercase;
    background: #0a0a0a;
    margin-right: 0.25rem;
    padding: 0.25rem;
  }
}
@media print, screen and (min-width: 64.0625em) and (max-width: 39.99875em) {
  .rng-featured-property-container.rng-featured-property-layout-3 .rng-featured-property:nth-of-type(3) .banners .rng-featured-property-banner_openhouse,
  .rng-featured-property-container.rng-featured-property-layout-3 .rng-featured-property:nth-of-type(3) .banners .rng-featured-property-banner_new,
  .rng-featured-property-container.rng-featured-property-layout-3 .rng-featured-property:nth-of-type(3) .banners .rng-featured-property-banner_reduced, .rng-featured-property-container.rng-featured-property-layout-3 .rng-featured-property:nth-of-type(4) .banners .rng-featured-property-banner_openhouse,
  .rng-featured-property-container.rng-featured-property-layout-3 .rng-featured-property:nth-of-type(4) .banners .rng-featured-property-banner_new,
  .rng-featured-property-container.rng-featured-property-layout-3 .rng-featured-property:nth-of-type(4) .banners .rng-featured-property-banner_reduced, .rng-featured-property-container.rng-featured-property-layout-3 .rng-featured-property:nth-of-type(9) .banners .rng-featured-property-banner_openhouse,
  .rng-featured-property-container.rng-featured-property-layout-3 .rng-featured-property:nth-of-type(9) .banners .rng-featured-property-banner_new,
  .rng-featured-property-container.rng-featured-property-layout-3 .rng-featured-property:nth-of-type(9) .banners .rng-featured-property-banner_reduced {
    font-size: 0.75rem;
  }
}
@media print, screen and (min-width: 64.0625em) {
  .rng-featured-property-container.rng-featured-property-layout-3 .rng-featured-property:nth-of-type(3) .rng-featured-property-listing-details, .rng-featured-property-container.rng-featured-property-layout-3 .rng-featured-property:nth-of-type(4) .rng-featured-property-listing-details, .rng-featured-property-container.rng-featured-property-layout-3 .rng-featured-property:nth-of-type(9) .rng-featured-property-listing-details {
    font-family: "Open Sans", sans-serif !important;
    overflow: hidden;
    padding: 0.5rem;
    display: flex;
    flex-direction: column;
  }
  .rng-featured-property-container.rng-featured-property-layout-3 .rng-featured-property:nth-of-type(3) .rng-featured-property-listing-details h2,
  .rng-featured-property-container.rng-featured-property-layout-3 .rng-featured-property:nth-of-type(3) .rng-featured-property-listing-details h3, .rng-featured-property-container.rng-featured-property-layout-3 .rng-featured-property:nth-of-type(4) .rng-featured-property-listing-details h2,
  .rng-featured-property-container.rng-featured-property-layout-3 .rng-featured-property:nth-of-type(4) .rng-featured-property-listing-details h3, .rng-featured-property-container.rng-featured-property-layout-3 .rng-featured-property:nth-of-type(9) .rng-featured-property-listing-details h2,
  .rng-featured-property-container.rng-featured-property-layout-3 .rng-featured-property:nth-of-type(9) .rng-featured-property-listing-details h3 {
    font-family: "Open Sans", sans-serif !important;
    font-style: normal !important;
    font-weight: 300 !important;
    letter-spacing: normal !important;
    text-transform: none !important;
    color: #0a0a0a !important;
    font-size: 1.75rem !important;
    line-height: 1.4 !important;
    margin: 0 !important;
  }
  .rng-featured-property-container.rng-featured-property-layout-3 .rng-featured-property:nth-of-type(3) .rng-featured-property-listing-details h2 span.listing-address,
  .rng-featured-property-container.rng-featured-property-layout-3 .rng-featured-property:nth-of-type(3) .rng-featured-property-listing-details h3 span.listing-address, .rng-featured-property-container.rng-featured-property-layout-3 .rng-featured-property:nth-of-type(4) .rng-featured-property-listing-details h2 span.listing-address,
  .rng-featured-property-container.rng-featured-property-layout-3 .rng-featured-property:nth-of-type(4) .rng-featured-property-listing-details h3 span.listing-address, .rng-featured-property-container.rng-featured-property-layout-3 .rng-featured-property:nth-of-type(9) .rng-featured-property-listing-details h2 span.listing-address,
  .rng-featured-property-container.rng-featured-property-layout-3 .rng-featured-property:nth-of-type(9) .rng-featured-property-listing-details h3 span.listing-address {
    color: inherit !important;
    font-size: 1.5rem !important;
    line-height: inherit;
    display: block;
  }
  .rng-featured-property-container.rng-featured-property-layout-3 .rng-featured-property:nth-of-type(3) .rng-featured-property-listing-details h4,
  .rng-featured-property-container.rng-featured-property-layout-3 .rng-featured-property:nth-of-type(3) .rng-featured-property-listing-details .rng-featured-property-listing-details-items,
  .rng-featured-property-container.rng-featured-property-layout-3 .rng-featured-property:nth-of-type(3) .rng-featured-property-listing-details .rng-featured-property-open-house,
  .rng-featured-property-container.rng-featured-property-layout-3 .rng-featured-property:nth-of-type(3) .rng-featured-property-listing-details .rng-featured-property-sold, .rng-featured-property-container.rng-featured-property-layout-3 .rng-featured-property:nth-of-type(4) .rng-featured-property-listing-details h4,
  .rng-featured-property-container.rng-featured-property-layout-3 .rng-featured-property:nth-of-type(4) .rng-featured-property-listing-details .rng-featured-property-listing-details-items,
  .rng-featured-property-container.rng-featured-property-layout-3 .rng-featured-property:nth-of-type(4) .rng-featured-property-listing-details .rng-featured-property-open-house,
  .rng-featured-property-container.rng-featured-property-layout-3 .rng-featured-property:nth-of-type(4) .rng-featured-property-listing-details .rng-featured-property-sold, .rng-featured-property-container.rng-featured-property-layout-3 .rng-featured-property:nth-of-type(9) .rng-featured-property-listing-details h4,
  .rng-featured-property-container.rng-featured-property-layout-3 .rng-featured-property:nth-of-type(9) .rng-featured-property-listing-details .rng-featured-property-listing-details-items,
  .rng-featured-property-container.rng-featured-property-layout-3 .rng-featured-property:nth-of-type(9) .rng-featured-property-listing-details .rng-featured-property-open-house,
  .rng-featured-property-container.rng-featured-property-layout-3 .rng-featured-property:nth-of-type(9) .rng-featured-property-listing-details .rng-featured-property-sold {
    color: #666666;
  }
  .rng-featured-property-container.rng-featured-property-layout-3 .rng-featured-property:nth-of-type(3) .rng-featured-property-listing-details h2, .rng-featured-property-container.rng-featured-property-layout-3 .rng-featured-property:nth-of-type(4) .rng-featured-property-listing-details h2, .rng-featured-property-container.rng-featured-property-layout-3 .rng-featured-property:nth-of-type(9) .rng-featured-property-listing-details h2 {
    font-size: 1.75rem;
    margin-top: 0.5rem;
    margin-bottom: 0;
  }
  .rng-featured-property-container.rng-featured-property-layout-3 .rng-featured-property:nth-of-type(3) .rng-featured-property-listing-details h2 span, .rng-featured-property-container.rng-featured-property-layout-3 .rng-featured-property:nth-of-type(4) .rng-featured-property-listing-details h2 span, .rng-featured-property-container.rng-featured-property-layout-3 .rng-featured-property:nth-of-type(9) .rng-featured-property-listing-details h2 span {
    font-size: 1.5rem;
    display: block;
  }
  .rng-featured-property-container.rng-featured-property-layout-3 .rng-featured-property:nth-of-type(3) .rng-featured-property-listing-details h3, .rng-featured-property-container.rng-featured-property-layout-3 .rng-featured-property:nth-of-type(4) .rng-featured-property-listing-details h3, .rng-featured-property-container.rng-featured-property-layout-3 .rng-featured-property:nth-of-type(9) .rng-featured-property-listing-details h3 {
    font-size: 1.625rem;
    margin: 0;
    padding-top: 0.5rem;
  }
  .rng-featured-property-container.rng-featured-property-layout-3 .rng-featured-property:nth-of-type(3) .rng-featured-property-listing-details h3 i, .rng-featured-property-container.rng-featured-property-layout-3 .rng-featured-property:nth-of-type(4) .rng-featured-property-listing-details h3 i, .rng-featured-property-container.rng-featured-property-layout-3 .rng-featured-property:nth-of-type(9) .rng-featured-property-listing-details h3 i {
    color: red;
    font-size: 1.5rem;
    cursor: pointer;
    transition: all 300ms ease-in-out;
  }
  .rng-featured-property-container.rng-featured-property-layout-3 .rng-featured-property:nth-of-type(3) .rng-featured-property-listing-details h3 i.favorite :before, .rng-featured-property-container.rng-featured-property-layout-3 .rng-featured-property:nth-of-type(4) .rng-featured-property-listing-details h3 i.favorite :before, .rng-featured-property-container.rng-featured-property-layout-3 .rng-featured-property:nth-of-type(9) .rng-featured-property-listing-details h3 i.favorite :before {
    content: "\f004";
  }
  .rng-featured-property-container.rng-featured-property-layout-3 .rng-featured-property:nth-of-type(3) .rng-featured-property-listing-details h3 .rng-featured-property-listing-status:before, .rng-featured-property-container.rng-featured-property-layout-3 .rng-featured-property:nth-of-type(4) .rng-featured-property-listing-details h3 .rng-featured-property-listing-status:before, .rng-featured-property-container.rng-featured-property-layout-3 .rng-featured-property:nth-of-type(9) .rng-featured-property-listing-details h3 .rng-featured-property-listing-status:before {
    content: "";
    border-radius: 100%;
    height: 1rem;
    margin-right: 0.5rem;
    width: 1rem;
    display: inline-block;
  }
  .rng-featured-property-container.rng-featured-property-layout-3 .rng-featured-property:nth-of-type(3) .rng-featured-property-listing-details h3 .rng-featured-property-listing-status.comingsoon:before, .rng-featured-property-container.rng-featured-property-layout-3 .rng-featured-property:nth-of-type(3) .rng-featured-property-listing-details h3 .rng-featured-property-listing-status.coming.soon:before, .rng-featured-property-container.rng-featured-property-layout-3 .rng-featured-property:nth-of-type(3) .rng-featured-property-listing-details h3 .rng-featured-property-listing-status.coming-soon:before, .rng-featured-property-container.rng-featured-property-layout-3 .rng-featured-property:nth-of-type(4) .rng-featured-property-listing-details h3 .rng-featured-property-listing-status.comingsoon:before, .rng-featured-property-container.rng-featured-property-layout-3 .rng-featured-property:nth-of-type(4) .rng-featured-property-listing-details h3 .rng-featured-property-listing-status.coming.soon:before, .rng-featured-property-container.rng-featured-property-layout-3 .rng-featured-property:nth-of-type(4) .rng-featured-property-listing-details h3 .rng-featured-property-listing-status.coming-soon:before, .rng-featured-property-container.rng-featured-property-layout-3 .rng-featured-property:nth-of-type(9) .rng-featured-property-listing-details h3 .rng-featured-property-listing-status.comingsoon:before, .rng-featured-property-container.rng-featured-property-layout-3 .rng-featured-property:nth-of-type(9) .rng-featured-property-listing-details h3 .rng-featured-property-listing-status.coming.soon:before, .rng-featured-property-container.rng-featured-property-layout-3 .rng-featured-property:nth-of-type(9) .rng-featured-property-listing-details h3 .rng-featured-property-listing-status.coming-soon:before {
    background-color: #0454a4;
  }
  .rng-featured-property-container.rng-featured-property-layout-3 .rng-featured-property:nth-of-type(3) .rng-featured-property-listing-details h3 .rng-featured-property-listing-status.active:before, .rng-featured-property-container.rng-featured-property-layout-3 .rng-featured-property:nth-of-type(3) .rng-featured-property-listing-details h3 .rng-featured-property-listing-status.public:before, .rng-featured-property-container.rng-featured-property-layout-3 .rng-featured-property:nth-of-type(4) .rng-featured-property-listing-details h3 .rng-featured-property-listing-status.active:before, .rng-featured-property-container.rng-featured-property-layout-3 .rng-featured-property:nth-of-type(4) .rng-featured-property-listing-details h3 .rng-featured-property-listing-status.public:before, .rng-featured-property-container.rng-featured-property-layout-3 .rng-featured-property:nth-of-type(9) .rng-featured-property-listing-details h3 .rng-featured-property-listing-status.active:before, .rng-featured-property-container.rng-featured-property-layout-3 .rng-featured-property:nth-of-type(9) .rng-featured-property-listing-details h3 .rng-featured-property-listing-status.public:before {
    background-color: #3adb76;
  }
  .rng-featured-property-container.rng-featured-property-layout-3 .rng-featured-property:nth-of-type(3) .rng-featured-property-listing-details h3 .rng-featured-property-listing-status.pending:before, .rng-featured-property-container.rng-featured-property-layout-3 .rng-featured-property:nth-of-type(4) .rng-featured-property-listing-details h3 .rng-featured-property-listing-status.pending:before, .rng-featured-property-container.rng-featured-property-layout-3 .rng-featured-property:nth-of-type(9) .rng-featured-property-listing-details h3 .rng-featured-property-listing-status.pending:before {
    background-color: #ffae00;
  }
  .rng-featured-property-container.rng-featured-property-layout-3 .rng-featured-property:nth-of-type(3) .rng-featured-property-listing-details h3 .rng-featured-property-listing-status.sold:before, .rng-featured-property-container.rng-featured-property-layout-3 .rng-featured-property:nth-of-type(4) .rng-featured-property-listing-details h3 .rng-featured-property-listing-status.sold:before, .rng-featured-property-container.rng-featured-property-layout-3 .rng-featured-property:nth-of-type(9) .rng-featured-property-listing-details h3 .rng-featured-property-listing-status.sold:before {
    background-color: #cc4b37;
  }
  .rng-featured-property-container.rng-featured-property-layout-3 .rng-featured-property:nth-of-type(3) .rng-featured-property-listing-details h4, .rng-featured-property-container.rng-featured-property-layout-3 .rng-featured-property:nth-of-type(4) .rng-featured-property-listing-details h4, .rng-featured-property-container.rng-featured-property-layout-3 .rng-featured-property:nth-of-type(9) .rng-featured-property-listing-details h4 {
    font-size: 0.75rem;
    font-weight: 100;
    margin-bottom: 0;
  }
  .rng-featured-property-container.rng-featured-property-layout-3 .rng-featured-property:nth-of-type(3) .rng-featured-property-listing-details p, .rng-featured-property-container.rng-featured-property-layout-3 .rng-featured-property:nth-of-type(4) .rng-featured-property-listing-details p, .rng-featured-property-container.rng-featured-property-layout-3 .rng-featured-property:nth-of-type(9) .rng-featured-property-listing-details p {
    line-height: 1;
  }
  .rng-featured-property-container.rng-featured-property-layout-3 .rng-featured-property:nth-of-type(3) .rng-featured-property-listing-details .rng-featured-property-header, .rng-featured-property-container.rng-featured-property-layout-3 .rng-featured-property:nth-of-type(4) .rng-featured-property-listing-details .rng-featured-property-header, .rng-featured-property-container.rng-featured-property-layout-3 .rng-featured-property:nth-of-type(9) .rng-featured-property-listing-details .rng-featured-property-header {
    margin-bottom: 0;
    display: flex;
  }
  .rng-featured-property-container.rng-featured-property-layout-3 .rng-featured-property:nth-of-type(3) .rng-featured-property-listing-details .rng-featured-property-header h4, .rng-featured-property-container.rng-featured-property-layout-3 .rng-featured-property:nth-of-type(4) .rng-featured-property-listing-details .rng-featured-property-header h4, .rng-featured-property-container.rng-featured-property-layout-3 .rng-featured-property:nth-of-type(9) .rng-featured-property-listing-details .rng-featured-property-header h4 {
    text-align: right;
    flex: 1 0 auto;
  }
  .rng-featured-property-container.rng-featured-property-layout-3 .rng-featured-property:nth-of-type(3) .rng-featured-property-listing-details .rng-featured-property-open-house span, .rng-featured-property-container.rng-featured-property-layout-3 .rng-featured-property:nth-of-type(4) .rng-featured-property-listing-details .rng-featured-property-open-house span, .rng-featured-property-container.rng-featured-property-layout-3 .rng-featured-property:nth-of-type(9) .rng-featured-property-listing-details .rng-featured-property-open-house span {
    font-size: 0.875rem;
    padding-bottom: 0.5rem;
    align-items: baseline;
    display: flex;
  }
  .rng-featured-property-container.rng-featured-property-layout-3 .rng-featured-property:nth-of-type(3) .rng-featured-property-listing-details .rng-featured-property-open-house span i, .rng-featured-property-container.rng-featured-property-layout-3 .rng-featured-property:nth-of-type(4) .rng-featured-property-listing-details .rng-featured-property-open-house span i, .rng-featured-property-container.rng-featured-property-layout-3 .rng-featured-property:nth-of-type(9) .rng-featured-property-listing-details .rng-featured-property-open-house span i {
    color: #666666;
    font-size: 1.375rem;
    padding-right: 0.5rem;
  }
  .rng-featured-property-container.rng-featured-property-layout-3 .rng-featured-property:nth-of-type(3) .rng-featured-property-listing-details .rng-featured-property-open-house p, .rng-featured-property-container.rng-featured-property-layout-3 .rng-featured-property:nth-of-type(4) .rng-featured-property-listing-details .rng-featured-property-open-house p, .rng-featured-property-container.rng-featured-property-layout-3 .rng-featured-property:nth-of-type(9) .rng-featured-property-listing-details .rng-featured-property-open-house p {
    font-size: 1rem;
    margin-bottom: 0;
  }
  .rng-featured-property-container.rng-featured-property-layout-3 .rng-featured-property:nth-of-type(3) .rng-featured-property-listing-details .rng-featured-property-listing-details-items, .rng-featured-property-container.rng-featured-property-layout-3 .rng-featured-property:nth-of-type(4) .rng-featured-property-listing-details .rng-featured-property-listing-details-items, .rng-featured-property-container.rng-featured-property-layout-3 .rng-featured-property:nth-of-type(9) .rng-featured-property-listing-details .rng-featured-property-listing-details-items {
    font-size: 1rem;
    list-style: none;
    margin: 0;
    padding: 0.5rem 0;
    display: flex;
    flex-wrap: wrap;
  }
  .rng-featured-property-container.rng-featured-property-layout-3 .rng-featured-property:nth-of-type(3) .rng-featured-property-listing-details .rng-featured-property-listing-details-items li, .rng-featured-property-container.rng-featured-property-layout-3 .rng-featured-property:nth-of-type(4) .rng-featured-property-listing-details .rng-featured-property-listing-details-items li, .rng-featured-property-container.rng-featured-property-layout-3 .rng-featured-property:nth-of-type(9) .rng-featured-property-listing-details .rng-featured-property-listing-details-items li {
    border-left: 1px solid #666666;
    line-height: 1;
    padding: 0 0.5rem;
  }
  .rng-featured-property-container.rng-featured-property-layout-3 .rng-featured-property:nth-of-type(3) .rng-featured-property-listing-details .rng-featured-property-listing-details-items li:first-of-type, .rng-featured-property-container.rng-featured-property-layout-3 .rng-featured-property:nth-of-type(4) .rng-featured-property-listing-details .rng-featured-property-listing-details-items li:first-of-type, .rng-featured-property-container.rng-featured-property-layout-3 .rng-featured-property:nth-of-type(9) .rng-featured-property-listing-details .rng-featured-property-listing-details-items li:first-of-type {
    border-left: none;
    padding-left: 0;
  }
  .rng-featured-property-container.rng-featured-property-layout-3 .rng-featured-property:nth-of-type(3) .rng-featured-property-listing-details .rng-featured-property-courtesy, .rng-featured-property-container.rng-featured-property-layout-3 .rng-featured-property:nth-of-type(4) .rng-featured-property-listing-details .rng-featured-property-courtesy, .rng-featured-property-container.rng-featured-property-layout-3 .rng-featured-property:nth-of-type(9) .rng-featured-property-listing-details .rng-featured-property-courtesy {
    color: #666666;
    margin-top: auto;
    align-items: flex-end;
    display: flex;
    justify-content: space-between;
  }
  .rng-featured-property-container.rng-featured-property-layout-3 .rng-featured-property:nth-of-type(3) .rng-featured-property-listing-details .rng-featured-property-courtesy p, .rng-featured-property-container.rng-featured-property-layout-3 .rng-featured-property:nth-of-type(4) .rng-featured-property-listing-details .rng-featured-property-courtesy p, .rng-featured-property-container.rng-featured-property-layout-3 .rng-featured-property:nth-of-type(9) .rng-featured-property-listing-details .rng-featured-property-courtesy p {
    font-size: 0.75rem;
    margin: 0;
  }
}
@media print, screen and (min-width: 64.0625em) and (min-width: 64.0625em) {
  .rng-featured-property-container.rng-featured-property-layout-3 .rng-featured-property:nth-of-type(3), .rng-featured-property-container.rng-featured-property-layout-3 .rng-featured-property:nth-of-type(4), .rng-featured-property-container.rng-featured-property-layout-3 .rng-featured-property:nth-of-type(9) {
    height: 32.5rem;
    margin-bottom: 0.25rem;
  }
  .rng-featured-property-container.rng-featured-property-layout-3 .rng-featured-property:nth-of-type(3) .rng-featured-property-photo-section,
  .rng-featured-property-container.rng-featured-property-layout-3 .rng-featured-property:nth-of-type(3) .rng-featured-property-listing-details, .rng-featured-property-container.rng-featured-property-layout-3 .rng-featured-property:nth-of-type(4) .rng-featured-property-photo-section,
  .rng-featured-property-container.rng-featured-property-layout-3 .rng-featured-property:nth-of-type(4) .rng-featured-property-listing-details, .rng-featured-property-container.rng-featured-property-layout-3 .rng-featured-property:nth-of-type(9) .rng-featured-property-photo-section,
  .rng-featured-property-container.rng-featured-property-layout-3 .rng-featured-property:nth-of-type(9) .rng-featured-property-listing-details {
    height: 50%;
  }
}
@media print, screen and (min-width: 64.0625em) and (max-width: 64.06125em) {
  .rng-featured-property-container.rng-featured-property-layout-3 .rng-featured-property:nth-of-type(3), .rng-featured-property-container.rng-featured-property-layout-3 .rng-featured-property:nth-of-type(4), .rng-featured-property-container.rng-featured-property-layout-3 .rng-featured-property:nth-of-type(9) {
    height: auto;
    margin-bottom: 0.5rem;
    width: 100%;
  }
  .rng-featured-property-container.rng-featured-property-layout-3 .rng-featured-property:nth-of-type(3) .rng-featured-property-photo-section, .rng-featured-property-container.rng-featured-property-layout-3 .rng-featured-property:nth-of-type(4) .rng-featured-property-photo-section, .rng-featured-property-container.rng-featured-property-layout-3 .rng-featured-property:nth-of-type(9) .rng-featured-property-photo-section {
    height: 12.5rem;
  }
}
@media print, screen and (min-width: 64.0625em) {
  .rng-featured-property-container.rng-featured-property-layout-3 .rng-featured-property:nth-of-type(1), .rng-featured-property-container.rng-featured-property-layout-3 .rng-featured-property:nth-of-type(2), .rng-featured-property-container.rng-featured-property-layout-3 .rng-featured-property:nth-of-type(4), .rng-featured-property-container.rng-featured-property-layout-3 .rng-featured-property:nth-of-type(7), .rng-featured-property-container.rng-featured-property-layout-3 .rng-featured-property:nth-of-type(8) {
    margin-right: 0.5rem;
    float: left;
  }
  .rng-featured-property-container.rng-featured-property-layout-3 .rng-featured-property:nth-of-type(3), .rng-featured-property-container.rng-featured-property-layout-3 .rng-featured-property:nth-of-type(4) {
    margin-bottom: 0.5rem;
  }
}
@media print, screen and (min-width: 40em) and (max-width: 64.06125em) {
  .rng-featured-property-container .rng-featured-property {
    border: 1px solid #e5e5e5;
    display: flex;
    position: relative;
    margin-bottom: 0.5rem;
  }
  .rng-featured-property-container .rng-featured-property .rng-featured-property-photo-section {
    text-decoration: none;
    background-color: #e5e5e5;
    background-image: url(https://content.mediastg.net/dyna_images//mls/268/17229127.jpg);
    background-position: center;
    background-size: cover;
    position: relative;
    align-items: flex-start;
    display: flex;
    justify-content: space-between;
  }
  .rng-featured-property-container .rng-featured-property .rng-featured-property-photo-section:after {
    /*content:'';
    padding-top: 75%;
    display: block;*/
    color: #ffffff;
    content: "View Property Details";
    background-color: rgba(10, 10, 10, 0.7);
    height: 100%;
    opacity: 0;
    width: 100%;
    position: absolute;
    top: 0;
    right: 0;
    left: 0;
    bottom: 0;
    align-items: center;
    display: flex;
    justify-content: center;
    transition: all 300ms ease-in-out;
  }
  .rng-featured-property-container .rng-featured-property .rng-featured-property-photo-section:hover:after {
    opacity: 1;
  }
  .rng-featured-property-container .rng-featured-property .rng-featured-property-photo-section img, .rng-featured-property-container .rng-featured-property .rng-featured-property-photo-section i {
    padding: 0.25rem;
  }
  .rng-featured-property-container .rng-featured-property .banners {
    position: absolute;
    top: 1rem;
    z-index: 10;
    display: flex;
    flex-wrap: wrap;
  }
  .rng-featured-property-container .rng-featured-property .banners .rng-featured-property-banner_openhouse,
  .rng-featured-property-container .rng-featured-property .banners .rng-featured-property-banner_new,
  .rng-featured-property-container .rng-featured-property .banners .rng-featured-property-banner_reduced {
    color: #ffffff;
    font-size: 0.875rem;
    font-weight: bold;
    line-height: 1;
    text-transform: uppercase;
    background: #0a0a0a;
    margin-right: 0.25rem;
    padding: 0.25rem;
  }
}
@media print, screen and (min-width: 40em) and (max-width: 64.06125em) and (max-width: 39.99875em) {
  .rng-featured-property-container .rng-featured-property .banners .rng-featured-property-banner_openhouse,
  .rng-featured-property-container .rng-featured-property .banners .rng-featured-property-banner_new,
  .rng-featured-property-container .rng-featured-property .banners .rng-featured-property-banner_reduced {
    font-size: 0.75rem;
  }
}
@media print, screen and (min-width: 40em) and (max-width: 64.06125em) {
  .rng-featured-property-container .rng-featured-property .rng-featured-property-listing-details {
    font-family: "Open Sans", sans-serif !important;
    overflow: hidden;
    padding: 0.5rem;
    display: flex;
    flex-direction: column;
  }
  .rng-featured-property-container .rng-featured-property .rng-featured-property-listing-details h2,
  .rng-featured-property-container .rng-featured-property .rng-featured-property-listing-details h3 {
    font-family: "Open Sans", sans-serif !important;
    font-style: normal !important;
    font-weight: 300 !important;
    letter-spacing: normal !important;
    text-transform: none !important;
    color: #0a0a0a !important;
    font-size: 1.75rem !important;
    line-height: 1.4 !important;
    margin: 0 !important;
  }
  .rng-featured-property-container .rng-featured-property .rng-featured-property-listing-details h2 span.listing-address,
  .rng-featured-property-container .rng-featured-property .rng-featured-property-listing-details h3 span.listing-address {
    color: inherit !important;
    font-size: 1.5rem !important;
    line-height: inherit;
    display: block;
  }
  .rng-featured-property-container .rng-featured-property .rng-featured-property-listing-details h4,
  .rng-featured-property-container .rng-featured-property .rng-featured-property-listing-details .rng-featured-property-listing-details-items,
  .rng-featured-property-container .rng-featured-property .rng-featured-property-listing-details .rng-featured-property-open-house,
  .rng-featured-property-container .rng-featured-property .rng-featured-property-listing-details .rng-featured-property-sold {
    color: #666666;
  }
  .rng-featured-property-container .rng-featured-property .rng-featured-property-listing-details h2 {
    font-size: 1.75rem;
    margin-top: 0.5rem;
    margin-bottom: 0;
  }
  .rng-featured-property-container .rng-featured-property .rng-featured-property-listing-details h2 span {
    font-size: 1.5rem;
    display: block;
  }
  .rng-featured-property-container .rng-featured-property .rng-featured-property-listing-details h3 {
    font-size: 1.625rem;
    margin: 0;
    padding-top: 0.5rem;
  }
  .rng-featured-property-container .rng-featured-property .rng-featured-property-listing-details h3 i {
    color: red;
    font-size: 1.5rem;
    cursor: pointer;
    transition: all 300ms ease-in-out;
  }
  .rng-featured-property-container .rng-featured-property .rng-featured-property-listing-details h3 i.favorite :before {
    content: "\f004";
  }
  .rng-featured-property-container .rng-featured-property .rng-featured-property-listing-details h3 .rng-featured-property-listing-status:before {
    content: "";
    border-radius: 100%;
    height: 1rem;
    margin-right: 0.5rem;
    width: 1rem;
    display: inline-block;
  }
  .rng-featured-property-container .rng-featured-property .rng-featured-property-listing-details h3 .rng-featured-property-listing-status.comingsoon:before, .rng-featured-property-container .rng-featured-property .rng-featured-property-listing-details h3 .rng-featured-property-listing-status.coming.soon:before, .rng-featured-property-container .rng-featured-property .rng-featured-property-listing-details h3 .rng-featured-property-listing-status.coming-soon:before {
    background-color: #0454a4;
  }
  .rng-featured-property-container .rng-featured-property .rng-featured-property-listing-details h3 .rng-featured-property-listing-status.active:before, .rng-featured-property-container .rng-featured-property .rng-featured-property-listing-details h3 .rng-featured-property-listing-status.public:before {
    background-color: #3adb76;
  }
  .rng-featured-property-container .rng-featured-property .rng-featured-property-listing-details h3 .rng-featured-property-listing-status.pending:before {
    background-color: #ffae00;
  }
  .rng-featured-property-container .rng-featured-property .rng-featured-property-listing-details h3 .rng-featured-property-listing-status.sold:before {
    background-color: #cc4b37;
  }
  .rng-featured-property-container .rng-featured-property .rng-featured-property-listing-details h4 {
    font-size: 0.75rem;
    font-weight: 100;
    margin-bottom: 0;
  }
  .rng-featured-property-container .rng-featured-property .rng-featured-property-listing-details p {
    line-height: 1;
  }
  .rng-featured-property-container .rng-featured-property .rng-featured-property-listing-details .rng-featured-property-header {
    margin-bottom: 0;
    display: flex;
  }
  .rng-featured-property-container .rng-featured-property .rng-featured-property-listing-details .rng-featured-property-header h4 {
    text-align: right;
    flex: 1 0 auto;
  }
  .rng-featured-property-container .rng-featured-property .rng-featured-property-listing-details .rng-featured-property-open-house span {
    font-size: 0.875rem;
    padding-bottom: 0.5rem;
    align-items: baseline;
    display: flex;
  }
  .rng-featured-property-container .rng-featured-property .rng-featured-property-listing-details .rng-featured-property-open-house span i {
    color: #666666;
    font-size: 1.375rem;
    padding-right: 0.5rem;
  }
  .rng-featured-property-container .rng-featured-property .rng-featured-property-listing-details .rng-featured-property-open-house p {
    font-size: 1rem;
    margin-bottom: 0;
  }
  .rng-featured-property-container .rng-featured-property .rng-featured-property-listing-details .rng-featured-property-listing-details-items {
    font-size: 1rem;
    list-style: none;
    margin: 0;
    padding: 0.5rem 0;
    display: flex;
    flex-wrap: wrap;
  }
  .rng-featured-property-container .rng-featured-property .rng-featured-property-listing-details .rng-featured-property-listing-details-items li {
    border-left: 1px solid #666666;
    line-height: 1;
    padding: 0 0.5rem;
  }
  .rng-featured-property-container .rng-featured-property .rng-featured-property-listing-details .rng-featured-property-listing-details-items li:first-of-type {
    border-left: none;
    padding-left: 0;
  }
  .rng-featured-property-container .rng-featured-property .rng-featured-property-listing-details .rng-featured-property-courtesy {
    color: #666666;
    margin-top: auto;
    align-items: flex-end;
    display: flex;
    justify-content: space-between;
  }
  .rng-featured-property-container .rng-featured-property .rng-featured-property-listing-details .rng-featured-property-courtesy p {
    font-size: 0.75rem;
    margin: 0;
  }
}
@media print, screen and (min-width: 40em) and (max-width: 64.06125em) and (min-width: 64.0625em) {
  .rng-featured-property-container .rng-featured-property {
    height: calc(32.5rem / 2 - 0.25rem);
    width: calc(66.6666666667% - 0.25rem);
  }
}
@media print, screen and (min-width: 40em) and (max-width: 64.06125em) and (max-width: 64.06125em) {
  .rng-featured-property-container .rng-featured-property {
    width: 100%;
  }
}
@media print, screen and (min-width: 40em) and (max-width: 64.06125em) {
  .rng-featured-property-container .rng-featured-property .rng-featured-property-photo-section,
  .rng-featured-property-container .rng-featured-property .rng-featured-property-listing-details {
    width: 50%;
  }
}
@media print, screen and (max-width: 39.99875em) {
  .rng-featured-property-container .rng-featured-property {
    border: 1px solid #e5e5e5;
    display: flex;
    position: relative;
    width: calc(33% - 0.5rem);
    flex-direction: column;
  }
  .rng-featured-property-container .rng-featured-property .rng-featured-property-photo-section {
    text-decoration: none;
    background-color: #e5e5e5;
    background-image: url(https://content.mediastg.net/dyna_images//mls/268/17229127.jpg);
    background-position: center;
    background-size: cover;
    position: relative;
    align-items: flex-start;
    display: flex;
    justify-content: space-between;
  }
  .rng-featured-property-container .rng-featured-property .rng-featured-property-photo-section:after {
    /*content:'';
    padding-top: 75%;
    display: block;*/
    color: #ffffff;
    content: "View Property Details";
    background-color: rgba(10, 10, 10, 0.7);
    height: 100%;
    opacity: 0;
    width: 100%;
    position: absolute;
    top: 0;
    right: 0;
    left: 0;
    bottom: 0;
    align-items: center;
    display: flex;
    justify-content: center;
    transition: all 300ms ease-in-out;
  }
  .rng-featured-property-container .rng-featured-property .rng-featured-property-photo-section:hover:after {
    opacity: 1;
  }
  .rng-featured-property-container .rng-featured-property .rng-featured-property-photo-section img, .rng-featured-property-container .rng-featured-property .rng-featured-property-photo-section i {
    padding: 0.25rem;
  }
  .rng-featured-property-container .rng-featured-property .banners {
    position: absolute;
    top: 1rem;
    z-index: 10;
    display: flex;
    flex-wrap: wrap;
  }
  .rng-featured-property-container .rng-featured-property .banners .rng-featured-property-banner_openhouse,
  .rng-featured-property-container .rng-featured-property .banners .rng-featured-property-banner_new,
  .rng-featured-property-container .rng-featured-property .banners .rng-featured-property-banner_reduced {
    color: #ffffff;
    font-size: 0.875rem;
    font-weight: bold;
    line-height: 1;
    text-transform: uppercase;
    background: #0a0a0a;
    margin-right: 0.25rem;
    padding: 0.25rem;
  }
}
@media print, screen and (max-width: 39.99875em) and (max-width: 39.99875em) {
  .rng-featured-property-container .rng-featured-property .banners .rng-featured-property-banner_openhouse,
  .rng-featured-property-container .rng-featured-property .banners .rng-featured-property-banner_new,
  .rng-featured-property-container .rng-featured-property .banners .rng-featured-property-banner_reduced {
    font-size: 0.75rem;
  }
}
@media print, screen and (max-width: 39.99875em) {
  .rng-featured-property-container .rng-featured-property .rng-featured-property-listing-details {
    font-family: "Open Sans", sans-serif !important;
    overflow: hidden;
    padding: 0.5rem;
    display: flex;
    flex-direction: column;
  }
  .rng-featured-property-container .rng-featured-property .rng-featured-property-listing-details h2,
  .rng-featured-property-container .rng-featured-property .rng-featured-property-listing-details h3 {
    font-family: "Open Sans", sans-serif !important;
    font-style: normal !important;
    font-weight: 300 !important;
    letter-spacing: normal !important;
    text-transform: none !important;
    color: #0a0a0a !important;
    font-size: 1.75rem !important;
    line-height: 1.4 !important;
    margin: 0 !important;
  }
  .rng-featured-property-container .rng-featured-property .rng-featured-property-listing-details h2 span.listing-address,
  .rng-featured-property-container .rng-featured-property .rng-featured-property-listing-details h3 span.listing-address {
    color: inherit !important;
    font-size: 1.5rem !important;
    line-height: inherit;
    display: block;
  }
  .rng-featured-property-container .rng-featured-property .rng-featured-property-listing-details h4,
  .rng-featured-property-container .rng-featured-property .rng-featured-property-listing-details .rng-featured-property-listing-details-items,
  .rng-featured-property-container .rng-featured-property .rng-featured-property-listing-details .rng-featured-property-open-house,
  .rng-featured-property-container .rng-featured-property .rng-featured-property-listing-details .rng-featured-property-sold {
    color: #666666;
  }
  .rng-featured-property-container .rng-featured-property .rng-featured-property-listing-details h2 {
    font-size: 1.75rem;
    margin-top: 0.5rem;
    margin-bottom: 0;
  }
  .rng-featured-property-container .rng-featured-property .rng-featured-property-listing-details h2 span {
    font-size: 1.5rem;
    display: block;
  }
  .rng-featured-property-container .rng-featured-property .rng-featured-property-listing-details h3 {
    font-size: 1.625rem;
    margin: 0;
    padding-top: 0.5rem;
  }
  .rng-featured-property-container .rng-featured-property .rng-featured-property-listing-details h3 i {
    color: red;
    font-size: 1.5rem;
    cursor: pointer;
    transition: all 300ms ease-in-out;
  }
  .rng-featured-property-container .rng-featured-property .rng-featured-property-listing-details h3 i.favorite :before {
    content: "\f004";
  }
  .rng-featured-property-container .rng-featured-property .rng-featured-property-listing-details h3 .rng-featured-property-listing-status:before {
    content: "";
    border-radius: 100%;
    height: 1rem;
    margin-right: 0.5rem;
    width: 1rem;
    display: inline-block;
  }
  .rng-featured-property-container .rng-featured-property .rng-featured-property-listing-details h3 .rng-featured-property-listing-status.comingsoon:before, .rng-featured-property-container .rng-featured-property .rng-featured-property-listing-details h3 .rng-featured-property-listing-status.coming.soon:before, .rng-featured-property-container .rng-featured-property .rng-featured-property-listing-details h3 .rng-featured-property-listing-status.coming-soon:before {
    background-color: #0454a4;
  }
  .rng-featured-property-container .rng-featured-property .rng-featured-property-listing-details h3 .rng-featured-property-listing-status.active:before, .rng-featured-property-container .rng-featured-property .rng-featured-property-listing-details h3 .rng-featured-property-listing-status.public:before {
    background-color: #3adb76;
  }
  .rng-featured-property-container .rng-featured-property .rng-featured-property-listing-details h3 .rng-featured-property-listing-status.pending:before {
    background-color: #ffae00;
  }
  .rng-featured-property-container .rng-featured-property .rng-featured-property-listing-details h3 .rng-featured-property-listing-status.sold:before {
    background-color: #cc4b37;
  }
  .rng-featured-property-container .rng-featured-property .rng-featured-property-listing-details h4 {
    font-size: 0.75rem;
    font-weight: 100;
    margin-bottom: 0;
  }
  .rng-featured-property-container .rng-featured-property .rng-featured-property-listing-details p {
    line-height: 1;
  }
  .rng-featured-property-container .rng-featured-property .rng-featured-property-listing-details .rng-featured-property-header {
    margin-bottom: 0;
    display: flex;
  }
  .rng-featured-property-container .rng-featured-property .rng-featured-property-listing-details .rng-featured-property-header h4 {
    text-align: right;
    flex: 1 0 auto;
  }
  .rng-featured-property-container .rng-featured-property .rng-featured-property-listing-details .rng-featured-property-open-house span {
    font-size: 0.875rem;
    padding-bottom: 0.5rem;
    align-items: baseline;
    display: flex;
  }
  .rng-featured-property-container .rng-featured-property .rng-featured-property-listing-details .rng-featured-property-open-house span i {
    color: #666666;
    font-size: 1.375rem;
    padding-right: 0.5rem;
  }
  .rng-featured-property-container .rng-featured-property .rng-featured-property-listing-details .rng-featured-property-open-house p {
    font-size: 1rem;
    margin-bottom: 0;
  }
  .rng-featured-property-container .rng-featured-property .rng-featured-property-listing-details .rng-featured-property-listing-details-items {
    font-size: 1rem;
    list-style: none;
    margin: 0;
    padding: 0.5rem 0;
    display: flex;
    flex-wrap: wrap;
  }
  .rng-featured-property-container .rng-featured-property .rng-featured-property-listing-details .rng-featured-property-listing-details-items li {
    border-left: 1px solid #666666;
    line-height: 1;
    padding: 0 0.5rem;
  }
  .rng-featured-property-container .rng-featured-property .rng-featured-property-listing-details .rng-featured-property-listing-details-items li:first-of-type {
    border-left: none;
    padding-left: 0;
  }
  .rng-featured-property-container .rng-featured-property .rng-featured-property-listing-details .rng-featured-property-courtesy {
    color: #666666;
    margin-top: auto;
    align-items: flex-end;
    display: flex;
    justify-content: space-between;
  }
  .rng-featured-property-container .rng-featured-property .rng-featured-property-listing-details .rng-featured-property-courtesy p {
    font-size: 0.75rem;
    margin: 0;
  }
}
@media print, screen and (max-width: 39.99875em) and (min-width: 64.0625em) {
  .rng-featured-property-container .rng-featured-property {
    height: 32.5rem;
    margin-bottom: 0.25rem;
  }
  .rng-featured-property-container .rng-featured-property .rng-featured-property-photo-section,
  .rng-featured-property-container .rng-featured-property .rng-featured-property-listing-details {
    height: 50%;
  }
}
@media print, screen and (max-width: 39.99875em) and (max-width: 64.06125em) {
  .rng-featured-property-container .rng-featured-property {
    height: auto;
    margin-bottom: 0.5rem;
    width: 100%;
  }
  .rng-featured-property-container .rng-featured-property .rng-featured-property-photo-section {
    height: 12.5rem;
  }
}

.rng-featured-properties-disclaimer {
  color: #8a8a8a;
  line-height: 1.5rem;
}

@font-face {
  font-family: "Tiempos Headline";
  src: url(data:application/font-woff2;charset=utf-8;base64,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) format("woff2"), url(data:application/font-woff;charset=utf-8;base64,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) format("woff");
  font-weight: 500;
  font-style: normal;
}
@font-face {
  font-family: "Tiempos Text";
  src: url("data:font/woff2;charset=utf-8;base64,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") format("woff2"), url("data:font/woff;charset=utf-8;base64,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") format("woff");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Tiempos Fine";
  src: url("data:font/woff2;charset=utf-8;base64,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") format("woff2"), url("data:font/woff;charset=utf-8;base64,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") format("woff");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
:root {
  --hs-font-base: Open Sans, sans-serif !important;
  --hs-font-heading: Open Sans, sans-serif !important;
  --hs-font-special: Open Sans, sans-serif !important;
  --hs-header-height-sm: 7.8125rem !important;
  --hs-header-height-md: 7.8125rem !important;
  --hs-header-height-lg: 10.625rem !important;
}

.crm-site-editor-preview-container #krehl-536021 a, .crm-site-editor-preview-container #krehl-536021 h1, .crm-site-editor-preview-container #krehl-536021 h2, .crm-site-editor-preview-container #krehl-536021 h3, .crm-site-editor-preview-container #krehl-536021 h4, .crm-site-editor-preview-container #krehl-536021 h5, .crm-site-editor-preview-container #krehl-536021 h6 {
  font-family: inherit;
}
.crm-site-editor-preview-container #krehl-536021 form input,
.crm-site-editor-preview-container #krehl-536021 form textarea,
.crm-site-editor-preview-container #krehl-536021 form select {
  font-family: inherit;
}
.crm-site-editor-preview-container #krehl-536021 form textarea {
  box-shadow: none;
}
.crm-site-editor-preview-container #krehl-536021 form input[type=text], .crm-site-editor-preview-container #krehl-536021 form input[type=email] {
  border: none;
  border-radius: 0;
  box-shadow: none;
  height: auto;
  margin: 0;
}
.crm-site-editor-preview-container #krehl-536021 form input[type=submit] {
  color: #ffffff;
  text-transform: uppercase;
  background: color(main-color);
  border: none;
  border-radius: 0;
  -webkit-appearance: none;
  transition: all 300ms ease-in-out;
}
.crm-site-editor-preview-container.cms-site-home-page #krehl-536021 {
  position: relative;
}
#krehl-536021 .site-cms-text p {
  padding: 0;
  margin: 0;
  line-height: inherit;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  font-family: inherit;
}
#krehl-536021.site-home-page {
  color: #0a0a0a;
  font-family: "Poppins", Arial, Helvetica Neue, Helvetica, sans-serif;
  font-weight: 400;
}
#krehl-536021.site-home-page p {
  font-size: 1.0625rem;
}
#krehl-536021.site-home-page.site-fixed-header .site-header .site-header-contact {
  display: none;
}
@media only screen and (min-width: 64em) {
  #krehl-536021.site-home-page.site-fixed-header .site-header {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    padding-bottom: 0;
    height: 4.375rem;
    border-bottom: 1px solid rgba(0, 0, 0, 0.1);
  }
  #krehl-536021.site-home-page.site-fixed-header .site-header .site-header-row {
    display: flex;
    justify-content: space-between;
    flex-direction: row;
  }
  #krehl-536021.site-home-page.site-fixed-header .site-header .site-header-row .site-header-buttons {
    padding-bottom: 0;
  }
  #krehl-536021.site-home-page.site-fixed-header .site-header .site-header-row .site-header-buttons .site-header-nav-dashboard.dashboard-logged-out span.site-desktop {
    padding: 0.625rem 1.3125rem 0.625rem;
  }
  #krehl-536021.site-home-page.site-fixed-header .site-header .site-header-row .site-container {
    flex: 0 1 auto;
    width: auto;
    margin: 0;
  }
  #krehl-536021.site-home-page.site-fixed-header .site-header .site-header-row .site-container .site-header-logo {
    width: auto;
  }
  #krehl-536021.site-home-page.site-fixed-header .site-header .site-header-row .site-container .site-header-logo .site-header-logo-full {
    display: none;
  }
  #krehl-536021.site-home-page.site-fixed-header .site-header .site-header-row .site-container .site-header-logo .site-header-logo-icon {
    display: block;
    height: 100%;
  }
  #krehl-536021.site-home-page.site-fixed-header .site-header .site-header-row .site-header-nav {
    flex: 0 1 auto;
    width: auto;
    display: flex;
    justify-content: flex-end;
    align-items: center;
  }
  #krehl-536021.site-home-page.site-fixed-header .site-header .site-header-row nav > ul > li:after {
    top: 0.625rem;
  }
  #krehl-536021.site-home-page.site-fixed-header .site-header .site-header-row nav > ul > li > a {
    padding: 0.625rem 0.3125rem 0.625rem;
  }
}
@media only screen and (min-width: 64em) {
  #krehl-536021.site-home-page.site-fixed-header .site-homepage-container {
    margin-top: 10.625rem;
  }
}

#krehl-536021 .site-button {
  color: #ffffff;
  font-size: 1.125rem;
  font-weight: 400;
  text-align: center;
  text-decoration: none;
  text-transform: uppercase;
  background-color: #186846;
  border: 1px solid transparent;
  border-radius: 0;
  padding: 0.625rem 1.25rem;
  display: inline-block;
  line-height: 1;
  transition: all 300ms ease-in-out;
}
@media only screen and (max-width: 48em) {
  #krehl-536021 .site-button {
    font-size: 1rem;
    padding: 0.625rem;
  }
}
#krehl-536021 .site-button.selected, #krehl-536021 .site-button:focus, #krehl-536021 .site-button:hover {
  background-color: rgba(24, 104, 70, 0.65);
  border: 1px solid transparent;
  color: #ffffff;
}
#krehl-536021 .site-button-2 {
  color: #ffffff;
  font-size: 1.125rem;
  font-weight: 400;
  text-align: center;
  text-decoration: none;
  text-transform: uppercase;
  background-color: #243444;
  border: 1px solid transparent;
  border-radius: 0;
  padding: 0.625rem 1.25rem;
  display: inline-block;
  line-height: 1;
  transition: all 300ms ease-in-out;
}
@media only screen and (max-width: 48em) {
  #krehl-536021 .site-button-2 {
    font-size: 1rem;
    padding: 0.625rem;
  }
}
#krehl-536021 .site-button-2.selected, #krehl-536021 .site-button-2:focus, #krehl-536021 .site-button-2:hover {
  background-color: rgba(36, 52, 68, 0.65);
  border: 1px solid transparent;
  color: #ffffff;
}
#krehl-536021 .site-p-text {
  font-size: 1rem;
  color: #243444;
  line-height: 1.5;
}
#krehl-536021 .site-p-text p {
  padding: 0;
  margin: 0;
  line-height: inherit;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  font-family: inherit;
}

#krehl-536021 .site-header {
  color: #0a0a0a;
  font-family: "Poppins", Arial, Helvetica Neue, Helvetica, sans-serif;
  font-weight: 400;
  position: relative;
  width: 100%;
  height: 10.625rem;
  background-color: #ffffff;
  z-index: 9;
  border-bottom: 1px solid #bcbcbc;
}
#krehl-536021 .site-header p {
  font-size: 1.0625rem;
}
#krehl-536021 .site-header .site-header-nav-loggedin > i,
#krehl-536021 .site-header .site-header-loggedin > i {
  color: #ffffff;
  font-size: 2rem;
  cursor: pointer;
}
@media print, screen and (max-width: 39.99875em) {
  #krehl-536021 .site-header .site-header-nav-loggedin,
  #krehl-536021 .site-header .site-header-loggedin {
    display: flex;
  }
}
@media print, screen and (min-width: 64.0625em) {
  #krehl-536021 .site-header .site-header-nav-loggedin,
  #krehl-536021 .site-header .site-header-loggedin {
    position: relative;
  }
  #krehl-536021 .site-header .site-header-nav-loggedin:hover .site-header-client-info,
  #krehl-536021 .site-header .site-header-loggedin:hover .site-header-client-info {
    display: block;
  }
}
#krehl-536021 .site-header .site-header-client-info {
  color: #0a0a0a;
  background: #ffffff;
  box-shadow: 0 0 1rem 0 #0a0a0a;
  padding: 0.5rem;
  width: 27rem;
  position: absolute;
  top: 2.5625rem;
  right: -0.25rem;
  z-index: 1000;
  display: none;
  transition: all 300ms ease-in-out;
}
#krehl-536021 .site-header .site-header-client-info ul {
  margin-left: 0;
  list-style: none;
  line-height: 1.6;
  margin-bottom: 0;
  display: block;
}
#krehl-536021 .site-header .site-header-client-info ul li {
  font-size: 0.8125rem;
  padding: 0.25rem;
  white-space: normal;
}
#krehl-536021 .site-header .site-header-client-info ul li a {
  color: #2e2e2e;
  align-items: center;
  display: flex;
  transition: all 300ms ease-in-out;
}
#krehl-536021 .site-header .site-header-client-info ul li a:hover {
  color: color(main-color);
}
#krehl-536021 .site-header .site-header-client-info ul li i {
  font-size: 1.125rem;
  padding-right: 0.25rem;
}
#krehl-536021 .site-header .site-header-client-info ul.site-header-client-info-details {
  padding: 0;
  flex: 1 1 40%;
}
#krehl-536021 .site-header .site-header-client-info ul.site-header-client-info-search {
  background: #ededed;
  padding: 0.25rem;
  flex: 1 1 60%;
}
@media print, screen and (max-width: 64.06125em) {
  #krehl-536021 .site-header .site-header-client-info {
    box-shadow: none;
    width: 100%;
    top: 7.8125rem;
    right: 0;
  }
  #krehl-536021 .site-header .site-header-client-info li {
    font-size: 0.875rem;
  }
}
#krehl-536021 .site-header .site-header-client-info-container {
  display: flex;
  padding: 0;
  position: relative;
}
#krehl-536021 .site-header .site-header-client-info-container:before {
  font-family: "Reliance-Network-Icon-Font";
  font-size: 1.25rem;
  content: "\e9df";
  color: #ffffff;
  width: 100%;
  position: absolute;
  top: -1.625rem;
  transform: rotate(180deg);
  speak: none;
}
#krehl-536021 .site-header .site-header-contact {
  flex: 1 0 auto;
  width: 100%;
}
#krehl-536021 .site-header .site-header-contact .site-container {
  position: relative;
}
@media only screen and (max-width: 63.9375em) {
  #krehl-536021 .site-header .site-header-contact .site-container ul {
    display: flex;
    justify-content: space-between;
  }
}
@media only screen and (min-width: 64em) {
  #krehl-536021 .site-header .site-header-contact .site-container ul {
    position: absolute;
    top: 2.125rem;
    left: 0;
    display: flex;
    flex-direction: column;
    align-items: flex-end;
  }
}
#krehl-536021 .site-header .site-header-contact .site-container ul li {
  padding: 0.625rem 1rem 0;
}
@media only screen and (min-width: 64em) {
  #krehl-536021 .site-header .site-header-contact .site-container ul li {
    padding: 0.125rem 1rem;
  }
}
#krehl-536021 .site-header .site-header-contact .site-container ul li a {
  font-size: 1.125rem;
  vertical-align: middle;
  display: flex;
  justify-content: flex-start;
  align-items: center;
  text-decoration: none;
  color: #186846;
}
#krehl-536021 .site-header .site-header-contact .site-container ul li a i {
  font-size: 1.5rem;
  padding-right: 0.3125rem;
  display: inline-block;
}
#krehl-536021 .site-header .site-header-contact .site-container ul li a:focus, #krehl-536021 .site-header .site-header-contact .site-container ul li a:hover {
  color: #7b7b7b;
}
@media only screen and (max-width: 63.9375em) {
  #krehl-536021 .site-header .site-header-contact .site-container ul .site-phone {
    order: 2;
  }
  #krehl-536021 .site-header .site-header-contact .site-container ul .site-email {
    order: 1;
  }
}
#krehl-536021 .site-header .site-header-row {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
@media only screen and (max-width: 63.9375em) {
  #krehl-536021 .site-header .site-header-row {
    flex-direction: row;
  }
}
@media only screen and (min-width: 64em) {
  #krehl-536021 .site-header .site-header-row {
    height: 100%;
  }
}
#krehl-536021 .site-header .site-header-row > .site-container {
  flex: 1 1 auto;
  height: auto;
  width: 100%;
}
#krehl-536021 .site-header .site-header-nav {
  flex: 0 1 auto;
  height: auto;
  width: 100%;
}
@media only screen and (max-width: 63.9375em) {
  #krehl-536021 .site-header {
    background-color: #ffffff;
    height: 7.8125rem;
    flex-direction: row;
  }
}
@media only screen and (min-width: 64em) {
  #krehl-536021 .site-header {
    padding-bottom: 0;
  }
}
#krehl-536021 .site-header .site-header-row > .site-container {
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 0.5rem 1rem;
}
@media only screen and (max-width: 63.9375em) {
  #krehl-536021 .site-header .site-header-row > .site-container {
    padding: 0.5rem 1rem;
    align-items: center;
    background-color: #ffffff;
  }
}
#krehl-536021 .site-header .site-header-logo {
  width: 9.375rem;
  height: 100%;
}
@media only screen and (max-width: 63.9375em) {
  #krehl-536021 .site-header .site-header-logo {
    width: 9.375rem;
  }
}
#krehl-536021 .site-header .site-header-logo a {
  height: 100%;
  display: flex;
  align-items: center;
}
#krehl-536021 .site-header .site-header-logo a img {
  width: 100%;
  height: auto;
  max-height: 100%;
}
#krehl-536021 .site-header .site-header-logo .site-header-logo-full {
  display: block;
}
#krehl-536021 .site-header .site-header-logo .site-header-logo-icon {
  display: none;
}
#krehl-536021 .site-header .site-header-nav {
  flex: 0 1 auto;
  width: 100%;
  background-color: #ffffff;
}
#krehl-536021 .site-header .site-header-burger {
  text-decoration: none;
  padding: 0 0.25rem;
  cursor: pointer;
  display: none;
}
@media only screen and (max-width: 63.9375em) {
  #krehl-536021 .site-header .site-header-burger {
    align-items: center;
    display: flex;
    padding-left: 1.25rem;
  }
}
#krehl-536021 .site-header .site-header-burger .site-header-nav-burger {
  position: relative;
  margin-top: 9px;
  margin-bottom: 9px;
  user-select: none;
}
#krehl-536021 .site-header .site-header-burger .site-header-nav-burger, #krehl-536021 .site-header .site-header-burger .site-header-nav-burger::before, #krehl-536021 .site-header .site-header-burger .site-header-nav-burger::after {
  display: block;
  width: 28px;
  height: 1px;
  background-color: #676767;
  transition-property: background-color, transform;
  transition-duration: 0.3s;
}
#krehl-536021 .site-header .site-header-burger .site-header-nav-burger::before, #krehl-536021 .site-header .site-header-burger .site-header-nav-burger::after {
  position: absolute;
  content: "";
}
#krehl-536021 .site-header .site-header-burger .site-header-nav-burger::before {
  top: -9px;
}
#krehl-536021 .site-header .site-header-burger .site-header-nav-burger::after {
  top: 9px;
}
#krehl-536021 .site-header .site-header-burger.is-active .site-header-nav-burger {
  background-color: transparent;
}
#krehl-536021 .site-header .site-header-burger.is-active .site-header-nav-burger::before {
  transform: translateY(9px) rotate(45deg);
}
#krehl-536021 .site-header .site-header-burger.is-active .site-header-nav-burger::after {
  transform: translateY(-9px) rotate(-45deg);
}
#krehl-536021 .site-header .site-header-buttons {
  display: flex;
  justify-content: flex-end;
  align-items: center;
}
@media only screen and (min-width: 64em) {
  #krehl-536021 .site-header .site-header-buttons {
    padding-top: 0;
    padding-bottom: 0.9375rem;
  }
}
#krehl-536021 .site-header .site-header-buttons .site-header-nav-dashboard {
  color: #252525;
}
#krehl-536021 .site-header .site-header-buttons .site-header-nav-dashboard > i {
  font-size: 1.5rem;
}
#krehl-536021 .site-header .site-header-buttons .site-header-nav-dashboard .site-mobile {
  display: none;
}
#krehl-536021 .site-header .site-header-buttons .site-header-nav-dashboard .site-desktop {
  display: block;
}
#krehl-536021 .site-header .site-header-buttons .site-header-nav-dashboard .rni-user-solid {
  color: #252525;
}
@media only screen and (max-width: 63.9375em) {
  #krehl-536021 .site-header .site-header-buttons .site-header-nav-dashboard {
    color: #676767;
  }
  #krehl-536021 .site-header .site-header-buttons .site-header-nav-dashboard .rni-user-solid {
    color: #676767;
    padding: 0 !important;
  }
  #krehl-536021 .site-header .site-header-buttons .site-header-nav-dashboard .site-mobile {
    display: block;
  }
  #krehl-536021 .site-header .site-header-buttons .site-header-nav-dashboard .site-desktop {
    display: none;
  }
}
#krehl-536021 .site-header .site-header-buttons .site-header-nav-dashboard.dashboard-logged-out {
  display: block;
  text-decoration: none;
}
#krehl-536021 .site-header .site-header-buttons .site-header-nav-dashboard.dashboard-logged-out span.site-desktop {
  text-transform: uppercase;
  color: #252525;
  padding: 0 1.3125rem 0;
  font-size: 0.875rem;
  font-weight: 400;
  text-transform: uppercase;
  line-height: 1;
  letter-spacing: 3px;
}
#krehl-536021 .site-header .site-header-buttons .site-header-nav-dashboard.dashboard-logged-in > i {
  display: block;
  padding: 0 1rem;
  cursor: pointer;
}
@media only screen and (min-width: 64em) {
  #krehl-536021 .site-header nav {
    align-items: center;
    display: flex;
    justify-content: center;
  }
  #krehl-536021 .site-header nav ul {
    line-height: 1.6;
    list-style: none;
    white-space: nowrap;
    margin: 0;
    padding: 0;
  }
  #krehl-536021 .site-header nav ul li {
    font-size: 0.875rem;
    padding: 0.25rem 1rem;
    white-space: nowrap;
  }
  #krehl-536021 .site-header nav ul li a {
    font-family: "Poppins", Arial, Helvetica Neue, Helvetica, sans-serif;
    text-decoration: none;
    font-weight: 400;
  }
  #krehl-536021 .site-header nav ul li a:not([href]) {
    cursor: default;
  }
  #krehl-536021 .site-header nav > ul {
    align-items: center;
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
  }
  #krehl-536021 .site-header nav > ul > li {
    align-items: center;
    display: flex;
    padding: 0 1rem;
    border-right: 1px solid #bdc3c7;
    border-right: none;
    position: relative;
  }
  #krehl-536021 .site-header nav > ul > li:after {
    content: "";
    width: 1px;
    height: 0.875rem;
    position: absolute;
    background-color: #bdc3c7;
    top: 0.3125rem;
    right: 0;
  }
  #krehl-536021 .site-header nav > ul > li > a {
    color: #252525;
    position: relative;
    align-items: center;
    display: flex;
    transition: all 300ms ease-in-out;
    padding: 0.3125rem 0.3125rem 1.25rem;
    font-size: 0.875rem;
    font-weight: 400;
    text-transform: uppercase;
    line-height: 1;
    letter-spacing: 3px;
  }
  #krehl-536021 .site-header nav > ul > li:not(.has-dropdown):hover a {
    opacity: 0.7;
  }
  #krehl-536021 .site-header nav ul .has-dropdown {
    position: relative;
    cursor: pointer;
  }
  #krehl-536021 .site-header nav ul .has-dropdown:hover .dropdown {
    display: block;
  }
  #krehl-536021 .site-header nav ul .has-dropdown:hover:after {
    transform: rotate(180deg);
  }
  #krehl-536021 .site-header nav ul .dropdown {
    list-style-position: inherit;
    list-style-type: none;
    margin: 0;
    padding-left: 0;
    min-width: 11.25rem;
    position: absolute;
    top: 100%;
    left: 0;
    z-index: 9999;
    display: none;
  }
  #krehl-536021 .site-header nav ul .dropdown li {
    background: #243444;
    padding: 0;
    border-top: 1px solid #CCCCCC;
  }
  #krehl-536021 .site-header nav ul .dropdown li:first-child {
    border-top: none;
  }
  #krehl-536021 .site-header nav ul .dropdown li a {
    color: #ffffff;
    padding: 0.5rem;
    display: block;
    font-size: 0.75rem;
    letter-spacing: 0;
  }
  #krehl-536021 .site-header nav ul .dropdown li:hover {
    background: #676767;
  }
  #krehl-536021 .site-header nav ul .dropdown li:hover a {
    color: #ffffff;
  }
}
@media only screen and (max-width: 63.9375em) {
  #krehl-536021 .site-header .site-container {
    margin: 0;
  }
  #krehl-536021 .site-header .site-header-nav {
    background-color: #ffffff;
    flex: 0 1 auto;
    width: auto;
    padding: 0.5rem 1rem;
    display: flex;
    align-items: center;
  }
  #krehl-536021 .site-header nav {
    align-items: center;
    display: flex;
  }
  #krehl-536021 .site-header nav ul {
    line-height: 1.6;
    list-style: none;
    white-space: nowrap;
    margin: 0;
    padding: 0;
  }
  #krehl-536021 .site-header nav ul li {
    white-space: nowrap;
  }
  #krehl-536021 .site-header nav ul li a {
    font-family: "Poppins", Arial, Helvetica Neue, Helvetica, sans-serif;
    text-decoration: none;
    text-transform: uppercase;
  }
  #krehl-536021 .site-header nav ul li a:not([href]) {
    cursor: default;
  }
  #krehl-536021 .site-header nav > ul {
    display: none;
    width: 100%;
    position: absolute;
    top: 7.8125rem;
    right: 0;
    z-index: 99;
  }
  #krehl-536021 .site-header nav > ul > li {
    background: #243444;
    border-bottom: 1px solid #676767;
  }
  #krehl-536021 .site-header nav > ul > li:last-of-type {
    border-bottom: none;
  }
  #krehl-536021 .site-header nav > ul > li > a {
    color: #ffffff;
    text-decoration: none;
    padding: 0.5rem;
    display: block;
  }
  #krehl-536021 .site-header nav ul .has-dropdown {
    position: relative;
    flex-wrap: wrap;
    cursor: pointer;
  }
  #krehl-536021 .site-header nav ul .has-dropdown a {
    width: 100%;
  }
  #krehl-536021 .site-header nav ul .has-dropdown:after {
    content: "\e9d7";
    font-family: Rn-icons;
    position: absolute;
    top: 0.5rem;
    right: 0.5rem;
    transition: all 300ms ease-in-out;
    pointer-events: none;
    color: #ffffff;
  }
  #krehl-536021 .site-header nav ul .has-dropdown.open:after {
    transform: rotate(180deg);
  }
  #krehl-536021 .site-header nav ul .dropdown {
    position: inherit;
    top: 0;
    display: none;
  }
  #krehl-536021 .site-header nav ul .dropdown li {
    background: #676767;
    border-color: #243444;
  }
  #krehl-536021 .site-header nav ul .dropdown li a {
    color: #ffffff;
    padding: 0.5rem;
    display: block;
  }
}

#krehl-536021.site-home-page .site-global-container hr {
  max-width: 2.875rem;
  margin: 1.25rem auto 1.875rem;
  border: none;
  border-top: 1px solid #676767;
}
#krehl-536021.site-home-page .site-global-container .site-container {
  max-width: 50rem;
  text-align: center;
  padding: 4.6875rem 1.25rem 3.125rem;
}
#krehl-536021.site-home-page .site-global-container h2 {
  color: #252525;
  text-transform: uppercase;
  letter-spacing: 5px;
  margin-bottom: 0;
}
#krehl-536021.site-home-page .site-global-container h2 p {
  padding: 0;
  margin: 0;
  line-height: inherit;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  font-family: inherit;
}
#krehl-536021 .site-home-page-hero {
  background-color: #0a0a0a;
  min-height: calc(100vh - 10.625rem);
  position: relative;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
}
@media only screen and (min-width: 48em) {
  #krehl-536021 .site-home-page-hero .site-home-page-hero-mobile-image {
    display: none;
  }
}
#krehl-536021 .site-home-page-hero .site-home-page-hero-mobile-image article {
  display: block !important;
}
@media only screen and (max-width: 47.9375em) {
  #krehl-536021 .site-home-page-hero .site-home-page-hero-image {
    display: none;
  }
}
#krehl-536021 .site-home-page-hero .site-home-page-hero-mobile-image,
#krehl-536021 .site-home-page-hero .site-home-page-hero-image {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}
#krehl-536021 .site-home-page-hero .site-home-page-hero-mobile-image .slick-track,
#krehl-536021 .site-home-page-hero .site-home-page-hero-mobile-image .slick-list,
#krehl-536021 .site-home-page-hero .site-home-page-hero-image .slick-track,
#krehl-536021 .site-home-page-hero .site-home-page-hero-image .slick-list {
  height: 100%;
}
#krehl-536021 .site-home-page-hero .site-home-page-hero-mobile-image article,
#krehl-536021 .site-home-page-hero .site-home-page-hero-image article {
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  position: relative;
  width: 100%;
  height: 100%;
  display: none;
}
#krehl-536021 .site-home-page-hero .site-home-page-hero-mobile-image article:before,
#krehl-536021 .site-home-page-hero .site-home-page-hero-image article:before {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: linear-gradient(to top, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.5) 17%, rgba(0, 0, 0, 0.1) 56%, rgba(0, 0, 0, 0.1) 100%);
}
#krehl-536021 .site-home-page-hero .site-home-page-hero-video-background {
  background: transparent;
  background: #8a8a8a;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 2;
  overflow: hidden;
}
#krehl-536021 .site-home-page-hero .site-home-page-hero-video-background:before {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  z-index: 9;
  background: linear-gradient(to top, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.5) 17%, rgba(0, 0, 0, 0.1) 56%, rgba(0, 0, 0, 0.1) 100%);
}
@media only screen and (max-width: 47.9375em) {
  #krehl-536021 .site-home-page-hero .site-home-page-hero-video-background {
    display: none;
  }
}
#krehl-536021 .site-home-page-hero .site-home-page-hero-video-foreground,
#krehl-536021 .site-home-page-hero .site-home-page-hero-video-background iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
}
@media (min-aspect-ratio: 16/9) {
  #krehl-536021 .site-home-page-hero .site-home-page-hero-video-foreground {
    height: 300%;
    top: -100%;
  }
}
@media (max-aspect-ratio: 16/9) {
  #krehl-536021 .site-home-page-hero .site-home-page-hero-video-foreground {
    width: 300%;
    left: -100%;
  }
}
@media only screen and (max-width: 47.9375em) {
  #krehl-536021 .site-home-page-hero .site-home-page-hero-video-foreground,
  #krehl-536021 .site-home-page-hero .site-home-page-hero-video-background {
    display: none;
  }
}
#krehl-536021 .site-home-page-hero h1 {
  z-index: 8;
  padding-top: 8.125rem;
  max-width: 50rem;
  color: #ffffff;
  line-height: 1.4;
  text-transform: uppercase;
  text-align: center;
  font-size: 1.5rem;
  font-weight: 600;
  letter-spacing: 5px;
}
#krehl-536021 .site-home-page-hero h1 strong {
  display: block;
  font-family: "Tiempos Headline", Georgia, Times, Times New Roman, serif;
  font-size: 3.75rem;
  font-weight: 500;
  letter-spacing: 5px;
}
@media only screen and (max-width: 47.9375em) {
  #krehl-536021 .site-home-page-hero h1 strong {
    font-size: 3rem;
  }
}
#krehl-536021 .site-home-page-hero h1 p {
  padding: 0;
  margin: 0;
  line-height: inherit;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  font-family: inherit;
}
#krehl-536021 .site-home-page-hero .site-home-page-hero-content-search {
  z-index: 8;
  max-width: 90%;
  width: 35.625rem;
  display: flex;
  justify-content: space-between;
}
@media only screen and (max-width: 40em) {
  #krehl-536021 .site-home-page-hero .site-home-page-hero-content-search {
    flex-wrap: wrap;
  }
}
#krehl-536021 .site-home-page-hero .site-home-page-hero-content-search .site-home-page-hero-search {
  flex: 1 1 auto;
  width: auto;
}
#krehl-536021 .site-home-page-hero .site-home-page-hero-content-search .site-home-page-hero-search > section {
  padding-bottom: 3.125rem;
}
#krehl-536021 .site-home-page-hero .site-home-page-hero-content-search .site-home-page-hero-search > section .site-quick-search-suggestions {
  font-family: "Tiempos Headline", Georgia, Times, Times New Roman, serif;
  position: relative;
}
#krehl-536021 .site-home-page-hero .site-home-page-hero-content-search .site-home-page-hero-search > section .site-quick-search-suggestions .rn-suggestion-dropdown {
  height: 18.75rem;
  overflow-y: scroll;
}
#krehl-536021 .site-home-page-hero .site-home-page-hero-content-search .site-home-page-hero-search > section .site-quick-search-suggestions .rn-suggestion-container {
  position: absolute;
  background: white;
  border: 1px solid #ddd;
  border-radius: 0.25rem;
  box-shadow: 0 0 6px #ddd;
  filter: drop-shadow(0 0 6px rgba(0, 0, 0, 0.2));
  width: 100%;
  position: absolute;
  top: 0.625rem;
  z-index: 1000;
}
#krehl-536021 .site-home-page-hero .site-home-page-hero-content-search .site-home-page-hero-search > section .site-quick-search-suggestions .rn-suggestion-container:before {
  border-right: 0.5rem solid transparent;
  border-left: 0.5rem solid transparent;
  border-bottom: 0.5rem solid #ffffff;
  height: 0;
  width: 0;
  position: absolute;
  top: -0.5rem;
  left: 50%;
  content: "";
  display: block;
}
#krehl-536021 .site-home-page-hero .site-home-page-hero-content-search .site-home-page-hero-search > section .site-quick-search-suggestions .rn-suggestion-container ul {
  text-align: left;
  list-style: none;
  margin: 0;
  padding: 0;
}
#krehl-536021 .site-home-page-hero .site-home-page-hero-content-search .site-home-page-hero-search > section .site-quick-search-suggestions .rn-suggestion-container ul li {
  border-bottom: 1px solid #ddd;
  padding: 0.25rem 0.5rem;
}
#krehl-536021 .site-home-page-hero .site-home-page-hero-content-search .site-home-page-hero-search > section .site-quick-search-suggestions .rn-suggestion-container ul li.rn-suggestion-category {
  font-weight: bold;
}
#krehl-536021 .site-home-page-hero .site-home-page-hero-content-search .site-home-page-hero-search > section .site-quick-search-suggestions .rn-suggestion-container ul li.rn-suggestion-item {
  cursor: pointer;
}
#krehl-536021 .site-home-page-hero .site-home-page-hero-content-search .site-home-page-hero-search > section form {
  height: 100%;
  margin: 0;
  display: flex;
  justify-content: space-between;
  flex-wrap: nowrap;
}
#krehl-536021 .site-home-page-hero .site-home-page-hero-content-search .site-home-page-hero-search > section form .rn-qsr-cz {
  order: 1;
  flex: 1 0 auto;
  width: 60%;
  background-color: transparent;
}
#krehl-536021 .site-home-page-hero .site-home-page-hero-content-search .site-home-page-hero-search > section form .rn-qsr-cz input.site-home-quick-search-input {
  width: 100%;
  font-family: "Poppins", Arial, Helvetica Neue, Helvetica, sans-serif;
  text-transform: uppercase;
  font-size: 1.125rem;
  padding: 1.5625rem;
  border: none !important;
  background-color: rgba(255, 255, 255, 0.6);
  height: 3.125rem;
  border-radius: 0;
  color: #fff !important;
}
@media only screen and (max-width: 40em) {
  #krehl-536021 .site-home-page-hero .site-home-page-hero-content-search .site-home-page-hero-search > section form .rn-qsr-cz input.site-home-quick-search-input {
    font-size: 0.875rem;
  }
}
#krehl-536021 .site-home-page-hero .site-home-page-hero-content-search .site-home-page-hero-search > section form .site-quick-search-input {
  order: 1;
  flex: 0 1 auto;
  width: 60%;
  width: 100%;
  font-family: "Poppins", Arial, Helvetica Neue, Helvetica, sans-serif;
  text-transform: uppercase;
  font-size: 1.125rem;
  padding: 1.5625rem;
  border: none;
  background-color: rgba(255, 255, 255, 0.6);
  height: 3.125rem;
  border-radius: 0;
}
#krehl-536021 .site-home-page-hero .site-home-page-hero-content-search .site-home-page-hero-search > section form .site-quick-search-input::placeholder {
  color: #fff;
}
@media only screen and (max-width: 40em) {
  #krehl-536021 .site-home-page-hero .site-home-page-hero-content-search .site-home-page-hero-search > section form .site-quick-search-input {
    font-size: 0.875rem;
  }
}
#krehl-536021 .site-home-page-hero .site-home-page-hero-content-search .site-home-page-hero-search > section form .rn-qsr-button-wrapper {
  flex: 0 1 auto;
  width: 8%;
  order: 6;
}
@media only screen and (max-width: 40em) {
  #krehl-536021 .site-home-page-hero .site-home-page-hero-content-search .site-home-page-hero-search > section form .rn-qsr-button-wrapper {
    width: 10%;
  }
}
#krehl-536021 .site-home-page-hero .site-home-page-hero-content-search .site-home-page-hero-search > section form .rn-qsr-button-wrapper .rn-qsr-button {
  color: #fff;
  font-size: 1.5rem;
  font-weight: 600;
  text-align: center;
  background-color: rgba(255, 255, 255, 0.6);
  border-radius: 0;
  border: none;
  display: block;
  width: 100%;
  height: 100%;
  cursor: pointer;
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 1.75rem;
}
#krehl-536021 .site-home-page-hero .site-home-page-hero-content-search .site-home-page-hero-search > section form .rn-qsr-button-wrapper .rn-qsr-button i {
  font-weight: 400;
}
#krehl-536021 .site-home-page-hero .site-home-page-hero-content-search .site-home-page-hero-search > section form .rn-qsr-button-wrapper .rn-qsr-button:focus i, #krehl-536021 .site-home-page-hero .site-home-page-hero-content-search .site-home-page-hero-search > section form .rn-qsr-button-wrapper .rn-qsr-button:hover i {
  color: #0a0a0a;
}
#krehl-536021 .site-home-page-hero .site-home-page-hero-content-search .site-home-page-hero-search > section form button {
  flex: 0 1 auto;
  width: 8%;
  height: 3.125rem;
  order: 6;
  color: #fff;
  font-size: 1.5rem;
  font-weight: 600;
  text-align: center;
  background-color: rgba(255, 255, 255, 0.6);
  border-radius: 0;
  border: none;
  display: block;
  cursor: pointer;
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 1.75rem;
  padding: 0.5rem 1rem;
}
#krehl-536021 .site-home-page-hero .site-home-page-hero-content-search .site-home-page-hero-search > section form button i {
  font-weight: 400;
}
#krehl-536021 .site-home-page-hero .site-home-page-hero-content-search .site-home-page-hero-search > section form button:focus, #krehl-536021 .site-home-page-hero .site-home-page-hero-content-search .site-home-page-hero-search > section form button:hover {
  color: #0a0a0a;
}
@media only screen and (max-width: 40em) {
  #krehl-536021 .site-home-page-hero .site-home-page-hero-content-search .site-home-page-hero-search > section form button {
    width: 10%;
  }
}
@media only screen and (max-width: 40em) {
  #krehl-536021 .site-home-page-hero .site-home-page-hero-content-search .site-home-page-hero-search > section {
    padding: 0.625rem;
  }
}
#krehl-536021 .site-home-page-hero .site-home-page-hero-content-search .site-home-page-hero-search-link {
  flex: 0 1 auto;
  width: auto;
}
#krehl-536021 .site-home-page-hero .site-home-page-hero-content-search .site-home-page-hero-search-link a {
  text-decoration: underline;
  text-transform: uppercase;
  color: #ffffff;
  font-size: 0.875rem;
  display: block;
  height: auto;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 0 1.875rem;
  height: 2.5rem;
}
#krehl-536021 .site-home-page-hero .site-home-page-hero-content-search .site-home-page-hero-search-link a:focus, #krehl-536021 .site-home-page-hero .site-home-page-hero-content-search .site-home-page-hero-search-link a:hover {
  opacity: 0.85;
}
@media only screen and (max-width: 40em) {
  #krehl-536021 .site-home-page-hero .site-home-page-hero-content-search .site-home-page-hero-search-link {
    flex: 1 1 auto;
    width: 100%;
    padding-bottom: 1.25rem;
  }
}
#krehl-536021 .site-home-page-communities .site-home-communities-container {
  background-color: #0a0a0a;
  display: flex;
  justify-content: space-between;
}
@media only screen and (max-width: 48em) {
  #krehl-536021 .site-home-page-communities .site-home-communities-container {
    flex-wrap: wrap;
  }
}
#krehl-536021 .site-home-page-communities .site-home-communities-container .site-home-community {
  flex: 0 1 auto;
  width: 25%;
  height: 28.125rem;
  display: flex;
  justify-content: center;
  align-items: center;
  background-position: center;
  background-size: cover;
  background-repeat: no-repeat;
  position: relative;
}
#krehl-536021 .site-home-page-communities .site-home-communities-container .site-home-community:before {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(30, 43, 60, 0);
  transition: all 300ms ease-in-out;
  z-index: 1;
}
#krehl-536021 .site-home-page-communities .site-home-communities-container .site-home-community:focus:before, #krehl-536021 .site-home-page-communities .site-home-communities-container .site-home-community:hover:before {
  background-color: rgba(30, 43, 60, 0.2);
}
#krehl-536021 .site-home-page-communities .site-home-communities-container .site-home-community h3 {
  color: #ffffff;
  font-size: 1.875rem;
  text-align: center;
  text-transform: uppercase;
  letter-spacing: 3px;
  z-index: 2;
  position: relative;
}
#krehl-536021 .site-home-page-communities .site-home-communities-container .site-home-community h3 p {
  padding: 0;
  margin: 0;
  line-height: inherit;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  font-family: inherit;
}
@media only screen and (max-width: 48em) {
  #krehl-536021 .site-home-page-communities .site-home-communities-container .site-home-community {
    width: 100%;
    height: 7.1875rem;
    margin: 0.125rem 0;
  }
}
#krehl-536021 .site-home-page-services .site-home-callouts {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
}
#krehl-536021 .site-home-page-services .site-home-callouts .site-home-callout {
  flex: 0 1 auto;
  width: 50%;
  height: 21.875rem;
  background-color: #243444;
  position: relative;
  background-position: center;
  background-size: cover;
  background-repeat: no-repeat;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
#krehl-536021 .site-home-page-services .site-home-callouts .site-home-callout:before {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(30, 43, 60, 0);
  transition: all 300ms ease-in-out;
}
#krehl-536021 .site-home-page-services .site-home-callouts .site-home-callout:focus:before, #krehl-536021 .site-home-page-services .site-home-callouts .site-home-callout:hover:before {
  background-color: rgba(30, 43, 60, 0.2);
}
#krehl-536021 .site-home-page-services .site-home-callouts .site-home-callout .site-community-text {
  flex: 0 1 auto;
  width: 90%;
  max-width: 25rem;
}
#krehl-536021 .site-home-page-services .site-home-callouts .site-home-callout h4 {
  color: #ffffff;
  text-transform: uppercase;
  font-size: 0.625rem;
  text-transform: uppercase;
  letter-spacing: 3px;
}
#krehl-536021 .site-home-page-services .site-home-callouts .site-home-callout h4 p {
  padding: 0;
  margin: 0;
  line-height: inherit;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  font-family: inherit;
}
#krehl-536021 .site-home-page-services .site-home-callouts .site-home-callout h3 {
  color: #ffffff;
  font-size: 1.5rem;
  font-family: "Tiempos Headline", Georgia, Times, Times New Roman, serif;
  line-height: 1.2;
  font-weight: 500;
  letter-spacing: 3px;
}
#krehl-536021 .site-home-page-services .site-home-callouts .site-home-callout h3 p {
  padding: 0;
  margin: 0;
  line-height: inherit;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  font-family: inherit;
}
#krehl-536021 .site-home-page-services .site-home-callouts .site-home-callout .site-cms-text {
  color: #ffffff;
  font-size: 0.875rem;
  line-height: 1.5;
}
#krehl-536021 .site-home-page-services .site-home-callouts .site-home-callout .site-community-arrow {
  flex: 0 0 auto;
  display: flex;
  justify-content: center;
  align-items: center;
  width: 7.5rem;
  padding: 0 1.25rem;
  width: auto;
  height: 100%;
}
#krehl-536021 .site-home-page-services .site-home-callouts .site-home-callout .site-community-arrow img {
  width: 100%;
}
@media only screen and (min-width: 87.5em) {
  #krehl-536021 .site-home-page-services .site-home-callouts .site-home-callout .site-community-arrow {
    padding: 0 5rem;
  }
}
@media only screen and (max-width: 48em) {
  #krehl-536021 .site-home-page-services .site-home-callouts .site-home-callout {
    background-color: #243444;
    width: 100%;
    height: 7.1875rem;
    height: auto;
    margin: 0.125rem 0;
    background-image: none !important;
    justify-content: space-between !important;
    align-items: center;
    padding: 2.5rem 1.25rem;
  }
  #krehl-536021 .site-home-page-services .site-home-callouts .site-home-callout:nth-of-type(2) {
    display: none;
  }
  #krehl-536021 .site-home-page-services .site-home-callouts .site-home-callout:nth-of-type(3) {
    display: none;
  }
  #krehl-536021 .site-home-page-services .site-home-callouts .site-home-callout:nth-of-type(6) {
    display: none;
  }
  #krehl-536021 .site-home-page-services .site-home-callouts .site-home-callout .site-community-arrow.left {
    display: none;
  }
  #krehl-536021 .site-home-page-services .site-home-callouts .site-home-callout .site-community-text {
    padding-left: 0 !important;
    padding-right: 1.25rem !important;
  }
  #krehl-536021 .site-home-page-services .site-home-callouts .site-home-callout .site-community-arrow {
    width: 3.75rem;
    position: relative;
    background-image: url(https://content.mediastg.net/dyna_images/ImageLibrary/4/f/f/7/4ff7565f-2330-4e9b-90e0-ddd667a8275d.png);
    background-repeat: no-repeat;
    background-size: auto;
    background-position: center;
  }
  #krehl-536021 .site-home-page-services .site-home-callouts .site-home-callout .site-community-arrow img {
    display: none;
  }
}
#krehl-536021 .site-global-container .site-home-page-largecallout,
#krehl-536021 .site-home-page-largecallout {
  display: block;
  text-decoration: none;
  width: 100%;
  height: 34.375rem;
  background-position: center;
  background-size: cover;
  background-repeat: no-repeat;
  position: relative;
  background-color: #0a0a0a;
}
#krehl-536021 .site-global-container .site-home-page-largecallout:before,
#krehl-536021 .site-home-page-largecallout:before {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(30, 43, 60, 0);
  transition: all 300ms ease-in-out;
}
#krehl-536021 .site-global-container .site-home-page-largecallout:focus, #krehl-536021 .site-global-container .site-home-page-largecallout:hover,
#krehl-536021 .site-home-page-largecallout:focus,
#krehl-536021 .site-home-page-largecallout:hover {
  color: #243444;
}
#krehl-536021 .site-global-container .site-home-page-largecallout:focus:before, #krehl-536021 .site-global-container .site-home-page-largecallout:hover:before,
#krehl-536021 .site-home-page-largecallout:focus:before,
#krehl-536021 .site-home-page-largecallout:hover:before {
  background-color: rgba(30, 43, 60, 0.2);
}
#krehl-536021 .site-global-container .site-home-page-largecallout .site-container,
#krehl-536021 .site-home-page-largecallout .site-container {
  display: flex;
  justify-content: flex-end;
  max-width: 87.5rem;
}
#krehl-536021 .site-global-container .site-home-page-largecallout .site-container .site-home-largecallout-text,
#krehl-536021 .site-home-page-largecallout .site-container .site-home-largecallout-text {
  max-width: 26.25rem;
  padding-left: 5rem;
  text-align: left;
  background-repeat: no-repeat;
  background-position: left 0.625rem;
}
#krehl-536021 .site-global-container .site-home-page-largecallout .site-container .site-home-largecallout-text h2,
#krehl-536021 .site-home-page-largecallout .site-container .site-home-largecallout-text h2 {
  font-family: "Tiempos Headline", Georgia, Times, Times New Roman, serif;
  font-size: 1.5rem;
  letter-spacing: 1px;
  font-weight: 500;
  text-transform: none;
  letter-spacing: 3px;
}
#krehl-536021 .site-global-container .site-home-page-largecallout .site-container .site-home-largecallout-text h2 p,
#krehl-536021 .site-home-page-largecallout .site-container .site-home-largecallout-text h2 p {
  padding: 0;
  margin: 0;
  line-height: inherit;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  font-family: inherit;
}
#krehl-536021 .site-global-container .site-home-page-largecallout .site-container .site-home-largecallout-text h3,
#krehl-536021 .site-home-page-largecallout .site-container .site-home-largecallout-text h3 {
  display: none;
}
#krehl-536021 .site-global-container .site-home-page-largecallout .site-right-arrow,
#krehl-536021 .site-home-page-largecallout .site-right-arrow {
  display: none;
}
@media only screen and (max-width: 48em) {
  #krehl-536021 .site-global-container .site-home-page-largecallout,
  #krehl-536021 .site-home-page-largecallout {
    background-image: none !important;
    background-color: #243444;
    margin-top: 0.125rem;
    height: 7.1875rem;
    height: auto;
    padding: 2.5rem 0;
  }
  #krehl-536021 .site-global-container .site-home-page-largecallout .site-container,
  #krehl-536021 .site-home-page-largecallout .site-container {
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 0 1.25rem;
    height: 100%;
  }
  #krehl-536021 .site-global-container .site-home-page-largecallout .site-container .site-home-largecallout-text,
  #krehl-536021 .site-home-page-largecallout .site-container .site-home-largecallout-text {
    padding-left: 0;
    background-image: none !important;
  }
  #krehl-536021 .site-global-container .site-home-page-largecallout .site-container .site-home-largecallout-text h2,
  #krehl-536021 .site-home-page-largecallout .site-container .site-home-largecallout-text h2 {
    color: #ffffff;
    font-size: 1.5rem;
    font-family: "Tiempos Headline", Georgia, Times, Times New Roman, serif;
    line-height: 1.2;
  }
  #krehl-536021 .site-global-container .site-home-page-largecallout .site-container .site-home-largecallout-text h2 p,
  #krehl-536021 .site-home-page-largecallout .site-container .site-home-largecallout-text h2 p {
    padding: 0;
    margin: 0;
    line-height: inherit;
    color: inherit;
    font-size: inherit;
    font-weight: inherit;
    font-family: inherit;
  }
  #krehl-536021 .site-global-container .site-home-page-largecallout .site-container .site-home-largecallout-text h3,
  #krehl-536021 .site-home-page-largecallout .site-container .site-home-largecallout-text h3 {
    color: #ffffff;
    display: block;
    text-transform: uppercase;
    font-size: 0.625rem;
    text-transform: uppercase;
    letter-spacing: 1px;
    display: none;
  }
  #krehl-536021 .site-global-container .site-home-page-largecallout .site-container .site-home-largecallout-text h3 p,
  #krehl-536021 .site-home-page-largecallout .site-container .site-home-largecallout-text h3 p {
    padding: 0;
    margin: 0;
    line-height: inherit;
    color: inherit;
    font-size: inherit;
    font-weight: inherit;
    font-family: inherit;
  }
  #krehl-536021 .site-global-container .site-home-page-largecallout .site-container .site-home-largecallout-text .site-cms-text,
  #krehl-536021 .site-home-page-largecallout .site-container .site-home-largecallout-text .site-cms-text {
    color: #ffffff;
  }
  #krehl-536021 .site-global-container .site-home-page-largecallout .site-container .site-home-largecallout-text .site-cms-text p span,
  #krehl-536021 .site-home-page-largecallout .site-container .site-home-largecallout-text .site-cms-text p span {
    color: #ffffff !important;
  }
  #krehl-536021 .site-global-container .site-home-page-largecallout .site-container .site-right-arrow,
  #krehl-536021 .site-home-page-largecallout .site-container .site-right-arrow {
    position: relative;
    display: block;
    width: 3.75rem;
    height: 3.125rem;
    background-image: url(https://content.mediastg.net/dyna_images/ImageLibrary/4/f/f/7/4ff7565f-2330-4e9b-90e0-ddd667a8275d.png);
    background-repeat: no-repeat;
    background-size: auto;
    background-position: center;
  }
}

#krehl-536021 .site-global-container .site-interior-template-image-header-2 {
  border-bottom: 20px solid #243444;
}
#krehl-536021 .site-global-container .site-interior-template-image-header-2:before {
  background-color: rgba(87, 91, 107, 0.45);
}
#krehl-536021 .site-global-container .site-interior-template-image-header-2 h2 {
  font-weight: 600;
  font-size: 1.5rem;
  text-transform: uppercase;
  margin-bottom: 0.625rem;
}
#krehl-536021 .site-global-container .site-interior-template-image-header-2 h1 {
  font-size: 3.75rem;
  font-family: "Tiempos Headline", Georgia, Times, Times New Roman, serif;
  text-transform: uppercase;
  line-height: 1;
  padding-bottom: 2.1875rem;
}
@media only screen and (max-width: 47.9375em) {
  #krehl-536021 .site-global-container .site-interior-template-image-header-2 h1 {
    font-size: 2.25rem;
  }
}
#krehl-536021 .site-global-container .site-interior-template-image-header-2 .site-column > hr {
  border-top: 2px solid #ffffff;
  width: 6.25rem;
}
#krehl-536021 .site-global-container .site-interior-template-image-header-2 h3 {
  font-size: 1.125rem;
  font-family: "Tiempos Headline", Georgia, Times, Times New Roman, serif;
  text-transform: uppercase;
  padding-top: 0.9375rem;
}
#krehl-536021.site-roster-page.site-fixed-header .site-header .site-header-contact, #krehl-536021.site-interior-page.site-fixed-header .site-header .site-header-contact {
  display: none;
}
@media only screen and (min-width: 64em) {
  #krehl-536021.site-roster-page.site-fixed-header .site-header, #krehl-536021.site-interior-page.site-fixed-header .site-header {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    padding-bottom: 0;
    height: 4.375rem;
    border-bottom: 1px solid rgba(0, 0, 0, 0.1);
  }
  #krehl-536021.site-roster-page.site-fixed-header .site-header .site-header-row, #krehl-536021.site-interior-page.site-fixed-header .site-header .site-header-row {
    display: flex;
    justify-content: space-between;
    flex-direction: row;
  }
  #krehl-536021.site-roster-page.site-fixed-header .site-header .site-header-row .site-header-buttons, #krehl-536021.site-interior-page.site-fixed-header .site-header .site-header-row .site-header-buttons {
    padding-bottom: 0;
  }
  #krehl-536021.site-roster-page.site-fixed-header .site-header .site-header-row .site-header-buttons .site-header-nav-dashboard.dashboard-logged-out span.site-desktop, #krehl-536021.site-interior-page.site-fixed-header .site-header .site-header-row .site-header-buttons .site-header-nav-dashboard.dashboard-logged-out span.site-desktop {
    padding: 0.625rem 1.3125rem 0.625rem;
  }
  #krehl-536021.site-roster-page.site-fixed-header .site-header .site-header-row .site-container, #krehl-536021.site-interior-page.site-fixed-header .site-header .site-header-row .site-container {
    flex: 0 1 auto;
    width: auto;
    margin: 0;
  }
  #krehl-536021.site-roster-page.site-fixed-header .site-header .site-header-row .site-container .site-header-logo, #krehl-536021.site-interior-page.site-fixed-header .site-header .site-header-row .site-container .site-header-logo {
    width: auto;
  }
  #krehl-536021.site-roster-page.site-fixed-header .site-header .site-header-row .site-container .site-header-logo .site-header-logo-full, #krehl-536021.site-interior-page.site-fixed-header .site-header .site-header-row .site-container .site-header-logo .site-header-logo-full {
    display: none;
  }
  #krehl-536021.site-roster-page.site-fixed-header .site-header .site-header-row .site-container .site-header-logo .site-header-logo-icon, #krehl-536021.site-interior-page.site-fixed-header .site-header .site-header-row .site-container .site-header-logo .site-header-logo-icon {
    display: block;
    height: 100%;
  }
  #krehl-536021.site-roster-page.site-fixed-header .site-header .site-header-row .site-header-nav, #krehl-536021.site-interior-page.site-fixed-header .site-header .site-header-row .site-header-nav {
    flex: 0 1 auto;
    width: auto;
    display: flex;
    justify-content: flex-end;
    align-items: center;
  }
  #krehl-536021.site-roster-page.site-fixed-header .site-header .site-header-row nav > ul > li:after, #krehl-536021.site-interior-page.site-fixed-header .site-header .site-header-row nav > ul > li:after {
    top: 0.625rem;
  }
  #krehl-536021.site-roster-page.site-fixed-header .site-header .site-header-row nav > ul > li > a, #krehl-536021.site-interior-page.site-fixed-header .site-header .site-header-row nav > ul > li > a {
    padding: 0.625rem 0.3125rem 0.625rem;
  }
}
#krehl-536021 .site-interior-page-container,
#krehl-536021 .site-interior-template-page,
#krehl-536021 .site-interior-container {
  color: #0a0a0a;
  font-family: "Poppins", Arial, Helvetica Neue, Helvetica, sans-serif;
  font-weight: 400;
}
#krehl-536021 .site-interior-page-container p,
#krehl-536021 .site-interior-template-page p,
#krehl-536021 .site-interior-container p {
  font-size: 1.0625rem;
}
#krehl-536021 .site-interior-page-container h2.pageheading,
#krehl-536021 .site-interior-template-page h2.pageheading,
#krehl-536021 .site-interior-container h2.pageheading {
  color: #243444;
  font-size: 1.5rem;
  font-weight: 600;
  text-transform: uppercase;
}
#krehl-536021 .site-interior-template-page h1 {
  color: #676767;
  font-size: 2.25rem;
  font-family: "Tiempos Headline", Georgia, Times, Times New Roman, serif;
  text-transform: uppercase;
  line-height: 1;
  padding-bottom: 2.1875rem;
}
@media only screen and (max-width: 63.9375em) {
  #krehl-536021 .site-interior-template-page h1 {
    margin-bottom: 1.875rem;
  }
}
#krehl-536021 .site-interior-template-page h2 {
  font-family: "Poppins", Arial, Helvetica Neue, Helvetica, sans-serif;
  color: #676767;
  font-weight: 600;
  font-size: 1.5rem;
  text-transform: uppercase;
  margin-bottom: 0.625rem;
}
#krehl-536021 .site-interior-template-page h3 {
  color: #676767;
  font-size: 1.125rem;
  font-family: "Tiempos Headline", Georgia, Times, Times New Roman, serif;
  text-transform: uppercase;
  padding-top: 0.9375rem;
}
#krehl-536021 .site-interior-template-page h4 {
  font-family: "Tiempos Headline", Georgia, Times, Times New Roman, serif;
  font-size: 1.5rem;
  color: #243444;
  font-weight: 400;
}
#krehl-536021 .site-interior-template-page h5 {
  color: #676767;
  font-size: 1.125rem;
  font-weight: 800;
}
#krehl-536021 .site-interior-template-page h6 {
  color: #676767;
  font-size: 1.125rem;
  font-weight: 600;
}
#krehl-536021 .site-interior-template-page img {
  height: auto;
  max-width: 100%;
}
#krehl-536021 .site-interior-template-page img.interior-img {
  height: auto;
  width: 100%;
}
#krehl-536021 .site-interior-template-page p {
  color: #676767;
  font-weight: 400;
  font-size: 1.0625rem;
  line-height: 1.5;
}
#krehl-536021 .site-interior-template-page ul li {
  color: #676767;
  font-weight: 400;
  font-size: 1rem;
  line-height: 1.5;
}
#krehl-536021 .site-interior-template-page blockquote {
  font-family: "Tiempos Headline", Georgia, Times, Times New Roman, serif;
  font-size: 1.875rem;
  color: #186846;
  font-style: italic;
  font-weight: 400;
  border-left: none;
  line-height: 1.2;
}
#krehl-536021 .site-interior-template-page hr {
  width: 80%;
  max-width: 22.8125rem;
  margin: 1.875rem auto 1.875rem;
  border: none;
  border-top: 1px solid #676767;
}
#krehl-536021 .site-interior-template-page .site-buy-page-steps .site-buy-step-image img {
  max-width: 5rem;
}
#krehl-536021 .site-interior-template-page .site-interior-callout-row .site-interior-callout p {
  color: inherit !important;
}
#krehl-536021 .site-interior-callout .site-callout-header {
  font-weight: 400 !important;
  margin-bottom: 1.25rem;
}
#krehl-536021 .site-interior-callout .site-callout-header:after {
  content: "";
  width: 9.375rem;
  height: 2px;
  background-color: rgb(255, 255, 255);
  display: block;
  margin: 0 auto;
  margin-top: 1.25rem;
}
#krehl-536021 .site-interior-callout .site-callout-header,
#krehl-536021 .site-interior-callout h3 {
  font-family: "Poppins", Arial, Helvetica Neue, Helvetica, sans-serif;
  display: block;
}
#krehl-536021 .site-interior-callout .site-callout-header p,
#krehl-536021 .site-interior-callout h3 p {
  padding: 0;
  margin: 0;
  line-height: inherit;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  font-family: inherit;
}
#krehl-536021 .site-interior-callout a {
  margin-top: 1.25rem;
  color: #243444;
  font-size: 1.125rem;
  font-weight: 400;
  text-align: center;
  text-decoration: none;
  text-transform: uppercase;
  background-color: #ffffff;
  border: 1px solid transparent;
  border-radius: 0;
  padding: 0.625rem 1.25rem;
  display: inline-block;
  line-height: 1;
  transition: all 300ms ease-in-out;
}
@media only screen and (max-width: 48em) {
  #krehl-536021 .site-interior-callout a {
    font-size: 1rem;
    padding: 0.625rem;
  }
}
#krehl-536021 .site-interior-callout a.selected, #krehl-536021 .site-interior-callout a:focus, #krehl-536021 .site-interior-callout a:hover {
  background-color: #ffffff;
  border: 1px solid transparent;
  color: #243444;
}
#krehl-536021 .site-interior-callout a span {
  background-color: #ffffff;
  color: #243444 !important;
}
#krehl-536021 .site-interior-callout a p {
  padding: 0;
  margin: 0;
  line-height: inherit;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  font-family: inherit;
}
#krehl-536021 .site-interior-callout:before {
  background-color: rgba(30, 43, 60, 0);
}
#krehl-536021 .site-interior-callout:focus:before, #krehl-536021 .site-interior-callout:hover:before {
  background-color: rgba(30, 43, 60, 0.2);
}

#krehl-536021 .site-amplify-contact .site-container .site-button {
  background-color: #ffffff;
  color: #243444;
}
#krehl-536021 .site-amplify-contact .site-container .site-button:hover, #krehl-536021 .site-amplify-contact .site-container .site-button:focus {
  background-color: #ffffff;
  color: #243444;
}

#krehl-536021 .krehl-recruitment-page h1 {
  color: #fff;
  font-family: "Tiempos Fine", Georgia, Times, Times New Roman, serif;
  font-size: 3rem;
  font-weight: 400;
  line-height: 1.2;
}
@media only screen and (max-width: 48em) {
  #krehl-536021 .krehl-recruitment-page h1 {
    font-size: 2.5rem;
  }
}
#krehl-536021 .krehl-recruitment-page h2 {
  font-family: "Tiempos Fine", Georgia, Times, Times New Roman, serif;
  font-size: 3rem;
  font-weight: 400;
  line-height: 1.2;
}
@media only screen and (max-width: 64em) {
  #krehl-536021 .krehl-recruitment-page h2 {
    font-size: 2.5rem;
  }
}
@media only screen and (max-width: 48em) {
  #krehl-536021 .krehl-recruitment-page h2 {
    font-size: 2rem;
  }
}
#krehl-536021 .krehl-recruitment-page p {
  font-size: 1.6875rem;
  font-family: "Poppins", Arial, Helvetica Neue, Helvetica, sans-serif;
}
@media only screen and (max-width: 48em) {
  #krehl-536021 .krehl-recruitment-page p {
    font-size: 1.4rem;
  }
}
#krehl-536021 .krehl-recruitment-page li {
  font-size: 1.6875rem;
  font-family: "Poppins", Arial, Helvetica Neue, Helvetica, sans-serif;
}
@media only screen and (max-width: 48em) {
  #krehl-536021 .krehl-recruitment-page li {
    font-size: 1.4rem;
  }
}
#krehl-536021 .krehl-recruitment-page .kr-highlight {
  color: #31a160;
}
#krehl-536021 .krehl-recruitment-page .kr-large-link {
  font-size: 2.5rem;
  text-decoration: underline;
  color: #333;
  font-family: "Tiempos Fine", Georgia, Times, Times New Roman, serif;
  line-height: 1.2;
}
#krehl-536021 .krehl-recruitment-page .kr-large-link b {
  color: #31a160;
}
@media only screen and (max-width: 48em) {
  #krehl-536021 .krehl-recruitment-page .kr-large-link {
    font-size: 2rem;
  }
}
#krehl-536021 .krehl-recruitment-page .kr-header {
  background-color: #243444;
}
#krehl-536021 .krehl-recruitment-page .kr-header .kr-header-image {
  background-position: center;
  background-size: cover;
}
@media only screen and (max-width: 64em) {
  #krehl-536021 .krehl-recruitment-page .kr-header .kr-header-image {
    height: 24rem;
  }
}
@media only screen and (min-width: 137em) {
  #krehl-536021 .krehl-recruitment-page .kr-header .kr-header-image {
    height: 40rem;
  }
}
#krehl-536021 .krehl-recruitment-page .kr-header .kr-header-text {
  max-width: 62.5rem;
  padding: 4rem;
}
@media only screen and (max-width: 64em) {
  #krehl-536021 .krehl-recruitment-page .kr-header .kr-header-text {
    padding: 4rem 1rem;
  }
}
#krehl-536021 .krehl-recruitment-page .kr-header .kr-header-text h2 {
  color: #fff;
  font-size: 1.6875rem;
  font-family: "Poppins", Arial, Helvetica Neue, Helvetica, sans-serif;
}
#krehl-536021 .krehl-recruitment-page .kr-header .kr-header-text p {
  color: #fff;
  font-size: 1.3125rem;
}
@media only screen and (max-width: 48em) {
  #krehl-536021 .krehl-recruitment-page .kr-header .kr-header-text p {
    font-size: 1rem;
  }
}
#krehl-536021 .krehl-recruitment-page .kr-header .kr-header-text .kr-site-button {
  color: #ffffff;
  font-size: 1.125rem;
  font-weight: 400;
  text-align: center;
  text-decoration: none;
  text-transform: uppercase;
  background-color: #31a160;
  border: 1px solid transparent;
  border-radius: 0;
  padding: 1rem 2rem;
  display: inline-block;
  line-height: 1;
  transition: all 300ms ease-in-out;
  margin-top: 2rem;
  font-size: 1.5rem;
  border-radius: 0.3rem;
  font-family: "Poppins" !important;
}
@media only screen and (max-width: 48em) {
  #krehl-536021 .krehl-recruitment-page .kr-header .kr-header-text .kr-site-button {
    font-size: 1rem;
    padding: 0.625rem;
  }
}
#krehl-536021 .krehl-recruitment-page .kr-header .kr-header-text .kr-site-button.selected, #krehl-536021 .krehl-recruitment-page .kr-header .kr-header-text .kr-site-button:focus, #krehl-536021 .krehl-recruitment-page .kr-header .kr-header-text .kr-site-button:hover {
  background-color: rgba(49, 161, 96, 0.65);
  border: 1px solid transparent;
  color: #ffffff;
}
@media only screen and (max-width: 48em) {
  #krehl-536021 .krehl-recruitment-page .kr-header .kr-header-text .kr-site-button {
    font-size: 1.2rem;
    padding: 1rem 2rem;
  }
}
#krehl-536021 .krehl-recruitment-page .kr-video-section {
  margin: 6rem 0;
}
#krehl-536021 .krehl-recruitment-page .kr-video-section h2 {
  text-align: center;
}
#krehl-536021 .krehl-recruitment-page .kr-video-section .kr-video-container {
  background-color: #000;
  text-align: center;
}
#krehl-536021 .krehl-recruitment-page .kr-video-section .kr-video-container iframe {
  width: 62.5rem;
  height: 35.125rem;
}
@media only screen and (max-width: 64em) {
  #krehl-536021 .krehl-recruitment-page .kr-video-section .kr-video-container iframe {
    width: 48rem;
    height: 27rem;
  }
}
@media only screen and (max-width: 48em) {
  #krehl-536021 .krehl-recruitment-page .kr-video-section .kr-video-container iframe {
    width: 25rem;
    height: 14rem;
  }
}
#krehl-536021 .krehl-recruitment-page .kr-join-section {
  margin: 6rem 0;
}
#krehl-536021 .krehl-recruitment-page .kr-join-section .site-container {
  padding: 0 1rem;
}
#krehl-536021 .krehl-recruitment-page .kr-join-section h2 {
  text-align: center;
}
#krehl-536021 .krehl-recruitment-page .kr-join-section p {
  text-align: center;
}
#krehl-536021 .krehl-recruitment-page .kr-join-section .kr-join-callouts {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
}
#krehl-536021 .krehl-recruitment-page .kr-join-section .kr-join-callouts .kr-join-callout {
  background-color: #243444;
  border-radius: 0.5rem;
  width: 47%;
  height: 30.9375rem;
  margin: 3rem 0;
  position: relative;
  cursor: pointer;
}
@media only screen and (max-width: 64em) {
  #krehl-536021 .krehl-recruitment-page .kr-join-section .kr-join-callouts .kr-join-callout {
    margin: 2rem 0;
  }
}
@media only screen and (max-width: 48em) {
  #krehl-536021 .krehl-recruitment-page .kr-join-section .kr-join-callouts .kr-join-callout {
    width: 100%;
  }
}
#krehl-536021 .krehl-recruitment-page .kr-join-section .kr-join-callouts .kr-join-callout .kr-join-callout-bg {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-position: center;
  background-size: cover;
  opacity: 0.2;
  z-index: 1;
}
#krehl-536021 .krehl-recruitment-page .kr-join-section .kr-join-callouts .kr-join-callout .kr-join-callout-off {
  z-index: 2;
  width: 100%;
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  transition: all 0.2s;
  position: absolute;
  top: 0;
  left: 0;
}
#krehl-536021 .krehl-recruitment-page .kr-join-section .kr-join-callouts .kr-join-callout .kr-join-callout-off h3 {
  text-transform: uppercase;
}
@media only screen and (max-width: 64em) {
  #krehl-536021 .krehl-recruitment-page .kr-join-section .kr-join-callouts .kr-join-callout .kr-join-callout-off {
    display: none;
  }
}
#krehl-536021 .krehl-recruitment-page .kr-join-section .kr-join-callouts .kr-join-callout .kr-join-callout-on {
  opacity: 0;
  z-index: 2;
  width: 100%;
  height: 100%;
  padding: 3rem;
  transition: all 0.4s;
  position: absolute;
  top: 0;
  left: 0;
}
@media only screen and (max-width: 64em) {
  #krehl-536021 .krehl-recruitment-page .kr-join-section .kr-join-callouts .kr-join-callout .kr-join-callout-on {
    opacity: 1;
    padding: 2rem;
  }
}
#krehl-536021 .krehl-recruitment-page .kr-join-section .kr-join-callouts .kr-join-callout h3 {
  color: #fff;
  line-height: 1.2;
  font-size: 2.625rem;
}
@media only screen and (max-width: 70em) {
  #krehl-536021 .krehl-recruitment-page .kr-join-section .kr-join-callouts .kr-join-callout h3 {
    font-size: 2rem;
  }
}
#krehl-536021 .krehl-recruitment-page .kr-join-section .kr-join-callouts .kr-join-callout ul li {
  color: #fff;
}
@media only screen and (max-width: 70em) {
  #krehl-536021 .krehl-recruitment-page .kr-join-section .kr-join-callouts .kr-join-callout ul li {
    font-size: 1.2rem;
  }
}
#krehl-536021 .krehl-recruitment-page .kr-join-section .kr-join-callouts .kr-join-callout:focus .kr-join-callout-off, #krehl-536021 .krehl-recruitment-page .kr-join-section .kr-join-callouts .kr-join-callout:hover .kr-join-callout-off {
  opacity: 0;
}
#krehl-536021 .krehl-recruitment-page .kr-join-section .kr-join-callouts .kr-join-callout:focus .kr-join-callout-on, #krehl-536021 .krehl-recruitment-page .kr-join-section .kr-join-callouts .kr-join-callout:hover .kr-join-callout-on {
  opacity: 1;
}
#krehl-536021 .krehl-recruitment-page .kr-stay-section {
  margin: 6rem 0;
}
#krehl-536021 .krehl-recruitment-page .kr-stay-section h2 {
  text-align: center;
}
#krehl-536021 .krehl-recruitment-page .kr-stay-section p {
  text-align: center;
}
#krehl-536021 .krehl-recruitment-page .kr-stay-section .kr-stay-callout {
  display: flex;
  justify-content: space-between;
  background-color: #f2f2f2;
  min-height: 49.0625rem;
}
#krehl-536021 .krehl-recruitment-page .kr-stay-section .kr-stay-callout:nth-of-type(1) {
  margin-top: 4rem;
}
@media only screen and (max-width: 64em) {
  #krehl-536021 .krehl-recruitment-page .kr-stay-section .kr-stay-callout {
    flex-wrap: wrap;
    min-height: 0;
  }
}
#krehl-536021 .krehl-recruitment-page .kr-stay-section .kr-stay-callout .kr-stay-callout-logos {
  list-style: none;
  display: flex;
  justify-content: space-between;
  padding-right: 3rem;
}
#krehl-536021 .krehl-recruitment-page .kr-stay-section .kr-stay-callout .kr-stay-callout-logos li {
  padding-right: 1rem;
}
@media only screen and (max-width: 100em) {
  #krehl-536021 .krehl-recruitment-page .kr-stay-section .kr-stay-callout .kr-stay-callout-logos {
    padding-right: 0;
  }
  #krehl-536021 .krehl-recruitment-page .kr-stay-section .kr-stay-callout .kr-stay-callout-logos li:last-child {
    padding-right: 0;
  }
}
#krehl-536021 .krehl-recruitment-page .kr-stay-section .kr-stay-callout .kr-stay-callout-text {
  width: 50%;
  display: flex;
  justify-content: flex-end;
  align-items: center;
}
#krehl-536021 .krehl-recruitment-page .kr-stay-section .kr-stay-callout .kr-stay-callout-text.right {
  justify-content: flex-start;
}
@media only screen and (max-width: 64em) {
  #krehl-536021 .krehl-recruitment-page .kr-stay-section .kr-stay-callout .kr-stay-callout-text {
    width: 100%;
    order: 2;
  }
}
#krehl-536021 .krehl-recruitment-page .kr-stay-section .kr-stay-callout .kr-stay-callout-text .kr-text-container {
  max-width: 62.5rem;
  width: 100%;
  padding: 1rem 4rem;
}
@media only screen and (max-width: 48em) {
  #krehl-536021 .krehl-recruitment-page .kr-stay-section .kr-stay-callout .kr-stay-callout-text .kr-text-container {
    padding: 1rem;
  }
}
#krehl-536021 .krehl-recruitment-page .kr-stay-section .kr-stay-callout .kr-stay-callout-text .kr-text-container h2 {
  text-align: left;
}
@media only screen and (max-width: 87.5em) {
  #krehl-536021 .krehl-recruitment-page .kr-stay-section .kr-stay-callout .kr-stay-callout-text .kr-text-container h2 {
    font-size: 2rem;
  }
}
#krehl-536021 .krehl-recruitment-page .kr-stay-section .kr-stay-callout .kr-stay-callout-text .kr-text-container ul {
  margin-bottom: 0;
}
#krehl-536021 .krehl-recruitment-page .kr-stay-section .kr-stay-callout .kr-stay-callout-text .kr-text-container li {
  margin: 2rem 0;
}
#krehl-536021 .krehl-recruitment-page .kr-stay-section .kr-stay-callout .kr-stay-callout-text .kr-text-container li a {
  color: #000;
  text-decoration: underline;
}
@media only screen and (max-width: 87.5em) {
  #krehl-536021 .krehl-recruitment-page .kr-stay-section .kr-stay-callout .kr-stay-callout-text .kr-text-container li {
    font-size: 1.2rem;
  }
}
@media only screen and (max-width: 48em) {
  #krehl-536021 .krehl-recruitment-page .kr-stay-section .kr-stay-callout .kr-stay-callout-text .kr-text-container li {
    margin: 1rem 0;
  }
}
#krehl-536021 .krehl-recruitment-page .kr-stay-section .kr-stay-callout .kr-stay-callout-image {
  background-position: center;
  background-size: cover;
  width: 50%;
}
@media only screen and (max-width: 64em) {
  #krehl-536021 .krehl-recruitment-page .kr-stay-section .kr-stay-callout .kr-stay-callout-image {
    width: 100%;
    height: 20rem;
    order: 1;
  }
}
#krehl-536021 .krehl-recruitment-page .kr-stats-section {
  margin: 6rem 0;
}
#krehl-536021 .krehl-recruitment-page .kr-stats-section h2 {
  text-align: center;
}
#krehl-536021 .krehl-recruitment-page .kr-stats-section .kr-stats {
  display: flex;
  justify-content: space-between;
  margin-top: 4rem;
}
@media only screen and (max-width: 48em) {
  #krehl-536021 .krehl-recruitment-page .kr-stats-section .kr-stats {
    flex-wrap: wrap;
  }
}
#krehl-536021 .krehl-recruitment-page .kr-stats-section .kr-stats .kr-stat-callout {
  width: 33%;
}
@media only screen and (max-width: 48em) {
  #krehl-536021 .krehl-recruitment-page .kr-stats-section .kr-stats .kr-stat-callout {
    width: 100%;
    margin: 3rem 0;
  }
}
#krehl-536021 .krehl-recruitment-page .kr-stats-section .kr-stats .kr-stat {
  position: relative;
  width: 23.875rem;
  height: 23.875rem;
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 2rem;
  margin: 0 auto;
}
#krehl-536021 .krehl-recruitment-page .kr-stats-section .kr-stats .kr-stat:before {
  content: "";
  position: absolute;
  top: 0;
  left: 1.75rem;
  border-radius: 100%;
  background-color: #e3e3e5;
  width: 100%;
  height: 100%;
  z-index: 1;
}
#krehl-536021 .krehl-recruitment-page .kr-stats-section .kr-stats .kr-stat:after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  border-radius: 100%;
  background-color: #fff;
  border: 1px solid #e3e3e5;
  width: 100%;
  height: 100%;
  z-index: 2;
}
#krehl-536021 .krehl-recruitment-page .kr-stats-section .kr-stats .kr-stat p {
  text-align: center;
  position: relative;
  z-index: 3;
  font-size: 1.875rem;
  line-height: 1.5;
  color: #333333;
  margin-bottom: 0;
}
#krehl-536021 .krehl-recruitment-page .kr-stats-section .kr-stats .kr-stat p b {
  font-weight: bold;
  color: #31a160;
}
@media only screen and (max-width: 87.5em) {
  #krehl-536021 .krehl-recruitment-page .kr-stats-section .kr-stats .kr-stat {
    width: 18.75rem;
    height: 18.75rem;
  }
  #krehl-536021 .krehl-recruitment-page .kr-stats-section .kr-stats .kr-stat:before {
    left: 1rem;
  }
  #krehl-536021 .krehl-recruitment-page .kr-stats-section .kr-stats .kr-stat p {
    font-size: 1.4rem;
  }
}
@media only screen and (min-width: 48em) and (max-width: 64em) {
  #krehl-536021 .krehl-recruitment-page .kr-stats-section .kr-stats .kr-stat {
    width: 13.75rem;
    height: 13.75rem;
  }
  #krehl-536021 .krehl-recruitment-page .kr-stats-section .kr-stats .kr-stat:before {
    left: 1rem;
  }
  #krehl-536021 .krehl-recruitment-page .kr-stats-section .kr-stats .kr-stat p {
    font-size: 1.2rem;
  }
}
#krehl-536021 .krehl-recruitment-page .kr-agents-section .site-container {
  padding: 0 1rem;
}
#krehl-536021 .krehl-recruitment-page .kr-agents-section .kr-agents {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
}
#krehl-536021 .krehl-recruitment-page .kr-agents-section .kr-agents .kr-agent {
  width: 40%;
  position: relative;
  margin: 4rem 0;
  cursor: pointer;
}
@media only screen and (max-width: 80em) {
  #krehl-536021 .krehl-recruitment-page .kr-agents-section .kr-agents .kr-agent {
    width: 45%;
  }
}
@media only screen and (max-width: 64em) {
  #krehl-536021 .krehl-recruitment-page .kr-agents-section .kr-agents .kr-agent {
    width: 48%;
    margin: 2rem 0;
  }
}
@media only screen and (max-width: 48em) {
  #krehl-536021 .krehl-recruitment-page .kr-agents-section .kr-agents .kr-agent {
    width: 100%;
    max-width: 28.125rem;
    margin: 3rem auto;
  }
}
#krehl-536021 .krehl-recruitment-page .kr-agents-section .kr-agents .kr-agent .kr-agent-image {
  width: 100%;
  height: 66.125rem;
  background-position: center;
  background-size: cover;
}
@media only screen and (max-width: 64em) {
  #krehl-536021 .krehl-recruitment-page .kr-agents-section .kr-agents .kr-agent .kr-agent-image {
    height: 43.75rem;
  }
}
#krehl-536021 .krehl-recruitment-page .kr-agents-section .kr-agents .kr-agent .kr-agent-name {
  background-color: #243444;
  padding: 2rem;
  text-align: center;
  color: #fff;
  text-transform: uppercase;
  font-size: 2.1875rem;
}
@media only screen and (max-width: 64em) {
  #krehl-536021 .krehl-recruitment-page .kr-agents-section .kr-agents .kr-agent .kr-agent-name {
    font-size: 1.5rem;
  }
}
#krehl-536021 .krehl-recruitment-page .kr-agents-section .kr-agents .kr-agent .kr-agent-text {
  opacity: 0;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  transition: all 0.4s;
  background-color: rgba(36, 52, 68, 0.85);
  font-size: 1.625rem;
  text-align: center;
  padding: 2rem;
  color: #fff;
  line-height: 2;
}
@media only screen and (max-width: 80em) {
  #krehl-536021 .krehl-recruitment-page .kr-agents-section .kr-agents .kr-agent .kr-agent-text {
    font-size: 1.2rem;
    line-height: 2;
  }
}
@media only screen and (min-width: 48em) and (max-width: 64em) {
  #krehl-536021 .krehl-recruitment-page .kr-agents-section .kr-agents .kr-agent .kr-agent-text {
    line-height: 1.5;
  }
}
#krehl-536021 .krehl-recruitment-page .kr-agents-section .kr-agents .kr-agent:focus .kr-agent-text, #krehl-536021 .krehl-recruitment-page .kr-agents-section .kr-agents .kr-agent:hover .kr-agent-text {
  opacity: 1;
}
#krehl-536021 .krehl-recruitment-page .kr-compare-section {
  margin: 6rem 0;
}
#krehl-536021 .krehl-recruitment-page .kr-compare-section .site-container {
  padding: 0 1rem;
  text-align: center;
}
#krehl-536021 .krehl-recruitment-page .kr-compare-section .site-container p {
  font-size: 1.5rem;
}
#krehl-536021 .krehl-recruitment-page .kr-cta-section {
  background-color: #243444;
  margin: 6rem 0;
}
#krehl-536021 .krehl-recruitment-page .kr-cta-section .site-container {
  padding: 4rem 1rem;
  text-align: center;
  max-width: 64rem;
}
#krehl-536021 .krehl-recruitment-page .kr-cta-section .site-container p {
  font-size: 2rem;
  color: #fff;
}
@media only screen and (max-width: 48em) {
  #krehl-536021 .krehl-recruitment-page .kr-cta-section .site-container p {
    font-size: 1.5rem;
  }
}
#krehl-536021 .krehl-recruitment-page .kr-cta-section .site-container .kr-site-button {
  color: #ffffff;
  font-size: 1.125rem;
  font-weight: 400;
  text-align: center;
  text-decoration: none;
  text-transform: uppercase;
  background-color: #31a160;
  border: 1px solid transparent;
  border-radius: 0;
  padding: 1rem 3rem;
  display: inline-block;
  line-height: 1;
  transition: all 300ms ease-in-out;
  margin-top: 3rem;
  font-size: 1.5rem;
  border-radius: 0.3rem;
  font-family: "Poppins" !important;
}
@media only screen and (max-width: 48em) {
  #krehl-536021 .krehl-recruitment-page .kr-cta-section .site-container .kr-site-button {
    font-size: 1rem;
    padding: 0.625rem;
  }
}
#krehl-536021 .krehl-recruitment-page .kr-cta-section .site-container .kr-site-button.selected, #krehl-536021 .krehl-recruitment-page .kr-cta-section .site-container .kr-site-button:focus, #krehl-536021 .krehl-recruitment-page .kr-cta-section .site-container .kr-site-button:hover {
  background-color: rgba(49, 161, 96, 0.65);
  border: 1px solid transparent;
  color: #ffffff;
}
@media only screen and (max-width: 48em) {
  #krehl-536021 .krehl-recruitment-page .kr-cta-section .site-container .kr-site-button {
    font-size: 1.2rem;
    padding: 1rem 2rem;
  }
}
#krehl-536021 .krehl-recruitment-page .kr-form-section {
  margin: 6rem 0;
}
#krehl-536021 .krehl-recruitment-page .kr-form-section .site-container {
  padding: 0 1rem;
  text-align: center;
  max-width: 75rem;
}
#krehl-536021 .krehl-recruitment-page .kr-form-section .site-container .kr-form-container {
  border: 1px solid #f2f2f2;
  padding: 2rem 3rem;
  text-align: left;
  margin-top: 4rem;
}
@media only screen and (max-width: 48em) {
  #krehl-536021 .krehl-recruitment-page .kr-form-section .site-container .kr-form-container {
    padding: 2rem 1rem;
  }
}
#krehl-536021 .krehl-recruitment-page .kr-form-section .site-container h3 {
  margin-top: 2rem;
  font-size: 2rem;
}
#krehl-536021 .krehl-recruitment-page .kr-form-section .site-container form {
  margin-top: 2rem;
}
#krehl-536021 .krehl-recruitment-page .kr-form-section .site-container textarea,
#krehl-536021 .krehl-recruitment-page .kr-form-section .site-container input {
  padding: 1.5rem 1rem;
  font-size: 2rem;
  height: auto;
}
#krehl-536021 .krehl-recruitment-page .kr-form-section .site-container select {
  height: auto;
  padding-top: 1.5rem;
  padding-bottom: 1.5rem;
  padding-left: 1rem;
  font-size: 2rem;
  background-size: 27px 18px;
  background-position: right 0rem center;
}
#krehl-536021 .krehl-recruitment-page .kr-form-section .site-container .kr-form-row {
  display: flex;
  justify-content: space-between;
}
#krehl-536021 .krehl-recruitment-page .kr-form-section .site-container .kr-form-row input {
  width: 49%;
}
#krehl-536021 .krehl-recruitment-page .kr-form-section .site-container .kr-form-experience {
  display: flex;
  justify-content: flex-start;
  align-items: flex-start;
  margin-top: 1.5rem;
}
@media only screen and (max-width: 64em) {
  #krehl-536021 .krehl-recruitment-page .kr-form-section .site-container .kr-form-experience {
    flex-wrap: wrap;
  }
}
#krehl-536021 .krehl-recruitment-page .kr-form-section .site-container .kr-form-experience label {
  font-size: 2rem;
  line-height: 1;
  white-space: nowrap;
  margin-bottom: 3rem;
}
@media only screen and (max-width: 64em) {
  #krehl-536021 .krehl-recruitment-page .kr-form-section .site-container .kr-form-experience label {
    margin-bottom: 2rem;
  }
}
#krehl-536021 .krehl-recruitment-page .kr-form-section .site-container .kr-form-experience label span {
  font-size: 1.3125rem;
  color: #999b9d;
  white-space: wrap;
  display: block;
  margin-top: 0.5rem;
}
#krehl-536021 .krehl-recruitment-page .kr-form-section .site-container .kr-form-experience .kr-form-radio-button {
  display: flex;
  justify-content: flex-start;
  align-items: flex-start;
  padding-right: 3rem;
}
#krehl-536021 .krehl-recruitment-page .kr-form-section .site-container .kr-form-experience .kr-form-radio-button input {
  flex: 0 0 auto;
  width: 1.75rem;
  height: 1.75rem;
}
#krehl-536021 .krehl-recruitment-page .kr-form-section .site-container .kr-form-button {
  text-align: center;
}
#krehl-536021 .krehl-recruitment-page .kr-form-section .site-container .kr-form-button .kr-site-button {
  font-family: "Poppins" !important;
  color: #ffffff;
  font-size: 1.125rem;
  font-weight: 400;
  text-align: center;
  text-decoration: none;
  text-transform: uppercase;
  background-color: #243444;
  border: 1px solid transparent;
  border-radius: 0;
  padding: 1rem 8rem;
  display: inline-block;
  line-height: 1;
  transition: all 300ms ease-in-out;
}
@media only screen and (max-width: 48em) {
  #krehl-536021 .krehl-recruitment-page .kr-form-section .site-container .kr-form-button .kr-site-button {
    font-size: 1rem;
    padding: 0.625rem;
  }
}
#krehl-536021 .krehl-recruitment-page .kr-form-section .site-container .kr-form-button .kr-site-button.selected, #krehl-536021 .krehl-recruitment-page .kr-form-section .site-container .kr-form-button .kr-site-button:focus, #krehl-536021 .krehl-recruitment-page .kr-form-section .site-container .kr-form-button .kr-site-button:hover {
  background-color: rgba(36, 52, 68, 0.65);
  border: 1px solid transparent;
  color: #ffffff;
}
@media only screen and (max-width: 48em) {
  #krehl-536021 .krehl-recruitment-page .kr-form-section .site-container .kr-form-button .kr-site-button {
    font-size: 1.2rem;
    padding: 1rem 3rem;
  }
}
@media only screen and (max-width: 48em) {
  #krehl-536021 .krehl-recruitment-page .kr-form-section .site-container .kr-form-container {
    padding: 2rem 1rem;
    margin-top: 4rem;
  }
  #krehl-536021 .krehl-recruitment-page .kr-form-section .site-container h3 {
    margin-top: 2rem;
    font-size: 2rem;
  }
  #krehl-536021 .krehl-recruitment-page .kr-form-section .site-container form {
    margin-top: 2rem;
  }
  #krehl-536021 .krehl-recruitment-page .kr-form-section .site-container textarea,
  #krehl-536021 .krehl-recruitment-page .kr-form-section .site-container input {
    padding: 1.5rem 1rem;
    font-size: 1.5rem;
  }
  #krehl-536021 .krehl-recruitment-page .kr-form-section .site-container select {
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
    padding-left: 1rem;
    font-size: 1.5rem;
    background-size: 18px 12px;
    background-position: right 0rem center;
  }
  #krehl-536021 .krehl-recruitment-page .kr-form-section .site-container .kr-form-row {
    flex-wrap: wrap;
  }
  #krehl-536021 .krehl-recruitment-page .kr-form-section .site-container .kr-form-row input {
    width: 100%;
  }
  #krehl-536021 .krehl-recruitment-page .kr-form-section .site-container .kr-form-experience {
    margin-top: 1.5rem;
  }
  #krehl-536021 .krehl-recruitment-page .kr-form-section .site-container .kr-form-experience label {
    font-size: 1.5rem;
    margin-bottom: 3rem;
  }
  #krehl-536021 .krehl-recruitment-page .kr-form-section .site-container .kr-form-experience label span {
    font-size: 1.3125rem;
    margin-top: 0.5rem;
    line-height: 1.3;
  }
  #krehl-536021 .krehl-recruitment-page .kr-form-section .site-container .kr-form-experience .kr-form-radio-button {
    padding-right: 0;
  }
  #krehl-536021 .krehl-recruitment-page .kr-form-section .site-container .kr-form-experience .kr-form-radio-button input {
    width: 1.75rem;
    height: 1.75rem;
  }
}
#krehl-536021 .krehl-recruitment-page .site-recruitment-error {
  color: #CC2222;
  font-weight: bold;
  margin-top: 2rem;
  text-align: center;
  font-size: 1rem;
}
#krehl-536021 .krehl-recruitment-page .site-recruitment-success {
  color: #31a160;
  font-weight: bold;
  margin-top: 2rem;
  text-align: center;
  font-size: 1rem;
}

#krehl-536021 .site-footer {
  color: #0a0a0a;
  font-family: "Poppins", Arial, Helvetica Neue, Helvetica, sans-serif;
  font-weight: 400;
  color: #ffffff;
  font-size: 0.875rem;
  background: #243444;
  padding: 2rem 0;
  clear: both;
  background-color: #243444;
}
#krehl-536021 .site-footer p {
  font-size: 1.0625rem;
}
#krehl-536021 .site-footer a {
  color: #ffffff;
  text-decoration: none;
}
#krehl-536021 .site-footer h2 {
  color: #ffffff;
  font-family: inherit;
  font-size: 1.25rem;
  font-weight: 100;
  text-transform: uppercase;
}
#krehl-536021 .site-footer p {
  margin: 0;
}
#krehl-536021 .site-footer .site-footer-name {
  font-size: 18px;
  font-weight: bold;
  margin-bottom: 0;
}
#krehl-536021 .site-footer .footer-address .office {
  font-size: 1.75rem;
  font-weight: bold;
  margin-bottom: 1rem;
}
#krehl-536021 .site-footer .site-footer-company-logo {
  max-width: 100%;
}
#krehl-536021 .site-footer .site-footer-company-logo-black {
  display: none;
}
#krehl-536021 .site-footer .site-footer-company-logo-white {
  display: block;
}
#krehl-536021 .site-footer .footer-account-info {
  margin-bottom: 1rem;
}
#krehl-536021 .site-footer .footer-social {
  align-items: flex-end;
  display: flex;
  flex-wrap: wrap;
}
#krehl-536021 .site-footer .footer-social li {
  padding: 0 0.5rem 0.5rem;
}
#krehl-536021 .site-footer .footer-social li a {
  font-size: 1.125rem;
  text-decoration: none;
  border: 1px solid #ffffff;
  border-radius: 100%;
  height: 2rem;
  width: 2rem;
  align-items: center;
  display: flex;
  justify-content: center;
  transition: all 300ms ease-in-out;
}
#krehl-536021 .site-footer .footer-social li a:hover {
  color: #243444;
  background: #ffffff;
}
#krehl-536021 .site-footer .site-footer-awards {
  align-items: center;
  display: flex;
}
#krehl-536021 .site-footer .site-footer-awards li {
  margin: 0.5rem;
  width: 33.3333333333%;
}
@media print, screen and (max-width: 64.06125em) {
  #krehl-536021 .site-footer .site-footer-awards {
    justify-content: center;
  }
}
#krehl-536021 .site-footer form {
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-end;
}
#krehl-536021 .site-footer form input,
#krehl-536021 .site-footer form textarea {
  color: #bbbbbb;
  font-family: "Poppins", Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 0.75rem;
  background-repeat: no-repeat;
  background-position: right top;
  border: none;
  border-radius: 0.25rem;
  padding: 0.75rem;
  -webkit-appearance: none;
}
#krehl-536021 .site-footer form input[type=text], #krehl-536021 .site-footer form input[type=email] {
  background-size: contain;
  margin-bottom: 0.5rem;
  width: calc(50% - 4px);
}
#krehl-536021 .site-footer form input[type=text]:focus, #krehl-536021 .site-footer form input[type=email]:focus {
  background-image: none;
}
#krehl-536021 .site-footer form input[type=text] {
  margin-right: 0.5rem;
  background-image: url(../../img/cms/contact-icon-name.png);
}
#krehl-536021 .site-footer form input[type=email] {
  background-image: url(../../img/cms/contact-icon-email.png);
}
#krehl-536021 .site-footer form input[type=submit] {
  color: #ffffff;
  text-transform: uppercase;
  background: transparent;
  border: 1px solid #ffffff;
  border-radius: 0;
  margin: 0 0 0.5rem 0.5rem;
  padding: 0.625rem;
}
#krehl-536021 .site-footer form input[type=submit]:hover {
  color: #243444;
  background: #ffffff;
}
#krehl-536021 .site-footer form textarea {
  background-image: url(../../img/cms/contact-icon-message.png);
  width: 100%;
}
#krehl-536021 .site-footer form textarea.clear {
  background-image: none;
}
#krehl-536021 .site-footer form .site-footer-form-submit-message {
  width: 100%;
}
#krehl-536021 .site-footer form .site-footer-form-submit-message p {
  margin-bottom: 0.5rem;
}
#krehl-536021 .site-footer form .site-footer-form-submit-container {
  display: flex;
}
#krehl-536021 .site-footer form .grecaptcha-badge {
  visibility: hidden;
  height: 0px !important;
}
#krehl-536021 .site-footer form .site-footer-form-captcha-message {
  font-size: 0.75rem;
}
#krehl-536021 .site-footer form .site-footer-form-captcha-message a {
  text-decoration: underline;
}
#krehl-536021 .site-footer .site-footer-disclaimer .site-footer-links li.site-footer-link-row-item {
  flex: 1 1 auto;
  width: auto;
  border-left: none;
  padding: 1.25rem 0;
  border-top: 1px solid rgba(255, 255, 255, 0.5);
  border-bottom: 1px solid rgba(255, 255, 255, 0.5);
  margin: 1.25rem 0;
  text-align: center;
  margin-right: 0;
  display: flex;
  justify-content: center;
  align-items: center;
}
#krehl-536021 .site-footer .site-footer-disclaimer .site-footer-links li.site-footer-link-row-item.site-column-one-sixth, #krehl-536021 .site-footer .site-footer-disclaimer .site-footer-links li.site-footer-link-row-item.site-column-15 {
  width: 16.666%;
}
@media only screen and (max-width: 48em) {
  #krehl-536021 .site-footer .site-footer-disclaimer .site-footer-links li.site-footer-link-row-item {
    border-top: none;
    border-bottom: none;
  }
  #krehl-536021 .site-footer .site-footer-disclaimer .site-footer-links li.site-footer-link-row-item.site-column-one-sixth, #krehl-536021 .site-footer .site-footer-disclaimer .site-footer-links li.site-footer-link-row-item.site-column-15 {
    width: 50%;
  }
}
@media only screen and (max-width: 25em) {
  #krehl-536021 .site-footer .site-footer-disclaimer .site-footer-links li.site-footer-link-row-item.site-column-one-sixth, #krehl-536021 .site-footer .site-footer-disclaimer .site-footer-links li.site-footer-link-row-item.site-column-15 {
    width: 100%;
  }
}
#krehl-536021 .site-footer .site-footer-links {
  padding: 0.5rem;
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
}
#krehl-536021 .site-footer .site-footer-links li {
  font-size: 0.75rem;
  border-bottom: 1px solid #ffffff;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  flex: 0 0 auto;
  transition: all 300ms ease-in-out;
}
#krehl-536021 .site-footer .site-footer-links li.site-footer-logo-custom {
  border-bottom: none;
}
#krehl-536021 .site-footer .site-footer-links li.site-footer-logo-custom img {
  margin: 0 auto;
  display: block;
}
#krehl-536021 .site-footer .site-footer-links li:hover a {
  opacity: 0.6;
}
#krehl-536021 .site-footer .site-footer-links li a {
  text-decoration: none;
  transition: all 300ms ease-in-out;
}
#krehl-536021 .site-footer .site-footer-disclaimer {
  font-size: 0.625rem;
  padding: 0 0.25rem;
}
#krehl-536021 .site-footer .site-footer-disclaimer p {
  text-align: center;
}
#krehl-536021 .site-footer .site-footer-disclaimer .site-footer-reliance-disclaimer-eho {
  font-size: 0.875rem;
}
#krehl-536021 .site-footer .site-footer-disclaimer .site-footer-custom-logo img {
  margin: 0.25rem auto;
  display: block;
}
#krehl-536021 .site-footer .site-footer-disclaimer .site-footer-custom-logo.black img {
  background: #ffffff;
  padding: 0.25rem;
}
#krehl-536021 .site-footer .site-footer-disclaimer .site-footer-disclaimer-custom-logos {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-wrap: wrap;
}
#krehl-536021 .site-footer .site-footer-disclaimer .site-footer-disclaimer-custom-logos li {
  padding: 1.25rem;
}
#krehl-536021 .site-footer .site-footer-disclaimer .site-footer-disclaimer-custom-logos li img {
  max-width: 12.5rem;
}
#krehl-536021 .site-footer .site-footer-branding {
  padding: 2rem 0.5rem 0;
  align-items: center;
  display: flex;
  justify-content: space-between;
}
#krehl-536021 .site-footer .site-footer-branding img.site-footer-reliance-logo-white, #krehl-536021 .site-footer .site-footer-branding img.site-footer-reliance-logo-black {
  height: 2.3125rem;
  opacity: 0.6;
}
#krehl-536021 .site-footer .site-footer-branding img.site-footer-reliance-logo-black {
  display: none;
}
#krehl-536021 .site-footer .site-footer-branding img.site-footer-reliance-logo-white {
  display: block;
}
#krehl-536021 .site-footer .site-footer-branding .site-agent-access-link {
  text-decoration: none;
  text-transform: uppercase;
  border: 1px solid #ffffff;
  padding: 1rem 2rem;
  transition: all 300ms ease-in-out;
}
#krehl-536021 .site-footer .site-footer-branding .site-agent-access-link:hover {
  color: #243444;
  background: #ffffff;
}
#krehl-536021 .site-footer #google_translate_element select {
  background-color: #ffffff;
}
#krehl-536021 .site-footer .goog-te-gadget {
  color: #ffffff !important;
}
#krehl-536021 .site-footer.site-footer-white-bg .site-footer-company-logo-black {
  display: block;
}
#krehl-536021 .site-footer.site-footer-white-bg .site-footer-company-logo-white {
  display: none;
}
#krehl-536021 .site-footer.site-footer-white-bg .site-footer-branding .site-footer-reliance-logo-black {
  display: block;
}
#krehl-536021 .site-footer.site-footer-white-bg .site-footer-branding .site-footer-reliance-logo-white {
  display: none;
}
#krehl-536021 .site-footer.site-footer-white-bg form textarea,
#krehl-536021 .site-footer.site-footer-white-bg form input[type=text],
#krehl-536021 .site-footer.site-footer-white-bg form input[type=email] {
  border: 1px solid #bbbbbb;
}
#krehl-536021 .site-footer.site-footer-white-bg .goog-te-gadget {
  color: #0a0a0a !important;
}
@media print, screen and (max-width: 64.06125em) {
  #krehl-536021 .site-footer h2,
  #krehl-536021 .site-footer p,
  #krehl-536021 .site-footer ul {
    text-align: center;
  }
  #krehl-536021 .site-footer .site-footer-company-logo {
    margin: 0 auto;
  }
  #krehl-536021 .site-footer .footer-social {
    margin-bottom: 1rem;
    justify-content: center;
  }
}
@media print, screen and (max-width: 39.99875em) {
  #krehl-536021 .site-footer form input[type=text] {
    margin-right: 0;
  }
  #krehl-536021 .site-footer form input[type=text], #krehl-536021 .site-footer form input[type=email] {
    width: 100%;
  }
  #krehl-536021 .site-footer .site-footer-links li {
    flex: 100%;
  }
  #krehl-536021 .site-footer .site-footer-branding {
    flex-direction: column;
    justify-content: center;
  }
  #krehl-536021 .site-footer .site-footer-branding a {
    margin: 0.5rem;
  }
}
#krehl-536021 .site-footer .site-footer-logos {
  padding: 2.5rem 0.625rem;
  background-color: #ffffff;
}
#krehl-536021 .site-footer .site-footer-logos .site-container {
  display: flex;
  justify-content: space-between;
  padding: 0;
}
@media only screen and (max-width: 40em) {
  #krehl-536021 .site-footer .site-footer-logos .site-container {
    flex-wrap: wrap;
    justify-content: center;
  }
  #krehl-536021 .site-footer .site-footer-logos .site-container a {
    display: block;
    margin: 1.25rem 2.5rem;
  }
}
#krehl-536021 .site-footer .site-container {
  max-width: 50rem;
  padding: 0.625rem;
  margin-top: 1.25rem;
}
@media only screen and (max-width: 48em) {
  #krehl-536021 .site-footer .site-container {
    display: flex;
    flex-wrap: wrap;
  }
}
#krehl-536021 .site-footer .site-container .site-footer-logo-social {
  display: flex;
  justify-content: space-between;
  align-items: flex-end;
}
@media only screen and (max-width: 48em) {
  #krehl-536021 .site-footer .site-container .site-footer-logo-social {
    flex-wrap: wrap;
    width: 100%;
    order: 1;
  }
}
#krehl-536021 .site-footer .site-container .site-footer-logo-social .site-footer-logo img {
  width: 7.5rem;
  height: 5.25rem;
}
@media only screen and (max-width: 48em) {
  #krehl-536021 .site-footer .site-container .site-footer-logo-social .site-footer-logo {
    width: 100%;
    text-align: center;
  }
}
#krehl-536021 .site-footer .site-container .site-footer-logo-social .site-footer-social {
  display: flex;
  justify-content: flex-end;
  margin: 0;
}
#krehl-536021 .site-footer .site-container .site-footer-logo-social .site-footer-social li {
  padding: 0 0.625rem;
}
#krehl-536021 .site-footer .site-container .site-footer-logo-social .site-footer-social li a {
  color: #ffffff;
  font-size: 1.3125rem;
}
@media only screen and (max-width: 48em) {
  #krehl-536021 .site-footer .site-container .site-footer-logo-social .site-footer-social {
    width: 100%;
    justify-content: center;
  }
}
#krehl-536021 .site-footer .site-container .site-footer-nav {
  border-top: 1px solid rgba(255, 255, 255, 0.5);
  border-bottom: 1px solid rgba(255, 255, 255, 0.5);
  padding: 2.5rem 0.625rem;
  margin: 1.875rem 0;
}
@media only screen and (max-width: 48em) {
  #krehl-536021 .site-footer .site-container .site-footer-nav {
    display: none;
  }
}
#krehl-536021 .site-footer .site-container .site-footer-nav > ul {
  list-style: none;
  margin: 0;
  padding: 0;
  display: flex;
  justify-content: space-between;
}
#krehl-536021 .site-footer .site-container .site-footer-nav > ul > li > a {
  text-transform: uppercase;
  font-size: 1rem;
  letter-spacing: 3px;
}
#krehl-536021 .site-footer .site-container .site-footer-nav > ul > li ul {
  list-style: none;
  margin: 0;
  padding: 0;
  margin-top: 0.625rem;
}
#krehl-536021 .site-footer .site-container .site-footer-nav > ul > li ul li {
  line-height: 2;
}
#krehl-536021 .site-footer .site-container .site-footer-nav > ul > li ul li a {
  font-size: 0.75rem;
}
#krehl-536021 .site-footer .site-container .site-footer-nav > ul > li ul li a:hover, #krehl-536021 .site-footer .site-container .site-footer-nav > ul > li ul li a:focus {
  color: rgba(255, 255, 255, 0.7);
}
#krehl-536021 .site-footer .site-container .site-footer-seo {
  margin-bottom: 2rem;
}
@media only screen and (max-width: 48em) {
  #krehl-536021 .site-footer .site-container .site-footer-seo {
    order: 2;
    width: 100%;
    margin-top: 2rem;
    margin-bottom: 0;
  }
}
#krehl-536021 .site-footer .site-container .site-footer-seo ul {
  display: flex;
  justify-content: center;
}
#krehl-536021 .site-footer .site-container .site-footer-seo ul li {
  padding: 0.25rem;
}
#krehl-536021 .site-footer .site-container .site-footer-seo ul li a {
  font-size: 0.75rem;
}
#krehl-536021 .site-footer .site-container .site-footer-seo ul li a:hover, #krehl-536021 .site-footer .site-container .site-footer-seo ul li a:focus {
  color: rgba(255, 255, 255, 0.7);
}
@media only screen and (max-width: 48em) {
  #krehl-536021 .site-footer .site-container .site-footer-branding {
    order: 4;
    width: 100%;
  }
}
#krehl-536021 .site-footer .site-container .site-footer-branding .site-footer-branding-left {
  display: flex;
  justify-content: flex-start;
  align-items: center;
}
#krehl-536021 .site-footer .site-container .site-footer-branding .site-footer-branding-left .site-footer-branding-icon {
  padding: 0 1.25rem;
}
#krehl-536021 .site-footer .site-container .site-footer-branding .site-footer-branding-left .site-footer-branding-icon:first-child {
  padding: 0;
}
#krehl-536021 .site-footer .site-container .site-footer-branding .site-footer-branding-left .site-footer-branding-icon i {
  font-size: 1.125rem;
}
#krehl-536021 .site-footer .site-container .site-footer-branding .site-footer-branding-left img {
  width: 3.75rem;
  height: auto;
  opacity: 1;
}
#krehl-536021 .site-footer .site-container .site-footer-branding .site-agent-access-link {
  padding: 0.5rem 1rem;
  font-size: 0.75rem;
  opacity: 0.65;
}
#krehl-536021 .site-footer .site-container .site-footer-branding .site-agent-access-link:hover, #krehl-536021 .site-footer .site-container .site-footer-branding .site-agent-access-link:focus {
  opacity: 1;
}
#krehl-536021 .site-footer .site-footer-disclaimer,
#krehl-536021 .site-footer .site-footer-disclaimer-links {
  margin-top: 1.25rem;
}
#krehl-536021 .site-footer .site-footer-disclaimer p, #krehl-536021 .site-footer .site-footer-disclaimer a,
#krehl-536021 .site-footer .site-footer-disclaimer-links p,
#krehl-536021 .site-footer .site-footer-disclaimer-links a {
  text-align: left;
  color: rgba(255, 255, 255, 0.65);
  font-size: 0.75rem;
}
#krehl-536021 .site-footer .site-footer-disclaimer a:focus, #krehl-536021 .site-footer .site-footer-disclaimer a:hover,
#krehl-536021 .site-footer .site-footer-disclaimer-links a:focus,
#krehl-536021 .site-footer .site-footer-disclaimer-links a:hover {
  color: #ffffff;
  text-decoration: underline;
}
@media only screen and (max-width: 48em) {
  #krehl-536021 .site-footer .site-footer-disclaimer,
  #krehl-536021 .site-footer .site-footer-disclaimer-links {
    border-top: 1px solid rgba(255, 255, 255, 0.65);
    order: 3;
    width: 100%;
  }
}
#krehl-536021 .site-footer .site-footer-disclaimer ul.site-footer-links,
#krehl-536021 .site-footer .site-footer-disclaimer-links ul.site-footer-links {
  display: flex;
  justify-content: flex-start;
  border-bottom: none;
  padding: 0.3125rem 0;
}
#krehl-536021 .site-footer .site-footer-disclaimer ul.site-footer-links li,
#krehl-536021 .site-footer .site-footer-disclaimer-links ul.site-footer-links li {
  line-height: 1;
  margin: 0;
  padding: 0;
  border-left: 1px solid rgba(255, 255, 255, 0.65);
  color: rgba(255, 255, 255, 0.65);
  padding: 0 0.625rem;
  font-size: 0.75rem;
  border-bottom: none;
}
#krehl-536021 .site-footer .site-footer-disclaimer ul.site-footer-links li.site-footer-link-row-item,
#krehl-536021 .site-footer .site-footer-disclaimer-links ul.site-footer-links li.site-footer-link-row-item {
  display: none;
}
#krehl-536021 .site-footer .site-footer-disclaimer ul.site-footer-links li:first-child,
#krehl-536021 .site-footer .site-footer-disclaimer-links ul.site-footer-links li:first-child {
  border-left: none;
  padding-left: 0;
}
#krehl-536021 .site-footer .site-footer-disclaimer ul.site-footer-links li:nth-child(7),
#krehl-536021 .site-footer .site-footer-disclaimer-links ul.site-footer-links li:nth-child(7) {
  border-left: none;
  padding-left: 0;
}
#krehl-536021 .site-footer .site-footer-disclaimer ul.site-footer-links li a,
#krehl-536021 .site-footer .site-footer-disclaimer-links ul.site-footer-links li a {
  color: rgba(255, 255, 255, 0.65);
}
#krehl-536021 .site-footer .site-footer-disclaimer ul.site-footer-links li a:focus, #krehl-536021 .site-footer .site-footer-disclaimer ul.site-footer-links li a:hover,
#krehl-536021 .site-footer .site-footer-disclaimer-links ul.site-footer-links li a:focus,
#krehl-536021 .site-footer .site-footer-disclaimer-links ul.site-footer-links li a:hover {
  color: #ffffff !important;
  text-decoration: underline;
  opacity: 1;
}
@media only screen and (max-width: 48em) {
  #krehl-536021 .site-footer .site-footer-disclaimer ul.site-footer-links,
  #krehl-536021 .site-footer .site-footer-disclaimer-links ul.site-footer-links {
    justify-content: center;
    flex-wrap: wrap;
  }
  #krehl-536021 .site-footer .site-footer-disclaimer ul.site-footer-links li,
  #krehl-536021 .site-footer .site-footer-disclaimer-links ul.site-footer-links li {
    border-left: none;
    margin-top: 1.25rem;
  }
}