@font-face{font-family:'Montserrat-Medium';src:url("./../fonts/Montserrat-Medium.ttf");font-display:swap}@font-face{font-family:'Montserrat-Bold';src:url("./../fonts/Montserrat-Bold.ttf");font-display:swap}@font-face{font-family:'Montserrat-Italic';src:url("./../fonts/Montserrat-Italic.ttf");font-display:swap}@font-face{font-family:'Montserrat-Light';src:url("./../fonts/Montserrat-Light.ttf");font-display:swap}@font-face{font-family:'Montserrat-SemiBold';src:url("./../fonts/Montserrat-SemiBold.ttf");font-display:swap}@font-face{font-family:'STIXTwoText-Bold';src:url("./../fonts/STIXTwoText-Bold.ttf");font-display:swap}@font-face{font-family:'STIXTwoText-Italic';src:url("./../fonts/STIXTwoText-Italic.ttf");font-display:swap}html{box-sizing:border-box;font-size:16px;font-family:'Montserrat-Medium';scroll-behavior:smooth}*{box-sizing:inherit}br{margin:1em 0}body{padding:0;margin:0;border:0;max-width:1280px;margin:0 auto;min-width:100%}.wrapper-section{box-sizing:border-box}.wrapper-section img{max-width:100%;width:100%}.mobile-content{display:block}.default-text--title{text-align:center;font-size:1.5em;color:#171717;font-family:'Montserrat-Bold'}.hidden--mob{display:none}.hidden--desk{display:block}.text-sm{font-size:.8em;font-family:'Montserrat-Medium';color:#6b6b6b;text-align:right}.text-md{font-size:.9em;font-family:'Montserrat-Medium';color:#6b6b6b;text-align:justify}.text-bg{font-size:1.5em;font-family:'Montserrat-Bold';margin-bottom:1em}.text--right{text-align:right}.text--left{text-align:left}.text--center{text-align:center}.wrapper-section--bg-gray{background-color:#e5e5e5}.wrapper-title-center{text-align:center;max-width:900px;margin:0 auto}.hidden--tablet{display:none}@media screen and (min-width:$viewport-desktop){.grid-desktop{display:grid}.grid-desktop-3{grid-template-columns:repeat(3,1fr)}.default-text--title{font-size:2em}.default-text--title-space{margin-bottom:3em}.desk-flexible-content{display:flex}.desk-flexible-content--reverse{flex-direction:row-reverse}.hidden--desk{display:none}.hidden--mob{display:block}.hidden--tablet{display:none}.wrapper-section{padding:3em 0}}@media screen and (min-width:430px) and (max-width:1023px){.hidden--desk{display:none}.hidden--mob{display:none !important}.hidden--tablet{display:block;padding:1em;border-radius:20px}}.header__button{font-size:16px;width:79px;height:22px;border-radius:5px;border:.5px solid #535a77;font-family:'Montserrat-Regular';color:#4f4f4f;box-shadow:0 1px 1px rgba(0,0,0,0.25);place-self:center;width:10%}.header__logo{height:40px;margin:1em}.header__navbar{position:absolute;top:10px;z-index:1;display:flex;min-width:100%;justify-content:space-evenly}.header__navbar--container{width:90%;text-align:center}.header__navbar--two{position:fixed;top:0;width:100%;z-index:1;background-color:#fff;color:#4f4f4f;display:none;height:56px;justify-content:space-around;width:100%;left:0;right:0;margin:auto}.header__navbar--two--img{width:125px;height:27.25px}.header__menu{width:100%;display:flex;align-items:center;justify-content:space-evenly}.header__menu--li{list-style:none}.header__menu--link{text-decoration:none;color:#171717;font-size:14px;cursor:pointer}.header__dropdown{position:fixed;opacity:0;transition:opacity .25s linear;background-color:rgba(23,23,23,0.97);width:100%;height:75%;z-index:-1;position:absolute;top:0;right:0}.header__dropdown__logo{padding-left:40px}.header__dropdown--container{display:flex;justify-content:space-between}.header__dropdown--menu{display:flex;flex-direction:column;justify-content:space-evenly;height:70%;margin-top:0;color:#fff}.header__dropdown--button{font-size:40px;background:none;color:#fff;border:none}.header__dropdown--element{list-style:none}.header__dropdown--link{text-decoration:none;color:#fff}.navbar__language{font-size:13px;height:100%;width:160px;display:flex;align-items:center;justify-content:center;background:#000;color:#eee;vertical-align:middle;line-height:3em;padding:0 1em;font-family:'Montserrat-Medium'}.navbar__language--selected{font-family:'Montserrat-Bold';font-weight:bold}@media screen and (min-width:992px){.header__navbar{display:none}.header__navbar--two{padding-left:2%;display:flex;background-color:#fff;color:#4f4f4f;height:56px;justify-content:space-around;align-items:center;z-index:3}.navbar__language__wrapper{display:flex}}@media screen and (max-width:992px){.header{height:56px}.header__dropdown--container{display:flex;justify-content:flex-end;align-items:center;height:55px}.header__navbar{position:fixed;top:0;width:100%;z-index:2;display:flex;align-items:center;justify-content:space-between;background-color:#171717;top:0;height:56px}.header__navbar--img{width:160px;height:27.91px;padding-left:2em}.header__logo{margin-left:48px}.header__button{border:none;background:transparent}.header__banner--title{margin-top:2em}.header__banner--paragraph{margin-top:3;margin-left:5em}.header__navbar--two{display:none}.navbar__language{height:56px;width:160px;margin-left:4%;background-color:#eee;color:#000}}.footer{padding-top:2em;background-color:#171717;color:#eee;text-align:center}.footer__section{display:flex;flex-direction:column;align-items:center}.footer .second-link{color:#171717}.footer__title{font-family:'STIXTwoText-Bold';font-size:30px;padding-top:1em}.footer__subtitle{font-family:'Montserrat-Medium';font-size:14px}.footer .lets-talk{display:flex;flex-direction:column}.footer__usa-container{display:flex;align-items:center;flex-direction:column}.footer__usa-section{display:flex;flex-direction:column;text-align:center;padding:2em;margin-top:2em;max-width:$viewport-landscape}.footer__flag{padding:1.5em}.footer__flag--text{padding:1em 3% 1em 3%;font-family:'Montserrat-Light';font-size:14px;line-height:20px;color:#eee}.footer__lets-talk{padding:2em;text-align:center}.footer__links{padding:10em 0}.footer__links ul{list-style-type:none;text-align:right;padding-right:2em;font-size:16px}.footer__links ul li{padding:.2em 0 .8em}.footer__links ul li a{font-size:14px;font-family:'Montserrat-Light';text-decoration:none;color:#eee}.footer__links__title{font-size:14px;padding:1em 0 2em !important;font-family:'Montserrat-Bold'}.footer__brand__name{font-size:16px;font-family:'Montserrat-Medium'}.footer__brand__address{font-family:'Montserrat-Bold'}.footer__brand__address{padding-bottom:3em}.footer__brand__logo{padding-bottom:1.5em}.contact-us__link{background:#fff;width:198px;height:30px;border-radius:20px;display:flex;align-items:center;justify-content:center}.contact-us__link a{font-family:'Montserrat-Medium';text-decoration:none;color:#171717;font-weight:700;font-size:14px;line-height:18px}.contact-us__link:hover{background:#535a77;transition-duration:.4s;cursor:pointer}.contact-us__link:hover a{color:#fff;transition-duration:.4s}@media screen and (min-width:$viewport-landscape){.footer .lets-talk{flex-direction:row}}@media screen and (min-width:$viewport-desktop){.steps{display:flex;justify-content:space-between}.steps__container{display:block}.footer__links{padding-right:6em}.footer__flag{padding:0}.footer__usa-section{flex-direction:row;width:50%}.footer__usa-section div:nth-child(2){padding-left:1em}}@media screen and (min-width:1200px){.footer__usa-container{display:flex;flex-direction:row}.footer__flag--text{padding:0;width:771px}}@media screen and (min-width:1920px){.footer__privacy{font-size:14px}}.zillow-logo{filter:invert(37%) sepia(85%) saturate(6437%) hue-rotate(196deg) brightness(101%) contrast(106%);width:80px;height:80px}.zillow-container{display:flex;justify-content:center;align-items:center}.breadcrumb__list{display:flex;list-style-type:none;text-decoration:none;margin:0;padding:0}.breadcrumb__list__item{padding:1em;border-bottom:1px solid #171717;cursor:pointer}.breadcrumb__list__item a{text-decoration:none;color:#171717}.breadcrumb__list__item:first-child{opacity:.5}.breadcrumb .breadcrumb__contact{border-bottom:2px solid #171717;cursor:default;width:167px;text-align:center}.contact-us{display:flex;flex-direction:column;align-items:center}.contact-us__left{padding:3em 5% 0 5%}.contact-us__right{padding:0 5% 1em 5%;display:flex;flex-direction:column;justify-content:space-around;align-items:center}.contact-us__right__p{font-family:'Montserrat-Medium';font-style:normal;font-weight:500;font-size:14px;line-height:17px;text-align:center}.contact-us__left__title,.contact-us__right__title{font-family:'STIXTwoText-Bold';font-style:normal;font-weight:700;font-size:35px;line-height:44px;color:#171717}.contact-us--link{margin:3em 0;width:198px;height:30px;background:#171717;box-shadow:1px 1px 1px rgba(0,0,0,0.25);border-radius:20px;display:flex;align-items:center;justify-content:center}.contact-us--link a{text-decoration:none;color:#fff;font-family:'Montserrat-Medium';font-style:normal;font-weight:500;font-size:14px;line-height:18px}.contact-us--link:hover{background:#535a77;transition-duration:.4s;cursor:pointer}.contact-us--link:hover a{color:#fff;transition-duration:.4s}@media screen and (min-width:992px){.contact-us__left{padding:3em 15% 0 15%}.contact-us__right{padding:0 15% 1em 15%}}@media screen and (min-width:1200px){.contact-us{display:flex;flex-direction:row;justify-content:space-around;align-items:baseline}.contact-us__wrapper{height:874px}.contact-us__left{padding:0;width:calc(50% - 1px);display:flex;align-items:flex-start;justify-content:center;height:100%}.contact-us__left__title{font-size:60px;height:450px;line-height:75px;width:439px}.contact-us__right{width:calc(50% - 1px);border-left:1px solid #171717;height:100%;display:flex;align-items:center;justify-content:center}.contact-us__right__title{text-align:left;width:455px}.contact-us__right__p{text-align:left;width:470px}.contact-us--link{margin-right:255px;margin-top:25px}.line-box{height:calc(100% - 30px);display:flex;flex-direction:row}}.company__name,.company__address,.company__floor,.company__zipcode{margin:0}.company__name{font-family:'Montserrat-Bold'}.company__email{margin-top:2em}@media screen and (max-width:$viewport-landscape){.contact-us__title{padding:1em}}.privacy-terms{max-width:900px;margin:1em auto}.privacy-terms .title,.privacy-terms .paragraph,.privacy-terms .list{padding:1em}.privacy-terms .title{font-family:montserrat-bold;box-sizing:border-box}.privacy-terms .paragraph{text-align:justify;color:#333;font-family:'Montserrat-Light';margin:1em 0;box-sizing:border-box}.privacy-terms .list{text-align:justify;font-family:'Montserrat-Light';font-size:14px;box-sizing:border-box}.hero{margin-top:3em}