<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@font-face {
  font-family: "Jost";
  src: url("Fonts/Jost-VariableFont_wght.ttf") format("truetype");
}
body {
  font-family: "Jost", serif;
  background-color: #040503;
  color: #ffffff;
  min-height: 100vh !important;
  display: flex;
  flex-direction: column !important;
  overflow-x: hidden;
}
body#residential-for-sale, body#residential-for-lease, body#commercial-for-sale, body#commercial-for-lease, body#pre-construction, body#broker-portal, body#careers, body#our-team, body#commercial {
  background-color: #ffffff !important;
}
body#residential-for-sale footer, body#residential-for-lease footer, body#commercial-for-sale footer, body#commercial-for-lease footer, body#pre-construction footer, body#broker-portal footer, body#careers footer, body#our-team footer, body#commercial footer {
  background-color: #040503;
}

.h-100 {
  height: 100% !important;
}

.fs-sm {
  font-size: 0.8em;
}

.fs-rg {
  font-size: 1em;
}

.fs-lg {
  font-size: 1.2em;
}

.fs-xlg {
  font-size: 1.4em;
}

.brand.brand-logo {
  max-width: 155px;
}
.brand.text-highlight {
  font-weight: 800;
}
.brand.bg-black {
  background-color: #040503 !important;
}
.brand.bg-black .dropdown-toggle::after {
  content: none;
}
.brand.bg-black .dropdown-item:hover {
  background-color: #ffffff;
  color: #040503 !important;
}
.brand.bg-white {
  background-color: #ffffff !important;
}
.brand.bg-white .dropdown-toggle::after {
  content: none;
}
.brand.bg-white .dropdown-item:hover {
  background-color: #ffffff;
  color: #040503 !important;
}
.brand.bg-gray {
  background-color: #212121 !important;
}
.brand.bg-gray-light {
  background-color: #cacccb !important;
}
.brand.bg-gray-dark {
  background-color: #212121;
}
.brand.text-light {
  color: #ffffff !important;
}
.brand.text-light a {
  color: #ffffff !important;
}
.brand.text-dark {
  color: #040503 !important;
}
.brand.text-dark a {
  color: #040503 !important;
  text-decoration: none !important;
}
.brand.form .input-group input,
.brand.form .input-group .input-group-text {
  background-color: #040503;
  color: #ffffff;
  border: none;
}
.brand.form .form-floating input {
  background-color: transparent !important;
  border-top: none;
  border-left: none;
  border-right: none;
  border-radius: 0;
  color: #fff;
  font-weight: 800;
}
.brand.carousel a[role=button] {
  padding: 5px;
  background-color: #040503;
}
.brand.carousel a[role=button] i {
  color: #ffffff;
}

.home-page-search-div {
  border: 2px solid #bdc82e;
}

input#floatingInput {
  background-color: red !important;
}

section {
  margin-top: 100px !important;
}
section.navbar-margin-top {
  margin-top: 105px !important;
}

@media (max-width: 767px) {
  section {
    margin-top: 45px !important;
  }
}
#contactus .form-contact-us .form-check {
  margin-right: 30px;
}
#contactus input,
#contactus textarea {
  border: 1px solid #040503;
  font-weight: 600;
  color: #040503;
  padding: 10px;
}
#contactus input[type=radio],
#contactus textarea[type=radio] {
  padding: 0 !important;
}
#contactus input[type=radio]:checked,
#contactus textarea[type=radio]:checked {
  background-color: #040503;
}
#contactus input::placeholder,
#contactus textarea::placeholder {
  color: #040503;
  opacity: 1;
}

.card,
.brand-card {
  --bs-card-bg: unset;
  padding: 5px;
  border: none;
}
.card img,
.brand-card img {
  border-radius: 0;
}
.card.compact .card-img-top,
.brand-card.compact .card-img-top {
  height: 175px;
}
.card.horizontal-expanded i,
.brand-card.horizontal-expanded i {
  margin-right: 5px;
}
.card.horizontal-expanded span,
.brand-card.horizontal-expanded span {
  margin-right: 17px;
}
.card.compact-v2,
.brand-card.compact-v2 {
  text-align: left;
}
.card.compact-v2 .img-holder,
.brand-card.compact-v2 .img-holder {
  height: 175px !important;
}
.card .img-gs,
.brand-card .img-gs {
  filter: grayscale(1);
}
.card:hover .img-gs,
.brand-card:hover .img-gs {
  filter: grayscale(0);
}
.card .img-holder,
.brand-card .img-holder {
  background-size: cover;
  height: 100%;
  width: auto;
  background-position: center;
}

.fade-from-top {
  background-image: linear-gradient(white 0%, transparent 100%);
}

.btn {
  border-radius: 0 !important;
}

.rotate-content {
  top: 0;
  left: 0;
  transform-origin: 0;
  transform: rotate(90deg);
}

.grayscale {
  filter: grayscale(1);
}

div[data-bs-toggle=collapse] {
  padding-bottom: 5px;
  border-bottom: 2px solid #040503;
}
div[data-bs-toggle=collapse][aria-expanded=true] .fa-chevron-down {
  display: none;
}
div[data-bs-toggle=collapse][aria-expanded=false] .fa-chevron-up {
  display: none;
}

.brand-list-group {
  padding-top: 10px;
}
.brand-list-group div {
  padding: 5px;
  display: flex;
  justify-content: space-between;
}
.brand-list-group div.active {
  background-color: #040503;
  color: #ffffff;
}
.brand-list-group div:hover {
  cursor: pointer;
}

@media (min-width: 768px) {
  .border-md-end {
    border-right: 1px solid #ffffff !important;
  }

  .border-md-top {
    border-top: 1px solid #ffffff !important;
  }
}
.our-values-list {
  text-align: center;
}
.our-values-list .item {
  padding: 40px;
  height: 300px;
  width: 300px;
}
.our-values-list .item img {
  max-width: 105px;
}

.footer a {
  color: #ffffff;
  text-decoration: none;
}

.no-text-decoration a {
  text-decoration: none !important;
}

.navbar {
  position: absolute !important;
  z-index: 999;
  width: 100vw;
}
.navbar .navbar-toggler-icon {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='white' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");
}

#inlineFormInputGroupUsername .footer {
  background-color: #040503;
}
#inlineFormInputGroupUsername .footer .logo {
  max-width: 75px;
}
#inlineFormInputGroupUsername .footer p {
  margin: 0;
}
#inlineFormInputGroupUsername .footer .fa-brands {
  padding-right: 10px;
}

.landing-banner,
.broker-portal-banner,
.our-team-banner,
.careers-banner,
.builder-advantage-banner,
.intercity-cares-banner,
.contactus-banner,
.contactus-banner-sm,
.overview-banner {
  margin-top: 0 !important;
}
.landing-banner .img-holder,
.broker-portal-banner .img-holder,
.our-team-banner .img-holder,
.careers-banner .img-holder,
.builder-advantage-banner .img-holder,
.intercity-cares-banner .img-holder,
.contactus-banner .img-holder,
.contactus-banner-sm .img-holder,
.overview-banner .img-holder {
  background-image: url("../images/banner.jpg");
  min-height: 100vh !important;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center center;
}
.landing-banner .img-holder .row,
.broker-portal-banner .img-holder .row,
.our-team-banner .img-holder .row,
.careers-banner .img-holder .row,
.builder-advantage-banner .img-holder .row,
.intercity-cares-banner .img-holder .row,
.contactus-banner .img-holder .row,
.contactus-banner-sm .img-holder .row,
.overview-banner .img-holder .row {
  width: 100%;
}
.landing-banner .img-holder .input-group,
.broker-portal-banner .img-holder .input-group,
.our-team-banner .img-holder .input-group,
.careers-banner .img-holder .input-group,
.builder-advantage-banner .img-holder .input-group,
.intercity-cares-banner .img-holder .input-group,
.contactus-banner .img-holder .input-group,
.contactus-banner-sm .img-holder .input-group,
.overview-banner .img-holder .input-group {
  width: 80%;
}

.broker-portal-banner .img-holder {
  background-image: url("../images/banner-broker-portal.png");
}

.our-team-banner .img-holder {
  background-image: url("../images/banner-team.jpg");
}

.overview-banner .img-holder {
  background-image: url("../images/banner-overview.png");
}

.contactus-banner .img-holder {
  background-image: url("../images/banner-contactus.jpg");
}

.contactus-banner-sm .img-holder {
  background-image: url("../images/banner-contactus-sm.jpg");
}

.intercity-cares-banner .img-holder {
  background-image: url("../images/banner-intercity-cares.png");
}

.builder-advantage-banner .img-holder {
  background-image: url("../images/banner-advantage.jpg");
}

.careers-banner .img-holder {
  background-image: url("../images/banner-careers.jpg");
}

.landing-banner input {
  padding: 17px 12px !important;
}
.landing-banner input::placeholder {
  color: #ffffff;
  opacity: 1;
}

.border-bottom-1-gray-light {
  border-bottom: 1px solid #cacccb;
}

@media (max-width: 767px) {
  .carousel-inner .carousel-item &gt; div {
    display: none;
  }

  .carousel-inner .carousel-item &gt; div:first-child {
    display: block;
  }
}
.carousel-inner .carousel-item.active,
.carousel-inner .carousel-item-next,
.carousel-inner .carousel-item-prev {
  display: flex;
}

/* medium and up screens */
@media (min-width: 768px) {
  .carousel-inner .carousel-item-end.active,
.carousel-inner .carousel-item-next {
    transform: translateX(25%);
  }

  .carousel-inner .carousel-item-start.active,
.carousel-inner .carousel-item-prev {
    transform: translateX(-25%);
  }
}
.carousel-inner .carousel-item-end,
.carousel-inner .carousel-item-start {
  transform: translateX(0);
}

/*# sourceMappingURL=app.css.map */
</pre></body></html>