@font-face{font-family:ButlerRegular;src:url(/fonts/butler-regular.woff) format("woff");font-display:swap}@font-face{font-family:ButlerBold;src:url(/fonts/butler-bold.woff) format("woff");font-display:swap}@font-face{font-family:butlerbold;src:url(/fonts/butler-bold.woff) format("woff");font-display:swap}@font-face{font-family:GTAmericaRegular;src:url(/fonts/gt-america-regular.woff) format("woff");font-display:swap}@font-face{font-family:GTAmericaBold;src:url(/fonts/gt-america-bold.woff) format("woff");font-display:swap}:root{--dark-blue: #1c3649;--black: #000000}html{scroll-behavior:smooth;scroll-padding-top:80px}#main body,body,html{font-family:GTAmericaRegular;font-size:1.125rem;color:var(--black)}#main h1{font-size:3.2rem;font-family:ButlerBold}#main h2,#main h3{font-size:2.9rem;font-family:ButlerBold}#main h4{font-size:2.1875rem;font-family:ButlerBold}#main h5{font-size:.875rem;letter-spacing:200;text-transform:uppercase;font-family:GTAmericaBold}#main #conhecaConcordia h5{letter-spacing:0;text-transform:none;font-family:GTAmericaRegular;font-weight:400}#header{box-shadow:none;position:sticky;top:0;z-index:1000;background:#fff}#navbarNav .menu-menu-principal-container{margin:0 20px 0 auto}ul#menu-menu-principal{list-style:none;display:flex;align-items:center;margin:0;padding:0}#menu-menu-principal li a{text-decoration:none;position:relative;display:flex;padding:5px 0}#menu-menu-principal li a:before{content:"";position:absolute;bottom:-10px;left:0;right:0;background-color:var(--black);height:4px;width:100%;display:block;transform:scale(0);transition:transform .25s}#menu-menu-principal li a:hover:before{transform:scale(1)}strong,#main strong{font-weight:700}#blogContent a,p.txtLaranja,.darkBlue{color:var(--dark-blue)}.buttonOutline,.blackButton{padding:15px 30px;height:45px;line-height:45px;text-transform:uppercase;font-weight:600;letter-spacing:1px;border-radius:10px;font-size:.8rem;transition:.4s}.buttonOutline{border:2px solid var(--black);color:var(--black)}.buttonOutline:hover{text-decoration:none;background:var(--black);color:#fff}.blackButton{border:2px solid var(--black);background:var(--black);color:#fff}.blackButton:hover{text-decoration:none;border:2px solid var(--black);background:transparent;color:var(--black)}#footer{background:#1c1c1d;color:#fff;padding-top:1rem;padding-bottom:1rem}#footer a,#footer a:hover{color:#fff;text-decoration:none}#footer h4{font-weight:600;font-size:1rem;text-transform:uppercase}ul#menu-menu-principal li a{text-transform:none;padding:.5rem 1.5rem;font-size:.8em}ul#menu-menu-principal li:last-child a{background:#000;color:#fff;border-radius:50px;border:1px solid black;transition:.4s;margin-left:1.5rem}ul#menu-menu-principal li:last-child:hover a{background:#fff;border:1px solid black;color:#000}ul#menu-menu-principal li:last-child a:before{display:none}ul#menu-menu-principal li:last-child a:after{content:url(/icons/icon-contato-white.svg);height:15px;margin-left:10px;transition:.4s;margin-top:5px}ul#menu-menu-principal li:last-child:hover a:after{content:url(/icons/icon-contato-black.svg)}#header{box-shadow:none}#main h1{font-size:2.7rem;font-family:butlerbold}#main h2{font-size:2.2rem;font-family:butlerbold}#contato h2,#main h3{font-size:2rem;font-family:butlerbold}#main h5{text-transform:none}#conhecaConcordia{color:#fff;background-image:url(/images/banner-background-home.svg);background-position:center;background-repeat:no-repeat;background-size:cover;background-color:#1c1c1c}#conhecaConcordia>div{align-items:center}#conhecaConcordia .bannerText{border-left:1px solid white;padding-left:50px}#contato{background:#000;color:#fff;padding-top:80px;padding-bottom:80px}#contato #contactForm{background:#fff;padding:30px 40px;border-radius:10px;color:#000}#infoVisita{margin-top:50px;border-left:1px solid white;padding-left:30px}#infoVisita p{font-size:1rem}#main .btnMais{text-transform:uppercase;font-size:.7rem;color:#1c3649;letter-spacing:.2rem;text-decoration:none}#main #localizacaoMapa{color:#000}#main #localizacaoMapa .blackBox{color:#fff;background:#000;padding:50px 50px 60px;margin-bottom:50px;background-image:url(/icons/arrow-mapa.svg);background-position:center right;background-repeat:no-repeat;min-height:70%;justify-content:center;display:flex;flex-direction:column}#main #localizacaoMapa .blackBox h5{text-transform:uppercase}#main #localizacaoMapa .whiteLine{background:#fff;height:1px;width:100%;margin:30px 0}#main #localizacaoMapa p{font-size:1rem}#main #localizacaoMapa p.small{font-size:.9rem}#main #localizacaoMapa #tabsMapa{display:flex;flex-direction:row;align-content:space-between;justify-content:space-between;border-bottom:0}#main #localizacaoMapa #tabsMapa li{margin-bottom:0;flex-grow:1;text-align:center}#main #localizacaoMapa #tabsMapa li a{flex:1;border:1px solid black;background:#fff;color:#000;padding:4px 6px;margin:7px;font-size:.75rem;border-radius:0;transition:.4s}#main #localizacaoMapa #tabsMapa li a:hover{background:#000;color:#fff}#main #localizacaoMapa #tabsMapa li:first-child a{margin-left:0}#main #localizacaoMapa #tabsMapa li:last-child a{margin-right:0}#main #localizacaoMapa #tabsMapa li a.active{background:#000;color:#fff}#diferenciais .lista{display:flex;flex-direction:row;align-items:center;margin-top:30px;margin-bottom:30px}#servicos .lista{display:flex;flex-direction:row;align-items:top;margin-top:30px;margin-bottom:30px}#diferenciais .lista .listaText,#servicos .lista .listaText{flex:1}#diferenciais .lista .listaText p,#servicos .lista .listaText p{margin-bottom:0}#servicos .lista img{margin-top:10px}#servicos{background:#f3f3f3;padding-top:80px;padding-bottom:80px}ul.lista-popup-diferenciais{list-style:none;padding-left:0}ul.lista-popup-diferenciais img{margin-bottom:10px}ul.lista-popup-diferenciais li{margin-bottom:30px}#irAlem{background:#f3f3f3;padding-top:80px;padding-bottom:80px}#irAlem .nav-link.active{background:transparent}#irAlem .nav-link.active img{opacity:1}#irAlem .nav-link img{opacity:.5}#irAlem h2 img{width:40%;margin-bottom:20px}#main .soliciteOutlineWhite{border:1px solid white;color:#fff;padding:10px 30px;border-radius:50px;font-size:.8rem;text-transform:uppercase;font-weight:700;text-decoration:none;transition:.4s;display:inline-block}#main .soliciteOutlineWhite:hover{color:#000;background:#fff;transition:.4s}#main .soliciteOutlineWhite span:after{content:url(/icons/icon-contato-white.svg);height:15px;margin-left:10px;transition:.4s}#main .soliciteOutlineWhite:hover span:after{content:url(/icons/icon-contato-black.svg);transition:.4s}#main #localizacaoMapa{background:url(/images/bg-grafismo-cinza.svg);background-size:cover;background-position:left bottom;background-repeat:repeat;padding-bottom:60px;padding-top:60px;margin-top:-52px}#footer{background:#000!important}#footer h4{font-size:1rem;text-transform:uppercase}#footer p,#footer a{font-size:.9rem}#footer .copy{font-size:.8rem}#footer #contacts h4{text-transform:none;margin-bottom:25px}#footer #contacts .flexContact{display:flex;flex-direction:row;align-items:start;margin-bottom:10px}#footer #contacts p{margin-bottom:10px}#footer #contacts .flexContact p{margin-bottom:0}#footer #contacts .flexContact img{margin-right:10px;margin-top:5px}#main #stackin-plan #backStackin{color:#fff;background:url(/images/bg-stacking.webp);background-size:cover;background-position:center start;background-repeat:no-repeat;padding-top:50px;padding-bottom:50px}#main .buttonOutlineWhite{border:1px solid white;color:#fff;padding:10px 30px;border-radius:50px;font-size:.6rem;text-transform:uppercase;font-weight:700;text-decoration:none;transition:.4s}#main .buttonOutlineWhite:hover{color:#000;background:#fff;transition:.4s}#main #tabsMapaContent{background:url(/images/concordia001.jpg);background-size:contain;background-repeat:no-repeat;background-position:center}#tabsStacking h2{font-size:2.5rem;font-family:ButlerBold}#tabsStacking p{font-size:1rem;margin-top:20px;line-height:1.6}#contactForm form{padding-top:20px}#contactForm form input[type=text],#contactForm form input[type=email],#contactForm form input[type=tel]{background:#e5e5e5;border:0px;border-radius:5px;height:40px;padding:5px 10px;margin-bottom:8px;color:#000;font-size:16px;width:100%;font-family:inherit}#contato #contactForm .btnOutlineWhite{margin-top:20px;background:#fff;border:1px solid black;border-radius:50px;min-height:40px;padding:10px 40px;font-size:.8rem;font-weight:700;text-transform:uppercase;transition:.4s;cursor:pointer;width:100%}#contato #contactForm .btnOutlineWhite:hover{color:#fff;background:#000;border:1px solid black}.form-success{display:none;text-align:center;color:#2e7d32;margin-top:15px;font-weight:700}.form-success.show{display:block}#main .nav-tabs{border-bottom:1px solid black}#main .nav-tabs .active h4{color:#000}#main .nav-tabs h4 span{font-size:1rem}#main .nav-link.active{border:0;border-bottom:3px solid black}#main .nav-tabs .nav-item{margin-bottom:-10px}#main .nav-link{padding:.5rem 1.5rem;margin-right:2rem}#main .tab-pane .bigTab{font-size:1.2rem;font-weight:700}#main .tabList{font-size:.9rem;padding-inline-start:0px;list-style:none}#main .tabList li{display:flex;flex-direction:row;align-items:start}#main .tabList li img{margin-top:5px;margin-right:15px}#main .tabList li p{flex:1}.floor-item{margin-bottom:0;padding:8px 12px;border-bottom:1px solid rgba(255,255,255,.2);cursor:pointer;transition:background .3s}.floor-item:hover{background:#ffffff1a}.floor-item.active{background:#fff3;border-left:3px solid white}.floor-item h5{margin-bottom:0;font-size:.75rem}.floor-item p{font-size:.8rem;opacity:.8}.floor-nav{max-height:350px;overflow-y:auto;border-top:1px solid rgba(255,255,255,.2)}#stackingDetail .tab-pane img{border-radius:15px}.stackinSvg{max-width:100%}.stackinSvg g[href]{cursor:pointer}.terreo:hover path,.primeiroAndar:hover path,.segundoAndar:hover path,.terceiroAndar:hover path,.oitavoAndar:hover path,.nonoAndar:hover path,.decimoAndar:hover path,.helipontoAndar:hover path{fill:#1d5c86ad}.decimoPrimeiroAndar:hover path,.sextoSetimoAndar:hover path,.quartoAndar:hover path,.quintoAndar:hover path{fill:#8a1a1aad}.svg-active path{fill:#1d5c86!important}.studio-features{display:flex;flex-direction:row;align-items:flex-start;margin-bottom:25px;gap:20px}.studio-features img{width:40px;flex-shrink:0}.studio-features .sf-text{flex:1}.studio-features .sf-text strong{display:block;margin-bottom:5px}.studio-features .sf-text p{font-size:.85rem}.swiper-pagination-bullet-active{background:#000!important}.gallery-swiper .swiper-slide img{width:100%;height:380px;object-fit:cover}.servicos-swiper .swiper-slide img,.studio-swiper .swiper-slide img{width:100%;height:500px;object-fit:cover}.swiper-button-next,.swiper-button-prev{background:#000!important;width:60px!important;height:60px!important;transition:all .3s}.swiper-button-next:hover,.swiper-button-prev:hover{background:#8e8e93!important}.swiper-button-next:after,.swiper-button-prev:after{color:#fff!important;font-size:18px!important;transition:all .3s}.swiper-button-next:hover:after,.swiper-button-prev:hover:after{transform:scale(1.5)}ul#menu-menu-principal li a{color:var(--black)!important;font-family:GTAmericaRegular;font-weight:400;letter-spacing:1px}ul#menu-menu-principal li:last-child a{color:#fff!important}.back-to-top{position:fixed;bottom:30px;right:30px;background:#000;border-radius:50%;width:45px;height:45px;display:flex;align-items:center;justify-content:center;z-index:999;opacity:.7;transition:opacity .3s}.back-to-top:hover{opacity:1}.back-to-top img{filter:brightness(0) invert(1);width:20px}@media only screen and (max-width:1651px){#main h1{font-size:2rem}#main h2{font-size:1.8rem}#tabsStacking h2{font-size:2rem}#main h3{font-size:1.7rem}#main p{font-size:.9rem}#main h5{font-size:.8rem}.lista-popup-diferenciais h4{font-size:1rem}#footer h4,#footer,#footer p,#footer a{font-size:.8rem}}@media only screen and (max-width:1280px){#main h1,#main h2{font-size:1.8rem}#main h3{font-size:1.5rem}#main p,#main,#main #localizacaoMapa p.small{font-size:.78rem}#main .soliciteOutlineWhite,#main h5{font-size:.7rem}#main #localizacaoMapa p{font-size:.9rem}#main #conhecaConcordia h5{letter-spacing:0;text-transform:none;font-size:.7rem;font-weight:400;font-family:GTAmericaRegular}}@media only screen and (max-width:1105px){#main #localizacaoMapa #tabsMapa li a{padding:6px;margin:7px;font-size:.7rem}}@media only screen and (max-width:991px){#header{position:sticky;top:0;z-index:1000;background:#fff}#masthead{position:relative}#masthead .navbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;padding:10px 15px;position:relative}#masthead .navbar-brand{margin-right:0}#masthead .navbar-brand img{width:140px}#masthead button.navbar-toggler{display:inline-block!important;position:absolute;right:15px;top:50%;transform:translateY(-50%);border:1px solid #ccc;padding:6px 10px}ul#menu-menu-principal{flex-direction:column;padding:0 2rem;margin-bottom:0}ul#menu-menu-principal li a{text-align:center;display:block;font-size:1rem;border-bottom:1px solid var(--black);padding:.8rem 1rem}ul#menu-menu-principal li:last-child a{margin-left:0;margin-top:.5rem}#navbarNav{box-shadow:0 0 10px #eaeaea;margin-top:2rem;border-radius:10px;background:#fff;padding-bottom:1rem}#menu-menu-principal.menu a{float:none!important}.container-fluid{padding-left:20px;padding-right:20px}#conhecaConcordia{padding:40px 20px 30px}#conhecaConcordia>div{flex-direction:column-reverse;align-items:center}#conhecaConcordia img{margin-bottom:1.5rem!important}#conhecaConcordia .bannerText{border-left:none;padding-left:0;text-align:center;margin-top:1rem}#main h1{font-size:1.6rem;line-height:1.3}#contato{padding:40px 15px}#contato h2{font-size:1.4rem}#contato p{font-size:.9rem}#infoVisita{margin-top:30px}#main h2{font-size:1.5rem;line-height:1.3}#main h3{font-size:1.3rem;line-height:1.3}.gallery-swiper .swiper-slide img{height:250px}.servicos-swiper .swiper-slide img,.studio-swiper .swiper-slide img{height:280px}.swiper-button-next,.swiper-button-prev{width:36px!important;height:36px!important}.swiper-button-next:after,.swiper-button-prev:after{font-size:13px!important}#main #localizacaoMapa{padding:40px 15px}#main #localizacaoMapa .blackBox{padding:30px 25px 40px;margin-bottom:30px}#main #localizacaoMapa h3{font-size:1.3rem}#main #diferenciais{margin-top:1rem!important;padding:20px 15px}#main #diferenciais h2{font-size:1.3rem;margin-bottom:1.5rem!important}#diferenciais .lista{margin-top:15px;margin-bottom:15px}#diferenciais img.img-fluid{margin-bottom:1.5rem}#servicos{padding:40px 15px}#servicos h3{font-size:1.3rem}#servicos .lista .listaText p{font-size:.8rem}#servicos .lista{margin-top:15px;margin-bottom:15px}#tabsStacking h2{font-size:1.5rem}#tabsStacking p{font-size:.9rem}#irAlem{padding:40px 15px}#irAlem h2{font-size:1.4rem}#irAlem p{font-size:.9rem}#main .nav-link{padding:.2rem .8rem;margin-right:.5rem}#main .nav-tabs .nav-link h4{font-size:1.3rem}#main .nav-tabs h4 span{font-size:.8rem}#irAlem .tab-content{margin-top:1.5rem!important}#irAlem .studio-swiper{margin-bottom:1.5rem}.tabList li{margin-bottom:15px}#footer{padding:30px 20px}#footer .footer-logo{text-align:center;margin-bottom:1.5rem}#footer .footer-logo img{max-width:200px}#footer .footer-col{margin-bottom:1.5rem;padding-left:20px}#footer h4{margin-top:0;margin-bottom:.8rem;font-size:.85rem}#footer p,#footer a{font-size:.8rem}#footer .copy{font-size:.7rem;text-align:center}#footer #contacts{padding-left:0!important;padding-right:0!important}.btnOutline{background:transparent;border:1px solid white;font-size:.75rem;text-transform:uppercase;border-radius:50px;padding:10px 40px;color:#fff;text-decoration:none}.btnOutline:hover{background:#fff;border:1px solid white;color:#000;text-decoration:none}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.navbar{position:relative;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;padding:.5rem 1rem}.navbar-brand{display:inline-block;padding-top:.3125rem;padding-bottom:.3125rem;margin-right:1rem;font-size:1.25rem;line-height:inherit;white-space:nowrap;text-decoration:none}.navbar-toggler{padding:.25rem .75rem;font-size:1.25rem;line-height:1;background-color:transparent;border:1px solid transparent;border-radius:.25rem;cursor:pointer}.navbar-toggler-icon{display:inline-block;width:1.5em;height:1.5em;vertical-align:middle;background:no-repeat center center;background-size:100% 100%;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba(0,0,0,0.5)' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")}.navbar-collapse{flex-basis:100%;flex-grow:1;align-items:center}.collapse:not(.show){display:none}@media(min-width:992px){.navbar-expand-lg{flex-flow:row nowrap;justify-content:flex-start}.navbar-expand-lg .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-lg .navbar-toggler{display:none}}@media(max-width:991.98px){.navbar-expand-lg .navbar-toggler{display:block!important}}.nav{display:flex;flex-wrap:wrap;padding-left:0;margin-bottom:0;list-style:none}.nav-tabs{border-bottom:1px solid #dee2e6}.nav-tabs .nav-link{border:1px solid transparent;border-top-left-radius:.25rem;border-top-right-radius:.25rem}.nav-tabs .nav-link.active{color:#495057;background-color:#fff;border-color:#dee2e6 #dee2e6 #fff}.nav-link{display:block;padding:.5rem 1rem;text-decoration:none;color:#007bff}.nav-link.disabled{color:#6c757d;pointer-events:none;cursor:default}.nav-item{margin-bottom:-1px}.tab-content>.tab-pane{display:none}.tab-content>.active{display:block}.fade{transition:opacity .15s linear}.fade:not(.show){opacity:0}.img-fluid{max-width:100%;height:auto}.text-center{text-align:center!important}.text-left{text-align:left!important}.mb-0{margin-bottom:0!important}.mb-3{margin-bottom:1rem!important}.mb-4{margin-bottom:1.5rem!important}.mb-5{margin-bottom:3rem!important}.mt-3{margin-top:1rem!important}.mt-4{margin-top:1.5rem!important}.mt-5{margin-top:3rem!important}.mr-3{margin-right:1rem!important}.mr-4{margin-right:1.5rem!important}.pt-2{padding-top:.5rem!important}.pt-5{padding-top:3rem!important}.pb-2{padding-bottom:.5rem!important}.pb-5{padding-bottom:3rem!important}.pr-5{padding-right:3rem!important}.pl-5{padding-left:3rem!important}.p-0{padding:0!important}.mt-sm-5{margin-top:3rem!important}.d-flex{display:flex!important}.d-block{display:block!important}.d-none{display:none!important}@media(min-width:576px){.d-sm-none{display:none!important}.d-sm-block{display:block!important}}@media(min-width:768px){.d-md-block{display:block!important}.d-md-none{display:none!important}}@media(min-width:992px){.d-lg-block{display:block!important}.d-lg-none{display:none!important}}.align-items-center{align-items:center!important}.justify-content-center{justify-content:center!important}.justify-content-end{justify-content:flex-end!important}
