@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}}.card{font-family:"mMntserrat-Light";box-shadow:1px 3px 6px rgba(0,0,0,0.25)}.card__head{min-height:250px}.card__head--center{display:flex;justify-content:center;align-items:center;min-height:auto}.card__head .full-img{width:100%}.card__body{padding:.5rem 1.5rem}.card .text__primary{color:#153f8d;font-size:1rem;margin-bottom:.5rem;font-weight:bold}.card .text__secondary{color:#808080;line-height:1.5;margin-bottom:1rem;font-size:.8rem}.card .text__primary--center,.card .text__secondary--center{text-align:center}.card__features{display:flex;align-items:center;color:#8cd2e1;margin-top:1rem}.card__features__item{margin-right:1rem}.card-info{border:1px solid #ececec;margin-bottom:1rem;border-radius:4px}.card-info__body{min-height:170px}.card-property__body{padding:3rem 2rem}@media screen and (min-width:$viewport-landscape){.card-info{padding:2rem .2rem 0;min-height:220px}.card-info__body{min-height:220px}}.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}.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}}.journal_section{color:#eee;box-sizing:border-box;background-color:#171717;position:relative;overflow:hidden;display:flex;flex-direction:column;justify-content:center}.journal_section .journal-article .journal_left .wsj_logo{width:208px;height:118px;margin-top:8em}.journal_section .journal-article .journal-right{align-items:center}.journal_section .journal-article .hero--generic__title{font-family:'STIXTwoText-Bold';font-size:2.5em;margin:2em .5em 0 .5em}.journal_section .journal-article .quote_container{width:90%;display:flex;align-items:flex-end;font-family:'STIXTwoText-Bold';flex-wrap:nowrap;margin:5em .5em 8em .5em}.journal_section .journal-article .quote_container .data_quote_left{width:60%;display:flex;flex-direction:column;align-items:flex-end;margin-bottom:30px}.journal_section .journal-article .quote_container .data_quote_left .source{font-size:1em;white-space:nowrap}.journal_section .journal-article .quote_container .data_quote_right{width:30%}.journal_section .journal-article .quote_container .data_quote_right .quote_year{font-size:7em}.video-wrapper{position:relative;height:35em;overflow:hidden;text-align:center;display:flex;align-items:center;justify-content:center}.banner_header .main_text_container h1,.banner_header .main_text_container p{color:#fff;position:absolute;z-index:1;text-align:right;padding:0}.banner_header .main_text_container h1{font-family:'STIXTwoText-Bold';font-size:2.5em;margin:2em 1em 0 .5em}.banner_header .main_text_container p{margin:26.8em 2.5em 0 3em;font-family:'Montserrat-Light';font-size:.9em}@media screen and (min-width:500px){.banner_header .main_text_container h1{margin:4em 1em 0 1.3em}.banner_header .main_text_container p{margin:25.8em 2.5em 0 3em}}@media screen and (min-width:768px){.journal_section .hero--generic__title{margin:0 4em 0 4em}.banner_header .main_text_container h1{font-size:4em;margin:2em 1em 0 .5em}.banner_header .main_text_container p{margin:31.8em 4em 0 3em}}@media screen and (min-width:1200px){.journal_section .journal-article{display:flex;flex-direction:row;flex-wrap:nowrap;align-content:center;justify-content:center;align-items:center}.journal_section .journal-article .journal_left .wsj_logo{width:394px;height:225px;margin:0 0 0 5em}.journal_section .journal-article .journal_right .hero--generic__title{margin:5em 2em 0 2em}.journal_section .journal-article .journal_right .quote_container{margin:8em 0 10em .5em}.banner_header .main_text_container{display:flex;justify-content:flex-start;flex-wrap:nowrap;margin:0 0 0 23em}.banner_header .main_text_container h1,.banner_header .main_text_container p{text-align:left}.banner_header .main_text_container h1{margin:3em 2em 0 0}.banner_header .main_text_container p{margin:36em 23em 0 0}.video-wrapper{height:40em}}@media screen and (min-width:1400px){.banner_header .main_text_container{margin:0 0 0 30em}.banner_header .main_text_container h1{margin:3em 4em 0 0}.banner_header .main_text_container p{margin:36em 40em 0 0}.video-wrapper{height:43em}}@media screen and (min-width:1900px){.journal_section .journal-article .journal_left .wsj_logo{width:394px;height:225px;margin:0 0 0 13em}.journal_section .journal-article .journal_right .hero--generic__title{margin:10em 4em 0 4em}.journal_section .journal-article .journal_right .quote_container{margin:8em 0 15em .5em}.banner_header .main_text_container{margin:0 0 0 50em}.banner_header .main_text_container h1{margin:3em 6em 0 0}.banner_header .main_text_container p{margin:36em 45em 0 0}.quote_container{margin:15em 0 15em 0}.quote_container .data_quote_right{width:14%}.video-wrapper{position:relative;min-height:0;z-index:-1;position:relative;overflow:hidden;text-align:center;display:flex;align-items:center;justify-content:center}.video-wrapper .ultra-video{width:100%}.video-wrapper{height:50em}}@media screen and (min-width:$viewport-landscape){.hero__wrapper{max-width:70%;margin:auto}.hero .form-wrapper{display:flex;justify-content:flex-end;max-width:70%;margin:auto}}@media screen and (min-width:$viewport-desktop){.hero__wrapper{max-width:initial;margin-left:25em}.hero__language-logo{display:block;padding:0 1em;text-align:right}.hero__language-logo__image{width:32px}.hero__title,.hero__subtitle{text-align:center}.hero__title{text-align:left;font-weight:bold;font-size:3.75em;font-family:'STIXTwoText-Bold';padding-right:9.375rem}.hero__subtitle{text-align:left;max-width:350px;font-family:'Montserrat-Medium';font-size:.938em}.hero__text-section{padding:10em 0}.hero--generic{min-height:19em;display:flex;align-items:center;justify-content:center}.hero--generic .journal-article{align-self:center}.hero--generic__title,.hero--generic__date{font-family:'STIXTwoText-Bold';font-weight:bold}.hero--generic__title{font-size:1.875rem}.hero--generic__date{font-size:20px}}@media screen and (min-width:$viewport-desktop) and (max-width:1390px){.hero__title{font-size:3.3em}}@media screen and (min-width:1920px){.hero__text-section{padding-left:430px}.hero__title{font-family:'STIXTwoText-Bold';font-size:5.625em;max-width:1300px;margin-bottom:0}.hero__subtitle{font-size:1.25em;max-width:450px}.hero--main{max-height:867px}.hero--generic__cont{padding-top:30px}}.storytelling{width:100%}.storytelling .intro_container{width:100%}.storytelling .intro_container .pic_bg_container{background-image:url("/public/images/oc_hero_bg2.webp");background-size:200%;background-repeat:no-repeat;height:200vw;max-height:930px;background-position:50% 50%}.storytelling .intro_container .pic_bg_container h2{width:100%;margin:0;color:#fff;font-family:'STIXTwoText-Bold';font-size:40px;padding:.1em 0 0 1em}.storytelling .intro_container .pic_bg_container h2:first-child{padding:2em 0 0 1em}.storytelling .intro_container .text_bg_container{padding:5em 0 5em 0;background-color:#171717;padding:6em 2em}.storytelling .intro_container .text_bg_container p{font-size:14px;font-family:'Montserrat-Light';line-height:21px;display:flex;align-items:center;color:#fff}.storytelling .intro_container .text_bg_container img{margin:0 0 3em 0;width:46px;height:auto}.storytelling .oc_quote{background-color:#eee;height:auto;width:100%;display:inline-table;padding:8em 1em 8em 1em}.storytelling .oc_quote h3{width:100%;margin:0;color:#171717;font-family:'STIXTwoText-Bold';font-size:40px;text-align:left;padding:0;margin:0}.storytelling .oc_quote .quote{display:block;text-align:right;font-family:'STIXTwoText-Italic';font-size:1.8em;font-weight:100;margin:2em 0 0 0}.scrollable_bg{background-image:url("/public/images/oc_bg_scroll.webp");background-size:200%;background-repeat:no-repeat;height:230vw;max-height:930px;background-position:50% 50%;background-attachment:fixed;display:flex;flex-direction:column}.scrollable_bg .img-box{width:100%;margin-bottom:30px}.scrollable_bg .img-box .fixed_iso{width:185px;height:382.51px;display:block;margin:auto;padding-top:30%}.scrollable_bg .line-box{height:calc(100% - 30px);display:flex;flex-direction:row}.scrollable_bg .line-box .left{height:100%;width:calc(50% - 1px);border-right:1px solid #fff}.scrollable_bg .line-box .right{height:100%;width:calc(50% - 1px);border-left:1px solid #fff}@media screen and (min-width:768px){.storytelling .intro_container{display:flex;flex-direction:row}.storytelling .intro_container .pic_bg_container{width:65%;background-size:200%;background-position:50% 50%;padding:2em 2em 0 1em}.storytelling .intro_container .pic_bg_container h2{font-size:4em;text-align:right;white-space:nowrap;float:right;margin:0;padding:0}.storytelling .intro_container .pic_bg_container h2:first-child{padding:0}.storytelling .intro_container .text_bg_container{padding:0 2em 0 2em;width:35%}.storytelling .oc_quote{padding:8em 3em 8em 3em}}@media screen and (min-width:992px){.storytelling .oc_quote{padding:8em 12em 8em 12em}.storytelling .intro_container .pic_bg_container{width:70%;height:auto;background-size:110%}.storytelling .intro_container .text_bg_container{width:30%;padding:0 2em 9em 2em}.storytelling .intro_container .text_bg_container p{line-height:20px}.storytelling .intro_container .text_bg_container img{margin:7em 0 2em 0;height:45px;width:auto}}@media screen and (min-width:1200px){.storytelling .oc_quote{padding:10em 18em 10em 18em}.storytelling .intro_container .pic_bg_container{background-size:100%}.storytelling .intro_container .text_bg_container img{margin:10em 0 5em 0}.scrollbg .scrollable_bg{background-size:100%}.scrollbg .scrollable_bg .img-box .fixed_iso{width:185px;height:auto;display:block;margin:auto;padding-top:15em}}@media screen and (min-width:1400px){.storytelling .oc_quote{padding:10em 24em 10em 24em}.storytelling .oc_quote .text_bg_container{padding:0 3em 9em 3em}.storytelling .oc_quote .text_bg_container img{margin:14em 0 3em 0}.scrollbg .scrollable_bg{background-size:100%}}@media screen and (min-width:1900px){.storytelling .oc_quote{padding:20em 40em 20em 40em}.storytelling .intro_container .pic_bg_container{background-size:100%}.storytelling .intro_container .text_bg_container{padding:0 7em 14em 7em}.storytelling .intro_container .text_bg_container img{margin:14em 0 3em 0}.scrollbg .scrollable_bg .img-box .fixed_iso{padding-top:15em}}.cap_section{display:flex;flex-direction:column}.cap_section .cap_title h2{width:100%;margin:0;color:#171717;font-family:'STIXTwoText-Bold';font-size:2.5em;text-align:left;padding:2em 5% 2em 5%;line-height:1.2}.cap_section .cap_item .cap_img{background-size:305%;background-repeat:no-repeat;min-height:140vw;max-height:930px;background-position:50% 50%}.cap_section .cap_item .cap_img.first{background:linear-gradient(rgba(255,255,255,0),#171717),url("/public/images/by_tech.webp");background-size:200%;background-repeat:no-repeat;background-position:50% 50%}.cap_section .cap_item .cap_img.second{background:linear-gradient(rgba(255,255,255,0),#171717),url("/public/images/oc_note.webp");background-size:180%;background-position:50% 50%;background-repeat:no-repeat}.cap_section .cap_item .cap_img.third{background:linear-gradient(rgba(255,255,255,0),#171717),url("/public/images/exp_team.webp");background-size:260%;background-position:50% 50%;background-repeat:no-repeat}.cap_section .cap_item .cap_info{font-size:14px;font-family:'Montserrat-Light';align-items:center;padding:4em 10%;color:#fff;background-color:#171717;display:grid}.cap_section .cap_item h3,.cap_section .cap_item p{text-align:right}.cap_section .cap_item h3{font-family:'STIXTwoText-Bold';font-size:2.5em}@media screen and (min-width:768px){.cap_section .cap_item{display:flex;flex-direction:row;width:100%;margin:60px 0;height:600px;background-color:var(--color-white);overflow-y:hidden}.cap_section .cap_item .cap_img.first{width:calc(50%);height:calc(100vh);background-size:342%;background-position:50% 0%}.cap_section .cap_item .cap_img.second{width:calc(50%);height:calc(100vh);background-size:200%;background-position:50% -45%}.cap_section .cap_item .cap_img.third{width:calc(50%);height:calc(100vh);background-size:300%;background-position:50% 0%}.cap_section .cap_item{h3:,p;text-align:right}.cap_section .cap_item .cap_info{width:50%;max-height:100vh;margin:0;align-content:center;color:#171717;background-color:#fff;padding:4em 20px 0 10%}.cap_section .cap_item .cap_info.second{padding:4em 10% 0 20px}.cap_section .cap_item .cap_info.second h3,.cap_section .cap_item .cap_info.second p{text-align:left}.cap_item:nth-child(even){flex-direction:row-reverse}}@media screen and (min-width:1200px){.cap_section .cap_title h2{text-align:center}.cap_section .cap_item{width:100%;margin:120px 0;max-height:400px}.cap_section .cap_item .cap_img.first{width:calc(50%);height:calc(100vh);background-size:100%;background-position:50% 0%}.cap_section .cap_item .cap_img.second{width:calc(50%);height:calc(100vh);background-size:100%;background-position:50% -11%}.cap_section .cap_item .cap_img.third{width:calc(50%);height:calc(100vh);background-size:120%;background-position:50% 0%}.cap_section .cap_item .cap_info{width:50%;margin:0;align-content:center;background-color:#fff;padding:2em 2em 0 20em;max-height:400px}.cap_section .cap_item .cap_info h3,.cap_section .cap_item .cap_info p{text-align:right;color:#171717;margin:.5em 0}.cap_section .cap_item .cap_info.second{text-align:left;padding:2em 20em 0 2em}.cap_section .cap_item .cap_info.second h3,.cap_section .cap_item .cap_info.second p{text-align:left}.cap_section .cap_item .cap_item:nth-child(even){flex-direction:row-reverse}}.steps__section{background-color:#171717;height:1048px;display:flex;flex-direction:column;align-items:center}.steps{justify-content:center;display:flex;justify-content:space-between;padding:1em;max-width:$viewport-wide;margin:auto}.steps__title{margin:1em 0;color:#e5e5e5;text-align:center;font-size:40px;font-family:'STIXTwoText-Bold';font-weight:bold}.steps__subtitle{width:328px;margin:0;font-family:'Montserrat-Medium';font-style:normal;font-weight:500;font-size:14px;line-height:25px;text-align:center;color:#e5e5e5}.steps__container{opacity:0;position:absolute;width:90%}.steps__container__number{font-family:'STIX Two Text';font-style:normal;font-weight:700;font-size:100px;line-height:125px;color:#e5e5e5}.steps__container__title{font-family:'STIX Two Text';font-style:normal;font-weight:700;font-size:40px;line-height:50px;color:#e5e5e5}.slideshow-container{width:95%;position:relative}.slideshow-container .slide--hidden{width:80%;display:none;margin-left:2em}.slideshow-buttons{margin-top:5em}.prev,.next{display:flex;align-items:center;justify-content:center;cursor:pointer;position:absolute;top:105%;color:#e5e5e5;font-size:50px;transition:.4s ease;border-radius:3px;user-select:none;width:54px;height:129px;background:rgba(255,255,255,0.1)}.next{right:0}.slide{position:relative}.slide__container__number{height:100px;font-family:'STIX Two Text';font-style:normal;font-weight:700;font-size:100px;line-height:125px;color:#fff}.slide__container__title{width:314px;height:75px;font-family:'STIX Two Text';font-style:normal;font-weight:700;font-size:40px;line-height:50px;color:#fff}.slide__container__text{width:277px;height:150px;font-family:'Montserrat-Medium';font-style:normal;font-weight:500;font-size:14px;line-height:17px;color:#fff}.dot{cursor:pointer;height:12px;width:12px;margin:0 2px;background-color:#e5e5e5;display:inline-block;transition:background-color .6s ease}.active,.dot:hover{background-color:#64c4d7}.fade{-webkit-animation-name:fade;-webkit-animation-duration:1.5s;animation-name:fade;animation-duration:1.5s}@-webkit-keyframes fade{from{opacity:.4}to{opacity:1}}@media screen and (min-width:500px){.steps__title{margin:3em 1em 1em 1em}.steps__subtitle{width:80%}.slideshow-container{width:95%}.slideshow-container .slide--hidden{margin-left:4em}.prev,.next{top:53%}}@media screen and (min-width:1200px){.steps__section{height:918px}.slide__container{margin-left:112px}.prev,.next{top:20%;background:transparent}}@-moz-keyframes fade{from{opacity:.4}to{opacity:1}}@-webkit-keyframes fade{from{opacity:.4}to{opacity:1}}@-o-keyframes fade{from{opacity:.4}to{opacity:1}}@keyframes fade{from{opacity:.4}to{opacity:1}}.dual-slider-section{margin-bottom:100px}.dual-slider-section .header-information{padding:3.5em 1.5em 3.5em 1.5em;text-align:center}.dual-slider-section .header-information .title{font-size:2.5em;font-family:'STIXTwoText-Bold';margin-bottom:1em}.dual-slider-section .header-information .description{margin-top:0;color:#171717;font-family:'Montserrat-Light';max-width:1043px;margin:0 auto 4em;font-size:14px}.dual-slider{height:200vw}.dual-slider .option-button{opacity:0;height:70vw;position:absolute;width:100px;background-color:rgba(0,0,0,0.6);z-index:2;display:flex;align-items:center;justify-content:center;color:#fff;font-size:50px;transition:all .5s ease-in-out}.dual-slider .option-button--left{left:0}.dual-slider .option-button--right{right:0}.dual-slider .option-button:hover{cursor:pointer}.dual-slider:hover .option-button{opacity:1;transition:all .5s ease-in-out}.dual-slider .strong{font-weight:bold;color:#6b6b6b}.dual-slider .slider{height:70vw}.dual-slider .slider__wrapper{position:relative;width:100%;height:100%;overflow:hidden}.dual-slider .slider__list{height:70vw;list-style:none;position:absolute;display:flex;padding:0;margin:0;left:0;transition:left .5s ease-in-out;overflow:hidden}.dual-slider .slider__item img{width:100vw;height:100%}.dual-slider .information__wrapper{position:relative;width:100%;height:100%}.dual-slider .information__city{font-size:16px;color:#000;font-family:'Montserrat-Bold'}.dual-slider .information__list{font-size:1.1em;font-family:'Montserrat-Light';box-sizing:border-box;list-style:none;padding:0;margin:0}.dual-slider .information__card{font-size:.8em;opacity:0;background-color:#fff;box-sizing:border-box;padding:2em;color:#909090;position:absolute;width:100%;height:100%;top:100px;left:0;z-index:0}.dual-slider .information__card--active{top:0;opacity:1;z-index:1;transition:top 1s,opacity 1.2s ease-in-out}.dual-slider .information__header{width:120px;margin-bottom:100px}.dual-slider .information__dual{display:flex;justify-content:space-between;margin-bottom:1.5em;max-width:500px}.dual-slider .information__underline{border-bottom:1.5px solid #6b6b6b}.dual-slider .information__big_text{margin-top:1em;font-size:3em;color:#000;font-family:'STIXTwoText-Bold'}.dual-slider .information__footer{border-bottom:1.5px solid #6b6b6b}@media screen and (min-width:1024px){.dual-slider{height:auto;position:relative;display:grid;grid-template-columns:55vw 45vw;grid-template-rows:repeat(1,55vw);overflow:hidden}.dual-slider .option-button{height:40vw}.dual-slider .slider{min-height:100vw}.dual-slider .slider__wrapper{position:relative;width:100%;height:100%;overflow:hidden;left:0}.dual-slider .slider__item{min-width:55vw;height:40vw}.dual-slider .slider__item img{width:100%}.dual-slider .information__card{padding:0 2em 2em}.dual-slider .information__card .bath-rooms{margin-bottom:2em}.dual-slider .information__city{font-size:3em;font-family:'STIXTwoText-Bold'}.dual-slider .information__big_text{font-size:60px}.dual-slider-section{padding:0;margin-bottom:200px}.dual-slider-section .header-information .title{margin-bottom:0;font-size:2.5em;padding-bottom:1em}.dual-slider-section .header-information .description{margin:0 auto 9em;font-size:14px}}body{max-width:2500px;min-width:auto}