.slick-list,.slick-slider,.slick-track{display:block;position:relative}.slick-loading .slick-slide,.slick-loading .slick-track{visibility:hidden}#map,.slick-list,.slick-slider,.slick-track{position:relative}.slick-slider{box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:0}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{left:0;top:0}.slick-track:after,.slick-track:before{content:"";display:table}#projeto #banner::after,.gm-style-iw.gm-style-iw-c::after{content:'';position:absolute}.slick-track:after{clear:both}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}#map,#map .common-limiter .content,#map .map{display:inline-block;width:100%}#map .map{min-height:800px}#map .common-limiter{padding:0 125px;position:absolute;top:110px;left:50%;transform:translateX(-50%);z-index:999999999999;max-width:740px}#map .common-limiter .content{gap:0 150px;z-index:999999999999}#map .common-limiter .content .left{width:100%;display:inline-flex;flex-direction:column;gap:30px 0;z-index:999999999999}#map .common-limiter .content .left .title{text-align:center;font:normal normal bold 18px/47px Poppins;letter-spacing:5.4px;color:#2123F0;text-transform:uppercase}#map .common-limiter .content .left .text{text-align:center;font:normal normal 500 31px/40px Poppins;letter-spacing:-.78px;color:#2F2C7E}#map .common-limiter .content .left .buttons{width:100%;display:inline-flex;justify-content:center;gap:0 15px}#map .common-limiter .content .left .buttons .btn{max-width:214px;width:100%;height:60px;background:no-repeat padding-box #C9C9C9;border-radius:100px;display:inline-flex;justify-content:center;align-items:center;cursor:pointer}#map .common-limiter .content .left .buttons .btn.active{background:no-repeat padding-box #ADC90E}#map .common-limiter .content .left .buttons .btn span{text-align:center;font:normal normal bold 15px/15px Poppins;letter-spacing:-.38px;color:#FFF}.gm-style-iw.gm-style-iw-c{background:no-repeat padding-box #fff;box-shadow:0 10px 30px rgb(0 0 0);border-radius:10px;padding:40px 30px!important;max-width:330px!important}.gm-style-iw.gm-style-iw-c::after{left:50%;transform:translateX(-50%);top:0;max-width:104px;width:100%;height:5px;background:no-repeat padding-box #00C100}#projeto #banner .common-limiter,#projeto #infos .common-limiter{max-width:1160px;z-index:1}.gm-style-iw.gm-style-iw-c .gm-style-iw-d{overflow:hidden!important;width:100%;height:100%;display:inline-block}.tooltipmap{width:100%;z-index:999999999999}.tooltipmap .local{display:inline-flex;align-items:center;gap:0 30px}.tooltipmap .local .content-location{display:inline-flex;flex-direction:column}.tooltipmap .local .content-location .title{text-align:center;font:normal normal bold 19px/19px Poppins;letter-spacing:0;color:#151555}.tooltipmap .local .content-location .text{text-align:center;font:normal normal normal 13px/20px Poppins;letter-spacing:-.26px;color:#555;padding:14.75px 0}.tooltipmap .local .content-location .number{text-align:center;font:normal normal bold 16px/19px Poppins;letter-spacing:0;color:#00C100}@media screen and (max-width:1050px){#map .common-limiter{padding:0 20px;width:100%}}#projeto #banner{position:relative;height:300px}#projeto #banner img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover}#projeto #banner::after{left:0;top:0;width:100%;height:100%;background:linear-gradient(90deg,#000 0,rgba(0,0,0,0) 100%) no-repeat padding-box}#projeto #banner .common-limiter .content{padding:150px 20px 70px;width:100%;display:inline-flex;align-items:center;justify-content:space-between}#projeto #banner .common-limiter .content .title{text-align:left;font:normal normal 800 50px/55px Montserrat;letter-spacing:-1.25px;color:#FFF}#projeto #banner .common-limiter .content form{position:relative;display:inline-flex;gap:10px;align-items:center}#projeto #banner .common-limiter .content form .gg-chevron-left{box-sizing:border-box;position:relative;display:block;transform:scale(var(--ggs,1));width:22px;height:22px;border:2px solid transparent;border-radius:100px}#projeto #banner .common-limiter .content form .gg-chevron-left::after{content:"";display:block;box-sizing:border-box;position:absolute;width:10px;height:10px;border-bottom:2px solid #004EFF;border-left:2px solid #004EFF;transform:rotate(45deg);left:6px;top:4px}#projeto #banner .common-limiter .content form input{background-color:transparent;border:0;text-align:right;font:normal normal 600 14px/18px Montserrat;letter-spacing:0;color:#FFF}#projeto .tabs{max-width:1160px;display:block;margin:0 auto;padding:0 20px}#projeto .tabs #tabs-nav{height:97px;width:100%;display:inline-flex;gap:68px;border-bottom:1px solid #E0E0E0}#projeto .tabs #tabs-nav li{height:100%;text-align:center;font:normal normal bold 13px/16px Montserrat;letter-spacing:3.9px;color:#041C2B;display:flex;align-items:center;cursor:pointer}#projeto .tabs #tabs-nav li.active{border-top:5px solid #004EFF}#projeto #infos{width:100%;display:inline-block}#projeto #infos .common-limiter .content{padding:60px 20px 70px;width:100%;display:inline-flex;align-items:flex-start;justify-content:space-between;gap:30px}#projeto #infos .common-limiter .content .left{max-width:483px;width:100%;display:inline-block}#projeto #infos .common-limiter .content .left .name{text-align:left;font:normal normal 800 50px/51px Montserrat;letter-spacing:-1.25px;color:#2B2B2B}#projeto #infos .common-limiter .content .left .description{margin-top:30px;text-align:left;font:normal normal normal 14px/28px Montserrat;letter-spacing:-.35px;color:#3B3B3B}#projeto #infos .common-limiter .content .left .description b{text-align:left;font:normal normal bold 17px/30px Montserrat;letter-spacing:-.42px;color:#004EFF}#projeto #infos .common-limiter .content .left .common-link{margin-top:50px;max-width:236px;height:62px;border:3px solid #004EFF;transition:.5s}#projeto #infos .common-limiter .content .left .common-link:hover{background-color:#004EFF}#projeto #infos .common-limiter .content .left .common-link:hover span{color:#fff}#projeto #infos .common-limiter .content .left .common-link span{text-align:center;font:normal normal bold 14px/18px Montserrat;letter-spacing:0;color:#041C2B;transition:.5s}#projeto #infos .common-limiter .content .right{max-width:527px;width:100%;background:no-repeat padding-box #fff;box-shadow:0 20px 30px rgba(0,0,0,.1);padding:44px 55px}#projeto #infos .common-limiter .content .right .title{text-align:left;font:normal normal 800 27px/28px Montserrat;letter-spacing:-.54px;color:#000}#projeto #infos .common-limiter .content .right form{margin-top:25px;width:100%;display:inline-flex;flex-direction:column;gap:13px}#projeto #infos .common-limiter .content .right form .input-form{width:100%;display:inline-flex;flex-direction:column;gap:10px}#projeto #infos .common-limiter .content .right form .input-form label{text-align:left;font:normal normal bold 14px/16px Montserrat;letter-spacing:0;color:#000}#projeto #infos .common-limiter .content .right form .input-form input,#projeto #infos .common-limiter .content .right form .input-form select{width:100%;background-color:transparent;border:2px solid #E0E0E0;padding:17px 23px;text-align:left;font:normal normal 500 12px/12px Montserrat;letter-spacing:0;color:#000}#projeto #infos .common-limiter .content .right form .input-form input::placeholder,#projeto #infos .common-limiter .content .right form .input-form select::placeholder{text-align:left;font:normal normal 500 12px/12px Montserrat;letter-spacing:0;color:#000;text-transform:none}#projeto #infos .common-limiter .content .right form .input-form-check{display:inline-flex;gap:0 8px}#projeto #infos .common-limiter .content .right form .input-form-check input:checked~.checklabel:after{background:no-repeat padding-box #004EFF;border-radius:4px}#projeto #infos .common-limiter .content .right form .input-form-check .checklabel{position:relative;display:inline-block;cursor:pointer;text-align:left;font:normal normal 500 11px/11px Montserrat;letter-spacing:-.28px;color:#041C2B;right:-15px}#projeto #infos .common-limiter .content .right form .input-form-check .checklabel:after{content:'';width:9px;height:9px;display:inline-block;position:absolute;left:-23px;top:50%;transform:translateY(-50%)}#projeto #infos .common-limiter .content .right form .input-form-check .checklabel:before{content:'';display:inline-block;width:9px;height:9px;border:2px solid #616168;border-radius:5px;position:absolute;left:-25px;top:50%;transform:translateY(-50%)}#projeto #infos .common-limiter .content .right form .common-link{margin-top:10px;width:100%;max-width:100%;height:62px;background:no-repeat padding-box #004EFF;border:2px solid #004EFF;transition:.5s}#projeto #infos .common-limiter .content .right form .common-link:hover{background-color:transparent}#projeto #infos .common-limiter .content .right form .common-link:hover span{color:#004EFF}#projeto #infos .common-limiter .content .right form .common-link span{text-align:center;font:normal normal bold 16px/22px Montserrat;letter-spacing:0;color:#FFF;transition:.5s}#projeto #infos .common-limiter .about-more-content{padding:0 20px 120px;width:100%;display:inline-block}#projeto #infos .common-limiter .about-more-content .title{text-align:left;font:normal normal 800 27px/28px Montserrat;letter-spacing:-.54px;color:#000}#projeto #infos .common-limiter .about-more-content .description{margin-top:20px;text-align:left;font:normal normal normal 16px/36px Montserrat;letter-spacing:-.4px;color:#3B3B3B}#projeto #infos .common-limiter .about-more-content .slick-gallery{margin-top:80px;box-shadow:0 20px 50px rgba(0,0,0,.1);width:100%;position:relative}#projeto #infos .common-limiter .about-more-content .slick-gallery .slick-arrow{position:absolute;bottom:-77px}#projeto #infos .common-limiter .about-more-content .slick-gallery .slick-arrow.slick-next{box-sizing:border-box;display:inline-flex;width:47px;height:47px;padding:10px 11.5px;border:2px solid #DEDEDE;background-color:transparent;left:calc(50% + 35px);transform:translateX(-50%);border-radius:90px;align-items:center}#projeto #infos .common-limiter .about-more-content .slick-gallery .slick-arrow.slick-next::after{right:-3px;content:'\f061';font-family:FontAwesome;font-size:17px;color:#004EFF;display:block;box-sizing:border-box;position:relative}#projeto #infos .common-limiter .about-more-content .slick-gallery .slick-arrow.slick-prev{box-sizing:border-box;display:inline-flex;width:47px;height:47px;padding:10px 11.5px;border:2px solid #DEDEDE;background-color:transparent;transform:translateX(-50%);left:calc(50% - 35px);border-radius:90px;align-items:center}#projeto #infos .common-limiter .about-more-content .slick-gallery .slick-arrow.slick-prev::after{right:-3px;content:'\f060';font-family:FontAwesome;font-size:17px;color:#004EFF;display:block;box-sizing:border-box;position:relative}#projeto #infos .common-limiter .about-more-content .slick-gallery .item{height:auto}#projeto #infos .common-limiter .about-more-content .slick-gallery .item img{width:100%;min-height:300px;object-fit:cover}#projeto #relateds .common-limiter{max-width:1320px}#projeto #relateds .common-limiter .content{padding:0 20px 147px}#projeto #relateds .common-limiter .content .title{text-align:center;font:normal normal 800 16px/18px Montserrat;letter-spacing:3.2px;color:#041C2B;text-transform:uppercase}#projeto #relateds .common-limiter .content .slick-related{margin-top:45px;position:relative}#projeto #relateds .common-limiter .content .slick-related .slick-arrow{position:absolute;bottom:-27px}#projeto #relateds .common-limiter .content .slick-related .slick-arrow.slick-next{box-sizing:border-box;display:inline-flex;width:47px;height:47px;padding:10px 11.5px;border:2px solid #DEDEDE;background-color:transparent;left:calc(50% + 35px);transform:translateX(-50%);border-radius:90px;align-items:center}#projeto #relateds .common-limiter .content .slick-related .slick-arrow.slick-next::after{right:-3px;content:'\f061';font-family:FontAwesome;font-size:17px;color:#004EFF;display:block;box-sizing:border-box;position:relative}#projeto #relateds .common-limiter .content .slick-related .slick-arrow.slick-prev{box-sizing:border-box;display:inline-flex;width:47px;height:47px;padding:10px 11.5px;border:2px solid #DEDEDE;background-color:transparent;transform:translateX(-50%);left:calc(50% - 35px);border-radius:90px;align-items:center}#projeto #relateds .common-limiter .content .slick-related .slick-arrow.slick-prev::after{right:-3px;content:'\f060';font-family:FontAwesome;font-size:17px;color:#004EFF;display:block;box-sizing:border-box;position:relative}#projeto #relateds .common-limiter .content .slick-related .slick-list{padding:0 0 45px}#projeto #relateds .common-limiter .content .slick-related .slick-list .slick-track{display:inline-flex;gap:20px}@media (max-width:600px){#projeto #relateds .common-limiter .content .slick-related .slick-list .slick-track{gap:0}}#projeto #relateds .common-limiter .content .slick-related .item{height:430px;box-shadow:0 15px 30px rgba(0,0,0,.2);display:inline-flex;justify-content:center;position:relative;width:100%}#projeto #relateds .common-limiter .content .slick-related .item a{height:100%;width:100%;position:relative}#projeto #relateds .common-limiter .content .slick-related .item a::after{content:'';position:absolute;left:0;bottom:0;width:100%;max-width:100%;height:214px;background:linear-gradient(180deg,rgba(0,0,0,0) 0,#000 100%) no-repeat padding-box}#projeto #relateds .common-limiter .content .slick-related .item a .main-img{position:relative;width:100%;height:100%;object-fit:cover}#projeto #relateds .common-limiter .content .slick-related .item a .box{z-index:1;position:absolute;bottom:30px;left:30px;right:30px}#projeto #relateds .common-limiter .content .slick-related .item a .box .name{text-align:left;font:normal normal 800 20px/26px Montserrat;letter-spacing:-.5px;color:#FFF}#projeto #relateds .common-limiter .content .slick-related .item a .box .date{margin-top:12px;background:no-repeat padding-box #004EFF;padding:6.5px 17.5px;display:inline-flex;align-items:center;text-align:left;gap:9px;font:normal normal 600 12px/12px Montserrat;letter-spacing:0;color:#FFF}#projeto #relateds .common-limiter .content .slick-related .item a .box .date img{width:10px;height:12px}@media screen and (max-width:1000px){#projeto #infos .common-limiter .content{flex-direction:column}#projeto #infos .common-limiter .content .left,#projeto #infos .common-limiter .content .right{max-width:700px}}@media screen and (max-width:550px){#projeto .tabs #tabs-nav{height:100%;width:100%;flex-flow:row wrap;justify-content:center;align-items:center;gap:0}#projeto .tabs #tabs-nav li{padding:25px}#projeto #infos .common-limiter .content .left .name{font:normal normal 800 40px/51px Montserrat}}