.header__contato{width:100%;height:47.37rem;background:url(/images/banner-contato.webp?e8805962a56c32b0477d99e631c35a74),#2969ae;background-repeat:no-repeat}@media (max-width:1250px){.header__contato{height:auto}}.header__contato .content__contato{pointer-events:none;width:100%;max-width:1248px;padding:18rem 2rem 2rem;margin:0 auto;display:flex;justify-content:space-between;flex-wrap:wrap;gap:30px;position:relative}@media (max-width:641px){.header__contato .content__contato{padding-top:10rem}}.header__contato .content__contato .infos__contato{width:100%;max-width:31.25rem}.header__contato .content__contato .infos__contato *{pointer-events:auto}@media (max-width:600px){.header__contato .content__contato .infos__contato .title__contato{display:flex;flex-direction:column;align-items:center;text-align:center}}.header__contato .content__contato .infos__contato .title__contato span{font-family:Nunito,sans-serif;font-style:normal;font-weight:700;font-size:1.1rem;line-height:21px;letter-spacing:-.01em;color:#ffdb21}.header__contato .content__contato .infos__contato .title__contato h1{font-family:Nunito,sans-serif;font-style:normal;font-weight:700;font-size:2.5rem;line-height:46px;letter-spacing:-.01em;color:#fff}.header__contato .content__contato .infos__contato section{padding-top:3rem;display:flex;flex-direction:column;gap:3rem}@media (max-width:600px){.header__contato .content__contato .infos__contato section{align-items:center}}.header__contato .content__contato .infos__contato section .phone__contato{display:flex;gap:1rem}.header__contato .content__contato .infos__contato section .phone__contato a{font-family:Nunito,sans-serif;font-weight:700;font-size:1.5rem;line-height:28px;letter-spacing:-.01em;color:#fff}.header__contato .content__contato .infos__contato section .email__contato{display:flex;gap:1rem}.header__contato .content__contato .infos__contato section .email__contato a{font-family:Nunito,sans-serif;font-weight:700;font-size:1rem;line-height:18px;letter-spacing:-.01em;color:#fff}.header__contato .content__contato .infos__contato section .content__whats__contato{display:flex;gap:5.4rem}@media (max-width:641px){.header__contato .content__contato .infos__contato section .content__whats__contato{gap:1rem}}.header__contato .content__contato .infos__contato section .content__whats__contato .w1{display:flex;gap:1rem}.header__contato .content__contato .infos__contato section .content__whats__contato .w1 .w1__info__contato{display:flex;flex-direction:column;gap:2px}.header__contato .content__contato .infos__contato section .content__whats__contato .w1 .w1__info__contato span{font-family:Nunito,sans-serif;font-weight:700;font-size:.75rem;line-height:14px;letter-spacing:-.01em;color:#fff}.header__contato .content__contato .infos__contato section .content__whats__contato .w1 .w1__info__contato a{font-family:Roboto,sans-serif;font-weight:400;font-size:.8rem;line-height:21px;color:#fff;opacity:.7;white-space:nowrap}.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}}.anuncio{background:#2969ae;padding-left:20px;padding-right:20px}.anuncio .wrapper__anuncio{width:100%;height:26.43rem;max-width:1248px;display:flex;align-items:center;justify-content:flex-start;margin:0 auto}.anuncio .content__anuncio{display:flex;flex-direction:column;max-width:32.625rem}.anuncio .content__anuncio h2{font-family:Nunito,sans-serif;font-weight:700;font-size:2rem;line-height:37px;letter-spacing:-.01em;color:#fff}.anuncio .content__anuncio p{max-width:52rem;font-family:Roboto;font-weight:400;font-size:1.1rem;line-height:23px;letter-spacing:-.01em;color:#dad7d7;opacity:.8;padding:13px 0 22px}.anuncio .content__anuncio a{width:-moz-fit-content;width:fit-content}.iframe__contato{width:100%;height:44.375rem}.iframe__contato iframe{width:100%;height:100%;border:none}
.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__contato{pointer-events:auto;width:100%;max-width:37rem;height:auto;background:#fff;box-shadow:0 20px 80px rgba(24,64,114,.1);border-radius:15px;display:flex;align-items:center;justify-content:center;padding:3.938rem 4.5rem 1.438rem}@media (max-width:641px){.form__contato{padding:2rem}}.form__contato form{display:flex;flex-direction:column;align-items:flex-start;gap:1.5rem;width:100%}.form__contato form .validate{display:flex;flex-direction:column;gap:1rem}.form__contato form .validate p{font-family:Roboto;font-weight:400;font-size:1rem;line-height:24px;color:#8c9193}.form__contato form .select__input{width:100%;border-radius:10px}.form__contato form input{width:100%;max-width:28rem;height:3.5rem;font-family:Roboto;font-weight:400;font-size:1rem;line-height:24px;color:#8c9193;text-align:top;padding-left:.7rem;background:#f2f2f2;border-radius:10px;border:transparent}.form__contato form input[type=checkbox]{width:17px;height:17px}.form__contato form #mensagem{width:100%;max-width:28rem;height:12.68rem;resize:none;background:#f2f2f2;border-radius:10px;border:transparent;padding:1rem 0 0 .7rem}.form__contato form span{color:red;font-size:10px}.form__contato form .checkbox{display:flex;gap:6px}.form__contato form .checkbox>span{font-family:Roboto;font-weight:400;font-size:.8rem;line-height:21px;color:#8c9193}.form__contato form .checkbox>span a{color:#205ca4}
