﻿:root{--black: #000000;--white: #ffffff;--red-100: #ff2d2d;--red-200: #ffcece;--red-500: #fff3f3;--green-100: #f3fff6;--green-200: #9aebae;--green-500: #2ac951;--yellow-300: #e7ba2c;--yellow-400: #efc30f;--yellow-500: #ffc200;--yellow-600: #ffd244;--yellow-700: #fdcd08;--gray-100: #f5f5f5;--gray-200: #d5d5d5;--gray-300: #eeeeee;--gray-400: #565656;--gray-500: #3d3c3c;--gray-600: #303030}html{font-size:100%;background-color:#fafafa}@media screen and (max-width: 1400px){html{font-size:87.5%}}@media screen and (min-width: 2048px){html{font-size:125%}}html *{box-sizing:border-box;margin:0;padding:0;border:none;font-family:"Quicksand",sans-serif;font-weight:400;text-decoration:none}html body{overflow-x:hidden;min-height:100vh}html body.no-scroll{overflow:hidden}html body input,html body select,html body textarea{outline:none;box-shadow:0 0 0 0 var(--gray-200);transition:.2s;transition-property:box-shadow}html body input:focus-visible,html body select:focus-visible,html body textarea:focus-visible{box-shadow:0 0 0 2px var(--gray-200) inset}html body .container{width:95%;max-width:75rem;margin:0 auto;padding-left:2rem;padding-right:2rem}html body .container.form-container{width:calc(100% - 2rem);max-width:50rem;padding:2rem 4rem;display:flex;flex-flow:column;align-items:center;gap:2rem;background:var(--white);border-radius:8px;box-shadow:0 .5rem 1.5rem -1rem rgba(0,0,0,.25)}@media screen and (max-width: 575px){html body .container.form-container{padding:1.5rem}}html body .container.form-container .wpcf7{width:100%}html body .container.form-container .wpcf7 .button-container{display:flex;flex-flow:row wrap;gap:1rem 2.25rem;margin:1rem 0}html body .container.sidebar{display:grid;grid-template-columns:auto minmax(22rem, 24.5rem);gap:3.75rem;padding-top:5rem;padding-bottom:6rem}@media screen and (max-width: 992px){html body .container.sidebar{display:flex;flex-flow:column;gap:0}}html body .container.left-sidebar{display:grid;grid-template-columns:minmax(17rem, 20rem) auto;gap:3.75rem;padding-top:5rem;padding-bottom:6rem}@media screen and (max-width: 992px){html body .container.left-sidebar{display:flex;flex-flow:column}}@media screen and (max-width: 992px){html body .container{padding-left:1rem;padding-right:1rem}}html body .only-semantics{position:absolute;visibility:hidden;user-select:none;pointer-events:none;touch-actions:none;margin:0;padding:0;width:0;height:0;font-size:0;color:rgba(0,0,0,0)}html body .title{font-size:2.5rem;font-weight:700;z-index:1;position:relative;color:var(--white)}@media screen and (max-width: 767px){html body .title{font-size:2rem}}html body .title span{color:var(--yellow-500);font-weight:inherit}html body .title strong{font-weight:600}html body .title.center{text-align:center}html body .text{color:var(--gray-500);line-height:1.5;font-weight:500}html body .text *{line-height:inherit;white-space:inherit;color:inherit}html body .text strong{font-weight:700}html body .main-button{height:min-content;display:flex;align-items:center;justify-content:center;font-size:1rem;padding:1.125rem 1.25rem;background-color:var(--yellow-500);border-radius:.6875rem;font-weight:700;width:max-content;transition:150ms ease-out;outline:none;transition-property:color,background-color,box-shadow;border:none;cursor:pointer;color:var(--gray-600);gap:.5rem}html body .main-button span{color:inherit;font-size:1em;font-weight:inherit}html body .main-button svg{fill:var(--gray-600);transition:150ms ease-out;transition-property:fill;height:1.25rem;width:auto}html body .main-button:hover{background-color:var(--yellow-400)}html body .main-simpleslider-container ul{list-style:none}html body .square{fill:none;stroke:var(--yellow-300);stroke-width:5px;stroke-linecap:square}html body .slider-arrow{width:fit-content;height:auto;padding:.5rem;border-radius:4px;background:rgba(0,0,0,0);display:grid;place-items:center;opacity:0;transition:opacity .15s}@media screen and (max-width: 575px){html body .slider-arrow{display:none}}html body .slider-arrow svg{width:100%;height:auto;fill:var(--gray-400)}html body .slider-arrow:not(.slick-hidden){opacity:.5}html body .slider-arrow:not(.slick-hidden):not(.slick-disabled){cursor:pointer}html body .slider-arrow:not(.slick-hidden):not(.slick-disabled):hover{opacity:1}html body .slider-arrow.yellow-arrow{display:flex;width:fit-content;padding:.625rem;opacity:1;border-radius:0px;background-color:var(--yellow-500);cursor:pointer;z-index:1}@media screen and (max-width: 992px){html body .slider-arrow.yellow-arrow{display:none}}html body .slider-arrow.yellow-arrow svg{width:1.5rem;height:auto;aspect-ratio:1;fill:var(--gray-500)}html body .slider-arrow.yellow-arrow.slick-hidden{display:none}html body .slider-arrow.yellow-arrow.slick-disabled{cursor:default;background:var(--yellow-400)}html body .slick-dots{grid-area:dots;width:100%;display:flex;align-items:center;justify-content:center;gap:2px}html body .slick-dots li{display:flex;align-items:center;justify-content:center}html body .slick-dots li button{padding:0;border:none;background:var(--gray-200);font-size:0;width:6px;height:6px;border-radius:50%;transition:all 150ms;transform:scale(0.8)}html body .slick-dots li.slick-active button{background:#9d9d9d;transform:scale(1)}html body .content-slider-container{width:100%;height:fit-content;display:grid;grid-template-columns:minmax(0, 2rem) minmax(0, 1fr) minmax(0, 2rem);place-items:center;gap:1rem 1.5rem;grid-template-areas:"prev slider next";opacity:0;transition:opacity .5s ease-out}html body .content-slider-container:not(.invisible){opacity:1}@media screen and (max-width: 575px){html body .content-slider-container{display:flex;flex-flow:column}}html body .content-slider-container .slider-arrow{width:100%}html body .content-slider-container .slider-arrow.prev{grid-area:prev}html body .content-slider-container .slider-arrow.next{grid-area:next}html body .content-slider-container .slider-wrapper{grid-area:slider;width:100%;height:fit-content;overflow:hidden;opacity:0;transition:opacity .5s ease-out .25s}html body .content-slider-container .slider-wrapper.slick-initialized{opacity:1}html .page-title{background:url("../images/estacao-imoveis-fundo.webp") no-repeat center;background-size:cover;background-color:#212121}html .page-title .container{padding-top:4rem;padding-bottom:4rem;display:flex;flex-flow:column;align-items:center;justify-content:center;gap:2rem}@media screen and (max-width: 767px){html .page-title .container{padding-top:2rem;padding-bottom:2rem}}html .page-title .container .page-title-content{font-size:2rem;color:var(--white);font-weight:500;text-align:center;max-width:75%}@media screen and (max-width: 767px){html .page-title .container .page-title-content{font-size:1.5rem}}.lgpd-container{z-index:5 !important}.alignnone{margin:5px 20px 20px 0}.aligncenter,div.aligncenter{display:block;margin:5px auto 5px auto}.alignright{float:right;margin:5px 0 20px 20px}.alignleft{float:left;margin:5px 20px 20px 0}@media screen and (max-width: 767px){img.alignright{width:100%}img.alignleft{width:100%}}a img.alignright{float:right;margin:5px 0 20px 20px}a img.alignnone{margin:5px 20px 20px 0}a img.alignleft{float:left;margin:5px 20px 20px 0}a img.aligncenter{display:block;margin-left:auto;margin-right:auto}.wp-caption{background:#fff;border:1px solid #f0f0f0;max-width:96%;padding:5px 3px 10px;text-align:center}.wp-caption.alignnone{margin:5px 20px 20px 0}.wp-caption.alignleft{margin:5px 20px 20px 0}.wp-caption.alignright{margin:5px 0 20px 20px}.wp-caption img{border:0 none;height:auto;margin:0;max-width:98.5%;padding:0;width:auto}.wp-caption p.wp-caption-text{font-size:11px;line-height:17px;margin:0;padding:0 4px 5px}.screen-reader-text{border:0;clip:rect(1px, 1px, 1px, 1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute !important;width:1px;word-wrap:normal !important}.screen-reader-text:focus{background-color:#eee;clip:auto !important;clip-path:none;color:#444;display:block;font-size:1em;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}header.header{position:relative;width:100%}@media screen and (max-width: 992px){header.header{position:sticky;left:0;top:0;box-shadow:0 1rem 1rem -1rem rgba(40,50,60,.2)}header.header.retract{box-shadow:0 0 1rem rgba(0,0,0,.1)}header.header.retract .menu-header{height:4rem}header.header.retract .menu-header .container .logo-container a{display:flex;padding:.5rem;width:9rem;height:3.5rem;background:#fafafa}header.header.retract .menu-header .container .logo-container a img{width:100%;height:auto;min-height:100%;object-fit:contain}header.header.retract #hamburger .acss{height:3px !important}header.header.retract #cross .acss:nth-child(1){height:3px !important}header.header.retract #cross .acss:nth-child(2){width:3px !important}}@media screen and (max-width: 1200px){header.header{z-index:5}}header.header .menu-header{display:flex;background-color:var(--gray-300);transition:height .4s}header.header .menu-header .container{display:flex;width:97.5%;flex-direction:row;align-items:center;max-width:90rem;justify-content:space-between;gap:4rem;padding-top:1.5rem;padding-bottom:1.5rem}@media screen and (max-width: 767px){header.header .menu-header .container{padding-top:1rem;padding-bottom:1rem}}header.header .menu-header .container .logo-container a{width:15rem;align-items:center;height:100%;display:flex;background:#fafafa;padding:.5rem}@media screen and (max-width: 767px){header.header .menu-header .container .logo-container a{width:11rem}}@media screen and (max-width: 575px){header.header .menu-header .container .logo-container a{width:8rem}}header.header .menu-header .container .logo-container a img{width:100%;height:auto;min-height:100%;object-fit:contain}header.header .menu-header .container nav{display:flex;height:100%;z-index:5}@media screen and (max-width: 992px){header.header .menu-header .container nav{position:absolute;left:0;top:0}}@media screen and (max-width: 1200px){header.header .menu-header .container nav{z-index:1}}header.header .menu-header .container nav .desktop-menu{display:flex;justify-content:center;justify-content:end;align-items:center}@media screen and (max-width: 1200px){header.header .menu-header .container nav .desktop-menu{display:none}}header.header .menu-header .container nav .desktop-menu>ul{margin:0;padding:0;list-style:none;width:fit-content;height:fit-content;display:flex;box-sizing:border-box}header.header .menu-header .container nav .desktop-menu>ul>li{margin:0;padding:0;float:left;position:relative;width:auto;height:100%;display:flex;transition:.2s;white-space:nowrap;box-sizing:border-box}header.header .menu-header .container nav .desktop-menu>ul>li.active>a{background-color:var(--yellow-500);border-radius:.3rem}header.header .menu-header .container nav .desktop-menu>ul>li.active.active:hover>a{color:var(--gray-600);background-color:var(--yellow-400);box-shadow:0 0 .25rem rgba(0,0,0,.2)}header.header .menu-header .container nav .desktop-menu>ul>li:hover>a{color:var(--yellow-300)}header.header .menu-header .container nav .desktop-menu>ul>li:hover>ul{opacity:1;visibility:visible}header.header .menu-header .container nav .desktop-menu>ul>li a{color:var(--gray-400);font-weight:700;text-align:center;text-decoration:none;font-size:1.125rem;line-height:1.25;height:100%;box-sizing:border-box;position:relative;align-items:center;justify-content:center;display:flex;padding:.5rem 1rem;margin:0 .5rem;transition:color ease-in-out .25s,background-color ease-in-out .25s,box-shadow ease-in-out .25s}header.header .menu-header .container nav .desktop-menu>ul>li a:before{display:none}header.header .menu-header .container nav .desktop-menu>ul>li .dropdown-button{display:none}header.header .menu-header .container nav .desktop-menu>ul>li ul{position:absolute;visibility:hidden;z-index:1;display:flex;flex-direction:column;height:auto;width:fit-content;top:100%;left:0;padding:.75rem 0 1rem 0;opacity:0;box-shadow:0 1rem 1.5rem -0.5rem rgba(0,0,0,.1),0 1rem 2rem -2rem rgba(0,0,0,.5) inset;border-top:.5rem solid var(--yellow-300);background-color:var(--gray-600);border-radius:0 0 3.5rem 0}header.header .menu-header .container nav .desktop-menu>ul>li ul li{margin:0;padding:0;float:left;position:relative;width:auto;height:100%;display:flex;transition:.2s;white-space:nowrap;box-sizing:border-box;position:relative}header.header .menu-header .container nav .desktop-menu>ul>li ul li a{width:100%;justify-content:start;opacity:.75;transition:opacity .2s;color:var(--white);padding:.5rem 1.5rem}header.header .menu-header .container nav .desktop-menu>ul>li ul li a:hover{color:inherit;opacity:1}header.header .menu-header .container nav .desktop-menu>ul>li ul li ul{position:absolute;top:0;left:calc(100% + .25rem);display:none}header.header .menu-header .container nav .desktop-menu>ul>li ul li:hover ul,header.header .menu-header .container nav .desktop-menu>ul>li ul li:focus-visible ul,header.header .menu-header .container nav .desktop-menu>ul>li ul li:active ul{display:block}header.header .menu-header .container nav .mobile-menu{display:none}@media screen and (max-width: 1200px){header.header .menu-header .container nav .mobile-menu{position:absolute;left:0;top:0;width:100vw;height:100vh;background-color:#fafafa;justify-content:flex-end;display:flex;visibility:hidden;opacity:0;max-height:100vh}header.header .menu-header .container nav .mobile-menu.open{visibility:visible;opacity:1;transition:opacity .3s}header.header .menu-header .container nav .mobile-menu>ul{width:fit-content;display:flex;flex-direction:column;margin:7.5rem 1.5rem 5rem 1rem;padding-right:1rem;list-style:none;overflow-y:scroll}header.header .menu-header .container nav .mobile-menu>ul::-webkit-scrollbar{width:0;background:rgba(0,0,0,0)}}@media screen and (max-width: 1200px)and (max-width: 575px){header.header .menu-header .container nav .mobile-menu>ul{margin:6rem 1.5rem 5rem 1rem;padding-right:1rem}}@media screen and (max-width: 1200px){header.header .menu-header .container nav .mobile-menu>ul>li{margin-bottom:1rem;transition:.4s;position:relative;white-space:nowrap;height:fit-content;text-align:end;font-size:2rem;font-weight:500;display:flex;flex-flow:row-reverse nowrap;align-items:center;gap:.75rem;color:var(--gray-400)}header.header .menu-header .container nav .mobile-menu>ul>li.menu-item-has-children{display:grid;grid-template-columns:minmax(0, 1fr) auto;grid-template-areas:"button link" "submenu submenu";gap:.5rem .75rem;margin-bottom:.5rem}header.header .menu-header .container nav .mobile-menu>ul>li.menu-item-has-children.open-submenu ul{max-height:50vh;overflow-y:auto}header.header .menu-header .container nav .mobile-menu>ul>li.menu-item-has-children.open-submenu .dropdown-button{transform:scaleY(-1)}header.header .menu-header .container nav .mobile-menu>ul>li a{grid-area:link;width:fit-content;text-decoration:none;color:currentColor;cursor:pointer}header.header .menu-header .container nav .mobile-menu>ul>li .dropdown-button{grid-area:button;justify-self:end;color:inherit;padding:4px;width:2rem;background-color:rgba(0,0,0,0);transition:transform .25s}header.header .menu-header .container nav .mobile-menu>ul>li .dropdown-button svg{width:100%;height:auto;fill:currentColor}header.header .menu-header .container nav .mobile-menu>ul>li ul{grid-area:submenu;max-height:0;overflow:hidden;transition:max-height 1s,margin .5s;margin:0;display:flex;flex-flow:column}header.header .menu-header .container nav .mobile-menu>ul>li ul li{margin:.25rem 1.25rem .25rem 0}header.header .menu-header .container nav .mobile-menu>ul>li ul li.active a{opacity:1}header.header .menu-header .container nav .mobile-menu>ul>li ul li:after{display:none}header.header .menu-header .container nav .mobile-menu>ul>li ul li:first-of-type{margin-top:1rem}header.header .menu-header .container nav .mobile-menu>ul>li ul li:last-of-type{margin-bottom:1rem}header.header .menu-header .container nav .mobile-menu>ul>li ul li a{opacity:.75;padding:0}header.header .menu-header .container nav .mobile-menu>ul>li ul li a:hover,header.header .menu-header .container nav .mobile-menu>ul>li ul li a:focus,header.header .menu-header .container nav .mobile-menu>ul>li ul li a:active{opacity:1}}header.header .menu-header .container .search-box{width:100%;max-width:22.5rem;margin:0;box-shadow:none;border-radius:0;background:rgba(0,0,0,0);transform:none;opacity:1}@media screen and (max-width: 1200px){header.header .menu-header .container .search-box{display:none}}header.header .menu-header .container .search-box .visible-content{padding:4px;gap:.5rem}header.header .menu-header .container .search-box .hidden-content{padding:1rem 4px 4px;grid-template-columns:minmax(0, 1fr)}header.header .menu-header .container .mobile-menu-button{display:none;min-width:3rem;max-width:3rem;height:3rem;position:relative;cursor:pointer;border-radius:5px;padding:.2rem;z-index:2}@media screen and (max-width: 1200px){header.header .menu-header .container .mobile-menu-button{display:flex;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-ms-flexbox}}header.header .menu-header .container .mobile-menu-button.open #hamburger{max-width:0;max-height:0;overflow:hidden}header.header .menu-header .container .mobile-menu-button.open #hamburger div{width:0%}header.header .menu-header .container .mobile-menu-button.open #hamburger div:nth-child(1){transition-delay:0s}header.header .menu-header .container .mobile-menu-button.open #hamburger div:nth-child(2){transition-delay:.125s}header.header .menu-header .container .mobile-menu-button.open #hamburger div:nth-child(3){transition-delay:.25s}header.header .menu-header .container .mobile-menu-button.open #cross{max-width:100%;max-height:100%;overflow:unset}header.header .menu-header .container .mobile-menu-button.open #cross div:nth-child(1){width:100%;transition-delay:.31s}header.header .menu-header .container .mobile-menu-button.open #cross div:nth-child(2){height:100%;transition-delay:0s}header.header .menu-header .container .mobile-menu-button div div{display:block;border-radius:2px;transition:.25s ease-in-out}header.header .menu-header .container .mobile-menu-button #hamburger{height:100%;width:100%;display:flex;flex-direction:column;justify-content:center;max-width:100%;max-height:100%;overflow:unset}header.header .menu-header .container .mobile-menu-button #hamburger div{width:100%;height:4px;background:var(--gray-400)}header.header .menu-header .container .mobile-menu-button #hamburger div:nth-child(1){transition-delay:0s;transform:translateY(-0.5rem)}header.header .menu-header .container .mobile-menu-button #hamburger div:nth-child(2){transition-delay:.125s}header.header .menu-header .container .mobile-menu-button #hamburger div:nth-child(3){transition-delay:.25s;transform:translateY(0.5rem)}header.header .menu-header .container .mobile-menu-button #cross{position:relative;height:100%;width:100%;transform:rotate(45deg);display:flex;align-items:center;justify-content:center;max-width:0%;max-height:0%;overflow:hidden}header.header .menu-header .container .mobile-menu-button #cross div{position:absolute;background:var(--gray-400)}header.header .menu-header .container .mobile-menu-button #cross div:nth-child(1){height:4px;width:0%;transition-delay:0s}header.header .menu-header .container .mobile-menu-button #cross div:nth-child(2){height:0%;width:4px;transition-delay:.25s}header.header .menu-header.clean{background-color:#fafafa}header.header .menu-header.clean .container nav .desktop-menu>ul>li.active>a{background:rgba(0,0,0,0);border-radius:0}header.header .menu-header.clean .container nav .desktop-menu>ul>li.active>a:before{display:block;background-color:var(--yellow-500)}header.header .menu-header.clean .container nav .desktop-menu>ul>li.active>a:hover{color:var(--gray-500)}header.header .menu-header.clean .container nav .desktop-menu>ul>li.active.active:hover{background:rgba(0,0,0,0);box-shadow:none}header.header .menu-header.clean .container nav .desktop-menu>ul>li.active.active:hover>a{color:var(--gray-500);background-color:rgba(0,0,0,0);box-shadow:none}header.header .menu-header.clean .container nav .desktop-menu>ul>li:hover>a{color:var(--yellow-500)}header.header .menu-header.clean .container nav .desktop-menu>ul>li:hover>ul{opacity:1;visibility:visible}header.header .menu-header.clean .container nav .desktop-menu>ul>li a{padding:1.25rem 1rem;color:var(--gray-500)}header.header .menu-header.clean .container nav .desktop-menu>ul>li a:before{position:absolute;content:"";z-index:-1;top:50%;left:0;width:100%;height:calc(100% - 1.5rem);transform:translateY(-50%);border-radius:4px;background:rgba(0,0,0,0);transition:background-color .15s}header.header .menu-header.clean .container nav .desktop-menu>ul>li ul{border:none;background-color:#fafafa;border-radius:4px;box-shadow:0 .25rem 1.5rem -0.5rem rgba(30,40,50,.25),0 0 0 1px #f3f3f3 inset}header.header .menu-header.clean .container nav .desktop-menu>ul>li ul li a{opacity:1;color:var(--gray-500);padding:.5rem 1rem;transition:color .2s}header.header .menu-header.clean .container nav .desktop-menu>ul>li ul li a:hover{color:var(--yellow-500)}.breadcrumb{background:var(--gray-600);background-size:cover}.breadcrumb .container{padding-top:5rem;padding-bottom:5rem;display:flex;flex-flow:column;align-items:center;gap:.75rem;color:var(--white)}@media screen and (max-width: 575px){.breadcrumb .container{padding-top:3rem;padding-bottom:3rem}}.breadcrumb .container .breadcrumb-title{font-size:2.5rem;font-weight:700;text-align:center}@media screen and (max-width: 575px){.breadcrumb .container .breadcrumb-title{font-size:2rem}}.breadcrumb .container ul{list-style:none;display:flex;flex-flow:row wrap;justify-content:center;gap:.5rem}.breadcrumb .container ul li{font-weight:500}@media screen and (max-width: 575px){.breadcrumb .container ul li{font-size:.875rem}}.breadcrumb .container ul li.separator{display:flex;align-items:center;justify-content:center;fill:currentColor}.breadcrumb .container ul li a{font-weight:500;color:inherit;transition:opacity .2s}.breadcrumb .container ul li a:hover{opacity:.85}.single main article p,.single main article h1,.single main article h2,.single main article h3,.single main article h4,.single main article h5,.single main article h6,.single main article span,.single main article strong,.single main article li,.single main article time,.single main article a:not(.category-tag){color:var(--gray-500)}.single main article strong{font-weight:600}.single main article header{margin-bottom:1rem}.single main article header .title{font-size:1.75rem;margin-bottom:1.5rem;font-weight:900;color:var(--gray-400)}@media screen and (max-width: 575px){.single main article header .title{font-size:1.5rem}}.single main article header .thumb{margin-bottom:1rem}.single main article header .thumb img{width:100%;height:auto;border-radius:.3125rem}.single main article .post-content *:not(.container){max-width:100%}.single main article .post-content h1,.single main article .post-content h2{font-size:2rem;font-weight:800;color:var(--gray-400);margin-top:1rem;margin-bottom:2rem}.single main article .post-content h3{font-size:1.25rem;font-weight:700;color:var(--gray-400);margin-top:2rem;margin-bottom:1rem}.single main article .post-content h4{font-size:1.125rem;font-weight:700;color:var(--gray-400);margin-top:1rem;margin-bottom:1rem}.single main article .post-content a{font-weight:700;color:var(--gray-400);text-decoration:underline;transition:color 150ms ease-in}.single main article .post-content a:hover,.single main article .post-content a:focus{color:#57e474}.single main article .post-content ul{list-style:none;margin:1rem 0}.single main article .post-content ul li:not(.blocks-gallery-item){margin:.5rem 0;font-size:1.125rem}.single main article .post-content ul li:not(.blocks-gallery-item):before{content:"– ";color:var(--gray-400);font-weight:700}.single main article .post-content ul li:not(.blocks-gallery-item) ul{margin-left:1.5rem}@media screen and (min-width: 767px){.single main article .post-content ul.two-columns{display:grid;grid-template-columns:1fr 1fr;gap:0 2rem}}.single main article .post-content p{padding:1rem 0;font-size:1.125rem;line-height:1.75}.single main article .post-content p:empty{display:none}.single main article .post-content p.small{font-size:.875rem;font-weight:500;color:var(--gray-600)}.single main article .post-content div.wp-block-image{margin-bottom:0 !important}.single main article .post-content figure{margin:1.5rem auto}.single main article .post-content figure.alignleft{margin:1.5rem 1.5rem .5rem auto !important}.single main article .post-content figure.alignright{margin:1.5rem auto .5rem 1.5rem !important}.single main article .post-content figure img{height:auto}.single main article .post-content .gallery{display:grid;align-items:center;justify-items:center;grid-template-columns:repeat(2, 1fr);gap:1.5rem;margin:3rem 0}.single main article .post-content .gallery.gallery-columns-1{grid-template-columns:1fr}.single main article .post-content .gallery.gallery-columns-2{grid-template-columns:repeat(2, 1fr)}@media screen and (min-width: 767px){.single main article .post-content .gallery.gallery-columns-3{grid-template-columns:repeat(3, 1fr)}.single main article .post-content .gallery.gallery-columns-4{grid-template-columns:repeat(4, 1fr)}.single main article .post-content .gallery.gallery-columns-5{grid-template-columns:repeat(5, 1fr)}.single main article .post-content .gallery.gallery-columns-6{grid-template-columns:repeat(6, 1fr)}.single main article .post-content .gallery.gallery-columns-7{grid-template-columns:repeat(7, 1fr)}.single main article .post-content .gallery.gallery-columns-8{grid-template-columns:repeat(8, 1fr)}.single main article .post-content .gallery.gallery-columns-9{grid-template-columns:repeat(9, 1fr)}}.single main article .post-content .gallery br{display:none}.single main article .post-content .gallery .gallery-item{position:relative;width:100%;height:0;padding-top:100%;margin:0}.single main article .post-content .gallery .gallery-item .gallery-icon,.single main article .post-content .gallery .gallery-item .landscape{position:absolute;top:0;left:0;width:100%;height:100%}.single main article .post-content .gallery .gallery-item .gallery-icon a,.single main article .post-content .gallery .gallery-item .landscape a{display:block;position:absolute;top:0;left:0;width:100%;height:100%}.single main article .post-content .gallery .gallery-item .gallery-icon a img,.single main article .post-content .gallery .gallery-item .landscape a img{width:100%;height:100%;object-fit:cover}.single main article footer{display:flex;align-items:stretch;justify-content:space-between;gap:2rem;margin-top:1.5rem}@media screen and (max-width: 992px){.single main article footer{position:relative;padding-bottom:3rem}.single main article footer:after{position:absolute;content:"";bottom:0;left:calc(50% - 2rem);width:4rem;height:2px;background:var(--gray-100);border-radius:4px}}.single main article footer p{padding:0;color:#6e6e6e;font-size:1rem;font-weight:700}.single main article footer .post-tags{display:flex;flex-flow:row wrap;align-items:center;gap:.625rem;width:50%}@media screen and (max-width: 767px){.single main article footer .post-tags{width:auto}}.single main article footer .post-tags a{font-size:.875rem;color:#afafaf;text-align:center;display:block;padding:.375rem .875rem;border-radius:1rem;background-color:#f0f0f0;outline:none;transition:100ms ease-in;transition-properties:color,background-color}.single main article footer .post-tags a:hover,.single main article footer .post-tags a:focus{background-color:var(--gray-400);color:var(--white)}.single main article footer .share-container{display:flex;flex-flow:row nowrap;align-items:center;gap:.375rem}@media screen and (max-width: 767px){.single main article footer .share-container{display:none}}.single main article footer .share-container a{display:flex;align-items:center;justify-content:center;background-color:#afafaf;border-radius:50%;height:2.25rem;width:2.25rem;outline:none;transition:150ms cubic-bezier(0.56, 0.57, 0.13, 1.13);transition-property:transform}.single main article footer .share-container a svg{max-width:1.125rem;max-height:1.125rem;fill:var(--white)}.single main article footer .share-container a:hover,.single main article footer .share-container a:focus{transform:translateY(-0.25rem)}.single main article footer .share-container a.facebook{background-color:#4267b2}.single main article footer .share-container a.twitter{background-color:#1da1f2}.single main article footer .share-container a.instagram{background-color:#e1306c}.single main article footer .share-button{background:rgba(0,0,0,0);border:none;position:relative;cursor:pointer;padding:0;height:max-content}@media screen and (min-width: 767px){.single main article footer .share-button{display:none}}.single main article footer .share-button svg{fill:var(--gray-400);width:auto;height:1.875rem}.footer{background:var(--gray-600);color:var(--white)}.footer .title{font-size:2rem;color:inherit;font-weight:700;margin-bottom:1.375rem}@media screen and (max-width: 767px){.footer .title{text-align:center}}.footer .main{padding-top:5rem;padding-bottom:5rem;display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:3rem;justify-items:center}@media screen and (max-width: 767px){.footer .main{grid-template-columns:minmax(0, 1fr)}}.footer .main .contato{display:flex;flex-direction:column}@media screen and (max-width: 767px){.footer .main .contato{order:1}}.footer .main .contato .formas-contato{display:flex;flex-direction:column;gap:2rem;list-style:none}@media screen and (max-width: 767px){.footer .main .contato .formas-contato{align-items:center}}.footer .main .contato .formas-contato .contato-item{display:block}.footer .main .contato .formas-contato .contato-item .contato-link{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:1rem;width:max-content}.footer .main .contato .formas-contato .contato-item .contato-link svg{width:1.5rem;height:auto;transition:.4s ease-in-out;fill:var(--yellow-500)}.footer .main .contato .formas-contato .contato-item .contato-link p{font-weight:500;font-size:1rem;line-height:1.2rem;color:var(--white)}.footer .main .contato .formas-contato .contato-item .contato-link p small{font-weight:700;display:block}.footer .main .contato .formas-contato .contato-item .contato-link.contato-localizacao:hover svg{transform:rotate3d(0, 1, 0, 180deg)}.footer .main .contato .formas-contato .contato-item .contato-link.contato-telefone:hover svg .sinal-1{animation:sinal-animacao 1s ease-in-out;animation-delay:0s}.footer .main .contato .formas-contato .contato-item .contato-link.contato-telefone:hover svg .sinal-2{animation:sinal-animacao 1s ease-in-out;animation-delay:.2s}@keyframes sinal-animacao{0%{opacity:1}25%{opacity:0}50%{opacity:1}75%{opacity:0}100%{opacity:1}}.footer .main .contato .formas-contato .contato-item .contato-link.contato-whatsapp:hover svg .phone{animation:sinal-animacao 1s ease-in-out;animation-delay:0s}@keyframes sinal-animacao{0%{opacity:1}25%{opacity:0}50%{opacity:1}75%{opacity:0}100%{opacity:1}}@media screen and (max-width: 767px){.footer .main .menu-container{order:3}}.footer .main .menu-container ul{display:flex;flex-flow:column;gap:.5rem;list-style:none}@media screen and (max-width: 767px){.footer .main .menu-container ul{align-items:center}}.footer .main .menu-container ul>li a{position:relative;display:flex;flex-flow:row nowrap;gap:.25rem}.footer .main .menu-container ul>li.menu-item-has-children>a:after{content:"";display:flex;align-items:center;justify-content:center;width:auto;height:1.4em;aspect-ratio:1/1;background-image:url("data:image/svg+xml,%3Csvg width='14' height='8' viewBox='0 0 14 8' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M0.292893 0.292893C0.683417 -0.0976311 1.31658 -0.0976311 1.70711 0.292893L7 5.58579L12.2929 0.292893C12.6834 -0.0976311 13.3166 -0.0976311 13.7071 0.292893C14.0976 0.683417 14.0976 1.31658 13.7071 1.70711L7.70711 7.70711C7.31658 8.09763 6.68342 8.09763 6.29289 7.70711L0.292893 1.70711C-0.0976311 1.31658 -0.0976311 0.683417 0.292893 0.292893Z' fill='white'/%3E%3C/svg%3E%0A");background-size:62.5%;background-position:center;background-repeat:no-repeat;transition:transform 150ms}.footer .main .menu-container ul>li.menu-item-has-children>a.open:after{transform:scaleY(-1)}.footer .main .menu-container ul a{display:block;padding:.125rem 0;color:var(--white);font-weight:500;transition:opacity 150ms}.footer .main .menu-container ul a:hover{opacity:.75}.footer .main .menu-container ul .menu{display:flex;flex-flow:column;gap:.25rem;overflow:hidden;height:0;transition:height .2s ease-out}.footer .main .menu-container ul .menu:focus-within{height:auto}.footer .main .menu-container ul .menu li:first-child{margin-top:.25rem}.footer .main .menu-container ul .menu li:last-child{margin-bottom:.25rem}.footer .main .menu-container ul .menu li a{margin-left:1rem;opacity:.75;max-width:15rem}.footer .main .menu-container ul .menu li a:hover{opacity:.5}.footer .main .social-container{display:flex;align-items:center;gap:1rem}@media screen and (max-width: 767px){.footer .main .social-container{justify-content:center;order:2}}.footer .main .social-container a{display:flex;width:1.5rem;height:1.5rem}.footer .main .social-container a:hover svg{fill:var(--yellow-500)}.footer .main .social-container a svg{width:100%;height:100%;object-fit:contain;fill:var(--white);transition:fill 250ms}.footer .copyright{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:2rem;background-color:var(--white);box-shadow:0 0 0 100vmax var(--white);clip-path:inset(0 -100vmax);padding-top:2rem;padding-bottom:2rem}@media screen and (max-width: 767px){.footer .copyright{flex-flow:column-reverse}}.footer .copyright p{color:var(--gray-400);text-align:center}.footer .copyright a{color:var(--gray-400);display:flex;flex-flow:row nowrap;gap:.5rem;align-items:center}.footer .copyright a img{width:auto;height:2.75rem;margin-top:-0.5em;filter:brightness(0) opacity(0.7);transition:filter 150ms}.footer .copyright a:hover img{filter:none}.page-template main.container,.single-template main.container{max-width:60rem;padding-top:5rem;padding-bottom:5rem;color:var(--gray-500)}.page-template main.container *,.single-template main.container *{max-width:100%}.page-template main.container h2,.single-template main.container h2{font-size:1.5rem;padding:1.5rem 0 .5rem}.page-template main.container h3,.page-template main.container h4,.page-template main.container h5,.page-template main.container h6,.single-template main.container h3,.single-template main.container h4,.single-template main.container h5,.single-template main.container h6{font-size:1.125rem;font-weight:600;padding:1.5rem 0 .5rem}.page-template main.container p,.page-template main.container span,.single-template main.container p,.single-template main.container span{line-height:1.625;padding:.5rem 0}.page-template main.container ul,.page-template main.container ol,.single-template main.container ul,.single-template main.container ol{margin-left:1.5rem}.page-template main.container ul li,.page-template main.container ol li,.single-template main.container ul li,.single-template main.container ol li{line-height:1.625;padding:.125rem 0}.page-template main.container a,.single-template main.container a{font-weight:700;text-decoration:underline;color:inherit;transition:opacity 150ms}.page-template main.container a:hover,.single-template main.container a:hover{opacity:.75}.page-template main.container .wp-block-embed,.single-template main.container .wp-block-embed{padding:1.5rem 0;margin:0 auto;width:100%}.page-template main.container .wp-block-embed .video-wrapper iframe,.single-template main.container .wp-block-embed .video-wrapper iframe{width:100%;height:auto;aspect-ratio:16/9}.page-template main.container .wp-block-image,.single-template main.container .wp-block-image{padding:1.5rem 0;margin:0 auto;width:fit-content}.page-template main.container figcaption,.single-template main.container figcaption{text-align:center}.page-404 .not-found .container{padding-top:1.5rem;padding-bottom:4rem;display:flex;flex-flow:column;align-items:center;gap:1rem}.page-404 .not-found .container>img{width:70%;height:auto;max-width:32.5rem}.page-404 .not-found .container .title{font-size:2rem;text-align:center;color:var(--gray-500);font-weight:700;margin-top:1rem}.page-404 .not-found .container .text{text-align:center;line-height:1.4;font-size:1.125rem;max-width:20rem}.page-404 .not-found .container .main-button{margin-top:1rem}.page-404 .visite{background:#f9f9f9}.page-404 .visite .container{padding-top:4rem;padding-bottom:5rem}.page-404 .visite .container .title{font-size:2rem;color:var(--gray-400)}.visite .container{max-width:85rem;padding-top:7rem;padding-bottom:7rem;display:flex;flex-flow:column;align-items:center;gap:3rem}@media screen and (max-width: 767px){.visite .container{padding-top:5rem;padding-bottom:5rem}}.visite .container .title{color:var(--gray-500);text-align:center;opacity:0;transition:opacity .5s ease-out}.visite .container .title:not(.invisible){opacity:1}.visite .container .content-slider-container{width:100%;height:fit-content;display:grid;grid-template-columns:minmax(0, 2rem) minmax(0, 1fr) minmax(0, 2rem);place-items:center;gap:1rem 1.5rem;grid-template-areas:"prev slider next";opacity:0;transition:opacity .5s ease-out}.visite .container .content-slider-container:not(.invisible){opacity:1}@media screen and (max-width: 575px){.visite .container .content-slider-container{display:flex;flex-flow:column}}.visite .container .content-slider-container .slider-wrapper{aspect-ratio:1350/275}@media screen and (max-width: 992px){.visite .container .content-slider-container .slider-wrapper{aspect-ratio:900/275}}@media screen and (max-width: 575px){.visite .container .content-slider-container .slider-wrapper{aspect-ratio:450/275}}.visite .container .content-slider-container .slider-wrapper .slider-item{position:relative;display:block;width:100%;height:auto;aspect-ratio:418/275;margin:0 1rem;overflow:hidden}@media screen and (max-width: 575px){.visite .container .content-slider-container .slider-wrapper .slider-item{aspect-ratio:434/275;margin:0 .5rem}}.visite .container .content-slider-container .slider-wrapper .slider-item img{width:100%;height:100%;object-fit:cover;background-color:var(--gray-200);transition:transform .25s}.visite .container .content-slider-container .slider-wrapper .slider-item p{position:absolute;bottom:0;left:0;max-width:100%;white-space:nowrap;background:var(--yellow-700);padding:1rem;color:var(--gray-500);font-size:1rem;font-weight:700;display:flex;flex-flow:row nowrap;align-items:center;gap:.5rem}@media screen and (max-width: 575px){.visite .container .content-slider-container .slider-wrapper .slider-item p{padding:.75rem}}.visite .container .content-slider-container .slider-wrapper .slider-item p svg{width:1em;height:1em;object-fit:contain;fill:currentColor;flex-shrink:0}.visite .container .content-slider-container .slider-wrapper .slider-item p:after{position:absolute;content:"";right:0;top:0;width:1rem;height:100%;background:linear-gradient(to right, transparent, var(--yellow-700) 60%)}.visite .container .content-slider-container .slider-wrapper .slider-item:hover img{transform:scale(1.125)}@media screen and (max-width: 767px){.visite .container .content-slider-container .slider-wrapper .slider-item:hover img{transform:none}}.search-box{background:var(--white);margin:0 auto;border-radius:12px;box-shadow:0 .25rem 1rem -0.25rem rgba(40,50,60,.25);width:100%;max-width:50rem;overflow:hidden;opacity:0;transform:translateY(1rem);transition:opacity .75s cubic-bezier(0.7, 0, 0.35, 1.25) .25s,transform .75s cubic-bezier(0.7, 0, 0.35, 1.25) .25s,grid-template-rows .5s cubic-bezier(0.7, 0, 0.35, 1.25),height .5s cubic-bezier(0.7, 0, 0.35, 1.25)}.search-box:not(.invisible){opacity:1;transform:none}.search-box select,.search-box input{-webkit-appearance:none;appearance:none;background:#f3f3f3;padding:1rem 1.5rem;border-radius:4px;width:100%;color:#565656;font-size:1rem;font-weight:700}@media screen and (max-width: 575px){.search-box select,.search-box input{font-size:.875rem;padding:.825rem 1.25rem}}.search-box select::placeholder,.search-box input::placeholder{color:#757373}.search-box select:hover,.search-box select:focus-visible,.search-box input:hover,.search-box input:focus-visible{box-shadow:0 0 0 2px var(--gray-200)}.search-box .search-container{width:100%;height:fit-content;position:relative}.search-box .search-container input{padding-right:3.5rem}@media screen and (max-width: 575px){.search-box .search-container input{padding-right:2.5rem}}.search-box .search-container input::-webkit-search-cancel-button{display:none}.search-box .search-container .submit-button{position:absolute;top:0;right:0;width:3.5rem;height:100%;aspect-ratio:1/1;cursor:pointer;border-radius:4px;background:rgba(0,0,0,0);outline:none;transition:box-shadow .2s}@media screen and (max-width: 575px){.search-box .search-container .submit-button{width:2.5rem}}.search-box .search-container .submit-button svg{width:1.5rem;height:1.5rem;object-fit:contain;fill:#263238;opacity:.75;transition:opacity .2s ease-out}.search-box .search-container .submit-button:hover svg{opacity:1}.search-box .search-container .submit-button:focus-visible{box-shadow:0 0 0 2px var(--gray-200)}.search-box .select-container{width:100%;height:fit-content;position:relative}.search-box .select-container select{cursor:pointer;padding-right:3.5rem}@media screen and (max-width: 575px){.search-box .select-container select{padding-right:2.5rem}}.search-box .select-container:after{position:absolute;content:"";right:0;top:0;width:3.5rem;height:100%;border-radius:4px;background:url("../images/select-arrow.svg") no-repeat center;background-size:1rem;pointer-events:none;touch-action:none}@media screen and (max-width: 575px){.search-box .select-container:after{width:2.5rem}}.search-box .content-wrapper{position:relative;width:100%}.search-box .content-wrapper .visible-content{padding:1.5rem 1.5rem 1rem;display:flex;flex-flow:column;align-items:center;gap:1rem}@media screen and (max-width: 575px){.search-box .content-wrapper .visible-content{padding:1rem 1rem .5rem;gap:.75rem}}.search-box .content-wrapper .visible-content .filter-container{width:100%;display:flex;flex-flow:row-reverse nowrap;align-items:center;justify-content:space-between;gap:1rem}.search-box .content-wrapper .visible-content .filter-container .active-filters{padding:4px;height:1.125em;display:flex;align-items:center;opacity:.5;font-size:1rem;font-weight:700;color:var(--gray-400)}@media screen and (max-width: 575px){.search-box .content-wrapper .visible-content .filter-container .active-filters{font-size:.875rem}}.search-box .content-wrapper .visible-content .filter-container .filter-toggle{align-self:flex-end;font-size:1rem;width:fit-content;height:1.125em;padding:4px;border-radius:2px;background:rgba(0,0,0,0);display:flex;flex-flow:row nowrap;align-items:center;gap:.25em;cursor:pointer;outline:none;overflow:hidden;transition:opacity .15s,box-shadow .25s}.search-box .content-wrapper .visible-content .filter-container .filter-toggle:hover{opacity:.65}@media screen and (max-width: 767px){.search-box .content-wrapper .visible-content .filter-container .filter-toggle:hover{opacity:1}}.search-box .content-wrapper .visible-content .filter-container .filter-toggle:focus-visible{box-shadow:0 0 0 2px var(--gray-200)}@media screen and (max-width: 575px){.search-box .content-wrapper .visible-content .filter-container .filter-toggle{font-size:.875rem}}.search-box .content-wrapper .visible-content .filter-container .filter-toggle span{color:var(--gray-400);font-weight:700;line-height:1}.search-box .content-wrapper .visible-content .filter-container .filter-toggle .status-container{display:flex;flex-flow:column;align-items:flex-end;transform:translateY(25%);transition:transform .5s cubic-bezier(0.7, 0, 0.35, 1.25) .25s}.search-box .content-wrapper .hidden-content{position:absolute;top:100%;width:100%;padding:.5rem 1.5rem 1.5rem;display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:.75rem}@media screen and (max-width: 575px){.search-box .content-wrapper .hidden-content{grid-template-columns:repeat(2, minmax(0, 1fr));padding:.5rem 1rem 1rem;gap:.5rem}}.search-box .content-wrapper .hidden-content .button-container{grid-column:1/-1;display:flex;flex-flow:row nowrap;align-items:center;justify-content:flex-end;gap:.5rem}@media screen and (max-width: 575px){.search-box .content-wrapper .hidden-content .button-container{padding-top:.5rem;display:flex;flex-flow:column}}.search-box .content-wrapper .hidden-content .button-container .reset-form{padding:.5rem 1rem;border-radius:4px;background:rgba(0,0,0,0);color:var(--gray-600);font-size:1rem;font-weight:700;line-height:1;cursor:pointer;outline:none;transition:opacity .15s,box-shadow .25s}.search-box .content-wrapper .hidden-content .button-container .reset-form:hover{opacity:.65}.search-box .content-wrapper .hidden-content .button-container .reset-form:focus-visible{box-shadow:0 0 0 2px var(--gray-200)}@media screen and (max-width: 575px){.search-box .content-wrapper .hidden-content .button-container .reset-form{font-size:.875rem;text-decoration:underline}}.search-box .content-wrapper .hidden-content .button-container .apply-filters{display:flex;flex-flow:row nowrap;align-items:center;justify-content:center;gap:.75rem;padding:1.25rem 1.5rem;border-radius:4px;background:var(--yellow-500);color:var(--gray-600);font-size:1rem;font-weight:700;line-height:1;cursor:pointer;outline:none;transition:opacity .15s,box-shadow .25s}.search-box .content-wrapper .hidden-content .button-container .apply-filters:hover{opacity:.85}.search-box .content-wrapper .hidden-content .button-container .apply-filters:focus-visible{box-shadow:0 0 0 2px var(--gray-600)}.search-box .content-wrapper .hidden-content .button-container .apply-filters svg{width:auto;height:1em;aspect-ratio:1;fill:currentColor}@media screen and (max-width: 575px){.search-box .content-wrapper .hidden-content .button-container .apply-filters{font-size:.875rem;padding:1rem 1.5rem;width:100%}}.search-box.opened .visible-content .filter-container .filter-toggle .status-container{transform:translateY(-25%)}.single main .single-termos .post-content{width:100%;max-width:55rem;margin:4rem auto;display:flex;flex-flow:column;gap:1.5rem}@media screen and (max-width: 767px){.single main .single-termos .post-content{margin:3rem auto}}.single main .single-termos .post-content p{padding:0;font-weight:500;line-height:1.625}.single main .single-termos .post-content p:first-of-type{font-size:1.5em;font-weight:700}.single main .single-termos .post-content p.small{text-align:right;font-size:1em;margin-top:2rem;opacity:.75}@media screen and (max-width: 767px){.single main .single-termos .post-content p.small{text-align:center}}.social-flutuante-button{position:fixed;bottom:2rem;left:2rem;cursor:pointer;z-index:6;width:4rem;height:4rem;background:#1bd741;border-radius:50%;display:flex;align-items:center;justify-content:center;opacity:0;visibility:hidden;transition:opacity .4s ease-out 2s,transform .15s ease-out}@media screen and (max-width: 575px){.social-flutuante-button{bottom:1.5rem;left:1.5rem}}.social-flutuante-button:hover{transform:translateY(-0.25rem)}.social-flutuante-button svg{width:2.25rem;height:auto;aspect-ratio:1/1;object-fit:contain;fill:#fff}.social-flutuante-button:not(.invisible-button){visibility:visible;opacity:1}.social-flutuante-modal{display:none;position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(20,30,40,.9);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);z-index:7}.social-flutuante-modal.show{display:block;animation:.325s showModal both}@keyframes showModal{from{opacity:0}to{opacity:1}}.social-flutuante-modal.show .container ul li{animation:.375s showListItem_desktop ease-out both}@media screen and (max-width: 575px){.social-flutuante-modal.show .container ul li{animation:.375s showListItem_mobile ease-out both}}@keyframes showListItem_desktop{from{opacity:0;transform:translateX(-2em)}to{opacity:1;transform:none}}@keyframes showListItem_mobile{from{opacity:0;transform:translateX(-1em)}to{opacity:1;transform:none}}.social-flutuante-modal .container{position:relative;width:100%;height:100%;max-width:100%;padding:0;display:grid;place-items:center}.social-flutuante-modal .container:before,.social-flutuante-modal .container:after{position:absolute;content:"";left:0;right:0;height:5rem;z-index:1;pointer-events:none;touch-action:none}.social-flutuante-modal .container:before{top:0;background:linear-gradient(to bottom, rgba(20, 30, 40, 0.5), rgba(20, 30, 40, 0))}.social-flutuante-modal .container:after{bottom:0;background:linear-gradient(to top, rgba(20, 30, 40, 0.5), rgba(20, 30, 40, 0))}.social-flutuante-modal .container .close-modal-button{position:absolute;cursor:pointer;top:1rem;right:1rem;display:grid;place-items:center;width:3rem;height:auto;aspect-ratio:1;border:none;border-radius:50%;background:#495969;opacity:.65;transition:opacity .2s;z-index:2}.social-flutuante-modal .container .close-modal-button:hover{opacity:1}.social-flutuante-modal .container .close-modal-button svg{width:1rem;height:auto;aspect-ratio:1;fill:#c3cdd7}.social-flutuante-modal .container ul{position:relative;display:flex;flex-flow:column;align-items:center;gap:1rem;width:100%;max-height:100%;padding:0 2rem;list-style:none;overflow-y:auto;z-index:0}.social-flutuante-modal .container ul::-webkit-scrollbar{width:8px}.social-flutuante-modal .container ul::-webkit-scrollbar-track{background-color:rgba(0,0,0,0)}.social-flutuante-modal .container ul::-webkit-scrollbar-thumb{background-color:rgba(255,255,255,.2);border-radius:8px}.social-flutuante-modal .container ul::-webkit-scrollbar-thumb:hover{background-color:rgba(255,255,255,.4)}.social-flutuante-modal .container ul li{width:100%}.social-flutuante-modal .container ul li:nth-child(1){animation-delay:.265625s}.social-flutuante-modal .container ul li:nth-child(2){animation-delay:.3125s}.social-flutuante-modal .container ul li:nth-child(3){animation-delay:.359375s}.social-flutuante-modal .container ul li:nth-child(4){animation-delay:.40625s}.social-flutuante-modal .container ul li:nth-child(5){animation-delay:.453125s}.social-flutuante-modal .container ul li:nth-child(6){animation-delay:.5s}.social-flutuante-modal .container ul li:nth-child(7){animation-delay:.546875s}.social-flutuante-modal .container ul li:nth-child(8){animation-delay:.59375s}.social-flutuante-modal .container ul li:nth-child(9){animation-delay:.640625s}.social-flutuante-modal .container ul li:nth-child(10){animation-delay:.6875s}.social-flutuante-modal .container ul li:nth-child(11){animation-delay:.734375s}.social-flutuante-modal .container ul li:nth-child(12){animation-delay:.78125s}.social-flutuante-modal .container ul li:nth-child(13){animation-delay:.828125s}.social-flutuante-modal .container ul li:nth-child(14){animation-delay:.875s}.social-flutuante-modal .container ul li:nth-child(15){animation-delay:.921875s}.social-flutuante-modal .container ul li:nth-child(16){animation-delay:.96875s}.social-flutuante-modal .container ul li:nth-child(17){animation-delay:1.015625s}.social-flutuante-modal .container ul li:nth-child(18){animation-delay:1.0625s}.social-flutuante-modal .container ul li:nth-child(19){animation-delay:1.109375s}.social-flutuante-modal .container ul li:nth-child(20){animation-delay:1.15625s}.social-flutuante-modal .container ul li:nth-child(21){animation-delay:1.203125s}.social-flutuante-modal .container ul li:nth-child(22){animation-delay:1.25s}.social-flutuante-modal .container ul li:nth-child(23){animation-delay:1.296875s}.social-flutuante-modal .container ul li:nth-child(24){animation-delay:1.34375s}.social-flutuante-modal .container ul li:nth-child(25){animation-delay:1.390625s}.social-flutuante-modal .container ul li:nth-child(26){animation-delay:1.4375s}.social-flutuante-modal .container ul li:nth-child(27){animation-delay:1.484375s}.social-flutuante-modal .container ul li:nth-child(28){animation-delay:1.53125s}.social-flutuante-modal .container ul li:nth-child(29){animation-delay:1.578125s}.social-flutuante-modal .container ul li:nth-child(30){animation-delay:1.625s}.social-flutuante-modal .container ul li:nth-child(31){animation-delay:1.671875s}.social-flutuante-modal .container ul li:nth-child(32){animation-delay:1.71875s}.social-flutuante-modal .container ul li:nth-child(33){animation-delay:1.765625s}.social-flutuante-modal .container ul li:nth-child(34){animation-delay:1.8125s}.social-flutuante-modal .container ul li:nth-child(35){animation-delay:1.859375s}.social-flutuante-modal .container ul li:nth-child(36){animation-delay:1.90625s}.social-flutuante-modal .container ul li:nth-child(37){animation-delay:1.953125s}.social-flutuante-modal .container ul li:nth-child(38){animation-delay:2s}.social-flutuante-modal .container ul li:nth-child(39){animation-delay:2.046875s}.social-flutuante-modal .container ul li:nth-child(40){animation-delay:2.09375s}.social-flutuante-modal .container ul li:nth-child(41){animation-delay:2.140625s}.social-flutuante-modal .container ul li:nth-child(42){animation-delay:2.1875s}.social-flutuante-modal .container ul li:nth-child(43){animation-delay:2.234375s}.social-flutuante-modal .container ul li:nth-child(44){animation-delay:2.28125s}.social-flutuante-modal .container ul li:nth-child(45){animation-delay:2.328125s}.social-flutuante-modal .container ul li:nth-child(46){animation-delay:2.375s}.social-flutuante-modal .container ul li:nth-child(47){animation-delay:2.421875s}.social-flutuante-modal .container ul li:nth-child(48){animation-delay:2.46875s}.social-flutuante-modal .container ul li:nth-child(49){animation-delay:2.515625s}.social-flutuante-modal .container ul li:nth-child(50){animation-delay:2.5625s}.social-flutuante-modal .container ul li:nth-child(51){animation-delay:2.609375s}.social-flutuante-modal .container ul li:nth-child(52){animation-delay:2.65625s}.social-flutuante-modal .container ul li:nth-child(53){animation-delay:2.703125s}.social-flutuante-modal .container ul li:nth-child(54){animation-delay:2.75s}.social-flutuante-modal .container ul li:nth-child(55){animation-delay:2.796875s}.social-flutuante-modal .container ul li:nth-child(56){animation-delay:2.84375s}.social-flutuante-modal .container ul li:nth-child(57){animation-delay:2.890625s}.social-flutuante-modal .container ul li:nth-child(58){animation-delay:2.9375s}.social-flutuante-modal .container ul li:nth-child(59){animation-delay:2.984375s}.social-flutuante-modal .container ul li:nth-child(60){animation-delay:3.03125s}.social-flutuante-modal .container ul li:nth-child(61){animation-delay:3.078125s}.social-flutuante-modal .container ul li:nth-child(62){animation-delay:3.125s}.social-flutuante-modal .container ul li:nth-child(63){animation-delay:3.171875s}.social-flutuante-modal .container ul li:nth-child(64){animation-delay:3.21875s}.social-flutuante-modal .container ul li:nth-child(65){animation-delay:3.265625s}.social-flutuante-modal .container ul li:nth-child(66){animation-delay:3.3125s}.social-flutuante-modal .container ul li:nth-child(67){animation-delay:3.359375s}.social-flutuante-modal .container ul li:nth-child(68){animation-delay:3.40625s}.social-flutuante-modal .container ul li:nth-child(69){animation-delay:3.453125s}.social-flutuante-modal .container ul li:nth-child(70){animation-delay:3.5s}.social-flutuante-modal .container ul li:nth-child(71){animation-delay:3.546875s}.social-flutuante-modal .container ul li:nth-child(72){animation-delay:3.59375s}.social-flutuante-modal .container ul li:nth-child(73){animation-delay:3.640625s}.social-flutuante-modal .container ul li:nth-child(74){animation-delay:3.6875s}.social-flutuante-modal .container ul li:nth-child(75){animation-delay:3.734375s}.social-flutuante-modal .container ul li:nth-child(76){animation-delay:3.78125s}.social-flutuante-modal .container ul li:nth-child(77){animation-delay:3.828125s}.social-flutuante-modal .container ul li:nth-child(78){animation-delay:3.875s}.social-flutuante-modal .container ul li:nth-child(79){animation-delay:3.921875s}.social-flutuante-modal .container ul li:nth-child(80){animation-delay:3.96875s}.social-flutuante-modal .container ul li:nth-child(81){animation-delay:4.015625s}.social-flutuante-modal .container ul li:nth-child(82){animation-delay:4.0625s}.social-flutuante-modal .container ul li:nth-child(83){animation-delay:4.109375s}.social-flutuante-modal .container ul li:nth-child(84){animation-delay:4.15625s}.social-flutuante-modal .container ul li:nth-child(85){animation-delay:4.203125s}.social-flutuante-modal .container ul li:nth-child(86){animation-delay:4.25s}.social-flutuante-modal .container ul li:nth-child(87){animation-delay:4.296875s}.social-flutuante-modal .container ul li:nth-child(88){animation-delay:4.34375s}.social-flutuante-modal .container ul li:nth-child(89){animation-delay:4.390625s}.social-flutuante-modal .container ul li:nth-child(90){animation-delay:4.4375s}.social-flutuante-modal .container ul li:nth-child(91){animation-delay:4.484375s}.social-flutuante-modal .container ul li:nth-child(92){animation-delay:4.53125s}.social-flutuante-modal .container ul li:nth-child(93){animation-delay:4.578125s}.social-flutuante-modal .container ul li:nth-child(94){animation-delay:4.625s}.social-flutuante-modal .container ul li:nth-child(95){animation-delay:4.671875s}.social-flutuante-modal .container ul li:nth-child(96){animation-delay:4.71875s}.social-flutuante-modal .container ul li:nth-child(97){animation-delay:4.765625s}.social-flutuante-modal .container ul li:nth-child(98){animation-delay:4.8125s}.social-flutuante-modal .container ul li:nth-child(99){animation-delay:4.859375s}.social-flutuante-modal .container ul li:nth-child(100){animation-delay:4.90625s}.social-flutuante-modal .container ul li:first-child{margin-top:5rem}.social-flutuante-modal .container ul li:last-child{margin-bottom:5rem}.social-flutuante-modal .container ul li a{display:flex;flex-flow:row nowrap;align-items:center;gap:1.5em;width:100%;max-width:22rem;min-height:5rem;padding:.875em 1.75em;margin:0 auto;background:#fff;border-radius:10em;color:#333;font-size:1.25rem;outline:none;transition:transform .2s}.social-flutuante-modal .container ul li a:hover,.social-flutuante-modal .container ul li a:focus-visible{transform:translateX(0.25em)}@media screen and (max-width: 575px){.social-flutuante-modal .container ul li a{font-size:1.125rem}}.social-flutuante-modal .container ul li a svg{fill:currentColor;width:2em;height:2em;object-fit:contain}.social-flutuante-modal .container ul li a p{font-weight:700}.social-flutuante-modal .container ul li a p small{display:block;font-size:.75em;font-weight:inherit}.pagina-inicio .busca{position:relative;overflow:hidden;width:100%;height:auto;min-height:max(85vh,35rem);display:flex;flex-flow:column;align-items:center;justify-content:center}@media screen and (max-width: 767px){.pagina-inicio .busca{min-height:70vh;aspect-ratio:1/1}}@media screen and (max-width: 575px){.pagina-inicio .busca{aspect-ratio:3/4}}.pagina-inicio .busca .slider-container{position:absolute;top:0;left:0;width:100%;height:100%}.pagina-inicio .busca .slider-container .slick-list,.pagina-inicio .busca .slider-container .slick-track{height:100%}.pagina-inicio .busca .slider-container .image-container{width:100%;height:100%;display:flex;flex-flow:column;align-items:center;justify-content:center}.pagina-inicio .busca .slider-container .image-container img{width:100%;height:auto;min-height:100%;object-fit:cover;transform:scale(1.01)}.pagina-inicio .busca .slider-container .image-container.slick-active img{animation:zoomEffect 5s ease-out}@keyframes zoomEffect{from{transform:scale(1.1)}to{transform:scale(1.01)}}.pagina-inicio .busca .container{width:100%;flex-grow:1;display:flex;flex-flow:column;align-items:center;justify-content:flex-end;gap:2rem;padding-top:2rem;padding-bottom:2rem;z-index:1}.pagina-inicio .busca .container .search-box{display:none}@media screen and (max-width: 1200px){.pagina-inicio .busca .container .search-box{display:block}}.pagina-inicio .imovel-dos-sonhos{background:url("../images/estacao-imoveis-fundo.webp") no-repeat center;background-color:#212121;background-size:cover;overflow:hidden}.pagina-inicio .imovel-dos-sonhos .container{padding-top:8rem;padding-bottom:10rem;display:flex;flex-flow:column;align-items:center;gap:8rem}@media screen and (max-width: 575px){.pagina-inicio .imovel-dos-sonhos .container{padding-top:6rem;padding-bottom:7rem;gap:6rem}}.pagina-inicio .imovel-dos-sonhos .container .title{opacity:0;transition:opacity .5s ease-out}@media screen and (max-width: 575px){.pagina-inicio .imovel-dos-sonhos .container .title{max-width:17.5rem}}.pagina-inicio .imovel-dos-sonhos .container .title:not(.invisible){opacity:1}.pagina-inicio .imovel-dos-sonhos .container .button-container{position:relative;display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));grid-template-rows:repeat(6, minmax(0, 1fr));gap:.5rem}@media screen and (max-width: 575px){.pagina-inicio .imovel-dos-sonhos .container .button-container{width:calc(100% - 4rem);grid-template-columns:repeat(2, minmax(0, 1fr))}}.pagina-inicio .imovel-dos-sonhos .container .button-container .square{position:absolute;content:"";z-index:0;width:auto;height:65%;max-width:50%;aspect-ratio:1/1;opacity:0;transform:translateY(1.5rem);transition:1s ease-out;transition-property:opacity,transform}@media screen and (max-width: 575px){.pagina-inicio .imovel-dos-sonhos .container .button-container .square{width:75%;max-width:unset;height:80%;max-height:50rem;aspect-ratio:unset;stroke-width:3px}}.pagina-inicio .imovel-dos-sonhos .container .button-container .square:first-of-type{bottom:12%;left:-10%;transition-delay:1s}@media screen and (max-width: 575px){.pagina-inicio .imovel-dos-sonhos .container .button-container .square:first-of-type{bottom:-1.5rem;left:-1.5rem}}.pagina-inicio .imovel-dos-sonhos .container .button-container .square:last-of-type{top:-7%;right:-10%;transition-delay:.5s}@media screen and (max-width: 575px){.pagina-inicio .imovel-dos-sonhos .container .button-container .square:last-of-type{top:-1.5rem;right:-1.5rem}}.pagina-inicio .imovel-dos-sonhos .container .button-container a{position:relative;display:grid;place-items:center;overflow:hidden;z-index:1;outline:none;background:linear-gradient(45deg, #181818, #343434);padding:5rem 2rem;opacity:0;transform:scale(0.65);transition:transform .5s cubic-bezier(0.7, 0, 0.35, 1.25),opacity .5s cubic-bezier(0.7, 0, 0.35, 1.25)}.pagina-inicio .imovel-dos-sonhos .container .button-container a:nth-of-type(1){transition-delay:.125s}.pagina-inicio .imovel-dos-sonhos .container .button-container a:nth-of-type(2){transition-delay:.25s}.pagina-inicio .imovel-dos-sonhos .container .button-container a:nth-of-type(3){transition-delay:.375s}.pagina-inicio .imovel-dos-sonhos .container .button-container a:nth-of-type(4){transition-delay:.5s}.pagina-inicio .imovel-dos-sonhos .container .button-container a:nth-of-type(5){transition-delay:.625s}.pagina-inicio .imovel-dos-sonhos .container .button-container a:nth-of-type(6){transition-delay:.75s}.pagina-inicio .imovel-dos-sonhos .container .button-container a:nth-of-type(7){transition-delay:.875s}.pagina-inicio .imovel-dos-sonhos .container .button-container a:nth-of-type(8){transition-delay:1s}.pagina-inicio .imovel-dos-sonhos .container .button-container a:nth-of-type(9){transition-delay:1.125s}.pagina-inicio .imovel-dos-sonhos .container .button-container a:nth-of-type(10){transition-delay:1.25s}.pagina-inicio .imovel-dos-sonhos .container .button-container a:nth-of-type(11){transition-delay:1.375s}.pagina-inicio .imovel-dos-sonhos .container .button-container a:nth-of-type(12){transition-delay:1.5s}.pagina-inicio .imovel-dos-sonhos .container .button-container a:nth-of-type(13){transition-delay:1.625s}.pagina-inicio .imovel-dos-sonhos .container .button-container a:nth-of-type(14){transition-delay:1.75s}.pagina-inicio .imovel-dos-sonhos .container .button-container a:nth-of-type(15){transition-delay:1.875s}.pagina-inicio .imovel-dos-sonhos .container .button-container a:nth-of-type(16){transition-delay:2s}.pagina-inicio .imovel-dos-sonhos .container .button-container a:nth-of-type(17){transition-delay:2.125s}.pagina-inicio .imovel-dos-sonhos .container .button-container a:nth-of-type(18){transition-delay:2.25s}.pagina-inicio .imovel-dos-sonhos .container .button-container a:nth-of-type(19){transition-delay:2.375s}.pagina-inicio .imovel-dos-sonhos .container .button-container a:nth-of-type(20){transition-delay:2.5s}.pagina-inicio .imovel-dos-sonhos .container .button-container a:nth-of-type(21){transition-delay:2.625s}.pagina-inicio .imovel-dos-sonhos .container .button-container a:nth-of-type(22){transition-delay:2.75s}.pagina-inicio .imovel-dos-sonhos .container .button-container a:nth-of-type(23){transition-delay:2.875s}.pagina-inicio .imovel-dos-sonhos .container .button-container a:nth-of-type(24){transition-delay:3s}.pagina-inicio .imovel-dos-sonhos .container .button-container a:nth-of-type(25){transition-delay:3.125s}@media screen and (max-width: 575px){.pagina-inicio .imovel-dos-sonhos .container .button-container a{padding:2rem;width:100%;min-height:9.5rem;aspect-ratio:unset}}.pagina-inicio .imovel-dos-sonhos .container .button-container a span{position:relative;text-align:center;font-size:1.5rem;color:var(--white);z-index:1}@media screen and (max-width: 575px){.pagina-inicio .imovel-dos-sonhos .container .button-container a span{font-size:1.25rem;font-weight:500}}.pagina-inicio .imovel-dos-sonhos .container .button-container a img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;filter:grayscale(1);transition:.4s ease-out;transition-property:filter,transform}.pagina-inicio .imovel-dos-sonhos .container .button-container a:after{position:absolute;content:"";top:0;left:0;width:100%;height:100%;z-index:0;background-color:rgba(0,0,0,.5)}.pagina-inicio .imovel-dos-sonhos .container .button-container a:nth-of-type(6n - 5),.pagina-inicio .imovel-dos-sonhos .container .button-container a:nth-of-type(6n - 1){grid-column:span 2;grid-row:span 3}@media screen and (max-width: 767px){.pagina-inicio .imovel-dos-sonhos .container .button-container a:nth-of-type(6n - 5),.pagina-inicio .imovel-dos-sonhos .container .button-container a:nth-of-type(6n - 1){grid-row:span 2}}.pagina-inicio .imovel-dos-sonhos .container .button-container a:nth-of-type(6n - 4),.pagina-inicio .imovel-dos-sonhos .container .button-container a:nth-of-type(6n - 3){grid-row:span 2}@media screen and (max-width: 767px){.pagina-inicio .imovel-dos-sonhos .container .button-container a:nth-of-type(6n - 4),.pagina-inicio .imovel-dos-sonhos .container .button-container a:nth-of-type(6n - 3){grid-column:span 2}}.pagina-inicio .imovel-dos-sonhos .container .button-container a:nth-of-type(6n - 2),.pagina-inicio .imovel-dos-sonhos .container .button-container a:nth-of-type(6n){grid-column:span 2;grid-row:span 2}.pagina-inicio .imovel-dos-sonhos .container .button-container a:focus-visible{box-shadow:0 0 0 2px red}.pagina-inicio .imovel-dos-sonhos .container .button-container a:hover img,.pagina-inicio .imovel-dos-sonhos .container .button-container a:focus-visible img{filter:grayscale(0);transform:scale(1.125)}@media screen and (max-width: 575px){.pagina-inicio .imovel-dos-sonhos .container .button-container a:hover img,.pagina-inicio .imovel-dos-sonhos .container .button-container a:focus-visible img{transform:initial;filter:none}}.pagina-inicio .imovel-dos-sonhos .container .button-container:not(.invisible) a,.pagina-inicio .imovel-dos-sonhos .container .button-container:not(.invisible) .square{opacity:1;transform:scale(1) translate(0)}.pagina-inicio .destaques{overflow:hidden}.pagina-inicio .destaques .container{display:flex;flex-flow:column;align-items:center;gap:10rem;padding-top:7.5rem;padding-bottom:7.5rem}@media screen and (max-width: 767px){.pagina-inicio .destaques .container{gap:6rem;padding-top:5rem;padding-bottom:5rem}}.pagina-inicio .destaques .container .title{font-weight:700;color:var(--gray-500);opacity:0;transition:opacity .5s ease-out}.pagina-inicio .destaques .container .title:not(.invisible){opacity:1}.pagina-inicio .destaques .container .item-container{display:flex;flex-flow:column;align-items:center;gap:14rem;width:100%}@media screen and (max-width: 767px){.pagina-inicio .destaques .container .item-container{gap:10rem}}.pagina-inicio .destaques .container .item-container .item{position:relative;width:calc(100% - 6rem)}.pagina-inicio .destaques .container .item-container .item .square{position:absolute;width:45%;height:80%;top:-10%;opacity:0;transform:translateY(3rem);transition:.75s cubic-bezier(0.7, 0, 0.35, 1.25);transition-delay:.0625s;transition-property:opacity,transform}@media screen and (max-width: 575px){.pagina-inicio .destaques .container .item-container .item .square{transform:translateY(2rem)}}.pagina-inicio .destaques .container .item-container .item .image-container{position:relative;overflow:hidden;display:flex;flex-flow:row nowrap;align-items:center;justify-content:center;width:85%;height:auto;aspect-ratio:895/391;background-color:var(--gray-200);opacity:0;transform:translateY(3rem);transition:.75s cubic-bezier(0.7, 0, 0.35, 1.25);transition-property:opacity,transform}@media screen and (max-width: 575px){.pagina-inicio .destaques .container .item-container .item .image-container{transform:translateY(2rem)}}.pagina-inicio .destaques .container .item-container .item .image-container:after{position:absolute;content:"";top:0;left:0;right:0;bottom:0;background:radial-gradient(transparent, rgba(0, 0, 0, 0.5));opacity:.5;transition:opacity 10s}.pagina-inicio .destaques .container .item-container .item .image-container img{width:100%;height:auto;min-height:100%;object-fit:cover;transform:scale(1.125);transition:transform 10s}.pagina-inicio .destaques .container .item-container .item .title-container{position:absolute;background:var(--white);box-shadow:0 .5rem .75rem -0.25rem rgba(40,50,60,.05);bottom:-0.75rem;padding:1.5rem 1.25rem;min-width:35%;max-width:70%;display:flex;flex-flow:column;gap:.25rem;opacity:0;transform:translateY(3rem);transition:.75s cubic-bezier(0.7, 0, 0.35, 1.25);transition-delay:.125s;transition-property:opacity,transform}@media screen and (max-width: 575px){.pagina-inicio .destaques .container .item-container .item .title-container{max-width:100%;transform:translateY(2rem)}}.pagina-inicio .destaques .container .item-container .item .title-container .item-title{font-size:1.5rem;font-weight:700;color:var(--gray-400);width:fit-content}.pagina-inicio .destaques .container .item-container .item .title-container .item-category{font-weight:500;color:var(--yellow-300);width:fit-content}.pagina-inicio .destaques .container .item-container .item .item-link{position:absolute;outline:none;width:20%;height:auto;top:50%;aspect-ratio:1/1;display:flex;flex-flow:column;align-items:center;justify-content:center;background:url("../images/home/estacao-imoveis-lancamentos-saiba-mais-background.webp") center no-repeat;background-size:100% 100%;background-color:#303030;box-shadow:.75rem 1.5rem 1.25rem -0.5rem rgba(20,30,40,.15);color:var(--white);font-size:1.5rem;text-align:center;line-height:1.2;text-transform:capitalize;opacity:0;transform:translateY(calc(-50% + 3rem));transition:opacity .75s .1875s,transform .75s .1875s,background-size .375s;transition-timing-function:cubic-bezier(0.7, 0, 0.35, 1.25)}@media screen and (max-width: 575px){.pagina-inicio .destaques .container .item-container .item .item-link{transform:translateY(calc(-50% + 2rem))}}.pagina-inicio .destaques .container .item-container .item .item-link strong{font-weight:700}.pagina-inicio .destaques .container .item-container .item .item-link:hover{background-size:125% 125%}.pagina-inicio .destaques .container .item-container .item .item-link:focus-visible{box-shadow:0 0 0 2px red}.pagina-inicio .destaques .container .item-container .item:nth-of-type(odd) .square{left:-4%}.pagina-inicio .destaques .container .item-container .item:nth-of-type(odd) .image-container{margin-right:auto}.pagina-inicio .destaques .container .item-container .item:nth-of-type(odd) .title-container{left:0}.pagina-inicio .destaques .container .item-container .item:nth-of-type(odd) .item-link{right:0}.pagina-inicio .destaques .container .item-container .item:nth-of-type(even) .square{stroke:none;fill:var(--yellow-300);right:-4%}.pagina-inicio .destaques .container .item-container .item:nth-of-type(even) .image-container{margin-left:auto}.pagina-inicio .destaques .container .item-container .item:nth-of-type(even) .title-container{right:0}.pagina-inicio .destaques .container .item-container .item:nth-of-type(even) .item-link{left:0}@media screen and (max-width: 767px){.pagina-inicio .destaques .container .item-container .item:nth-child(odd),.pagina-inicio .destaques .container .item-container .item:nth-child(even){width:calc(100% - 2rem)}.pagina-inicio .destaques .container .item-container .item:nth-child(odd) .square,.pagina-inicio .destaques .container .item-container .item:nth-child(even) .square{left:-1.5rem;top:-1.5rem;right:unset;width:calc(50% + 1.5rem);height:calc(60% + 1.5rem)}.pagina-inicio .destaques .container .item-container .item:nth-child(odd) .image-container,.pagina-inicio .destaques .container .item-container .item:nth-child(even) .image-container{width:100%;aspect-ratio:280/160}.pagina-inicio .destaques .container .item-container .item:nth-child(odd) .title-container,.pagina-inicio .destaques .container .item-container .item:nth-child(even) .title-container{align-items:center;gap:0;top:0;left:0;right:unset;bottom:unset;padding:.75rem 1.5rem;background:rgba(255,255,255,.75);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.pagina-inicio .destaques .container .item-container .item:nth-child(odd) .title-container .item-title,.pagina-inicio .destaques .container .item-container .item:nth-child(even) .title-container .item-title{font-size:1.125rem;text-align:center}.pagina-inicio .destaques .container .item-container .item:nth-child(odd) .title-container .item-category,.pagina-inicio .destaques .container .item-container .item:nth-child(even) .title-container .item-category{font-size:.875rem;text-align:center}.pagina-inicio .destaques .container .item-container .item:nth-child(odd) .item-link,.pagina-inicio .destaques .container .item-container .item:nth-child(even) .item-link{font-size:1rem;top:unset;left:unset;right:1.5rem;bottom:-2.5rem;width:6.5rem;transform:translateY(2rem)}}.pagina-inicio .destaques .container .item-container .item:not(.invisible) .square,.pagina-inicio .destaques .container .item-container .item:not(.invisible) .image-container,.pagina-inicio .destaques .container .item-container .item:not(.invisible) .title-container{opacity:1;transform:translate(0)}.pagina-inicio .destaques .container .item-container .item:not(.invisible) .image-container:after{opacity:0}.pagina-inicio .destaques .container .item-container .item:not(.invisible) .image-container img{transform:scale(1)}.pagina-inicio .destaques .container .item-container .item:not(.invisible) .item-link{opacity:1;transform:translateY(-50%)}@media screen and (max-width: 767px){.pagina-inicio .destaques .container .item-container .item:not(.invisible) .item-link{transform:translate(0)}}.pagina-inicio .transformamos-sonhos{position:relative;background:url("../images/home/estacao-imoveis-transformamos-sonhos-fundo.webp") center no-repeat;background-size:cover;background-color:#212121;margin-top:12rem}@media screen and (max-width: 992px){.pagina-inicio .transformamos-sonhos{margin-top:6rem}}@media screen and (max-width: 767px){.pagina-inicio .transformamos-sonhos{margin-top:0}}.pagina-inicio .transformamos-sonhos>.square{position:absolute;content:"";top:0;left:50%;width:25%;height:auto;max-width:25rem;aspect-ratio:1/1;z-index:-1;opacity:0;transform:translateX(20%) translateY(calc(-40% + 3rem));transition:.75s cubic-bezier(0.7, 0, 0.35, 1.25) .1875s;transition-property:opacity,transform}@media screen and (max-width: 767px){.pagina-inicio .transformamos-sonhos>.square{display:none}}.pagina-inicio .transformamos-sonhos .container{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));align-items:center;gap:3rem}@media screen and (max-width: 767px){.pagina-inicio .transformamos-sonhos .container{grid-template-columns:minmax(0, 1fr)}}.pagina-inicio .transformamos-sonhos .container .text-container{padding:5rem 0;display:flex;flex-flow:column;max-width:27.5rem;gap:3rem}@media screen and (max-width: 992px){.pagina-inicio .transformamos-sonhos .container .text-container{max-width:25rem;gap:2.5rem}}@media screen and (max-width: 767px){.pagina-inicio .transformamos-sonhos .container .text-container{align-items:center;max-width:30rem;margin:0 auto;padding:6rem 0}}.pagina-inicio .transformamos-sonhos .container .text-container .title{line-height:1.25;opacity:0;transform:translateY(3rem);transition:.75s cubic-bezier(0.7, 0, 0.35, 1.25);transition-property:opacity,transform}@media screen and (max-width: 992px){.pagina-inicio .transformamos-sonhos .container .text-container .title{font-size:2rem}}@media screen and (max-width: 767px){.pagina-inicio .transformamos-sonhos .container .text-container .title{text-align:center;width:fit-content}}.pagina-inicio .transformamos-sonhos .container .text-container .title span{display:block;font-weight:500}.pagina-inicio .transformamos-sonhos .container .text-container>p{color:var(--white);font-size:1.125rem;line-height:1.5;opacity:0;transform:translateY(3rem);transition:.75s cubic-bezier(0.7, 0, 0.35, 1.25) .0625s;transition-property:opacity,transform}@media screen and (max-width: 767px){.pagina-inicio .transformamos-sonhos .container .text-container>p{text-align:center;width:fit-content}}.pagina-inicio .transformamos-sonhos .container .text-container>p strong{font-weight:700;color:var(--yellow-500)}.pagina-inicio .transformamos-sonhos .container .text-container:not(.invisible) .title,.pagina-inicio .transformamos-sonhos .container .text-container:not(.invisible)>p{opacity:1;transform:translate(0)}.pagina-inicio .transformamos-sonhos .container .image-container{position:relative;align-self:end}@media screen and (max-width: 767px){.pagina-inicio .transformamos-sonhos .container .image-container{display:none}}.pagina-inicio .transformamos-sonhos .container .image-container>.square{position:absolute;right:0;top:50%;width:65%;height:auto;aspect-ratio:1/1;opacity:0;transform:translateY(calc(-50% + 3rem));transition:.75s cubic-bezier(0.7, 0, 0.35, 1.25) .125s;transition-property:opacity,transform}.pagina-inicio .transformamos-sonhos .container .image-container img{position:relative;width:85%;height:auto;margin-top:-20%;z-index:0;display:block;opacity:0;transform:translateY(3rem);transition:.75s cubic-bezier(0.7, 0, 0.35, 1.25) .0625s;transition-property:opacity,transform}@media screen and (max-width: 992px){.pagina-inicio .transformamos-sonhos .container .image-container img{width:95%}}.pagina-inicio .transformamos-sonhos:not(.invisible)>.square{opacity:1;transform:translateX(20%) translateY(-40%)}.pagina-inicio .transformamos-sonhos:not(.invisible) .container .image-container .square{opacity:1;transform:translateY(-50%)}.pagina-inicio .transformamos-sonhos:not(.invisible) .container .image-container img{opacity:1;transform:translate(0)}.pagina-inicio .avaliacoes .container{max-width:85rem;padding-top:8rem;padding-bottom:10rem;display:flex;flex-flow:column;align-items:center;gap:6rem}@media screen and (max-width: 767px){.pagina-inicio .avaliacoes .container{padding-top:6rem;padding-bottom:6rem;gap:3rem}}.pagina-inicio .avaliacoes .container .title{color:var(--gray-500)}.pagina-inicio .avaliacoes .container .content-slider-container .slider-wrapper .slick-track{display:flex;align-items:stretch}.pagina-inicio .avaliacoes .container .content-slider-container .slider-wrapper .slick-track .slider-item{margin:2rem .5rem 1.5rem;padding:1.5rem 2rem 0;height:unset;background-color:var(--gray-500);border-radius:28px;display:grid;grid-template-columns:minmax(0, 1fr) minmax(0, 2fr);grid-template-rows:minmax(3.25rem, auto) minmax(0, 1fr) auto;gap:2.5rem 1.25rem;grid-template-areas:"image name" "review review" "rate rate"}.pagina-inicio .avaliacoes .container .content-slider-container .slider-wrapper .slick-track .slider-item>img{grid-area:image;width:100%;height:auto;aspect-ratio:1;border-radius:50%;margin-top:-4rem;align-self:end;box-shadow:0 .5rem 1.5rem -0.5rem rgba(40,50,60,.75)}.pagina-inicio .avaliacoes .container .content-slider-container .slider-wrapper .slick-track .slider-item .name{grid-area:name;height:fit-content;align-self:center;color:var(--white);font-size:1.25rem;font-weight:600}.pagina-inicio .avaliacoes .container .content-slider-container .slider-wrapper .slick-track .slider-item .review{grid-area:review;color:var(--white);line-height:1.4;text-align:center}.pagina-inicio .avaliacoes .container .content-slider-container .slider-wrapper .slick-track .slider-item .rate{grid-area:rate;display:grid;grid-template-columns:repeat(5, minmax(0, 1fr));gap:.25rem;width:fit-content;padding:.75rem 1.125rem;margin:0 auto -0.75rem;background:var(--gray-600);border-radius:12px;box-shadow:0 .5rem 1rem -0.75rem rgba(40,50,60,.5)}.pagina-inicio .avaliacoes .container .content-slider-container .slider-wrapper .slick-track .slider-item .rate svg{width:100%;height:auto;max-width:1.5rem;opacity:0;transform:scale(1.05);transition:transform .75s cubic-bezier(0.7, 0, 0.35, 1.25),opacity .75s ease-out;transition-delay:.125s}.pagina-inicio .avaliacoes .container .content-slider-container .slider-wrapper .slick-track .slider-item .rate svg:nth-of-type(2){transition-delay:.1875s}.pagina-inicio .avaliacoes .container .content-slider-container .slider-wrapper .slick-track .slider-item .rate svg:nth-of-type(3){transition-delay:.25s}.pagina-inicio .avaliacoes .container .content-slider-container .slider-wrapper .slick-track .slider-item .rate svg:nth-of-type(4){transition-delay:.3125s}.pagina-inicio .avaliacoes .container .content-slider-container .slider-wrapper .slick-track .slider-item .rate svg:nth-of-type(5){transition-delay:.375s}.pagina-inicio .avaliacoes .container .content-slider-container .slider-wrapper .slick-track .slider-item.no-image{grid-template-columns:minmax(0, 1fr);grid-template-areas:"name" "review" "rate"}.pagina-inicio .avaliacoes .container .content-slider-container .slider-wrapper .slick-track .slider-item.no-image .name{text-align:center}.pagina-inicio .avaliacoes .container .content-slider-container .slider-wrapper .slick-track .slider-item.slick-active .rate svg{opacity:1;transform:scale(1)}#contato{position:relative}#contato .formulario-contato{position:relative;background-color:var(--gray-100)}#contato .formulario-contato:before{content:"";display:block;position:absolute;width:100%;height:70%;background:url("../images/contato/estacao-imoveis-imovel-dos-sonhos-fundo.webp") no-repeat center center;background-size:cover;top:0;left:0}@media screen and (max-width: 992px){#contato .formulario-contato:before{height:50%}}#contato .formulario-contato .container{padding-top:7rem;padding-bottom:5rem}@media screen and (max-width: 992px){#contato .formulario-contato .container{padding-top:5rem}}#contato .formulario-contato .container .title{margin-bottom:2rem}#contato .formulario-contato .container .title span{font-weight:500}#contato .formulario-contato .container .form-content{background-color:var(--white);display:grid;grid-template-columns:auto 1fr;padding:0;position:relative;z-index:1;box-shadow:0 .25rem 1rem -0.5rem rgba(40,50,60,.25)}@media screen and (max-width: 767px){#contato .formulario-contato .container .form-content{grid-template-columns:1fr}}#contato .formulario-contato .container .form-content .contact-data-container{display:flex;flex-flow:column;gap:3rem;background-color:var(--yellow-500);padding:2.5rem 3.5rem}@media screen and (max-width: 767px){#contato .formulario-contato .container .form-content .contact-data-container{order:2;padding:2rem}}#contato .formulario-contato .container .form-content .contact-data-container .contato-item{display:flex;flex-direction:column}#contato .formulario-contato .container .form-content .contact-data-container .contato-item ul{list-style:none}#contato .formulario-contato .container .form-content .contact-data-container .contato-item .item-title{color:var(--gray-500);font-size:2.25rem;font-weight:600;line-height:1;margin-bottom:1.6rem}#contato .formulario-contato .container .form-content .contact-data-container .contato-item ul{display:flex;flex-direction:column;gap:1rem}#contato .formulario-contato .container .form-content .contact-data-container .contato-item ul>li a{display:flex;flex-direction:row;gap:.9rem;align-items:center;transition:transform .125s ease-in-out}#contato .formulario-contato .container .form-content .contact-data-container .contato-item ul>li a:hover,#contato .formulario-contato .container .form-content .contact-data-container .contato-item ul>li a:focus{transform:translateX(0.1rem)}#contato .formulario-contato .container .form-content .contact-data-container .contato-item ul>li a svg{fill:var(--gray-600);margin:.125rem 0;width:1.5rem;height:auto}@media screen and (max-width: 440px){#contato .formulario-contato .container .form-content .contact-data-container .contato-item ul>li a svg{display:none}}#contato .formulario-contato .container .form-content .contact-data-container .contato-item ul>li a p{color:var(--gray-500);font-size:1.25rem;line-height:1.25}#contato .formulario-contato .container .form-content .contact-data-container .contato-item ul>li a p small{display:block;font-weight:700}@media screen and (max-width: 767px){#contato .formulario-contato .container .form-content .contact-data-container .contato-item ul>li a p{font-size:1.125rem}}#contato .formulario-contato .container .form-content .contact-data-container .redes-sociais{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:1.625rem;margin:auto}#contato .formulario-contato .container .form-content .contact-data-container .redes-sociais a svg{height:2.25rem;width:auto;fill:var(--gray-500);transition:transform 250ms}#contato .formulario-contato .container .form-content .contact-data-container .redes-sociais a.email svg{height:2rem}#contato .formulario-contato .container .form-content .contact-data-container .redes-sociais a:hover svg{transform:translateY(-0.1rem)}#contato .formulario-contato .container .form-content .contact-form-container{padding:2.5rem 3.5rem}@media screen and (max-width: 767px){#contato .formulario-contato .container .form-content .contact-form-container{padding:2rem}}#contato .formulario-contato .container .form-content .contact-form-container .wpcf7 form{margin:0 auto;display:grid;grid-template-columns:auto 1fr;gap:1.25rem 1.75rem}#contato .formulario-contato .container .form-content .contact-form-container .wpcf7 form .main-label{grid-column:1/-1}#contato .formulario-contato .container .form-content .contact-form-container .wpcf7 form .wpcf7-response-output{grid-column:2;height:max-content;margin:auto auto auto 0;text-align:center}@media screen and (max-width: 992px){#contato .formulario-contato .container .form-content .contact-form-container .wpcf7 form .wpcf7-response-output{margin:auto;grid-column:1/-1}}#contato .formulario-contato .container .form-content .contact-form-container .wpcf7 form button{margin-top:auto;margin-left:auto;grid-column:1}@media screen and (max-width: 992px){#contato .formulario-contato .container .form-content .contact-form-container .wpcf7 form button{grid-column:1/-1;margin:auto}}#contato .formulario-trabalhe-conosco{background:linear-gradient(to bottom, var(--gray-100) 70%, var(--white) 70%)}#contato .formulario-trabalhe-conosco .container{padding-top:4rem;padding-bottom:5rem}#contato .formulario-trabalhe-conosco .container .title{color:var(--gray-500);margin-bottom:2rem}#contato .formulario-trabalhe-conosco .container .title span{font-weight:500;color:var(--gray-500)}#contato .formulario-trabalhe-conosco .container .form-content{display:grid;grid-template-columns:minmax(0, 3fr) minmax(0, 2fr);background-color:var(--white);box-shadow:0 .25rem 1rem -0.5rem rgba(40,50,60,.25)}@media screen and (max-width: 767px){#contato .formulario-trabalhe-conosco .container .form-content{grid-template-columns:minmax(0, 1fr)}}#contato .formulario-trabalhe-conosco .container .form-content>img{display:block;align-self:end;justify-self:center;width:80%;height:auto;object-fit:contain;margin-top:-30%}@media screen and (max-width: 767px){#contato .formulario-trabalhe-conosco .container .form-content>img{display:none}}#contato .formulario-trabalhe-conosco .container .form-content .contact-form-container{padding:2.5rem 1rem 2.5rem 3.5rem}@media screen and (max-width: 767px){#contato .formulario-trabalhe-conosco .container .form-content .contact-form-container{padding:2rem}}#contato .formulario-trabalhe-conosco .container .form-content .contact-form-container .wpcf7 form{margin:0 auto;display:grid;grid-template-columns:minmax(0, 1fr) auto;gap:1.25rem 1.75rem;height:min-content}#contato .formulario-trabalhe-conosco .container .form-content .contact-form-container .wpcf7 form .main-label{grid-column:1/-1}#contato .formulario-trabalhe-conosco .container .form-content .contact-form-container .wpcf7 form .wpcf7-response-output{grid-column:1/-1;text-align:center;margin:auto;height:max-content}@media screen and (max-width: 992px){#contato .formulario-trabalhe-conosco .container .form-content .contact-form-container .wpcf7 form .wpcf7-response-output{grid-column:2}}@media screen and (max-width: 440px){#contato .formulario-trabalhe-conosco .container .form-content .contact-form-container .wpcf7 form .wpcf7-response-output{grid-column:1/-1}}#contato .formulario-trabalhe-conosco .container .form-content .contact-form-container .wpcf7 form .curriculo{grid-column:1}@media screen and (max-width: 992px){#contato .formulario-trabalhe-conosco .container .form-content .contact-form-container .wpcf7 form .curriculo{grid-column:1/-1}}#contato .formulario-trabalhe-conosco .container .form-content .contact-form-container .wpcf7 form button{margin-top:auto;margin-left:auto;grid-column:2}@media screen and (max-width: 992px){#contato .formulario-trabalhe-conosco .container .form-content .contact-form-container .wpcf7 form button{grid-column:1;margin-left:unset}}@media screen and (max-width: 440px){#contato .formulario-trabalhe-conosco .container .form-content .contact-form-container .wpcf7 form button{grid-column:1/-1;margin:auto}}#servicos .nossos-servicos{background:url("../images/servicos/estacao-imoveis-nossos-servicos-background.webp") no-repeat center center;background-size:cover;background-color:#212121}#servicos .nossos-servicos .container{display:grid;grid-template-columns:1fr 1fr;align-items:end;gap:5rem}@media screen and (max-width: 992px){#servicos .nossos-servicos .container{padding-top:5rem}}@media screen and (max-width: 767px){#servicos .nossos-servicos .container{padding-bottom:5rem}}@media screen and (max-width: 440px){#servicos .nossos-servicos .container{padding-bottom:unset}}#servicos .nossos-servicos .container *:first-child:last-child{grid-column:1/-1}#servicos .nossos-servicos .container .text-container{padding-top:5rem;padding-bottom:5rem;margin:auto;display:flex;flex-flow:column;gap:2rem}@media screen and (max-width: 767px){#servicos .nossos-servicos .container .text-container{grid-column:1/-1;order:1;padding-top:unset;padding-bottom:unset}}#servicos .nossos-servicos .container .text-container .title{opacity:0;transform:translateY(3rem);transition:.75s cubic-bezier(0.7, 0, 0.35, 1.25);transition-property:opacity,transform}#servicos .nossos-servicos .container .text-container .text{display:flex;flex-flow:column;gap:1.5rem;color:var(--white);opacity:0;transform:translateY(3rem);transition:.75s cubic-bezier(0.7, 0, 0.35, 1.25) .0625s;transition-property:opacity,transform}#servicos .nossos-servicos .container .text-container .main-button{margin-top:1rem;opacity:0;transform:translateY(3rem);transition:.75s cubic-bezier(0.7, 0, 0.35, 1.25) .125s;transition-property:opacity,transform}#servicos .nossos-servicos .container .text-container:not(.invisible) .title,#servicos .nossos-servicos .container .text-container:not(.invisible) .text,#servicos .nossos-servicos .container .text-container:not(.invisible) .main-button{opacity:1;transform:none}#servicos .nossos-servicos .container img{width:31rem;max-width:100%;height:auto;margin:-1rem 0 0 0;z-index:4;opacity:0;transition:opacity .75s cubic-bezier(0.7, 0, 0.35, 1.25)}@media screen and (max-width: 767px){#servicos .nossos-servicos .container img{display:none}}@media screen and (max-width: 440px){#servicos .nossos-servicos .container img{grid-column:1/-1;order:2;margin:auto;display:block}}#servicos .nossos-servicos .container img:not(.invisible){opacity:1}#servicos .autoridade .container{display:grid;grid-template-columns:57% 1fr;align-items:end;gap:3rem}@media screen and (max-width: 992px){#servicos .autoridade .container{grid-template-columns:45% 1fr}}@media screen and (max-width: 767px){#servicos .autoridade .container{padding-top:5rem}}#servicos .autoridade .container *:first-child:last-child{grid-column:1/-1}#servicos .autoridade .container img{width:45rem;max-width:100%;height:auto;margin:-2rem 0 0 0;opacity:0;transition:opacity .75s cubic-bezier(0.7, 0, 0.35, 1.25)}@media screen and (max-width: 767px){#servicos .autoridade .container img{grid-column:1/-1;order:2;margin:auto}}#servicos .autoridade .container img:not(.invisible){opacity:1}#servicos .autoridade .container .text-container{padding-top:5rem;padding-bottom:5rem;margin:auto;display:flex;flex-flow:column;gap:2rem}@media screen and (max-width: 767px){#servicos .autoridade .container .text-container{grid-column:1/-1;order:1;padding-top:unset;padding-bottom:unset}}#servicos .autoridade .container .text-container .title{color:var(--gray-600);line-height:1.25;opacity:0;transform:translateY(3rem);transition:.75s cubic-bezier(0.7, 0, 0.35, 1.25);transition-property:opacity,transform}#servicos .autoridade .container .text-container .text{display:flex;flex-flow:column;gap:1.5rem;opacity:0;transform:translateY(3rem);transition:.75s cubic-bezier(0.7, 0, 0.35, 1.25) .0625s;transition-property:opacity,transform}#servicos .autoridade .container .text-container .text p{font-weight:500}#servicos .autoridade .container .text-container:not(.invisible) .title,#servicos .autoridade .container .text-container:not(.invisible) .text{opacity:1;transform:none}#servicos .avaliacoes-imobiliarias{background:url("../images/servicos/estacao-imoveis-avaliacoes-imobiliarias-background.webp") no-repeat center center;background-size:cover}#servicos .avaliacoes-imobiliarias .container{display:grid;grid-template-columns:1fr 1fr;padding-top:5rem;padding-bottom:5rem;align-items:center;gap:5rem}@media screen and (max-width: 767px){#servicos .avaliacoes-imobiliarias .container{gap:2rem}}#servicos .avaliacoes-imobiliarias .container *:first-child:last-child{grid-column:1/-1}#servicos .avaliacoes-imobiliarias .container img{width:31rem;max-width:100%;height:auto;opacity:0;transition:opacity .75s cubic-bezier(0.7, 0, 0.35, 1.25)}@media screen and (max-width: 767px){#servicos .avaliacoes-imobiliarias .container img{grid-column:1/-1;order:2;margin:auto}}#servicos .avaliacoes-imobiliarias .container img:not(.invisible){opacity:1}#servicos .avaliacoes-imobiliarias .container .text-container{display:flex;flex-flow:column;gap:2rem}@media screen and (max-width: 767px){#servicos .avaliacoes-imobiliarias .container .text-container{grid-column:1/-1;order:1}}#servicos .avaliacoes-imobiliarias .container .text-container .title{color:var(--gray-600);line-height:1.25;opacity:0;transform:translateY(3rem);transition:.75s cubic-bezier(0.7, 0, 0.35, 1.25);transition-property:opacity,transform}#servicos .avaliacoes-imobiliarias .container .text-container .text{display:flex;flex-flow:column;gap:1.5rem;opacity:0;transform:translateY(3rem);transition:.75s cubic-bezier(0.7, 0, 0.35, 1.25) .0625s;transition-property:opacity,transform}#servicos .avaliacoes-imobiliarias .container .text-container .text p{font-weight:500}#servicos .avaliacoes-imobiliarias .container .text-container:not(.invisible) .title,#servicos .avaliacoes-imobiliarias .container .text-container:not(.invisible) .text{opacity:1;transform:none}.archive-imoveis{overflow:hidden}.archive-imoveis>.container{padding-top:6rem;padding-bottom:7.5rem;display:flex;flex-flow:column;gap:5rem}@media screen and (max-width: 767px){.archive-imoveis>.container{padding-top:3rem;padding-bottom:6rem;gap:3rem}}.archive-imoveis>.container .search-box{opacity:1;transform:none}.archive-imoveis>.container .order-by{display:flex;flex-flow:column;gap:.5rem;width:fit-content;font-weight:700;color:#989797}.archive-imoveis>.container .order-by .select-container{position:relative;background:var(--yellow-500);border-radius:4px;color:var(--gray-600)}.archive-imoveis>.container .order-by .select-container select{cursor:pointer;appearance:none;padding:1rem 3rem 1rem 1.25rem;background:rgba(0,0,0,0);border-radius:4px;width:100%;font-weight:700;color:currentColor;transition-property:background-color,box-shadow}.archive-imoveis>.container .order-by .select-container select:hover{background:rgba(255,255,255,.25);box-shadow:none}.archive-imoveis>.container .order-by .select-container select:focus-visible{box-shadow:0 0 0 2px currentColor}.archive-imoveis>.container .order-by .select-container svg{position:absolute;content:"";right:1rem;top:0;width:1rem;height:100%;border-radius:4px;pointer-events:none;touch-action:none;fill:currentColor}@media screen and (max-width: 575px){.archive-imoveis>.container .order-by .select-container svg{width:.75rem;right:.875rem}}.archive-imoveis>.container .property-not-found{width:90%;max-width:27rem;margin:1rem auto;display:flex;flex-flow:column;align-items:center;gap:1.5rem}.archive-imoveis>.container .property-not-found .main{font-size:2rem;font-weight:700;text-align:center}@media screen and (max-width: 575px){.archive-imoveis>.container .property-not-found .main{font-size:1.5rem}}.archive-imoveis>.container .property-not-found .text{font-size:1.125rem;text-align:center}@media screen and (max-width: 575px){.archive-imoveis>.container .property-not-found .text{font-size:1rem}}.archive-imoveis>.container .properties-container{display:grid;grid-template-columns:minmax(0, 1fr);gap:6rem}@media screen and (max-width: 992px){.archive-imoveis>.container .properties-container{grid-template-columns:repeat(2, minmax(0, 1fr));gap:4rem}}@media screen and (max-width: 767px){.archive-imoveis>.container .properties-container{grid-template-columns:minmax(0, 1fr)}}.archive-imoveis>.container .properties-container .property{position:relative;display:grid;grid-template-columns:minmax(0, 4fr) minmax(0, 6fr);box-shadow:0 .5rem 1rem -0.5rem rgba(40,50,60,.25)}@media screen and (max-width: 992px){.archive-imoveis>.container .properties-container .property{grid-template-columns:minmax(0, 1fr);max-width:35rem;margin:0 auto}}.archive-imoveis>.container .properties-container .property:before,.archive-imoveis>.container .properties-container .property:after{display:none;position:absolute;content:"";width:auto;height:120%;background:rgba(0,0,0,0);z-index:0;box-shadow:0 0 0 4px var(--yellow-500) inset;aspect-ratio:400/500;z-index:0}.archive-imoveis>.container .properties-container .property:nth-of-type(4n - 3):after{display:block;top:50%;right:0;transform:translate(10%, -47.5%)}@media screen and (max-width: 992px){.archive-imoveis>.container .properties-container .property:nth-of-type(4n - 3):after{display:none}}.archive-imoveis>.container .properties-container .property:nth-of-type(4n - 1):after{display:block;bottom:50%;left:0;transform:translate(-10%, 47.5%)}@media screen and (max-width: 992px){.archive-imoveis>.container .properties-container .property:nth-of-type(4n - 1):after{display:none}}.archive-imoveis>.container .properties-container .property .text-container{position:relative;z-index:1;background:var(--gray-500);display:flex;flex-flow:column;justify-content:space-between}.archive-imoveis>.container .properties-container .property .text-container .text-content{padding:2.5rem 4rem 1.75rem;color:var(--white);display:flex;flex-flow:column;gap:1.25rem}@media screen and (max-width: 992px){.archive-imoveis>.container .properties-container .property .text-container .text-content{padding:1.5rem 2rem;gap:.875rem}}.archive-imoveis>.container .properties-container .property .text-container .text-content .property-category{font-size:2.5rem;font-weight:700}@media screen and (max-width: 992px){.archive-imoveis>.container .properties-container .property .text-container .text-content .property-category{font-size:1.75rem}}.archive-imoveis>.container .properties-container .property .text-container .text-content .property-address{position:relative;margin-bottom:.5rem;display:flex;flex-flow:row nowrap;gap:.5rem}@media screen and (max-width: 992px){.archive-imoveis>.container .properties-container .property .text-container .text-content .property-address{font-size:.875rem}}.archive-imoveis>.container .properties-container .property .text-container .text-content .property-address:before{position:relative;content:"";width:1.125rem;height:100%;max-height:3rem;aspect-ratio:1;background:url("../images/property-pin.svg") center no-repeat;background-size:contain;flex-shrink:0}@media screen and (max-width: 992px){.archive-imoveis>.container .properties-container .property .text-container .text-content .property-address:before{width:1rem}}.archive-imoveis>.container .properties-container .property .text-container .text-content .property-features{display:flex;flex-flow:row wrap;gap:.75rem 2rem;margin-bottom:.5rem}@media screen and (max-width: 992px){.archive-imoveis>.container .properties-container .property .text-container .text-content .property-features{gap:.5rem 1.75rem}}.archive-imoveis>.container .properties-container .property .text-container .text-content .property-features p{font-size:1.25rem;font-weight:500}@media screen and (max-width: 992px){.archive-imoveis>.container .properties-container .property .text-container .text-content .property-features p{font-size:1rem}}.archive-imoveis>.container .properties-container .property .text-container .text-content .property-features p span{color:var(--yellow-500);font-weight:inherit}.archive-imoveis>.container .properties-container .property .text-container .text-content .property-excerpt{font-size:.875rem;margin-bottom:.75rem}@media screen and (max-width: 992px){.archive-imoveis>.container .properties-container .property .text-container .text-content .property-excerpt{display:none}}.archive-imoveis>.container .properties-container .property .text-container .text-content .property-price{position:relative;padding-top:1.5rem;font-size:1.5rem;font-weight:700}.archive-imoveis>.container .properties-container .property .text-container .text-content .property-price span{color:var(--yellow-500);font-weight:inherit}.archive-imoveis>.container .properties-container .property .text-container .text-content .property-price:before{position:absolute;content:"";top:0;left:0;width:100%;height:2px;background:#565656}.archive-imoveis>.container .properties-container .property .text-container .property-button{width:100%;height:auto;padding:1.25rem 2rem;background-color:var(--yellow-500);color:var(--gray-600);font-size:1.25rem;font-weight:700;display:flex;flex-flow:row nowrap;align-items:center;justify-content:center;gap:.75rem}@media screen and (max-width: 992px){.archive-imoveis>.container .properties-container .property .text-container .property-button{font-size:1.125rem}}.archive-imoveis>.container .properties-container .property .text-container .property-button svg{width:auto;height:1em;aspect-ratio:1;fill:currentColor}.archive-imoveis>.container .properties-container .property .image-container{position:relative;min-height:25rem;z-index:1;background:var(--gray-500)}@media screen and (max-width: 992px){.archive-imoveis>.container .properties-container .property .image-container{grid-row:1;min-height:20rem}}.archive-imoveis>.container .properties-container .property .image-container .listing-type{position:absolute;top:0;right:0;z-index:1;padding:.5rem 2.5rem;background:var(--yellow-500);color:var(--gray-500);font-size:1.5rem;text-align:center;font-weight:700}@media screen and (max-width: 992px){.archive-imoveis>.container .properties-container .property .image-container .listing-type{font-size:1.25rem;padding:.5rem 1.5rem}}.archive-imoveis>.container .properties-container .property .image-container .ref{position:absolute;bottom:0;right:0;z-index:1;background-color:rgba(0,0,0,.5);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);color:var(--white);font-weight:500;padding:.5rem .75rem}@media screen and (max-width: 992px){.archive-imoveis>.container .properties-container .property .image-container .ref{font-size:.875rem}}.archive-imoveis>.container .properties-container .property .image-container .slider-container{position:absolute;top:0;left:0;width:100%;height:100%}.archive-imoveis>.container .properties-container .property .image-container .slider-container .yellow-arrow{position:absolute;top:50%;transform:translateY(-50%)}.archive-imoveis>.container .properties-container .property .image-container .slider-container .yellow-arrow.prev{left:0}.archive-imoveis>.container .properties-container .property .image-container .slider-container .yellow-arrow.next{right:0}.archive-imoveis>.container .properties-container .property .image-container .slider-container .slick-dots{margin-top:.625rem;opacity:.25}.archive-imoveis>.container .properties-container .property .image-container .slider-container .slick-dots li button{background:#9d9d9d}.archive-imoveis>.container .properties-container .property .image-container .slider-container .slick-dots li.slick-active button{background:var(--gray-200)}.archive-imoveis>.container .properties-container .property .image-container .slider-container .slider-wrapper{height:100%;opacity:0;transition:opacity 1s ease-out}.archive-imoveis>.container .properties-container .property .image-container .slider-container .slider-wrapper.slick-initialized{opacity:1}.archive-imoveis>.container .properties-container .property .image-container .slider-container .slider-wrapper .slick-list{height:100%}.archive-imoveis>.container .properties-container .property .image-container .slider-container .slider-wrapper .slick-list .slick-track{height:100%;display:flex}.archive-imoveis>.container .properties-container .property .image-container .slider-container .slider-wrapper .slick-list .slick-track .slider-item{width:100%;height:unset;aspect-ratio:580/400}.archive-imoveis>.container .properties-container .property .image-container .slider-container .slider-wrapper .slick-list .slick-track .slider-item img{width:100%;height:100%;object-fit:cover}.archive-imoveis>.container .properties-container .property .image-container .slider-container .slider-wrapper .slick-list .slick-track .slider-item.read-more{position:relative;overflow:hidden}.archive-imoveis>.container .properties-container .property .image-container .slider-container .slider-wrapper .slick-list .slick-track .slider-item.read-more:before{position:absolute;content:"";top:0;left:0;width:100%;height:100%;background-color:rgba(36,36,36,.5);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);z-index:1}.archive-imoveis>.container .properties-container .property .image-container .slider-container .slider-wrapper .slick-list .slick-track .slider-item.read-more img{position:relative;transition:filter 1s,transform 10s}.archive-imoveis>.container .properties-container .property .image-container .slider-container .slider-wrapper .slick-list .slick-track .slider-item.read-more .text-content{position:absolute;padding:2rem;z-index:2;width:100%;height:100%;top:0;left:0;display:flex;flex-flow:column;align-items:center;justify-content:center;gap:1.5rem;color:var(--white)}.archive-imoveis>.container .properties-container .property .image-container .slider-container .slider-wrapper .slick-list .slick-track .slider-item.read-more .text-content .main{font-size:1.75rem;font-weight:700;opacity:0;transform:translateY(2rem);transition:.75s cubic-bezier(0.7, 0, 0.35, 1.25) .125s}@media screen and (max-width: 992px){.archive-imoveis>.container .properties-container .property .image-container .slider-container .slider-wrapper .slick-list .slick-track .slider-item.read-more .text-content .main{font-size:1.5rem}}.archive-imoveis>.container .properties-container .property .image-container .slider-container .slider-wrapper .slick-list .slick-track .slider-item.read-more .text-content .text{max-width:75%;color:inherit;font-weight:600;text-align:center;line-height:1.25;opacity:0;transform:translateY(2rem);transition:.75s cubic-bezier(0.7, 0, 0.35, 1.25) .1875s}@media screen and (max-width: 992px){.archive-imoveis>.container .properties-container .property .image-container .slider-container .slider-wrapper .slick-list .slick-track .slider-item.read-more .text-content .text{font-size:.875rem}}.archive-imoveis>.container .properties-container .property .image-container .slider-container .slider-wrapper .slick-list .slick-track .slider-item.read-more .text-content .main-button{margin-top:.5rem;opacity:0;transform:translateY(2rem);transition:opacity .75s cubic-bezier(0.7, 0, 0.35, 1.25) .25s,transform .75s cubic-bezier(0.7, 0, 0.35, 1.25) .25s,background .15s}@media screen and (max-width: 992px){.archive-imoveis>.container .properties-container .property .image-container .slider-container .slider-wrapper .slick-list .slick-track .slider-item.read-more .text-content .main-button{padding:.75rem 1rem;border-radius:8px}}.archive-imoveis>.container .properties-container .property .image-container .slider-container .slider-wrapper .slick-list .slick-track .slider-item.read-more.slick-current img{transform:scale(1.25)}.archive-imoveis>.container .properties-container .property .image-container .slider-container .slider-wrapper .slick-list .slick-track .slider-item.read-more.slick-current .text-content .main,.archive-imoveis>.container .properties-container .property .image-container .slider-container .slider-wrapper .slick-list .slick-track .slider-item.read-more.slick-current .text-content .text,.archive-imoveis>.container .properties-container .property .image-container .slider-container .slider-wrapper .slick-list .slick-track .slider-item.read-more.slick-current .text-content .main-button{opacity:1;transform:none}.archive-imoveis>.container .post-paginator{width:fit-content;margin:0 auto}.archive-imoveis>.container .post-paginator .page-numbers{list-style:none;display:flex;flex-flow:row wrap;gap:.3125rem}.archive-imoveis>.container .post-paginator .page-numbers li a,.archive-imoveis>.container .post-paginator .page-numbers li span{display:block;width:1.75rem;padding:.25rem;border-radius:4px;color:var(--gray-500);background:#e3e3e3;outline:none;text-align:center;font-weight:700}.archive-imoveis>.container .post-paginator .page-numbers li a{transition:background-color .15s}.archive-imoveis>.container .post-paginator .page-numbers li a:hover,.archive-imoveis>.container .post-paginator .page-numbers li a:focus-visible{background:#cfcfcf}.archive-imoveis>.container .post-paginator .page-numbers li span{pointer-events:none;touch-action:none}.archive-imoveis>.container .post-paginator .page-numbers li span.current{background:var(--yellow-500);color:var(--gray-500);cursor:default}.single-imoveis .page-title .container{padding-top:1.75rem;padding-bottom:1.75rem}.single-imoveis .galeria{position:relative;max-width:100rem;padding:1.5rem 0}.single-imoveis .galeria.is_loading .loading-container{opacity:1}.single-imoveis .galeria.is_loading .slider-container{opacity:0;transform:translateY(1rem);pointer-events:none;touch-action:none}.single-imoveis .galeria .loading-container{position:absolute;pointer-events:none;touch-action:none;top:50%;left:50%;transform:translateX(-50%) translateY(-50%);padding:2rem;display:flex;flex-flow:column;align-items:center;gap:1.5rem;border-radius:8px;background:#fff;box-shadow:0 .5rem 1rem -0.25rem rgba(40,50,60,.05);opacity:0;transition:opacity .5s}.single-imoveis .galeria .loading-container img{width:4rem;height:auto}.single-imoveis .galeria .loading-container p{font-size:1.25rem;font-weight:600;color:var(--gray-400);text-align:center}.single-imoveis .galeria .slider-container{position:relative;width:100%;height:auto;aspect-ratio:1600/700;pointer-events:all;touch-action:auto;transition:.75s cubic-bezier(0.7, 0, 0.35, 1.25) .75s;transition-property:opacity,transform}@media screen and (max-width: 767px){.single-imoveis .galeria .slider-container{aspect-ratio:unset}}.single-imoveis .galeria .slider-container .yellow-arrow{position:absolute;top:50%;transform:translateY(-50%)}.single-imoveis .galeria .slider-container .yellow-arrow.prev{left:0}.single-imoveis .galeria .slider-container .yellow-arrow.next{right:0}.single-imoveis .galeria .slider-container .yellow-arrow.slick-disabled{opacity:0}.single-imoveis .galeria .slider-container .toggle-lightbox{position:absolute;top:1rem;left:50%;padding:.5rem 1rem;border-radius:3em;background:rgba(0,0,0,.5);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);color:var(--white);display:flex;flex-flow:row nowrap;align-items:center;gap:.5rem;z-index:1;cursor:pointer;opacity:0;transform:translateX(-50%) translateY(-1rem);transition:opacity .325s .25s,transform .325s .25s,background-color .15s}.single-imoveis .galeria .slider-container .toggle-lightbox:hover{background-color:rgba(0,0,0,.75)}.single-imoveis .galeria .slider-container .toggle-lightbox:focus-visible{opacity:1;transform:translateX(-50%)}.single-imoveis .galeria .slider-container .toggle-lightbox svg{flex-shrink:0;width:auto;height:1em;fill:currentColor}.single-imoveis .galeria .slider-container .toggle-lightbox span{font-size:.825rem;font-weight:600}@media screen and (max-width: 767px){.single-imoveis .galeria .slider-container .toggle-lightbox{opacity:1;justify-content:center;width:auto;height:2rem;aspect-ratio:1;top:4px;left:unset;right:calc(.5rem + 4px);transform:none;padding:0;transition:none}.single-imoveis .galeria .slider-container .toggle-lightbox svg{height:1rem}.single-imoveis .galeria .slider-container .toggle-lightbox span{display:none}}.single-imoveis .galeria .slider-container .slider-count{position:absolute;pointer-events:none;touch-action:none;min-width:4rem;min-height:2rem;bottom:1rem;left:50%;padding:.5rem 1rem;border-radius:3em;transform:translateX(-50%);background:rgba(0,0,0,.5);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);color:var(--white);font-size:.825rem;font-weight:700;text-align:center;display:flex;flex-flow:row nowrap;align-items:center;justify-content:center;z-index:1;transition:opacity .325s .25s,transform .325s .25s}@media screen and (max-width: 767px){.single-imoveis .galeria .slider-container .slider-count{top:4px;bottom:unset;left:calc(.5rem + 4px);min-width:3.5em;height:2rem;padding:0;transform:none;transition:none}}.single-imoveis .galeria .slider-container:hover .toggle-lightbox{opacity:1;transform:translateX(-50%)}@media screen and (max-width: 767px){.single-imoveis .galeria .slider-container:hover .toggle-lightbox{transform:none}}.single-imoveis .galeria .slider-container .slider-wrapper{width:100%;height:100%}.single-imoveis .galeria .slider-container .slider-wrapper .slick-list{height:100%}.single-imoveis .galeria .slider-container .slider-wrapper .slick-list .slick-track{height:100%;display:flex;flex-flow:row nowrap;gap:1.5rem}@media screen and (max-width: 767px){.single-imoveis .galeria .slider-container .slider-wrapper .slick-list .slick-track{gap:0}}.single-imoveis .galeria .slider-container .slider-wrapper .slick-list .slick-track .item-container{display:flex;flex-flow:column nowrap;align-items:center;justify-content:center;width:auto;height:100%;max-width:72.475rem;flex-shrink:0;overflow:hidden;position:relative;touch-action:none;pointer-events:none}.single-imoveis .galeria .slider-container .slider-wrapper .slick-list .slick-track .item-container.slick-active,.single-imoveis .galeria .slider-container .slider-wrapper .slick-list .slick-track .item-container.slick-current{touch-action:auto;pointer-events:all}@media screen and (max-width: 767px){.single-imoveis .galeria .slider-container .slider-wrapper .slick-list .slick-track .item-container{width:100%;height:unset;margin:0 .5rem}}.single-imoveis .galeria .slider-container .slider-wrapper .slick-list .slick-track .item-container:after{position:absolute;content:"";top:0;left:0;width:100%;height:100%;z-index:1;background:rgba(0,0,0,.6);transition:opacity .5s;touch-actions:none;pointer-events:none}@media screen and (max-width: 767px){.single-imoveis .galeria .slider-container .slider-wrapper .slick-list .slick-track .item-container:after{display:none}}.single-imoveis .galeria .slider-container .slider-wrapper .slick-list .slick-track .item-container a[data-fslightbox]{display:none}.single-imoveis .galeria .slider-container .slider-wrapper .slick-list .slick-track .item-container>img,.single-imoveis .galeria .slider-container .slider-wrapper .slick-list .slick-track .item-container>video{filter:grayscale(1);width:auto;height:100%;transition-duration:.5s;transition-property:filter}@media screen and (max-width: 767px){.single-imoveis .galeria .slider-container .slider-wrapper .slick-list .slick-track .item-container>img,.single-imoveis .galeria .slider-container .slider-wrapper .slick-list .slick-track .item-container>video{width:100%;height:fit-content;max-height:50vh;object-fit:contain}}.single-imoveis .galeria .slider-container .slider-wrapper .slick-list .slick-track .item-container>img{transform:scale(1.125);transition-property:filter,transform}@media screen and (max-width: 767px){.single-imoveis .galeria .slider-container .slider-wrapper .slick-list .slick-track .item-container>img{transform:none}}.single-imoveis .galeria .slider-container .slider-wrapper .slick-list .slick-track .item-container>video{width:auto;height:100%;aspect-ratio:4/3;background:#000}@media screen and (max-width: 767px){.single-imoveis .galeria .slider-container .slider-wrapper .slick-list .slick-track .item-container>video{width:100%;height:auto}}.single-imoveis .galeria .slider-container .slider-wrapper .slick-list .slick-track .item-container.slick-active:after,.single-imoveis .galeria .slider-container .slider-wrapper .slick-list .slick-track .item-container.slick-current:after{opacity:0}.single-imoveis .galeria .slider-container .slider-wrapper .slick-list .slick-track .item-container.slick-active>*,.single-imoveis .galeria .slider-container .slider-wrapper .slick-list .slick-track .item-container.slick-current>*{filter:none;transform:none}.single-imoveis .galeria .slider-container .slick-dots{margin-top:1rem}@media screen and (max-width: 575px){.single-imoveis .galeria .slider-container.normalize-on-mobile .slider-wrapper .slick-list .slick-track .item-container{aspect-ratio:4/3}.single-imoveis .galeria .slider-container.normalize-on-mobile .slider-wrapper .slick-list .slick-track .item-container img{width:100%;height:auto;min-height:100%;object-fit:cover}.single-imoveis .galeria .slider-container.normalize-on-mobile .slider-wrapper .slick-list .slick-track .item-container video{width:100%;height:auto}}.single-imoveis .galeria.video .slider-container .toggle-lightbox{transform:translateX(-50%) translateY(-1rem);opacity:0}.single-imoveis .galeria.video .slider-container .slider-count{transform:translateX(-50%) translateY(1rem);opacity:0}.single-imoveis .imovel{display:flex;flex-flow:column;align-items:center;gap:1rem;padding:4rem 1.325rem 4rem}@media screen and (max-width: 992px){.single-imoveis .imovel{padding:0 .5rem}}.single-imoveis .imovel .text-container{width:100%;padding:3rem 4rem 4rem;background-color:var(--gray-600);display:grid;grid-template-columns:minmax(0, 2fr) 2px minmax(0, 1fr);grid-template-areas:"summary divisor details";gap:2rem 4rem;align-items:stretch}@media screen and (max-width: 992px){.single-imoveis .imovel .text-container{padding:2rem;grid-template-columns:minmax(0, 1fr);grid-template-areas:"summary" "divisor" "details"}}.single-imoveis .imovel .text-container .property-summary{grid-area:summary;display:flex;flex-flow:column;gap:1rem;color:var(--white)}.single-imoveis .imovel .text-container .property-summary .title-container{display:flex;flex-flow:column;gap:.5rem}.single-imoveis .imovel .text-container .property-summary .title-container .post-title{width:fit-content;font-size:1.75rem;font-weight:600;line-height:1.4}@media screen and (max-width: 767px){.single-imoveis .imovel .text-container .property-summary .title-container .post-title{font-size:1.5rem}}.single-imoveis .imovel .text-container .property-summary .title-container .badges{display:flex;flex-flow:row wrap;align-items:center;gap:.5rem}.single-imoveis .imovel .text-container .property-summary .title-container .badges>*{font-size:.825rem;font-weight:700;line-height:1;padding:.5em;border-radius:4px;display:flex;flex-flow:row nowrap}.single-imoveis .imovel .text-container .property-summary .title-container .badges>*:empty{display:none}.single-imoveis .imovel .text-container .property-summary .title-container .badges .listing-type{background-color:#4a4a4a;color:#cfcfcf}.single-imoveis .imovel .text-container .property-summary .title-container .badges .property-views{background-color:var(--yellow-500);color:var(--gray-600)}.single-imoveis .imovel .text-container .property-summary .title-container .badges .property-views svg{fill:currentColor;width:auto;height:1em;flex-shrink:0;margin-right:.5em}.single-imoveis .imovel .text-container .property-summary .title-container .badges .property-views span{font-weight:inherit;font-size:inherit;color:currentColor}.single-imoveis .imovel .text-container .property-summary .property-address{position:relative;display:flex;flex-flow:row nowrap;gap:.75rem;font-size:1.125rem}@media screen and (max-width: 992px){.single-imoveis .imovel .text-container .property-summary .property-address{font-size:1rem}}.single-imoveis .imovel .text-container .property-summary .property-address:before{position:relative;content:"";width:auto;height:100%;max-height:2rem;aspect-ratio:1;background:url("../images/property-pin.svg") center no-repeat;background-size:contain;flex-shrink:0;align-self:center}@media screen and (max-width: 992px){.single-imoveis .imovel .text-container .property-summary .property-address:before{width:1rem}}.single-imoveis .imovel .text-container .property-summary .service-value{margin:1rem 0;font-size:1.75rem;font-weight:700}@media screen and (max-width: 767px){.single-imoveis .imovel .text-container .property-summary .service-value{font-size:1.5rem}}.single-imoveis .imovel .text-container .property-summary .service-value span{color:var(--yellow-500);font-weight:inherit}.single-imoveis .imovel .text-container .property-summary hr{width:100%;max-width:25rem;height:0;background:rgba(0,0,0,0);border-top:2px solid var(--gray-400)}.single-imoveis .imovel .text-container .property-summary .property-description{display:flex;flex-flow:column;gap:.75rem;margin-top:1rem}.single-imoveis .imovel .text-container .property-summary .property-description .title{font-size:1.25rem;font-weight:600;color:var(--yellow-500)}.single-imoveis .imovel .text-container .property-summary .property-description .description{line-height:1.4}.single-imoveis .imovel .text-container .divisor{grid-area:divisor;width:100%;min-height:2px;background:var(--gray-400)}.single-imoveis .imovel .text-container .property-details{grid-area:details;align-self:center;color:var(--white);display:flex;flex-flow:column;gap:2rem}.single-imoveis .imovel .text-container .property-details .property-features{display:flex;flex-flow:column;gap:1rem 2rem}@media screen and (max-width: 992px){.single-imoveis .imovel .text-container .property-details .property-features{display:grid;grid-template-columns:repeat(auto-fill, minmax(15rem, 1fr));gap:.75rem 2rem}}.single-imoveis .imovel .text-container .property-details .property-features .feature{font-size:1.25rem;font-weight:500}@media screen and (max-width: 767px){.single-imoveis .imovel .text-container .property-details .property-features .feature{font-weight:400}}.single-imoveis .imovel .text-container .property-details .property-features .feature span{color:var(--yellow-500);font-weight:inherit}@media screen and (max-width: 767px){.single-imoveis .imovel .text-container .property-details .property-features .feature span{font-weight:600}}.single-imoveis .imovel .text-container .property-details .aditional-data{display:flex;flex-flow:column;gap:.75rem}.single-imoveis .imovel .text-container .property-details .aditional-data .title{font-size:1.5rem;font-weight:600;color:var(--yellow-500)}.single-imoveis .imovel .text-container .property-details .aditional-data .description{line-height:1.4}.single-imoveis .imovel .text-container .property-details .ref{width:fit-content;padding:.325rem .75rem;background:var(--yellow-500);color:var(--gray-600);font-weight:600}.single-imoveis .imovel .property-map{width:100%;height:22.5rem;min-height:20rem;max-height:50rem;resize:vertical;overflow:hidden}.single-imoveis .imovel .property-map #map_single{width:100%;height:100% !important}.single-imoveis .galeria~.imovel{padding-top:0}.single-imoveis .visite .container{padding-top:4rem}.single-imoveis .visite .container .title{font-size:2rem;color:var(--gray-400)}.wpcf7{height:100%}.wpcf7 form{height:100%;border-radius:.4rem;max-width:unset;background-color:var(--white);display:grid;grid-template-columns:minmax(0, 1fr);gap:.5rem .75rem}.wpcf7 form>label{display:flex;flex-flow:column;gap:.25rem;font-size:.875rem;font-weight:700;color:var(--gray-100);overflow:hidden}.wpcf7 form>label .field-title{display:block;font-size:1.25rem;margin-bottom:.5rem;color:var(--gray-500);font-weight:700}.wpcf7 form>label.large-column{grid-column:1/-1}.wpcf7 form>label input:not([type=file]),.wpcf7 form>label select,.wpcf7 form>label textarea{-webkit-appearance:none;appearance:none;width:100%;padding:1rem 1.25rem;border-radius:4px;background:var(--gray-100);box-shadow:0 0 0 0 var(--gray-200) inset;color:var(--gray-400);font-size:1rem;resize:vertical;transition:box-shadow .15s}.wpcf7 form>label input:not([type=file])::placeholder,.wpcf7 form>label select::placeholder,.wpcf7 form>label textarea::placeholder{color:#757373}.wpcf7 form>label input:not([type=file]):hover,.wpcf7 form>label input:not([type=file]):focus-visible,.wpcf7 form>label select:hover,.wpcf7 form>label select:focus-visible,.wpcf7 form>label textarea:hover,.wpcf7 form>label textarea:focus-visible{box-shadow:0 0 0 2px var(--gray-200) inset}.wpcf7 form>label input[type=file]{-webkit-appearance:none;appearance:none;color:var(--gray-400);font-size:1rem;padding-left:1rem}.wpcf7 form>label input[type=file]::file-selector-button{font-weight:500;color:var(--gray-400);padding:1rem 1.25rem;border:thin solid gray;transform:translateX(-1rem);border-radius:.6875rem;cursor:pointer}.wpcf7 form>label input[type=file]::file-selector-button:hover{background-color:var(--gray-300)}.wpcf7 form>label .wpcf7-not-valid-tip{color:red;font-size:1em;font-weight:700;display:block;line-height:2}.wpcf7 form button[type=submit],.wpcf7 form .form-button{position:relative;overflow:hidden;width:fit-content;min-width:8rem;padding:1rem 1.25rem;grid-column:1/-1;cursor:pointer;transition:opacity .2s;border-radius:8px;background:var(--yellow-500);font-size:1rem;color:var(--gray-600);font-weight:700;display:flex;flex-flow:row nowrap;gap:.5rem}.wpcf7 form button[type=submit] span,.wpcf7 form .form-button span{transition:opacity 150ms}.wpcf7 form button[type=submit] svg,.wpcf7 form .form-button svg{width:1rem;height:1rem;object-fit:contain;fill:currentColor;transition:opacity 150ms}.wpcf7 form button[type=submit]:after,.wpcf7 form .form-button:after{position:absolute;content:"";bottom:2px;left:calc(0px - 20%);width:20%;height:3px;border-radius:16px;background:var(--gray-600);transition:opacity 150ms}@keyframes loadingButton{0%,100%{left:calc(0px - 20%)}50%{left:100%}}.wpcf7 form button[type=submit]:not([disabled]):hover,.wpcf7 form .form-button:not([disabled]):hover{opacity:.75}.wpcf7 form button[type=submit][disabled],.wpcf7 form .form-button[disabled]{cursor:auto;opacity:1}.wpcf7 form button[type=submit][disabled] svg,.wpcf7 form button[type=submit][disabled] span,.wpcf7 form button[type=submit][disabled]:after,.wpcf7 form .form-button[disabled] svg,.wpcf7 form .form-button[disabled] span,.wpcf7 form .form-button[disabled]:after{opacity:.8}.wpcf7 form button[type=submit][disabled]:after,.wpcf7 form .form-button[disabled]:after{animation:loadingButton 2s infinite ease-in-out}.wpcf7 form .ajax-loader{position:absolute}.wpcf7 form .wpcf7-response-output{grid-column:1/-1;border-radius:8px;width:fit-content;padding:.5rem 1rem;margin:0;font-size:.875rem;font-weight:700;border:none}.wpcf7 form.invalid .wpcf7-response-output{border:2px solid var(--red-200) !important;background:var(--red-500);color:var(--red-100)}.wpcf7 form.sent .wpcf7-response-output{border:2px solid var(--green-200) !important;background:var(--green-100);color:var(--green-500)}
/*# sourceMappingURL=style.min.css.map */
