@import"https://fonts.googleapis.com/css2?family=Merriweather:wght@400;700;900&family=Roboto:wght@300;400;500;700;900&display=swap";.draw-border{box-shadow:inset 0 0 0 4px #fff;color:#fff;transition:color .25s .0833333333s;position:relative}.draw-border::before,.draw-border::after{border:0 solid #fff0;box-sizing:border-box;content:"";pointer-events:none;position:absolute;width:0;height:0;bottom:0;right:0}.draw-border::before{border-bottom-width:4px;border-left-width:4px}.draw-border::after{border-top-width:4px;border-right-width:4px}.draw-border:hover{color:#ffe593}.draw-border:hover::before,.draw-border:hover::after{border-color:#ffe593;transition:border-color 0s,width .25s,height .25s;width:100%;height:100%}.draw-border:hover::before{transition-delay:0s,0s,.25s}.draw-border:hover::after{transition-delay:0s,.25s,0s}.pace{-webkit-pointer-events:none;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.pace-inactive{display:none}.pace .pace-progress{background:#004670;position:fixed;z-index:2000;top:0;right:100%;width:100%;height:2px}.pace .pace-progress-inner{display:block;position:absolute;right:0;width:100px;height:100%;box-shadow:0 0 10px #004670,0 0 5px #004670;opacity:1;-webkit-transform:rotate(3deg) translate(0,-4px);-moz-transform:rotate(3deg) translate(0,-4px);-ms-transform:rotate(3deg) translate(0,-4px);-o-transform:rotate(3deg) translate(0,-4px);transform:rotate(3deg) translate(0,-4px)}.pace .pace-activity{display:block;position:fixed;z-index:2000;top:15px;right:15px;width:14px;height:14px;border:solid 2px #fff0;border-top-color:#004670;border-left-color:#004670;border-radius:10px;-webkit-animation:pace-spinner 400ms linear infinite;-moz-animation:pace-spinner 400ms linear infinite;-ms-animation:pace-spinner 400ms linear infinite;-o-animation:pace-spinner 400ms linear infinite;animation:pace-spinner 400ms linear infinite}@-webkit-keyframes pace-spinner{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-moz-keyframes pace-spinner{0%{-moz-transform:rotate(0deg);transform:rotate(0deg)}100%{-moz-transform:rotate(360deg);transform:rotate(360deg)}}@-o-keyframes pace-spinner{0%{-o-transform:rotate(0deg);transform:rotate(0deg)}100%{-o-transform:rotate(360deg);transform:rotate(360deg)}}@-ms-keyframes pace-spinner{0%{-ms-transform:rotate(0deg);transform:rotate(0deg)}100%{-ms-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes pace-spinner{0%{transform:rotate(0deg);transform:rotate(0deg)}100%{transform:rotate(360deg);transform:rotate(360deg)}}.mouse{position:absolute;width:22px;height:35px;bottom:210px;border-radius:15px;border:2px solid #f7f7f7;cursor:pointer;z-index:20;margin:0 auto;left:0;right:0}@media(min-width:1445px){.mouse{bottom:210px}}@media(min-width:1260px)and (max-width:1444px){.mouse{bottom:210px}}@media(min-width:1024px)and (max-width:1259px){.mouse{display:none}}@media(min-width:768px)and (max-width:1023px){.mouse{display:none}}@media(min-width:264px)and (max-width:767px){.mouse{display:none}}.scroll{display:block;width:3px;height:3px;margin:6px auto;border-radius:4px;background:#ffffe8;-webkit-animation:finger 1.5s infinite;animation:finger 1.5s infinite}@-webkit-keyframes finger{0%{opacity:1}100%{opacity:0;-webkit-transform:translateY(15px);transform:translateY(15px)}}@keyframes finger{0%{opacity:1}100%{opacity:0;-webkit-transform:translateY(15px);transform:translateY(15px)}}.clear{clear:both}.clear.h10{height:10px}.clear.h20{height:20px}.clear.h30{height:30px}.clear.h40{height:40px}.clear.h50{height:50px}.clear.h60{height:60px}.image-with-text{position:relative;width:100%;margin:auto;overflow:hidden;color:#fff}.image-with-text a{color:#fff}.image-with-text.overlay .content-overlay{display:block}.image-with-text:hover .content-details.bottom{padding-bottom:5em}@media(min-width:768px)and (max-width:1023px){.image-with-text:hover .content-details.bottom{padding-bottom:4em}}.image-with-text:hover .content-details.right{width:55%}@media(min-width:768px)and (max-width:1023px){.image-with-text:hover .content-details.right{width:85%}}@media(min-width:1024px)and (max-width:1259px){.image-with-text:hover .content-details.right{width:70%}}.image-with-text .content-overlay{display:none;background:rgb(0 0 0 / .8);position:absolute;z-index:2;height:100%;width:100%;opacity:1;-webkit-transition:all .4s ease-in-out 0s;-moz-transition:all .4s ease-in-out 0s;transition:all .4s ease-in-out 0s}.image-with-text .content-image{width:100%;height:100%;text-align:center}.image-with-text .content-details{position:absolute;z-index:3;text-align:left;width:100%;padding:3em;-webkit-transition:all .3s ease-in-out 0s;-moz-transition:all .3s ease-in-out 0s;transition:all .3s ease-in-out 0s}.image-with-text .content-details.bottom{bottom:0%!important}.image-with-text .content-details.right{width:50%;height:100%;right:0!important;bottom:0}@media(min-width:264px)and (max-width:767px){.image-with-text .content-details.right{width:100%}}@media(min-width:768px)and (max-width:1023px){.image-with-text .content-details.right{width:80%}}@media(min-width:1024px)and (max-width:1259px){.image-with-text .content-details.right{width:65%}}body.overlay{overflow:hidden}body.overlay:before{content:"";position:fixed;width:100%;height:100%;background-color:rgb(0 0 0 / .95);z-index:10;animation:overlay .5s cubic-bezier(.165,.84,.44,1)}.burger-icon{position:relative;margin-top:7px;margin-bottom:7px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.burger-icon,.burger-icon::before,.burger-icon::after{display:block;width:25px;height:2px;background-color:#001835;outline:1px solid #fff0;-webkit-transition-property:background-color,-webkit-transform;-moz-transition-property:background-color,-moz-transform;-o-transition-property:background-color,-o-transform;transition-property:background-color,transform;-webkit-transition-duration:.3s;-moz-transition-duration:.3s;-o-transition-duration:.3s;transition-duration:.3s}.burger-icon::before,.burger-icon::after{position:absolute;content:""}.burger-icon::before{top:-7px}.burger-icon::after{top:7px}.mobile-menu-button.is-active .burger-icon{background-color:#fff0}.mobile-menu-button.is-active .burger-icon::before{-webkit-transform:translateY(7px) rotate(45deg);-moz-transform:translateY(7px) rotate(45deg);-ms-transform:translateY(7px) rotate(45deg);-o-transform:translateY(7px) rotate(45deg);transform:translateY(7px) rotate(45deg)}.mobile-menu-button.is-active .burger-icon::after{-webkit-transform:translateY(-7px) rotate(-45deg);-moz-transform:translateY(-7px) rotate(-45deg);-ms-transform:translateY(-7px) rotate(-45deg);-o-transform:translateY(-7px) rotate(-45deg);transform:translateY(-7px) rotate(-45deg)}a.mobile-menu-button{display:none;background-color:#fff0;padding:.7em;float:right}@media(min-width:1024px)and (max-width:1259px){a.mobile-menu-button{display:inline-table}}@media(min-width:768px)and (max-width:1023px){a.mobile-menu-button{display:inline-table}}@media(min-width:264px)and (max-width:767px){a.mobile-menu-button{display:inline-table}}a.mobile-close-button{position:absolute;top:2em;right:2em}a.mobile-close-button:before{font-family:"Font Awesome 5 Pro";content:"";position:relative;display:inline-block;color:#efefef;font-size:36px}.mobile-nav{width:100%;height:100%;position:fixed;right:0;top:0;background:#001835;overflow-x:hidden;transition:.2s;z-index:15!important;transform:translate3d(100%,0,0);-webkit-transform:translate3d(100%,0,0);transition:.2s cubic-bezier(.39,.575,.565,1);-webkit-transition:.2s cubic-bezier(.39,.575,.565,1)}.mobile-nav.open{transform:translate3d(0%,0,0);-webkit-transform:translate3d(0%,0,0)}@media(min-width:264px)and (max-width:767px){.mobile-nav{width:80%}}@media(min-width:768px)and (max-width:1023px){.mobile-nav{width:80%}}@media(min-width:1024px)and (max-width:1259px){.mobile-nav{width:75%}}.mobile-nav .content{padding:2em;height:100vh;overflow:auto;display:flex;flex-direction:column;justify-content:center}.mobile-nav .content ul.social{list-style:none;margin:3em 0;padding:0}.mobile-nav .content ul.social li{display:inline-block;margin-right:2.5em}.mobile-nav .content ul.social li a{color:#e5e5e5;font-size:1.1em;padding:.3em 0}.mobile-nav .content ul.social li a:hover{color:#e7e7e7}.mobile-nav .content nav{display:block}.mobile-nav .content nav ul{list-style:none;margin:0;padding:0}.mobile-nav .content nav ul li{display:block;margin-bottom:0;-moz-transition:all .3s ease 0s;-o-transition:all .3s ease 0s;-webkit-transition:all .3s ease 0s;transition:all .3s ease 0s}.mobile-nav .content nav ul li.menu-item-has-children{background-color:rgb(255 255 255 / .1);border-bottom:1px solid rgb(255 255 255 / .1);margin-bottom:.5em}.mobile-nav .content nav ul li ul.sub-menu li a{text-indent:20px;font-size:16px}.mobile-nav .content nav ul li a{font-weight:400;font-size:16px;color:#dadadb;display:inline-block;padding:.5em 0;margin:0;display:block}.wa__btn_popup .wa__btn_popup_txt{top:5px}:root{--plyr-color-main:#e2d1af}html,body{font-family:"Roboto",sans-serif;background-color:#fff;height:100%}a{color:#464646;text-decoration:none!important;-moz-transition:all .3s;-o-transition:all .3s;-webkit-transition:all .3s;transition:all .3s}@media(min-width:264px)and (max-width:767px){.mb-mobile{margin-bottom:1.5em}}@media(min-width:768px)and (max-width:1023px){.mb-tablet{margin-bottom:1.5em}}@media(min-width:264px)and (max-width:767px){.wrapper{padding-top:0}}@media(min-width:768px)and (max-width:1023px){.wrapper{padding-top:0}}@media(min-width:1024px)and (max-width:1259px){.wrapper{padding-top:0}}.font.lato{font-family:"Lato",sans-serif}.font.merriweather{font-family:"Merriweather",serif}.form-control{border:1px solid #e5e5e5;background-color:#f8f8f8;color:#6d6d6d;font-size:15px;min-height:60px;width:100%;border-radius:5px}.btn{background-color:#fff;border:1px solid #e5e5e5;border-radius:5px;padding:.5em 1.7em;-moz-transition:transform .25s ease,box-shadow .25s ease,background-color .25s ease,border-color .25s ease,color .25s ease;-o-transition:transform .25s ease,box-shadow .25s ease,background-color .25s ease,border-color .25s ease,color .25s ease;-webkit-transition:transform .25s ease,box-shadow .25s ease,background-color .25s ease,border-color .25s ease,color .25s ease;transition:transform .25s ease,box-shadow .25s ease,background-color .25s ease,border-color .25s ease,color .25s ease}.btn:not(:disabled):not(.disabled):hover{transform:translateY(-2px);box-shadow:0 10px 24px rgb(0 24 53 / .14)}.btn:focus{outline:0;box-shadow:0 0 0 3px rgb(0 24 53 / .16)}.btn:not(:disabled):not(.disabled):active{transform:translateY(0);box-shadow:0 4px 12px rgb(0 24 53 / .12)}.btn.btn-whatsapp{color:#504f4f;background-color:#e2ffd5;display:flex;text-align:left;font-size:.9em;padding:2em!important}.btn.btn-whatsapp i{font-size:2em;margin-right:.5em}.btn.btn-thema{border:1px solid #001835;background-color:#001835;color:#fff;font-size:.9em;padding:1em 2em;border-radius:8px;-moz-transition:all .3s;-o-transition:all .3s;-webkit-transition:all .3s;transition:all .3s}.btn.btn-thema:hover{background-color:#fff;color:#001835;border:1px solid #001835}.btn.btn-thema.btn-inverse{background-color:#fff;color:#001835;border:1px solid #001835}.btn.btn-thema.btn-inverse:hover{background-color:#a38439;color:#efefef}.btn.btn-thema.btn-outline{background-color:#fff;color:#001835;border:1px solid #001835}.btn.btn-thema.btn-outline:hover{background-color:#001835;color:#efefef}.btn.btn-thema.btn-outline-gray{background-color:#fff;color:#212121;border:1px solid #e5e5e5}.btn.btn-thema.btn-outline-gray:hover{background-color:#e7e7e7;color:#212121}@media(prefers-reduced-motion:reduce){.btn{transition:none}.btn.btn-thema{transition:none}}.btn-mobile{display:none}.btn-mobile a{float:right}@media(min-width:264px)and (max-width:767px){.btn-mobile{display:block}}@media(min-width:768px)and (max-width:1023px){.btn-mobile{display:block}}@media(min-width:1024px)and (max-width:1259px){.btn-mobile{display:block}}.mobile-menu{display:none;float:right;padding:3em}@media(min-width:264px)and (max-width:767px){.mobile-menu{display:block}}.mobile-menu .burger-icon{position:relative;margin-top:8px;margin-bottom:8px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.mobile-menu .burger-icon,.mobile-menu .burger-icon::before,.mobile-menu .burger-icon::after{display:block;width:25px;height:3px;background-color:#24254e;outline:1px solid #fff0;-webkit-transition-property:background-color,-webkit-transform;-moz-transition-property:background-color,-moz-transform;-o-transition-property:background-color,-o-transform;transition-property:background-color,transform;-webkit-transition-duration:.3s;-moz-transition-duration:.3s;-o-transition-duration:.3s;transition-duration:.3s}.mobile-menu .burger-icon::before,.mobile-menu .burger-icon::after{position:absolute;content:""}.mobile-menu .burger-icon::before{top:-8px}.mobile-menu .burger-icon::after{top:8px}.mobile-menu .menu-button.is-active .burger-icon{background-color:#fff0}.mobile-menu .menu-button.is-active .burger-icon::before{-webkit-transform:translateY(8px) rotate(45deg);-moz-transform:translateY(8px) rotate(45deg);-ms-transform:translateY(8px) rotate(45deg);-o-transform:translateY(8px) rotate(45deg);transform:translateY(8px) rotate(45deg)}.mobile-menu .menu-button.is-active .burger-icon::after{-webkit-transform:translateY(-8px) rotate(-45deg);-moz-transform:translateY(-8px) rotate(-45deg);-ms-transform:translateY(-8px) rotate(-45deg);-o-transform:translateY(-8px) rotate(-45deg);transform:translateY(-8px) rotate(-45deg)}.container-fluid{max-width:1680px}.container-fluid.w-1400{max-width:1400px}.container-fluid.w-100{max-width:100%}hr{margin:2em 0;opacity:.5;display:block}p{margin-bottom:auto}.fancybox-slide--iframe .fancybox-content{width:800px;height:600px;max-width:70%;max-height:80%;margin:0}@media(min-width:1024px)and (max-width:1259px){.fancybox-slide--iframe .fancybox-content{max-width:100%;max-height:100%}}@media(min-width:768px)and (max-width:1023px){.fancybox-slide--iframe .fancybox-content{max-width:100%;max-height:100%}}@media(min-width:264px)and (max-width:767px){.fancybox-slide--iframe .fancybox-content{max-width:100%;max-height:100%}}.card{border-radius:5px}.card.temperature .elfsight-widget-weather{margin:0 auto;max-width:320px}.clearfix:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}.ilustradafm-banner{background-color:#eaeaea;padding:5em;text-align:center}@media(min-width:264px)and (max-width:767px){.ilustradafm-banner{padding:1em}}.transition-fade{transition:.4s;opacity:1}html.is-animating .transition-fade{opacity:0}@keyframes overlay{0%{opacity:0}100%{opacity:1}}.swal2-container{font-family:"Roboto",sans-serif}.swiper-button-next,.swiper-button-prev{color:#001835}.fancybox-bg{background:#020f22}.fancybox-progress{background:#a38439}.facetwp-facet{z-index:1}.facetwp-pager{border:1px solid #e7e7e7;padding:1em;text-align:center;border-radius:4px}.facetwp-pager .active{color:#001835}header{padding:1.5em 0;position:relative;z-index:20}header>div{display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}header>div .logo img{max-width:220px}@media(min-width:264px)and (max-width:767px){header>div .logo img{width:180px}}@media(min-width:264px)and (max-width:767px){header>div .logo{width:180px}}header>div>nav{flex:1;padding:0 130px}@media(min-width:264px)and (max-width:767px){header>div>nav{display:none}}@media(min-width:768px)and (max-width:1023px){header>div>nav{display:none}}@media(min-width:1024px)and (max-width:1259px){header>div>nav{display:none}}header>div>nav ul{list-style:none;margin:0;padding:0;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}header>div>nav ul li{display:inline-block}header>div>nav ul li:hover{color:#00446d}header>div>nav ul li:hover>a{color:#00446d}header>div>nav ul li:hover ul.sub-menu{display:block}header>div>nav ul li ul.sub-menu{display:none;position:absolute;background-color:#fff;border:1px solid #e7e7e7;padding:1.5em;border-radius:0 0 5px 5px;-webkit-box-shadow:0 0 20px rgb(0 0 0 / .02);-moz-box-shadow:0 0 5px rgb(0 0 0 / .02);box-shadow:0 0 20px rgb(0 0 0 / .02);z-index:20}header>div>nav ul li ul.sub-menu>li{display:block}header>div>nav ul li ul.sub-menu>li>a{display:block;padding:.5em}header>div>nav ul li a{font-size:15px;color:#626262}header>div>nav ul li a:hover{color:#00446d}@media(min-width:264px)and (max-width:767px){header>div .btn-anunciar{display:none}}@media(min-width:768px)and (max-width:1023px){header>div .btn-anunciar{display:none}}@media(min-width:1024px)and (max-width:1259px){header>div .btn-anunciar{display:none}}.home .search{background-image:url(/wp-content/themes/fbfcapital/images/bg-search.png);background-color:#001835;background-size:cover;background-repeat:no-repeat;padding:4em 0}.home .search h3{text-align:center;font-family:"Merriweather",serif;font-size:30px;font-weight:700;margin-bottom:1.2em;color:#fff;padding:0}.home .search .box{background-color:#fff;border-radius:8px;padding:1.4em;margin-bottom:2em}.home .features-categories{margin:4em 0}.home .features-categories h3.first{font-family:"Merriweather",serif;font-size:18px;font-weight:700;background-color:#f4f4f4;border-radius:5px;color:#1b1b1b;text-align:right;padding:2.5em;margin:0}.home .features-categories .swiper-slide{height:auto;padding:1px}.home .features-categories .item{padding:2em;border:1px solid #e7e7e7;border-radius:5px}.home .features-categories .item .icon{width:50px}.home .features-categories .item .text{margin-left:.5em}.home .features-categories .item .text h3{font-family:"Merriweather",serif;font-size:18px;font-weight:700;color:#1b1b1b;padding:0;margin:0;line-height:12px}@media(min-width:264px)and (max-width:767px){.home .features-categories .item .text h3{font-size:14px}}@media(min-width:768px)and (max-width:1023px){.home .features-categories .item .text h3{font-size:14px}}@media(min-width:1024px)and (max-width:1259px){.home .features-categories .item .text h3{font-size:14px}}.home .features-categories .item .text small{color:#707070;font-size:14px}.home .features-categories .item:hover{background-color:#f4f4f4}.home .imoveis{margin:5em 0}.home .banner{background-color:#001835;text-align:center;padding:2em 2em}.home .news-weather-banner{margin:5em 0}.home .news-weather-banner .news.list{margin-bottom:1.5em}.home .news-weather-banner .news.list:last-child{margin-bottom:0}.home .news-weather-banner .temperature .card-body{padding:1.5em}@media(min-width:264px)and (max-width:767px){.home .news-weather-banner .temperature .card-body{padding:0em}}.home .news-weather-banner .temperature .card-body .elfsight-widget-weather{margin:0 auto}.home .news-weather-banner .banner-aside{height:100%;background-color:#e7e7e7}.home .news-weather-banner .banner-aside img{object-fit:cover;width:100%;height:100%}.title{background-image:url(/wp-content/themes/fbfcapital/images/bg-title.png);background-size:cover;background-position:center;padding:4em 0;color:#fff}.title h1{font-family:"Merriweather",serif;font-size:28px;font-weight:700;color:#fff}h1.second-title{font-family:"Merriweather",serif;font-size:28px;font-weight:700;margin-bottom:1em;color:#001835}.inner.border-top{border-top:1px solid #e7e7e7}.inner .content{color:#626262;padding-top:3em;padding-bottom:3em}@media(min-width:264px)and (max-width:767px){.inner .content{padding-top:1.5em;padding-bottom:1.5em}}.inner .content p{margin-bottom:1.3em!important;font-size:15px}.inner .title{color:#efefef}.inner .title h2{font-family:"Raleway",sans-serif;font-size:1.2em!important;line-height:32px;font-weight:400!important}.footer-banners{position:relative;margin-bottom:-150px;z-index:2}@media(min-width:264px)and (max-width:767px){.footer-banners{margin-bottom:-180px}}footer{padding:15em 0 0 0;background-color:#f6f6f6;color:#4e4e4e;position:relative}footer .logo{max-width:220px}@media(min-width:264px)and (max-width:767px){footer .logo{width:180px}}footer .info p{font-size:15px;margin:2.5em 0}footer .social{list-style:none;margin:0;padding:0}footer .social li{display:inline-block}footer .social li a{display:inline-block;color:#818181;font-size:26px;margin-right:.5em}footer .social li a:hover{color:#004670}footer address{font-size:16px;line-height:26px;margin-bottom:2.5em}footer .phone small{margin-top:1em;display:block;color:gray;font-size:14px}@media(min-width:264px)and (max-width:767px){footer nav{display:none}}@media(min-width:768px)and (max-width:1023px){footer nav{display:none}}@media(min-width:1024px)and (max-width:1259px){footer nav{display:none}}footer nav ul{list-style:none;margin:0;padding:0}footer nav ul li a{font-size:14px;color:#4e4e4e;display:block;margin-bottom:1em}footer .white{background-color:#fff;border-top:1px solid #e5e5e5;padding:2em 0;margin-top:5em;color:#7d7d7d;font-size:12px}footer .white>div{display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}@media(min-width:264px)and (max-width:767px){footer .white .kreativos{margin-top:2em}}.imoveis.others{border-top:1px solid #e7e7e7;margin:5em 0 3em 0;padding:4em 0}.imoveis.list h3{font-weight:400;color:#2e2e2e;font-size:26px;text-align:center;margin-bottom:2em}.imoveis.list .count{color:#767676;font-size:14px}.imoveis.list .count .facetwp-counts{display:inline-block}.imoveis.list .card{-moz-transition:all .3s;-o-transition:all .3s;-webkit-transition:all .3s;transition:all .3s}.imoveis.list .card:hover{background-color:#f9f9f9;-webkit-box-shadow:1px 1px 10px rgb(0 0 0 / .1);-moz-box-shadow:1px 1px 10px rgb(0 0 0 / .1);box-shadow:1px 1px 10px rgb(0 0 0 / .1)}.imoveis.list .card-body{display:flex;flex-direction:column;padding-top:2em;padding-bottom:2em}.imoveis.list .type{position:absolute;font-size:14px;color:#4b4c4c;background-color:#fff;border-radius:5px;padding:.3em .7em;top:20px;left:20px}.imoveis.list .value{display:inline-table;position:relative;padding:.5em 1em;margin-top:-20px;margin-left:20px;margin-right:20px;font-size:16px;font-weight:500;color:#000;background-color:#fff;border-radius:5px;-webkit-box-shadow:1px 1px 5px rgb(0 0 0 / .1);-moz-box-shadow:1px 1px 5px rgb(0 0 0 / .1);box-shadow:1px 1px 5px rgb(0 0 0 / .1)}.imoveis.list .cover img{object-fit:cover;width:100%;height:340px}@media(min-width:1920px){.imoveis.list .cover img{height:160px}}@media(min-width:1445px){.imoveis.list .cover img{height:160px}}@media(min-width:1260px)and (max-width:1444px){.imoveis.list .cover img{height:180px}}@media(min-width:1024px)and (max-width:1259px){.imoveis.list .cover img{height:230px}}.imoveis.list .category{color:#5f5f5f;font-size:12px;display:block;margin-bottom:1.4em}.imoveis.list .address{color:#282828;font-size:14px;margin-bottom:1.4em;min-height:60px}.imoveis.list .numbers{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(2,36px);gap:8px;height:80px;margin-top:auto}.imoveis.list .numbers .item{display:flex;position:relative;align-items:center;min-width:0;padding:7px 9px;background-color:#f7f8fa;border:1px solid rgb(0 24 53 / .08);border-radius:6px}@media(hover:hover){.imoveis.list .numbers .item::after{content:attr(data-tooltip);position:absolute;bottom:calc(100% + 8px);left:0;z-index:10;width:max-content;max-width:190px;padding:6px 9px;color:#fff;background-color:#001835;border-radius:5px;box-shadow:0 6px 18px rgb(0 24 53 / .2);font-size:11px;font-weight:500;line-height:1.2;pointer-events:none;opacity:0;text-align:center;white-space:normal;transform:translateY(5px);-moz-transition:opacity .2s ease,transform .2s ease;-o-transition:opacity .2s ease,transform .2s ease;-webkit-transition:opacity .2s ease,transform .2s ease;transition:opacity .2s ease,transform .2s ease}.imoveis.list .numbers .item:nth-child(even)::after{right:0;left:auto}.imoveis.list .numbers .item:hover::after{opacity:1;transform:translateY(0)}}.imoveis.list .numbers .item .icon{display:flex;flex:0 0 18px;align-items:center;justify-content:center;margin-right:7px}.imoveis.list .numbers .item .icon img{width:18px;height:18px;object-fit:contain}.imoveis.list .numbers .item .text{min-width:0;color:#767676;font-size:12px;font-weight:500;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.imoveis.list .column-filter{margin-top:-150px;z-index:2}@media(min-width:264px)and (max-width:767px){.imoveis.list .column-filter{margin-top:-120px}}.mobile-filter-bar{display:none}@media(max-width:991.98px){main.imoveis.list>.list{padding-bottom:calc(6rem + env(safe-area-inset-bottom))!important}main.imoveis.list .property-filter-column{display:none}.mobile-filter-bar{position:fixed;right:0;bottom:0;left:0;z-index:1030;display:flex;align-items:center;justify-content:space-between;gap:15px;padding:10px 16px calc(10px + env(safe-area-inset-bottom));background-color:rgb(255 255 255 / .98);border-top:1px solid rgb(0 24 53 / .08);box-shadow:0 -8px 24px rgb(0 24 53 / .1)}.mobile-filter-bar .mobile-results-count{color:#5f5f5f;font-size:13px;font-weight:500}.mobile-filter-bar .mobile-filter-button{position:relative;min-width:135px;padding:.75em 1.4em;font-size:14px}.mobile-filter-bar .mobile-filter-count{position:absolute;top:-7px;right:-7px;display:flex;align-items:center;justify-content:center;width:22px;height:22px;color:#001835;background-color:#fff;border:1px solid rgb(0 24 53 / .18);border-radius:50%;box-shadow:0 3px 8px rgb(0 24 53 / .14);font-size:11px;font-weight:700}.property-filter-modal{padding-right:0!important}.property-filter-modal.fade .modal-dialog{transform:translate3d(0,100%,0)}.property-filter-modal.fade.show .modal-dialog{transform:translate3d(0,0,0)}.property-filter-modal .modal-dialog{position:absolute;right:0;bottom:0;left:0;width:100%;max-width:none;margin:0;transition:transform .3s ease-out}.property-filter-modal .modal-content{max-height:88vh;overflow:hidden;border:0;border-radius:18px 18px 0 0;box-shadow:0 -12px 40px rgb(0 24 53 / .2)}.property-filter-modal .modal-header{position:relative;flex:0 0 auto;align-items:center;padding:28px 20px 14px;border-bottom-color:#eee}.property-filter-modal .modal-header .sheet-handle{position:absolute;top:9px;left:50%;width:42px;height:4px;background-color:#d6d9de;border-radius:4px;transform:translateX(-50%)}.property-filter-modal .modal-header .modal-title{color:#001835;font-family:"Merriweather",serif;font-size:18px;font-weight:700}.property-filter-modal .modal-header .close{margin:-1rem -1rem -1rem auto;color:#001835}.property-filter-modal .modal-body{padding:20px;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.property-filter-modal .modal-body .card.filter{position:static!important;border:0;box-shadow:none}.property-filter-modal .modal-body .card.filter .card-body{padding:0}.property-filter-modal .modal-body .facetwp-facet{margin-bottom:26px}.property-filter-modal .modal-footer{flex:0 0 auto;display:grid;grid-template-columns:minmax(0,0.8fr) minmax(0,1.2fr);gap:10px;padding:12px 16px calc(12px + env(safe-area-inset-bottom));background-color:#fff;border-top-color:#eee}.property-filter-modal .modal-footer .btn{width:100%;margin:0;padding:.9em 1em;font-size:14px}}.imovel .tab-content{height:340px}@media(min-width:1920px){.imovel .tab-content{height:420px}}@media(min-width:1445px){.imovel .tab-content{height:420px}}@media(min-width:1260px)and (max-width:1444px){.imovel .tab-content{height:360px}}@media(min-width:1024px)and (max-width:1259px){.imovel .tab-content{height:260px}}.imovel .tab-content #pills-image,.imovel .tab-content #pills-map,.imovel .tab-content #pills-video,.imovel .tab-content #swiper-images-imoveis{height:100%}.imovel .tab-content .tab-pane.map iframe{border:0;padding:0;margin:0;width:100%!important;height:100%!important}.imovel .tab-content .tab-pane.video{text-align:center;background:#131313}.imovel .tab-content .tab-pane.video iframe{border:0;padding:0;margin:0;height:100%!important}.imovel .nav.nav-pills{margin-top:35px}@media(min-width:264px)and (max-width:767px){.imovel .nav.nav-pills .nav-item{width:100%;margin-bottom:10px}}.imovel .nav.nav-pills .nav-link{font-size:1em;background-color:#fff;border:1px solid #e5e5e5;border-radius:5px;padding:.5em 1.7em;margin-right:1em}.imovel .nav.nav-pills .nav-link.active{background:#001835}.imovel .btn.btn-code{font-size:1em;background-color:#fff;border:1px solid #e5e5e5;border-radius:5px;padding:.5em 1.7em;margin-right:1em}.imovel h1{font-size:1.3em;font-weight:400;margin-top:1.5em}.imovel p.address{color:#717171}.imovel .cover img{object-fit:cover;width:100%;height:340px}@media(min-width:1920px){.imovel .cover img{height:420px}}@media(min-width:1445px){.imovel .cover img{height:420px}}@media(min-width:1260px)and (max-width:1444px){.imovel .cover img{height:360px}}@media(min-width:1024px)and (max-width:1259px){.imovel .cover img{height:260px}}.imovel .info{position:relative;margin-top:-55px;z-index:5}.imovel .info .description{margin-top:1.5em;font-size:.9em;color:#717171;display:flex}.imovel .info .description .icon{margin-right:1.5em}.imovel .info .description h3{font-size:1em;color:#282828;font-weight:400;margin:0 0 10px 0;padding:0}.imovel .info .numbers .item{display:inline-flex;align-items:center;margin-right:3em;margin-bottom:1.5em;font-size:.85em}@media(min-width:264px)and (max-width:767px){.imovel .info .numbers .item{display:flex}}.imovel .info .numbers .item .icon{margin-right:1em}.imovel .info .numbers .item .text{color:#333}.imovel .values{padding:1em}.imovel .values .value{font-size:1.4em;font-weight:400}.imovel .values .value span{display:block;font-size:14px!important;color:#717171;margin-bottom:1em}.imovel .values .extra-value{font-size:14px;color:#2e2e2e}.imovel .values .extra-value .item{margin-bottom:.5em}.imovel .values .extra-value .item:last-child{margin-bottom:0}.search .filter{position:relative}.search .filter .btn-more-options{position:absolute;bottom:-15px;border-radius:50%;width:30px;height:30px;text-align:center;left:50%;margin-left:-15px;background-color:#a38439;border:0;color:#fff;font-size:14px;line-height:15px}.search .filter .btn-more-options:hover{background-color:#002c47}.search .filter .label{position:relative;font-size:14px;color:#a6a6a6;display:block;text-indent:20px;margin-bottom:.5em}.search .filter .label.city:before{content:"";position:absolute;top:4px;left:0;width:50px;height:50px;background-image:url(/wp-content/themes/fbfcapital/images/icons/fbf_label_filter_city.png);background-repeat:no-repeat}.search .filter .label.filter:before{content:"";position:absolute;top:4px;left:0;width:50px;height:50px;background-image:url(/wp-content/themes/fbfcapital/images/icons/fbf_label_filter.png);background-repeat:no-repeat}.search .filter .facetwp-facet{margin-bottom:40px;position:relative;z-index:2}.search .filter .facetwp-facet:last-child{margin-bottom:0}.search .filter .facetwp-facet .facetwp-dropdown{border:1px solid #e5e5e5;background-color:#f8f8f8;color:#6d6d6d;font-size:15px;padding:1em;width:100%;border-radius:5px}.search .filter .facetwp-facet div[data-value=""]{display:none}.search .filter .facetwp-facet .facetwp-slider.noUi-target{height:3px;margin-top:20px}.search .filter .facetwp-facet .facetwp-slider .noUi-handle{position:absolute;border:2px solid #004670;background:#fff;border-radius:50%;cursor:default}.search .filter .facetwp-facet .facetwp-slider .noUi-connect,.search .filter .facetwp-facet .facetwp-slider .noUi-origin{top:-5px}.search .filter .facetwp-facet .facetwp-slider-label{border:1px solid #e5e5e5;border-radius:5px;background-color:#f8f8f8;display:block;font-size:12px;text-align:center;color:#6d6d6d;padding:1em}.search .filter .facetwp-facet .facetwp-slider-reset{border:1px solid #d9d9d9;border-radius:3px;background:#fff;box-shadow:inset 0 0 1px #fff,inset 0 1px 7px #ebebeb,0 3px 6px -3px #bbb;padding:4px 8px;cursor:pointer;display:block;width:100%;margin-top:10px;border-radius:5px;font-size:14px;color:#6d6d6d}.search .filter .facetwp-facet .facetwp-radio{background:none;padding-left:0;margin-bottom:4px;cursor:pointer;border:1px solid #e7e7e7;border-radius:50%;display:inline-block;width:40px;height:40px;line-height:40px;color:#4a4a4a;text-align:center;margin-right:.8em;font-size:14px}.search .filter .facetwp-facet .facetwp-radio.checked{color:#fff;border:1px solid #001835;background-color:#001835}.search .filter .facetwp-facet .facetwp-radio .facetwp-counter{display:none}.lancamentos.page .title{position:relative;margin-bottom:-115px;padding-bottom:15em}.lancamentos.page .title h1{font-size:38px}@media(min-width:1445px){.lancamentos.page .title h1{font-size:58px}}@media(min-width:1920px){.lancamentos.page .title h1{font-size:58px}}.lancamentos.page .title .features{list-style:none;margin:3em 0 0 0;padding:0}@media(min-width:264px)and (max-width:767px){.lancamentos.page .title .features{margin-bottom:3em}}.lancamentos.page .title .features li{font-family:"Merriweather",serif;font-size:18px;font-weight:700;margin-bottom:1.5em}.lancamentos.page .title .card{color:#626262}.lancamentos.single-post{margin-bottom:5em}.lancamentos.single-post .title{padding:7em 0 15em 0}@media(min-width:264px)and (max-width:767px){.lancamentos.single-post .title h1{display:none}}.lancamentos.single-post .cover{margin-top:-300px}.lancamentos.single-post .cover .logo{float:right;margin-right:50px;margin-bottom:-50px;z-index:1;position:relative}.lancamentos.single-post .cover .image img{width:100%;height:700px;object-fit:cover}.lancamentos.single-post .cover .video iframe{width:100%!important;height:700px!important}.lancamentos.single-post .content{padding-top:2em;padding-bottom:2em}.lancamentos.single-post .content h3{font-family:"Merriweather",serif;font-size:26px;font-weight:700;color:#001835}.lancamentos.single-post .content .images{margin-bottom:3em}.lancamentos.single-post .content .images picture img{height:200px;object-fit:cover}.lancamentos.single-post .content .wp-block-web-stories-embed{background:#095582;background:linear-gradient(0deg,#095582 0%,#034973 100%);padding:4em 1em}.lancamentos.single-post .content aside .card .card-body{padding:3em}.lancamentos.single-post .content aside .card h3{font-family:"Merriweather",serif;font-size:26px;font-weight:700;color:#001835}.anuncie.page .title{position:relative;margin-bottom:-115px;padding-bottom:15em}.anuncie.page .title h1{font-size:58px}.anuncie.page .title .features{list-style:none;margin:3em 0 0 0;padding:0}@media(min-width:264px)and (max-width:767px){.anuncie.page .title .features{margin-bottom:3em}}.anuncie.page .title .features li{font-family:"Merriweather",serif;font-size:18px;font-weight:700;margin-bottom:1.5em}.anuncie.page .title .card{color:#626262}.anuncie .steps{counter-reset:step}.anuncie .steps .step{display:none}.anuncie .steps .step.active{display:block}.anuncie .steps li{list-style-type:none;width:25%;float:left;font-size:.9em;position:relative;text-align:center;text-transform:uppercase;color:#7d7d7d}.anuncie .steps li:before{font-family:"Lato",sans-serif;width:60px;height:60px;font-size:1.8em!important;font-weight:700;content:counter(step);counter-increment:step;line-height:50px;border:4px solid #7d7d7d;display:block;text-align:center;margin:0 auto 10px auto;border-radius:50%;background-color:#fff}.anuncie .steps li:after{width:100%;height:2px;content:"";position:absolute;background-color:#7d7d7d;top:30px;left:-50%;z-index:-1}.anuncie .steps li:first-child:after{content:none}.anuncie .steps li.active{color:#da191c}.anuncie .steps li.active:before{border-color:#da191c}.anuncie .steps li.active+li:after{background-color:#da191c}.news{border-top:1px solid #e7e7e7}.news.list a{display:block;background-color:#f4f4f4;padding:2em;margin-bottom:1em;color:#272727;font-size:30px;font-weight:500;line-height:30px;width:100%}.news.list a small{display:block;color:#797979;font-size:12px}@media(min-width:264px)and (max-width:767px){.news.list a{font-size:22px;line-height:25px}}@media(min-width:768px)and (max-width:1023px){.news.list a{font-size:22px;line-height:25px}}.news.list a:hover{background-color:#e4e4e4}.news.list a:last-child{margin-bottom:0}.news.list.other-posts a{font-size:26px}.news.single-post .post-info .post-content h1{font-family:"Merriweather",serif;font-size:42px;font-weight:700;color:#272727;margin-bottom:0}@media(min-width:264px)and (max-width:767px){.news.single-post .post-info .post-content h1{font-size:32px}}@media(min-width:768px)and (max-width:1023px){.news.single-post .post-info .post-content h1{font-size:32px}}.news.single-post .post-info .post-content .date{background-color:#fbfbfb;color:#4e4e4e;padding:1em;font-size:12px;margin:1em 0}.news.single-post .post-info .post-content p{font-size:16px;color:#626262;line-height:26px;margin-bottom:1.5em}.news.single-post .post-info .post-content .share{border-top:1px solid #e7e7e7;margin-top:1em;padding-top:1.5em}.contact.page .title{position:relative;margin-bottom:-115px;padding-bottom:15em}.contact.page .title h1{font-size:58px}.contact.page .title .features{list-style:none;margin:3em 0 0 0;padding:0}@media(min-width:264px)and (max-width:767px){.contact.page .title .features{margin-bottom:3em}}.contact.page .title .features li{font-family:"Merriweather",serif;font-size:18px;font-weight:700;margin-bottom:1.5em}.contact.page .title .card{color:#626262}