@charset "UTF-8";
/**
 * used to wrap floating columns. Apply this to the container of your floating columns to ensure that elements around the grid in your html do not get distorted.
 *
 * @param  {mixed} $offset: 0px can be px or %. used to offset the row on bot left and right to account for the columns margin.
 * @return {string}             the css required to prperly clear floats around floating columns and offset their margins
 */
.row {
  display: block; }
  .row:after {
    content: "";
    display: block;
    clear: both; }

.col1 {
  display: block;
  float: left;
  min-height: 1px;
  width: 0%;
  -webkit-box-sizing: border-box;
          box-sizing: border-box; }

.col2 {
  display: block;
  float: left;
  min-height: 1px;
  width: 0%;
  -webkit-box-sizing: border-box;
          box-sizing: border-box; }
  .col2:not(.no-clear):nth-child(n) {
    clear: unset; }
  .col2:not(.no-clear):nth-child(2n + 1) {
    clear: left; }

.col3 {
  display: block;
  float: left;
  min-height: 1px;
  width: 0%;
  -webkit-box-sizing: border-box;
          box-sizing: border-box; }
  .col3:not(.no-clear):nth-child(n) {
    clear: unset; }
  .col3:not(.no-clear):nth-child(3n + 1) {
    clear: left; }

.col3x2 {
  display: block;
  float: left;
  min-height: 1px;
  width: 0%;
  -webkit-box-sizing: border-box;
          box-sizing: border-box; }
  .col3x2:not(.no-clear):nth-child(n) {
    clear: unset; }
  .col3x2:not(.no-clear):nth-child(1.5n + 1) {
    clear: left; }

.col4 {
  display: block;
  float: left;
  min-height: 1px;
  width: 0%;
  -webkit-box-sizing: border-box;
          box-sizing: border-box; }
  .col4:not(.no-clear):nth-child(n) {
    clear: unset; }
  .col4:not(.no-clear):nth-child(4n + 1) {
    clear: left; }

.inline-col4-top {
  display: inline-block;
  width: 0%;
  vertical-align: top;
  -webkit-box-sizing: border-box;
          box-sizing: border-box; }

.inline-col4-middle {
  display: inline-block;
  width: 0%;
  vertical-align: middle;
  -webkit-box-sizing: border-box;
          box-sizing: border-box; }

.col5 {
  display: block;
  float: left;
  min-height: 1px;
  width: 0%;
  -webkit-box-sizing: border-box;
          box-sizing: border-box; }
  .col5:not(.no-clear):nth-child(n) {
    clear: unset; }
  .col5:not(.no-clear):nth-child(5n + 1) {
    clear: left; }

.col6 {
  display: block;
  float: left;
  min-height: 1px;
  width: 0%;
  -webkit-box-sizing: border-box;
          box-sizing: border-box; }
  .col6:not(.no-clear):nth-child(n) {
    clear: unset; }
  .col6:not(.no-clear):nth-child(6n + 1) {
    clear: left; }

.col4x3 {
  display: block;
  float: left;
  min-height: 1px;
  width: 0%;
  -webkit-box-sizing: border-box;
          box-sizing: border-box; }
  .col4x3:not(.no-clear):nth-child(n) {
    clear: unset; }
  .col4x3:not(.no-clear):nth-child(1.33333n + 1) {
    clear: left; }

.inline-col4x3-middle {
  display: inline-block;
  width: 0%;
  vertical-align: middle;
  -webkit-box-sizing: border-box;
          box-sizing: border-box; }

@media only screen and (min-width: 768px) {
  .col1-tablet {
    display: block;
    float: left;
    min-height: 1px;
    width: 0%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box; } }

@media only screen and (min-width: 768px) {
  .col2-tablet {
    display: block;
    float: left;
    min-height: 1px;
    width: 0%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box; }
    .col2-tablet:not(.no-clear):nth-child(n) {
      clear: unset; }
    .col2-tablet:not(.no-clear):nth-child(2n + 1) {
      clear: left; } }

@media only screen and (min-width: 768px) {
  .col3-tablet {
    display: block;
    float: left;
    min-height: 1px;
    width: 0%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box; }
    .col3-tablet:not(.no-clear):nth-child(n) {
      clear: unset; }
    .col3-tablet:not(.no-clear):nth-child(3n + 1) {
      clear: left; } }

@media only screen and (min-width: 768px) {
  .col3x2-tablet {
    display: block;
    float: left;
    min-height: 1px;
    width: 0%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box; }
    .col3x2-tablet:not(.no-clear):nth-child(n) {
      clear: unset; }
    .col3x2-tablet:not(.no-clear):nth-child(1.5n + 1) {
      clear: left; } }

@media only screen and (min-width: 768px) {
  .col4-tablet {
    display: block;
    float: left;
    min-height: 1px;
    width: 0%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box; }
    .col4-tablet:not(.no-clear):nth-child(n) {
      clear: unset; }
    .col4-tablet:not(.no-clear):nth-child(4n + 1) {
      clear: left; } }

@media only screen and (min-width: 768px) {
  .col4x3-tablet {
    display: block;
    float: left;
    min-height: 1px;
    width: 0%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box; }
    .col4x3-tablet:not(.no-clear):nth-child(n) {
      clear: unset; }
    .col4x3-tablet:not(.no-clear):nth-child(1.33333n + 1) {
      clear: left; } }

@media only screen and (min-width: 768px) {
  .col6-tablet {
    display: block;
    float: left;
    min-height: 1px;
    width: 0%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box; }
    .col6-tablet:not(.no-clear):nth-child(n) {
      clear: unset; }
    .col6-tablet:not(.no-clear):nth-child(6n + 1) {
      clear: left; } }

@media only screen and (min-width: 768px) {
  .inline-col2-middle-tablet {
    display: inline-block;
    width: 0%;
    vertical-align: middle;
    float: none;
    -webkit-box-sizing: border-box;
            box-sizing: border-box; } }

@media only screen and (min-width: 768px) {
  .inline-col3-top-tablet {
    display: inline-block;
    width: 0%;
    vertical-align: top;
    float: none;
    -webkit-box-sizing: border-box;
            box-sizing: border-box; } }

@media only screen and (min-width: 768px) {
  .inline-col3-middle-tablet {
    display: inline-block;
    width: 0%;
    vertical-align: middle;
    float: none;
    -webkit-box-sizing: border-box;
            box-sizing: border-box; } }

@media only screen and (min-width: 768px) {
  .inline-col3x2-middle-tablet {
    display: inline-block;
    width: 0%;
    vertical-align: middle;
    float: none;
    -webkit-box-sizing: border-box;
            box-sizing: border-box; } }

@media only screen and (min-width: 1024px) {
  .col1-desktop {
    display: block;
    float: left;
    min-height: 1px;
    width: 0%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box; } }

@media only screen and (min-width: 1024px) {
  .col2-desktop {
    display: block;
    float: left;
    min-height: 1px;
    width: 0%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box; }
    .col2-desktop:not(.no-clear):nth-child(n) {
      clear: unset; }
    .col2-desktop:not(.no-clear):nth-child(2n + 1) {
      clear: left; } }

@media only screen and (min-width: 1024px) {
  .col3-desktop {
    display: block;
    float: left;
    min-height: 1px;
    width: 0%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box; }
    .col3-desktop:not(.no-clear):nth-child(n) {
      clear: unset; }
    .col3-desktop:not(.no-clear):nth-child(3n + 1) {
      clear: left; } }

@media only screen and (min-width: 1024px) {
  .col4-desktop {
    display: block;
    float: left;
    min-height: 1px;
    width: 0%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box; }
    .col4-desktop:not(.no-clear):nth-child(n) {
      clear: unset; }
    .col4-desktop:not(.no-clear):nth-child(4n + 1) {
      clear: left; } }

@media only screen and (min-width: 1024px) {
  .col6-desktop {
    display: block;
    float: left;
    min-height: 1px;
    width: 0%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box; }
    .col6-desktop:not(.no-clear):nth-child(n) {
      clear: unset; }
    .col6-desktop:not(.no-clear):nth-child(6n + 1) {
      clear: left; } }

@media only screen and (min-width: 1024px) {
  .col4x3-desktop {
    display: block;
    float: left;
    min-height: 1px;
    width: 0%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box; }
    .col4x3-desktop:not(.no-clear):nth-child(n) {
      clear: unset; }
    .col4x3-desktop:not(.no-clear):nth-child(1.33333n + 1) {
      clear: left; } }

@media only screen and (min-width: 1024px) {
  .col3x2-desktop {
    display: block;
    float: left;
    min-height: 1px;
    width: 0%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box; }
    .col3x2-desktop:not(.no-clear):nth-child(n) {
      clear: unset; }
    .col3x2-desktop:not(.no-clear):nth-child(1.5n + 1) {
      clear: left; } }

@font-face {
  font-family: "Knockout HTF26-JuniorFlyweight Regular";
  src: url(2374d7c721fa48c5e2b06c3b2a9e6ba9.otf) format("opentype");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: "Knockout HTF28-JuniorFeatherwt Regular";
  src: url(3b9f5585978745ff2a3fc98cc42260ea.otf) format("opentype");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: "Knockout HTF31-JuniorMiddlewt Regular";
  src: url(0035905f200af0732a0724b47a17307e.otf) format("opentype");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: "Knockout HTF33-JuniorHeviwt Regular";
  src: url(ae848df1f4c0db9ef2ee138246792e6d.otf) format("opentype");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: 'GT America';
  src: url(999675d0fd911fd4c7ecde542480cae8.woff2) format("woff2"), url(c72d598bfed74412506256c68ff194a3.woff) format("woff");
  font-weight: normal;
  font-style: normal;
  font-display: swap; }

@font-face {
  font-family: 'GT America Extended';
  src: url(7ac8d5827693134289e89ddb5ae37afa.woff2) format("woff2"), url(5f9b690b98d26c05deed4ac31553ef8c.woff) format("woff");
  font-weight: 500;
  font-style: normal;
  font-display: swap; }

@font-face {
  font-family: 'GT Sectra Fine';
  src: url(e6d12ff954518c89eb218a0d309cfae2.woff2) format("woff2"), url(72c1c88862197a929feaee32c1f8ce35.woff) format("woff");
  font-weight: 500;
  font-style: normal;
  font-display: swap; }

@font-face {
  font-family: 'GT America';
  src: url(56b10c46459d9384987dc6b20eaf9fae.woff2) format("woff2"), url(f986e0d297ae9e3b8ca4c456c1796652.woff) format("woff");
  font-weight: bold;
  font-style: normal;
  font-display: swap; }

body {
  font-family: "GT America", sans-serif;
  font-size: 16px;
  line-height: 24px; }

h1 {
  font-family: "GT Sectra Fine", sans-serif;
  font-size: 2.6875em;
  font-weight: 400;
  line-height: 1.05;
  color: #151f6d;
  margin-top: 0;
  margin-bottom: 0; }
  @media only screen and (min-width: 768px) {
    h1 {
      font-size: 4em; } }
  @media only screen and (min-width: 1024px) {
    h1 {
      font-size: 3.625rem; } }

h2 {
  font-family: "GT Sectra Fine", sans-serif;
  font-size: 1.875em;
  font-weight: 500;
  letter-spacing: 0.27px;
  line-height: 1.03;
  margin-top: 0;
  margin-bottom: 1em;
  letter-spacing: 1px; }
  @media only screen and (min-width: 768px) {
    h2 {
      font-size: 2.5rem;
      line-height: 1.05; } }
  @media only screen and (min-width: 1024px) {
    h2 {
      font-size: 2.375rem;
      line-height: 1.05; } }

h3 {
  font-family: "GT Sectra Fine", sans-serif;
  font-size: 1.5rem;
  font-weight: 400;
  line-height: 1.75rem;
  letter-spacing: 0.35px;
  margin-top: 0;
  margin-bottom: 0; }
  @media only screen and (min-width: 768px) {
    h3 {
      line-height: 1.75rem; } }
  @media only screen and (min-width: 1024px) {
    h3 {
      font-size: 1.5rem; } }

h4 {
  font-family: "GT America Extended", sans-serif;
  font-weight: 400; }

h5 {
  font-family: "GT Sectra Fine", sans-serif;
  font-size: 1.375rem;
  font-weight: 400;
  letter-spacing: 0.62px;
  line-height: 24px;
  color: #FFF;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 0;
  padding: 0.25em 0; }

h6 {
  font-family: "GT America Extended", sans-serif;
  font-size: 0.75em;
  font-weight: 400;
  letter-spacing: 1.4px;
  line-height: 1.2em;
  color: #EBA800;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 0; }

p {
  font-family: "GT America", sans-serif;
  font-size: 1em;
  line-height: 24px;
  letter-spacing: 0; }
  p a {
    color: #EBA800;
    border-bottom: 2px solid #EBA800;
    -webkit-transition: color 250ms;
    transition: color 250ms; }
    p a:hover {
      color: #151f6d;
      border-bottom: 2px solid #151f6d; }
    p a.website:hover {
      color: #888b8e; }

b,
strong {
  color: #151f6d; }
  b a,
  strong a {
    border-bottom: 2px solid #0f206c;
    -webkit-transition: color 250ms;
    transition: color 250ms; }
    b a:hover,
    strong a:hover {
      border-bottom: 2px solid #78b6d8;
      color: #78b6d8; }

ul {
  -webkit-padding-start: 0;
          padding-inline-start: 0;
  margin: 0 auto 0 2.5em; }
  ul li {
    position: relative;
    list-style: none;
    letter-spacing: 2px;
    line-height: 21px;
    margin-bottom: 16px; }
    ul li a {
      color: #78b6d8;
      border-bottom: 2px solid #78b6d8;
      -webkit-transition: color 250ms;
      transition: color 250ms; }
      ul li a:hover {
        color: #0f206c;
        border-bottom: 2px solid #0f206c; }

i.fa {
  font-size: 2em; }

button {
  background: transparent;
  border: 0; }

header#header-style-1 .torque-header-content-wrapper, header#header-style-1 .torque-header-menu-items-mobile .cta-menu-container, header#header-style-1 .torque-header-menu-items-mobile .torque-menu-items-stacked, footer .footer-content-wrapper, .torque-filtered-loop, .single-post-title, .single-property-title, .single-post-content, .related-posts, .single-property-content, .single-job-content, .tq-search-results, .tq-hero .text-container, .tq-title-intro, .tq-subtitle-intro, .tq-property-showcase, .tq-property-showcase-alternate, .tq-two-column-content, .tq-three-column-content.alternative-layout .title-wrapper, .tq-three-column-content .three-column-wrapper, .tq-title-content-image, .tq-image-title-two-column-content .two-column-wrapper, .tq-recent-blog-posts, .tq-team-grid, .tq-logo-grid .content-container, .tq-quote, .tq-gallery, .tq-masonry, .tq-cta-banner-large .content-container, .tq-contact-form-details, .tq-title-embedded-script, .tq-careers, .single-property-content .content-container.video-content {
  width: calc(100% - 4em);
  max-width: 1282px;
  margin-left: auto;
  margin-right: auto; }
  @media only screen and (min-width: 768px) {
    header#header-style-1 .torque-header-content-wrapper, header#header-style-1 .torque-header-menu-items-mobile .cta-menu-container, header#header-style-1 .torque-header-menu-items-mobile .torque-menu-items-stacked, footer .footer-content-wrapper, .torque-filtered-loop, .single-post-title, .single-property-title, .single-post-content, .related-posts, .single-property-content, .single-job-content, .tq-search-results, .tq-hero .text-container, .tq-title-intro, .tq-subtitle-intro, .tq-property-showcase, .tq-property-showcase-alternate, .tq-two-column-content, .tq-three-column-content.alternative-layout .title-wrapper, .tq-three-column-content .three-column-wrapper, .tq-title-content-image, .tq-image-title-two-column-content .two-column-wrapper, .tq-recent-blog-posts, .tq-team-grid, .tq-logo-grid .content-container, .tq-quote, .tq-gallery, .tq-masonry, .tq-cta-banner-large .content-container, .tq-contact-form-details, .tq-title-embedded-script, .tq-careers, .single-property-content .content-container.video-content {
      width: calc(100% - 4.5em); } }
  @media only screen and (min-width: 1024px) {
    header#header-style-1 .torque-header-content-wrapper, header#header-style-1 .torque-header-menu-items-mobile .cta-menu-container, header#header-style-1 .torque-header-menu-items-mobile .torque-menu-items-stacked, footer .footer-content-wrapper, .torque-filtered-loop, .single-post-title, .single-property-title, .single-post-content, .related-posts, .single-property-content, .single-job-content, .tq-search-results, .tq-hero .text-container, .tq-title-intro, .tq-subtitle-intro, .tq-property-showcase, .tq-property-showcase-alternate, .tq-two-column-content, .tq-three-column-content.alternative-layout .title-wrapper, .tq-three-column-content .three-column-wrapper, .tq-title-content-image, .tq-image-title-two-column-content .two-column-wrapper, .tq-recent-blog-posts, .tq-team-grid, .tq-logo-grid .content-container, .tq-quote, .tq-gallery, .tq-masonry, .tq-cta-banner-large .content-container, .tq-contact-form-details, .tq-title-embedded-script, .tq-careers, .single-property-content .content-container.video-content {
      width: calc(100% - 6em); } }

.single-property-content .content-container.video-content {
  max-width: 1000px; }

.page-hero .type-image, .tq-hero .type-image {
  position: relative;
  padding-bottom: 80%;
  width: 100%;
  height: 0;
  overflow: hidden; }
  @media only screen and (min-width: 768px) {
    .page-hero .type-image, .tq-hero .type-image {
      padding-bottom: 68%; } }
  @media only screen and (min-width: 1024px) {
    .page-hero .type-image, .tq-hero .type-image {
      padding-bottom: 55%; } }

.single-property-content .content-container.gallery-content .gallery-image-wrapper {
  position: relative;
  padding-bottom: 65%;
  width: 100%;
  height: 0;
  overflow: hidden; }
  @media only screen and (min-width: 768px) {
    .single-property-content .content-container.gallery-content .gallery-image-wrapper {
      padding-bottom: 45%; } }
  @media only screen and (min-width: 1024px) {
    .single-property-content .content-container.gallery-content .gallery-image-wrapper {
      padding-bottom: 35%; } }

.torque-filtered-loop .info-box-wrapper .info-box-col2 .featured-image-wrapper, .torque-filtered-loop .posts-wrapper .loop-post .featured-image-wrapper {
  position: relative;
  padding-bottom: 95%;
  width: 100%;
  height: 0;
  overflow: hidden; }
  @media only screen and (min-width: 768px) {
    .torque-filtered-loop .info-box-wrapper .info-box-col2 .featured-image-wrapper, .torque-filtered-loop .posts-wrapper .loop-post .featured-image-wrapper {
      padding-bottom: 80%; } }
  @media only screen and (min-width: 1024px) {
    .torque-filtered-loop .info-box-wrapper .info-box-col2 .featured-image-wrapper, .torque-filtered-loop .posts-wrapper .loop-post .featured-image-wrapper {
      padding-bottom: 70%; } }

.tq-property-showcase-alternate .two-column-wrapper .col-left .owl-carousel .image-container, .tq-team-grid .content-container .team-card .team-content-container .team-image-wrapper {
  position: relative;
  padding-bottom: 100%;
  width: 100%;
  height: 0;
  overflow: hidden; }
  @media only screen and (min-width: 768px) {
    .tq-property-showcase-alternate .two-column-wrapper .col-left .owl-carousel .image-container, .tq-team-grid .content-container .team-card .team-content-container .team-image-wrapper {
      padding-bottom: 100%; } }
  @media only screen and (min-width: 1024px) {
    .tq-property-showcase-alternate .two-column-wrapper .col-left .owl-carousel .image-container, .tq-team-grid .content-container .team-card .team-content-container .team-image-wrapper {
      padding-bottom: 100%; } }

.page-hero .type-image .hero-image, .torque-filtered-loop .info-box-wrapper .info-box-col2 .featured-image-wrapper .featured-image, .torque-filtered-loop .posts-wrapper .loop-post .featured-image-wrapper .featured-image, .single-property-content .content-container.gallery-content .gallery-image-wrapper .gallery-image, .tq-hero .type-image .hero-image, .tq-property-showcase-alternate .two-column-wrapper .col-left .owl-carousel .image-container .image, .tq-team-grid .content-container .team-card .team-content-container .team-image-wrapper .team-image {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center; }

.single-property-content .content-container.video-content .type-video_link {
  position: relative;
  padding-bottom: 56.25%;
  width: 100%;
  height: 0;
  overflow: hidden; }

.single-property-content .content-container.video-content .type-video_link .hero-video-link {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%; }

.tq-property-showcase .content-left, .tq-two-column-content .two-column-wrapper .col-left,
.tq-two-column-content .two-column-wrapper .col-right {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding: 5em 1.5em; }
  @media only screen and (min-width: 768px) {
    .tq-property-showcase .content-left, .tq-two-column-content .two-column-wrapper .col-left,
    .tq-two-column-content .two-column-wrapper .col-right {
      padding: 5em 1.5em; } }

.tq-property-showcase-alternate .two-column-wrapper .col-right, .tq-title-content-image .two-column-wrapper .col-right, .tq-image-title-two-column-content .two-column-wrapper .col-right, .tq-contact-form-details .two-column-wrapper .col-right, .tq-careers .two-column-wrapper .col-right {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding: 5em 0; }
  @media only screen and (min-width: 768px) {
    .tq-property-showcase-alternate .two-column-wrapper .col-right, .tq-title-content-image .two-column-wrapper .col-right, .tq-image-title-two-column-content .two-column-wrapper .col-right, .tq-contact-form-details .two-column-wrapper .col-right, .tq-careers .two-column-wrapper .col-right {
      padding: 3.5em 3.5em; } }
  @media only screen and (min-width: 1024px) {
    .tq-property-showcase-alternate .two-column-wrapper .col-right, .tq-title-content-image .two-column-wrapper .col-right, .tq-image-title-two-column-content .two-column-wrapper .col-right, .tq-contact-form-details .two-column-wrapper .col-right, .tq-careers .two-column-wrapper .col-right {
      padding: 5em 5em; } }

.tq-search-results, .tq-title-intro, .tq-subtitle-intro, .tq-property-showcase, .tq-property-showcase-alternate, .tq-two-column-content, .tq-title-content-image, .tq-recent-blog-posts, .tq-team-grid .content-container, .tq-quote, .tq-gallery, .tq-masonry, .tq-contact-form-details, .tq-title-embedded-script, .tq-careers {
  position: relative;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding-top: 3em; }
  @media only screen and (min-width: 768px) {
    .tq-search-results, .tq-title-intro, .tq-subtitle-intro, .tq-property-showcase, .tq-property-showcase-alternate, .tq-two-column-content, .tq-title-content-image, .tq-recent-blog-posts, .tq-team-grid .content-container, .tq-quote, .tq-gallery, .tq-masonry, .tq-contact-form-details, .tq-title-embedded-script, .tq-careers {
      padding-top: 4.5em; } }

.tq-careers {
  position: relative;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding-bottom: 3em; }
  @media only screen and (min-width: 768px) {
    .tq-careers {
      padding-bottom: 4.5em; } }

.torque-filtered-loop, .single-post-title, .single-property-title, .related-posts, .tq-three-column-content .three-column-wrapper, .tq-image-title-two-column-content .two-column-wrapper, .tq-logo-grid .content-container, .tq-cta-banner-large {
  position: relative;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding-top: 3em;
  padding-bottom: 3em; }
  @media only screen and (min-width: 768px) {
    .torque-filtered-loop, .single-post-title, .single-property-title, .related-posts, .tq-three-column-content .three-column-wrapper, .tq-image-title-two-column-content .two-column-wrapper, .tq-logo-grid .content-container, .tq-cta-banner-large {
      padding-top: 4.5em;
      padding-bottom: 4.5em; } }

.tq-three-column-content, .tq-logo-grid, .tq-cta-banner-large {
  margin-top: 3em; }
  @media only screen and (min-width: 768px) {
    .tq-three-column-content, .tq-logo-grid, .tq-cta-banner-large {
      margin-top: 4.5em; } }

.tq-property-showcase .content-left .content-wrapper, .tq-two-column-content .two-column-wrapper .col-left .content-wrapper,
.tq-two-column-content .two-column-wrapper .col-right .content-wrapper, .tq-cta-banner-large .content-container .content-wrapper, .tq-recent-blog-posts .content-container .column .content-wrapper, .tq-careers .two-column-wrapper .col-right .content-wrapper, .tq-property-showcase-alternate .two-column-wrapper .col-right .content-wrapper, .tq-three-column-content .three-column-wrapper .col-one .content-wrapper,
.tq-three-column-content .three-column-wrapper .col-two .content-wrapper,
.tq-three-column-content .three-column-wrapper .col-three .content-wrapper, .tq-title-content-image .two-column-wrapper .col-right .content-wrapper, .tq-image-title-two-column-content .two-column-wrapper .col-right .content-wrapper, .tq-logo-grid .content-container {
  width: 100%; }
  .tq-property-showcase .content-left .content-wrapper .title, .tq-two-column-content .two-column-wrapper .col-left .content-wrapper .title, .tq-two-column-content .two-column-wrapper .col-right .content-wrapper .title, .tq-cta-banner-large .content-container .content-wrapper .title, .tq-recent-blog-posts .content-container .column .content-wrapper .title, .tq-careers .two-column-wrapper .col-right .content-wrapper .title, .tq-property-showcase-alternate .two-column-wrapper .col-right .content-wrapper .title, .tq-three-column-content .three-column-wrapper .col-one .content-wrapper .title, .tq-three-column-content .three-column-wrapper .col-two .content-wrapper .title, .tq-three-column-content .three-column-wrapper .col-three .content-wrapper .title, .tq-title-content-image .two-column-wrapper .col-right .content-wrapper .title, .tq-image-title-two-column-content .two-column-wrapper .col-right .content-wrapper .title, .tq-logo-grid .content-container .title {
    margin-top: 0;
    margin-bottom: 1em;
    text-transform: capitalize; }
  .tq-property-showcase .content-left .content-wrapper .content, .tq-two-column-content .two-column-wrapper .col-left .content-wrapper .content, .tq-two-column-content .two-column-wrapper .col-right .content-wrapper .content, .tq-cta-banner-large .content-container .content-wrapper .content, .tq-recent-blog-posts .content-container .column .content-wrapper .content, .tq-careers .two-column-wrapper .col-right .content-wrapper .content, .tq-property-showcase-alternate .two-column-wrapper .col-right .content-wrapper .content, .tq-three-column-content .three-column-wrapper .col-one .content-wrapper .content, .tq-three-column-content .three-column-wrapper .col-two .content-wrapper .content, .tq-three-column-content .three-column-wrapper .col-three .content-wrapper .content, .tq-title-content-image .two-column-wrapper .col-right .content-wrapper .content, .tq-image-title-two-column-content .two-column-wrapper .col-right .content-wrapper .content, .tq-logo-grid .content-container .content,
  .tq-property-showcase .content-left .content-wrapper [class^="content"],
  .tq-two-column-content .two-column-wrapper .col-left .content-wrapper [class^="content"],
  .tq-two-column-content .two-column-wrapper .col-right .content-wrapper [class^="content"],
  .tq-cta-banner-large .content-container .content-wrapper [class^="content"],
  .tq-recent-blog-posts .content-container .column .content-wrapper [class^="content"],
  .tq-careers .two-column-wrapper .col-right .content-wrapper [class^="content"],
  .tq-property-showcase-alternate .two-column-wrapper .col-right .content-wrapper [class^="content"],
  .tq-three-column-content .three-column-wrapper .col-one .content-wrapper [class^="content"],
  .tq-three-column-content .three-column-wrapper .col-two .content-wrapper [class^="content"],
  .tq-three-column-content .three-column-wrapper .col-three .content-wrapper [class^="content"],
  .tq-title-content-image .two-column-wrapper .col-right .content-wrapper [class^="content"],
  .tq-image-title-two-column-content .two-column-wrapper .col-right .content-wrapper [class^="content"],
  .tq-logo-grid .content-container [class^="content"],
  .tq-property-showcase .content-left .content-wrapper .content > *,
  .tq-two-column-content .two-column-wrapper .col-left .content-wrapper .content > *,
  .tq-two-column-content .two-column-wrapper .col-right .content-wrapper .content > *,
  .tq-cta-banner-large .content-container .content-wrapper .content > *,
  .tq-recent-blog-posts .content-container .column .content-wrapper .content > *,
  .tq-careers .two-column-wrapper .col-right .content-wrapper .content > *,
  .tq-property-showcase-alternate .two-column-wrapper .col-right .content-wrapper .content > *,
  .tq-three-column-content .three-column-wrapper .col-one .content-wrapper .content > *,
  .tq-three-column-content .three-column-wrapper .col-two .content-wrapper .content > *,
  .tq-three-column-content .three-column-wrapper .col-three .content-wrapper .content > *,
  .tq-title-content-image .two-column-wrapper .col-right .content-wrapper .content > *,
  .tq-image-title-two-column-content .two-column-wrapper .col-right .content-wrapper .content > *,
  .tq-logo-grid .content-container .content > *,
  .tq-property-showcase .content-left .content-wrapper [class^="content"] > *,
  .tq-two-column-content .two-column-wrapper .col-left .content-wrapper [class^="content"] > *,
  .tq-two-column-content .two-column-wrapper .col-right .content-wrapper [class^="content"] > *,
  .tq-cta-banner-large .content-container .content-wrapper [class^="content"] > *,
  .tq-recent-blog-posts .content-container .column .content-wrapper [class^="content"] > *,
  .tq-careers .two-column-wrapper .col-right .content-wrapper [class^="content"] > *,
  .tq-property-showcase-alternate .two-column-wrapper .col-right .content-wrapper [class^="content"] > *,
  .tq-three-column-content .three-column-wrapper .col-one .content-wrapper [class^="content"] > *,
  .tq-three-column-content .three-column-wrapper .col-two .content-wrapper [class^="content"] > *,
  .tq-three-column-content .three-column-wrapper .col-three .content-wrapper [class^="content"] > *,
  .tq-title-content-image .two-column-wrapper .col-right .content-wrapper [class^="content"] > *,
  .tq-image-title-two-column-content .two-column-wrapper .col-right .content-wrapper [class^="content"] > *,
  .tq-logo-grid .content-container [class^="content"] > * {
    font-size: 0.8125em;
    margin-top: 0;
    margin-bottom: 1em; }
    @media only screen and (min-width: 768px) {
      .tq-property-showcase .content-left .content-wrapper .content, .tq-two-column-content .two-column-wrapper .col-left .content-wrapper .content, .tq-two-column-content .two-column-wrapper .col-right .content-wrapper .content, .tq-cta-banner-large .content-container .content-wrapper .content, .tq-recent-blog-posts .content-container .column .content-wrapper .content, .tq-careers .two-column-wrapper .col-right .content-wrapper .content, .tq-property-showcase-alternate .two-column-wrapper .col-right .content-wrapper .content, .tq-three-column-content .three-column-wrapper .col-one .content-wrapper .content, .tq-three-column-content .three-column-wrapper .col-two .content-wrapper .content, .tq-three-column-content .three-column-wrapper .col-three .content-wrapper .content, .tq-title-content-image .two-column-wrapper .col-right .content-wrapper .content, .tq-image-title-two-column-content .two-column-wrapper .col-right .content-wrapper .content, .tq-logo-grid .content-container .content,
      .tq-property-showcase .content-left .content-wrapper [class^="content"],
      .tq-two-column-content .two-column-wrapper .col-left .content-wrapper [class^="content"],
      .tq-two-column-content .two-column-wrapper .col-right .content-wrapper [class^="content"],
      .tq-cta-banner-large .content-container .content-wrapper [class^="content"],
      .tq-recent-blog-posts .content-container .column .content-wrapper [class^="content"],
      .tq-careers .two-column-wrapper .col-right .content-wrapper [class^="content"],
      .tq-property-showcase-alternate .two-column-wrapper .col-right .content-wrapper [class^="content"],
      .tq-three-column-content .three-column-wrapper .col-one .content-wrapper [class^="content"],
      .tq-three-column-content .three-column-wrapper .col-two .content-wrapper [class^="content"],
      .tq-three-column-content .three-column-wrapper .col-three .content-wrapper [class^="content"],
      .tq-title-content-image .two-column-wrapper .col-right .content-wrapper [class^="content"],
      .tq-image-title-two-column-content .two-column-wrapper .col-right .content-wrapper [class^="content"],
      .tq-logo-grid .content-container [class^="content"],
      .tq-property-showcase .content-left .content-wrapper .content > *,
      .tq-two-column-content .two-column-wrapper .col-left .content-wrapper .content > *,
      .tq-two-column-content .two-column-wrapper .col-right .content-wrapper .content > *,
      .tq-cta-banner-large .content-container .content-wrapper .content > *,
      .tq-recent-blog-posts .content-container .column .content-wrapper .content > *,
      .tq-careers .two-column-wrapper .col-right .content-wrapper .content > *,
      .tq-property-showcase-alternate .two-column-wrapper .col-right .content-wrapper .content > *,
      .tq-three-column-content .three-column-wrapper .col-one .content-wrapper .content > *,
      .tq-three-column-content .three-column-wrapper .col-two .content-wrapper .content > *,
      .tq-three-column-content .three-column-wrapper .col-three .content-wrapper .content > *,
      .tq-title-content-image .two-column-wrapper .col-right .content-wrapper .content > *,
      .tq-image-title-two-column-content .two-column-wrapper .col-right .content-wrapper .content > *,
      .tq-logo-grid .content-container .content > *,
      .tq-property-showcase .content-left .content-wrapper [class^="content"] > *,
      .tq-two-column-content .two-column-wrapper .col-left .content-wrapper [class^="content"] > *,
      .tq-two-column-content .two-column-wrapper .col-right .content-wrapper [class^="content"] > *,
      .tq-cta-banner-large .content-container .content-wrapper [class^="content"] > *,
      .tq-recent-blog-posts .content-container .column .content-wrapper [class^="content"] > *,
      .tq-careers .two-column-wrapper .col-right .content-wrapper [class^="content"] > *,
      .tq-property-showcase-alternate .two-column-wrapper .col-right .content-wrapper [class^="content"] > *,
      .tq-three-column-content .three-column-wrapper .col-one .content-wrapper [class^="content"] > *,
      .tq-three-column-content .three-column-wrapper .col-two .content-wrapper [class^="content"] > *,
      .tq-three-column-content .three-column-wrapper .col-three .content-wrapper [class^="content"] > *,
      .tq-title-content-image .two-column-wrapper .col-right .content-wrapper [class^="content"] > *,
      .tq-image-title-two-column-content .two-column-wrapper .col-right .content-wrapper [class^="content"] > *,
      .tq-logo-grid .content-container [class^="content"] > * {
        font-size: 0.875em; } }
    @media only screen and (min-width: 1024px) {
      .tq-property-showcase .content-left .content-wrapper .content, .tq-two-column-content .two-column-wrapper .col-left .content-wrapper .content, .tq-two-column-content .two-column-wrapper .col-right .content-wrapper .content, .tq-cta-banner-large .content-container .content-wrapper .content, .tq-recent-blog-posts .content-container .column .content-wrapper .content, .tq-careers .two-column-wrapper .col-right .content-wrapper .content, .tq-property-showcase-alternate .two-column-wrapper .col-right .content-wrapper .content, .tq-three-column-content .three-column-wrapper .col-one .content-wrapper .content, .tq-three-column-content .three-column-wrapper .col-two .content-wrapper .content, .tq-three-column-content .three-column-wrapper .col-three .content-wrapper .content, .tq-title-content-image .two-column-wrapper .col-right .content-wrapper .content, .tq-image-title-two-column-content .two-column-wrapper .col-right .content-wrapper .content, .tq-logo-grid .content-container .content,
      .tq-property-showcase .content-left .content-wrapper [class^="content"],
      .tq-two-column-content .two-column-wrapper .col-left .content-wrapper [class^="content"],
      .tq-two-column-content .two-column-wrapper .col-right .content-wrapper [class^="content"],
      .tq-cta-banner-large .content-container .content-wrapper [class^="content"],
      .tq-recent-blog-posts .content-container .column .content-wrapper [class^="content"],
      .tq-careers .two-column-wrapper .col-right .content-wrapper [class^="content"],
      .tq-property-showcase-alternate .two-column-wrapper .col-right .content-wrapper [class^="content"],
      .tq-three-column-content .three-column-wrapper .col-one .content-wrapper [class^="content"],
      .tq-three-column-content .three-column-wrapper .col-two .content-wrapper [class^="content"],
      .tq-three-column-content .three-column-wrapper .col-three .content-wrapper [class^="content"],
      .tq-title-content-image .two-column-wrapper .col-right .content-wrapper [class^="content"],
      .tq-image-title-two-column-content .two-column-wrapper .col-right .content-wrapper [class^="content"],
      .tq-logo-grid .content-container [class^="content"],
      .tq-property-showcase .content-left .content-wrapper .content > *,
      .tq-two-column-content .two-column-wrapper .col-left .content-wrapper .content > *,
      .tq-two-column-content .two-column-wrapper .col-right .content-wrapper .content > *,
      .tq-cta-banner-large .content-container .content-wrapper .content > *,
      .tq-recent-blog-posts .content-container .column .content-wrapper .content > *,
      .tq-careers .two-column-wrapper .col-right .content-wrapper .content > *,
      .tq-property-showcase-alternate .two-column-wrapper .col-right .content-wrapper .content > *,
      .tq-three-column-content .three-column-wrapper .col-one .content-wrapper .content > *,
      .tq-three-column-content .three-column-wrapper .col-two .content-wrapper .content > *,
      .tq-three-column-content .three-column-wrapper .col-three .content-wrapper .content > *,
      .tq-title-content-image .two-column-wrapper .col-right .content-wrapper .content > *,
      .tq-image-title-two-column-content .two-column-wrapper .col-right .content-wrapper .content > *,
      .tq-logo-grid .content-container .content > *,
      .tq-property-showcase .content-left .content-wrapper [class^="content"] > *,
      .tq-two-column-content .two-column-wrapper .col-left .content-wrapper [class^="content"] > *,
      .tq-two-column-content .two-column-wrapper .col-right .content-wrapper [class^="content"] > *,
      .tq-cta-banner-large .content-container .content-wrapper [class^="content"] > *,
      .tq-recent-blog-posts .content-container .column .content-wrapper [class^="content"] > *,
      .tq-careers .two-column-wrapper .col-right .content-wrapper [class^="content"] > *,
      .tq-property-showcase-alternate .two-column-wrapper .col-right .content-wrapper [class^="content"] > *,
      .tq-three-column-content .three-column-wrapper .col-one .content-wrapper [class^="content"] > *,
      .tq-three-column-content .three-column-wrapper .col-two .content-wrapper [class^="content"] > *,
      .tq-three-column-content .three-column-wrapper .col-three .content-wrapper [class^="content"] > *,
      .tq-title-content-image .two-column-wrapper .col-right .content-wrapper [class^="content"] > *,
      .tq-image-title-two-column-content .two-column-wrapper .col-right .content-wrapper [class^="content"] > *,
      .tq-logo-grid .content-container [class^="content"] > * {
        font-size: 1.125rem; } }

.tq-property-showcase .content-left .content-wrapper .title, .tq-two-column-content .two-column-wrapper .col-left .content-wrapper .title, .tq-two-column-content .two-column-wrapper .col-right .content-wrapper .title, .tq-cta-banner-large .content-container .content-wrapper .title,
.tq-property-showcase .content-left .content-wrapper .title > *,
.tq-two-column-content .two-column-wrapper .col-left .content-wrapper .title > *,
.tq-two-column-content .two-column-wrapper .col-right .content-wrapper .title > *,
.tq-cta-banner-large .content-container .content-wrapper .title > * {
  color: #FFF;
  margin-bottom: 0.25em; }

.tq-property-showcase .content-left .content-wrapper .content, .tq-two-column-content .two-column-wrapper .col-left .content-wrapper .content, .tq-two-column-content .two-column-wrapper .col-right .content-wrapper .content, .tq-cta-banner-large .content-container .content-wrapper .content,
.tq-property-showcase .content-left .content-wrapper [class^="content"],
.tq-two-column-content .two-column-wrapper .col-left .content-wrapper [class^="content"],
.tq-two-column-content .two-column-wrapper .col-right .content-wrapper [class^="content"],
.tq-cta-banner-large .content-container .content-wrapper [class^="content"],
.tq-property-showcase .content-left .content-wrapper .content > *,
.tq-two-column-content .two-column-wrapper .col-left .content-wrapper .content > *,
.tq-two-column-content .two-column-wrapper .col-right .content-wrapper .content > *,
.tq-cta-banner-large .content-container .content-wrapper .content > *,
.tq-property-showcase .content-left .content-wrapper [class^="content"] > *,
.tq-two-column-content .two-column-wrapper .col-left .content-wrapper [class^="content"] > *,
.tq-two-column-content .two-column-wrapper .col-right .content-wrapper [class^="content"] > *,
.tq-cta-banner-large .content-container .content-wrapper [class^="content"] > * {
  color: #FFF; }
  @media only screen and (max-width: 1023px) {
    .tq-property-showcase .content-left .content-wrapper .content, .tq-two-column-content .two-column-wrapper .col-left .content-wrapper .content, .tq-two-column-content .two-column-wrapper .col-right .content-wrapper .content, .tq-cta-banner-large .content-container .content-wrapper .content,
    .tq-property-showcase .content-left .content-wrapper [class^="content"],
    .tq-two-column-content .two-column-wrapper .col-left .content-wrapper [class^="content"],
    .tq-two-column-content .two-column-wrapper .col-right .content-wrapper [class^="content"],
    .tq-cta-banner-large .content-container .content-wrapper [class^="content"],
    .tq-property-showcase .content-left .content-wrapper .content > *,
    .tq-two-column-content .two-column-wrapper .col-left .content-wrapper .content > *,
    .tq-two-column-content .two-column-wrapper .col-right .content-wrapper .content > *,
    .tq-cta-banner-large .content-container .content-wrapper .content > *,
    .tq-property-showcase .content-left .content-wrapper [class^="content"] > *,
    .tq-two-column-content .two-column-wrapper .col-left .content-wrapper [class^="content"] > *,
    .tq-two-column-content .two-column-wrapper .col-right .content-wrapper [class^="content"] > *,
    .tq-cta-banner-large .content-container .content-wrapper [class^="content"] > * {
      font-size: 1rem; } }

.tq-recent-blog-posts .content-container .column .content-wrapper .title, .tq-careers .two-column-wrapper .col-right .content-wrapper .title,
.tq-recent-blog-posts .content-container .column .content-wrapper .title > *,
.tq-careers .two-column-wrapper .col-right .content-wrapper .title > * {
  color: #0f206c;
  margin-bottom: 0.25em; }

.tq-recent-blog-posts .content-container .column .content-wrapper .content, .tq-careers .two-column-wrapper .col-right .content-wrapper .content,
.tq-recent-blog-posts .content-container .column .content-wrapper [class^="content"],
.tq-careers .two-column-wrapper .col-right .content-wrapper [class^="content"],
.tq-recent-blog-posts .content-container .column .content-wrapper .content > *,
.tq-careers .two-column-wrapper .col-right .content-wrapper .content > *,
.tq-recent-blog-posts .content-container .column .content-wrapper [class^="content"] > *,
.tq-careers .two-column-wrapper .col-right .content-wrapper [class^="content"] > * {
  color: #b2b7bb; }
  @media only screen and (max-width: 1023px) {
    .tq-recent-blog-posts .content-container .column .content-wrapper .content, .tq-careers .two-column-wrapper .col-right .content-wrapper .content,
    .tq-recent-blog-posts .content-container .column .content-wrapper [class^="content"],
    .tq-careers .two-column-wrapper .col-right .content-wrapper [class^="content"],
    .tq-recent-blog-posts .content-container .column .content-wrapper .content > *,
    .tq-careers .two-column-wrapper .col-right .content-wrapper .content > *,
    .tq-recent-blog-posts .content-container .column .content-wrapper [class^="content"] > *,
    .tq-careers .two-column-wrapper .col-right .content-wrapper [class^="content"] > * {
      font-size: 1rem; } }

.tq-property-showcase-alternate .two-column-wrapper .col-right .content-wrapper .title, .tq-three-column-content .three-column-wrapper .col-one .content-wrapper .title, .tq-three-column-content .three-column-wrapper .col-two .content-wrapper .title, .tq-three-column-content .three-column-wrapper .col-three .content-wrapper .title, .tq-title-content-image .two-column-wrapper .col-right .content-wrapper .title, .tq-image-title-two-column-content .two-column-wrapper .col-right .content-wrapper .title, .tq-logo-grid .content-container .title,
.tq-property-showcase-alternate .two-column-wrapper .col-right .content-wrapper .title > *,
.tq-three-column-content .three-column-wrapper .col-one .content-wrapper .title > *,
.tq-three-column-content .three-column-wrapper .col-two .content-wrapper .title > *,
.tq-three-column-content .three-column-wrapper .col-three .content-wrapper .title > *,
.tq-title-content-image .two-column-wrapper .col-right .content-wrapper .title > *,
.tq-image-title-two-column-content .two-column-wrapper .col-right .content-wrapper .title > *,
.tq-logo-grid .content-container .title > * {
  color: #151f6d;
  margin-bottom: 0.25em; }

.tq-property-showcase-alternate .two-column-wrapper .col-right .content-wrapper .content, .tq-three-column-content .three-column-wrapper .col-one .content-wrapper .content, .tq-three-column-content .three-column-wrapper .col-two .content-wrapper .content, .tq-three-column-content .three-column-wrapper .col-three .content-wrapper .content, .tq-title-content-image .two-column-wrapper .col-right .content-wrapper .content, .tq-image-title-two-column-content .two-column-wrapper .col-right .content-wrapper .content, .tq-logo-grid .content-container .content,
.tq-property-showcase-alternate .two-column-wrapper .col-right .content-wrapper [class^="content"],
.tq-three-column-content .three-column-wrapper .col-one .content-wrapper [class^="content"],
.tq-three-column-content .three-column-wrapper .col-two .content-wrapper [class^="content"],
.tq-three-column-content .three-column-wrapper .col-three .content-wrapper [class^="content"],
.tq-title-content-image .two-column-wrapper .col-right .content-wrapper [class^="content"],
.tq-image-title-two-column-content .two-column-wrapper .col-right .content-wrapper [class^="content"],
.tq-logo-grid .content-container [class^="content"],
.tq-property-showcase-alternate .two-column-wrapper .col-right .content-wrapper .content > *,
.tq-three-column-content .three-column-wrapper .col-one .content-wrapper .content > *,
.tq-three-column-content .three-column-wrapper .col-two .content-wrapper .content > *,
.tq-three-column-content .three-column-wrapper .col-three .content-wrapper .content > *,
.tq-title-content-image .two-column-wrapper .col-right .content-wrapper .content > *,
.tq-image-title-two-column-content .two-column-wrapper .col-right .content-wrapper .content > *,
.tq-logo-grid .content-container .content > *,
.tq-property-showcase-alternate .two-column-wrapper .col-right .content-wrapper [class^="content"] > *,
.tq-three-column-content .three-column-wrapper .col-one .content-wrapper [class^="content"] > *,
.tq-three-column-content .three-column-wrapper .col-two .content-wrapper [class^="content"] > *,
.tq-three-column-content .three-column-wrapper .col-three .content-wrapper [class^="content"] > *,
.tq-title-content-image .two-column-wrapper .col-right .content-wrapper [class^="content"] > *,
.tq-image-title-two-column-content .two-column-wrapper .col-right .content-wrapper [class^="content"] > *,
.tq-logo-grid .content-container [class^="content"] > * {
  color: #6b7087; }
  @media only screen and (max-width: 1023px) {
    .tq-property-showcase-alternate .two-column-wrapper .col-right .content-wrapper .content, .tq-three-column-content .three-column-wrapper .col-one .content-wrapper .content, .tq-three-column-content .three-column-wrapper .col-two .content-wrapper .content, .tq-three-column-content .three-column-wrapper .col-three .content-wrapper .content, .tq-title-content-image .two-column-wrapper .col-right .content-wrapper .content, .tq-image-title-two-column-content .two-column-wrapper .col-right .content-wrapper .content, .tq-logo-grid .content-container .content,
    .tq-property-showcase-alternate .two-column-wrapper .col-right .content-wrapper [class^="content"],
    .tq-three-column-content .three-column-wrapper .col-one .content-wrapper [class^="content"],
    .tq-three-column-content .three-column-wrapper .col-two .content-wrapper [class^="content"],
    .tq-three-column-content .three-column-wrapper .col-three .content-wrapper [class^="content"],
    .tq-title-content-image .two-column-wrapper .col-right .content-wrapper [class^="content"],
    .tq-image-title-two-column-content .two-column-wrapper .col-right .content-wrapper [class^="content"],
    .tq-logo-grid .content-container [class^="content"],
    .tq-property-showcase-alternate .two-column-wrapper .col-right .content-wrapper .content > *,
    .tq-three-column-content .three-column-wrapper .col-one .content-wrapper .content > *,
    .tq-three-column-content .three-column-wrapper .col-two .content-wrapper .content > *,
    .tq-three-column-content .three-column-wrapper .col-three .content-wrapper .content > *,
    .tq-title-content-image .two-column-wrapper .col-right .content-wrapper .content > *,
    .tq-image-title-two-column-content .two-column-wrapper .col-right .content-wrapper .content > *,
    .tq-logo-grid .content-container .content > *,
    .tq-property-showcase-alternate .two-column-wrapper .col-right .content-wrapper [class^="content"] > *,
    .tq-three-column-content .three-column-wrapper .col-one .content-wrapper [class^="content"] > *,
    .tq-three-column-content .three-column-wrapper .col-two .content-wrapper [class^="content"] > *,
    .tq-three-column-content .three-column-wrapper .col-three .content-wrapper [class^="content"] > *,
    .tq-title-content-image .two-column-wrapper .col-right .content-wrapper [class^="content"] > *,
    .tq-image-title-two-column-content .two-column-wrapper .col-right .content-wrapper [class^="content"] > *,
    .tq-logo-grid .content-container [class^="content"] > * {
      font-size: 1rem; } }

header#header-style-1.include-notification-bar .notification-bar-container .notification-bar-content-wrapper .notification-bar-cta, .tq-property-showcase .content-left .content-wrapper .cta, .tq-two-column-content .two-column-wrapper .col-left .content-wrapper .cta, .tq-two-column-content .two-column-wrapper .col-right .content-wrapper .cta, .tq-cta-banner-large .content-container .content-wrapper .cta, .tq-recent-blog-posts .content-container .column .content-wrapper .cta, .tq-careers .two-column-wrapper .col-right .content-wrapper .cta, .tq-property-showcase-alternate .two-column-wrapper .col-right .content-wrapper .cta, .tq-three-column-content .three-column-wrapper .col-one .content-wrapper .cta, .tq-three-column-content .three-column-wrapper .col-two .content-wrapper .cta, .tq-three-column-content .three-column-wrapper .col-three .content-wrapper .cta, .tq-title-content-image .two-column-wrapper .col-right .content-wrapper .cta, .tq-image-title-two-column-content .two-column-wrapper .col-right .content-wrapper .cta, .tq-logo-grid .content-container .cta, .torque-filtered-loop .info-box-wrapper .info-box-col1 .info-box-buttons-wrapper .info-box-button, .torque-filtered-loop .posts-wrapper .loop-post.template-3 .content-wrapper .post-cta, .torque-filtered-loop .torque-filtered-loop-load-more, .single-property-content .content-container.main-content .col-right .additional-links-container .button, .tq-search-results article .read-more, .tq-title-intro .content-container .cta, .tq-contact-form-details .two-column-wrapper .col-left .form-container .contact-form .contact-submit button, .post-card .post-content-container .post-cta, .tq-cta-banner-small .content-wrapper .cta {
  display: inline-block;
  font-family: "GT America Extended", sans-serif;
  font-size: 0.8125rem;
  letter-spacing: 1.2px;
  padding-left: 35px;
  text-transform: uppercase;
  text-decoration: none;
  white-space: nowrap; }
  @media only screen and (min-width: 768px) {
    header#header-style-1.include-notification-bar .notification-bar-container .notification-bar-content-wrapper .notification-bar-cta, .tq-property-showcase .content-left .content-wrapper .cta, .tq-two-column-content .two-column-wrapper .col-left .content-wrapper .cta, .tq-two-column-content .two-column-wrapper .col-right .content-wrapper .cta, .tq-cta-banner-large .content-container .content-wrapper .cta, .tq-recent-blog-posts .content-container .column .content-wrapper .cta, .tq-careers .two-column-wrapper .col-right .content-wrapper .cta, .tq-property-showcase-alternate .two-column-wrapper .col-right .content-wrapper .cta, .tq-three-column-content .three-column-wrapper .col-one .content-wrapper .cta, .tq-three-column-content .three-column-wrapper .col-two .content-wrapper .cta, .tq-three-column-content .three-column-wrapper .col-three .content-wrapper .cta, .tq-title-content-image .two-column-wrapper .col-right .content-wrapper .cta, .tq-image-title-two-column-content .two-column-wrapper .col-right .content-wrapper .cta, .tq-logo-grid .content-container .cta, .torque-filtered-loop .info-box-wrapper .info-box-col1 .info-box-buttons-wrapper .info-box-button, .torque-filtered-loop .posts-wrapper .loop-post.template-3 .content-wrapper .post-cta, .torque-filtered-loop .torque-filtered-loop-load-more, .single-property-content .content-container.main-content .col-right .additional-links-container .button, .tq-search-results article .read-more, .tq-title-intro .content-container .cta, .tq-contact-form-details .two-column-wrapper .col-left .form-container .contact-form .contact-submit button, .post-card .post-content-container .post-cta, .tq-cta-banner-small .content-wrapper .cta {
      font-size: 0.75rem;
      padding-left: 30px; } }
  @media only screen and (min-width: 1024px) {
    header#header-style-1.include-notification-bar .notification-bar-container .notification-bar-content-wrapper .notification-bar-cta, .tq-property-showcase .content-left .content-wrapper .cta, .tq-two-column-content .two-column-wrapper .col-left .content-wrapper .cta, .tq-two-column-content .two-column-wrapper .col-right .content-wrapper .cta, .tq-cta-banner-large .content-container .content-wrapper .cta, .tq-recent-blog-posts .content-container .column .content-wrapper .cta, .tq-careers .two-column-wrapper .col-right .content-wrapper .cta, .tq-property-showcase-alternate .two-column-wrapper .col-right .content-wrapper .cta, .tq-three-column-content .three-column-wrapper .col-one .content-wrapper .cta, .tq-three-column-content .three-column-wrapper .col-two .content-wrapper .cta, .tq-three-column-content .three-column-wrapper .col-three .content-wrapper .cta, .tq-title-content-image .two-column-wrapper .col-right .content-wrapper .cta, .tq-image-title-two-column-content .two-column-wrapper .col-right .content-wrapper .cta, .tq-logo-grid .content-container .cta, .torque-filtered-loop .info-box-wrapper .info-box-col1 .info-box-buttons-wrapper .info-box-button, .torque-filtered-loop .posts-wrapper .loop-post.template-3 .content-wrapper .post-cta, .torque-filtered-loop .torque-filtered-loop-load-more, .single-property-content .content-container.main-content .col-right .additional-links-container .button, .tq-search-results article .read-more, .tq-title-intro .content-container .cta, .tq-contact-form-details .two-column-wrapper .col-left .form-container .contact-form .contact-submit button, .post-card .post-content-container .post-cta, .tq-cta-banner-small .content-wrapper .cta {
      font-size: 0.75rem;
      padding-left: 85px; } }
  header#header-style-1.include-notification-bar .notification-bar-container .notification-bar-content-wrapper .notification-bar-cta:before, .tq-property-showcase .content-left .content-wrapper .cta:before, .tq-two-column-content .two-column-wrapper .col-left .content-wrapper .cta:before, .tq-two-column-content .two-column-wrapper .col-right .content-wrapper .cta:before, .tq-cta-banner-large .content-container .content-wrapper .cta:before, .tq-recent-blog-posts .content-container .column .content-wrapper .cta:before, .tq-careers .two-column-wrapper .col-right .content-wrapper .cta:before, .tq-property-showcase-alternate .two-column-wrapper .col-right .content-wrapper .cta:before, .tq-three-column-content .three-column-wrapper .col-one .content-wrapper .cta:before, .tq-three-column-content .three-column-wrapper .col-two .content-wrapper .cta:before, .tq-three-column-content .three-column-wrapper .col-three .content-wrapper .cta:before, .tq-title-content-image .two-column-wrapper .col-right .content-wrapper .cta:before, .tq-image-title-two-column-content .two-column-wrapper .col-right .content-wrapper .cta:before, .tq-logo-grid .content-container .cta:before, .torque-filtered-loop .info-box-wrapper .info-box-col1 .info-box-buttons-wrapper .info-box-button:before, .torque-filtered-loop .posts-wrapper .loop-post.template-3 .content-wrapper .post-cta:before, .torque-filtered-loop .torque-filtered-loop-load-more:before, .single-property-content .content-container.main-content .col-right .additional-links-container .button:before, .tq-search-results article .read-more:before, .tq-title-intro .content-container .cta:before, .tq-contact-form-details .two-column-wrapper .col-left .form-container .contact-form .contact-submit button:before, .post-card .post-content-container .post-cta:before, .tq-cta-banner-small .content-wrapper .cta:before {
    content: '';
    display: inline-block;
    width: 20px;
    height: 9px;
    margin-left: -25px;
    background-image: url();
    background-position: center top;
    background-size: contain;
    background-repeat: no-repeat;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzAiIGhlaWdodD0iMjUiIHZpZXdCb3g9IjAgMCAzMCAyNSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTI2LjIzMTkgMTUuNTMzMkgzLjAzMTk4TDAgMTIuMjc0OUgyOS4yNjJMMjYuMjMgMTUuNTMzMkgyNi4yMzE5WiIgZmlsbD0iI0NBOTAwMCIvPgo8cGF0aCBkPSJNMjMuNDExOSAwLjAwMzkwNjI1VjAuNjIyMDdDMjMuNDMzIDEuNjgyOTUgMjMuMTczNSAyLjczMDMgMjIuNjU5NyAzLjY1ODY5QzIyLjE0NTkgNC41ODcwOSAyMS4zOTYgNS4zNjM3IDIwLjQ4NTggNS45MDkxOEMxOS41NzU4IDUuMzYzNjIgMTguODI2MSA0LjU4NzA3IDE4LjMxMjMgMy42NTg2OUMxNy43OTg1IDIuNzMwMzEgMTcuNTM4OCAxLjY4MjkzIDE3LjU1OTggMC42MjIwN1YwLjAwMzkwNjI1SDExLjcwN1YwLjYyMjA3QzExLjcyODEgMS42ODI5MyAxMS40Njg0IDIuNzMwMzEgMTAuOTU0NiAzLjY1ODY5QzEwLjQ0MDggNC41ODcwNyA5LjY5MTA4IDUuMzYzNjIgOC43ODEwMSA1LjkwOTE4QzcuODcwODYgNS4zNjM3IDcuMTIwOTggNC41ODcwOSA2LjYwNzE4IDMuNjU4NjlDNi4wOTMzNyAyLjczMDMgNS44MzM4NSAxLjY4Mjk1IDUuODU0OTggMC42MjIwN1YwLjAwMzkwNjI1SDAuMDAxOTUzMTJWMTAuMzcxMUgyOS4yNjM5VjBMMjMuNDExOSAwLjAwMzkwNjI1WiIgZmlsbD0iI0NBOTAwMCIvPgo8cGF0aCBkPSJNMjYuMjMyMiAxNy40MzMxSDMuMDMyMjNWMjQuMjE3OEgyNi4yMzIyVjE3LjQzMzFaIiBmaWxsPSIjQ0E5MDAwIi8+Cjwvc3ZnPgo=); }
    @media only screen and (min-width: 768px) {
      header#header-style-1.include-notification-bar .notification-bar-container .notification-bar-content-wrapper .notification-bar-cta:before, .tq-property-showcase .content-left .content-wrapper .cta:before, .tq-two-column-content .two-column-wrapper .col-left .content-wrapper .cta:before, .tq-two-column-content .two-column-wrapper .col-right .content-wrapper .cta:before, .tq-cta-banner-large .content-container .content-wrapper .cta:before, .tq-recent-blog-posts .content-container .column .content-wrapper .cta:before, .tq-careers .two-column-wrapper .col-right .content-wrapper .cta:before, .tq-property-showcase-alternate .two-column-wrapper .col-right .content-wrapper .cta:before, .tq-three-column-content .three-column-wrapper .col-one .content-wrapper .cta:before, .tq-three-column-content .three-column-wrapper .col-two .content-wrapper .cta:before, .tq-three-column-content .three-column-wrapper .col-three .content-wrapper .cta:before, .tq-title-content-image .two-column-wrapper .col-right .content-wrapper .cta:before, .tq-image-title-two-column-content .two-column-wrapper .col-right .content-wrapper .cta:before, .tq-logo-grid .content-container .cta:before, .torque-filtered-loop .info-box-wrapper .info-box-col1 .info-box-buttons-wrapper .info-box-button:before, .torque-filtered-loop .posts-wrapper .loop-post.template-3 .content-wrapper .post-cta:before, .torque-filtered-loop .torque-filtered-loop-load-more:before, .single-property-content .content-container.main-content .col-right .additional-links-container .button:before, .tq-search-results article .read-more:before, .tq-title-intro .content-container .cta:before, .tq-contact-form-details .two-column-wrapper .col-left .form-container .contact-form .contact-submit button:before, .post-card .post-content-container .post-cta:before, .tq-cta-banner-small .content-wrapper .cta:before {
        width: 35px;
        height: 12px;
        margin-left: -34px; } }
    @media only screen and (min-width: 1024px) {
      header#header-style-1.include-notification-bar .notification-bar-container .notification-bar-content-wrapper .notification-bar-cta:before, .tq-property-showcase .content-left .content-wrapper .cta:before, .tq-two-column-content .two-column-wrapper .col-left .content-wrapper .cta:before, .tq-two-column-content .two-column-wrapper .col-right .content-wrapper .cta:before, .tq-cta-banner-large .content-container .content-wrapper .cta:before, .tq-recent-blog-posts .content-container .column .content-wrapper .cta:before, .tq-careers .two-column-wrapper .col-right .content-wrapper .cta:before, .tq-property-showcase-alternate .two-column-wrapper .col-right .content-wrapper .cta:before, .tq-three-column-content .three-column-wrapper .col-one .content-wrapper .cta:before, .tq-three-column-content .three-column-wrapper .col-two .content-wrapper .cta:before, .tq-three-column-content .three-column-wrapper .col-three .content-wrapper .cta:before, .tq-title-content-image .two-column-wrapper .col-right .content-wrapper .cta:before, .tq-image-title-two-column-content .two-column-wrapper .col-right .content-wrapper .cta:before, .tq-logo-grid .content-container .cta:before, .torque-filtered-loop .info-box-wrapper .info-box-col1 .info-box-buttons-wrapper .info-box-button:before, .torque-filtered-loop .posts-wrapper .loop-post.template-3 .content-wrapper .post-cta:before, .torque-filtered-loop .torque-filtered-loop-load-more:before, .single-property-content .content-container.main-content .col-right .additional-links-container .button:before, .tq-search-results article .read-more:before, .tq-title-intro .content-container .cta:before, .tq-contact-form-details .two-column-wrapper .col-left .form-container .contact-form .contact-submit button:before, .post-card .post-content-container .post-cta:before, .tq-cta-banner-small .content-wrapper .cta:before {
        width: 16px;
        height: 12px;
        margin-left: -75px;
        -webkit-transform: translate(-8px, 2px);
                transform: translate(-8px, 2px); } }

header#header-style-1.include-notification-bar .notification-bar-container .notification-bar-content-wrapper .notification-bar-cta {
  color: #FFF; }
  header#header-style-1.include-notification-bar .notification-bar-container .notification-bar-content-wrapper .notification-bar-cta:before {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAKcAAAApCAYAAABQrDlEAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAAAZiS0dEAP8A/wD/oL2nkwAAB25JREFUeNrtnEtsVFUYx38ffVigTFsojxYsBWlsVHwgYohoVBIxLjQYjS5cuHahiSviysSYoK5M1OjGxIVKXGh8xGgkYjQKIj7whbyhLQXaAu20UOT1ufifyQwV7dDpzO3j/JOTuXPnzr3fOfd/v3PP9//OMSLGPNx9HjA3lDpgHjATmAHMAWpC6QKuB6YCVcDPwO1AWSi7gRbgAtAd/v83cDoc2wT0AwPAn0AK6AvlcNjfE65zHOg2s9PFqrcl3fCTHe5+JbAAuAqRowloAK4EGhFJWoGjofwV/nockaSfLIFOILINIsKdQkQ8D5w3swvuPgXIlErgCkTkCkTGGUB1+D6XLPEt2Fgfrt8KzA7n/xw9MEeAncGmzlDagU4zS19u20RyFhnuXgFcjW7sHGBZ2O4H1qKbtxGRoS2nHEE3tSvpOgxTv2mIsPPJevTF6MFqDN9b0MOwF3ngn0L9DwB7gANmdmzouSM5RwnuXgMsBRYBNyOy3Qf0oi51L7AZebi9wC4za0va7hK2TzUi8CLkkVuBZmA6sBIRNY16hK3AG5GcBcLdnwFuRV1iGfAlauDfgH1mdjBpG8cDggdejHqZNcC0pG0a13D3KncfdPf6ws8WkYG7P+LuG6Ykbcg4xxQ00OhJ2pCJiEjOwjAFjVYjioBIzsJQhsI0EUVAJGdhiJ6ziIjkLAyRnEVEJGdhiOQsIsqTNmA4uHsVUiDqUSxxFpLTUkhDrkExsX6kSOTKc2U52+1IwTgLnAnlbM5nd7hkRlseyNnuA/ouoWJEchYRiZHT3ecgpaAJkWo+utk3kE1y2IfUg55QfkXabx9ZNSGNpL7ucPyFnHI+Z/sUInIF0pQrc7Yzn41kteXqnO02YJW7z0KKz7FQ0kjfjigCikLO4O2aUQJDC5KsFqKEhNWIiMeAL4BalCBwCCUN/EA2yeGwmZ1JupGG1K0Wee9ZyJvvTNqmiYoRy5fu3ogSGBpQmtZi5O2WIm9zAPgKecP9wEEk8ncBh8wshmAiLgl3fwRYWz7MQQ1I62xB2SUrgSWoi2xECQzfhO8foXzBg1ExiRgNXEROd38ZDTSaUTLDPuTpdqPu9k3k/XaZ2bmkjY+Y2BjqOZvQu1Qd8DvyipuB7Wa2O2ljIyYXLiKnma0FcHcDlqOR8y3A8+6+B4VcPgZ+NLNfkjY+YmIj7wGRu6eAO4FrgYfRaHoA+AD42sw6kq5MxMRAZkBUyGh9OnAv8q6Po9H5t8CHZrYl6QpOBrh7ORqo1qCQ3IxQylGYaxqK8daHfX3huHMoRlxJdr7RAIrbZuLH/cAJM+tLoF6FkfMSJ2wFHgilDPgeeNvMvi915cYrgjAxB73zN6IJZLNRe7aQja+m0VSQSkSkLSik1x/KTkTYUyiGXEWWkHWIqIPh3JmZmtVoMJwCOoDbwrEgMaMHCR3bwn+6kPhxGPWimTlPBc/GHHVyDjl5PfAo8qqrgVeADWbWWYzrjScEb/c8ml2ZUcKOAnehG95FlgDdobQhomWUqW6g18xOlcjmmcj7zkYkXogeonlh/4KwvRdFeTrRJLZziOgHEInbUaixb5jrFY+cQy7UDDwIPB0Mfs3MPitFo45FuPtz6L39PS5Wwk4kbdso1S+FvP5cROIMcRehBzIzxfggsAmJNL8hz7wHEXg1pSDnEMPXAE8B1wD3mNmupBuz1HD3F4AeM3spaVsSbINpiLjzkMhTC9yEXjXuQh73rVInfrSTffc5mXQjJYQKFJKbtAivIztC2TT0d3efClwoCTndfQGwHrgRWGdmnyTdQAmiEqXpRfwHzGwQipxs7O4pd38N+A741Myum+TEhEjOvFE0crr7ejTK/NXMmszsnaQrO0YQyZknRp2c7r7O3R04bma1ZvZ60pUcY4jkzBOjRk53f8Ld00DKhBeTrtwYRSRnniiYnO7+mLt3oPBQo5k9k3Slxjgm/Wg9X4x4tO7u96MR+DZgRVR/8kb0nHnissnp7nciUh4BHjSzvy73HCNBWPS0DmnLmVV965CcVoWW0qtACQw1gCMNOuOpBsLnINKfzyBJsD9nX7oEc5YiOfNE3uR092WIlOXAk2a2tdCLh2BrI0paaECEW4J027koWL8KEbIaLbLaHPbvRqvyDoTvjsh3MthoSJ+uRwQ1pERMReRoQFk7bSh3dQbwh7vfwcVTg9Mom2dHsKEPacVGdvblIFpVuAcRvPd/qh3JmSeGJae7L0GkbEYB9I35nNjd5yMCNKHZlgvQDV1OdtXbbUhvPRzK7+iG70GacyfwLHBsJMs2jwQh0Tp3anAKeeIqlPhQg9LQFoXfelGCSx0i7d3uXocSNAZQPkEtegj2o4fl71LUZbzjP7X1kL61HnmudWb2fs5vs5A22oRuWCsiWRmwAhGxAy2kOh1N++1A3q6XsF64mQ0k3QDFgrtnXjtSiJCZXMt0FCLyw7/IGVK6XgUeAt5FHm0h6lqvCZ+GskragO3I27WHfZ1mdijpikWMf1yqW9+K3vd2oAFDVdi3n5CbZ2axW4qIiJi8+AftW2sbZXHx4wAAABJ0RVh0RVhJRjpPcmllbnRhdGlvbgAxhFjs7wAAAABJRU5ErkJggg==); }

.tq-property-showcase .content-left .content-wrapper .cta, .tq-two-column-content .two-column-wrapper .col-left .content-wrapper .cta, .tq-two-column-content .two-column-wrapper .col-right .content-wrapper .cta, .tq-cta-banner-large .content-container .content-wrapper .cta, .tq-recent-blog-posts .content-container .column .content-wrapper .cta, .tq-careers .two-column-wrapper .col-right .content-wrapper .cta, .tq-property-showcase-alternate .two-column-wrapper .col-right .content-wrapper .cta, .tq-three-column-content .three-column-wrapper .col-one .content-wrapper .cta, .tq-three-column-content .three-column-wrapper .col-two .content-wrapper .cta, .tq-three-column-content .three-column-wrapper .col-three .content-wrapper .cta, .tq-title-content-image .two-column-wrapper .col-right .content-wrapper .cta, .tq-image-title-two-column-content .two-column-wrapper .col-right .content-wrapper .cta, .tq-logo-grid .content-container .cta, .torque-filtered-loop .info-box-wrapper .info-box-col1 .info-box-buttons-wrapper .info-box-button, .torque-filtered-loop .posts-wrapper .loop-post.template-3 .content-wrapper .post-cta, .torque-filtered-loop .torque-filtered-loop-load-more, .single-property-content .content-container.main-content .col-right .additional-links-container .button, .tq-search-results article .read-more, .tq-title-intro .content-container .cta, .tq-contact-form-details .two-column-wrapper .col-left .form-container .contact-form .contact-submit button, .post-card .post-content-container .post-cta {
  color: #EBA800;
  -webkit-transition: color 250ms;
  transition: color 250ms; }
  .tq-property-showcase .content-left .content-wrapper .cta:hover, .tq-two-column-content .two-column-wrapper .col-left .content-wrapper .cta:hover, .tq-two-column-content .two-column-wrapper .col-right .content-wrapper .cta:hover, .tq-cta-banner-large .content-container .content-wrapper .cta:hover, .tq-recent-blog-posts .content-container .column .content-wrapper .cta:hover, .tq-careers .two-column-wrapper .col-right .content-wrapper .cta:hover, .tq-property-showcase-alternate .two-column-wrapper .col-right .content-wrapper .cta:hover, .tq-three-column-content .three-column-wrapper .col-one .content-wrapper .cta:hover, .tq-three-column-content .three-column-wrapper .col-two .content-wrapper .cta:hover, .tq-three-column-content .three-column-wrapper .col-three .content-wrapper .cta:hover, .tq-title-content-image .two-column-wrapper .col-right .content-wrapper .cta:hover, .tq-image-title-two-column-content .two-column-wrapper .col-right .content-wrapper .cta:hover, .tq-logo-grid .content-container .cta:hover, .torque-filtered-loop .info-box-wrapper .info-box-col1 .info-box-buttons-wrapper .info-box-button:hover, .torque-filtered-loop .posts-wrapper .loop-post.template-3 .content-wrapper .post-cta:hover, .torque-filtered-loop .torque-filtered-loop-load-more:hover, .single-property-content .content-container.main-content .col-right .additional-links-container .button:hover, .tq-search-results article .read-more:hover, .tq-title-intro .content-container .cta:hover, .tq-contact-form-details .two-column-wrapper .col-left .form-container .contact-form .contact-submit button:hover, .post-card .post-content-container .post-cta:hover {
    color: #EBA800; }

.tq-cta-banner-small .content-wrapper .cta {
  color: #151f6d;
  -webkit-transition: color 250ms;
  transition: color 250ms; }
  .tq-cta-banner-small .content-wrapper .cta:hover {
    color: #151f6d; }
  .tq-cta-banner-small .content-wrapper .cta:before {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzAiIGhlaWdodD0iMjUiIHZpZXdCb3g9IjAgMCAzMCAyNSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTI2LjIzMTkgMTUuNTMzMkgzLjAzMTk4TDAgMTIuMjc0OUgyOS4yNjJMMjYuMjMgMTUuNTMzMkgyNi4yMzE5WiIgZmlsbD0iIzE1MUY2RCIvPgo8cGF0aCBkPSJNMjMuNDExOSAwLjAwMzkwNjI1VjAuNjIyMDdDMjMuNDMzIDEuNjgyOTUgMjMuMTczNSAyLjczMDMgMjIuNjU5NyAzLjY1ODY5QzIyLjE0NTkgNC41ODcwOSAyMS4zOTYgNS4zNjM3IDIwLjQ4NTggNS45MDkxOEMxOS41NzU4IDUuMzYzNjIgMTguODI2MSA0LjU4NzA3IDE4LjMxMjMgMy42NTg2OUMxNy43OTg1IDIuNzMwMzEgMTcuNTM4OCAxLjY4MjkzIDE3LjU1OTggMC42MjIwN1YwLjAwMzkwNjI1SDExLjcwN1YwLjYyMjA3QzExLjcyODEgMS42ODI5MyAxMS40Njg0IDIuNzMwMzEgMTAuOTU0NiAzLjY1ODY5QzEwLjQ0MDggNC41ODcwNyA5LjY5MTA4IDUuMzYzNjIgOC43ODEwMSA1LjkwOTE4QzcuODcwODYgNS4zNjM3IDcuMTIwOTggNC41ODcwOSA2LjYwNzE4IDMuNjU4NjlDNi4wOTMzNyAyLjczMDMgNS44MzM4NSAxLjY4Mjk1IDUuODU0OTggMC42MjIwN1YwLjAwMzkwNjI1SDAuMDAxOTUzMTJWMTAuMzcxMUgyOS4yNjM5VjBMMjMuNDExOSAwLjAwMzkwNjI1WiIgZmlsbD0iIzE1MUY2RCIvPgo8cGF0aCBkPSJNMjYuMjMyMiAxNy40MzMxSDMuMDMyMjNWMjQuMjE3OEgyNi4yMzIyVjE3LjQzMzFaIiBmaWxsPSIjMTUxRjZEIi8+Cjwvc3ZnPgo=); }

.torque-filtered-loop .filters-wrapper .torque-custom-filter-tabs .tabs-wrapper .tabs-item, .torque-filtered-loop .posts-wrapper .loop-post.template-5 .content-wrapper .post-cta, .single-property-title .back-btn, .torque-filtered-loop .filters-wrapper .torque-custom-filter-tabs .tabs-wrapper .tabs-item.selected, .torque-filtered-loop .posts-wrapper .loop-post.template-5 .content-wrapper .post-cta:hover, .torque-filtered-loop .map-wrapper .gm-style-iw .infowindow .cta.opened, .torque-filtered-loop .map-wrapper .gm-style-iw .infowindow .cta, .torque-filtered-loop .posts-wrapper .loop-post.template-4 .content-wrapper .post-cta, .torque-filtered-loop .posts-wrapper .loop-post.template-4 .content-wrapper .post-cta.opened {
  position: relative;
  display: inline-block;
  padding: 3px 10px;
  border: 2px solid #0f206c;
  border-radius: 0;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  background-color: #FFF;
  font-family: "GT America Extended", sans-serif;
  font-size: 0.8125em;
  text-transform: uppercase;
  text-align: center;
  color: #0f206c;
  cursor: pointer;
  letter-spacing: 1.2px;
  line-height: 14px;
  -webkit-transition: 0.2s;
  transition: 0.2s;
  -webkit-appearance: none;
  outline: none; }
  @media only screen and (min-width: 768px) {
    .torque-filtered-loop .filters-wrapper .torque-custom-filter-tabs .tabs-wrapper .tabs-item, .torque-filtered-loop .posts-wrapper .loop-post.template-5 .content-wrapper .post-cta, .single-property-title .back-btn, .torque-filtered-loop .filters-wrapper .torque-custom-filter-tabs .tabs-wrapper .tabs-item.selected, .torque-filtered-loop .posts-wrapper .loop-post.template-5 .content-wrapper .post-cta:hover, .torque-filtered-loop .map-wrapper .gm-style-iw .infowindow .cta.opened, .torque-filtered-loop .map-wrapper .gm-style-iw .infowindow .cta, .torque-filtered-loop .posts-wrapper .loop-post.template-4 .content-wrapper .post-cta, .torque-filtered-loop .posts-wrapper .loop-post.template-4 .content-wrapper .post-cta.opened {
      font-size: 1em;
      padding: 5px 10px; } }
  @media only screen and (min-width: 1024px) {
    .torque-filtered-loop .filters-wrapper .torque-custom-filter-tabs .tabs-wrapper .tabs-item, .torque-filtered-loop .posts-wrapper .loop-post.template-5 .content-wrapper .post-cta, .single-property-title .back-btn, .torque-filtered-loop .filters-wrapper .torque-custom-filter-tabs .tabs-wrapper .tabs-item.selected, .torque-filtered-loop .posts-wrapper .loop-post.template-5 .content-wrapper .post-cta:hover, .torque-filtered-loop .map-wrapper .gm-style-iw .infowindow .cta.opened, .torque-filtered-loop .map-wrapper .gm-style-iw .infowindow .cta, .torque-filtered-loop .posts-wrapper .loop-post.template-4 .content-wrapper .post-cta, .torque-filtered-loop .posts-wrapper .loop-post.template-4 .content-wrapper .post-cta.opened {
      font-size: 0.75rem; } }

.torque-filtered-loop .filters-wrapper .torque-custom-filter-tabs .tabs-wrapper .tabs-item, .torque-filtered-loop .posts-wrapper .loop-post.template-5 .content-wrapper .post-cta, .single-property-title .back-btn {
  border-color: #6b7087;
  color: #6b7087; }

.torque-filtered-loop .filters-wrapper .torque-custom-filter-tabs .tabs-wrapper .tabs-item.selected, .torque-filtered-loop .posts-wrapper .loop-post.template-5 .content-wrapper .post-cta:hover {
  background-color: #6b7087;
  color: #FFF;
  border-color: #6b7087; }

.torque-filtered-loop .map-wrapper .gm-style-iw .infowindow .cta.opened {
  border: 4px solid #0f206c;
  background-image: linear-gradient(249deg, #0f206c, #0f206c);
  color: #FFF; }

.torque-filtered-loop .map-wrapper .gm-style-iw .infowindow .cta {
  border: 2px solid #0f206c;
  background: transparent;
  color: #0f206c; }

.torque-filtered-loop .posts-wrapper .loop-post.template-4 .content-wrapper .post-cta {
  border: 2px solid #6b7087;
  background: transparent;
  color: #6b7087; }

.torque-filtered-loop .posts-wrapper .loop-post.template-4 .content-wrapper .post-cta.opened {
  border: 4px solid #151f6d;
  background-color: #151f6d;
  color: #FFF; }

/**
 * Returns the height of the header bar.
 * NB: excludes top border & notifcation bar.
 * Optionally return a negative value for the property
 */
/**
 * Returns the total height of the header bar, based on 
 *  whether is fixed and has notification bar.
 */
/**
 * Defines the header bar padding, top and bottom.
 */
body.is-scrolled header#header-style-1 {
  position: fixed;
  top: 0;
  left: 0;
  right: 0; }
  body.is-scrolled header#header-style-1.style-dark {
    background-color: rgba(255, 255, 255, 0.95); }
    body.is-scrolled header#header-style-1.style-dark .torque-header-content-wrapper .torque-menu-item-children-wrapper {
      background-color: #FFF; }
  body.is-scrolled header#header-style-1.style-light {
    background-color: #0f206c; }
    body.is-scrolled header#header-style-1.style-light .torque-header-content-wrapper .torque-menu-item-children-wrapper {
      background-color: #0f206c; }

@media only screen and (min-width: 783px) {
  body.is-scrolled.admin-bar header#header-style-1 {
    top: 32px; } }

header#header-style-1 {
  z-index: 998;
  height: auto;
  -webkit-transition: 0.2s ease-in-out 0s;
  transition: 0.2s ease-in-out 0s; }
  header#header-style-1 .header-top-border {
    display: block;
    width: 100%;
    height: 14px;
    background-color: #151f6d; }
    @media only screen and (min-width: 768px) {
      header#header-style-1 .header-top-border {
        height: 26px; } }
  header#header-style-1 .torque-header-content-wrapper {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    height: 75px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    padding-top: 0px;
    padding-bottom: 5px; }
    @media only screen and (min-width: 768px) {
      header#header-style-1 .torque-header-content-wrapper {
        height: 100px; } }
    @media only screen and (min-width: 1024px) {
      header#header-style-1 .torque-header-content-wrapper {
        height: 100px; } }
    @media only screen and (min-width: 1024px) {
      header#header-style-1 .torque-header-content-wrapper {
        padding-top: 5px;
        padding-bottom: 5px; } }
    header#header-style-1 .torque-header-content-wrapper .torque-header-left-area-wrapper {
      -webkit-box-flex: 1;
          -ms-flex: 1;
              flex: 1;
      height: 100%; }
      header#header-style-1 .torque-header-content-wrapper .torque-header-left-area-wrapper a div {
        text-align: center;
        max-width: 102px;
        width: auto; }
        @media only screen and (min-width: 768px) {
          header#header-style-1 .torque-header-content-wrapper .torque-header-left-area-wrapper a div {
            max-width: 148px; } }
        @media only screen and (min-width: 1024px) {
          header#header-style-1 .torque-header-content-wrapper .torque-header-left-area-wrapper a div {
            max-width: 165px; } }
      @media only screen and (min-width: 1024px) {
        header#header-style-1 .torque-header-content-wrapper .torque-header-left-area-wrapper {
          justify-self: flex-start; } }
    header#header-style-1 .torque-header-content-wrapper .torque-header-right-area-wrapper {
      -webkit-box-flex: 1;
          -ms-flex: 1;
              flex: 1;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      -webkit-box-pack: end;
          -ms-flex-pack: end;
              justify-content: flex-end;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap; }
      @media only screen and (min-width: 1024px) {
        header#header-style-1 .torque-header-content-wrapper .torque-header-right-area-wrapper {
          -webkit-box-flex: 3;
              -ms-flex: 3;
                  flex: 3;
          justify-self: flex-end; } }
      header#header-style-1 .torque-header-content-wrapper .torque-header-right-area-wrapper .cta-menu-container {
        position: absolute;
        right: 0;
        top: 0.55em;
        text-align: right; }
        @media only screen and (max-width: 1023px) {
          header#header-style-1 .torque-header-content-wrapper .torque-header-right-area-wrapper .cta-menu-container {
            display: none; } }
        @media only screen and (min-width: 1024px) {
          header#header-style-1 .torque-header-content-wrapper .torque-header-right-area-wrapper .cta-menu-container {
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex; } }
        header#header-style-1 .torque-header-content-wrapper .torque-header-right-area-wrapper .cta-menu-container .cta-menu-item > a {
          color: #FFF;
          font-size: 0.75em;
          font-weight: 500;
          letter-spacing: 1.2px;
          font-family: "GT America Extended", sans-serif;
          text-transform: uppercase;
          min-width: 185px;
          display: block; }
      @media only screen and (min-width: 1024px) {
        header#header-style-1 .torque-header-content-wrapper .torque-header-right-area-wrapper .torque-header-burger-menu-wrapper {
          display: none; } }
      header#header-style-1 .torque-header-content-wrapper .torque-header-right-area-wrapper .torque-header-burger-menu-wrapper .torque-burger-menu .torque-burger-menu-line {
        background-color: #FFF; }
      header#header-style-1 .torque-header-content-wrapper .torque-header-right-area-wrapper .torque-header-menu-items-inline-wrapper {
        -webkit-box-flex: 1;
            -ms-flex: 1;
                flex: 1; }
        @media only screen and (max-width: 1023px) {
          header#header-style-1 .torque-header-content-wrapper .torque-header-right-area-wrapper .torque-header-menu-items-inline-wrapper {
            display: none; } }
        @media only screen and (min-width: 1024px) {
          header#header-style-1 .torque-header-content-wrapper .torque-header-right-area-wrapper .torque-header-menu-items-inline-wrapper {
            margin-top: 8px; } }
        header#header-style-1 .torque-header-content-wrapper .torque-header-right-area-wrapper .torque-header-menu-items-inline-wrapper .torque-menu-items-inline {
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex;
          -webkit-box-align: center;
              -ms-flex-align: center;
                  align-items: center;
          -webkit-box-pack: end;
              -ms-flex-pack: end;
                  justify-content: flex-end; }
          header#header-style-1 .torque-header-content-wrapper .torque-header-right-area-wrapper .torque-header-menu-items-inline-wrapper .torque-menu-items-inline .torque-menu-item-wrapper {
            position: relative;
            -webkit-box-sizing: border-box;
                    box-sizing: border-box;
            padding: 0.5em 0; }
            header#header-style-1 .torque-header-content-wrapper .torque-header-right-area-wrapper .torque-header-menu-items-inline-wrapper .torque-menu-items-inline .torque-menu-item-wrapper .torque-menu-item {
              color: #FFF;
              font-family: "GT America", sans-serif;
              font-size: 0.975rem;
              text-transform: capitalize; }
          header#header-style-1 .torque-header-content-wrapper .torque-header-right-area-wrapper .torque-header-menu-items-inline-wrapper .torque-menu-items-inline > .torque-menu-item-wrapper:not(:first-child) {
            margin: 0 0 0 2em; }
          header#header-style-1 .torque-header-content-wrapper .torque-header-right-area-wrapper .torque-header-menu-items-inline-wrapper .torque-menu-items-inline > .torque-menu-item-wrapper.parent:hover .torque-menu-item-children-wrapper {
            top: 100%;
            height: auto;
            width: auto;
            opacity: 1; }
          header#header-style-1 .torque-header-content-wrapper .torque-header-right-area-wrapper .torque-header-menu-items-inline-wrapper .torque-menu-items-inline > .torque-menu-item-wrapper.parent > a > .torque-menu-item:after {
            position: absolute;
            right: -1.2em;
            padding-left: 0.2em;
            top: 50%;
            -webkit-transform: translateY(-50%);
                    transform: translateY(-50%);
            content: "\F347";
            color: #FFF;
            font-family: "dashicons";
            font-size: 0.8em; }
          header#header-style-1 .torque-header-content-wrapper .torque-header-right-area-wrapper .torque-header-menu-items-inline-wrapper .torque-menu-items-inline .torque-menu-item-children-wrapper {
            position: absolute;
            top: 90%;
            left: -1em;
            height: 0;
            opacity: 0;
            min-width: 150px;
            -webkit-transition: 0.2s ease-in-out;
            transition: 0.2s ease-in-out;
            padding: 0.5em 1em;
            overflow: hidden;
            background-color: #FFF; }
            header#header-style-1 .torque-header-content-wrapper .torque-header-right-area-wrapper .torque-header-menu-items-inline-wrapper .torque-menu-items-inline .torque-menu-item-children-wrapper .torque-menu-item-wrapper {
              display: block; }
  header#header-style-1 .torque-header-menu-items-mobile {
    background-color: #0f206c;
    padding: 0em 0em 2em;
    top: calc(14px + 75px); }
    @media only screen and (min-width: 768px) {
      header#header-style-1 .torque-header-menu-items-mobile {
        top: calc(26px + 100px); } }
    @media only screen and (min-width: 1024px) {
      header#header-style-1 .torque-header-menu-items-mobile {
        top: calc(26px + 100px); } }
    @media only screen and (min-width: 1024px) {
      header#header-style-1 .torque-header-menu-items-mobile {
        display: none; } }
    header#header-style-1 .torque-header-menu-items-mobile .cta-menu-container {
      margin-bottom: 1em; }
      header#header-style-1 .torque-header-menu-items-mobile .cta-menu-container .cta-menu-item > a {
        color: #FFF;
        font-size: 0.75em;
        text-transform: uppercase; }
    header#header-style-1 .torque-header-menu-items-mobile .torque-menu-items-stacked > .torque-menu-item-wrapper .torque-menu-item {
      color: #FFF;
      font-size: 1.375em;
      text-align: left;
      text-transform: uppercase;
      padding-top: 0.5em;
      padding-bottom: 0.5em; }
    header#header-style-1 .torque-header-menu-items-mobile .torque-menu-items-stacked > .torque-menu-item-wrapper.parent:hover .torque-menu-item-children-wrapper {
      top: 100%;
      height: auto;
      width: auto;
      opacity: 1; }
    header#header-style-1 .torque-header-menu-items-mobile .torque-menu-items-stacked > .torque-menu-item-wrapper.parent > a > .torque-menu-item:after {
      display: inline-block;
      content: "\F347";
      color: #FFF;
      font-family: "dashicons";
      font-size: 0.8em;
      vertical-align: middle;
      margin-left: 0.2em; }
    header#header-style-1 .torque-header-menu-items-mobile .torque-menu-items-stacked .torque-menu-item-children-wrapper {
      overflow: hidden;
      height: 0;
      opacity: 0;
      -webkit-transition: 0.2s ease-in-out;
      transition: 0.2s ease-in-out;
      margin-left: 1em; }
      header#header-style-1 .torque-header-menu-items-mobile .torque-menu-items-stacked .torque-menu-item-children-wrapper .torque-menu-item {
        font-size: 1.125em;
        color: #b2b7bb; }
    header#header-style-1 .torque-header-menu-items-mobile.active {
      -webkit-box-shadow: 0 10px 10px -2px rgba(0, 0, 0, 0.2);
              box-shadow: 0 10px 10px -2px rgba(0, 0, 0, 0.2); }
  header#header-style-1.active {
    background-color: #0f206c; }
  header#header-style-1.include-notification-bar .torque-header-content-wrapper {
    height: 75px; }
    @media only screen and (min-width: 768px) {
      header#header-style-1.include-notification-bar .torque-header-content-wrapper {
        height: 100px; } }
    @media only screen and (min-width: 1024px) {
      header#header-style-1.include-notification-bar .torque-header-content-wrapper {
        height: 100px; } }
  header#header-style-1.include-notification-bar .notification-bar-container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    text-align: center;
    padding: 0.5em;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    width: 100%;
    background-image: linear-gradient(88deg, #141f6e, #2e4296); }
    header#header-style-1.include-notification-bar .notification-bar-container .notification-bar-content-wrapper {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column;
      padding: 0.5em 0em; }
      @media only screen and (min-width: 768px) {
        header#header-style-1.include-notification-bar .notification-bar-container .notification-bar-content-wrapper {
          -webkit-box-orient: horizontal;
          -webkit-box-direction: normal;
              -ms-flex-direction: row;
                  flex-direction: row; } }
      header#header-style-1.include-notification-bar .notification-bar-container .notification-bar-content-wrapper .notification-bar-content {
        color: #FFF;
        font-size: 0.625em;
        font-family: "GT America Extended", sans-serif;
        line-height: 1;
        letter-spacing: 0;
        text-transform: uppercase;
        font-weight: 500;
        letter-spacing: 1.2px; }
        @media only screen and (min-width: 768px) {
          header#header-style-1.include-notification-bar .notification-bar-container .notification-bar-content-wrapper .notification-bar-content {
            font-size: 0.75rem;
            line-height: 1.2;
            padding-right: 1em; } }
    header#header-style-1.include-notification-bar .notification-bar-container .notification-bar-close-btn {
      display: none; }
  header#header-style-1.include-notification-bar .torque-header-menu-items-mobile {
    top: calc(74px + 14px + 75px); }
    @media only screen and (min-width: 768px) {
      header#header-style-1.include-notification-bar .torque-header-menu-items-mobile {
        top: calc(53px + 26px + 100px); } }
    @media only screen and (min-width: 1024px) {
      header#header-style-1.include-notification-bar .torque-header-menu-items-mobile {
        top: calc(53px + 26px + 100px); } }
  header#header-style-1.style-dark .torque-header-content-wrapper .torque-header-right-area-wrapper .torque-header-menu-items-inline-wrapper .torque-menu-items-inline .torque-menu-item-wrapper .torque-menu-item,
  header#header-style-1.style-dark .torque-header-content-wrapper .torque-header-right-area-wrapper .torque-header-menu-items-inline-wrapper .torque-menu-items-inline > .torque-menu-item-wrapper.parent > a > .torque-menu-item:after,
  header#header-style-1.style-dark .torque-header-menu-items-mobile .torque-menu-items-stacked > .torque-menu-item-wrapper .torque-menu-item,
  header#header-style-1.style-dark .torque-header-menu-items-mobile .cta-menu-container .cta-menu-item > a,
  header#header-style-1.style-dark .torque-header-menu-items-mobile .torque-menu-items-stacked > .torque-menu-item-wrapper.parent > a > .torque-menu-item:after {
    color: #6b7087 !important; }
  header#header-style-1.style-dark .torque-header-content-wrapper .torque-header-right-area-wrapper .cta-menu-container .cta-menu-item > a {
    color: #151f6d !important; }
  header#header-style-1.style-dark .torque-burger-menu.burger-menu-squeeze .torque-burger-menu-line {
    background-color: #6b7087 !important; }
  header#header-style-1.style-dark.active {
    background-color: rgba(255, 255, 255, 0.95) !important; }
  header#header-style-1.style-dark .torque-header-menu-items-mobile {
    background-color: rgba(255, 255, 255, 0.95) !important; }

footer {
  width: 100%;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  background-color: #0f206c; }
  footer .footer-content-wrapper {
    padding-top: 3.5em;
    padding-bottom: 3.5em;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start; }
    @media only screen and (min-width: 768px) {
      footer .footer-content-wrapper {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
            -ms-flex-direction: row;
                flex-direction: row;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap; } }
    @media only screen and (min-width: 1024px) {
      footer .footer-content-wrapper {
        -ms-flex-wrap: nowrap;
            flex-wrap: nowrap;
        padding-top: 5.5em;
        padding-bottom: 3.5em; } }
    footer .footer-content-wrapper .social-headline {
      color: #EBA800;
      font-family: "GT America Extended", sans-serif;
      letter-spacing: 1.4px;
      text-transform: uppercase;
      margin-top: 0;
      margin-bottom: 1em;
      font-size: 0.875rem;
      line-height: 0.75;
      white-space: nowrap; }
    footer .footer-content-wrapper .footer-social-icons {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      gap: 1rem; }
      footer .footer-content-wrapper .footer-social-icons a {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex; }
        footer .footer-content-wrapper .footer-social-icons a svg {
          width: 0.875rem; }
    footer .footer-content-wrapper .footer-block {
      -webkit-box-flex: 1;
          -ms-flex: 1 1 100%;
              flex: 1 1 100%;
      word-break: break-word; }
      footer .footer-content-wrapper .footer-block:not(:last-child) {
        margin-bottom: 2.5em; }
      @media only screen and (min-width: 768px) {
        footer .footer-content-wrapper .footer-block:not(:last-child) {
          margin-bottom: 1em; }
        footer .footer-content-wrapper .footer-block.footer-block-one {
          -webkit-box-flex: 1;
              -ms-flex: 1 1 100%;
                  flex: 1 1 100%;
          margin-bottom: 2.5em; }
        footer .footer-content-wrapper .footer-block.footer-block-two {
          -webkit-box-flex: 1;
              -ms-flex: 1 1 50%;
                  flex: 1 1 50%; }
        footer .footer-content-wrapper .footer-block.footer-block-three {
          -webkit-box-flex: 1;
              -ms-flex: 1 1 50%;
                  flex: 1 1 50%; }
        footer .footer-content-wrapper .footer-block.footer-block-four {
          -webkit-box-flex: 1;
              -ms-flex: 1 1 100%;
                  flex: 1 1 100%; } }
      @media only screen and (min-width: 1024px) {
        footer .footer-content-wrapper .footer-block {
          margin-bottom: 0; }
          footer .footer-content-wrapper .footer-block.footer-block-one {
            -webkit-box-flex: 1;
                -ms-flex: 1 1 30%;
                    flex: 1 1 30%;
            margin-bottom: 0em; }
          footer .footer-content-wrapper .footer-block.footer-block-two {
            -webkit-box-flex: 1;
                -ms-flex: 1 1 25%;
                    flex: 1 1 25%; }
          footer .footer-content-wrapper .footer-block.footer-block-three {
            -webkit-box-flex: 1;
                -ms-flex: 1 1 25%;
                    flex: 1 1 25%; }
          footer .footer-content-wrapper .footer-block.footer-block-four {
            -webkit-box-flex: 1;
                -ms-flex: 1 1 20%;
                    flex: 1 1 20%; } }
      footer .footer-content-wrapper .footer-block img {
        max-width: 200px; }
      footer .footer-content-wrapper .footer-block .content-wrapper {
        padding-right: 0.5em; }
        footer .footer-content-wrapper .footer-block .content-wrapper.retail_leasing-contact {
          margin-top: 2em; }
        footer .footer-content-wrapper .footer-block .content-wrapper h2 {
          color: #EBA800;
          font-family: "GT America Extended", sans-serif;
          font-size: 1rem;
          line-height: 0.75;
          letter-spacing: 1.4px;
          text-transform: uppercase;
          margin-top: 0;
          margin-bottom: 1em; }
          @media only screen and (min-width: 768px) {
            footer .footer-content-wrapper .footer-block .content-wrapper h2 {
              font-size: 0.875rem;
              line-height: 20.8px; } }
        footer .footer-content-wrapper .footer-block .content-wrapper .footer-menu-item a {
          padding-left: 0; }
        footer .footer-content-wrapper .footer-block .content-wrapper span,
        footer .footer-content-wrapper .footer-block .content-wrapper a {
          color: #FFF;
          position: relative;
          display: block;
          margin-bottom: 5px;
          font-family: "GT America", sans-serif;
          font-size: 0.875rem;
          line-height: 1.125rem; }
          footer .footer-content-wrapper .footer-block .content-wrapper span.address,
          footer .footer-content-wrapper .footer-block .content-wrapper a.address {
            margin-bottom: 1em; }
          footer .footer-content-wrapper .footer-block .content-wrapper span.phone,
          footer .footer-content-wrapper .footer-block .content-wrapper a.phone {
            padding-left: 25px; }
            footer .footer-content-wrapper .footer-block .content-wrapper span.phone:before,
            footer .footer-content-wrapper .footer-block .content-wrapper a.phone:before {
              content: '';
              position: absolute;
              left: 0;
              height: 20px;
              width: 20px;
              background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACoAAAAwCAYAAABnjuimAAAAAXNSR0IArs4c6QAAAERlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAAKqADAAQAAAABAAAAMAAAAAD+SiooAAAFGElEQVRYCdVZXWgcVRQ+5860ydakVSgiRWml6Iv4UvMUae1uNtk13VHBF0u1RbSlTwF/ilSqYqFqxfogiFLTBx+UWLHY7E92l2zW0BgqFkQQrYSCSP2DlkQSk90md67nTp3t7sS5M7PZiTgvd+493/nOt2fu/wL8Tx700jlcGL9TMxf7loRY08b4Z8lk8jcvnzDsSqHpfOkggHhHkEgrOOIMAttpJGPfhiFGxcncjMP50WNCmO/VREqgEDeD4K+5+YTZviyj5XJZn6vwQQFin1tgxvR7U4nod272MNobMkoiO+aqSxmVSClCAN8bhhgVZ01oulzeOFflXwgBCZWDZTNhN3WJmq8nvgUAK5j83FDlpyn4fX44KeO3jxTHdvrBtgpjCZ2t8ldJZDQIKRfmU0HwK8Vi7vz59UvTc5ep53UGIUPEJdDEVqO39+cgfs1iGZ+ZezKoSBmMvoAuODzTbOCgfkwABPrkjQHw6cy5c7c0toVToz4q7mmWGkGMi0ik2qx/ED+GAjYFcbiBxVMdbfojRlfX/I228N50AJQD6e4gIRji0VQy/koQn5ViGSBcCkDCEdmB1RYp9TFaic76FcoYPm4kez7wi28ljnW2a5/QnFjxJEXMpxLxIU9cSAAWjUZnaEkc9uJHIb70woRpt5ZQZNqHXkEo69c3z17AkOyW0FRvtICAv6hi0ErUpbKHbbueUUROgd5UBaMVLJkujt+lwoRps4TKAB3t2knK6u+KYEyYi4OUWVRgQjPVhNKgqggmlFmlnciOTKE0EJoaBXFNqMRs7LzpfUD8Q4EnrfD6f9EFGoR2d3cv0IHIY2kUETAXhyYnJyOqH9RqW4NQSU4rz0kqlHMm9dNtV/+cX9UVaplQmi+FvgYPkNhrUrjbQ4vEnkx+9Dk3e6vblwmVAfrj8e9J8HGvYKYQx9OFkuGFa4X9X4VKYm3r5mOI4HXJoIFpfkqZjbdCjIpDOSdao9u89jWN9A0eJPOapvX198WUfdvJQT8wSl1od0THw/F4/KrTXl93zagEGX0PTAGyJ2S/rXdyvpNxHec8ly2UdjhtbvVMYfQx6jp5SsL+hUW4SPV9bljZrsyo7ZjOjx6lkf6SXXcriazKUNu7Kxk77YaR7emR0Wcp8lvOVY78xxnTXtiViH3l9PcllAgZDZozNNs/7CRw1q3sC3jeeDD+ttMmhWXzYydMMNXHbMSMromX+3t7v7E5fAmV4NzUVBu/9NNZ+lTed1OEJ8GfA2qHjUT0ovQvFic2Vc2KvGt9VNa9HvmDqf8OYZs+YESjV3wLlcR0R9U+W+FZOgzGvALV7Ai/osAFCnoHta2ttft9oSVd1yEWSKjkTl+4sE5cmRmRGxS/sVaKI5GlwEJlUOsetcI/piytymRPIuebEirFygGWKZbeEKY4JOthPrTwZJsWaguT859pCrmRCd7/bBJFSZv5y6CL+1csVMagzXQ3Td4fUZq3KGIGNlEmfwANkvJqsyVCpYJ/7v/phIAH5XwZWJXDgQgmsKP9odT27dPStGJCBz+ki2M9wM1TNNA2O22+6whnOtv0PfJ4ZPu0XKgknpiY6JyeXXiRXgfkPsAO5qekif7dVKJngEqzHh+KUDtAtly+zazyI9QV9lOberBZ/wriITphDNr+9WWoQu1AIyPlLYvAjwDSvCvgVrvdKhF/pEEzHNHgBG31XA+WqyK0Xlgul1vPI5G1+JfOhZipGoaxKhfB9RpCff8b3unKj5LDoPkAAAAASUVORK5CYII=);
              background-size: auto 16px;
              background-repeat: no-repeat;
              background-position: center; }
          footer .footer-content-wrapper .footer-block .content-wrapper span.email,
          footer .footer-content-wrapper .footer-block .content-wrapper a.email {
            padding-left: 25px; }
            footer .footer-content-wrapper .footer-block .content-wrapper span.email:before,
            footer .footer-content-wrapper .footer-block .content-wrapper a.email:before {
              content: '';
              position: absolute;
              left: 0;
              height: 20px;
              width: 20px;
              background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAC0AAAAkCAYAAAAdFbNSAAAAAXNSR0IArs4c6QAAAERlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAALaADAAQAAAABAAAAJAAAAABLuGchAAAFbElEQVRYCdVYXWhbZRj+vpyk/610bgPFISrzwjIFrTJHN4lJlzRd2002hMmYCoqIglPQK3ehV3phvfAPRJwOirKBtmnXdDlZLxw4sFPQO8U/Cg7dr+027Jacz+c57XuapUmTtImrB9r3vO/3vs/znPP9vKdV6n94adE8ODjY7G9pabRmLC8mY9fbZmozJj01damvr2+aWrQxxjc8Zh80Ru2+3uKK8WutBrZFwnus9k1b9kP488UKVsj4hp9++c34IXiXCNKaL95kLQ/9PZ7ukoz/Vxaz3qiUuVv4snVRrx8K7zIY1Uqfh8B9uPtYhMM/21RrxYLB4D8CUG07Pj5ed3EmcwTC3YuCoeMJZXS/UaaVen0iEO/XwXr5BJneUsFY8OJM+vDExESg2mKJTx7ykVf4oOs56qI+xqjXJ4Nie6Lhd/F0r4iPJ+4+dfrCAJItiVXDEn+WR3ULPnX0RsLviS92gWgOQPibKHhdkjAtO4cTqY/4lBKrpCWuiw8ewSU/dYifbfOKZgIK9mOhvy3JEL53JJF6R/xKWuISXzB9ytfv8ksgxxYUzbzeaOc+bIIPpcZR5tl4wn5D/EpY4hFXsMi3rSv0ovj57KKiWYBN8AyABqQYU/nycMJ+VfzlWOIQTzDIQz7xC9miorG2nKZa/17YLwXEMea1obEkjselX6wnjiAQf47HPSUkns8WFc0inNPp29fd9Ch24VEPxFFvof0/7fll3Lh1qJcS4hKfPBJbzJYkmgBtbW1X1JrWHXgjXwmg45j342P2Y+KXYpnPOsl18YDr4kuwiC1ZNHF62tsvtzbVdaN7fjOH61NGHYgfTe0owuMOu3nIh+PyEod4xC2lXnLKEs2ijo6O6YBuiGJKf6CPjeQ3Geez4dFjEfqFLo4zj/nMYT1xiFeoplC8bNEEikY3nasP6E68qR/ngGsc5XwxMpbako+IcY5jrIbjrGM9cfLlF4stSTRBw+Hwn2A/Pk9g6jOOGY4nUg/Mx5SizzjmpN6Lo86t9wLl3SxZNJsCpvrJa+lMM9ZLYtS23c9K18KH4ObsPNYtp0ktSfSCpqB0HFN+hsL4+Xg1bZJDidQeWvqMcxw/cd7zgvAlN6myRePD5oXspqC0Hmyqsx6x/GYr7i/MKlJrlXE+xROsdX3EOc485rsx/CIO8cQv1ZYlGuvzKcc4/QLOpuC/41a3KcQ6O7/TRsXwTnNOAz3NOMfZPJjPOsEgHnHFL8WWLDqeSO42xvlAQKUpxNavn5FYT1f461pf4B58QxzE+Ela+oxLjpuf06SIS3zJKWb10CiWHS+tz/ZGw6vzFaCLbcdUH5IzFjkT/tbmUGzjxql8+aXEjpw40ZI+P51Cbjvz8ZBpLPxdPZGw942TjTOUsM9gI9zIWNE3jS621TjmcxHMplCjGyPLEUxi1hOHePSJTx7y0V/sWlQ0TonNKlO5ppArJF+TIp/Lm5uc5RcUPWTb9ztGjWDtNDAfx9XvNb4AegKaSgUv4hGX+IQlH3nJX4gmr+iRZHKDTs83BWyoU1aNDkUiD00WAlpOnLjEJ88sjmkmP3Xkw10gesS278xkdBJ/ha9iAZuC5dfhWCj0cz6ASsWITx7yEZP81EE9uRzXnB5WQN/nXDHH0cVuYSKe/G/s1Yd7oqFvcwur5ePMvhdt5xhE3+ByaDVpBXybM1fNSTk9dHw0+RfW0RoeORA7iUV1mydI6wM+rbwz1otX+QZr+kEIfNyj0epXzMA6njA4bU5DtH0IYnd6CSv8BuIP+5TfvIR1UNEToWrPTZ3Qi7et1Pj4xOrLM+e6jLJuxn/7FmzOqokoERj/y3W0yvzRULtqNBhsdzdqiaUrJ+1fZT18mQLw7m0AAAAASUVORK5CYII=);
              background-size: 16px auto;
              background-repeat: no-repeat;
              background-position: center; }
        footer .footer-content-wrapper .footer-block .content-wrapper .footer-menu-item {
          color: #FFF;
          margin-top: 0;
          margin-bottom: 0.5em; }

.page-hero {
  position: relative;
  width: 100%;
  -webkit-box-sizing: border-box;
          box-sizing: border-box; }
  @media only screen and (max-width: 1023px) {
    .page-hero .type-image {
      padding-bottom: 45vh; } }
  @media only screen and (min-width: 1024px) {
    .page-hero .type-image {
      padding-bottom: 23%; } }

@media only screen and (min-width: 1024px) {
  .page-id-50 .page-hero .type-image {
    padding-bottom: 40%; } }

@media only screen and (min-width: 1024px) {
  .page-id-43 .page-hero .type-image .hero-image {
    background-size: contain;
    background-position: top; } }

.torque-filtered-loop {
  position: relative;
  padding-bottom: 4em;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap; }
  @media only screen and (min-width: 768px) {
    .torque-filtered-loop {
      padding-bottom: 5.5em; } }
  .torque-filtered-loop .filters-wrapper {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 100%;
            flex: 1 1 100%; }
    @media only screen and (min-width: 1024px) {
      .torque-filtered-loop .filters-wrapper {
        -webkit-box-flex: 0;
            -ms-flex: 0 0 25%;
                flex: 0 0 25%; } }
    .torque-filtered-loop .filters-wrapper > div {
      margin-bottom: 0.625rem; }
      @media only screen and (min-width: 1024px) {
        .torque-filtered-loop .filters-wrapper > div {
          margin-bottom: 0.625rem; } }
    .torque-filtered-loop .filters-wrapper .torque-custom-filter-tabs .tabs-title-wrapper {
      margin-bottom: 0; }
      .torque-filtered-loop .filters-wrapper .torque-custom-filter-tabs .tabs-title-wrapper .tabs-title {
        color: #EBA800;
        font-family: "GT America Extended", sans-serif;
        font-size: 0.75em;
        text-transform: uppercase;
        font-weight: 500; }
        .torque-filtered-loop .filters-wrapper .torque-custom-filter-tabs .tabs-title-wrapper .tabs-title .pre-title {
          display: none; }
      .torque-filtered-loop .filters-wrapper .torque-custom-filter-tabs .tabs-title-wrapper .accordion-toggle {
        display: none; }
    .torque-filtered-loop .filters-wrapper .torque-custom-filter-tabs .tabs-wrapper {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
          -ms-flex-direction: row;
              flex-direction: row;
      -webkit-box-pack: start;
          -ms-flex-pack: start;
              justify-content: flex-start;
      -webkit-box-align: start;
          -ms-flex-align: start;
              align-items: flex-start;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap; }
      @media only screen and (max-width: 1023px) {
        .torque-filtered-loop .filters-wrapper .torque-custom-filter-tabs .tabs-wrapper {
          margin-left: 2px; } }
      @media only screen and (min-width: 1024px) {
        .torque-filtered-loop .filters-wrapper .torque-custom-filter-tabs .tabs-wrapper {
          -webkit-box-orient: vertical;
          -webkit-box-direction: normal;
              -ms-flex-direction: column;
                  flex-direction: column; } }
      .torque-filtered-loop .filters-wrapper .torque-custom-filter-tabs .tabs-wrapper.view-toggle .tabs-item, .torque-filtered-loop .filters-wrapper .torque-custom-filter-tabs .tabs-wrapper.multi-select .tabs-item {
        position: relative;
        padding-left: 25px; }
        @media only screen and (min-width: 768px) {
          .torque-filtered-loop .filters-wrapper .torque-custom-filter-tabs .tabs-wrapper.view-toggle .tabs-item, .torque-filtered-loop .filters-wrapper .torque-custom-filter-tabs .tabs-wrapper.multi-select .tabs-item {
            padding-left: 35px; } }
        .torque-filtered-loop .filters-wrapper .torque-custom-filter-tabs .tabs-wrapper.view-toggle .tabs-item:before, .torque-filtered-loop .filters-wrapper .torque-custom-filter-tabs .tabs-wrapper.multi-select .tabs-item:before {
          content: '+';
          font-family: 'Courier New', Courier, monospace, sans-serif;
          font-size: 2em;
          font-weight: 100;
          position: absolute;
          left: 5px;
          top: 50%;
          -webkit-transform: translateY(-45%);
                  transform: translateY(-45%); }
          @media only screen and (min-width: 768px) {
            .torque-filtered-loop .filters-wrapper .torque-custom-filter-tabs .tabs-wrapper.view-toggle .tabs-item:before, .torque-filtered-loop .filters-wrapper .torque-custom-filter-tabs .tabs-wrapper.multi-select .tabs-item:before {
              font-size: 1.8em;
              left: 8px;
              -webkit-transform: translateY(-50%);
                      transform: translateY(-50%); } }
          @media only screen and (min-width: 768px) {
            .torque-filtered-loop .filters-wrapper .torque-custom-filter-tabs .tabs-wrapper.view-toggle .tabs-item:before, .torque-filtered-loop .filters-wrapper .torque-custom-filter-tabs .tabs-wrapper.multi-select .tabs-item:before {
              font-size: 1.6em; } }
      .torque-filtered-loop .filters-wrapper .torque-custom-filter-tabs .tabs-wrapper.view-toggle {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
            -ms-flex-direction: row;
                flex-direction: row; }
        .torque-filtered-loop .filters-wrapper .torque-custom-filter-tabs .tabs-wrapper.view-toggle .tabs-item {
          margin-left: -2px; }
          @media only screen and (min-width: 768px) {
            .torque-filtered-loop .filters-wrapper .torque-custom-filter-tabs .tabs-wrapper.view-toggle .tabs-item {
              padding-left: 25px;
              padding-right: 25px; } }
          @media only screen and (min-width: 1024px) {
            .torque-filtered-loop .filters-wrapper .torque-custom-filter-tabs .tabs-wrapper.view-toggle .tabs-item {
              padding-right: 10px; } }
          .torque-filtered-loop .filters-wrapper .torque-custom-filter-tabs .tabs-wrapper.view-toggle .tabs-item.grid:before {
            content: '\F509';
            font-family: 'dashicons';
            font-size: 1em; }
          .torque-filtered-loop .filters-wrapper .torque-custom-filter-tabs .tabs-wrapper.view-toggle .tabs-item.map:before {
            content: "\F230";
            font-family: 'dashicons';
            font-size: 1em; }
      .torque-filtered-loop .filters-wrapper .torque-custom-filter-tabs .tabs-wrapper .tabs-item {
        margin-bottom: 0.5em; }
        @media only screen and (max-width: 1023px) {
          .torque-filtered-loop .filters-wrapper .torque-custom-filter-tabs .tabs-wrapper .tabs-item {
            margin-left: -2px; } }
  .torque-filtered-loop .map-wrapper {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 100%;
            flex: 1 1 100%;
    margin-top: 1em;
    position: relative;
    height: 450px; }
    @media only screen and (min-width: 1024px) {
      .torque-filtered-loop .map-wrapper {
        -webkit-box-flex: 1;
            -ms-flex: 1 1 75%;
                flex: 1 1 75%;
        margin-top: 0;
        height: 650px; } }
    .torque-filtered-loop .map-wrapper .gm-style-iw {
      -webkit-box-shadow: 0px 0px 0px 1px #979797;
              box-shadow: 0px 0px 0px 1px #979797;
      border-radius: 0; }
      .torque-filtered-loop .map-wrapper .gm-style-iw:after {
        -webkit-box-shadow: 0px 0px 0px 1px #979797;
                box-shadow: 0px 0px 0px 1px #979797; }
      .torque-filtered-loop .map-wrapper .gm-style-iw > button {
        color: #0f206c; }
      .torque-filtered-loop .map-wrapper .gm-style-iw .infowindow {
        padding: 0.5em; }
        .torque-filtered-loop .map-wrapper .gm-style-iw .infowindow .title {
          color: #0f206c;
          font-family: "Knockout HTF28-JuniorFeatherwt Regular", sans-serif;
          font-size: 2.307em; }
        .torque-filtered-loop .map-wrapper .gm-style-iw .infowindow .address {
          color: #848790;
          font-family: "Knockout HTF33-JuniorHeviwt Regular", sans-serif;
          font-size: 0.9231em;
          line-height: 1.2; }
        .torque-filtered-loop .map-wrapper .gm-style-iw .infowindow .cta {
          padding-right: 40px;
          margin-top: 0.5em; }
          .torque-filtered-loop .map-wrapper .gm-style-iw .infowindow .cta:after {
            content: '\F347';
            font-family: 'dashicons';
            position: absolute;
            right: 12px;
            top: 50%;
            -webkit-transform: translateY(-42%);
                    transform: translateY(-42%); }
          .torque-filtered-loop .map-wrapper .gm-style-iw .infowindow .cta.opened {
            padding-right: 40px; }
            .torque-filtered-loop .map-wrapper .gm-style-iw .infowindow .cta.opened:after {
              content: '\F335'; }
    .torque-filtered-loop .map-wrapper .info-box-wrapper {
      top: 102%; }
      @media only screen and (min-width: 1024px) {
        .torque-filtered-loop .map-wrapper .info-box-wrapper {
          top: calc(650px - 300px); } }
      .torque-filtered-loop .map-wrapper .info-box-wrapper .close-blue-box {
        position: absolute;
        z-index: 999;
        top: 15px;
        right: 15px;
        width: 12px;
        height: 12px;
        background-image: url("/wp-content/themes/newcastle-child/statics/icons/close.svg");
        background-repeat: none;
        background-size: contain;
        background-position: center;
        background-repeat: no-repeat; }
    .torque-filtered-loop .map-wrapper.info-box-open {
      margin-bottom: calc(350px + 2em); }
      @media only screen and (min-width: 1024px) {
        .torque-filtered-loop .map-wrapper.info-box-open {
          margin-bottom: calc(400px + 2em); } }
  .torque-filtered-loop .info-box-wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -ms-flex-item-align: start;
        -ms-grid-row-align: start;
        align-self: start;
    background-color: #151f6d;
    padding: 1em;
    position: absolute;
    left: 0px;
    width: 100%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    z-index: 99; }
    @media only screen and (min-width: 768px) {
      .torque-filtered-loop .info-box-wrapper {
        /*left: 10%;
      width: 80%;*/
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
            -ms-flex-direction: row;
                flex-direction: row;
        padding: 2.5em 3em; } }
    .torque-filtered-loop .info-box-wrapper a[href*="vimeo"],
    .torque-filtered-loop .info-box-wrapper a[href*="youtube"] {
      display: none; }
    .torque-filtered-loop .info-box-wrapper .info-box-col1,
    .torque-filtered-loop .info-box-wrapper .info-box-col2 {
      -webkit-box-sizing: border-box;
              box-sizing: border-box;
      -webkit-box-flex: 1;
          -ms-flex: 1 1 100%;
              flex: 1 1 100%; }
      @media only screen and (min-width: 768px) {
        .torque-filtered-loop .info-box-wrapper .info-box-col1,
        .torque-filtered-loop .info-box-wrapper .info-box-col2 {
          -webkit-box-flex: 0;
              -ms-flex: 0 0 50%;
                  flex: 0 0 50%; } }
      .torque-filtered-loop .info-box-wrapper .info-box-col1 > *,
      .torque-filtered-loop .info-box-wrapper .info-box-col2 > * {
        color: #FFF; }
    @media only screen and (max-width: 767px) {
      .torque-filtered-loop .info-box-wrapper .info-box-col1 {
        padding: 1em; } }
    @media only screen and (min-width: 768px) {
      .torque-filtered-loop .info-box-wrapper .info-box-col1 {
        padding-right: 2em; } }
    .torque-filtered-loop .info-box-wrapper .info-box-col1 .info-box-title {
      margin-bottom: 0.75rem; }
      @media only screen and (max-width: 767px) {
        .torque-filtered-loop .info-box-wrapper .info-box-col1 .info-box-title {
          margin-top: 0.5em; } }
    .torque-filtered-loop .info-box-wrapper .info-box-col1 .info-box-address-wrapper {
      color: #85b4d5;
      font-family: "Knockout HTF33-JuniorHeviwt Regular", sans-serif;
      font-size: 0.75em;
      line-height: 1.17;
      margin-top: 0;
      margin-bottom: 0;
      text-transform: uppercase; }
    .torque-filtered-loop .info-box-wrapper .info-box-col1 .info-box-excerpt {
      margin-top: 1.5em;
      color: #FFF; }
      .torque-filtered-loop .info-box-wrapper .info-box-col1 .info-box-excerpt b, .torque-filtered-loop .info-box-wrapper .info-box-col1 .info-box-excerpt strong {
        color: #FFF; }
      @media only screen and (min-width: 1024px) {
        .torque-filtered-loop .info-box-wrapper .info-box-col1 .info-box-excerpt > * {
          font-size: 1.125em;
          letter-spacing: 0; } }
    .torque-filtered-loop .info-box-wrapper .info-box-col1 .info-box-buttons-wrapper {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
          -ms-flex-direction: row;
              flex-direction: row;
      -webkit-box-pack: justify;
          -ms-flex-pack: justify;
              justify-content: space-between;
      -ms-flex-item-align: start;
          -ms-grid-row-align: start;
          align-self: start;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
      margin-top: 1.5em; }
      .torque-filtered-loop .info-box-wrapper .info-box-col1 .info-box-buttons-wrapper:after {
        content: '';
        -webkit-box-flex: 1;
            -ms-flex: 1 1 100%;
                flex: 1 1 100%; }
        @media only screen and (min-width: 768px) {
          .torque-filtered-loop .info-box-wrapper .info-box-col1 .info-box-buttons-wrapper:after {
            -webkit-box-flex: 0;
                -ms-flex: 0 0 48%;
                    flex: 0 0 48%; } }
      .torque-filtered-loop .info-box-wrapper .info-box-col1 .info-box-buttons-wrapper .info-box-button {
        -webkit-box-flex: 1;
            -ms-flex: 1 1 100%;
                flex: 1 1 100%;
        margin-bottom: 0.5em; }
        @media only screen and (min-width: 768px) {
          .torque-filtered-loop .info-box-wrapper .info-box-col1 .info-box-buttons-wrapper .info-box-button {
            -webkit-box-flex: 0;
                -ms-flex: 0 0 48%;
                    flex: 0 0 48%; } }
    @media only screen and (min-width: 768px) {
      .torque-filtered-loop .info-box-wrapper .info-box-col2 {
        padding-left: 2em; } }
  .torque-filtered-loop .posts-wrapper {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 100%;
            flex: 1 1 100%;
    -ms-flex-item-align: start;
        align-self: flex-start;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    margin-top: 1em;
    position: relative; }
    @media only screen and (min-width: 1024px) {
      .torque-filtered-loop .posts-wrapper {
        -webkit-box-flex: 1;
            -ms-flex: 1 1 75%;
                flex: 1 1 75%;
        margin-top: 0; } }
    .torque-filtered-loop .posts-wrapper:after {
      content: '';
      -webkit-box-flex: 1;
          -ms-flex: 1 1 100%;
              flex: 1 1 100%; }
      @media only screen and (min-width: 768px) {
        .torque-filtered-loop .posts-wrapper:after {
          -webkit-box-flex: 0;
              -ms-flex: 0 0 49%;
                  flex: 0 0 49%; } }
      @media only screen and (min-width: 1024px) {
        .torque-filtered-loop .posts-wrapper:after {
          -webkit-box-flex: 0;
              -ms-flex: 0 0 32%;
                  flex: 0 0 32%; } }
    .torque-filtered-loop .posts-wrapper .loop-post {
      -webkit-box-flex: 1;
          -ms-flex: 1 1 100%;
              flex: 1 1 100%;
      margin-bottom: 2em; }
      @media only screen and (min-width: 768px) {
        .torque-filtered-loop .posts-wrapper .loop-post {
          -webkit-box-flex: 0;
              -ms-flex: 0 0 49%;
                  flex: 0 0 49%; } }
      @media only screen and (min-width: 1024px) {
        .torque-filtered-loop .posts-wrapper .loop-post {
          -webkit-box-flex: 0;
              -ms-flex: 0 0 32%;
                  flex: 0 0 32%; } }
      .torque-filtered-loop .posts-wrapper .loop-post .content-wrapper {
        -webkit-box-sizing: border-box;
                box-sizing: border-box; }
        .torque-filtered-loop .posts-wrapper .loop-post .content-wrapper .post-terms-wrapper {
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex;
          -webkit-box-orient: horizontal;
          -webkit-box-direction: normal;
              -ms-flex-direction: row;
                  flex-direction: row;
          -ms-flex-wrap: wrap;
              flex-wrap: wrap;
          -webkit-box-pack: start;
              -ms-flex-pack: start;
                  justify-content: flex-start;
          -webkit-box-align: start;
              -ms-flex-align: start;
                  align-items: flex-start; }
          .torque-filtered-loop .posts-wrapper .loop-post .content-wrapper .post-terms-wrapper .term {
            color: #6b7087;
            text-transform: uppercase;
            margin-top: 0;
            margin-bottom: 0;
            font-size: 0.75rem;
            font-family: "GT America Extended", sans-serif;
            line-height: 14px; }
            .torque-filtered-loop .posts-wrapper .loop-post .content-wrapper .post-terms-wrapper .term:after {
              content: ',';
              margin-right: 0.5em; }
            .torque-filtered-loop .posts-wrapper .loop-post .content-wrapper .post-terms-wrapper .term:last-of-type {
              display: block; }
              .torque-filtered-loop .posts-wrapper .loop-post .content-wrapper .post-terms-wrapper .term:last-of-type:after {
                content: ''; }
        .torque-filtered-loop .posts-wrapper .loop-post .content-wrapper .post-title {
          color: #151f6d;
          margin-bottom: 1rem; }
        .torque-filtered-loop .posts-wrapper .loop-post .content-wrapper .post-excerpt {
          color: #6b7087;
          margin-bottom: 1.2em; }
      .torque-filtered-loop .posts-wrapper .loop-post.template-3 {
        background: #f6f6f6;
        border-top: 7px solid #EBA800; }
        .torque-filtered-loop .posts-wrapper .loop-post.template-3 .content-wrapper {
          padding: 1.5em 1em; }
          .torque-filtered-loop .posts-wrapper .loop-post.template-3 .content-wrapper .post-terms-wrapper .term {
            display: none; }
            .torque-filtered-loop .posts-wrapper .loop-post.template-3 .content-wrapper .post-terms-wrapper .term:first-of-type {
              display: block; }
          .torque-filtered-loop .posts-wrapper .loop-post.template-3 .content-wrapper .post-title {
            margin: 0.1em 0.25em 0.5em 0; }
      .torque-filtered-loop .posts-wrapper .loop-post.template-4 {
        border-top: 7px solid #0f206c; }
        .torque-filtered-loop .posts-wrapper .loop-post.template-4 .content-wrapper {
          padding: 0.5em 0em 0em; }
          .torque-filtered-loop .posts-wrapper .loop-post.template-4 .content-wrapper .post-terms-wrapper {
            margin-top: 0.6em; }
          .torque-filtered-loop .posts-wrapper .loop-post.template-4 .content-wrapper .post-title {
            margin-top: 0em;
            font-size: 1.5rem; }
          .torque-filtered-loop .posts-wrapper .loop-post.template-4 .content-wrapper .term {
            color: #EBA800; }
          .torque-filtered-loop .posts-wrapper .loop-post.template-4 .content-wrapper .post-cta {
            /*
            &:after {
              content: '\F347';
              font-family: 'dashicons';
              position: absolute;
              right: 12px;
              top: 50%;
              transform: translateY(-42%);
            }
            */ }
            .torque-filtered-loop .posts-wrapper .loop-post.template-4 .content-wrapper .post-cta.opened {
              padding-right: 40px; }
              .torque-filtered-loop .posts-wrapper .loop-post.template-4 .content-wrapper .post-cta.opened:after {
                content: '\F335';
                font-family: 'dashicons';
                position: absolute;
                right: 12px; }
      .torque-filtered-loop .posts-wrapper .loop-post.template-5 {
        border-top: 7px solid #0f206c; }
        .torque-filtered-loop .posts-wrapper .loop-post.template-5 .content-wrapper {
          padding: 0.5em 0em; }
          .torque-filtered-loop .posts-wrapper .loop-post.template-5 .content-wrapper .post-terms-wrapper {
            margin-top: 0.6em; }
          .torque-filtered-loop .posts-wrapper .loop-post.template-5 .content-wrapper .post-title {
            margin-top: 0em; }
          .torque-filtered-loop .posts-wrapper .loop-post.template-5 .content-wrapper .term {
            color: #EBA800; }
  .torque-filtered-loop .torque-filtered-loop-load-more {
    position: absolute;
    bottom: 2em;
    left: 50%;
    -webkit-transform: translateX(-50%);
            transform: translateX(-50%); }
    @media only screen and (min-width: 1024px) {
      .torque-filtered-loop .torque-filtered-loop-load-more {
        left: 62.5%; } }
  @media only screen and (max-width: 1023px) {
    .torque-filtered-loop.template-3 .filters-wrapper .torque-custom-filter-tabs:nth-child(2) {
      display: none; } }
  .torque-filtered-loop.template-3 .filters-wrapper .torque-custom-filter-tabs .tabs-title-wrapper .accordion-toggle {
    display: inline-block;
    cursor: pointer;
    font-size: 0.8em;
    margin-left: 10px; }
  .torque-filtered-loop.template-3 .tabs-wrapper.accordion {
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
    -webkit-transition: 1s ease-in-out;
    transition: 1s ease-in-out;
    max-height: 415px;
    overflow: hidden; }
    .torque-filtered-loop.template-3 .tabs-wrapper.accordion.expanded {
      max-height: unset; }

.single-post-title {
  text-align: left; }
  @media only screen and (max-width: 767px) {
    .single-post-title {
      padding-top: 2em;
      padding-bottom: 2em; } }
  @media only screen and (max-width: 1023px) {
    .single-post-title {
      padding-top: 1em;
      padding-bottom: 1em; } }
  .single-post-title h1 {
    margin-bottom: 0; }
    @media only screen and (min-width: 768px) {
      .single-post-title h1 {
        margin-bottom: 0.5em; } }
  .single-post-title .wp-post-image {
    margin-top: 2.5em;
    width: 100%;
    height: auto; }
  .single-post-title .post-thumbnail-caption {
    color: #2a2a2a;
    text-align: left;
    padding: 5px; }

.single-property-title {
  text-align: left; }
  @media only screen and (max-width: 767px) {
    .single-property-title {
      padding-top: 2em;
      padding-bottom: 2em; } }
  @media only screen and (max-width: 1023px) {
    .single-property-title {
      padding-top: 1em;
      padding-bottom: 1em; } }
  .single-property-title .back-btn {
    padding-left: 22px; }
    .single-property-title .back-btn:before {
      content: '\F341';
      font-family: 'dashicons';
      position: absolute;
      left: 4px;
      top: 50%;
      -webkit-transform: translateY(-50%);
              transform: translateY(-50%); }

.press-release-message {
  text-align: center; }

@media only screen and (max-width: 1023px) {
  .single-post-content {
    max-width: 500px;
    margin-left: auto;
    margin-right: auto; } }

.single-post-content .content-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  margin-bottom: 4.5em; }
  @media only screen and (min-width: 1024px) {
    .single-post-content .content-container {
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
          -ms-flex-direction: row;
              flex-direction: row; } }
  .single-post-content .content-container .col-left {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 100%;
            flex: 1 1 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap; }
    @media only screen and (min-width: 1024px) {
      .single-post-content .content-container .col-left {
        -webkit-box-flex: 0;
            -ms-flex: 0 0 25%;
                flex: 0 0 25%;
        display: block; } }
    .single-post-content .content-container .col-left .content-box {
      margin-bottom: 0.5em; }
      @media only screen and (min-width: 1024px) {
        .single-post-content .content-container .col-left .content-box {
          margin-bottom: 1.5em; } }
      .single-post-content .content-container .col-left .content-box.author {
        display: none;
        -webkit-box-flex: 0;
            -ms-flex: 0 0 50%;
                flex: 0 0 50%; }
        @media only screen and (min-width: 768px) {
          .single-post-content .content-container .col-left .content-box.author {
            -webkit-box-flex: 0;
                -ms-flex: 0 0 25%;
                    flex: 0 0 25%; } }
        .single-post-content .content-container .col-left .content-box.author .info {
          text-transform: capitalize; }
      .single-post-content .content-container .col-left .content-box.date {
        -webkit-box-flex: 0;
            -ms-flex: 0 0 50%;
                flex: 0 0 50%; }
        @media only screen and (min-width: 768px) {
          .single-post-content .content-container .col-left .content-box.date {
            -webkit-box-flex: 0;
                -ms-flex: 0 0 25%;
                    flex: 0 0 25%; } }
      .single-post-content .content-container .col-left .content-box.tags {
        -webkit-box-flex: 1;
            -ms-flex: 1 1 100%;
                flex: 1 1 100%;
        display: none; }
        @media only screen and (min-width: 768px) {
          .single-post-content .content-container .col-left .content-box.tags {
            -webkit-box-flex: 0;
                -ms-flex: 0 0 50%;
                    flex: 0 0 50%; } }
        .single-post-content .content-container .col-left .content-box.tags .info {
          text-decoration: underline; }
      .single-post-content .content-container .col-left .content-box .title {
        color: #EBA800;
        font-weight: 500; }
      .single-post-content .content-container .col-left .content-box .info {
        color: #848790;
        font-size: 1rem; }
  .single-post-content .content-container .col-right {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 100%;
            flex: 1 1 100%;
    color: #848790;
    font-family: "Knockout HTF31-JuniorMiddlewt Regular", sans-serif;
    font-size: 0.75em;
    max-width: 681px;
    margin: 0 auto 0 0; }
    @media only screen and (max-width: 1023px) {
      .single-post-content .content-container .col-right {
        margin-top: 1em; } }
    @media only screen and (min-width: 768px) {
      .single-post-content .content-container .col-right {
        font-size: 0.875em; } }
    @media only screen and (min-width: 1024px) {
      .single-post-content .content-container .col-right {
        -webkit-box-flex: 0;
            -ms-flex: 0 0 75%;
                flex: 0 0 75%;
        font-size: 1.125em; } }
    .single-post-content .content-container .col-right p {
      line-height: 1.14;
      margin-top: 0;
      margin-bottom: 1em; }
      @media only screen and (min-width: 768px) {
        .single-post-content .content-container .col-right p {
          line-height: 1.4; } }
    .single-post-content .content-container .col-right .wp-block-image {
      margin: 0 0 3em 0; }
      .single-post-content .content-container .col-right .wp-block-image figcaption {
        color: #2a2a2a; }

.related-posts {
  border-top: 2px solid #979797; }
  @media only screen and (max-width: 1023px) {
    .related-posts .content-container {
      max-width: 500px;
      margin-left: auto;
      margin-right: auto; } }
  .related-posts .content-container .related-posts-title {
    color: #151f6d; }
  .related-posts .content-container .related-posts-loop {
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: (1fr)[1];
    grid-template-columns: repeat(1, 1fr);
    gap: 0.75rem; }
    @media only screen and (min-width: 768px) {
      .related-posts .content-container .related-posts-loop {
        -ms-grid-columns: (1fr)[2];
        grid-template-columns: repeat(2, 1fr); } }
    @media only screen and (min-width: 1024px) {
      .related-posts .content-container .related-posts-loop {
        -ms-grid-columns: (1fr)[4];
        grid-template-columns: repeat(4, 1fr); } }
    .related-posts .content-container .related-posts-loop .post-card {
      border-top: 7px solid #EBA800; }

.single-property-content .content-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start; }
  @media only screen and (min-width: 1024px) {
    .single-property-content .content-container {
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
          -ms-flex-direction: row;
              flex-direction: row;
      -webkit-box-pack: justify;
          -ms-flex-pack: justify;
              justify-content: space-between;
      -webkit-box-align: start;
          -ms-flex-align: start;
              align-items: flex-start; } }
  .single-property-content .content-container.main-content {
    margin-bottom: 4.5em; }
    .single-property-content .content-container.main-content .col-left {
      -webkit-box-flex: 1;
          -ms-flex: 1 1 100%;
              flex: 1 1 100%; }
      @media only screen and (min-width: 1024px) {
        .single-property-content .content-container.main-content .col-left {
          -webkit-box-flex: 0;
              -ms-flex: 0 0 40%;
                  flex: 0 0 40%; } }
      .single-property-content .content-container.main-content .col-left .content-box {
        margin-bottom: 0.5em;
        max-width: 450px;
        margin-left: 0;
        margin-right: auto; }
        @media only screen and (min-width: 1024px) {
          .single-property-content .content-container.main-content .col-left .content-box {
            margin-bottom: 1.5em; } }
        .single-property-content .content-container.main-content .col-left .content-box.post-content {
          border-bottom: 1px solid #979797;
          padding-bottom: 2em;
          margin-bottom: 2em; }
          .single-property-content .content-container.main-content .col-left .content-box.post-content .title {
            color: #151f6d;
            margin-bottom: 0.5em; }
          .single-property-content .content-container.main-content .col-left .content-box.post-content .content {
            letter-spacing: 0; }
            .single-property-content .content-container.main-content .col-left .content-box.post-content .content > * {
              color: #6b7087;
              font-family: "Knockout HTF31-JuniorMiddlewt Regular", sans-serif;
              font-size: 1.125em;
              margin-top: 0;
              margin-bottom: 0; }
        .single-property-content .content-container.main-content .col-left .content-box.key-details {
          border-bottom: 1px solid #979797;
          padding-bottom: 2em;
          margin-bottom: 2em; }
          .single-property-content .content-container.main-content .col-left .content-box.key-details .content {
            letter-spacing: 0; }
            .single-property-content .content-container.main-content .col-left .content-box.key-details .content .detail {
              width: 100%;
              margin-bottom: 0.5em;
              display: -webkit-box;
              display: -ms-flexbox;
              display: flex;
              -webkit-box-orient: horizontal;
              -webkit-box-direction: normal;
                  -ms-flex-direction: row;
                      flex-direction: row;
              -webkit-box-pack: justify;
                  -ms-flex-pack: justify;
                      justify-content: space-between;
              -webkit-box-align: start;
                  -ms-flex-align: start;
                      align-items: flex-start; }
              .single-property-content .content-container.main-content .col-left .content-box.key-details .content .detail .key {
                -webkit-box-flex: 0;
                    -ms-flex: 0 0 50%;
                        flex: 0 0 50%;
                color: #EBA800;
                font-weight: 500;
                font-family: "GT America Extended", sans-serif;
                text-transform: uppercase; }
              .single-property-content .content-container.main-content .col-left .content-box.key-details .content .detail .value {
                -webkit-box-flex: 0;
                    -ms-flex: 0 0 50%;
                        flex: 0 0 50%;
                color: #6b7087;
                font-size: 1.125rem; }
        .single-property-content .content-container.main-content .col-left .content-box.contact-info .contacts {
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex;
          -webkit-box-orient: horizontal;
          -webkit-box-direction: normal;
              -ms-flex-direction: row;
                  flex-direction: row;
          -ms-flex-wrap: wrap;
              flex-wrap: wrap;
          -webkit-box-pack: justify;
              -ms-flex-pack: justify;
                  justify-content: space-between;
          -webkit-box-align: start;
              -ms-flex-align: start;
                  align-items: flex-start; }
          @media only screen and (min-width: 1024px) {
            .single-property-content .content-container.main-content .col-left .content-box.contact-info .contacts {
              width: 60vw; } }
          .single-property-content .content-container.main-content .col-left .content-box.contact-info .contacts .contact {
            -webkit-box-flex: 0;
                -ms-flex: 0 0 48%;
                    flex: 0 0 48%;
            margin-bottom: 1.5em;
            font-size: 1.125rem; }
            .single-property-content .content-container.main-content .col-left .content-box.contact-info .contacts .contact > * {
              margin-bottom: 0.5em; }
            .single-property-content .content-container.main-content .col-left .content-box.contact-info .contacts .contact .name {
              color: #151f6d;
              font-weight: bold;
              font-size: 1.125rem; }
            .single-property-content .content-container.main-content .col-left .content-box.contact-info .contacts .contact .company {
              color: #6b7087; }
            .single-property-content .content-container.main-content .col-left .content-box.contact-info .contacts .contact .phone {
              color: #6b7087;
              padding-left: 25px;
              position: relative; }
              .single-property-content .content-container.main-content .col-left .content-box.contact-info .contacts .contact .phone:before {
                content: '';
                position: absolute;
                left: 0;
                height: 20px;
                width: 20px;
                background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACoAAAAwCAYAAABnjuimAAAAAXNSR0IArs4c6QAAAERlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAAKqADAAQAAAABAAAAMAAAAAD+SiooAAAFGElEQVRYCdVZXWgcVRQ+5860ydakVSgiRWml6Iv4UvMUae1uNtk13VHBF0u1RbSlTwF/ilSqYqFqxfogiFLTBx+UWLHY7E92l2zW0BgqFkQQrYSCSP2DlkQSk90md67nTp3t7sS5M7PZiTgvd+493/nOt2fu/wL8Tx700jlcGL9TMxf7loRY08b4Z8lk8jcvnzDsSqHpfOkggHhHkEgrOOIMAttpJGPfhiFGxcncjMP50WNCmO/VREqgEDeD4K+5+YTZviyj5XJZn6vwQQFin1tgxvR7U4nod272MNobMkoiO+aqSxmVSClCAN8bhhgVZ01oulzeOFflXwgBCZWDZTNhN3WJmq8nvgUAK5j83FDlpyn4fX44KeO3jxTHdvrBtgpjCZ2t8ldJZDQIKRfmU0HwK8Vi7vz59UvTc5ep53UGIUPEJdDEVqO39+cgfs1iGZ+ZezKoSBmMvoAuODzTbOCgfkwABPrkjQHw6cy5c7c0toVToz4q7mmWGkGMi0ik2qx/ED+GAjYFcbiBxVMdbfojRlfX/I228N50AJQD6e4gIRji0VQy/koQn5ViGSBcCkDCEdmB1RYp9TFaic76FcoYPm4kez7wi28ljnW2a5/QnFjxJEXMpxLxIU9cSAAWjUZnaEkc9uJHIb70woRpt5ZQZNqHXkEo69c3z17AkOyW0FRvtICAv6hi0ErUpbKHbbueUUROgd5UBaMVLJkujt+lwoRps4TKAB3t2knK6u+KYEyYi4OUWVRgQjPVhNKgqggmlFmlnciOTKE0EJoaBXFNqMRs7LzpfUD8Q4EnrfD6f9EFGoR2d3cv0IHIY2kUETAXhyYnJyOqH9RqW4NQSU4rz0kqlHMm9dNtV/+cX9UVaplQmi+FvgYPkNhrUrjbQ4vEnkx+9Dk3e6vblwmVAfrj8e9J8HGvYKYQx9OFkuGFa4X9X4VKYm3r5mOI4HXJoIFpfkqZjbdCjIpDOSdao9u89jWN9A0eJPOapvX198WUfdvJQT8wSl1od0THw/F4/KrTXl93zagEGX0PTAGyJ2S/rXdyvpNxHec8ly2UdjhtbvVMYfQx6jp5SsL+hUW4SPV9bljZrsyo7ZjOjx6lkf6SXXcriazKUNu7Kxk77YaR7emR0Wcp8lvOVY78xxnTXtiViH3l9PcllAgZDZozNNs/7CRw1q3sC3jeeDD+ttMmhWXzYydMMNXHbMSMromX+3t7v7E5fAmV4NzUVBu/9NNZ+lTed1OEJ8GfA2qHjUT0ovQvFic2Vc2KvGt9VNa9HvmDqf8OYZs+YESjV3wLlcR0R9U+W+FZOgzGvALV7Ai/osAFCnoHta2ttft9oSVd1yEWSKjkTl+4sE5cmRmRGxS/sVaKI5GlwEJlUOsetcI/piytymRPIuebEirFygGWKZbeEKY4JOthPrTwZJsWaguT859pCrmRCd7/bBJFSZv5y6CL+1csVMagzXQ3Td4fUZq3KGIGNlEmfwANkvJqsyVCpYJ/7v/phIAH5XwZWJXDgQgmsKP9odT27dPStGJCBz+ki2M9wM1TNNA2O22+6whnOtv0PfJ4ZPu0XKgknpiY6JyeXXiRXgfkPsAO5qekif7dVKJngEqzHh+KUDtAtly+zazyI9QV9lOberBZ/wriITphDNr+9WWoQu1AIyPlLYvAjwDSvCvgVrvdKhF/pEEzHNHgBG31XA+WqyK0Xlgul1vPI5G1+JfOhZipGoaxKhfB9RpCff8b3unKj5LDoPkAAAAASUVORK5CYII=);
                background-size: auto 16px;
                background-repeat: no-repeat;
                background-position: center; }
            .single-property-content .content-container.main-content .col-left .content-box.contact-info .contacts .contact .email {
              color: #6b7087;
              padding-left: 25px;
              position: relative; }
              .single-property-content .content-container.main-content .col-left .content-box.contact-info .contacts .contact .email:before {
                content: '';
                position: absolute;
                left: 0;
                height: 20px;
                width: 20px;
                background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAC0AAAAkCAYAAAAdFbNSAAAAAXNSR0IArs4c6QAAAERlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAALaADAAQAAAABAAAAJAAAAABLuGchAAAFbElEQVRYCdVYXWhbZRj+vpyk/610bgPFISrzwjIFrTJHN4lJlzRd2002hMmYCoqIglPQK3ehV3phvfAPRJwOirKBtmnXdDlZLxw4sFPQO8U/Cg7dr+027Jacz+c57XuapUmTtImrB9r3vO/3vs/znPP9vKdV6n94adE8ODjY7G9pabRmLC8mY9fbZmozJj01damvr2+aWrQxxjc8Zh80Ru2+3uKK8WutBrZFwnus9k1b9kP488UKVsj4hp9++c34IXiXCNKaL95kLQ/9PZ7ukoz/Vxaz3qiUuVv4snVRrx8K7zIY1Uqfh8B9uPtYhMM/21RrxYLB4D8CUG07Pj5ed3EmcwTC3YuCoeMJZXS/UaaVen0iEO/XwXr5BJneUsFY8OJM+vDExESg2mKJTx7ykVf4oOs56qI+xqjXJ4Nie6Lhd/F0r4iPJ+4+dfrCAJItiVXDEn+WR3ULPnX0RsLviS92gWgOQPibKHhdkjAtO4cTqY/4lBKrpCWuiw8ewSU/dYifbfOKZgIK9mOhvy3JEL53JJF6R/xKWuISXzB9ytfv8ksgxxYUzbzeaOc+bIIPpcZR5tl4wn5D/EpY4hFXsMi3rSv0ovj57KKiWYBN8AyABqQYU/nycMJ+VfzlWOIQTzDIQz7xC9miorG2nKZa/17YLwXEMea1obEkjselX6wnjiAQf47HPSUkns8WFc0inNPp29fd9Ch24VEPxFFvof0/7fll3Lh1qJcS4hKfPBJbzJYkmgBtbW1X1JrWHXgjXwmg45j342P2Y+KXYpnPOsl18YDr4kuwiC1ZNHF62tsvtzbVdaN7fjOH61NGHYgfTe0owuMOu3nIh+PyEod4xC2lXnLKEs2ijo6O6YBuiGJKf6CPjeQ3Geez4dFjEfqFLo4zj/nMYT1xiFeoplC8bNEEikY3nasP6E68qR/ngGsc5XwxMpbako+IcY5jrIbjrGM9cfLlF4stSTRBw+Hwn2A/Pk9g6jOOGY4nUg/Mx5SizzjmpN6Lo86t9wLl3SxZNJsCpvrJa+lMM9ZLYtS23c9K18KH4ObsPNYtp0ktSfSCpqB0HFN+hsL4+Xg1bZJDidQeWvqMcxw/cd7zgvAlN6myRePD5oXspqC0Hmyqsx6x/GYr7i/MKlJrlXE+xROsdX3EOc485rsx/CIO8cQv1ZYlGuvzKcc4/QLOpuC/41a3KcQ6O7/TRsXwTnNOAz3NOMfZPJjPOsEgHnHFL8WWLDqeSO42xvlAQKUpxNavn5FYT1f461pf4B58QxzE+Ela+oxLjpuf06SIS3zJKWb10CiWHS+tz/ZGw6vzFaCLbcdUH5IzFjkT/tbmUGzjxql8+aXEjpw40ZI+P51Cbjvz8ZBpLPxdPZGw942TjTOUsM9gI9zIWNE3jS621TjmcxHMplCjGyPLEUxi1hOHePSJTx7y0V/sWlQ0TonNKlO5ppArJF+TIp/Lm5uc5RcUPWTb9ztGjWDtNDAfx9XvNb4AegKaSgUv4hGX+IQlH3nJX4gmr+iRZHKDTs83BWyoU1aNDkUiD00WAlpOnLjEJ88sjmkmP3Xkw10gesS278xkdBJ/ha9iAZuC5dfhWCj0cz6ASsWITx7yEZP81EE9uRzXnB5WQN/nXDHH0cVuYSKe/G/s1Yd7oqFvcwur5ePMvhdt5xhE3+ByaDVpBXybM1fNSTk9dHw0+RfW0RoeORA7iUV1mydI6wM+rbwz1otX+QZr+kEIfNyj0epXzMA6njA4bU5DtH0IYnd6CSv8BuIP+5TfvIR1UNEToWrPTZ3Qi7et1Pj4xOrLM+e6jLJuxn/7FmzOqokoERj/y3W0yvzRULtqNBhsdzdqiaUrJ+1fZT18mQLw7m0AAAAASUVORK5CYII=);
                background-size: 16px auto;
                background-repeat: no-repeat;
                background-position: center; }
        .single-property-content .content-container.main-content .col-left .content-box .subtitle {
          color: #151f6d;
          font-size: 1.375rem;
          font-family: "GT Sectra Fine", sans-serif; }
    .single-property-content .content-container.main-content .col-right {
      -webkit-box-flex: 1;
          -ms-flex: 1 1 100%;
              flex: 1 1 100%; }
      .single-property-content .content-container.main-content .col-right .featured-image {
        width: 100%; }
        .single-property-content .content-container.main-content .col-right .featured-image img {
          max-width: 100%;
          height: auto; }
      .single-property-content .content-container.main-content .col-right .additional-links-container {
        padding-top: 2em;
        display: -ms-grid;
        display: grid;
        -ms-grid-columns: 1fr 1fr;
        grid-template-columns: 1fr 1fr;
        grid-gap: 1rem; }
        .single-property-content .content-container.main-content .col-right .additional-links-container .button {
          white-space: unset;
          /*
            &:not(:first-of-type) {
              margin-left: $bodyPadding6;
            }
            */ }
  .single-property-content .content-container.video-content {
    margin-bottom: 4.5em; }
    @media only screen and (min-width: 768px) {
      .single-property-content .content-container.video-content {
        margin-bottom: 4.5em; } }
    @media only screen and (min-width: 1024px) {
      .single-property-content .content-container.video-content {
        margin-bottom: 5.5em; } }
  .single-property-content .content-container.map-content {
    margin-bottom: 4.5em; }
    @media only screen and (min-width: 768px) {
      .single-property-content .content-container.map-content {
        margin-bottom: 4.5em; } }
    @media only screen and (min-width: 1024px) {
      .single-property-content .content-container.map-content {
        margin-bottom: 5.5em; } }
    .single-property-content .content-container.map-content #property-map {
      width: 100%;
      height: 194px; }
      @media only screen and (min-width: 768px) {
        .single-property-content .content-container.map-content #property-map {
          height: 352px; } }
      @media only screen and (min-width: 1024px) {
        .single-property-content .content-container.map-content #property-map {
          height: 411px; } }
  .single-property-content .content-container.gallery-content {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    margin-bottom: 4.5em; }
    @media only screen and (min-width: 768px) {
      .single-property-content .content-container.gallery-content {
        margin-bottom: 4.5em; } }
    @media only screen and (min-width: 1024px) {
      .single-property-content .content-container.gallery-content {
        margin-bottom: 5.5em; } }
    .single-property-content .content-container.gallery-content .gallery-image-wrapper {
      margin-bottom: 1em; }
      @media only screen and (min-width: 768px) {
        .single-property-content .content-container.gallery-content .gallery-image-wrapper {
          margin-bottom: 1em; } }
      @media only screen and (min-width: 1024px) {
        .single-property-content .content-container.gallery-content .gallery-image-wrapper {
          margin-bottom: 2em; } }
      .single-property-content .content-container.gallery-content .gallery-image-wrapper:nth-child(6n + 1) {
        -webkit-box-flex: 1;
            -ms-flex: 1 1 100%;
                flex: 1 1 100%; }
        @media only screen and (min-width: 768px) {
          .single-property-content .content-container.gallery-content .gallery-image-wrapper:nth-child(6n + 1) {
            -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(60% - 0.5em);
                    flex: 0 0 calc(60% - 0.5em); } }
        @media only screen and (min-width: 1024px) {
          .single-property-content .content-container.gallery-content .gallery-image-wrapper:nth-child(6n + 1) {
            -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(60% - 1em);
                    flex: 0 0 calc(60% - 1em); } }
      .single-property-content .content-container.gallery-content .gallery-image-wrapper:nth-child(6n + 2) {
        -webkit-box-flex: 1;
            -ms-flex: 1 1 100%;
                flex: 1 1 100%; }
        @media only screen and (min-width: 768px) {
          .single-property-content .content-container.gallery-content .gallery-image-wrapper:nth-child(6n + 2) {
            -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(40% - 0.5em);
                    flex: 0 0 calc(40% - 0.5em); } }
        @media only screen and (min-width: 1024px) {
          .single-property-content .content-container.gallery-content .gallery-image-wrapper:nth-child(6n + 2) {
            -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(40% - 1em);
                    flex: 0 0 calc(40% - 1em); } }
      .single-property-content .content-container.gallery-content .gallery-image-wrapper:nth-child(6n + 3) {
        -webkit-box-flex: 1;
            -ms-flex: 1 1 100%;
                flex: 1 1 100%; }
        @media only screen and (min-width: 768px) {
          .single-property-content .content-container.gallery-content .gallery-image-wrapper:nth-child(6n + 3) {
            -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(30% - 0.5em);
                    flex: 0 0 calc(30% - 0.5em); } }
        @media only screen and (min-width: 1024px) {
          .single-property-content .content-container.gallery-content .gallery-image-wrapper:nth-child(6n + 3) {
            -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(30% - 1em);
                    flex: 0 0 calc(30% - 1em); } }
      .single-property-content .content-container.gallery-content .gallery-image-wrapper:nth-child(6n + 4) {
        -webkit-box-flex: 1;
            -ms-flex: 1 1 100%;
                flex: 1 1 100%; }
        @media only screen and (min-width: 768px) {
          .single-property-content .content-container.gallery-content .gallery-image-wrapper:nth-child(6n + 4) {
            -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(70% - 0.5em);
                    flex: 0 0 calc(70% - 0.5em); } }
        @media only screen and (min-width: 1024px) {
          .single-property-content .content-container.gallery-content .gallery-image-wrapper:nth-child(6n + 4) {
            -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(70% - 1em);
                    flex: 0 0 calc(70% - 1em); } }
      .single-property-content .content-container.gallery-content .gallery-image-wrapper:nth-child(6n + 5) {
        -webkit-box-flex: 1;
            -ms-flex: 1 1 100%;
                flex: 1 1 100%; }
        @media only screen and (min-width: 768px) {
          .single-property-content .content-container.gallery-content .gallery-image-wrapper:nth-child(6n + 5) {
            -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(40% - 0.5em);
                    flex: 0 0 calc(40% - 0.5em); } }
        @media only screen and (min-width: 1024px) {
          .single-property-content .content-container.gallery-content .gallery-image-wrapper:nth-child(6n + 5) {
            -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(40% - 1em);
                    flex: 0 0 calc(40% - 1em); } }
      .single-property-content .content-container.gallery-content .gallery-image-wrapper:nth-child(6n + 6) {
        -webkit-box-flex: 1;
            -ms-flex: 1 1 100%;
                flex: 1 1 100%; }
        @media only screen and (min-width: 768px) {
          .single-property-content .content-container.gallery-content .gallery-image-wrapper:nth-child(6n + 6) {
            -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(60% - 0.5em);
                    flex: 0 0 calc(60% - 0.5em); } }
        @media only screen and (min-width: 1024px) {
          .single-property-content .content-container.gallery-content .gallery-image-wrapper:nth-child(6n + 6) {
            -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(60% - 1em);
                    flex: 0 0 calc(60% - 1em); } }
      .single-property-content .content-container.gallery-content .gallery-image-wrapper .gallery-image.with-video {
        cursor: pointer; }
      .single-property-content .content-container.gallery-content .gallery-image-wrapper iframe {
        width: 100%;
        aspect-ratio: 16/9; }

/* The Modal (background) */
.property-modal {
  display: none;
  position: fixed;
  z-index: 999;
  padding-top: 100px;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  overflow: auto;
  background-color: rgba(0, 0, 0, 0.7);
  /* The Close Button */ }
  .property-modal .modal-content {
    position: relative;
    background-color: #fefefe;
    margin: auto;
    padding: 0;
    width: 90%;
    max-width: 1200px; }
    .property-modal .modal-content iframe {
      width: 100%;
      aspect-ratio: 16/9; }
  .property-modal .close {
    color: white;
    position: absolute;
    top: -25px;
    right: 0px;
    font-size: 50px;
    font-weight: bold; }
    .property-modal .close:hover, .property-modal .close:focus {
      color: #999;
      text-decoration: none;
      cursor: pointer; }

.single-job-content .no-job-available {
  min-height: 36vh;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center; }

.single-job-content .title {
  color: #151f6d;
  margin-bottom: 0.5rem; }

.single-job-content .content > * {
  color: #6b7087;
  font-size: 1.125em; }

.single-job-content .subtitle {
  color: #78b6d8;
  font-size: 1.5625em;
  text-transform: uppercase; }

.single-job-content h6 {
  font-size: 1rem;
  font-weight: 500; }

.single-job-content ul {
  margin: 0 auto 0 1em; }
  .single-job-content ul li {
    letter-spacing: 0;
    list-style: disc; }

.single-job-content .btn-apply {
  display: inline-block;
  border: 2px solid #EBA800;
  background-color: #FFFFFF;
  text-transform: uppercase;
  text-align: center;
  color: #EBA800;
  cursor: pointer;
  letter-spacing: 1.3px;
  line-height: 19px;
  font-size: 1.25em;
  padding: 10px 20px 9px;
  margin-top: 1rem;
  margin-bottom: 1rem; }

.single-job-content .error-job {
  padding-top: 2rem;
  padding-bottom: 2rem;
  color: #ff3333; }

html {
  scroll-behavior: smooth; }

.scrolltop {
  display: block;
  bottom: 40px;
  right: 10px;
  position: fixed;
  z-index: 9999;
  -webkit-transform: translateX(120px);
          transform: translateX(120px);
  -webkit-transition: 1s all;
  transition: 1s all; }
  @media only screen and (min-width: 768px) {
    .scrolltop {
      bottom: 20px;
      right: 20px; } }
  @media only screen and (min-width: 1024px) {
    .scrolltop {
      bottom: 30px;
      right: 30px; } }

.desktop-search-form .search-form {
  width: 100%; }
  @media only screen and (max-width: 1023px) {
    .desktop-search-form .search-form {
      display: none; } }

.search-form {
  width: calc(100% - 4em);
  margin-left: auto;
  margin-right: auto; }
  .search-form .search-field {
    border: none;
    background: none;
    border-bottom: #151f6d 1px solid;
    min-width: 240px;
    color: #151f6d;
    font-size: 12px;
    letter-spacing: 1.2px;
    line-height: 1.2;
    font-family: "GT America Extended", sans-serif;
    text-transform: uppercase;
    font-weight: 500; }
    .search-form .search-field:focus {
      outline: 2px solid;
      outline-color: #ADDAED; }
    @media only screen and (min-width: 1024px) {
      .search-form .search-field {
        position: relative;
        left: 35px;
        top: -2px;
        padding: 4px 10px 4px 4px; } }
    .search-form .search-field::-webkit-input-placeholder {
      /* Chrome, Firefox, Opera, Safari 10.1+ */
      color: #151f6d;
      opacity: 1;
      /* Firefox */ }
    .search-form .search-field::-moz-placeholder {
      /* Chrome, Firefox, Opera, Safari 10.1+ */
      color: #151f6d;
      opacity: 1;
      /* Firefox */ }
    .search-form .search-field:-ms-input-placeholder {
      /* Chrome, Firefox, Opera, Safari 10.1+ */
      color: #151f6d;
      opacity: 1;
      /* Firefox */ }
    .search-form .search-field::-ms-input-placeholder {
      /* Chrome, Firefox, Opera, Safari 10.1+ */
      color: #151f6d;
      opacity: 1;
      /* Firefox */ }
    .search-form .search-field::placeholder {
      /* Chrome, Firefox, Opera, Safari 10.1+ */
      color: #151f6d;
      opacity: 1;
      /* Firefox */ }
    .search-form .search-field::-ms-input-placeholder {
      /* Microsoft Edge */
      color: #151f6d; }
  .search-form .search-submit {
    background: none;
    border: none;
    min-width: 50px;
    color: #151f6d;
    height: 24px;
    position: relative;
    z-index: 50; }

.tq-search-results {
  position: relative;
  margin-bottom: 4rem; }
  .tq-search-results header .page-title {
    font-size: 43px;
    line-height: 34px;
    letter-spacing: 0.85px;
    margin-bottom: 10px; }
    @media only screen and (min-width: 1024px) {
      .tq-search-results header .page-title {
        font-size: 3.625rem;
        line-height: 1.03;
        margin-bottom: 34px; } }
  .tq-search-results .search-result-count {
    color: #6b7087;
    margin-bottom: 45px;
    font-size: 13px;
    line-height: 30px;
    letter-spacing: 0.96px;
    font-family: "Knockout HTF33-JuniorHeviwt Regular", sans-serif; }
    @media only screen and (min-width: 1024px) {
      .tq-search-results .search-result-count {
        font-size: 18px;
        margin-bottom: 89px; } }
    .tq-search-results .search-result-count b {
      color: #6b7087; }
  .tq-search-results article {
    padding-bottom: 1rem;
    margin-bottom: 1rem;
    border-bottom: 1px solid #6b7087; }
    @media only screen and (min-width: 1024px) {
      .tq-search-results article {
        padding-bottom: 2rem;
        margin-bottom: 2rem; } }
    .tq-search-results article h2 {
      color: #151f6d;
      font-size: 1.125rem;
      line-height: 1;
      letter-spacing: 0.46px;
      margin-bottom: 0px; }
      @media only screen and (min-width: 1024px) {
        .tq-search-results article h2 {
          font-size: 1.375rem;
          line-height: 1.09; } }
    .tq-search-results article .author {
      font-size: 16px;
      line-height: 30px;
      letter-spacing: 0.62px;
      color: #78b6d8;
      margin-bottom: 0px;
      font-family: "Knockout HTF33-JuniorHeviwt Regular", sans-serif;
      text-transform: uppercase; }
    .tq-search-results article .excerpt {
      color: #6b7087;
      font-size: 13px;
      line-height: 16px;
      margin-bottom: 15px; }
      @media only screen and (min-width: 1024px) {
        .tq-search-results article .excerpt {
          font-size: 18px;
          line-height: 22px;
          margin-bottom: 20px; } }
  .tq-search-results .navigation.pagination {
    text-align: center;
    margin-top: 2rem;
    margin-bottom: 2rem;
    font-family: "Knockout HTF31-JuniorMiddlewt Regular", sans-serif;
    /*.prev.page-numbers,
    .next.page-numbers {

    }*/ }
    @media only screen and (min-width: 1024px) {
      .tq-search-results .navigation.pagination {
        margin-top: 5rem;
        margin-bottom: 5rem; } }
    .tq-search-results .navigation.pagination .page-numbers {
      color: #707070;
      font-size: 20px;
      width: 21px;
      display: inline-block;
      padding: 4px;
      margin-left: 2px;
      margin-right: 2px; }
      .tq-search-results .navigation.pagination .page-numbers.current {
        border: solid 1px #78b6d8; }

.tq-content-spacer {
  display: none;
  width: 100%;
  height: 0; }
  .tq-content-spacer.all_devices {
    display: block; }
  @media only screen and (max-width: 767px) {
    .tq-content-spacer.mobile_only {
      display: block; } }
  @media only screen and (max-width: 1023px) and (min-width: 768px) {
    .tq-content-spacer.tablet_only {
      display: block; } }
  @media only screen and (min-width: 1024px) {
    .tq-content-spacer.desktop_only {
      display: block; } }
  @media only screen and (max-width: 1023px) {
    .tq-content-spacer.mobile_tablet {
      display: block; } }
  @media only screen and (min-width: 768px) {
    .tq-content-spacer.tablet_desktop {
      display: block; } }

.tq-hero {
  position: relative;
  width: 100%;
  -webkit-box-sizing: border-box;
          box-sizing: border-box; }
  .tq-hero .type-image {
    padding-bottom: 55vh; }
    @media only screen and (min-width: 768px) {
      .tq-hero .type-image {
        padding-bottom: 55vh; } }
    @media only screen and (min-width: 1024px) {
      .tq-hero .type-image {
        padding-bottom: 55vh; } }
  .tq-hero .text-container {
    height: 100%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    padding-top: 1.5em;
    padding-bottom: 3em;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
    color: #FFF; }
    @media only screen and (min-width: 768px) {
      .tq-hero .text-container {
        padding-bottom: 4.5em; } }
    @media only screen and (min-width: 1024px) {
      .tq-hero .text-container {
        padding-bottom: 6.5em; } }
    .tq-hero .text-container .text-top {
      width: 100%;
      margin-left: 0;
      margin-right: auto; }
      .tq-hero .text-container .text-top > * {
        font-family: "GT Sectra Fine", sans-serif;
        font-size: 3.5rem;
        line-height: 1.03;
        margin-bottom: 0; }
      @media only screen and (min-width: 768px) {
        .tq-hero .text-container .text-top > * {
          font-size: 3.5rem; } }
      @media only screen and (min-width: 1024px) {
        .tq-hero .text-container .text-top {
          max-width: 80%; }
          .tq-hero .text-container .text-top > * {
            font-size: 3.875rem; } }
    .tq-hero .text-container .text-bottom {
      width: 100%;
      margin-left: 0;
      margin-right: auto;
      margin-top: 12px; }
      .tq-hero .text-container .text-bottom > * {
        font-size: 0.8125em;
        line-height: 1.2307em;
        margin-bottom: 0;
        letter-spacing: .01em; }
      @media only screen and (min-width: 768px) {
        .tq-hero .text-container .text-bottom {
          margin-top: 25px; }
          .tq-hero .text-container .text-bottom > * {
            font-size: 1em; } }
      @media only screen and (min-width: 1024px) {
        .tq-hero .text-container .text-bottom {
          max-width: 70%; }
          .tq-hero .text-container .text-bottom > * {
            font-size: 1.25rem; } }

.tq-title-intro {
  position: relative; }
  .tq-title-intro .content-container {
    text-align: center; }
    .tq-title-intro .content-container .title {
      margin: 0 auto 1.5rem;
      max-width: 820px; }
    .tq-title-intro .content-container .intro {
      max-width: 700px;
      margin-left: auto;
      margin-right: auto; }
      .tq-title-intro .content-container .intro > * {
        color: #6b7087;
        font-size: 1.125rem;
        line-height: 1.5; }
      .tq-title-intro .content-container .intro ul {
        letter-spacing: 0;
        list-style-type: disc;
        margin: 0.5em 0 0.5em 1em; }
        .tq-title-intro .content-container .intro ul li {
          letter-spacing: 0;
          list-style-type: disc;
          margin: 0.5em 0 0.5em 1em; }

/* About page left align intro section */
.page-id-23 .intro {
  text-align: left; }
  .page-id-23 .intro p:first-child {
    text-align: center; }

.tq-subtitle-intro {
  position: relative; }
  .tq-subtitle-intro .content-container {
    text-align: center; }
    .tq-subtitle-intro .content-container .subtitle {
      color: #78b6d8;
      text-transform: uppercase; }
    .tq-subtitle-intro .content-container .intro {
      color: #b2b7bb;
      max-width: 570px;
      margin-left: auto;
      margin-right: auto; }
      .tq-subtitle-intro .content-container .intro ul {
        letter-spacing: 0;
        list-style-type: disc;
        margin: 0.5em 0 0.5em 1em; }
        .tq-subtitle-intro .content-container .intro ul li {
          letter-spacing: 0;
          list-style-type: disc;
          margin: 0.5em 0 0.5em 1em; }

.tq-property-showcase {
  position: relative;
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: auto;
  grid-template-columns: auto;
  -ms-grid-rows: 1fr 2fr;
  grid-template-rows: 1fr 2fr; }
  @media only screen and (min-width: 768px) {
    .tq-property-showcase {
      -ms-grid-columns: 1fr 2fr;
      grid-template-columns: 1fr 2fr;
      -ms-grid-rows: auto;
      grid-template-rows: auto; } }
  @media only screen and (min-width: 768px) {
    .tq-property-showcase.align-left {
      -ms-grid-columns: 2fr 1fr;
      grid-template-columns: 2fr 1fr; }
      .tq-property-showcase.align-left .content-left {
        -ms-grid-column: 2;
        grid-column: 2;
        -ms-grid-row: 1;
        grid-row: 1;
        margin-right: 0; }
      .tq-property-showcase.align-left .content-right {
        -ms-grid-column: 1;
        grid-column: 1;
        -ms-grid-row: 1;
        grid-row: 1;
        margin-right: 10px; } }
  .tq-property-showcase .content-left {
    border-top: 7px solid #0f206c;
    margin-bottom: 10px;
    min-height: 200px;
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    color: #FFF;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start; }
    @media only screen and (min-width: 768px) {
      .tq-property-showcase .content-left {
        margin-bottom: 0;
        margin-right: 10px;
        min-height: 370px; } }
    @media only screen and (min-width: 1024px) {
      .tq-property-showcase .content-left {
        min-height: 635px; } }
  .tq-property-showcase .content-right {
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: 1;
    grid-template-columns: 1;
    -ms-grid-rows: (1fr)[2];
    grid-template-rows: repeat(2, 1fr); }
    .tq-property-showcase .content-right .content-top {
      border-top: 7px solid #0f206c;
      margin-bottom: 10px; }
    .tq-property-showcase .content-right .content-bottom {
      border-top: 7px solid #0f206c;
      margin-bottom: 0; }

.tq-property-showcase-alternate {
  position: relative; }
  .tq-property-showcase-alternate .two-column-wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse; }
    @media only screen and (min-width: 768px) {
      .tq-property-showcase-alternate .two-column-wrapper {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
            -ms-flex-direction: row;
                flex-direction: row;
        -webkit-box-pack: justify;
            -ms-flex-pack: justify;
                justify-content: space-between; } }
    @media only screen and (min-width: 768px) {
      .tq-property-showcase-alternate .two-column-wrapper.align-right {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: reverse;
            -ms-flex-direction: row-reverse;
                flex-direction: row-reverse; } }
    .tq-property-showcase-alternate .two-column-wrapper .col-left,
    .tq-property-showcase-alternate .two-column-wrapper .col-right {
      position: relative;
      margin-bottom: 10px;
      -webkit-box-sizing: border-box;
              box-sizing: border-box;
      overflow: hidden;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      -webkit-box-pack: justify;
          -ms-flex-pack: justify;
              justify-content: space-between;
      min-height: 250px; }
      @media only screen and (min-width: 768px) {
        .tq-property-showcase-alternate .two-column-wrapper .col-left,
        .tq-property-showcase-alternate .two-column-wrapper .col-right {
          min-height: 370px; } }
      @media only screen and (min-width: 1024px) {
        .tq-property-showcase-alternate .two-column-wrapper .col-left,
        .tq-property-showcase-alternate .two-column-wrapper .col-right {
          min-height: 500px; } }
    @media only screen and (min-width: 768px) {
      .tq-property-showcase-alternate .two-column-wrapper .col-left {
        -webkit-box-flex: 0;
            -ms-flex: 0 1 56%;
                flex: 0 1 56%;
        padding-bottom: 1.5em; } }
    .tq-property-showcase-alternate .two-column-wrapper .col-left .owl-carousel {
      position: relative; }
      .tq-property-showcase-alternate .two-column-wrapper .col-left .owl-carousel .owl-nav button {
        position: absolute;
        top: 50%;
        -webkit-transform: translateY(-50%);
                transform: translateY(-50%); }
        .tq-property-showcase-alternate .two-column-wrapper .col-left .owl-carousel .owl-nav button:after {
          display: inline-block;
          color: #FFF;
          font-family: 'dashicons';
          font-size: 3em;
          -webkit-transform: scaleY(1.2);
                  transform: scaleY(1.2); }
        .tq-property-showcase-alternate .two-column-wrapper .col-left .owl-carousel .owl-nav button.owl-prev {
          left: 0.5em; }
          .tq-property-showcase-alternate .two-column-wrapper .col-left .owl-carousel .owl-nav button.owl-prev:after {
            content: "\F341"; }
        .tq-property-showcase-alternate .two-column-wrapper .col-left .owl-carousel .owl-nav button.owl-next {
          right: 0.5em; }
          .tq-property-showcase-alternate .two-column-wrapper .col-left .owl-carousel .owl-nav button.owl-next:after {
            content: "\F345"; }
        .tq-property-showcase-alternate .two-column-wrapper .col-left .owl-carousel .owl-nav button span {
          display: none; }
      .tq-property-showcase-alternate .two-column-wrapper .col-left .owl-carousel .owl-dots {
        position: absolute;
        bottom: -2em;
        left: 0;
        right: 0;
        text-align: center; }
        .tq-property-showcase-alternate .two-column-wrapper .col-left .owl-carousel .owl-dots .owl-dot.active span {
          background: #0f206c; }
        .tq-property-showcase-alternate .two-column-wrapper .col-left .owl-carousel .owl-dots .owl-dot span {
          display: inline-block;
          width: 8px;
          height: 8px;
          margin: 5px 5px;
          border: 1px solid #0f206c;
          border-radius: 50%; }
    @media only screen and (max-width: 767px) {
      .tq-property-showcase-alternate .two-column-wrapper .col-right {
        padding-left: 1.5em;
        padding-right: 1.5em; } }
    @media only screen and (min-width: 768px) {
      .tq-property-showcase-alternate .two-column-wrapper .col-right {
        -webkit-box-flex: 0;
            -ms-flex: 0 1 42%;
                flex: 0 1 42%;
        margin-bottom: 1.5em; } }
    .tq-property-showcase-alternate .two-column-wrapper .col-right.bg-light_grey {
      border-top: 7px solid #EBA800;
      background-color: #f6f6f6; }
    .tq-property-showcase-alternate .two-column-wrapper .col-right .content-wrapper .title {
      margin-bottom: 0; }
    .tq-property-showcase-alternate .two-column-wrapper .col-right .content-wrapper .subtitle {
      color: #EBA800;
      letter-spacing: 1.4px;
      text-transform: uppercase;
      font-size: 1rem;
      margin-top: 1.25rem;
      margin-bottom: 1.25rem;
      font-family: "GT America Extended", sans-serif;
      font-weight: 400; }
    .tq-property-showcase-alternate .two-column-wrapper .col-right .content-wrapper .content {
      letter-spacing: 0; }
      .tq-property-showcase-alternate .two-column-wrapper .col-right .content-wrapper .content > * {
        font-size: 1em;
        line-height: 1.23; }
        @media only screen and (min-width: 768px) {
          .tq-property-showcase-alternate .two-column-wrapper .col-right .content-wrapper .content > * {
            line-height: 1.19; } }
        @media only screen and (min-width: 1024px) {
          .tq-property-showcase-alternate .two-column-wrapper .col-right .content-wrapper .content > * {
            font-size: 1.125rem;
            line-height: 24px; } }

.tq-two-column-content {
  position: relative; }
  .tq-two-column-content .two-column-wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column; }
    @media only screen and (min-width: 768px) {
      .tq-two-column-content .two-column-wrapper {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
            -ms-flex-direction: row;
                flex-direction: row;
        -webkit-box-pack: justify;
            -ms-flex-pack: justify;
                justify-content: space-between; } }
    .tq-two-column-content .two-column-wrapper .col-left,
    .tq-two-column-content .two-column-wrapper .col-right {
      position: relative;
      border-top: 7px solid #0f206c;
      margin-bottom: 10px;
      background-size: cover;
      background-position: center;
      background-repeat: no-repeat;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center;
      min-height: 250px; }
      @media only screen and (min-width: 768px) {
        .tq-two-column-content .two-column-wrapper .col-left,
        .tq-two-column-content .two-column-wrapper .col-right {
          -webkit-box-flex: 0;
              -ms-flex: 0 1 calc(50% - 5px);
                  flex: 0 1 calc(50% - 5px);
          margin-bottom: 0;
          min-height: 370px;
          -webkit-box-pack: start;
              -ms-flex-pack: start;
                  justify-content: flex-start; } }
      @media only screen and (min-width: 1024px) {
        .tq-two-column-content .two-column-wrapper .col-left,
        .tq-two-column-content .two-column-wrapper .col-right {
          min-height: 500px; } }

.tq-three-column-content {
  background-color: #f6f6f6;
  border-top: 10px solid #EBA800; }
  .tq-three-column-content.alternative-layout {
    background: none;
    border: none; }
    .tq-three-column-content.alternative-layout .title-wrapper {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex; }
      @media only screen and (min-width: 768px) {
        .tq-three-column-content.alternative-layout .title-wrapper {
          -webkit-box-pack: center;
              -ms-flex-pack: center;
                  justify-content: center; } }
      @media only screen and (min-width: 1024px) {
        .tq-three-column-content.alternative-layout .title-wrapper {
          -webkit-box-pack: end;
              -ms-flex-pack: end;
                  justify-content: flex-end; }
          .tq-three-column-content.alternative-layout .title-wrapper .alt-title {
            width: 46.5%; } }
      .tq-three-column-content.alternative-layout .title-wrapper .title {
        line-height: 1.05;
        text-transform: capitalize;
        color: #151f6d;
        margin-bottom: 0.25em;
        font-size: 1.875em; }
        @media only screen and (min-width: 768px) {
          .tq-three-column-content.alternative-layout .title-wrapper .title {
            font-size: 2.375rem;
            margin-bottom: 1rem; } }
    .tq-three-column-content.alternative-layout .three-column-wrapper {
      padding-top: 0px; }
      .tq-three-column-content.alternative-layout .three-column-wrapper .col-one {
        padding-right: 1rem;
        padding-left: 0px;
        width: 100%; }
        @media only screen and (min-width: 1024px) {
          .tq-three-column-content.alternative-layout .three-column-wrapper .col-one {
            -webkit-box-flex: 0;
                -ms-flex: 0 1 68%;
                    flex: 0 1 68%; } }
  .tq-three-column-content .three-column-wrapper {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start; }
    @media only screen and (min-width: 768px) {
      .tq-three-column-content .three-column-wrapper {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
            -ms-flex-direction: row;
                flex-direction: row;
        -webkit-box-pack: justify;
            -ms-flex-pack: justify;
                justify-content: space-between; } }
    .tq-three-column-content .three-column-wrapper .col-one,
    .tq-three-column-content .three-column-wrapper .col-two,
    .tq-three-column-content .three-column-wrapper .col-three {
      margin-bottom: 10px;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column;
      -webkit-box-pack: start;
          -ms-flex-pack: start;
              justify-content: flex-start;
      -webkit-box-align: start;
          -ms-flex-align: start;
              align-items: flex-start; }
      @media only screen and (min-width: 768px) {
        .tq-three-column-content .three-column-wrapper .col-one,
        .tq-three-column-content .three-column-wrapper .col-two,
        .tq-three-column-content .three-column-wrapper .col-three {
          -webkit-box-align: center;
              -ms-flex-align: center;
                  align-items: center;
          -webkit-box-pack: center;
              -ms-flex-pack: center;
                  justify-content: center;
          margin-bottom: 0;
          -webkit-box-sizing: border-box;
                  box-sizing: border-box;
          padding: 0 1.5em; } }
    @media only screen and (min-width: 768px) {
      .tq-three-column-content .three-column-wrapper .col-one {
        -webkit-box-flex: 0;
            -ms-flex: 0 1 45%;
                flex: 0 1 45%;
        padding-right: 2em; } }
    @media only screen and (min-width: 1024px) {
      .tq-three-column-content .three-column-wrapper .col-one {
        -webkit-box-flex: 0;
            -ms-flex: 0 1 40%;
                flex: 0 1 40%;
        padding-right: 7em; } }
    @media only screen and (min-width: 768px) {
      .tq-three-column-content .three-column-wrapper .col-two {
        -webkit-box-flex: 0;
            -ms-flex: 0 1 32.5%;
                flex: 0 1 32.5%;
        padding-right: 2em; } }
    @media only screen and (min-width: 1024px) {
      .tq-three-column-content .three-column-wrapper .col-two {
        -webkit-box-flex: 0;
            -ms-flex: 0 1 30%;
                flex: 0 1 30%;
        padding-right: 3em; } }
    .tq-three-column-content .three-column-wrapper .col-two .content-wrapper h4.title {
      color: #EBA800;
      margin-bottom: 0;
      text-transform: uppercase; }
    .tq-three-column-content .three-column-wrapper .col-two .content-wrapper .content {
      margin-bottom: 1.5em;
      letter-spacing: 0; }
    @media only screen and (min-width: 768px) {
      .tq-three-column-content .three-column-wrapper .col-three {
        -webkit-box-flex: 0;
            -ms-flex: 0 1 32.5%;
                flex: 0 1 32.5%;
        padding-right: 2em; } }
    @media only screen and (min-width: 1024px) {
      .tq-three-column-content .three-column-wrapper .col-three {
        -webkit-box-flex: 0;
            -ms-flex: 0 1 30%;
                flex: 0 1 30%;
        padding-right: 3em; } }
    .tq-three-column-content .three-column-wrapper .col-three .content-wrapper h4.title {
      color: #EBA800;
      margin-bottom: 0;
      text-transform: uppercase; }
    .tq-three-column-content .three-column-wrapper .col-three .content-wrapper .content {
      margin-bottom: 1.5em;
      letter-spacing: 0; }

/* 
FROM Lena: 
  Careers page — This code allows us to show the entire image of the process map. This code won't work if we use another one of the same module on this page. The site is built to have this module set a background photo and set it to 'cover', but we need it, in this case, to be set to "contain" 
*/
body.page-id-29 .tq-title-content-image .col-left {
  background-size: contain !important; }

/* -- */
.tq-title-content-image {
  position: relative; }
  .tq-title-content-image .two-column-wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse; }
    @media only screen and (min-width: 768px) {
      .tq-title-content-image .two-column-wrapper {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
            -ms-flex-direction: row;
                flex-direction: row;
        -webkit-box-pack: justify;
            -ms-flex-pack: justify;
                justify-content: space-between; } }
    @media only screen and (min-width: 768px) {
      .tq-title-content-image .two-column-wrapper.align-right {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: reverse;
            -ms-flex-direction: row-reverse;
                flex-direction: row-reverse; } }
    .tq-title-content-image .two-column-wrapper .col-left,
    .tq-title-content-image .two-column-wrapper .col-right {
      position: relative;
      margin-bottom: 10px;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center;
      min-height: 250px; }
      @media only screen and (min-width: 768px) {
        .tq-title-content-image .two-column-wrapper .col-left,
        .tq-title-content-image .two-column-wrapper .col-right {
          margin-bottom: 0;
          min-height: 370px; } }
      @media only screen and (min-width: 1024px) {
        .tq-title-content-image .two-column-wrapper .col-left,
        .tq-title-content-image .two-column-wrapper .col-right {
          min-height: 500px; } }
    .tq-title-content-image .two-column-wrapper .col-left {
      background-size: cover;
      background-position: center;
      background-repeat: no-repeat; }
      @media only screen and (min-width: 768px) {
        .tq-title-content-image .two-column-wrapper .col-left {
          -webkit-box-flex: 0;
              -ms-flex: 0 1 calc(53% - 8px);
                  flex: 0 1 calc(53% - 8px); } }
    @media only screen and (max-width: 767px) {
      .tq-title-content-image .two-column-wrapper .col-right {
        padding-left: 1.5em;
        padding-right: 1.5em; } }
    @media only screen and (min-width: 768px) {
      .tq-title-content-image .two-column-wrapper .col-right {
        -webkit-box-flex: 0;
            -ms-flex: 0 1 calc(43% - 12.5px);
                flex: 0 1 calc(43% - 12.5px); } }
    .tq-title-content-image .two-column-wrapper .col-right.bg-light_grey {
      border-top: 7px solid #EBA800;
      background-color: #f6f6f6; }
    .tq-title-content-image .two-column-wrapper .col-right .content-wrapper .content {
      letter-spacing: 0; }
      .tq-title-content-image .two-column-wrapper .col-right .content-wrapper .content > * {
        font-size: 1.125rem;
        line-height: 1.5; }
    .tq-title-content-image .two-column-wrapper .col-right .content-wrapper .title {
      margin-bottom: 1.5rem; }

.tq-image-title-two-column-content .two-column-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column; }
  @media only screen and (min-width: 768px) {
    .tq-image-title-two-column-content .two-column-wrapper {
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
          -ms-flex-direction: row;
              flex-direction: row;
      -webkit-box-pack: justify;
          -ms-flex-pack: justify;
              justify-content: space-between; }
      .tq-image-title-two-column-content .two-column-wrapper.align-right {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: reverse;
            -ms-flex-direction: row-reverse;
                flex-direction: row-reverse; } }
  .tq-image-title-two-column-content .two-column-wrapper .col-left,
  .tq-image-title-two-column-content .two-column-wrapper .col-right {
    position: relative;
    margin-bottom: 10px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    min-height: 250px; }
    @media only screen and (min-width: 768px) {
      .tq-image-title-two-column-content .two-column-wrapper .col-left,
      .tq-image-title-two-column-content .two-column-wrapper .col-right {
        margin-bottom: 0; } }
    @media only screen and (min-width: 1024px) {
      .tq-image-title-two-column-content .two-column-wrapper .col-left,
      .tq-image-title-two-column-content .two-column-wrapper .col-right {
        min-height: 500px; } }
  .tq-image-title-two-column-content .two-column-wrapper .col-left {
    display: none;
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat; }
    @media only screen and (min-width: 768px) {
      .tq-image-title-two-column-content .two-column-wrapper .col-left {
        display: block;
        -webkit-box-flex: 0;
            -ms-flex: 0 1 calc(40% - 1em);
                flex: 0 1 calc(40% - 1em); } }
  .tq-image-title-two-column-content .two-column-wrapper .col-right {
    background-color: #f6f6f6;
    border-top: 10px solid #EBA800;
    padding-left: 1rem;
    padding-right: 1rem; }
    @media only screen and (min-width: 768px) {
      .tq-image-title-two-column-content .two-column-wrapper .col-right {
        -webkit-box-flex: 0;
            -ms-flex: 0 1 calc(60%);
                flex: 0 1 calc(60%);
        padding: 3.5em 3.5em; } }
    @media only screen and (min-width: 768px) {
      .tq-image-title-two-column-content .two-column-wrapper .col-right .content-wrapper .title,
      .tq-image-title-two-column-content .two-column-wrapper .col-right .content-wrapper .content-top {
        display: none; }
      .tq-image-title-two-column-content .two-column-wrapper .col-right .content-wrapper .title {
        margin-bottom: 1.5rem; } }
    @media only screen and (min-width: 1024px) {
      .tq-image-title-two-column-content .two-column-wrapper .col-right .content-wrapper .title,
      .tq-image-title-two-column-content .two-column-wrapper .col-right .content-wrapper .content-top {
        display: block; } }
    .tq-image-title-two-column-content .two-column-wrapper .col-right .content-wrapper .content-top > * {
      font-size: 1em;
      line-height: 1.23; }
      @media only screen and (min-width: 768px) {
        .tq-image-title-two-column-content .two-column-wrapper .col-right .content-wrapper .content-top > * {
          line-height: 1.19; } }
      @media only screen and (min-width: 1024px) {
        .tq-image-title-two-column-content .two-column-wrapper .col-right .content-wrapper .content-top > * {
          line-height: 1.14; } }
    .tq-image-title-two-column-content .two-column-wrapper .col-right .content-wrapper strong {
      display: inline-block;
      color: #0f206c;
      margin-bottom: 0.5em; }
    .tq-image-title-two-column-content .two-column-wrapper .col-right .content-wrapper .two-content-column-wrapper {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column; }
      @media only screen and (min-width: 1024px) {
        .tq-image-title-two-column-content .two-column-wrapper .col-right .content-wrapper .two-content-column-wrapper {
          -webkit-box-orient: horizontal;
          -webkit-box-direction: normal;
              -ms-flex-direction: row;
                  flex-direction: row;
          -webkit-box-pack: justify;
              -ms-flex-pack: justify;
                  justify-content: space-between; }
          .tq-image-title-two-column-content .two-column-wrapper .col-right .content-wrapper .two-content-column-wrapper.align-right {
            -webkit-box-orient: horizontal;
            -webkit-box-direction: reverse;
                -ms-flex-direction: row-reverse;
                    flex-direction: row-reverse; } }
      .tq-image-title-two-column-content .two-column-wrapper .col-right .content-wrapper .two-content-column-wrapper .content-column-one,
      .tq-image-title-two-column-content .two-column-wrapper .col-right .content-wrapper .two-content-column-wrapper .content-column-two {
        position: relative;
        margin-bottom: 10px;
        -webkit-box-flex: 0;
            -ms-flex: 0 0 calc(50% - 10px);
                flex: 0 0 calc(50% - 10px);
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
            -ms-flex-direction: column;
                flex-direction: column;
        -webkit-box-pack: start;
            -ms-flex-pack: start;
                justify-content: flex-start;
        -webkit-box-align: start;
            -ms-flex-align: start;
                align-items: flex-start; }
        @media only screen and (min-width: 768px) {
          .tq-image-title-two-column-content .two-column-wrapper .col-right .content-wrapper .two-content-column-wrapper .content-column-one,
          .tq-image-title-two-column-content .two-column-wrapper .col-right .content-wrapper .two-content-column-wrapper .content-column-two {
            margin-top: 25px;
            margin-bottom: 0; } }
        @media only screen and (min-width: 1024px) {
          .tq-image-title-two-column-content .two-column-wrapper .col-right .content-wrapper .two-content-column-wrapper .content-column-one,
          .tq-image-title-two-column-content .two-column-wrapper .col-right .content-wrapper .two-content-column-wrapper .content-column-two {
            min-height: 500px; } }
        .tq-image-title-two-column-content .two-column-wrapper .col-right .content-wrapper .two-content-column-wrapper .content-column-one > *,
        .tq-image-title-two-column-content .two-column-wrapper .col-right .content-wrapper .two-content-column-wrapper .content-column-two > * {
          font-size: 1em;
          line-height: 1.23; }
          @media only screen and (min-width: 768px) {
            .tq-image-title-two-column-content .two-column-wrapper .col-right .content-wrapper .two-content-column-wrapper .content-column-one > *,
            .tq-image-title-two-column-content .two-column-wrapper .col-right .content-wrapper .two-content-column-wrapper .content-column-two > * {
              line-height: 1.19; } }
          @media only screen and (min-width: 1024px) {
            .tq-image-title-two-column-content .two-column-wrapper .col-right .content-wrapper .two-content-column-wrapper .content-column-one > *,
            .tq-image-title-two-column-content .two-column-wrapper .col-right .content-wrapper .two-content-column-wrapper .content-column-two > * {
              line-height: 1.14; } }
      .tq-image-title-two-column-content .two-column-wrapper .col-right .content-wrapper .two-content-column-wrapper .content-column-one {
        margin-top: 25px; }

.tq-recent-blog-posts .content-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column; }
  @media only screen and (min-width: 768px) {
    .tq-recent-blog-posts .content-container {
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
          -ms-flex-direction: row;
              flex-direction: row;
      -webkit-box-pack: justify;
          -ms-flex-pack: justify;
              justify-content: space-between; } }
  .tq-recent-blog-posts .content-container .column {
    position: relative;
    border-top: 7px solid #EBA800;
    margin-bottom: 25px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start; }
    .tq-recent-blog-posts .content-container .column:first-child {
      border-top: 0; }
    @media only screen and (min-width: 768px) {
      .tq-recent-blog-posts .content-container .column {
        -webkit-box-flex: 0;
            -ms-flex: 0 1 calc(33.33% - 6.66px);
                flex: 0 1 calc(33.33% - 6.66px);
        margin-bottom: 0; } }
    @media only screen and (min-width: 1024px) {
      .tq-recent-blog-posts .content-container .column .content-wrapper {
        margin-top: 2.75rem; } }

.tq-team-grid .content-container {
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: 1fr;
  grid-template-columns: 1fr;
  gap: 1rem; }
  @media only screen and (min-width: 768px) {
    .tq-team-grid .content-container {
      -ms-grid-columns: 1fr 1fr;
      grid-template-columns: 1fr 1fr; } }
  @media only screen and (min-width: 1024px) {
    .tq-team-grid .content-container {
      -ms-grid-columns: 1fr 1fr 1fr 1fr;
      grid-template-columns: 1fr 1fr 1fr 1fr; } }
  .tq-team-grid .content-container .team-card {
    padding-bottom: 2em; }
    .tq-team-grid .content-container .team-card .team-content-container .team-image-wrapper {
      border-top: 7px solid #0f206c; }
    .tq-team-grid .content-container .team-card .team-content-container .team-name {
      color: #151f6d;
      font-size: 2.0625em;
      font-family: "GT Sectra Fine", sans-serif;
      margin-top: 0.5em;
      margin-bottom: 0.25em;
      font-weight: 500; }
      @media only screen and (min-width: 1024px) {
        .tq-team-grid .content-container .team-card .team-content-container .team-name {
          font-size: 1.375rem; } }
    .tq-team-grid .content-container .team-card .team-content-container .team-title {
      color: #6b7087;
      font-size: 0.75em;
      font-family: "GT America Extended", sans-serif;
      letter-spacing: 1.2px;
      line-height: 1.33;
      margin-bottom: 1.5em;
      margin-left: 0;
      margin-right: auto;
      max-width: 95%;
      text-transform: uppercase; }

.tq-logo-grid {
  position: relative; }
  .tq-logo-grid.bg-light_grey {
    border-top: 7px solid #EBA800;
    background-color: #f6f6f6; }
  .tq-logo-grid .content-container {
    text-align: center; }
    .tq-logo-grid .content-container .title {
      color: #151f6d;
      font-size: 0.75em;
      font-family: "GT Sectra Fine", sans-serif; }
      @media only screen and (min-width: 768px) {
        .tq-logo-grid .content-container .title {
          font-size: 1em;
          margin-bottom: 1.5em; } }
      @media only screen and (min-width: 1024px) {
        .tq-logo-grid .content-container .title {
          font-size: 2.375rem; } }
    .tq-logo-grid .content-container .content {
      max-width: 570px;
      margin-left: auto;
      margin-right: auto;
      letter-spacing: 0; }
      .tq-logo-grid .content-container .content > * {
        font-size: 0.8125em;
        line-height: 1.23; }
        @media only screen and (min-width: 768px) {
          .tq-logo-grid .content-container .content > * {
            font-size: 1em;
            line-height: 1.19; } }
        @media only screen and (min-width: 1024px) {
          .tq-logo-grid .content-container .content > * {
            line-height: 1.33;
            font-size: 1.125rem; } }
    .tq-logo-grid .content-container .logos-container {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center;
      text-align: center; }
      @media only screen and (min-width: 768px) {
        .tq-logo-grid .content-container .logos-container.one-col {
          padding: 0 1%; }
          .tq-logo-grid .content-container .logos-container.one-col .logo-container {
            -webkit-box-flex: 1;
                -ms-flex: 1 1 100%;
                    flex: 1 1 100%; }
        .tq-logo-grid .content-container .logos-container.two-cols {
          padding: 0 10%; }
          .tq-logo-grid .content-container .logos-container.two-cols .logo-container {
            -webkit-box-flex: 0;
                -ms-flex: 0 0 50%;
                    flex: 0 0 50%; }
        .tq-logo-grid .content-container .logos-container.three-cols {
          padding: 0 10%; }
          .tq-logo-grid .content-container .logos-container.three-cols .logo-container {
            -webkit-box-flex: 0;
                -ms-flex: 0 0 33.33%;
                    flex: 0 0 33.33%; }
        .tq-logo-grid .content-container .logos-container.four-cols {
          padding: 0 20%; }
          .tq-logo-grid .content-container .logos-container.four-cols .logo-container {
            -webkit-box-flex: 0;
                -ms-flex: 0 0 25%;
                    flex: 0 0 25%; }
        .tq-logo-grid .content-container .logos-container.five-cols {
          padding: 0 20%; }
          .tq-logo-grid .content-container .logos-container.five-cols .logo-container {
            -webkit-box-flex: 0;
                -ms-flex: 0 0 20%;
                    flex: 0 0 20%; } }
      .tq-logo-grid .content-container .logos-container.additional-padding-top {
        padding-top: 2.5em; }
      .tq-logo-grid .content-container .logos-container.additional-padding-bottom {
        padding-bottom: 2.5em; }
      .tq-logo-grid .content-container .logos-container .logo-container {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center;
        -webkit-box-pack: center;
            -ms-flex-pack: center;
                justify-content: center;
        -webkit-box-sizing: border-box;
                box-sizing: border-box;
        padding: 10px 15px; }
        @media only screen and (max-width: 767px) {
          .tq-logo-grid .content-container .logos-container .logo-container {
            -webkit-box-flex: 0;
                -ms-flex: 0 0 33.33%;
                    flex: 0 0 33.33%; } }
        .tq-logo-grid .content-container .logos-container .logo-container .logo {
          width: 100%;
          height: auto; }

.tq-quote {
  position: relative; }
  .tq-quote .content-container {
    text-align: center; }
    .tq-quote .content-container .quote {
      color: #0f206c;
      font-size: 1.95em;
      line-height: 1.23;
      letter-spacing: 1.5px;
      max-width: 975px;
      margin-left: auto;
      margin-right: auto;
      text-transform: initial; }
    .tq-quote .content-container .author {
      color: #78b6d8;
      margin-top: 30px;
      text-transform: uppercase; }

.tq-gallery {
  position: relative; }
  .tq-gallery .content-container {
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    -ms-grid-rows: (1fr)[4];
    grid-template-rows: repeat(4, 1fr);
    grid-column-gap: 0;
    grid-row-gap: 8px; }
    @media only screen and (min-width: 768px) {
      .tq-gallery .content-container {
        -ms-grid-columns: (1fr)[2];
        grid-template-columns: repeat(2, 1fr);
        -ms-grid-rows: (1fr)[3];
        grid-template-rows: repeat(3, 1fr);
        grid-column-gap: 10px;
        grid-row-gap: 10px; } }
    @media only screen and (min-width: 1024px) {
      .tq-gallery .content-container {
        -ms-grid-columns: (1fr)[3];
        grid-template-columns: repeat(3, 1fr);
        -ms-grid-rows: (1fr)[2];
        grid-template-rows: repeat(2, 1fr);
        grid-column-gap: 25px;
        grid-row-gap: 25px; } }
    .tq-gallery .content-container .image {
      background-size: cover;
      background-repeat: no-repeat;
      background-position: center;
      min-height: 210px; }
      .tq-gallery .content-container .image:nth-child(4n + 1) {
        -ms-grid-row: 1;
        -ms-grid-row-span: 1;
        -ms-grid-column: 1;
        -ms-grid-column-span: 1;
        grid-area: 1 / 1 / 2 / 2; }
      .tq-gallery .content-container .image:nth-child(4n + 2) {
        -ms-grid-row: 2;
        -ms-grid-row-span: 1;
        -ms-grid-column: 1;
        -ms-grid-column-span: 1;
        grid-area: 2 / 1 / 3 / 2; }
      .tq-gallery .content-container .image:nth-child(4n + 3) {
        -ms-grid-row: 3;
        -ms-grid-row-span: 1;
        -ms-grid-column: 1;
        -ms-grid-column-span: 1;
        grid-area: 3 / 1 / 4 / 2; }
      .tq-gallery .content-container .image:nth-child(4n + 4) {
        -ms-grid-row: 4;
        -ms-grid-row-span: 1;
        -ms-grid-column: 1;
        -ms-grid-column-span: 1;
        grid-area: 4 / 1 / 5 / 2; }
      @media only screen and (min-width: 768px) {
        .tq-gallery .content-container .image:nth-child(4n + 1) {
          -ms-grid-row: 1;
          -ms-grid-row-span: 2;
          -ms-grid-column: 1;
          -ms-grid-column-span: 1;
          grid-area: 1 / 1 / 3 / 2; }
        .tq-gallery .content-container .image:nth-child(4n + 2) {
          -ms-grid-row: 3;
          -ms-grid-row-span: 1;
          -ms-grid-column: 1;
          -ms-grid-column-span: 1;
          grid-area: 3 / 1 / 4 / 2; }
        .tq-gallery .content-container .image:nth-child(4n + 3) {
          -ms-grid-row: 1;
          -ms-grid-row-span: 1;
          -ms-grid-column: 2;
          -ms-grid-column-span: 1;
          grid-area: 1 / 2 / 2 / 3; }
        .tq-gallery .content-container .image:nth-child(4n + 4) {
          -ms-grid-row: 2;
          -ms-grid-row-span: 2;
          -ms-grid-column: 2;
          -ms-grid-column-span: 1;
          grid-area: 2 / 2 / 4 / 3; } }
      @media only screen and (min-width: 1024px) {
        .tq-gallery .content-container .image:nth-child(4n + 1) {
          -ms-grid-row: 1;
          -ms-grid-row-span: 2;
          -ms-grid-column: 1;
          -ms-grid-column-span: 1;
          grid-area: 1 / 1 / 3 / 2; }
        .tq-gallery .content-container .image:nth-child(4n + 2) {
          -ms-grid-row: 1;
          -ms-grid-row-span: 1;
          -ms-grid-column: 2;
          -ms-grid-column-span: 1;
          grid-area: 1 / 2 / 2 / 3; }
        .tq-gallery .content-container .image:nth-child(4n + 3) {
          -ms-grid-row: 2;
          -ms-grid-row-span: 1;
          -ms-grid-column: 2;
          -ms-grid-column-span: 1;
          grid-area: 2 / 2 / 3 / 3; }
        .tq-gallery .content-container .image:nth-child(4n + 4) {
          -ms-grid-row: 1;
          -ms-grid-row-span: 2;
          -ms-grid-column: 3;
          -ms-grid-column-span: 1;
          grid-area: 1 / 3 / 3 / 4; } }

.tq-masonry {
  position: relative; }
  .tq-masonry h2 {
    text-align: center;
    color: #EBA800;
    font-size: 0.75rem;
    font-family: "Knockout HTF33-JuniorHeviwt Regular", sans-serif;
    letter-spacing: 1.41px; }
    @media only screen and (min-width: 768px) {
      .tq-masonry h2 {
        font-size: 1rem; } }
    @media only screen and (min-width: 1024px) {
      .tq-masonry h2 {
        font-size: 1.5rem; } }
  .tq-masonry .masonry-gallery {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap; }
    @media only screen and (min-width: 768px) {
      .tq-masonry .masonry-gallery {
        gap: 1rem; } }
    .tq-masonry .masonry-gallery .masonry-item {
      overflow: hidden;
      width: 100%;
      margin-bottom: 1rem; }
      @media only screen and (min-width: 768px) {
        .tq-masonry .masonry-gallery .masonry-item {
          width: calc(33% - 1rem);
          margin-bottom: 0px; }
          .tq-masonry .masonry-gallery .masonry-item.quarter {
            width: calc(25% - 1rem); }
          .tq-masonry .masonry-gallery .masonry-item.half {
            width: calc(50% - 1rem); } }
      .tq-masonry .masonry-gallery .masonry-item img {
        -o-object-fit: cover;
           object-fit: cover;
        -o-object-position: center;
           object-position: center;
        height: 300px;
        width: 100%; }
        @media only screen and (min-width: 1400px) {
          .tq-masonry .masonry-gallery .masonry-item img {
            height: 450px; } }

.tq-cta-banner-large {
  position: relative;
  background-color: #0f206c; }
  .tq-cta-banner-large .content-container .content-wrapper {
    text-align: center; }
    .tq-cta-banner-large .content-container .content-wrapper .title {
      font-size: 2.6875em;
      line-height: 0.9;
      margin-bottom: 10px; }
      @media only screen and (min-width: 768px) {
        .tq-cta-banner-large .content-container .content-wrapper .title {
          font-size: 4em;
          margin-bottom: 0.5em; } }
      @media only screen and (min-width: 1024px) {
        .tq-cta-banner-large .content-container .content-wrapper .title {
          font-size: 2.375rem; } }
    .tq-cta-banner-large .content-container .content-wrapper .content {
      margin-left: auto;
      margin-right: auto;
      max-width: 295px;
      letter-spacing: 0; }
      .tq-cta-banner-large .content-container .content-wrapper .content > * {
        font-size: 1em;
        color: #FFF; }
      @media only screen and (min-width: 768px) {
        .tq-cta-banner-large .content-container .content-wrapper .content {
          max-width: 315px; } }
      @media only screen and (min-width: 1024px) {
        .tq-cta-banner-large .content-container .content-wrapper .content {
          max-width: 575px; }
          .tq-cta-banner-large .content-container .content-wrapper .content > * {
            font-size: 1.125rem; } }

.tq-cta-banner-small {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  text-align: center;
  width: 100%;
  background-color: #EBA800; }
  .tq-cta-banner-small .content-wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    padding: 1em 0em;
    width: 100%;
    text-align: center; }
    @media only screen and (min-width: 768px) {
      .tq-cta-banner-small .content-wrapper {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
            -ms-flex-direction: row;
                flex-direction: row; } }
    .tq-cta-banner-small .content-wrapper .title {
      color: #FFF;
      font-family: "GT America Extended", sans-serif;
      font-size: 0.65em;
      font-weight: 400;
      margin: 0 0 0.5em;
      padding-right: 0em;
      line-height: 1;
      letter-spacing: 0;
      text-transform: uppercase; }
      @media only screen and (min-width: 768px) {
        .tq-cta-banner-small .content-wrapper .title {
          font-size: 0.8em;
          margin-bottom: 0;
          padding-right: 0.5em; } }
    .tq-cta-banner-small .content-wrapper .cta:before {
      -webkit-transform: translate(-2px, 2px);
              transform: translate(-2px, 2px); }

.grecaptcha-badge {
  visibility: hidden; }

.tq-contact-form-details {
  position: relative; }
  .tq-contact-form-details .two-column-wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column; }
    @media only screen and (min-width: 768px) {
      .tq-contact-form-details .two-column-wrapper {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
            -ms-flex-direction: row;
                flex-direction: row;
        -webkit-box-pack: justify;
            -ms-flex-pack: justify;
                justify-content: space-between; } }
    .tq-contact-form-details .two-column-wrapper .col-left,
    .tq-contact-form-details .two-column-wrapper .col-right {
      position: relative;
      margin-bottom: 10px;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center;
      min-height: 250px; }
      @media only screen and (min-width: 768px) {
        .tq-contact-form-details .two-column-wrapper .col-left,
        .tq-contact-form-details .two-column-wrapper .col-right {
          margin-bottom: 0;
          min-height: 370px; } }
      @media only screen and (min-width: 1024px) {
        .tq-contact-form-details .two-column-wrapper .col-left,
        .tq-contact-form-details .two-column-wrapper .col-right {
          min-height: 500px; } }
    .tq-contact-form-details .two-column-wrapper .col-left .form-container .contact-form {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
          -ms-flex-direction: row;
              flex-direction: row;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      -webkit-box-pack: justify;
          -ms-flex-pack: justify;
              justify-content: space-between;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
      position: relative; }
      .tq-contact-form-details .two-column-wrapper .col-left .form-container .contact-form input:not([type="checkbox"]):not([type="radio"]):not([type="hidden"]),
      .tq-contact-form-details .two-column-wrapper .col-left .form-container .contact-form select,
      .tq-contact-form-details .two-column-wrapper .col-left .form-container .contact-form optgroup {
        font-family: "Knockout HTF31-JuniorMiddlewt Regular", sans-serif;
        border: 0;
        border-bottom: 1px solid #979797;
        border-radius: 0;
        background-color: #FFF;
        padding: 12px;
        width: 100% !important;
        -webkit-box-sizing: border-box;
                box-sizing: border-box; }
        .tq-contact-form-details .two-column-wrapper .col-left .form-container .contact-form input:not([type="checkbox"]):not([type="radio"]):not([type="hidden"]):focus,
        .tq-contact-form-details .two-column-wrapper .col-left .form-container .contact-form select:focus,
        .tq-contact-form-details .two-column-wrapper .col-left .form-container .contact-form optgroup:focus {
          outline: none; }
      .tq-contact-form-details .two-column-wrapper .col-left .form-container .contact-form textarea {
        font-family: "Knockout HTF31-JuniorMiddlewt Regular", sans-serif;
        border: 1px solid #979797;
        border-radius: 0;
        background-color: #FFF;
        padding: 12px;
        width: 100% !important;
        -webkit-box-sizing: border-box;
                box-sizing: border-box; }
        .tq-contact-form-details .two-column-wrapper .col-left .form-container .contact-form textarea:focus {
          outline: none; }
      .tq-contact-form-details .two-column-wrapper .col-left .form-container .contact-form .grunion-field-wrap {
        position: relative;
        -webkit-box-flex: 1;
            -ms-flex: 1 1 100%;
                flex: 1 1 100%; }
        @media only screen and (min-width: 768px) {
          .tq-contact-form-details .two-column-wrapper .col-left .form-container .contact-form .grunion-field-wrap.form-field-width-25-wrap {
            -webkit-box-flex: 0;
                -ms-flex: 0 0 24%;
                    flex: 0 0 24%; }
          .tq-contact-form-details .two-column-wrapper .col-left .form-container .contact-form .grunion-field-wrap.form-field-width-50-wrap {
            -webkit-box-flex: 0;
                -ms-flex: 0 0 49%;
                    flex: 0 0 49%; }
          .tq-contact-form-details .two-column-wrapper .col-left .form-container .contact-form .grunion-field-wrap.form-field-width-75-wrap {
            -webkit-box-flex: 0;
                -ms-flex: 0 0 75%;
                    flex: 0 0 75%; } }
        .tq-contact-form-details .two-column-wrapper .col-left .form-container .contact-form .grunion-field-wrap .grunion-field-label {
          color: #6b7087;
          font-size: 1rem;
          font-family: "GT America", sans-serif;
          font-weight: 400; }
          .tq-contact-form-details .two-column-wrapper .col-left .form-container .contact-form .grunion-field-wrap .grunion-field-label > span {
            display: none; }
        .tq-contact-form-details .two-column-wrapper .col-left .form-container .contact-form .grunion-field-wrap .grunion-field-label:not(.textarea) {
          position: absolute;
          bottom: -0.5em; }
        .tq-contact-form-details .two-column-wrapper .col-left .form-container .contact-form .grunion-field-wrap .grunion-field-label.textarea {
          margin-top: 3.625rem;
          position: relative;
          bottom: -1.5rem; }
        .tq-contact-form-details .two-column-wrapper .col-left .form-container .contact-form .grunion-field-wrap input:not([type="checkbox"]):not([type="radio"]):not([type="hidden"]) {
          margin-top: 0.5em;
          margin-bottom: 2em; }
        .tq-contact-form-details .two-column-wrapper .col-left .form-container .contact-form .grunion-field-wrap textarea {
          margin-top: 2em; }
      .tq-contact-form-details .two-column-wrapper .col-left .form-container .contact-form .contact-submit {
        -webkit-box-flex: 1;
            -ms-flex: 1 1 100%;
                flex: 1 1 100%; }
      .tq-contact-form-details .two-column-wrapper .col-left .form-container .contact-form .hidden-input-field-wrap {
        display: none; }
      .tq-contact-form-details .two-column-wrapper .col-left .form-container .contact-form .recaptcha-loading-overlay {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        background: rgba(255, 255, 255, 0.3);
        border-radius: 5px;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: center;
            -ms-flex-pack: center;
                justify-content: center;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center;
        font-size: 1.25em;
        color: #979797; }
    .tq-contact-form-details .two-column-wrapper .col-left .form-container.hide-labels form.contact-form label:not(.checkbox):not(.checkbox-multiple):not(.radio) {
      display: none; }
    .tq-contact-form-details .two-column-wrapper .col-left .form-container .recaptcha-branding-text {
      color: #6b7087;
      font-size: 0.75rem; }
      .tq-contact-form-details .two-column-wrapper .col-left .form-container .recaptcha-branding-text a {
        color: #6b7087; }
    @media only screen and (min-width: 768px) {
      .tq-contact-form-details .two-column-wrapper .col-left {
        -webkit-box-flex: 0;
            -ms-flex: 0 1 calc(57% - 12.5px);
                flex: 0 1 calc(57% - 12.5px); } }
    .tq-contact-form-details .two-column-wrapper .col-right {
      -webkit-box-align: start;
          -ms-flex-align: start;
              align-items: flex-start; }
      @media only screen and (max-width: 767px) {
        .tq-contact-form-details .two-column-wrapper .col-right {
          padding-left: 1.5em;
          padding-right: 1.5em; } }
      @media only screen and (min-width: 768px) {
        .tq-contact-form-details .two-column-wrapper .col-right {
          -webkit-box-flex: 0;
              -ms-flex: 0 1 calc(43% - 12.5px);
                  flex: 0 1 calc(43% - 12.5px);
          padding-top: 3rem;
          -webkit-box-pack: start;
              -ms-flex-pack: start;
                  justify-content: flex-start; } }
      .tq-contact-form-details .two-column-wrapper .col-right .content-wrapper.primary-contact {
        margin-bottom: 3rem; }
        .tq-contact-form-details .two-column-wrapper .col-right .content-wrapper.primary-contact h4 {
          display: none; }
        .tq-contact-form-details .two-column-wrapper .col-right .content-wrapper.primary-contact span {
          font-size: 1.125rem; }
      .tq-contact-form-details .two-column-wrapper .col-right .content-wrapper.investment-contact {
        margin-bottom: 3rem; }
        .tq-contact-form-details .two-column-wrapper .col-right .content-wrapper.investment-contact h2 {
          color: #EBA800;
          font-size: 0.875rem;
          text-transform: uppercase;
          font-family: "GT America Extended", sans-serif; }
      .tq-contact-form-details .two-column-wrapper .col-right .content-wrapper.retail_leasing-contact {
        margin-bottom: 3rem; }
        .tq-contact-form-details .two-column-wrapper .col-right .content-wrapper.retail_leasing-contact h2 {
          color: #EBA800;
          font-size: 0.875rem;
          text-transform: uppercase;
          font-family: "GT America Extended", sans-serif; }
      .tq-contact-form-details .two-column-wrapper .col-right .content-wrapper.reside_living-contact {
        margin-bottom: 3rem; }
        .tq-contact-form-details .two-column-wrapper .col-right .content-wrapper.reside_living-contact h2 {
          color: #EBA800;
          font-size: 0.875rem;
          text-transform: uppercase;
          font-family: "GT America Extended", sans-serif; }
      .tq-contact-form-details .two-column-wrapper .col-right .content-wrapper h4 {
        color: #EBA800;
        font-family: "GT America Extended", sans-serif;
        font-size: 0.875rem;
        line-height: 1.49;
        letter-spacing: 1.4px;
        text-transform: uppercase;
        margin-top: 0.85em;
        margin-bottom: 0.5em; }
      .tq-contact-form-details .two-column-wrapper .col-right .content-wrapper span,
      .tq-contact-form-details .two-column-wrapper .col-right .content-wrapper a {
        color: #6b7087;
        letter-spacing: 0.34px;
        position: relative;
        display: block;
        margin-bottom: 5px; }
        .tq-contact-form-details .two-column-wrapper .col-right .content-wrapper span.address,
        .tq-contact-form-details .two-column-wrapper .col-right .content-wrapper a.address {
          margin-bottom: 1em; }
        .tq-contact-form-details .two-column-wrapper .col-right .content-wrapper span.phone,
        .tq-contact-form-details .two-column-wrapper .col-right .content-wrapper a.phone {
          padding-left: 25px; }
          .tq-contact-form-details .two-column-wrapper .col-right .content-wrapper span.phone:before,
          .tq-contact-form-details .two-column-wrapper .col-right .content-wrapper a.phone:before {
            content: '';
            position: absolute;
            left: 0;
            height: 20px;
            width: 20px;
            background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACoAAAAwCAYAAABnjuimAAAAAXNSR0IArs4c6QAAAERlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAAKqADAAQAAAABAAAAMAAAAAD+SiooAAAFGElEQVRYCdVZXWgcVRQ+5860ydakVSgiRWml6Iv4UvMUae1uNtk13VHBF0u1RbSlTwF/ilSqYqFqxfogiFLTBx+UWLHY7E92l2zW0BgqFkQQrYSCSP2DlkQSk90md67nTp3t7sS5M7PZiTgvd+493/nOt2fu/wL8Tx700jlcGL9TMxf7loRY08b4Z8lk8jcvnzDsSqHpfOkggHhHkEgrOOIMAttpJGPfhiFGxcncjMP50WNCmO/VREqgEDeD4K+5+YTZviyj5XJZn6vwQQFin1tgxvR7U4nod272MNobMkoiO+aqSxmVSClCAN8bhhgVZ01oulzeOFflXwgBCZWDZTNhN3WJmq8nvgUAK5j83FDlpyn4fX44KeO3jxTHdvrBtgpjCZ2t8ldJZDQIKRfmU0HwK8Vi7vz59UvTc5ep53UGIUPEJdDEVqO39+cgfs1iGZ+ZezKoSBmMvoAuODzTbOCgfkwABPrkjQHw6cy5c7c0toVToz4q7mmWGkGMi0ik2qx/ED+GAjYFcbiBxVMdbfojRlfX/I228N50AJQD6e4gIRji0VQy/koQn5ViGSBcCkDCEdmB1RYp9TFaic76FcoYPm4kez7wi28ljnW2a5/QnFjxJEXMpxLxIU9cSAAWjUZnaEkc9uJHIb70woRpt5ZQZNqHXkEo69c3z17AkOyW0FRvtICAv6hi0ErUpbKHbbueUUROgd5UBaMVLJkujt+lwoRps4TKAB3t2knK6u+KYEyYi4OUWVRgQjPVhNKgqggmlFmlnciOTKE0EJoaBXFNqMRs7LzpfUD8Q4EnrfD6f9EFGoR2d3cv0IHIY2kUETAXhyYnJyOqH9RqW4NQSU4rz0kqlHMm9dNtV/+cX9UVaplQmi+FvgYPkNhrUrjbQ4vEnkx+9Dk3e6vblwmVAfrj8e9J8HGvYKYQx9OFkuGFa4X9X4VKYm3r5mOI4HXJoIFpfkqZjbdCjIpDOSdao9u89jWN9A0eJPOapvX198WUfdvJQT8wSl1od0THw/F4/KrTXl93zagEGX0PTAGyJ2S/rXdyvpNxHec8ly2UdjhtbvVMYfQx6jp5SsL+hUW4SPV9bljZrsyo7ZjOjx6lkf6SXXcriazKUNu7Kxk77YaR7emR0Wcp8lvOVY78xxnTXtiViH3l9PcllAgZDZozNNs/7CRw1q3sC3jeeDD+ttMmhWXzYydMMNXHbMSMromX+3t7v7E5fAmV4NzUVBu/9NNZ+lTed1OEJ8GfA2qHjUT0ovQvFic2Vc2KvGt9VNa9HvmDqf8OYZs+YESjV3wLlcR0R9U+W+FZOgzGvALV7Ai/osAFCnoHta2ttft9oSVd1yEWSKjkTl+4sE5cmRmRGxS/sVaKI5GlwEJlUOsetcI/piytymRPIuebEirFygGWKZbeEKY4JOthPrTwZJsWaguT859pCrmRCd7/bBJFSZv5y6CL+1csVMagzXQ3Td4fUZq3KGIGNlEmfwANkvJqsyVCpYJ/7v/phIAH5XwZWJXDgQgmsKP9odT27dPStGJCBz+ki2M9wM1TNNA2O22+6whnOtv0PfJ4ZPu0XKgknpiY6JyeXXiRXgfkPsAO5qekif7dVKJngEqzHh+KUDtAtly+zazyI9QV9lOberBZ/wriITphDNr+9WWoQu1AIyPlLYvAjwDSvCvgVrvdKhF/pEEzHNHgBG31XA+WqyK0Xlgul1vPI5G1+JfOhZipGoaxKhfB9RpCff8b3unKj5LDoPkAAAAASUVORK5CYII=);
            background-size: auto 16px;
            background-repeat: no-repeat;
            background-position: center; }
        .tq-contact-form-details .two-column-wrapper .col-right .content-wrapper span.email,
        .tq-contact-form-details .two-column-wrapper .col-right .content-wrapper a.email {
          padding-left: 25px; }
          .tq-contact-form-details .two-column-wrapper .col-right .content-wrapper span.email:before,
          .tq-contact-form-details .two-column-wrapper .col-right .content-wrapper a.email:before {
            content: '';
            position: absolute;
            left: 0;
            height: 20px;
            width: 20px;
            background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAC0AAAAkCAYAAAAdFbNSAAAAAXNSR0IArs4c6QAAAERlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAALaADAAQAAAABAAAAJAAAAABLuGchAAAFbElEQVRYCdVYXWhbZRj+vpyk/610bgPFISrzwjIFrTJHN4lJlzRd2002hMmYCoqIglPQK3ehV3phvfAPRJwOirKBtmnXdDlZLxw4sFPQO8U/Cg7dr+027Jacz+c57XuapUmTtImrB9r3vO/3vs/znPP9vKdV6n94adE8ODjY7G9pabRmLC8mY9fbZmozJj01damvr2+aWrQxxjc8Zh80Ru2+3uKK8WutBrZFwnus9k1b9kP488UKVsj4hp9++c34IXiXCNKaL95kLQ/9PZ7ukoz/Vxaz3qiUuVv4snVRrx8K7zIY1Uqfh8B9uPtYhMM/21RrxYLB4D8CUG07Pj5ed3EmcwTC3YuCoeMJZXS/UaaVen0iEO/XwXr5BJneUsFY8OJM+vDExESg2mKJTx7ykVf4oOs56qI+xqjXJ4Nie6Lhd/F0r4iPJ+4+dfrCAJItiVXDEn+WR3ULPnX0RsLviS92gWgOQPibKHhdkjAtO4cTqY/4lBKrpCWuiw8ewSU/dYifbfOKZgIK9mOhvy3JEL53JJF6R/xKWuISXzB9ytfv8ksgxxYUzbzeaOc+bIIPpcZR5tl4wn5D/EpY4hFXsMi3rSv0ovj57KKiWYBN8AyABqQYU/nycMJ+VfzlWOIQTzDIQz7xC9miorG2nKZa/17YLwXEMea1obEkjselX6wnjiAQf47HPSUkns8WFc0inNPp29fd9Ch24VEPxFFvof0/7fll3Lh1qJcS4hKfPBJbzJYkmgBtbW1X1JrWHXgjXwmg45j342P2Y+KXYpnPOsl18YDr4kuwiC1ZNHF62tsvtzbVdaN7fjOH61NGHYgfTe0owuMOu3nIh+PyEod4xC2lXnLKEs2ijo6O6YBuiGJKf6CPjeQ3Geez4dFjEfqFLo4zj/nMYT1xiFeoplC8bNEEikY3nasP6E68qR/ngGsc5XwxMpbako+IcY5jrIbjrGM9cfLlF4stSTRBw+Hwn2A/Pk9g6jOOGY4nUg/Mx5SizzjmpN6Lo86t9wLl3SxZNJsCpvrJa+lMM9ZLYtS23c9K18KH4ObsPNYtp0ktSfSCpqB0HFN+hsL4+Xg1bZJDidQeWvqMcxw/cd7zgvAlN6myRePD5oXspqC0Hmyqsx6x/GYr7i/MKlJrlXE+xROsdX3EOc485rsx/CIO8cQv1ZYlGuvzKcc4/QLOpuC/41a3KcQ6O7/TRsXwTnNOAz3NOMfZPJjPOsEgHnHFL8WWLDqeSO42xvlAQKUpxNavn5FYT1f461pf4B58QxzE+Ela+oxLjpuf06SIS3zJKWb10CiWHS+tz/ZGw6vzFaCLbcdUH5IzFjkT/tbmUGzjxql8+aXEjpw40ZI+P51Cbjvz8ZBpLPxdPZGw942TjTOUsM9gI9zIWNE3jS621TjmcxHMplCjGyPLEUxi1hOHePSJTx7y0V/sWlQ0TonNKlO5ppArJF+TIp/Lm5uc5RcUPWTb9ztGjWDtNDAfx9XvNb4AegKaSgUv4hGX+IQlH3nJX4gmr+iRZHKDTs83BWyoU1aNDkUiD00WAlpOnLjEJ88sjmkmP3Xkw10gesS278xkdBJ/ha9iAZuC5dfhWCj0cz6ASsWITx7yEZP81EE9uRzXnB5WQN/nXDHH0cVuYSKe/G/s1Yd7oqFvcwur5ePMvhdt5xhE3+ByaDVpBXybM1fNSTk9dHw0+RfW0RoeORA7iUV1mydI6wM+rbwz1otX+QZr+kEIfNyj0epXzMA6njA4bU5DtH0IYnd6CSv8BuIP+5TfvIR1UNEToWrPTZ3Qi7et1Pj4xOrLM+e6jLJuxn/7FmzOqokoERj/y3W0yvzRULtqNBhsdzdqiaUrJ+1fZT18mQLw7m0AAAAASUVORK5CYII=);
            background-size: 16px auto;
            background-repeat: no-repeat;
            background-position: center; }

.tq-title-embedded-script {
  position: relative; }
  .tq-title-embedded-script .content-container {
    text-align: center; }
    .tq-title-embedded-script .content-container .embedded-script {
      max-width: 570px;
      margin-left: auto;
      margin-right: auto; }
      .tq-title-embedded-script .content-container .embedded-script .rbox-opening-list {
        font-family: "Knockout HTF31-JuniorMiddlewt Regular", sans-serif;
        font-size: 16px;
        line-height: 21px;
        color: #c8c8c8; }

@media only screen and (min-width: 1024px) {
  body.careers .tq-title-embedded-script .content-container .embedded-script {
    margin: 0; } }

.tq-careers {
  position: relative; }
  .tq-careers .two-column-wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse; }
    @media only screen and (min-width: 768px) {
      .tq-careers .two-column-wrapper {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
            -ms-flex-direction: row;
                flex-direction: row;
        -webkit-box-pack: justify;
            -ms-flex-pack: justify;
                justify-content: space-between; } }
    @media only screen and (min-width: 768px) {
      .tq-careers .two-column-wrapper.align-right {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: reverse;
            -ms-flex-direction: row-reverse;
                flex-direction: row-reverse; } }
    .tq-careers .two-column-wrapper .col-left,
    .tq-careers .two-column-wrapper .col-right {
      position: relative;
      margin-bottom: 10px;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center;
      min-height: 250px; }
      @media only screen and (min-width: 768px) {
        .tq-careers .two-column-wrapper .col-left,
        .tq-careers .two-column-wrapper .col-right {
          margin-bottom: 0;
          min-height: 250px; } }
    @media only screen and (min-width: 768px) {
      .tq-careers .two-column-wrapper .col-left {
        -webkit-box-flex: 0;
            -ms-flex: 0 1 calc(57% - 12.5px);
                flex: 0 1 calc(57% - 12.5px); } }
    .tq-careers .two-column-wrapper .col-left .torque-recruiterbox-react-entry {
      width: 100%;
      height: 100%;
      -webkit-box-sizing: border-box;
              box-sizing: border-box; }
      @media only screen and (min-width: 768px) {
        .tq-careers .two-column-wrapper .col-left .torque-recruiterbox-react-entry {
          padding-left: 12%; } }
      .tq-careers .two-column-wrapper .col-left .torque-recruiterbox-react-entry .openings-container {
        width: 100%;
        height: 100%;
        overflow-y: scroll;
        max-height: 250px; }
        .tq-careers .two-column-wrapper .col-left .torque-recruiterbox-react-entry .openings-container::-webkit-scrollbar {
          width: 0.8em; }
        .tq-careers .two-column-wrapper .col-left .torque-recruiterbox-react-entry .openings-container::-webkit-scrollbar-track {
          -webkit-box-shadow: none;
                  box-shadow: none;
          background: #d6dadc; }
        .tq-careers .two-column-wrapper .col-left .torque-recruiterbox-react-entry .openings-container::-webkit-scrollbar-thumb {
          background-color: #78b6d8;
          outline: none; }
        .tq-careers .two-column-wrapper .col-left .torque-recruiterbox-react-entry .openings-container .opening-container {
          padding: 1em 0;
          margin-left: 2.5%;
          margin-right: 2.5%;
          border-bottom: 0.5px solid #848790; }
          @media only screen and (min-width: 768px) {
            .tq-careers .two-column-wrapper .col-left .torque-recruiterbox-react-entry .openings-container .opening-container {
              margin-right: 8%; } }
          .tq-careers .two-column-wrapper .col-left .torque-recruiterbox-react-entry .openings-container .opening-container .opening-wrapper .opening-title {
            display: block;
            color: #151f6d;
            font-size: 1.125rem;
            font-family: "GT America", sans-serif;
            font-weight: bold; }
          .tq-careers .two-column-wrapper .col-left .torque-recruiterbox-react-entry .openings-container .opening-container .opening-wrapper .opening-address {
            display: block;
            color: #6b7087;
            font-size: 1rem;
            font-family: "GT America", sans-serif; }
    .tq-careers .two-column-wrapper .col-right {
      padding-top: 0;
      -webkit-box-pack: start;
          -ms-flex-pack: start;
              justify-content: flex-start; }
      @media only screen and (max-width: 767px) {
        .tq-careers .two-column-wrapper .col-right {
          padding-left: 1.5em;
          padding-right: 1.5em; } }
      @media only screen and (min-width: 768px) {
        .tq-careers .two-column-wrapper .col-right {
          -webkit-box-flex: 0;
              -ms-flex: 0 1 calc(43% - 12.5px);
                  flex: 0 1 calc(43% - 12.5px); } }
      .tq-careers .two-column-wrapper .col-right.bg-light_grey {
        border-top: 7px solid #78b6d8;
        background-color: #f6f6f6; }
      .tq-careers .two-column-wrapper .col-right.flush-text-to-left {
        padding-left: 0px;
        padding-bottom: 0px; }
      .tq-careers .two-column-wrapper .col-right .content-wrapper .content {
        letter-spacing: 0; }
        @media only screen and (min-width: 768px) {
          .tq-careers .two-column-wrapper .col-right .content-wrapper .content {
            max-width: 75%; } }
        .tq-careers .two-column-wrapper .col-right .content-wrapper .content > * {
          font-size: 1em;
          line-height: 1.14; }

.post-card {
  position: relative;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  width: 100%;
  height: 100%;
  background-color: #f6f6f6; }
  .post-card .post-content-container {
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    padding: 1.5em 1em; }
    .post-card .post-content-container .post-taxonomies {
      color: #6b7087;
      font-family: "GT America Extended", sans-serif;
      font-size: 0.75em;
      font-weight: 400;
      letter-spacing: 1.4px;
      line-height: 1.2em;
      text-transform: uppercase;
      margin-top: 0;
      margin-bottom: 0; }
    .post-card .post-content-container .post-title {
      color: #0f206c;
      text-transform: none;
      margin-top: 0.5em;
      margin-bottom: 1em; }
    .post-card .post-content-container .post-excerpt {
      font-size: 0.8125em;
      color: #6b7087;
      line-height: 1.23; }
      @media only screen and (min-width: 768px) {
        .post-card .post-content-container .post-excerpt {
          font-size: 0.875em;
          line-height: 1.14; } }
      @media only screen and (min-width: 1024px) {
        .post-card .post-content-container .post-excerpt {
          font-size: 1.125em;
          line-height: 1.22; } }

.property-card {
  position: relative;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  width: 100%;
  height: 100%;
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat; }
  .property-card .property-content-container {
    position: absolute;
    top: 0;
    left: 0;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    width: 100%;
    max-width: 236px;
    background: #0f206c;
    padding: 0.5em; }
    @media only screen and (min-width: 768px) {
      .property-card .property-content-container {
        max-width: 250px; } }
    @media only screen and (min-width: 1024px) {
      .property-card .property-content-container {
        padding: 0.5em 1em; } }
    .property-card .property-content-container .property-title {
      color: #FFF;
      text-transform: capitalize;
      margin-top: 0;
      margin-bottom: 0; }
    .property-card .property-content-container .property-taxonomies {
      font-family: "GT America Extended", sans-serif;
      font-size: 0.75em;
      font-weight: 400;
      letter-spacing: 1.4px;
      line-height: 1.2em;
      color: #EBA800;
      text-transform: uppercase;
      margin-top: 0;
      margin-bottom: 0; }

/*# sourceMappingURL=main.css.map*/