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{overflow-x:hidden;-webkit-font-smoothing:antialiased}main{display:flex;overflow-x:hidden;flex-direction:column;background-color:#fff;position:relative}body,input,button,textarea,a,p,h1,h2,h3,h4,h5,h6{font-family:special-gothic,sans-serif;color:#75787a;font-weight:400}a{text-decoration:none}ul{list-style:none}button{cursor:pointer}.whatsapp{position:fixed;z-index:10;bottom:3rem;right:5rem;width:9rem;height:9rem}@media screen and (max-width: 700px){.whatsapp{right:24px;width:6rem;height:6rem}}.only-mobile{display:none !important}.mobile-tablet{display:none !important}@media screen and (max-width: 700px){.only-mobile{display:initial !important}.mobile-tablet{display:initial !important}.tablet-desktop{display:none !important}.only-desktop{display:none !important}}@media screen and (min-width: 701px)and (max-width: 1260px){.mobile-tablet{display:initial !important}.only-desktop{display:none !important}}@keyframes appear{from{opacity:0}to{opacity:1}}.button{font-size:2rem;line-height:2rem;letter-spacing:1px;display:flex;align-items:center;z-index:10;cursor:pointer;text-transform:uppercase;width:fit-content;transition:all .4s ease-in-out;padding:2rem 3rem;border:1px solid #75787a}.button:hover{color:#fff;background-color:#75787a}@media screen and (max-width: 700px){.button{font-size:1.4rem;line-height:1.4rem;gap:.8rem}.button svg{width:1.4rem;height:1.4rem}}.nav{width:100%;display:flex;align-items:center;justify-content:space-between;padding:3rem 8rem;top:0;background-color:#fff;z-index:8}.nav>a{width:21rem;height:3.4rem}.nav>a img{width:100%;height:100%}.nav input{display:none}.nav ul{display:flex;gap:6rem;justify-content:flex-end;align-items:center}.nav ul .wrap-links{display:flex;gap:4.5rem}.nav ul li{opacity:1}.nav ul li a{font-size:1.8rem;line-height:100%;letter-spacing:2%;text-transform:uppercase}@media screen and (max-width: 700px){.nav{padding:2rem 2.2rem}.nav>a{width:14rem;height:2rem}.nav>a img{width:100%;height:100%}.nav label .menu{position:relative;z-index:1000;cursor:pointer}.nav .hamburger .abrir{background:#75787a;display:block;height:1px;position:relative;width:2rem}.nav .hamburger .abrir:before,.nav .hamburger .abrir:after{background:#75787a;content:"";display:block;height:100%;position:absolute;transition:all .2s ease-out;width:100%}.nav .hamburger .abrir:before{top:5px}.nav .hamburger .abrir:after{top:-5px}.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{background:#75787a;display:block;height:1px;position:relative;width:2rem}.nav label input:checked+.menu .hamburger .fechar:before,.nav label input:checked+.menu .hamburger .fechar:after{background:#75787a;content:"";display:block;height:100%;position:absolute;transition:all .2s ease-out;width:100%}.nav label input:checked+.menu .hamburger .fechar:before{top:5px}.nav label input:checked+.menu .hamburger .fechar:after{top:-5px}.nav label ul{opacity:0;display:none;animation:appear .5s ease-in}.nav label input:checked+.menu+ul{opacity:1;display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;padding:1.5rem 2.2rem;gap:2rem;position:absolute;background-color:#ebebe8;top:0;right:0;width:100vw;height:80vh;z-index:200}.nav label input:checked+.menu+ul .wrap-links{flex-direction:column;gap:3rem;padding-top:25vh}.nav label input:checked+.menu+ul .links{font-size:1.4rem;line-height:1.4rem;letter-spacing:1.4px;text-transform:uppercase;color:#75787a;font-weight:300}.nav label input:checked+.menu+ul .nav-logo{width:15rem;height:2.4rem}}@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%;display:flex;align-items:center;justify-content:space-between;padding:3rem 0;margin:auto;top:0;background-color:#fff;z-index:8;border-bottom:1px solid #babab0}.nav2>a{width:21rem;height:3.4rem}.nav2>a img{width:100%;height:100%}.nav2 input{display:none}.nav2 ul{display:flex;gap:6rem;justify-content:flex-end;align-items:center}.nav2 ul .wrap-links{display:flex;gap:4.5rem}.nav2 ul li{opacity:1}.nav2 ul li a{font-size:1.8rem;line-height:100%;letter-spacing:2%;text-transform:uppercase}@media screen and (max-width: 700px){.nav2{padding:2rem 2.2rem}.nav2>a{width:13rem;height:2rem}.nav2>a img{width:100%;height:100%}.nav2 label .menu{position:relative;z-index:1000;cursor:pointer}.nav2 .hamburger .abrir{background:#75787a;display:block;height:1px;position:relative;width:2rem}.nav2 .hamburger .abrir:before,.nav2 .hamburger .abrir:after{background:#75787a;content:"";display:block;height:100%;position:absolute;transition:all .2s ease-out;width:100%}.nav2 .hamburger .abrir:before{top:5px}.nav2 .hamburger .abrir:after{top:-5px}.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{background:#75787a;display:block;height:1px;position:relative;width:2rem}.nav2 label input:checked+.menu .hamburger .fechar:before,.nav2 label input:checked+.menu .hamburger .fechar:after{background:#75787a;content:"";display:block;height:100%;position:absolute;transition:all .2s ease-out;width:100%}.nav2 label input:checked+.menu .hamburger .fechar:before{top:5px}.nav2 label input:checked+.menu .hamburger .fechar:after{top:-5px}.nav2 label ul{opacity:0;display:none;animation:appear .5s ease-in}.nav2 label input:checked+.menu+ul{opacity:1;display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;padding:1.5rem 2.2rem;gap:2rem;position:absolute;background-color:#ebebe8;top:0;right:0;width:100vw;height:80vh;z-index:200}.nav2 label input:checked+.menu+ul .wrap-links{flex-direction:column;gap:3rem;padding-top:25vh}.nav2 label input:checked+.menu+ul .links{font-size:1.4rem;line-height:1.4rem;letter-spacing:1.4px;text-transform:uppercase;color:#75787a;font-weight:300}.nav2 label input:checked+.menu+ul .nav-logo{width:15rem;height:2.4rem}}@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{padding:5rem 0 1rem;background-color:#eaeae7}footer .wrap-footer{display:flex;justify-content:space-between;width:90%;margin:auto;align-items:center;padding-bottom:5rem}footer .wrap-footer .left-footer{display:flex;flex-direction:column;align-items:flex-start;gap:10rem;width:52rem}footer .wrap-footer .left-footer p{font-size:2rem;line-height:2.8rem;letter-spacing:2px}footer .wrap-footer .right-footer{display:flex;align-items:flex-end;gap:14rem}footer .wrap-footer .right-footer .icons-footer{display:flex;gap:1.2rem}footer .wrap-footer .right-footer .icons-footer a svg{width:4rem;height:4rem}footer .wrap-footer .right-footer>img{width:5rem;height:32rem}footer .nami{font-size:1.5rem;letter-spacing:2%;margin:auto;width:100%;text-align:center;display:block}@media screen and (max-width: 700px){footer{display:flex;flex-direction:column;align-items:flex-start;gap:0rem;padding:5rem 5% 1rem}footer .wrap-footer{flex-direction:column;justify-content:flex-start;margin:0;align-items:flex-start;padding-bottom:5rem;gap:3.4rem;width:100%}footer .wrap-footer .left-footer{display:flex;flex-direction:column;align-items:flex-start;gap:5.6rem;width:100%;position:relative}footer .wrap-footer .left-footer p{width:22rem;font-size:1.6rem;line-height:2.2rem;letter-spacing:1.6px}footer .wrap-footer .left-footer>img{position:absolute;bottom:0;right:0;width:3rem}footer .wrap-footer .right-footer .icons-footer{display:flex;gap:1.2rem}footer .wrap-footer .right-footer .icons-footer a svg{width:2.6rem;height:2.6rem}footer .nami{font-size:1.3rem;letter-spacing:2%;margin:0;text-align:left;padding-left:5%}}.hero{aspect-ratio:144/64;width:100%;height:auto;position:relative}.hero .hero-background{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;object-fit:cover}.hero .hero-background img{width:100%;height:100%;object-fit:cover}@media screen and (max-width: 700px){.hero{aspect-ratio:36/30}}.intro{width:90%;margin:auto;padding:10rem 0;display:flex;flex-direction:column;align-items:center;gap:7.2rem}.intro p{font-size:2.1rem;line-height:2.8rem;letter-spacing:1px;text-align:center;width:85rem}.intro .wrap-links{display:flex;gap:5.7rem;align-items:center;justify-content:center}.intro .wrap-links a{font-size:2rem;line-height:100%;letter-spacing:1px;color:#babab0;padding-bottom:1rem;border-bottom:1px solid #babab0}@media screen and (max-width: 700px){.intro{padding:5rem 0}.intro p{font-size:1.6rem;line-height:2.2rem;width:100%}.intro .wrap-links{gap:3rem}.intro .wrap-links a{font-size:1.7rem}}.wrap-images{width:90%;margin:auto;max-width:1279px;display:flex;flex-direction:column;gap:6rem;padding-bottom:9rem}.wrap-images .first-row,.wrap-images .second-row,.wrap-images .third-row{display:flex;gap:6rem}.wrap-images .first-row .horizontal,.wrap-images .second-row .horizontal,.wrap-images .third-row .horizontal{aspect-ratio:82/60;width:82rem}.wrap-images .first-row .vertical,.wrap-images .second-row .vertical,.wrap-images .third-row .vertical{aspect-ratio:40/60;width:40rem}.wrap-images .third-row img{width:100%}@media screen and (max-width: 700px){.wrap-images{gap:1.6rem;max-width:100%;padding-bottom:3rem}.wrap-images .first-row,.wrap-images .second-row,.wrap-images .third-row{gap:1.6rem;flex-direction:column}.wrap-images .first-row .horizontal,.wrap-images .second-row .horizontal,.wrap-images .third-row .horizontal{aspect-ratio:316/240;width:100%}.wrap-images .first-row .vertical,.wrap-images .second-row .vertical,.wrap-images .third-row .vertical{aspect-ratio:316/474;width:100%}}.button{margin:auto;margin-bottom:9rem}@media screen and (max-width: 700px){.button{margin-bottom:4rem}}.modal-image{cursor:pointer;transition:transform .3s ease,opacity .3s ease}.modal-image:hover{transform:scale(1.02);opacity:.9}.image-modal{display:none;position:fixed;z-index:9999;left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,.95);opacity:0;transition:opacity .3s ease}.image-modal.active{display:flex;align-items:center;justify-content:center;opacity:1}.image-modal .modal-content{max-width:90%;max-height:90vh;object-fit:contain;animation:modalZoomIn .3s ease}.image-modal .modal-close{position:absolute;top:2rem;right:3rem;color:#fff;font-size:4rem;font-weight:300;background:none;border:none;cursor:pointer;transition:opacity .2s ease;z-index:10000}.image-modal .modal-close:hover{opacity:.7}.image-modal .modal-nav{position:absolute;top:50%;transform:translateY(-50%);background:hsla(0,0%,100%,.1);border:none;color:#fff;font-size:3rem;padding:1.5rem 2rem;cursor:pointer;transition:background .2s ease;z-index:10000}.image-modal .modal-nav:hover{background:hsla(0,0%,100%,.2)}.image-modal .modal-nav.modal-prev{left:2rem}.image-modal .modal-nav.modal-next{right:2rem}@media screen and (max-width: 700px){.image-modal .modal-nav{padding:1rem 1.5rem;font-size:2rem}.image-modal .modal-close{font-size:3rem;top:1rem;right:1.5rem}}@keyframes modalZoomIn{from{transform:scale(0.9);opacity:0}to{transform:scale(1);opacity:1}}
