strong{font-weight:bold}*{margin:0;padding:0;outline:0;box-sizing:border-box;scroll-behavior:smooth}*:focus{outline:0}html,body,#root{font-size:62.5%}body{-webkit-font-smoothing:antialiased;font-family:elza,sans-serif;overflow-x:hidden;color:#0a1f33}main{display:flex;flex-direction:column;background-color:#edf0e3;overflow-x:hidden}a{text-decoration:none}ul{list-style:none}ul li{font-size:1.6rem}button{cursor:pointer}.only-mobile{display:none !important}.mobile-tablet{display:none !important}.only-tablet{display:none !important}@media screen and (max-width: 700px){.only-mobile{display:inline-block !important}.mobile-tablet{display:inline-block !important}.tablet-desktop{display:none !important}.only-desktop{display:none !important}.only-tablet{display:none !important}}@media screen and (min-width: 701px)and (max-width: 1260px){.mobile-tablet{display:inline-block !important}.only-desktop{display:none !important}.only-tablet{display:inline-block !important}}.whatsapp{position:fixed;z-index:10;bottom:30px;right:50px;height:90px;width:90px}@media screen and (max-width: 700px){.whatsapp{right:20px;height:60px;width:60px}}.animate-on-scroll{opacity:0;transform:translateY(30px);transition:opacity 1.5s ease-out,transform 1.5s ease-out}.animate-on-scroll.is-visible{opacity:1;transform:translateY(0)}main .swiper-slide img:hover{transform:scale(1.03);transition:transform .5s ease}.blueButton{background-color:#80dbd9;color:#0a1f33;padding:2rem 3rem;font-size:2rem;font-weight:600;transition:filter .2s;border-radius:30px;display:flex;align-items:center;justify-content:center;z-index:999;width:fit-content}.blueButton:hover{filter:brightness(0.7)}@media screen and (max-width: 700px){.blueButton{font-size:1.4rem;padding:.9rem 2.2rem 1.1rem}}.lightBlueButton{background-color:#bfebe8;color:#0a1f33;padding:2rem 3rem;font-size:2rem;font-weight:600;transition:filter .2s;border-radius:30px;display:flex;align-items:center;justify-content:center;z-index:999;width:fit-content}.lightBlueButton:hover{filter:brightness(0.7)}@media screen and (max-width: 700px){.lightBlueButton{font-size:1.5rem;padding:.9rem 2.2rem 1.1rem}}.greenButton{background-color:#bfeda6;color:#0a1f33;padding:2rem 3.3rem;font-size:2rem;font-weight:600;transition:filter .2s;border-radius:30px;display:flex;place-items:center;justify-content:center;z-index:999;width:fit-content}.greenButton:hover{filter:brightness(0.7)}@media screen and (max-width: 700px){.greenButton{font-size:1.4rem;padding:.9rem 2.2rem 1.1rem}}.nav{width:90%;margin:2.5rem 5% 0;display:flex;align-items:center;justify-content:space-between;padding:5px 5px 5px 5rem;position:absolute;top:0;z-index:8;background-color:rgba(33,61,105,.1490196078);border-radius:35px}.nav input{display:none}.nav>a{width:4.7rem;height:4.7rem}.nav>a img{width:100%;height:100%}.nav .desktop-nav{display:flex;gap:5rem;justify-content:flex-end;align-items:center}.nav .desktop-nav li{opacity:1}.nav .desktop-nav li a{font-style:normal;font-weight:500;font-size:1.7rem;line-height:100%;letter-spacing:.8px;color:#edf0e3}.nav .desktop-nav li a.active{color:#0a1f33}.nav .desktop-nav li a.inactive{pointer-events:none}.nav .desktop-nav li .lightBlueButton{font-weight:600;color:#0a1f33}.nav .mobile-nav{display:none !important}@media screen and (max-width: 700px){.nav{width:85%;margin:1.8rem 7% 0;padding:2px 2px 2px 7px}.nav>a{width:3rem;height:3rem;margin:0}.nav>a img{width:100%;height:100%}.nav label .menu{position:relative;z-index:1000;cursor:pointer;display:flex;gap:1.4rem;align-items:center}.nav .hamburger .abrir{font-size:1.4rem;line-height:1.4rem;color:#edf0e3;font-weight:500}.nav .hamburger .fechar{display:none}.nav label input:checked{height:100vh}.nav label input:checked+.menu .hamburger .abrir{display:none}.nav label input:checked+.menu .hamburger .fechar{font-weight:600;letter-spacing:2%;font-size:1.5rem;display:initial;animation:appear .5s ease-in;color:#edf0e3}.nav label input:checked+.menu .lightBlueButton{display:none !important}.nav label input:checked+.menu .fechar{display:none !important}.nav label ul.desktop-nav{opacity:0;display:none;animation:appear .5s ease-in}.nav label input:checked~.mobile-nav{opacity:1;display:flex !important;flex-direction:column;align-items:flex-start;justify-content:space-between;position:absolute;top:-1.8rem;width:100vw;right:-7.6vw;padding:2.3rem 2.4rem 3.7rem;height:100dvh;background-color:#0a1f33;z-index:200}.nav label input:checked~.mobile-nav .nav-menu{width:100%;background-color:rgba(33,61,105,.1490196078);padding:5px 20px 5px 7px;border-radius:35px;display:flex;align-items:center;justify-content:space-between}.nav label input:checked~.mobile-nav .nav-menu img{width:3rem;height:3rem}.nav label input:checked~.mobile-nav .nav-menu .fechar{font-weight:600;letter-spacing:2%;font-size:1.5rem;display:initial !important;animation:appear .5s ease-in;color:#edf0e3;cursor:pointer}.nav label input:checked~.mobile-nav .nav-links{display:flex;flex-direction:column;align-items:flex-start;gap:1.6rem}.nav label input:checked~.mobile-nav .nav-links li{width:87vw;padding-bottom:1.6rem;border-bottom:1px solid #bfebe8}.nav label input:checked~.mobile-nav .nav-links li a{display:flex;align-items:center;justify-content:space-between}.nav label input:checked~.mobile-nav .nav-links li a p{font-size:2rem;line-height:2rem;letter-spacing:0%;text-transform:none;color:#bfebe8}.nav label input:checked~.mobile-nav .nav-links li a.active p{color:#80dbd9}.nav label input:checked~.mobile-nav .nav-links li a.active svg path{fill:#80dbd9}.nav label input:checked~.mobile-nav .nav-links li a.inactive{pointer-events:none}.nav label input:checked~.mobile-nav .agendar{align-self:center}}@media screen and (min-width: 701px)and (max-width: 1260px){.nav{padding-right:10%;padding-left:5%;padding-top:2rem;padding-bottom:2rem}.nav label .menu{position:absolute;z-index:1000;width:50px;height:50px;cursor:pointer}.nav label input{display:none}.nav label input:checked{height:100vh;width:100vw;margin-bottom:0;padding-left:0;top:-7.8rem}.nav label input:checked+.menu+ul{opacity:1;flex-direction:column;display:flex;position:absolute;top:-4rem;width:100vw;right:0;padding-top:6rem;padding-left:2.5rem;padding-bottom:4.6rem;box-shadow:0px 4px 4px rgba(0,0,0,.1);border-radius:0px 0px 0px 25px}.nav label ul{z-index:200;position:absolute;top:50%;left:50%;opacity:0;-webkit-transition:.5s ease-in-out;transition:.5s ease-in-out;display:none}.nav ul{gap:0}.nav ul li{position:relative;padding-bottom:2rem;padding-top:2rem}.nav ul li a{font-weight:700;font-size:1.8rem;line-height:100%}}.nav2{width:90%;margin:2.5rem 5% 0;display:flex;align-items:center;justify-content:space-between;padding:5px 5px 5px 5rem;position:absolute;top:0;z-index:8;background-color:rgba(191,235,232,.1490196078);border-radius:35px}.nav2 input{display:none}.nav2>a{width:4.7rem;height:4.7rem}.nav2>a img{width:100%;height:100%}.nav2 .desktop-nav{display:flex;gap:5rem;justify-content:flex-end;align-items:center}.nav2 .desktop-nav li{opacity:1}.nav2 .desktop-nav li a{font-style:normal;font-weight:500;font-size:1.7rem;line-height:100%;letter-spacing:.8px;color:#edf0e3}.nav2 .desktop-nav li a.active{color:#80dbd9}.nav2 .desktop-nav li a.inactive{pointer-events:none}.nav2 .desktop-nav li .lightBlueButton{font-weight:600;color:#0a1f33}.nav2 .mobile-nav{display:none !important}@media screen and (max-width: 700px){.nav2{width:85%;margin:1.8rem 7% 0;padding:2px 2px 2px 7px}.nav2>a{width:3rem;height:3rem;margin:0}.nav2>a img{width:100%;height:100%}.nav2 label .menu{position:relative;z-index:1000;cursor:pointer;display:flex;gap:1.4rem;align-items:center}.nav2 .hamburger .abrir{font-size:1.4rem;line-height:1.4rem;color:#edf0e3;font-weight:500}.nav2 .hamburger .fechar{display:none}.nav2 label input:checked{height:100vh}.nav2 label input:checked+.menu .hamburger .abrir{display:none}.nav2 label input:checked+.menu .hamburger .fechar{font-weight:600;letter-spacing:2%;font-size:1.5rem;display:initial;animation:appear .5s ease-in;color:#edf0e3}.nav2 label input:checked+.menu .lightBlueButton{display:none !important}.nav2 label input:checked+.menu .fechar{display:none !important}.nav2 label .desktop-nav{opacity:0;display:none;animation:appear .5s ease-in}.nav2 label input:checked~.mobile-nav{opacity:1;display:flex !important;flex-direction:column;align-items:flex-start;justify-content:space-between;position:absolute;top:-1.8rem;width:100vw;right:-7.6vw;padding:2.3rem 2.4rem 3.7rem;height:100dvh;background-color:#0a1f33;z-index:200}.nav2 label input:checked~.mobile-nav .nav-menu{width:100%;background-color:rgba(33,61,105,.1490196078);padding:5px 20px 5px 7px;border-radius:35px;display:flex;align-items:center;justify-content:space-between}.nav2 label input:checked~.mobile-nav .nav-menu img{width:3rem;height:3rem}.nav2 label input:checked~.mobile-nav .nav-menu .fechar{font-weight:600;letter-spacing:2%;font-size:1.5rem;display:initial !important;animation:appear .5s ease-in;color:#edf0e3;cursor:pointer}.nav2 label input:checked~.mobile-nav .nav-links{display:flex;flex-direction:column;align-items:flex-start;gap:1.6rem}.nav2 label input:checked~.mobile-nav .nav-links li{width:87vw;padding-bottom:1.6rem;border-bottom:1px solid #bfebe8}.nav2 label input:checked~.mobile-nav .nav-links li a{display:flex;align-items:center;justify-content:space-between}.nav2 label input:checked~.mobile-nav .nav-links li a p{font-size:2rem;line-height:2rem;letter-spacing:0%;text-transform:none;color:#bfebe8}.nav2 label input:checked~.mobile-nav .nav-links li a.active p{color:#80dbd9}.nav2 label input:checked~.mobile-nav .nav-links li a.active svg path{fill:#80dbd9}.nav2 label input:checked~.mobile-nav .agendar{align-self:center}}@media screen and (min-width: 701px)and (max-width: 1260px){.nav2{padding-right:10%;padding-left:5%;padding-top:2rem;padding-bottom:2rem}.nav2 label .menu{position:absolute;z-index:1000;width:50px;height:50px;cursor:pointer}.nav2 label input{display:none}.nav2 label input:checked{height:100vh;width:100vw;margin-bottom:0;padding-left:0;top:-7.8rem}.nav2 label input:checked+.menu+ul{opacity:1;flex-direction:column;display:flex;position:absolute;top:-4rem;width:100vw;right:0;padding-top:6rem;padding-left:2.5rem;padding-bottom:4.6rem;box-shadow:0px 4px 4px rgba(0,0,0,.1);border-radius:0px 0px 0px 25px}.nav2 label ul{z-index:200;position:absolute;top:50%;left:50%;opacity:0;-webkit-transition:.5s ease-in-out;transition:.5s ease-in-out;display:none}.nav2 ul{gap:0}.nav2 ul li{position:relative;padding-bottom:2rem;padding-top:2rem}.nav2 ul li a{font-weight:700;font-size:1.8rem;line-height:100%}}footer{background-color:#bfebe8;display:flex;flex-direction:column;place-items:center;padding-top:11rem}footer .container{display:flex;width:85vw;justify-content:space-between;padding-bottom:7rem;gap:18rem;max-width:1440px;margin:0 auto}footer .container>a{width:42rem;height:auto}footer .container>a img{width:100%;height:100%}footer .container .right-footer{display:flex;gap:8.5rem}footer .container .right-footer .info{display:flex;flex-direction:column;color:#213d69}footer .container .right-footer .info h4{font-size:2rem;font-weight:500;line-height:2.8rem}footer .container .right-footer .info p{font-size:2rem;line-height:2.8rem;font-weight:400}footer .container .right-footer .infoIcon{display:flex;flex-direction:column;color:#213d69;gap:4rem;width:32rem}footer .container .right-footer .infoIcon a{color:#213d69}footer .container .right-footer .infoIcon h4{font-size:2rem;font-weight:500;line-height:2.8rem}footer .container .right-footer .infoIcon p{font-size:2rem;line-height:2.8rem;font-weight:400}footer .container .icones{display:flex;gap:1rem;align-self:flex-end}footer .container .icones a{margin:0}footer .nami{font-size:1.4rem;margin-top:1rem;margin-bottom:1rem;color:#213d69}@media screen and (max-width: 700px){footer{padding-top:7rem}footer .container{display:flex;flex-direction:column;width:85vw;padding-bottom:4rem;align-items:center;gap:5rem}footer .container>a{width:90%;height:auto}footer .container>a img{width:100%;height:100%}footer .container .right-footer{display:flex;flex-direction:column;align-items:center;gap:2rem;text-align:center}footer .container .right-footer .info h4{font-size:1.6rem;line-height:2.2rem;margin-bottom:1rem}footer .container .right-footer .info p{font-size:1.6rem;line-height:2.2rem}footer .container .right-footer .infoIcon{width:100%}footer .container .right-footer .infoIcon h4{font-size:1.6rem;line-height:2.2rem;margin-bottom:1rem}footer .container .right-footer .infoIcon p{font-size:1.6rem;line-height:2.2rem}footer .container .icones{display:flex;gap:1rem;align-self:center}footer .container .icones a{margin:0;width:3rem;height:3rem}footer .container .icones a svg{width:100%;height:100%}footer .nami{font-size:1.4rem;margin-top:1rem;margin-bottom:1rem}}@media screen and (min-width: 701px)and (max-width: 1300px){footer>div{width:95vw;gap:2rem}footer>div img{max-width:clamp(200px,28vw,289px)}footer>div .icones{display:flex;gap:1.7rem;margin-top:2.7rem}footer>div .icones a{margin:0}footer>div iframe{width:clamp(250px,35vw,380px)}footer a{font-size:1.2rem;margin-top:1rem;margin-bottom:4rem}}.hero{background-color:#213d69;aspect-ratio:144/50}.hero .container{display:flex;padding:20rem 0;align-items:center;width:85%;margin:0 auto;max-width:1440px;gap:12rem}.hero .left-hero{width:51.5rem}.hero .left-hero h1{color:#bfebe8;font-size:4.4rem;line-height:1;font-weight:600}.hero p{width:61rem;font-size:2.4rem;font-weight:400;letter-spacing:.5px;color:#bfebe8}@media screen and (max-width: 700px){.hero{aspect-ratio:36/34}.hero .container{display:flex;flex-direction:column;padding:12rem 0;align-items:flex-start;width:85%;gap:2rem}.hero .left-hero{width:90%}.hero .left-hero h1{font-size:2.3rem}.hero p{width:100%;font-size:1.6rem;letter-spacing:.3px}}.contato{width:100%;margin-top:-9rem;border-radius:50px 50px 0 0;z-index:2;background-color:#edf0e3;padding:12rem 7%;display:flex;flex-direction:column;gap:2rem}.contato .address{display:flex;gap:2rem}.contato .address .box{background-color:#fafaf7;border-radius:20px;padding:7rem 5rem}.contato .address .box h1{color:#0a1f33;font-size:2.2rem;line-height:1;font-weight:600;margin-bottom:2rem}.contato .address .box p{color:#0a1f33;font-size:2rem;line-height:1.5;font-weight:400;margin-bottom:2rem}.contato .address .box .greenButton{margin-top:4rem}.contato iframe{aspect-ratio:1240/460;width:100%;height:auto}@media screen and (max-width: 700px){.contato{padding:5rem 0;border-radius:20px 20px 0 0}.contato .address{display:flex;flex-direction:column;gap:1.5rem;width:85%;margin:auto}.contato .address .box{border-radius:20px;padding:3rem 2.2rem}.contato .address .box h1{font-size:1.6rem;margin-bottom:1.2rem}.contato .address .box p{color:#0a1f33;font-size:1.6rem;margin-bottom:1.2rem}.contato .address .box .greenButton{margin-top:2.5rem}.contato iframe{aspect-ratio:316/260;width:85%;height:auto;margin:auto;border-radius:20px}}
