@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}}.hero{color:#fff;background:url("/public/images/contact-bg.jpg");background-size:cover;justify-content:center;padding:5em 2em;display:flex;flex-direction:column;min-height:34em}.hero__subtitle{color:#e5e5e5}.hero__title{font-family:'STIXTwoText-Bold';text-align:right;font-size:40px;margin-bottom:.2em}.hero__description{text-align:right;margin-top:0}@media screen and (min-width:1200px){.hero{justify-content:flex-end;padding:10em 5% 17em 35%;min-height:40em;margin:0}.hero__title,.hero__description{float:right;text-align:left;color:#fff;margin:0;display:block}.hero__title{font-size:4em}.hero__description{font-family:'Montserrat-Medium';font-size:.9em}}.map{order:2;color:#eee}.map__help{order:1;text-align:center;color:#171717}.map__help p{font-size:.9em;font-family:'Montserrat-Light';padding-bottom:3em}.map__help h2{font-family:'STIXTwoText-Bold';font-size:2.5em;padding:2em 0 .5em 0;margin:0}.map .figure{margin:0;position:relative;order:2;width:100%}.map .figure__image{border-radius:50px;width:100%;padding:1em}.map .figure__link{text-decoration:none;font-family:'Montserrat-Bold';color:#171717}.map .figure__caption{color:#171717;text-align:right;font-family:'Montserrat-Light';font-size:.9em;color:#171717;margin:0 1em 5em 0}.map .figure__caption .company__email{margin-top:1em}.map .figure__caption .figure__caption__icon{filter:invert(8%) sepia(3%) saturate(5%) hue-rotate(322deg) brightness(0%) contrast(97%);width:33px}@media screen and (min-width:$viewport-landscape){.map .figure__caption{position:absolute;top:0;right:0;bottom:0;background-color:#000;margin:auto;height:80%}.map .figure__caption__title{display:initial}}@media screen and (min-width:$viewport-desktop){.map{order:1;background-color:#fff;color:#000;position:relative;max-width:$viewport-desktop;margin:auto}.map .figure__image{max-width:80%}.map__help p:last-child{color:#000}}@media screen and (min-width:1024px){.figure__image{border-radius:50px}.figure__caption{right:12% !important}}@media screen and (min-width:1200px){.map .figure__image{display:flex;width:80%;padding:1em;margin:auto;border-radius:50px}.map .figure__caption{padding:0 10% 10em 0}}.contact-form{order:1;width:100%}.contact-form__title{font-family:'STIXTwoText-Bold';font-size:2.5em;text-align:center;padding:.5em 0 .5em 0}.contact-form__text,.contact-form__text-2{font-size:.9em;color:#171717;text-align:center;font-family:'Montserrat-Light';margin:1em 1em 1em 1em}.contact-form__form{width:80%;margin:auto;padding:3em 0 3em 0}.contact-form__form .container-1,.contact-form__form .container-2{display:grid;grid-gap:1em;margin-bottom:1em}.contact-form__form .area-help{padding:2em}.contact-form__form__help{color:#000}.contact-form__form__area{font-size:20px}.contact-form__form .input{display:inline-block;box-sizing:border-box;border-radius:5px;padding:1em 2em;width:100%;background-color:#e5e5e5}.contact-form__form .textarea{border-radius:5px;width:100%;background-color:#e5e5e5}.contact-form__form .area-submit{text-align:right;padding-top:1em}.contact-form__form .area-text .textarea,.contact-form__form .area-text-input .textarea,.contact-form__form .area-text .input,.contact-form__form .area-text-input .input{font-size:.9em;border:1px solid #c4c4c4;border-radius:10px;height:42px;font-family:'Montserrat-Light';color:#5b5b5b;background-color:#f6f6f6}.contact-form__form .area-text{margin-top:3em}.contact-form__form .area-text .textarea{height:190px;padding:1em 0 0 2em}.contact-form__form .area-submit .submit{width:198px;height:30px;border-radius:20px;border:none;background-color:#171717;font-family:'Montserrat-Light';font-size:.9em;color:#fff;text-align:center;margin:auto;cursor:pointer}@media screen and (min-width:$viewport-landscape){.contact-form__form{grid-template-columns:1fr 1fr;grid-template-areas:"fn ln" "mail phone" "info info" "textinfo textinfo" "submit submit"}.contact-form__form .area-first-name{grid-area:fn}.contact-form__form .area-last-name{grid-area:ln}.contact-form__form .area-email{grid-area:mail}.contact-form__form .area-phone{grid-area:phone}.contact-form__form .area-help{grid-area:info;padding:0 2em}.contact-form__form .area-text{grid-area:textinfo}.contact-form__form .area-text .textarea{width:100%}.contact-form__form .area-submit{grid-area:submit}}@media screen and (min-width:1200px){.contact-form{order:1}.contact-form__title,.contact-form__text{color:#171717}.contact-form__title{font-size:2.5em;margin:0;padding-top:3em}.contact-form__text,.contact-form__text-2{text-align:center;margin:0;font-size:.9em;font-family:'Montserrat-Light'}.contact-form__text-2{padding:.5em 0 5em 0}.contact-form__form{max-width:$viewport-desktop;margin:auto;width:40em}.contact-form__form .area-submit{text-align:right;padding-top:2em}.contact-form__contactForm .area-last-name__lastName{color:#f00}}@media screen and (max-width:600px){.area-last-name{display:none !important}}@media screen and (min-width:600px){.area-second-text{width:200%}.area-second-text p{text-align:left;padding-left:0}}.footer__lets-talk{display:none}.contact-wrapper{display:flex;flex-direction:column}.errorMessage{color:#f00;width:100%;display:inline-block}.loader{display:flex;position:absolute;top:0;right:0;left:0;bottom:0;z-index:100;justify-content:center;background-color:rgba(0,0,0,0.8)}.loader--hidden{display:none}.loader__image{width:3em}