@font-face{font-family:League Spartan;src:url(https://www.realestatewebmasters.com/build/sagittarius/fonts/LeagueSpartan-VF.woff2) format("woff2"),url(https://www.realestatewebmasters.com/build/sagittarius/fonts/LeagueSpartan-VariableFont_wght.ttf) format("truetype-variations");font-weight:1 999;font-display:swap}#app{position:relative;z-index:1001}#app__head{width:100%;font:20px/24px League Spartan,Times New Roman,arial,sans-serif;font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#app__head *{font-family:League Spartan,Times New Roman,arial,sans-serif}#app__head a{color:inherit}#app__head{background:#1a1b1c;padding:16px 8px;box-sizing:border-box}#app__head>*{box-sizing:border-box}.app__logo svg,.header__logo img,.header__logo svg{display:block;width:162px;height:48px;fill:#fff}.nav__item .menu{position:absolute;width:664px;top:100%;left:-8px;background:#262728;color:#fff;z-index:99;opacity:0;pointer-events:none;transform:translateY(24px)}.nav__item .menu.menu--sm{width:464px}@media only screen and (min-width: 769px){.nav__item:hover .menu{opacity:1;pointer-events:all}}#app__head>.container{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;width:1260px;max-width:100%;margin:0 auto;padding:0 24px;clear:both}#app__head .nav__wrap{display:-ms-flexbox;display:flex;grid-gap:16px;gap:16px;align-items:center}.menu ul{list-style:none;margin:0;padding:0}.menu__link{text-decoration:none;display:block;padding:8px}nav__item .menu__heading{padding-left:8px;padding-right:8px}#app__head .nav__list:last-of-type{grid-gap:16px;gap:16px;padding-left:8px}#app__head .nav__list{display:-ms-flexbox;display:flex;transition:opacity .5s ease-in;list-style:none;margin:0;padding:0}.nav .nav__item{float:left;display:inline-block;list-style:none;position:relative}#app__head .nav__link.nav__link--strong,#app__head .nav__link.nav__link--strong:hover{background:#dc0000 !important;transition:all .34s ease-in;display:block;text-align:center}@media (hover: hover){#app__head .nav__item:hover>.nav__link{background:#262728}}#app__head .nav__link{text-transform:uppercase;letter-spacing:1px;background:#1a1b1c;padding:11px;line-height:1;border-radius:2px;border:1px solid transparent;text-align:center;color:#fff;text-decoration:none;font-size:15px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;grid-gap:4px;gap:4px;font-weight:500}#app__head p{margin:0 0 24px;line-height:1.3}@media (min-width: 769px){.solution--heading{font-size:29px}}.columns.columns--1,.columns.columns--2,.columns.columns--3,.columns.columns--4,.columns.columns--5{display:grid;margin:0}.columns--2 .column,.columns--3 .column,.columns--4 .column,.columns--5 .column{margin:0;-ms-flex-item-align:start;align-self:flex-start;justify-self:unset}.-text-md.-text-md,h4{font-size:30px;line-height:32px;margin:0 0 8px;letter-spacing:0}.-weight-heading,h1,h2,h3,h4,h5,h6{font-weight:600}.-mar-vertical-sm.-mar-vertical-sm{margin-top:16px;margin-bottom:16px}.nav__item .menu{position:absolute;width:664px;top:100%;left:-8px;background:#262728;color:#fff;z-index:99;opacity:0;pointer-events:none;transform:translateY(24px)}.app__logo .offscreen-text{position:absolute;left:-999px}@media only screen and (min-width: 1201px){.-is-hidden\@xl.-is-hidden\@lg{display:none !important}}.-pad-lg.-pad-lg{padding:32px}.menu__column .article{display:-ms-flexbox;display:flex;text-decoration:none}.-mar-bottom-xs.-mar-bottom-xs{margin-bottom:8px}.-pad-horizontal-sm.-pad-horizontal-sm{padding-left:16px;padding-right:16px}.-pad-xs.-pad-xs{padding:8px}.article{display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start;margin-bottom:24px}.-text-sm.-text-sm,h5{font-size:16px;line-height:20px;margin:0 0 8px;letter-spacing:0}#app__head .-mar-0.-mar-0{margin:0}.-mar-bottom-xxs.-mar-bottom-xxs{margin-bottom:4px}.-pad-sm.-pad-sm{padding:16px}.-gap-0.-gap-0{grid-gap:0;gap:0}.columns.columns--2{grid-template-columns:repeat(2, 1fr)}.columns--2 .column,.columns--3 .column,.columns--4 .column,.columns--5 .column{margin:0;-ms-flex-item-align:start;align-self:flex-start;justify-self:unset}#app__head .menu:before{content:"";display:block;position:absolute;left:0;right:0;top:-32px;height:32px}.menu .columns{overflow:hidden}.nav__item .menu__heading{padding-left:8px;padding-right:8px}.menu__column ul a:hover{background:#313233}.menu__column .article:hover{background:#313233}.-pad-left-sm.-pad-left-sm{padding-left:16px}.-text-left.-text-left{text-align:left}.agency-dropdown-column--separator,.products-dropdown-column--separator{height:100%;border-right:1px solid #555}.agency-dropdown-column--separator,.products-dropdown-column--separator{height:100%;border-right:1px solid #555}@media (max-width: 768px), only screen and (min-width: 769px) and (max-width: 992px){#app__head nav .nav__wrap{position:absolute;left:0;top:0;right:0;padding:64px 24px;display:-ms-flexbox !important;display:flex !important;-ms-flex-pack:start;justify-content:flex-start;min-height:100vh;background:#1a1b1c;z-index:900;opacity:0;pointer-events:none;transition:opacity .5s ease-in}}@media (max-width: 768px), only screen and (min-width: 769px) and (max-width: 992px){.-is-active-nav #app__head nav .nav__wrap{opacity:1}.-is-active-nav #app__head nav .nav__wrap{pointer-events:auto}}@media (max-width: 768px), only screen and (min-width: 769px) and (max-width: 992px){#app__head nav .nav__wrap,.nav .nav__list{-ms-flex-direction:column;flex-direction:column}}@media (max-width: 768px), only screen and (min-width: 769px) and (max-width: 992px){#app__head nav .nav__wrap{position:absolute;left:0;top:0;right:0;padding:64px 24px;display:-ms-flexbox !important;display:flex !important;-ms-flex-pack:start;justify-content:flex-start;min-height:100vh;background:#1a1b1c;z-index:900;opacity:0;pointer-events:none;transition:opacity .5s ease-in}}@media (max-width: 768px), only screen and (min-width: 769px) and (max-width: 992px){#app__head nav .nav__item{margin:4px 8px}#app__head nav .nav__link{font-size:19px;line-height:32px;letter-spacing:3px;display:block;text-align:center;font-weight:500}#app__head .nav__link.nav__link--strong,#app__head .nav__link.nav__link--strong:hover{background:#dc0000;transition:all .34s ease-in;display:block;text-align:center}.nav .nav__list{width:100%}}@media only screen and (max-width: 992px){#nav-main-action-toggle{display:block;position:absolute;right:16px;top:16px;z-index:999}}@media only screen and (min-width: 993px){#nav-main-action-toggle{display:none}}@media (max-width: 991px){.nav .nav__item{float:none;display:block;text-align:center}}.-is-active-nav #nav-main-action-toggle .nav__link{padding-bottom:0}.-is-active-nav #app__head .nav__item.-is-active .menu{display:block;opacity:1;left:unset;width:100%;position:relative;transform:none}@media only screen and (max-width: 768px){.-is-hidden\@sm.-is-hidden\@sm{display:none !important}}.-is-active-nav #app__head .nav__item.-is-active .menu{display:block;opacity:1;left:unset;width:100%;position:relative;transform:none}@media only screen and (max-width: 768px){.columns.columns--1\@sm{grid-template-columns:repeat(1, 1fr)}}@media (max-width: 991px){.agency-dropdown-column--separator{border:none}.menu__column .article{display:block}.nav .nav__item,.nav h5{float:none;display:block;text-align:center}}@media (max-width: 992px){.nav__item:not(:first-of-type) .menu__column .article .article__content h5{font-size:20px;line-height:24px;font-weight:400}}.-pad-vertical-xs.-pad-vertical-xs{padding-top:8px;padding-bottom:8px}#app__head>.container::before,#app__head>.container::after{display:none}

/*# sourceMappingURL=desktop_theme_10_69ed905fbe90dbe88e7cb1b6cf7910672f8404e7.css.map?__ws=www.realestatewebmasters.com */
