@-webkit-keyframes scrollDownToTop{0%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}25%{-webkit-transform:translateY(10px);transform:translateY(10px);opacity:0}50%{-webkit-transform:translateY(-10px);transform:translateY(-10px);opacity:0}100%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}@keyframes scrollDownToTop{0%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}25%{-webkit-transform:translateY(10px);transform:translateY(10px);opacity:0}50%{-webkit-transform:translateY(-10px);transform:translateY(-10px);opacity:0}100%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}@-webkit-keyframes fadeRight{from{-webkit-transform:translateX(20px);transform:translateX(20px)}to{-webkit-transform:translateX(0px);transform:translateX(0px)}}@keyframes fadeRight{from{-webkit-transform:translateX(20px);transform:translateX(20px)}to{-webkit-transform:translateX(0px);transform:translateX(0px)}}@-webkit-keyframes changeIconMenu{0%{opacity:0;-webkit-transform:rotate(25deg);transform:rotate(25deg)}100%{opacity:1;-webkit-transform:rotate(0deg);transform:rotate(0deg)}}@keyframes changeIconMenu{0%{opacity:0;-webkit-transform:rotate(25deg);transform:rotate(25deg)}100%{opacity:1;-webkit-transform:rotate(0deg);transform:rotate(0deg)}}@-webkit-keyframes fadeIn{from{opacity:0;-webkit-transform:translateX(30px);transform:translateX(30px)}to{opacity:1;-webkit-transform:translateX(0px);transform:translateX(0px)}}@keyframes fadeIn{from{opacity:0;-webkit-transform:translateX(30px);transform:translateX(30px)}to{opacity:1;-webkit-transform:translateX(0px);transform:translateX(0px)}}:root{--primary-blue: #03B0A3;--secondary-blue: #04655E;--third-blue: #03B0A3;--light-blue: #03B0A3;--lighter-blue: #03B0A3;--background-grey: #F3F3F5;--primary-red: #C30011;--black-normal:#010101;--black-dark: #000000;--white: #FFFFFF;--white-blue: #F5F7FA;--white-light: #f9f9f9;--white-normal:#F5F5F5;--white-dark:#D9D9D9;--gray-1300: #E0EBE5;--gray-1200: #E6F3EC;--gray-1100: #585858;--gray-1000: #1A1A1A;--gray-900: #030E15;--gray-800: #2D3235;--gray-700: #4F5152;--gray-600: #78797A;--gray-500: #9A9D9E;--gray-400: #BABCBD;--gray-300: #C6C7C8;--gray-200: #DADCDD;--gray-100: #F6F6F6;--swiper-grey: #d3d3d3;--footer-h2: #A0AFAA;--linkedin: #0E76A8;--bg-grey: #E0EBE5;--light-span: #B9BCBE}.s__encontre__seu__vital{padding-top:150px;padding-bottom:60px}.s__encontre__seu__vital .container h1{color:#161616;text-align:center;font-family:"Lexend",sans-serif;font-size:58px;font-weight:400;line-height:120%;letter-spacing:-3.52px}@media(max-width: 991px){.s__encontre__seu__vital{padding-top:60px;padding-bottom:60px}.s__encontre__seu__vital .container h1{font-size:42px;letter-spacing:-2.52px}}@media(max-width: 576px){.s__encontre__seu__vital{padding-top:30px;padding-bottom:30px}.s__encontre__seu__vital .container h1{font-size:32px;letter-spacing:-2.52px}}.s__properties__list{padding-bottom:100px;width:100%}.s__properties__list .container{width:100%}.s__properties__list .container .s__properties__list__top{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.s__properties__list .container .s__properties__list__top .s__imoveis__filter__area{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:24px;width:100%}.s__properties__list .container .s__properties__list__top .s__imoveis__filter__area span{width:100%;max-width:351px;display:block;color:#8a8a8a;font-family:Inter;font-size:18px;font-weight:400;line-height:120%}.s__properties__list .container .s__properties__list__top .s__imoveis__filter__area .filter__button{border-radius:999px;background:#03b0a3;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:8px;padding:12px 26px;cursor:pointer;-webkit-transition:all .3s ease;transition:all .3s ease}.s__properties__list .container .s__properties__list__top .s__imoveis__filter__area .filter__button i,.s__properties__list .container .s__properties__list__top .s__imoveis__filter__area .filter__button p{color:var(--white)}.s__properties__list .container .s__properties__list__top .s__imoveis__filter__area .filter__button p{color:#fff;font-size:16px;font-weight:600;line-height:120%;letter-spacing:.72px}.s__properties__list .container .s__properties__list__top .s__imoveis__filter__area .filter__button:hover{-webkit-filter:brightness(0.95);filter:brightness(0.95)}.s__properties__list .container .s__properties__list__content{padding-top:60px;display:grid;grid-template-columns:1fr 1fr 1fr;-webkit-box-align:center;-ms-flex-align:center;align-items:center;justify-items:center;grid-gap:64px 32px}@media(max-width: 991px){.s__properties__list{padding-bottom:60px}.s__properties__list .container .s__properties__list__top .s__imoveis__filter__area{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:16px}.s__properties__list .container .s__properties__list__top .s__imoveis__filter__area span{text-align:center}.s__properties__list .container .s__properties__list__content{padding-top:30px;grid-template-columns:1fr 1fr;grid-gap:42px 28px}}@media(max-width: 576px){.s__properties__list{padding-bottom:30px}.s__properties__list .container .s__properties__list__content{grid-template-columns:1fr;grid-gap:20px}}