.home{background-color:#fff;position:relative}.home .a-for-more{line-height:1.6em}.filter-form .content-item>div:not(:last-of-type){border-right:1px solid var(--border-color-o3)}.filter-form .buy-rent input[type=radio]{display:none}.filter-form .buy-rent input[type=radio]~span{color:var(--border-color);font-size:1.4em;font-weight:800;cursor:pointer;margin:0 20px}.filter-form .buy-rent input[type=radio]:checked~span{color:var(--text-color)}.room-qnty label input[type=checkbox]{display:none}.room-qnty label span{display:inline-block;border:1px solid var(--border-color-o3);border-radius:24px;padding:10px 20px;cursor:pointer}.room-qnty label:hover span{border:1px solid var(--primary-color)}.room-qnty label input[type=checkbox]:checked~span{border:1px solid var(--primary-color);background-color:var(--primary-color);color:#fff}@media screen and (max-width:768px){.filter-form .content-item>div:not(:last-of-type){border-right:unset}.room-qnty{flex-wrap:wrap}}@media screen and (max-width:500px){.content-item{padding:25px!important}.room-qnty label span{padding:10px 14px}}.garages-qnty label input[type=checkbox]{display:none}.garages-qnty label span{display:inline-block;border:1px solid var(--border-color-o3);border-radius:24px;padding:10px 20px;cursor:pointer}.garages-qnty label:hover span{border:1px solid var(--primary-color)}.garages-qnty label input[type=checkbox]:checked~span{border:1px solid var(--primary-color);background-color:var(--primary-color);color:#fff}.filter-form .property_value{height:40px;border:unset;font-weight:700!important;border:1px solid var(--white-color);padding:0 15px}@media screen and (max-width:768px){.filter-form .content-item>div:not(:last-of-type){border-right:unset}.garages-qnty{flex-wrap:wrap}}@media screen and (max-width:500px){.content-item{padding:25px!important}.garages-qnty label span{padding:10px 14px}}#main-banner{background:transparent url(/static/media/white-city.c0911b85.png) bottom no-repeat padding-box}#home-properties .property-slider{-webkit-transform:translateY(-20px);transform:translateY(-20px)}#home-properties .property-slider .property-item{margin-right:8px}#home-properties .img-back{margin-top:9px;width:100%;height:112px;background:none;background-size:cover;position:absolute}.prop-home-pag{left:0;right:0}.prop-home-pag span{width:10px;height:10px}.prop-home-pag .swiper-pagination-bullet-active{background-color:var(--primary-color)}.prop-home-pag span:not(:last-of-type){margin-right:10px}input#budget{width:100%}.budget-cont .input-range__label--max,.budget-cont .input-range__label--min,.budget-cont .input-range__label--value{display:none}.budget-cont .input-range__track{height:10px;background-color:var(--color-a9acb1)}.budget-cont .input-range__slider,.budget-cont .input-range__track--active{background-color:var(--primary-color)}.budget-cont .input-range__slider{box-shadow:unset;top:-10px;height:30px;width:30px;border:none;margin-left:-1.5rem}.budget-cont .input-range__slider:active{-webkit-transform:none;transform:none}.budget-price{color:var(--primary-color);font-weight:600}.budget-price small{font-size:.7em}#anuncie-imovel{background-color:var(--light-bg-color)}#anuncie-imovel .img-cont img{margin-top:-150px;margin-bottom:-120px}#seja-corretor .parceiro-home{background:url(/static/media/green-city.992d4783.png) bottom no-repeat;margin-bottom:-2px}#seja-corretor .parceiro-home .icon{color:var(--primary-color)}#cities a{line-height:20px}@media screen and (max-width:1024px){#anuncie-imovel .img-cont img{margin:-80px auto 40px}#anuncie-imovel.span-8>div:first-of-type{text-align:right}#main-banner{background:none}}header{background-color:var(--white-color);position:fixed;top:0;right:0;left:0;width:100%;z-index:9990;transition:var(--transition)}header.shadow{box-shadow:0 5px 10px rgba(0,0,0,.1)}body{padding-top:68px}header .header-actions ul li+li{margin-left:40px}header .header-actions .toggle-menu{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACYAAAAWCAYAAACsR+4DAAAABHNCSVQICAgIfAhkiAAAAK1JREFUSEvt1MsNwjAQhOEZISEuoQUiKICUQilQAZSYVEBoJIOiiMcBKetosfZg3+P8Xlsf14fqtBKvIBoEWBL6gbpws9/eSdQBmj4JQjuG9SR2scLUcbpK3EAeI8RJeAzUmRFifjWUsNSbKRP7y8RyIvwG1nKS7NaNwMYMU2cKy4lwAdbyVIr8S6f0/Z3p8Xv8KHUPlzBPgJOAnTutO8BWYPOHGYGdC/ME+AXsE+dRQmvk2yg5AAAAAElFTkSuQmCC) 50% no-repeat;background-size:contain;width:30px;height:20px}.main-nav-social .a-icon{color:var(--primary-color)}.main-nav-social a:not(:last-of-type){margin-right:20px}.main-navigation ul li a{display:block;padding:15px 20px;font-weight:700}.main-navigation{background-color:var(--lightg-bg-color);position:fixed;top:0;right:-600px;bottom:0;max-width:600px;width:100%;transition:all .4s ease-in-out 0s}.main-navigation.active{right:0}.main-navigation .top-menu{background:var(--white-color);padding-bottom:8px}.main-navigation .main-menu{background:var(--white-color);padding-top:8px}.main-navigation .footer-menu{background:var(--lightg-bg-color) 0 0 no-repeat padding-box}.main-navigation .close-menu{position:absolute;top:20px;right:20px;z-index:9}.main-navigation .li-login{display:none}@media screen and (max-width:768px){body{padding-top:50px}.main-navigation .li-login{display:block}}a.button{text-align:center}a.button .icon{margin-right:10px}.btn-t{height:100%;display:flex;align-items:center}.modal-login{max-width:719px;padding:30px 80px 80px!important}@media screen and (max-width:768px){.modal-login{padding-left:10px!important;padding-right:10px!important}.modal-login .h1{padding-left:50px!important;padding-right:50px!important}}.login .login-header h1{font:normal normal 800 30px/41px Open Sans}.login .login-header .sub-title{font:normal normal normal 16px/22px Open Sans;padding:0 35px}.login .login-header button{position:absolute;left:45px;top:42px;background-color:transparent;border:none;cursor:pointer}.login .login-header button:hover{color:var(--secondary-color)}.login .info-phone{font:normal normal 300 16px/22px Open Sans;max-width:100%;text-align:center;margin:0 auto 50px}.login .btn{font:normal normal 800 13px/18px Open Sans!important}.login .link{color:var(--primary-color);font-weight:600;cursor:pointer}footer{background-color:var(--text-color)}footer,footer li a,footer li span,footer p{color:var(--white-color)!important;font:normal normal normal 16px/22px Open Sans!important;line-height:1.6em!important}footer li{padding:0!important}footer>.container .title-green{color:var(--primary-color);font-size:18px;font-weight:600}footer .social-icons .a-icon{color:var(--primary-color);transition:var(--transition)}footer .social-icons .a-icon:hover{color:var(--white-color)}.div-privacity{padding-right:5%}@media screen and (max-width:768px){.div-privacity{text-align:center!important}}.search-form{position:relative}.search-form input{height:80px!important;padding:0 200px 0 30px!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.search-form button{position:absolute;top:9px;right:10px}.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:10rem;margin:.125rem 0 0;font-size:1rem;color:#212529;text-align:left;list-style:none;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.15);border-radius:24px;padding:10px 20px 0}.rbt-menu>li a{overflow:hidden;text-overflow:ellipsis}.dropdown-item{display:block;width:100%;padding:.7rem;clear:both;font-weight:400;color:#212529;text-align:inherit;white-space:nowrap;background-color:transparent;border:0;border-bottom:1px solid rgba(0,0,0,.15)}.dropdown-item.disabled,.dropdown-item:disabled{color:#6c757d;pointer-events:none;background-color:transparent}@media screen and (max-width:768px){.search-form input{height:50px!important;padding:0 130px 0 20px!important}.search-form button.btn{padding:10px 20px;top:5px;right:5px}}.property-item{border:1px solid var(--border-color-o3);border-radius:24px;overflow:hidden;width:auto!important}.property-item .property-image{min-height:140px}.property-item .property-content{padding:20px 15px;background-color:var(--white-color)}.property-item .property-content h6{display:flex;align-items:center;height:42px}.property-item .gray-content{color:var(--border-color)}.property-tag,a.property-tag{padding:5px 10px;border-radius:24px;color:var(--white-color)}body .property-tag:hover{color:var(--white-color)}.property-tag.tag{padding:5px 20px}.property-tag.sale-rent,.property-tag.tag{font:normal normal normal 14px/19px Open Sans}.property-tag.sale-rent{background-color:var(--tag-sell-color)}.property-tag.sell{background-color:var(--primary-color)}.property-thumb-slider{height:360px!important}.property-thumb-slider .property-tag.new{color:var(--white-color)}.property-thumb-slider .swiper-pagination{text-align:left;color:var(--white-color);font-weight:700;background:rgba(9,35,14,.4392156863) 0 0 no-repeat padding-box;border-radius:24px;padding:7px 20px;width:auto;margin-left:15px}.property-thumb-slider .swiper-button-next:after,.property-thumb-slider .swiper-button-prev:after{color:var(--white-color);font-size:18px}.property-thumb-slider .property-wish{position:absolute;top:5px;right:5px;font-size:24px;background-color:var(--white-color);width:50px;height:50px;display:flex;align-items:center;justify-content:center;border-radius:100%;z-index:1}.property-item .swiper-container{height:200px}.property-item.none-fraction .swiper-pagination{display:none}.price{color:var(--primary-color-o3);font-weight:800;display:flex;align-items:center;padding-left:15px;justify-self:end}.price small{font-size:.7em;margin-right:5px}@media screen and (max-width:1370px){.property-with-map .property-item .property-content .grid-name-price{grid-template-columns:1fr}}.offer .title{color:var(--text-color);font:normal normal normal 1.125em/1.5rem Open Sans}.offer h5{font:normal normal 600 1.75em/2.375rem Open Sans}.offer h5,.offer h6{color:var(--text-color)}.offer h6{font:normal normal 600 1.125em/1.5rem Open Sans}.offer li,.offer p{color:var(--text-color);font:normal normal normal 1em/1.375rem Open Sans}.offer li{padding-bottom:7.5px}.offer li .icon{width:14px;height:12px;color:var(--primary-color)}.offer .description .price{font:normal normal 700 2.313em/3.188rem Open Sans;color:var(--text-color)}.offer .offer-item{overflow:hidden}.offer .offer-item .property-image{min-height:290px;margin-left:5px;margin-right:5px}.offer .offer-item .property-image:first-child{margin-left:0}.offer .offer-item .property-image:last-child{margin-right:0}.offer .offer-item .swiper-button-next:after,.offer .offer-item .swiper-button-prev:after{color:var(--white-color)}.offer .property-thumb-slider{height:auto!important}.offer .offer-broker{border-radius:24px;border:1px solid hsla(0,0%,43.9%,.3);max-width:400px;padding:20px;height:-webkit-min-content;height:min-content}.offer .offer-broker img{width:57px;height:57px;border-radius:24px}.offer .offer-broker h5{font:normal normal normal 1em/1.375rem Open Sans;margin-bottom:7px}.offer .offer-broker h6{font:normal normal 300 1em/1.375rem Open Sans}.offer .offer-values{min-height:160px}.offer .offer-values .label{font:normal normal 600 1em/1.375rem Open Sans}.offer .offer-values .value{font:normal normal 700 1.125em/1.5rem Open Sans;text-align:end;font-size:14px}.offer .offer-values small{text-align:left;font:normal normal 700 .813em/1.125rem Open Sans;font-size:14px}.offer .a-center{text-align:center;color:#fff!important}@media screen and (max-width:768px){.offer-values .col-2{grid-template-columns:repeat(2,1fr)}.offer-item .property-image{margin-left:0!important;margin-right:0!important}}.icons-offer li .icon{width:21px;height:17px;margin-bottom:3px}.cluster-marker{color:#fff;background:var(--primary-color);border-radius:24px;padding:10px;display:flex;justify-content:center;align-items:center}.property-marker{background:none;border:none}.property-marker img{width:25px}.modal-scheduling{max-width:719px;padding:30px 80px 80px!important}.modal-scheduling .scheduling-header h1{font:normal normal 800 30px/41px Open Sans}.modal-scheduling .scheduling-header .sub-title{font:normal normal normal 16px/22px Open Sans;padding:0 35px}.modal-scheduling .scheduling-header a{position:absolute;left:45px;top:42px}.p-ms{padding:30px 20px!important}@media screen and (max-width:768px){.modal-scheduling{padding-left:10px!important;padding-right:10px!important}.modal-scheduling .login .login-header h1{padding-left:50px!important;padding-right:50px!important}}.modal-scheduling .scheduling-header .sub-title{padding:0 115px!important}.modal-scheduling .scheduling-footer a{font:normal normal 800 13px/18px Open Sans}@media screen and (max-width:768px){.modal-scheduling .scheduling-header .sub-title{padding:10px!important}.modal-scheduling .scheduling-header .text-center .mb-80{margin-bottom:30px!important}.modal-scheduling .scheduling-footer{padding-left:30px!important;padding-right:30px!important}}.datepicker-component .datepicker-slider{width:calc(100% - 120px);margin:auto}.datepicker-component .datepicker{background:var(--white-color) 0 0 no-repeat padding-box;border:1px solid var(--border-color-o3);border-radius:24px;padding:15px 30px;text-align:center;cursor:pointer;color:var(--text-color)}.datepicker-component .datepicker:hover{background-color:var(--primary-color);color:var(--white-color)}.datepicker-component .datepicker .day,.datepicker-component .datepicker .month{font:normal normal normal 16px/22px Open Sans}.datepicker-component .datepicker .date{font:normal normal 800 46px/62px Open Sans}.datepicker-component .datepicker.selected{background-color:var(--primary-color);color:var(--white-color)}.datepicker-component .datepicker-next:after,.datepicker-component .datepicker-prev:after{color:var(--text-color);font-weight:700;font-size:17px}.timepicker-component .timepicker-slider{width:calc(100% - 120px)}.timepicker-component .timepicker{background:var(--white-color) 0 0 no-repeat padding-box;border:1px solid var(--border-color-o3);border-radius:24px;padding:28px 30px;text-align:center;cursor:pointer;color:var(--text-color)}.timepicker-component .timepicker:hover{background-color:var(--secondary-color);color:var(--white-color)}.timepicker-component .timepicker .time{font:normal normal normal 16px/22px Open Sans}.timepicker-component .timepicker.selected{background-color:var(--primary-color);color:var(--white-color)}.timepicker-component .timepicker-next:after,.timepicker-component .timepicker-prev:after{color:var(--text-color);font-weight:700;font-size:17px}.modal-informations{max-width:1120px;padding:30px 80px 50px!important}.modal-informations h1{font:normal normal 800 30px/41px Open Sans}.modal-informations span{font:normal normal normal 16px/22px Open Sans}.modal-informations a{font:normal normal 800 13px/18px Open Sans}.modal-informations .group-question{min-height:295px}.modal-informations .info-type-contact label input[type=checkbox]{display:none}.modal-informations .info-type-contact label span{display:inline-block;border:1px solid var(--border-color-o3);border-radius:24px;padding:27px 30px;cursor:pointer;width:100%;height:80px;font:normal normal normal 14px/19px Open Sans}.modal-informations .info-type-contact label:hover span{border:1px solid var(--secondary-color)}.modal-informations .info-type-contact label input[type=checkbox]:checked~span{border:1px solid var(--secondary-color);color:var(--secondary-color)}.modal-informations .info-type-contact label span div{margin-top:3px}.modal-informations .info-type-contact label span .icon{color:var(--primary-color);font-size:24px}.modal-informations .info-type-contact label span .icon.icon-contact{margin-right:24px}.modal-informations .info-type-contact label span .check-disabled{color:var(--color-f8f8f8)!important}@media screen and (max-width:768px){.modal-informations .info-type-contact{flex-wrap:wrap}}@media screen and (max-width:500px){.modal-informations .info-type-contact label span{padding:10px 14px}}@media screen and (max-width:768px){.modal-informations{padding:10px!important}.modal-informations .group-question{min-height:150px}.modal-informations .group-question #message{height:150px!important}}.modal-share{max-width:1120px;padding:30px 80px 50px!important}.modal-share h1{font:normal normal 800 30px/41px Open Sans}.modal-share span{font:normal normal normal 16px/22px Open Sans}.modal-share a{font:normal normal 800 13px/18px Open Sans}.modal-share .share-button{border:1px solid var(--border-color-o3);border-radius:24px;padding:27px 30px;cursor:pointer;width:100%;height:80px;font:normal normal normal 14px/19px Open Sans}.modal-share .share-button .icon{color:var(--primary-color);font-size:24px;margin-right:24px}.modal-share .share-button:hover{border:1px solid var(--secondary-color)}@media screen and (max-width:768px){.modal-share{padding-left:10px!important;padding-right:10px!important}}.container-details{position:fixed;top:0;bottom:0;left:0;right:0;background:rgba(0,0,0,.7) 0 0 no-repeat padding-box;border:1px solid --border-color-2;z-index:9991}.btn-fechar{width:100%;color:#00a651}.details-property-slider{overflow:hidden;width:1040px;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);padding:0 20px}.details-property-slider .property-image{background-position:top;background-size:contain;width:1000px!important;background-repeat:no-repeat;height:600px}.details-property-slider .swiper-button-next:after,.details-property-slider .swiper-button-prev:after{color:var(--white-color)}@media screen and (max-width:840px){.details-property-slider{width:100%;padding:0}.details-property-slider .property-image{width:100vw!important;height:100vw!important}}@media screen and (max-height:870px){.details-property-slider{height:calc(100% - 20px)}.details-property-slider .property-image{width:calc(100vh - 20px);height:calc(100vh - 20px)}}@media screen and (max-height:870px)and (max-height:768px){.btn-fechar{background:#00a651;color:#fff}.on-mobile{padding-right:35%;padding-left:35%;padding-bottom:5%}}.modal-register-realtor{max-width:100%;padding:30px 80px 80px!important;height:100%!important;border-radius:0!important}.modal-register-realtor .register-realtor-code-header h1,.modal-register-realtor .register-realtor-header h1{font:normal normal 800 30px/41px Open Sans}.modal-register-realtor .register-realtor-code-header h2,.modal-register-realtor .register-realtor-header h2{font:normal normal 600 28px/38px Open Sans}.modal-register-realtor .register-realtor-code-header p,.modal-register-realtor .register-realtor-header p{font:normal normal normal 18px/24px Open Sans;color:var(--text-color)}.modal-register-realtor .register-realtor-code-header .sub-title,.modal-register-realtor .register-realtor-header .sub-title{font:normal normal normal 16px/22px Open Sans;padding:0 35px}.modal-register-realtor .register-realtor-code-header .back,.modal-register-realtor .register-realtor-header .back{cursor:pointer;position:absolute;left:100px;top:90px;font:normal normal normal 18px/24px Open Sans}.modal-register-realtor .register-realtor-code-header .logo img,.modal-register-realtor .register-realtor-header .logo img{margin:0 auto 50px}.modal-register-realtor select{height:65px}@media screen and (max-width:650px){.modal-register-realtor{padding:30px 20px 80px!important}.back{left:40px!important;top:70px!important}}.setup h1{font:normal normal 700 22px/30px Open Sans!important;width:80%;margin:80px auto 0}.setup .help{text-align:center;font:normal normal normal 18px/24px Open Sans;color:var(--secondary-color)}.setup .btn.action,.setup .btn.white{width:212px;height:68px;font:normal normal 800 1.375em/1.875em Open Sans!important}.setup .plans .btn.action{padding:12px}.setup.integrations-setup{max-width:1280px!important}.img-back{margin-top:70px;width:100%;background:transparent url(/static/media/mapa_pb.9f54dc90.png) 0 0 no-repeat padding-box;background-size:cover;position:absolute;height:240px;left:0}.footer-buttons.acting{margin-top:280px}.footer-buttons.integrations{margin:100px auto 0}@media screen and (max-width:1024px){.footer-buttons{grid-template-columns:1fr!important}}.idioma-label{justify-self:end;align-self:center}.idioma-group{max-width:320px}.div-map{background-color:#343332;height:114px;position:absolute;width:100vw;left:0;margin-top:100px}@media screen and (max-width:768px){.idioma-label{justify-self:center}.idioma-group{max-width:unset}}.integrations-48{width:48%!important}.integrations-items{position:relative}.integrations-items .integrations-item{background:var(--white-color) 0 0 no-repeat padding-box;border:1px solid var(--border-color-o3);border-radius:24px;min-height:150px;padding:30px 25px}.integrations-items .integrations-item .icon{margin-top:6px;color:var(--primary-color)}.integrations-items .integrations-item .content .title{font:normal normal 700 18px/24px Open Sans;margin-bottom:14px}.integrations-items .integrations-item .content .description{font:normal normal normal 16px/22px Open Sans}.integrations-items .integrations-item .switch{position:relative;display:inline-block;width:60px;height:33px}.integrations-items .integrations-item .switch input{opacity:0;width:0;height:0}.integrations-items .integrations-item .slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:var(--color-efefef);transition:.4s}.integrations-items .integrations-item .slider:before{position:absolute;content:"";height:30px;width:29px;left:2px;bottom:2px;background-color:var(--white-color);transition:.4s}.integrations-items .integrations-item input:checked+.slider{background-color:var(--primary-color)}.integrations-items .integrations-item input:focus+.slider{box-shadow:0 0 1px var(--primary-color)}.integrations-items .integrations-item input:checked+.slider:before{-webkit-transform:translateX(28px);transform:translateX(28px)}.integrations-items .integrations-item .slider.round,.integrations-items .integrations-item .slider.round:before{border-radius:24px}.type-contact label input[type=checkbox]{display:none}.type-contact label span{display:inline-block;border:1px solid var(--border-color-o3);border-radius:24px;padding:27px 30px;cursor:pointer;width:100%;height:80px;font:normal normal normal 14px/19px Open Sans}.type-contact label:hover span{border:1px solid var(--secondary-color)}.type-contact label input[type=checkbox]:checked~span{border:1px solid var(--secondary-color);color:var(--secondary-color)}.type-contact label span div{margin-top:3px}.type-contact label span .icon{color:var(--primary-color);font-size:24px}.type-contact label span .icon.icon-contact{margin-right:24px}.type-contact label span .check-disabled{color:var(--color-f8f8f8)!important}@media screen and (max-width:768px){.type-contact{flex-wrap:wrap}}@media screen and (max-width:500px){.type-contact label span{padding:10px 14px}}.type-contact{position:relative;width:100%;max-width:366px;margin:auto;grid-gap:30px}.type-contact label{background:transparent}.type-contact label span{background:#fff}.modal-register-realtor .info-code{font:normal normal 300 16px/22px Open Sans;text-align:center;margin:-40px auto 50px;color:#8b0000}.modal-register-realtor .info-phone{font:normal normal 300 16px/22px Open Sans;text-align:center;margin:0 auto 50px}.modal-register-realtor .btn{font:normal normal 800 13px/18px Open Sans!important;justify-self:center}.modal-register-realtor .disabled{pointer-events:none;cursor:auto}.container.small{max-width:600px}.modal-register-code-realtor .btn{font:normal normal 800 13px/18px Open Sans!important}.modal-register-code-realtor .disabled{pointer-events:none;cursor:auto}.form-code{overflow:hidden}.form-code input{width:calc(16.66667% - 20px)!important;margin:10px;border-radius:24px;height:100px!important;text-align:center}.get-contact form{max-width:550px;width:100%;padding:60px 40px}.get-contact form .bg-form{position:absolute;left:-30%;top:5%;height:90%;z-index:-1}.new-property .img-cont img{margin:-140px auto}.step-list li,.step-list li .circle-numbered{position:relative}.step-list li:first-of-type{padding-top:0}.step-list li:last-of-type{padding-bottom:0}.step-list li:not(:last-of-type):before{content:"";display:block;width:1px;position:absolute;height:100%;left:40px;background-color:var(--primary-color)}.step-list li:first-of-type:before{top:70px}.bg-step{background:url(/static/media/como-funciona.3590683c.png) 50% no-repeat;background-size:cover;border-radius:24px;border:1px solid var(--border-color-o3)}@media screen and (max-width:1024px){.new-property .img-cont img{margin-top:-60px;margin-bottom:0}}@media screen and (max-width:768px){.bg-step,.get-contact form .bg-form{display:none}}.color-primary{color:var(--primary-color)}.react-tel-input .selected-flag,.react-tel-input .selected-flag.open:before,.react-tel-input .selected-flag:focus:before{border-radius:16px 0 0 16px}.react-tel-input .selected-flag.open:before,.react-tel-input .selected-flag:focus:before{border-color:#27df4c;box-shadow:0 0 0 .2rem rgba(39,223,76,.25098039215686274)}.react-tel-input .form-control{width:100%;height:65px;border:1px solid var(--border-color-o3);border-radius:24px;padding:0 20px 0 60px;transition:var(--transition)}.react-tel-input .form-control:focus{border:1px solid var(--primary-color);background-color:inherit;outline:0;box-shadow:inherit}.react-tel-input .country-list .search{padding:10px}.react-tel-input .country-list .search-box{margin:0;height:40px}.grid-search{min-height:calc(100vh - 68px)}.search-properties .btn{position:absolute;top:7px;right:7px}.property-results{max-height:calc(100vh - 68px);overflow-y:auto}.map-search{overflow:hidden}.map-search .map-full{position:absolute;top:0;right:0;bottom:0;left:0}.map-search .map-full .close-map{position:absolute;z-index:8;background-color:var(--primary-color);color:var(--black-color);top:8px;right:65px}.property-filter-options{position:absolute;width:100%;top:0;bottom:0;left:100%;z-index:9;background-color:var(--white-color);padding:0;transition:var(--transition)}.property-filter-options .property-filter-content{border:1px solid var(--border-color-o3);border-radius:25px;margin-top:40px}.property-filter-options .property-filter-content .close-filter-options{font-size:18px}.property-filter-options.active{left:0}.property-filter-options form{height:calc(100vh - 174px);overflow:auto}.property-filter-options .property-deal-type>label input{display:none}.property-filter-options .property-deal-type>label{flex:0 0 50%;text-align:center;padding:0;cursor:pointer}.property-filter-options .property-deal-type label span{display:block;padding:10px 0;border-bottom:1px solid var(--border-color-o3);position:relative}.property-filter-options .property-deal-type input:checked~span{color:var(--primary-color)}.property-filter-options .property-deal-type input:checked~span:before{display:block;content:"";position:absolute;bottom:-3px;left:0;right:0;height:5px;background-color:var(--primary-color);z-index:2}.property-filter-options .property-value-ruler input{display:none}.property-filter-options .property-value-ruler input:checked~span{border:1px solid var(--primary-color);background-color:var(--light-hover-color);color:var(--secondary-color)}.property-filter-options .property-value-ruler .value-text{font:normal normal 300 16px/22px Open Sans;width:256px;margin-left:70px}.property-filter-options .property-min-max-value .input-group .rs{position:absolute;top:26px;left:20px;font:normal normal 800 15px/20px Open Sans}.budget-value .input-range__label--max,.budget-value .input-range__label--min,.budget-value .input-range__label--value{display:none}.budget-value .input-range__track{height:10px;background-color:var(--color-a9acb1)}.budget-value .input-range__track--active{background-color:var(--primary-color)}.budget-value .input-range__slider{background-color:var(--white-color);box-shadow:unset;top:-15px;height:43px;width:43px;margin-left:-1.5rem;border:1px solid var(--primary-color-o5)}.budget-value .input-range__slider:after{display:block;content:"||";width:43px;text-align:center;font-size:22px;font-weight:700;padding:7.5px 0;color:var(--primary-color)}.budget-value .input-range__slider:active{-webkit-transform:none;transform:none}.property-filter-options .filter-actions{border-top:1px solid var(--border-color-o3)}.property-thumb-slider{height:auto!important}.grid-footer-filters{border-top:1px solid var(--border-color-o3)}@media screen and (max-width:1024px){.property-with-map .property-item .property-content .grid-name-price{grid-template-columns:repeat(2,1fr)}.map-search .map-full{display:none}.property-results{max-height:unset}.property-filter-options{position:fixed;top:50px}.grid-footer-filters{grid-template-columns:1fr!important}}@media screen and (max-width:768px){.property-filter-options .filter-actions span{display:none}.property-filter-content{margin-top:16px!important;border-radius:0!important}}.privacy-policy p{font:normal normal normal 20px/27px Open Sans;margin-bottom:30px!important}.privacy-policy h3{font:normal normal 700 1.4em Open Sans;margin:40px 0 30px}.privacy-policy h5{font:normal normal 700 1.2em Open Sans;margin:30px 0}.privacy-policy ul.dashed>li{font:normal normal normal 20px/27px Open Sans;margin-bottom:30px!important}.privacy-policy ul.dashed>li:before{content:"-";text-indent:-5px;margin-right:10px}#main{position:relative;top:64px}.circle-numbered{flex:0 0 150px;border:1px solid var(--primary-color);font-size:4em;display:flex;align-items:center;justify-content:center;color:var(--primary-color);width:150px;height:150px;border-radius:24px}.circle-numbered.white{background-color:var(--white-color)}.circle-numbered.small{font-size:2em;flex:0 0 80px;width:80px;height:80px}@media screen and (max-width:1024px){#parceria .how-work-cont{grid-template-columns:1fr}#parceria .how-work-cont .how-work-item{flex-direction:column;align-items:center;justify-content:center;text-align:center}#parceria .how-work-cont .how-work-item .circle-numbered{margin-right:0;margin-bottom:40px}}#tecnologias .relative:before{content:"";display:block;width:100%;height:35%;background-color:var(--primary-color);position:absolute;top:0;right:0;left:0;bottom:0;margin:auto;z-index:-1}.control .img-cont img{max-width:80%;margin:-70px auto -100px}@media screen and (max-width:1024px){.control .img-cont img{margin-bottom:40px}}#table-price{padding-top:120px;background:url(/static/media/bg-tabela-preco.0b027e24.png) top no-repeat;background-size:cover}.list-plans ul li{text-align:start}.list-plans ul li:before{content:"";display:block;width:8px;height:8px;background-color:var(--primary-color);border-radius:24px;margin-right:10px}.list-plans .swiper-pagination{position:absolute;bottom:40px;left:0;right:0}.list-plans .swiper-pagination .swiper-pagination-bullet{margin:0 5px;width:10px;height:10px}.list-plans .swiper-pagination .swiper-pagination-bullet-active{background-color:var(--primary-color)}.bg-city{background:url(/static/media/green-city.992d4783.png) bottom no-repeat;margin-bottom:-41px}.icon-map{width:65px;height:44px;color:var(--primary-color)}.justify-center{justify-content:center}.items-center{align-items:center}.card-hover:hover{-webkit-transform:translateY(-5px);transform:translateY(-5px);box-shadow:0 10px 15px -3px rgba(0,0,0,.07),0 4px 6px -2px rgba(0,0,0,.05)}.partner-logo-wrapper{background-color:#fff;padding:10px;border-radius:8px;display:inline-block;box-shadow:0 2px 4px rgba(0,0,0,.1);border:1px solid #e0e0e0;transition:box-shadow .2s ease-in-out,-webkit-transform .2s ease-in-out;transition:transform .2s ease-in-out,box-shadow .2s ease-in-out;transition:transform .2s ease-in-out,box-shadow .2s ease-in-out,-webkit-transform .2s ease-in-out}.partner-logo-wrapper:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px);box-shadow:0 4px 8px rgba(0,0,0,.15)}.partner-logo-number-box{font-family:"Arial Black","Arial Bold",Gadget,sans-serif;font-size:2rem;font-weight:900;color:#fff;background-color:#1e3a8a;padding:4px 8px;margin-right:8px;line-height:1;border-radius:4px;display:flex;align-items:center;justify-content:center}.partner-logo-text-container{display:flex;flex-direction:column;align-items:flex-start;border-left:2px solid #f59e0b;padding-left:8px}.partner-logo-text-main{font-family:"Inter",sans-serif;font-size:1rem;font-weight:700;color:#1e3a8a;line-height:1.1}.partner-logo-text-sub{font-family:"Inter",sans-serif;font-size:.65rem;color:#374151;margin-top:2px}.partner-logo-website{font-family:"Inter",sans-serif;font-size:.6rem;color:#1e3a8a;margin-top:3px;font-weight:600}:root{--white-color:#fff;--black-color:#1e1e1e;--secondary-color:#80ff00;--border-color:#707070;--border-color-o3:hsla(0,0%,43.9%,0.30196078431372547);--color-a9acb1:#a9acb1;--text-color:#1e1e1e;--text-color-o1:rgba(9,35,14,0.12156862745098039);--text-color-o2:rgba(9,35,14,0.2);--text-color-o3:rgba(9,35,14,0.30196078431372547);--color-4ba543:#4ba543;--color-43a047:#43a047;--color-fece3f:#fece3f;--color-2387eb:#2387eb;--color-207bd6:#207bd6;--color-efefef:#efefef;--color-dcdcdc:#dcdcdc;--primary-color:#80ff00;--primary-color-o3:#70dd02;--primary-color-o5:rgba(39,223,76,0.5019607843137255);--color-cecece:#cecece;--color-cecece-o3:hsla(0,0%,43.9%,0.30196078431372547);--color-b5b5b5:#b5b5b5;--color-f8f8f8:#f8f8f8;--color-878787:#878787;--tag-info-color:#3ed7f6;--color-c7c7c7:#c7c7c7;--light-hover-color:#a1ffb4;--color-dbdbdb:#dbdbdb;--light-bg-color:#f6f6f6;--lightg-bg-color:#e9ebe9;--tag-sell-color:#80ff00;--color-d9d9d9:#d9d9d9;--color-f65f88:#f65f88;--wish-color:#e959a1;--info-color:#2a8dff;--color-afbbb4:#afbbb4;--danger-color:#f61700;--transition:all 0.2s ease-in-out 0s;--transition-fast:all 0.1s ease-in-out 0s}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:initial}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}*{box-sizing:border-box;-o-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}body{font-size:15px;color:#1e1e1e;color:var(--text-color)}body,button,input,option,select,textarea{font-family:"Open Sans",sans-serif;font-size:1em}iframe{display:none}@media screen and (max-width:768px){body{font-size:13px}}*,:after,:before{outline:none;-webkit-outline:none;-moz-outline:none}img{display:block;max-width:100%}a,a:visited{text-decoration:none;color:inherit}a:hover,a:visited:hover{color:#80ff00;color:var(--primary-color)}.bold,b,strong{font-weight:700}.bolder{font-weight:800}.italic{font-style:italic!important}h1{font-size:2em}.big{font-size:3.4em;line-height:1.4em}h2{font-size:1.8em}h3{font-size:1.6em}h4{font-size:1.4em}h5{font-size:1.2em}h6{font-size:1.1em}h1,h2,h3,h4,h5,h6{font-weight:700;line-height:1.2em}h1.thin,h2.thin,h3.thin,h4.thin,h5.thin,h6.thin{font-weight:400}h1.small{font-size:1.6em}p{line-height:1.6em;color:#1e1e1e;color:var(--text-color)}p:not(:last-of-type){margin-bottom:20px}hr,hr.line{border-top:1px solid hsla(0,0%,43.9%,.30196078431372547);border-top:1px solid var(--border-color-o3)}.main-navigation hr{border-top:1px solid #e2e2e2}.input-group{position:relative}label{font-size:.8em;padding:0 5px;background-color:#fff;background-color:var(--white-color)}label.normal{font-size:1em}.input-group label{position:absolute;top:-7px;left:35px;z-index:1}input:not([type=range]),select{height:65px;padding:0 20px}input:not([type=range]),select,textarea{width:100%;border:1px solid hsla(0,0%,43.9%,.30196078431372547);border:1px solid var(--border-color-o3);border-radius:24px;transition:all .2s ease-in-out 0s;transition:var(--transition)}textarea{padding:10px 20px;resize:none}select{height:50px;appearance:none;-webkit-appearance:none;padding-left:25px;padding-right:25px;background-color:transparent;font-weight:700;width:100%}select#order{padding-left:35px!important}.select-group{position:relative}.select-group .icon{display:block;font-size:14px;height:14px;font-family:icomoon;position:absolute;top:0;bottom:0;left:15px;margin:auto 0;z-index:-1}input[type=radio]{width:30px;height:30px;padding:0;border-radius:24px;border:3px solid transparent;box-shadow:0 0 0 1px rgba(0,0,0,.3);appearance:none;-webkit-appearance:none}input[type=radio]:hover{box-shadow:0 0 0 1px #80ff00;box-shadow:0 0 0 1px var(--primary-color);border:0}input[type=radio]:checked{border:3px solid #fff;border:3px solid var(--white-color);background-color:#80ff00;background-color:var(--primary-color)}input:not([type=range]):focus,input:not([type=range]):hover,select:focus,select:hover{border:1px solid #80ff00;border:1px solid var(--primary-color)}.container{max-width:1340px;margin:0 auto;padding:0 20px}.container.setup{max-width:1200px}.container.large{max-width:1640px}.container.bg-large{max-width:1780px}.light-bg{background-color:#f6f6f6;background-color:var(--light-bg-color)}.w600{max-width:600px}.w600,.w800{margin:0 auto}.w800{max-width:800px}.w900{max-width:900px}.w900,.w1100{margin:0 auto}.w1100{max-width:1100px}.lt-pd{padding:10px 20px}.sm-pd{padding:20px}.md-pd{padding:40px 20px}.bg-pd{padding:80px 20px}.block{display:block}.grid{display:grid}.lt-gap{grid-gap:10px}.sm-gap{grid-gap:20px}.md-gap{grid-gap:40px}.id-gap{grid-gap:50px}.bg-gap{grid-gap:80px}.id-cgap{grid-column-gap:50px;grid-row-gap:50px}.col-12{grid-template-columns:repeat(12,1fr)}.col-11{grid-template-columns:repeat(11,1fr)}.col-10{grid-template-columns:repeat(10,1fr)}.col-9{grid-template-columns:repeat(9,1fr)}.col-8{grid-template-columns:repeat(8,1fr)}.col-7{grid-template-columns:repeat(7,1fr)}.col-6{grid-template-columns:repeat(6,1fr)}.col-5{grid-template-columns:repeat(5,1fr)}.col-4{grid-template-columns:repeat(4,1fr)}.col-3{grid-template-columns:repeat(3,1fr)}.col-2{grid-template-columns:repeat(2,1fr)}.col-1{grid-template-columns:repeat(1,1fr)}.span-12{grid-column:span 12}.span-10{grid-column:span 10}.span-9{grid-column:span 9}.span-8{grid-column:span 8}.span-7{grid-column:span 7}.span-6{grid-column:span 6}.span-5{grid-column:span 5}.span-4{grid-column:span 4}.span-3{grid-column:span 3}.span-2{grid-column:span 2}.ai-gc{align-items:center}.ai-ge{align-items:end}.ai-gss{align-items:start}.ai-gs{align-items:stretch}.as-ge{align-self:end}.js-ge{justify-self:end}.ji-gc{justify-items:center}.ji-ge{justify-items:end}.ji-gss{justify-items:start}.flex{display:flex}.fw-w{flex-wrap:wrap}.fd-fc{flex-direction:column}.ai-fc{align-items:center}.ai-fe{align-items:flex-end}.ai-fs{align-items:flex-start}.jc-sb{justify-content:space-between}.jc-fs{justify-content:flex-start}.jc-fc{justify-content:center}.jc-fe{justify-content:flex-end}.no-shr{flex-shrink:0}.va-m{vertical-align:middle}.desktop-none{display:none}@media screen and (max-width:1024px){.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-10,.col-11,.col-12{grid-template-columns:1fr 1fr}.span-3,.span-4,.span-5,.span-6,.span-7,.span-8,.span-9,.span-10,.span-12{grid-column:span 2}.tablet-none{display:none}.desktop-none{display:block}}@media screen and (max-width:768px){.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-10,.col-11,.col-12{grid-template-columns:1fr}.span-2,.span-3,.span-4,.span-5,.span-6,.span-7,.span-8,.span-9,.span-10,.span-12{grid-column:span 1}.mobile-none{display:none}.desktop-none{display:block}}.overflow-hidden{overflow:hidden}.float-left{float:left}.float-right{float:right}.mt-10{margin-top:10px}.mt-20{margin-top:20px}.mt-30{margin-top:30px}.mt-35{margin-top:35px}.mt-40{margin-top:40px}.mt-50{margin-top:50px}.mt-60{margin-top:60px}.mt-70{margin-top:70px}.mt-100{margin-top:100px}.mb-10{margin-bottom:10px}.mb-20{margin-bottom:20px}.mb-30{margin-bottom:30px}.mb-40{margin-bottom:40px}.mb-50{margin-bottom:50px}.mb-60{margin-bottom:60px}.mb-80{margin-bottom:80px}.mb-90{margin-bottom:90px}.mr-5{margin-right:5px}.mr-10{margin-right:10px}.mr-20{margin-right:20px}.mr-30{margin-right:30px}.mr-40{margin-right:40px}.ml-10{margin-left:10px}.ml-20{margin-left:20px}.ml-30{margin-left:30px}.ml-40{margin-left:40px}.mv-10{margin-top:10px;margin-bottom:10px}.mv-20{margin-top:20px;margin-bottom:20px}.mv-30{margin-top:30px;margin-bottom:30px}.mv-40{margin-top:40px;margin-bottom:40px}.mv-50{margin-top:50px;margin-bottom:50px}.mh-10{margin-left:10px;margin-right:10px}.mh-20{margin-left:20px;margin-right:20px}.mh-30{margin-left:30px;margin-right:30px}.mh-40{margin-left:40px;margin-right:40px}.m-auto{margin:auto}.m-0{margin:0}.m-10{margin:10px}.m-20{margin:20px}.m-30{margin:30px}.m-40{margin:40px}.pt-10{padding-top:10px}.pt-20{padding-top:20px}.pt-30{padding-top:30px}.pt-40{padding-top:40px}.pb-10{padding-bottom:10px}.pb-20{padding-bottom:20px}.pb-30{padding-bottom:30px}.pb-40{padding-bottom:40px}.pb-80{padding-bottom:80px}.pb-90{padding-bottom:90px}.pr-10{padding-right:10px}.pr-20{padding-right:20px}.pr-30{padding-right:30px}.pr-40{padding-right:40px}.pr-60{padding-right:60px}.pl-10{padding-left:10px}.pl-20{padding-left:20px}.pl-30{padding-left:30px}.pl-40{padding-left:40px}.pv-10{padding-top:10px;padding-bottom:10px}.pv-20{padding-top:20px;padding-bottom:20px}.pv-30{padding-top:30px;padding-bottom:30px}.pv-40{padding-top:40px;padding-bottom:40px}.ph-10{padding-left:10px;padding-right:10px}.ph-20{padding-left:20px;padding-right:20px}.ph-30{padding-left:30px;padding-right:30px}.ph-40{padding-left:40px;padding-right:40px}.ph-60{padding-left:60px;padding-right:60px}.p-0{padding:0}.p-10{padding:10px}.p-20{padding:20px}.p-30{padding:30px}.p-40{padding:40px}.relative{position:relative}.sm-text{font-size:.8em}.mid-text{font-size:1.3em}.big-text{font-size:1.6em}.gg-text{font-size:2em}.text-center{text-align:center}.text-right{text-align:right}.text-left{text-align:left}.text-black{color:#1e1e1e!important;color:var(--black-color)!important}.text-white{color:#fff;color:var(--white-color)}.underline{position:relative}.underline:after{content:"";display:block;position:absolute;bottom:0;left:0;right:0;height:4px;border-radius:24px;background-color:#80ff00;background-color:var(--primary-color)}.price-big{font-size:5em;line-height:.8em;font-weight:800}@media screen and (max-width:1024px){.text-center-mobile{text-align:center}.jc-fc-mobile{justify-content:center}}.content-item{padding:25px;border-radius:24px;border:1px solid #80ff00;border:1px solid var(--primary-color);transition:all .2s ease-in-out 0s;transition:var(--transition);background-color:#fff;background-color:var(--white-color)}.content-item-gtr{grid-template-rows:75px 62px auto}.content-item.gray{border:1px solid hsla(0,0%,43.9%,.30196078431372547);border:1px solid var(--border-color-o3)}.content-item.v-pd{padding:40px 20px}.content-item.no-pd{padding:0}.os{overflow:scroll}.d-none{display:none!important}.d-block{display:block!important}.btn{display:inline-block;padding:15px 20px;border-radius:24px;font-size:1em;transition:all .2s ease-in-out 0s;transition:var(--transition);border:0;cursor:pointer}@media screen and (max-width:400px){.btn{padding:15px}}.btn.mid{padding:15px 20px}.btn.big{font-size:1.2em;padding:18px 40px}.btn.full{display:inline-block;width:100%;text-align:center}.btn.bordered{background-color:#80ff00;background-color:var(--primary-color);font-weight:500;box-shadow:0 4px 6px rgba(0,0,0,.1)}.btn.bordered,.btn.bordered.gray{color:#1e1e1e;color:var(--black-color)}.btn.bordered.gray{border:1px solid hsla(0,0%,43.9%,.30196078431372547);border:1px solid var(--border-color-o3)}.btn.bordered.active,.btn.bordered:hover{background-color:#80ff00;background-color:var(--primary-color);color:#fff;color:var(--white-color)}.btn.bordered.gray.light-hover.active,.btn.bordered.gray.light-hover:hover,.btn.bordered.light-hover.active,.btn.bordered.light-hover:hover{border:1px solid #80ff00;border:1px solid var(--primary-color);background-color:#a1ffb4;background-color:var(--light-hover-color);color:#80ff00;color:var(--primary-color)}.btn.gray:hover{background-color:#707070;background-color:var(--border-color)}.btn.action,.btn.gray:hover{color:#fff;color:var(--white-color)}.btn.action{background-color:#80ff00;background-color:var(--primary-color)}.btn.action.active,.btn.action:hover{color:#fff!important;color:var(--white-color)!important}.btn.action.dark,.btn.action.dark.active,.btn.action.dark:hover{background-color:#80ff00;background-color:var(--primary-color)}.btn.wish{border:1px solid #e959a1;border:1px solid var(--wish-color);color:#e959a1;color:var(--wish-color)}.btn.wish .btn-t{width:92px}.btn.wish.active,.btn.wish:hover{background-color:#e959a1;background-color:var(--wish-color)}.btn.bordered.active i:before,.btn.bordered:hover i:before,.btn.share.active i:before,.btn.share:hover i:before,.btn.wish.active,.btn.wish.active i:before,.btn.wish:hover,.btn.wish:hover i:before{color:#fff;color:var(--white-color)}.btn.favorite{background-color:#e959a1!important;background-color:var(--wish-color)!important;color:#fff!important;color:var(--white-color)!important}.btn.share{border:1px solid #2a8dff;border:1px solid var(--info-color);color:#2a8dff;color:var(--info-color)}.btn.share.active,.btn.share:hover{background-color:#2a8dff;background-color:var(--info-color);color:#fff;color:var(--white-color)}.btn.white{background-color:#fff;background-color:var(--white-color);color:#1e1e1e;color:var(--text-color);border:1px solid rgba(9,35,14,.30196078431372547);border:1px solid var(--text-color-o3)}.btn.info{background-color:#2a8dff;background-color:var(--info-color);color:#fff;color:var(--white-color)}.btn.info.active,.btn.info:hover{background-color:#3ed7f6;background-color:var(--tag-info-color);color:#fff}.btn.border-gray{border:1px solid hsla(0,0%,43.9%,.30196078431372547);border:1px solid var(--border-color-o3);color:#1e1e1e;color:var(--black-color)}.btn.border-grey{background-color:hsla(0,0%,43.9%,.30196078431372547);background-color:var(--border-color-o3)}.btn.disabled{opacity:.6;pointer-events:none;cursor:auto}.w-100{width:100%}.w-90{width:90%}.w-80{width:80%}.w-70{width:70%}.h-100{height:100%}.h-90{height:90%}.h-fa{height:100%;height:-webkit-fill-available;height:stretch}.icon{font-family:"icomoon"!important;speak:never;font-style:normal;font-weight:400;-webkit-font-feature-settings:normal;font-feature-settings:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.i-17,.i-18{font-size:18px}.i-20{font-size:20px}.i-24{font-size:24px}.i-36{font-size:36px}.i-37{font-size:37px}.i-48{font-size:48px!important}.i-60{font-size:60px}.danger-border{border-color:#f61700!important;border-color:var(--danger-color)!important}.error{color:#f61700;color:var(--danger-color)}.loaderx{border-radius:100px;border:8px solid #f3f3f3;border-top-color:#80ff00;border-top:8px solid var(--primary-color);width:60px;height:60px;-webkit-animation:spin 2s linear infinite;animation:spin 2s linear infinite;margin:auto}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(1turn)}}@keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.ReactModal__Body--open{overflow:hidden!important}.ReactModal__Overlay{z-index:9999;background:rgba(9,35,14,.12156862745098039) 0 0 no-repeat padding-box;background:var(--text-color-o1) 0 0 no-repeat padding-box;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);position:fixed;top:0;left:0;right:0;bottom:0}.ReactModal__Content{position:absolute;background-color:#fff;background-color:var(--white-color);border-radius:24px;padding:20px;border:1px solid hsla(0,0%,43.9%,.30196078431372547);border:1px solid var(--color-cecece-o3);outline:none;top:0;bottom:0;left:0;right:0;margin:auto;overflow:auto;height:-webkit-max-content;height:max-content;max-height:100vh}a[href^="http://maps.google.com/maps"],a[href^="https://maps.google.com/maps"]{display:none!important}.gm-style-cc,.gmnoprint a,.gmnoprint span{display:none}.gmnoprint div{background:none!important}.pointer{cursor:pointer}.checkbox-group label input[type=checkbox]{display:none}.checkbox-group label span{display:inline-block;border:1px solid hsla(0,0%,43.9%,.30196078431372547);border:1px solid var(--border-color-o3);border-radius:24px;padding:27px 30px;cursor:pointer;width:100%;height:80px;font:normal normal normal 14px/19px Open Sans}.checkbox-group label:hover span,.checkbox-group label input[type=checkbox]:checked~span{border:1px solid #80ff00;border:1px solid var(--primary-color)}.checkbox-group label input[type=checkbox]:checked~span{color:#80ff00;color:var(--primary-color)}.checkbox-group label span div{margin-top:3px}.checkbox-group label span .icon{color:#80ff00;color:var(--primary-color);font-size:24px}.checkbox-group label span .icon.icon-contact{margin-right:24px}.checkbox-group label span .check-disabled{color:#f8f8f8!important;color:var(--color-f8f8f8)!important}@media screen and (max-width:768px){.checkbox-group{flex-wrap:wrap}}@media screen and (max-width:500px){.checkbox-group label span{padding:10px 14px}}.radio-group label span{display:inline-block;border:1px solid hsla(0,0%,43.9%,.30196078431372547);border:1px solid var(--border-color-o3);border-radius:24px;padding:15px 30px;cursor:pointer;width:100%;height:50px;font:normal normal normal 14px/19px Open Sans}.radio-group label:hover span{border:1px solid #80ff00;border:1px solid var(--primary-color)}.radio-group label input[type=radio]{display:none}.radio-group label input[type=radio]:checked~span{border:1px solid #80ff00;border:1px solid var(--primary-color);background-color:#80ff00;background-color:var(--primary-color);color:#fff}.radio-group label span div{margin-top:3px}.radio-group label span .icon{color:#80ff00;color:var(--primary-color);font-size:24px}.radio-group label span .icon.icon-contact{margin-right:24px}.radio-group label span .check-disabled{color:#f8f8f8!important;color:var(--color-f8f8f8)!important}@media screen and (max-width:768px){.radio-group{flex-wrap:wrap}}@media screen and (max-width:500px){.radio-group label span{padding:10px 14px}}.color-green{color:#70dd02;color:var(--primary-color-o3)}body{width:100%;padding:68px 0 0;margin:0}.app,.root{width:100%;margin:0;padding:0}.stage ul{font:normal normal 800 1.125em/1.5em Open Sans;color:#cecece}.stage ul li{padding:.625em 2.125em;align-items:center;display:flex}.stage ul .current{color:#1e1e1e;color:var(--text-color)}.stage ul .completed{color:#80ff00;color:var(--primary-color)}.stage ul .icon{background:#f8f8f8;padding:8px;width:34px;height:34px;border-radius:100%;margin-right:10px}.pagination-container{text-align:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:40px auto 50px}.pagination-container .pagination{margin:15px auto;display:flex;list-style:none;outline:none;font-family:"Open Sans",sans-serif;font-size:1.1em;font-weight:700}.pagination-container .pagination>.active>a{color:#6d6d6d}.pagination-container .pagination>li>a{padding:5px 10px;outline:none;cursor:pointer}.pagination-container .pagination>.active>a,.pagination-container .pagination>.active>a:focus,.pagination-container .pagination>.active>a:hover,.pagination-container .pagination>.active>span,.pagination-container .pagination>.active>span:focus,.pagination-container .pagination>.active>span:hover{outline:none}.pagination-container .pagination>li>a,.pagination-container .pagination>li>span{color:#1e1e1e;color:var(--text-color)}.pagination-container .pagination>li:first-child>a,.pagination-container .pagination>li:first-child>span,.pagination-container .pagination>li:last-child>a,.pagination-container .pagination>li:last-child>span{border-radius:unset}.pagination-container .disabled{opacity:.5}.container-cookies.hide{display:none!important}.box-cookies{position:absolute;background:var(--white-color);bottom:30px;border-radius:24px;display:flex;align-items:center;justify-content:space-between;margin:auto;left:10px;right:10px;padding:30px 50px}.box-cookies .msg-cookies{color:var(--text-color);font:normal normal normal 16px/22px Open Sans;margin-right:78px}.box-cookies .btn-cookies-cancel{background-color:var(--color-f65f88)}.box-cookies .btn-cookies-accept{background-color:var(--primary-color)}.box-cookies .btn-cookies{cursor:pointer;align-self:normal;font:normal normal 800 .813em/18px Open Sans;border-radius:24px;height:2.5rem;margin-left:42px;padding:0 63px;color:var(--white-color);border:initial}@media screen and (max-width:800px){.box-cookies{flex-direction:column}.box-cookies .btn-cookies{margin:10px 5px}}@media screen and (max-width:480px){.box-cookies div{display:block;width:100%}.box-cookies .btn-cookies{width:100%;margin:0;margin-top:10px!important}}.container-cookies{position:fixed;top:0;bottom:0;left:0;right:0;background:rgba(5,42,23,.32) 0 0 no-repeat padding-box;border:1px solid var(--color-cecece-o3);z-index:9991}
/*# sourceMappingURL=main.193050b6.chunk.css.map */