<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">.test {
  border: 2px solid yellow; }

* {
  box-sizing: border-box; }

:root {
  --primary-color: #152B4D;
  --primary-color-light: #2c405e;
  --secondary-color: #75C2D3;
  --secondary-color-light: #9cdfdb;
  --text-color: #555; }

body {
  color: #152B4D; }

/* accessibility */
a.skip-link {
  position: absolute;
  top: -2rem;
  padding: 0 0.5rem;
  background: #ccc;
  color: #16284c !important;
  font-size: small;
  height: 2rem;
  line-height: 2rem;
  display: block;
  transition: top 1s ease-out;
  outline: none;
  z-index: 10000;
}
a.skip-link:focus {
  top: 0;
  transition: top 0.1s;
}
.hidden {
  position: absolute;
  left: -10000px;
  top: auto;
  width: 1px;
  height: 1px;
  overflow: hidden;
}
#skip a {
  position: absolute;
  left: -10000px;
  top: auto;
  width: 1px;
  height: 1px;
  overflow: hidden;
}
#skip a:focus {
  position: static;
  width: auto;
  height: auto;
}
.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}
.eho.eho-white path {fill: white;}

/* utilities */
.no-wrap {
  white-space: nowrap; }

.no-style, .no-style:hover {
  text-decoration: none; }

.lh-1 {
  line-height: 1; }

.ls-1 {
  letter-spacing: 0.1em; }

.ls-2 {
  letter-spacing: 0.2em; }

.pt-6, .py-6 {
  padding-top: 4rem !important; }

.pb-6, .py-6 {
  padding-bottom: 4rem !important; }

.pb-8, .py-8 {
  padding-top: 6rem !important; }

.pb-8, .py-8 {
  padding-bottom: 6rem !important; }

/* colors */
.white {
  color: white; }

h1, h2, h3, h4, h5 {
  font-family: krete, serif;
  font-family: 'Vollkorn', serif;
  color: #152B4D; }

h3 {
  font-size: 1.5rem; }

body {
  color: var(--primary-color); }

a {
  color: var(--secondary-color);
  transition: all 0.3s ease; }

a:hover {
  color: var(--secondary-color-light); }

.bg-primary a {
  color: var(--secondary-color-light); }

.bg-white {
  background-color: #fff; }

.text-primary {
  color: var(--primary-color) !important; }

.text-secondary {
  color: var(--secondary-color) !important; }

.text-secondary-light {
  color: var(--secondary-color-light) !important; }

.bg-primary {
  background-color: var(--primary-color) !important; }

.bg-secondary, a.bg-secondary:focus, a.bg-secondary:hover, button.bg-secondary:focus, button.bg-secondary:hover {
  background-color: var(--secondary-color) !important;
  color: white; }

.bg-light {
  background-color: #f2f2f2 !important; }

.bg-secondary-light {
  background-color: var(--secondary-color-light) !important; }

.btn-primary {
  border: var(--secondary-color);
  background-color: var(--secondary-color);
  color: white;
  border-radius: 0; }
  .btn-primary:hover {
    border: var(--primary-color);
    background-color: var(--primary-color);
    color: white;
    border-radius: 0; }

.border-light {
  border-color: rgba(255, 255, 255, 0.3) !important; }

/* navbar */
.topbar a {
  color: #fff; }
.topbar i {
  font-size: 1.5rem; }
.topbar #zillow {
  width: 40px; }

.navbar {
  z-index: 1;
  background: white;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.15); }
  .navbar a {
    color: #fff; }

.navbar-brand {
  width: 175px; }

.navbar-light .navbar-nav .nav-link {
  font-weight: 700;
  color: var(--text-color) !important; }

.dropdown-menu {
  background-color: var(--primary-color);
  color: white;
  border: 0;
  border-radius: 0;
  padding: .5rem;
  margin: 0; }

.dropdown-item {
  color: white; }

.dropdown-item:focus, .dropdown-item:hover {
  background-color: var(--primary-color-light);
  color: white; }

.dropdown-item:not(:last-child) {
  margin-bottom: 2px; }

.nav-item {
  position: relative; }

@keyframes grow {
  from {
    height: 0; }
  to {
    height: 20px; } }
@media (min-width: 992px) {
  .navbar-expand-lg .navbar-nav .nav-link {
    padding-left: 1rem;
    padding-right: 1rem; }

  .navbar-light .navbar-nav .nav-item:hover:after,
  .navbar-light .navbar-nav .nav-item.show:after {
    content: "";
    width: 1px;
    animation: grow .5s forwards;
    position: absolute;
    top: 40px;
    left: 0;
    right: 0;
    background: var(--secondary-color);
    margin: auto; } }
.hero {
  background: url("../img/hero-1.jpg");
  background-repeat: no-repeat;
  background-size: cover;
  background-position: 50% 70%;
  height: 400px; }
  .hero .col {
    background: rgba(21, 43, 77, 0.8);
    color: #fff; }
  .hero h1 {
    font-size: 2rem; }
  @media (max-width: 599px) {
    .hero {
      min-height: 450px; } }
  @media (min-width: 1200px) {
    .hero {
      min-height: 650px;
      font-size: 4.5rem; }
      .hero .hero {
        max-height: 400px;
        background-repeat: no-repeat;
        background-size: cover;
        background-position: 50% 95%; } }

#difference {
  position: relative; }

#numbers::before, #difference::before, #getstarted::before, #prequalifynow::before {
  content: "";
  position: absolute;
  top: 0px;
  left: 0px;
  z-index: 0;
  width: 100%;
  height: 100%; }

.line_center:after {
  content: "";
  width: 70px;
  height: 2px;
  background-color: var(--secondary-color);
  display: block;
  text-align: center;
  margin: 1rem auto; }

.line:after {
  content: "";
  width: 70px;
  height: 2px;
  background-color: var(--secondary-color);
  display: block;
  text-align: center; }

.owl-carousel .item {
  min-height: 400px;
  background: rgba(21, 43, 77, 0.8);
  border-radius: 5px;
  transition: background-color .4s ease-out;
  position: relative; }
  .owl-carousel .item:hover {
    background-color: rgba(117, 194, 211, 0.8); }
  .owl-carousel .item .front {
    background: #75c2d3;
    height: 80px;
    position: absolute;
    bottom: 25px;
    width: 100%; }
    .owl-carousel .item .front p {
      margin-top: 15px;
      padding: 15px;
      color: #fff; }

#prequalifynow {
  position: relative;
  background-image: url(../img/moving-in-bg.jpg);
  background-position: 20% 60%; }
  #prequalifynow:before {
    background: rgba(19, 41, 75, 0.8); }

.choose .col-12:nth-of-type(1) {
  background-image: url(../img/couple.jpg);
  background-size: cover; }

.links {
  background: #152B4D;
  background: linear-gradient(to bottom, rgba(21, 43, 77, 0.77), rgba(21, 43, 77, 0.7)), url("../img/kitchen.jpg");
  background-size: cover;
  background-attachment: fixed;
  position: relative;
  background-repeat: no-repeat;
  background-image: linear-gradient(to bottom, rgba(21, 43, 77, 0.77), rgba(21, 43, 77, 0.7)), url("../img/couple_laptop.jpg");
  background-size: cover;
  background-repeat: no-repeat;
  background-position: 20% 50%; }
  .links h2, .links h3 {
    color: #fff; }
  .links .bg-primary a {
    color: #fff; }

.quality_boxes {
  padding: 18px 10px;
  color: #152B4D;
  border-radius: 5px; }
  .quality_boxes .svg {
    margin: auto;
    width: 60px;
    height: 60px;
    border-radius: 50%;
    background: #fff;
    position: relative;
    box-shadow: 0px 0px 10px 	#232323; }
    .quality_boxes .svg svg {
      position: absolute;
      top: 50%;
      left: 50%;
      transform: translate(-50%, -50%); }
  .quality_boxes .box {
    min-height: 158px;
    margin-top: -15px;
    background: #fff;
    border-radius: 5px;
    box-shadow: 0px 0px 16px 	#232323;
    padding: 10px 5px; }
    .quality_boxes .box strong {
      font-size: 1.2rem;
      color: #152B4D; }
    .quality_boxes .box p {
      color: #152B4D; }
  .quality_boxes h3 {
    color: #152B4D;
    text-transform: uppercase; }

#accordion a {
  color: #152B4D; }

.calc &gt; div {
  border: 2px solid #f2f2f2; }
  .calc &gt; div svg {
    color: #152B4D; }

.calculator-buttons &gt; button {
  padding: 1.5rem;
  width: 11rem;
  display: flex;
  align-items: center;
  justify-content: center;
  margin: 0 1rem 1rem 0;
  border: none; }

a.card {
  border: 0;
  box-shadow: 0 0 35px rgba(10, 10, 10, 0.08);
  border-radius: 4px;
  color: var(--secondary);
  text-align: center; }

.card h5 {
  text-transform: uppercase; }

form .btn-primary.disabled, form .btn-primary:disabled {
  background-color: var(--secondary-color);
  border-color: var(--secondary-color);
  font-size: 0.9rem; }

@media (max-width: 599px) {
  .contact-block .col-10 {
    padding: 10px 0; } }

#about .col-md-5 .row {
  height: 160px; }
#about .col-md-5 .circle {
  height: 70px;
  width: 70px;
  border-radius: 50%;
  position: relative; }
  #about .col-md-5 .circle svg {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%); }

@media (min-width: 992px) {
  .hero {
    background: url("../img/hero-1.jpg");
    background-repeat: no-repeat;
    background-size: cover;
    background-position: 50% 70%; }
    .hero .row {
      min-height: 450px; } }
@media (max-width: 992px) {
  .choose .col-12:nth-of-type(1) {
    min-height: 300px; } }
.footer a {
  color: #ffff; }
</pre></body></html>