.container__navbar{position:absolute;width:100%;height:110px;display:flex;align-items:center;top:0;z-index:1}.container__navbar .navbar{width:100%;max-width:1248px;padding:0 2rem;margin:0 auto;display:flex;align-items:center;justify-content:space-between}.container__navbar .navbar .logo{width:15.62rem}.container__navbar .navbar .logo img{width:100%}@media (max-width:1024px){.container__navbar .navbar .navbar__items{display:none}}.container__navbar .navbar .navbar__items ul{list-style:none;display:flex;gap:2.375rem}.container__navbar .navbar .navbar__items ul a{font-size:.87rem;color:#fff;line-height:21px;font-weight:400;transition:color .3s}.container__navbar .navbar .navbar__items ul a.active,.container__navbar .navbar .navbar__items ul a:hover{color:#7dafeb}.container__navbar .navbar .buttons{display:flex;gap:1rem}@media (max-width:1024px){.container__navbar .navbar .buttons{display:none}}
.container__menu__mobile{display:none;z-index:10}.container__menu__mobile .navbar__mobile{display:flex;justify-content:flex-start;align-items:center;cursor:pointer}.container__menu__mobile .clear{opacity:0;transition:.85s}.container__menu__mobile .nav-menu{background-color:#1c212f;width:20rem;height:100vh;display:flex;flex-direction:column;justify-content:center;position:fixed;top:0;right:-100%;transition:.85s;opacity:.95}.container__menu__mobile .nav-menu .container{height:90%;display:flex;flex-direction:column;justify-content:flex-start;gap:7rem;align-items:center}.container__menu__mobile .nav-menu.active{right:0;transition:.5s}.container__menu__mobile .nav-menu-items{width:100%;display:flex;flex-direction:column;align-items:center;gap:1rem;list-style:none}.container__menu__mobile .nav-menu-items .menu__items a{color:#fff;font-size:1rem}.container__menu__mobile .buttons__mobile{display:flex;flex-direction:column;gap:1rem}.container__menu__mobile .navbar-toggle{color:#bbbfc9;width:15px;display:flex;justify-content:flex-start;align-items:center;gap:1rem;cursor:pointer}@media (max-width:1024px){.container__menu__mobile{display:block}}
.container__footer{width:100%;height:auto;padding-bottom:2rem;background:url(/images/banner-footer.webp?f5c5bdf6036a8fc7397713c3fe15d0db)}.content{width:100%;max-width:1248px;padding:2.6rem 2rem 0;margin:0 auto;display:flex;flex-direction:column;gap:4.37rem}.content .line{width:100%;border:1px solid hsla(0,0%,100%,.4)}.content .one{width:100%;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap}.content .one .logo__sociais{display:flex;flex-wrap:wrap;gap:3.8rem}@media (max-width:641px){.content .one .logo__sociais{justify-content:center;align-items:center;padding-bottom:3rem}}.content .one .logo__sociais .sociais{display:flex;gap:.61rem}.content .one .logo__sociais .sociais a{transition:all .3s}.content .one .logo__sociais .sociais a:hover{transform:scale(1.1)}.content .one .buttons{display:flex;align-items:center;gap:1rem;flex-wrap:wrap}@media (max-width:641px){.content .one .buttons{justify-content:center;align-items:center}}.content .two{width:100%;display:flex;justify-content:space-between;flex-wrap:wrap}.content .two .infos{display:flex;gap:7.8rem}@media (max-width:641px){.content .two .infos{flex-wrap:wrap;justify-content:center;align-items:center;gap:2rem;padding-bottom:2rem}}.content .two .infos .phone>p{display:flex;align-items:center;gap:.5rem}.content .two .infos .phone>p>a{font-size:1.1rem;color:#fff;font-weight:700;line-height:21px}.content .two .infos .phone>p>a>span{font-size:.8rem;padding-right:.25rem}.content .two .infos .location{max-width:16.1rem}.content .two .infos .location aside{display:flex;gap:1rem}.content .two .infos .location aside span{font-size:.8rem;line-height:21px;color:#fff}.content .two .infos .location aside span>p{font-size:.813rem}.content .two .nav{width:22.8rem;display:flex;justify-content:space-between}.content .two .nav dl{display:flex;flex-direction:column;margin:0}.content .two .nav dl dt{margin-bottom:1.12rem;color:#7dafeb;font-weight:700;font-size:.8rem}.content .two .nav dl dd{margin-bottom:.5rem}.content .two .nav dl dd a{margin:0;padding-bottom:.625rem;color:#fff;font-size:.8rem}.content .two .other{display:flex;flex-direction:column;align-items:center;gap:.8rem;width:10rem}@media (max-width:641px){.content .two .other{justify-content:center;align-items:center;width:100%;padding-top:2rem}}.content .two .other>span{color:#fff;font-size:1.1rem}.content .two .other table{color:#fff;width:-moz-fit-content;width:fit-content}.content .two .other table tbody tr:first-child{width:100%;display:flex;gap:1rem;font-size:.8rem;line-height:21px}.content .two .other table tbody tr:nth-child(2){width:100%;display:flex;justify-content:space-between;gap:1rem;font-size:1.1rem;line-height:21px}.content .macaw{margin:7.8rem auto 0;transition:all .3s}.content .macaw:hover{transform:scale(1.1)}.content .politicas{display:flex;justify-content:center;flex-wrap:wrap;gap:1.5rem}.content .politicas a{padding-bottom:.625rem;color:#fff;font-size:.8rem}
.form{max-width:1248px;padding:5rem 2rem;margin:0 auto;flex-direction:column;gap:5rem}.form,.form .progressbar{display:flex;align-items:center}.form .progressbar{width:50%;height:5rem;justify-content:center}.form .progressbar .bg-line{width:100%;background-color:#c4c4c4;border:1px solid #c4c4c4;position:relative}.form .progressbar .bg-line .line{border:1px solid #205ca4}.form .progressbar .bg-line .content__icon__1{position:absolute;left:-10%;top:50%;transform:translateY(-35%);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5rem}.form .progressbar .bg-line .content__icon__1>span{font-family:Nunito,sans-serif;font-size:14px;font-weight:400;line-height:21px;letter-spacing:-.01em;color:#205ca4}.form .progressbar .bg-line .content__icon__1 .one{width:41px;height:41px;border-radius:50%;background:#c4c4c4;display:flex;align-items:center;justify-content:center;color:#fff}.form .progressbar .bg-line .content__icon__2{position:absolute;left:50%;top:50%;transform:translate(-50%,-35%);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5rem}.form .progressbar .bg-line .content__icon__2>span{font-family:Nunito,sans-serif;font-size:14px;font-weight:400;line-height:21px;letter-spacing:-.01em;color:#205ca4}.form .progressbar .bg-line .content__icon__2 .two{width:41px;height:41px;border-radius:50%;background:#c4c4c4;display:flex;align-items:center;justify-content:center;color:#fff}.form .progressbar .bg-line .content__icon__3{position:absolute;right:-5%;top:50%;transform:translateY(-35%);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5rem}.form .progressbar .bg-line .content__icon__3>span{font-family:Nunito,sans-serif;font-size:14px;font-weight:400;line-height:21px;letter-spacing:-.01em;color:#205ca4}.form .progressbar .bg-line .content__icon__3 .three{width:41px;height:41px;border-radius:50%;background:#c4c4c4;display:flex;align-items:center;justify-content:center;color:#fff}.form .form-container{display:flex;flex-direction:column;align-items:center;gap:2rem}.form .form-container .other-info-container{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3rem}.form .form-container .other-info-container button{width:280px;height:48px;background:#ffdb21;border-radius:10px;color:#b2b2b2;font-family:Roboto;font-size:16px;font-weight:700;color:#124480}.form .form-container .other-info-container h4{font-family:Nunito,sans-serif;font-size:32px;font-weight:700;line-height:42px;letter-spacing:-.01em;text-align:center;color:#124480}.form .form-container .other-info-container p{font-family:Roboto;font-size:14px;font-weight:400;line-height:21px;letter-spacing:0;text-align:left;color:#7d8596}.form .form-container .body .personal-info-container,.form .form-container .sign-up-container{display:flex;flex-direction:column;align-items:center;gap:2rem}.form .form-container .body .personal-info-container .buttons,.form .form-container .sign-up-container .buttons{width:100%;display:flex;align-items:center;justify-content:space-between}.form .form-container .body .personal-info-container .buttons button,.form .form-container .sign-up-container .buttons button{width:168px;height:48px;background:#f2f2f2;border-radius:10px;color:#b2b2b2;font-family:Roboto;font-size:16px;font-weight:700}.form .form-container .body .personal-info-container .buttons button:hover,.form .form-container .sign-up-container .buttons button:hover{background:#ffdb21;color:#124480;transition:all .3s ease-in}.form .form-container .body .personal-info-container .buttons .active,.form .form-container .sign-up-container .buttons .active{background:#ffdb21;color:#124480}.form .form-container .body .personal-info-container span,.form .form-container .sign-up-container span{font-family:Nunito,sans-serif;font-size:2rem;font-weight:700;line-height:42px;letter-spacing:-.01em;text-align:center;color:#124480}.form .form-container .body .personal-info-container input,.form .form-container .body .personal-info-container select,.form .form-container .sign-up-container input,.form .form-container .sign-up-container select{width:100%;height:3rem;border:none;border-radius:10px;background:#f2f2f2;padding-left:1rem;padding-right:1rem;color:#8c9193}.form .form-container .body .personal-info-container #mensagem,.form .form-container .sign-up-container #mensagem{width:100%;height:10rem;resize:none;border:none;border-radius:10px;background:#f2f2f2;padding-left:1rem;padding-top:1rem}.form .form-container .body .personal-info-container .group-inputs,.form .form-container .sign-up-container .group-inputs{display:flex;flex-direction:row;gap:1rem}.form .form-container .body .personal-info-container .group-inputs input,.form .form-container .sign-up-container .group-inputs input{width:50%}.form .form-container .body .personal-info-container .group-uf,.form .form-container .sign-up-container .group-uf{display:flex;flex-direction:row;gap:1rem}.form .form-container .body .personal-info-container .group-uf #uf,.form .form-container .sign-up-container .group-uf #uf{width:25%}.form .form-container .body .personal-info-container .dados-imovel,.form .form-container .sign-up-container .dados-imovel{width:100%;display:flex;flex-direction:column;gap:1rem}.form .form-container .body .personal-info-container .dados-imovel .section,.form .form-container .sign-up-container .dados-imovel .section{width:100%;display:flex;flex-wrap:wrap;justify-content:center;gap:5rem}.form .form-container .body .personal-info-container .dados-imovel .section .box,.form .form-container .sign-up-container .dados-imovel .section .box{display:flex;flex-direction:column;gap:.5rem}.form .form-container .body .personal-info-container .dados-imovel .section .box .opcoes,.form .form-container .sign-up-container .dados-imovel .section .box .opcoes{display:flex;gap:.5rem}.form .form-container .body .personal-info-container .dados-imovel .section .box .opcoes .opcoao,.form .form-container .sign-up-container .dados-imovel .section .box .opcoes .opcoao{width:32px;height:32px;border-radius:10px;background:#f2f2f2;color:#8c9193;display:flex;align-items:center;justify-content:center;cursor:pointer}.form .form-container .body .personal-info-container .dados-imovel .section .box .opcoes .opcoao label,.form .form-container .sign-up-container .dados-imovel .section .box .opcoes .opcoao label{margin-right:10px;cursor:pointer}.form .form-container .body .personal-info-container .dados-imovel .section .box .opcoes .opcoao input[type=radio],.form .form-container .sign-up-container .dados-imovel .section .box .opcoes .opcoao input[type=radio]{opacity:0}.form .footer{flex-direction:column;align-items:center}.form .footer,.form .footer .buttons__{display:flex;gap:1rem}.form .footer .buttons__ button{width:168px;height:48px;background:#ffdb21;border-radius:10px;color:#124480;font-family:Roboto;font-size:16px;font-weight:700}.form .footer .buttons__ button:disabled{background-color:#f2f2f2;color:#b2b2b2}
.container__whats{align-items:center;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:hsla(0,0%,100%,.6);border-radius:10px;bottom:5%;box-shadow:0 0 10px rgba(0,0,0,.1);display:flex;gap:2rem;justify-content:center;padding:1rem;position:fixed;right:2%;z-index:10}@media (max-width:600px){.container__whats .container__whats{gap:1rem;padding:.5rem}}.container__whats .container__box{align-items:center;display:flex;flex-direction:column;gap:1rem;justify-content:center}.container__whats .container__box>span{color:#202020;font-family:Roboto,sans-serif;font-size:16px;font-style:normal;font-weight:700;line-height:150%}.container__whats .container__box .content__whats{align-items:center;background:#32d47c;border-radius:100%;box-shadow:0 0 10px rgba(50,212,124,.5);display:flex;justify-content:center;padding:1rem;position:relative}.container__whats .container__box .content__whats:after{animation:ripple 1.5s infinite;background:rgba(50,212,124,.4);border-radius:50%;content:"";height:100%;position:absolute;width:100%;z-index:-1}@keyframes ripple{0%{transform:scale(1);opacity:1}to{transform:scale(1.8);opacity:0}}.header__anuncie{width:100%;height:44.125rem;background-image:url(/images/banner_anuncie.webp?f354f3e71626ecfc79659f076881a361)}.header__anuncie .content__anuncie{display:flex;justify-content:center;align-items:flex-start;flex-direction:column;max-width:1216px;margin:0 auto;height:100%}@media (max-width:768px){.header__anuncie .content__anuncie{align-items:center;text-align:center}}.header__anuncie .content__anuncie span{font-size:18px;color:#ffdb21;margin-bottom:22px}.header__anuncie .content__anuncie h1,.header__anuncie .content__anuncie span{font-family:Nunito,sans-serif;font-style:normal;font-weight:700;line-height:115%;letter-spacing:-.01em}.header__anuncie .content__anuncie h1{font-size:40px;color:#fff;margin-bottom:65px;max-width:441px}.header__anuncie .content__anuncie p{font-family:Roboto,sans-serif;font-style:normal;font-weight:400;font-size:18px;line-height:150%;letter-spacing:-.01em;color:#fff;max-width:510px}
