/* _content/Mastercare.Www.Web/Pages/AboutUs.cshtml.rz.scp.css */
.columns[b-3r2v9b7g2i] {
  margin-block-start: 1rlh;
}
@media (min-width: 1024px) {
  .columns[b-3r2v9b7g2i] {
    margin-block-start: 3rlh;
  }
}

/*# sourceMappingURL=AboutUs.cshtml.css.map */
/* _content/Mastercare.Www.Web/Pages/CondoOwners.cshtml.rz.scp.css */
.body ol[b-lvjcalvpqx] {
  font-weight: bold;
}
.body ol ul[b-lvjcalvpqx] {
  font-weight: initial;
}

/*# sourceMappingURL=SalesRefinance.cshtml.css.map */
/* _content/Mastercare.Www.Web/Pages/ContactUs.cshtml.rz.scp.css */
@media (min-width: 1024px) {
  .flex[b-qj63jk59u9] {
    margin-block-start: 0.25lh;
    display: flex;
    gap: 4rem;
  }
}

#autocomplete[b-qj63jk59u9] {
  margin-top: 1rem;
}

.map[b-qj63jk59u9] {
  display: block;
  width: 100%;
  height: 100%;
  border: 2px solid currentColor;
  margin-block-end: 1rlh;
}
@media (min-width: 1024px) {
  .map[b-qj63jk59u9] {
    margin-block-end: unset;
  }
}

.grid[b-qj63jk59u9] {
  display: grid;
  gap: 1rlh 1rem;
  margin-block-start: 2rlh;
}
@media (min-width: 1024px) {
  .grid[b-qj63jk59u9] {
    grid-template-columns: repeat(3, 1fr);
    gap: 2rlh 1rem;
  }
}

.contact[b-qj63jk59u9] {
  line-height: 1.5;
}
.contact p[b-qj63jk59u9] {
  margin-block-start: unset;
  font-size: 0.9em;
}
.contact .tel[b-qj63jk59u9] {
  font-weight: bold;
}

@media (min-width: 1024px) {
  .lookup[b-qj63jk59u9] {
    grid-column: span 2;
  }
}
.lookup input[b-qj63jk59u9] {
  margin-block-start: 1rlh;
}

.result .contact[b-qj63jk59u9] {
  display: none;
}
.result .contact.active[b-qj63jk59u9] {
  display: block;
}
.result .contact.success[b-qj63jk59u9] {
  padding: 2rem;
  background-color: #A73909;
}
.result .contact .explainer[b-qj63jk59u9] {
  font-style: italic;
  margin-bottom: 0.5lh;
}

/*# sourceMappingURL=ContactUs.cshtml.css.map */
/* _content/Mastercare.Www.Web/Pages/Home.cshtml.rz.scp.css */
.stats[b-eurqnfgzrx] {
  position: relative;
}
.stats .shade[b-eurqnfgzrx] {
  background-color: rgba(0, 0, 0, 0.4);
  min-height: 24em;
  display: flex;
  flex-direction: column;
  justify-content: center;
  text-shadow: 0 0 2px 0 rgba(0, 0, 0, 0.8);
}
.stats[b-eurqnfgzrx] .background {
  display: block;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  object-fit: cover;
  z-index: -100;
}
.stats .content[b-eurqnfgzrx] {
  text-align: center;
  color: white;
}
@media (min-width: 1024px) {
  .stats .content dl[b-eurqnfgzrx] {
    display: grid;
    grid-auto-columns: 1fr;
    grid-auto-flow: column;
    gap: 1rlh 4rem;
  }
}
.stats .content dd[b-eurqnfgzrx] {
  font-size: 4.5em;
  font-weight: 300;
}
.stats .content dt[b-eurqnfgzrx] {
  font-size: 1.5em;
  font-weight: 700;
  line-height: 1.15;
}

/*# sourceMappingURL=Home.cshtml.css.map */
/* _content/Mastercare.Www.Web/Pages/RequestProposal.cshtml.rz.scp.css */
label[b-gmwu2cjvr6] {
  font-weight: bold;
  display: block;
  margin-block-end: 0.5lh;
}
label.radio[b-gmwu2cjvr6] {
  font-weight: normal;
  display: flex;
  margin: unset;
}

[b-gmwu2cjvr6] input[type=radio] {
  margin-inline-end: 1ex;
}

ul[b-gmwu2cjvr6] {
  list-style: none;
  padding: unset;
}

[b-gmwu2cjvr6] form {
  margin-block-start: 1rlh;
}
[b-gmwu2cjvr6] form p {
  break-inside: avoid;
}

.tray[b-gmwu2cjvr6] {
  display: flex;
  justify-content: space-between;
}

.no-tm[b-gmwu2cjvr6] {
  margin-block-start: unset !important;
}

.explainer[b-gmwu2cjvr6] {
  column-span: all;
  margin-block-end: 1rlh;
  text-align: end;
}

.explainer[b-gmwu2cjvr6],
.req[b-gmwu2cjvr6] {
  color: #BB3F08;
  font-weight: bold;
}

/*# sourceMappingURL=RequestProposal.cshtml.css.map */
/* _content/Mastercare.Www.Web/Pages/SalesRefinance.cshtml.rz.scp.css */
.body ol[b-pem2cv4rxy] {
  font-weight: bold;
}
.body ol ul[b-pem2cv4rxy] {
  font-weight: initial;
}

@media (min-width: 1024px) {
  [b-pem2cv4rxy] .panel {
    margin-block-start: calc(6.5rem + 1.65rlh);
  }
}

/*# sourceMappingURL=SalesRefinance.cshtml.css.map */
/* _content/Mastercare.Www.Web/Pages/Shared/Footer.cshtml.rz.scp.css */
.content[b-9n3ky2he16] {
  display: grid;
  grid-auto-flow: row;
  gap: 1rlh 2rem;
  line-height: 1.75;
}
@media (min-width: 1024px) {
  .content[b-9n3ky2he16] {
    grid-template: "brand    contact nav" auto "colophon contact nav" auto/auto auto auto;
    align-items: center;
  }
}
.content[b-9n3ky2he16] :any-link {
  color: unset;
}
.content[b-9n3ky2he16] :any-link:active, .content[b-9n3ky2he16] :any-link:focus, .content[b-9n3ky2he16] :any-link:hover {
  font-weight: bold;
}

.brand[b-9n3ky2he16] {
  font-size: 2em;
}
@media (min-width: 1024px) {
  .brand[b-9n3ky2he16] {
    grid-area: brand;
  }
}
.brand[b-9n3ky2he16] :any-link {
  display: inline-block;
  line-height: 0;
}
.brand img[b-9n3ky2he16] {
  display: block;
  height: 1.8939393939em;
}

@media (min-width: 1024px) {
  .colohpon[b-9n3ky2he16] {
    grid-area: colophon;
  }
}

@media (min-width: 1024px) {
  .contact[b-9n3ky2he16] {
    grid-area: contact;
  }
}
.contact p[b-9n3ky2he16] {
  margin-block-start: 0.5lh;
}
.contact p:first-child[b-9n3ky2he16] {
  margin-block-start: unset;
}

.nav[b-9n3ky2he16] {
  list-style: none;
}
@media (min-width: 1024px) {
  .nav[b-9n3ky2he16] {
    display: grid;
    grid-area: nav;
    grid-template-columns: repeat(2, 1fr);
  }
}

/*# sourceMappingURL=Footer.cshtml.css.map */
/* _content/Mastercare.Www.Web/Pages/Shared/Header.cshtml.rz.scp.css */
header[b-mufrlu45tc] {
  background-color: #6E6F5E;
}
@media (min-width: 1024px) {
  header[b-mufrlu45tc] {
    position: absolute;
    top: 0;
    right: 0;
    left: 0;
    z-index: 600;
    background-color: unset;
    background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.5) 50%, rgba(0, 0, 0, 0));
  }
}

.block[b-mufrlu45tc] {
  position: relative;
}

.content[b-mufrlu45tc] {
  padding: 1rlh 2rem;
}
@media (min-width: 1024px) {
  .content[b-mufrlu45tc] {
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 2rlh 4rem;
  }
}

.brand[b-mufrlu45tc] {
  font-size: 2em;
  height: 1.8939393939em;
  margin-block-end: 1rlh;
}
@media (min-width: 1024px) {
  .brand[b-mufrlu45tc] {
    margin-block-end: unset;
  }
}
.brand a[b-mufrlu45tc] {
  display: inline-block;
}
.brand a img[b-mufrlu45tc] {
  height: 100%;
}

ul[b-mufrlu45tc] {
  list-style: none;
  font-size: 1.3em;
}
@media (min-width: 1024px) {
  ul[b-mufrlu45tc] {
    display: flex;
    font-size: 1.4em;
  }
}
ul[b-mufrlu45tc]  :any-link {
  color: white;
  text-decoration: none;
}
ul[b-mufrlu45tc]  :any-link:active, ul[b-mufrlu45tc]  :any-link:focus, ul[b-mufrlu45tc]  :any-link:hover {
  text-decoration: underline;
}
@media (min-width: 1024px) {
  ul li[b-mufrlu45tc] {
    margin-inline-start: 1rem;
  }
}

.action[b-mufrlu45tc] {
  position: absolute;
  z-index: 900;
  right: 2rem;
  bottom: -2lh;
  font-size: unset;
}
@media (min-width: 1024px) {
  .action[b-mufrlu45tc] {
    top: 5rlh;
    right: 4rem;
    bottom: unset;
  }
}

/*# sourceMappingURL=Header.cshtml.css.map */
/* _content/Mastercare.Www.Web/Pages/Shared/Hero.cshtml.rz.scp.css */
header[b-uongpik1vq] {
  position: relative;
}

img[b-uongpik1vq] {
  display: block;
  width: 100%;
  height: 100%;
  max-height: 100vh;
  object-fit: cover;
}

hgroup[b-uongpik1vq] {
  position: absolute;
  right: 0;
  bottom: 0;
  left: 0;
  padding: 1rlh 2rem;
  color: white;
  text-align: center;
  background-image: linear-gradient(to top, rgba(0, 0, 0, 0.6) 50%, rgba(0, 0, 0, 0));
  text-shadow: 0 0 16px rgba(0, 0, 0, 0.8);
}
@media (min-width: 1024px) {
  hgroup[b-uongpik1vq] {
    padding: 2rlh 4rem;
    text-shadow: 0 0 2px rgba(0, 0, 0, 0.8);
    background-image: linear-gradient(to top, rgba(0, 0, 0, 0.8) 20%, rgba(0, 0, 0, 0));
  }
}
hgroup h2[b-uongpik1vq] {
  font-size: 2em;
  line-height: 1;
}
@media (min-width: 1024px) {
  hgroup h2[b-uongpik1vq] {
    font-size: 5.25em;
  }
}
hgroup p[b-uongpik1vq] {
  margin-block-start: 0.5lh;
  font-weight: 600;
}
@media (min-width: 1024px) {
  hgroup p[b-uongpik1vq] {
    margin-block-start: 0.25lh;
    font-size: 1.825em;
  }
}

/*# sourceMappingURL=Hero.cshtml.css.map */
/* _content/Mastercare.Www.Web/Pages/Shared/Referral.cshtml.rz.scp.css */
aside[b-bkl8fhw65g] {
  background-color: #A73909;
  color: white;
}

@media (min-width: 1024px) {
  .content[b-bkl8fhw65g] {
    padding: 2rlh 8rem;
    display: flex;
    justify-content: space-between;
    align-items: center;
  }
}

.action[b-bkl8fhw65g] {
  margin-block-start: 1rlh;
}
@media (min-width: 1024px) {
  .action[b-bkl8fhw65g] {
    margin-block-start: unset;
  }
}

[b-bkl8fhw65g] .button {
  border: 2px solid rgba(255, 255, 255, 0.7);
}

/*# sourceMappingURL=Referral.cshtml.css.map */
