*{box-sizing:border-box;font-display:swap;font-family:var(--font-outfit),var(--font-poppins),var(--font-chakra),sans-serif;font-size:1rem;margin:0;padding:0;transition:all .3s ease;-webkit-tap-highlight-color:transparent;&::-webkit-scrollbar{width:8px;border-radius:10px}&::-webkit-scrollbar-thumb{border-radius:10px;border:1px solid var(--real-dark);background-color:var(--real-gray)}&::-webkit-scrollbar-track{background-color:var(--real-dark);width:8px}}html{color:var(--cor-do-texto);font-display:swap;font-family:var(--font-outfit),var(--font-poppins),var(--font-chakra),sans-serif;scroll-padding-top:100px}::selection{background-color:var(--lilac-color);color:var(--white-color);opacity:1}::-moz-selection{background-color:var(--lilac-color);color:var(--white-color);opacity:1}:root{--red-color:#ff004c;--white-color:#fff;--black-color:#09090b;--blue-color:#1650eb;--blue-light-color:#6095db;--blue-color-hover:#24237c;--blue-transparent:#7977ff27;--lilac-color:#614aae;--lilac-primary:#ab9ffd;--lilac-transparent:#614aae32;--yellow-color:#c9d426;--green-light:#62e888;--orange-color:#ef5c00;--gray-color:#313131;--gray-geral:#747474;--gray-transparent:#7474741c;--real-gray:#6d6d6d;--real-dark:#2c2c2c;--text-color:#c6c6c6;--text-dark-light:var(--white-color);--bg-dark-light:var(--only-bg);--bg-dark-light-transparent:#18181bef;--title-color:var(--white-color);--bg-color:#09090b;--bg-earth:#4c58f88f;--sec-bg-color:#18181b;--sec-bg-transparent:var(--scroll-nav);--only-sec-bg-color:#18181b;--black-soft:#27272a;--bg-submenu:var(--only-sec-bg-color);--bg-gradient:linear-gradient(45deg,var(--blue-color),var(--red-color));--transparent-border:1px solid transparent;--thin-border:1px solid #8ebbff28;--border:1px solid #747474;--normal-shadow:-8px 8px 20px #00000014;--scroll-nav:#18181bef;--text:#a7a7a7;--font-chakra:"Chakra Petch",sans-serif;--font-fira:"Fira Code",monospace;--font-outfit:"Outfit",sans-serif;--font-poppins:"Poppins",sans-serif}.light{--bg-submenu:var(--white-color);--bg-color:var(--white-color);--bg-earth:#2600ff6c;--text-color:var(--gray-color);--text-dark-light:var(--black-color);--bg-dark-light:var(--black-color);--title-color:var(--black-color);--blue-transparent:#2600ff27;--sec-bg-color:var(--white-color);--sec-bg-transparent:#ffffffcb;--thin-border:1px solid #525f7428;--text:#535353}body{background-color:var(--bg-color);color:var(--text-color);font-family:var(--font-outfit),var(--font-poppins),var(--font-chakra),sans-serif;margin-left:auto;margin-right:auto;transition:background-color .2s ease,color .2s ease;width:100%;max-width:1400px}body::-webkit-scrollbar{width:13px}body::-webkit-scrollbar-thumb{background-color:var(--real-gray);border:2px solid var(--real-dark);border-radius:10px;-webkit-transition:background-color .2s ease;transition:background-color .2s ease}body::-webkit-scrollbar-track{background-color:var(--real-dark)}body::-webkit-scrollbar-button:single-button:vertical:decrement,body::-webkit-scrollbar-button:single-button:vertical:increment{background-color:var(--real-dark);background-position:50%;background-repeat:no-repeat;background-size:10px;border:1px solid var(--real-dark);height:18px;width:15px}body::-webkit-scrollbar-button:single-button:vertical:decrement{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 320 512' fill='white'><path d='M182.6 137.4c-12.5-12.5-32.8-12.5-45.3 0l-128 128c-9.2 9.2-11.9 22.9-6.9 34.9s16.6 19.8 29.6 19.8L288 320c12.9 0 24.6-7.8 29.6-19.8s2.2-25.7-6.9-34.9l-128-128z'></path></svg>")}body::-webkit-scrollbar-button:single-button:vertical:increment{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 320 512' fill='white'><path d='M137.4 374.6c12.5 12.5 32.8 12.5 45.3 0l128-128c9.2-9.2 11.9-22.9 6.9-34.9s-16.6-19.8-29.6-19.8L32 192c-12.9 0-24.6 7.8-29.6 19.8s-2.2 25.7 6.9 34.9l128 128z'></path></svg>")}h1,h2,h3{font-size:clamp(1.5rem,2vw,2.5rem)}main{width:100%;display:flex;flex-direction:column;gap:80px;margin-bottom:50px}figure{display:flex;justify-content:center;align-items:center;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:.3s ease;&:after{position:absolute;content:"";width:100%;height:100%}}img{transition:.3s ease}.icon{flex-direction:column}.icon,a{align-items:center;color:inherit;display:flex;gap:5px;justify-content:center;text-decoration:none;transition:.3s ease}a,button{border:1px solid transparent;outline:1px solid transparent;transition:.2s ease}ul{gap:20px;list-style:none}button{align-items:center;background-color:transparent;border:0;color:inherit;cursor:pointer;display:flex;justify-content:center}svg{font-size:1.4rem}p{line-height:1.5em;font-family:var(--font-outfit),var(--font-poppins),var(--font-chakra),sans-serif}.btn{align-items:center;display:flex;justify-content:center}.title{color:var(--text-dark-light);font-weight:700;line-height:1.2;font-family:var(--font-chakra),var(--font-outfit),sans-serif;transition:.3s ease}.gradient-text{background:linear-gradient(90deg,var(--blue-color),var(--red-color));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;color:transparent}.dot-bottom,.dot-top{&:after,&:before{position:absolute;content:"";width:3px;height:3px;background-color:var(--text-dark-light)}}.dot-top{&:after{top:-2px;left:-2px}&:before{top:-2px;right:-2px}}.dot-bottom{&:after{bottom:-2px;left:-2px}&:before{bottom:-2px;right:-2px}}@media screen and (max-width:450px){*{&::-webkit-scrollbar{width:0}}}@media screen and (max-width:350px){main{gap:50px}}.animation-reveal{animation:reveal 5s ease-in-out both;animation-timeline:view();animation-range:entry 25% cover 30%}@keyframes reveal{0%{opacity:0;transform:translateY(200px) scale(80%)}to{opacity:1;transform:translate(0) scale(100%)}}.btnshowmenumob{align-items:center;justify-content:center}.btnshowmenumob .icon-menu{display:flex;flex-direction:column;padding:16px;cursor:pointer;position:relative;border-radius:100px;transition:background-color .2s ease;height:35px;width:35px;outline:none;&:focus{border:0}}.btnshowmenumob .icon-menu span{position:absolute;right:6px;display:block;width:20px;height:2.1px;border-radius:100px;background-color:var(--text-dark-light);transition:all .2s ease}.btnshowmenumob .icon-menu span:first-child{margin-top:-10px}.btnshowmenumob .icon-menu span:nth-child(2){width:14px;margin-top:8px}.btnshowmenumob .icon-menu span:nth-child(3){width:0;transition:0s ease}.btnshowmenumob .icon-menu.active span:first-child{width:26px;transform:rotate(45deg);margin-top:0;right:4px}.btnshowmenumob .icon-menu.active span:nth-child(2){width:0}.btnshowmenumob .icon-menu.active span:nth-child(3){width:26px;transform:rotate(-45deg);right:4px}@media (min-width:1040px){.btnshowmenumob{display:none}}@media (max-width:1040px){.btnshowmenumob{display:flex}}@media (max-width:600px){.btnshowmenumob .icon-menu:focus{background-color:transparent}}.pano{position:absolute;width:100%;height:100dvh;top:0;left:0;z-index:-1;background-color:#00000025;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.white-banner{position:fixed;width:100%;max-width:400px;height:77px;top:0;z-index:0}.mobmenu,.white-banner{background-color:var(--sec-bg-color);right:0}.mobmenu{width:0;max-width:400px!important;border-radius:0!important;position:absolute;top:-20px;padding:20px 0!important;display:flex;align-items:flex-start!important;box-shadow:var(--normal-shadow);height:100dvh;z-index:-1;opacity:0;transition:transform .3s ease,opacity .3s ease;transform:translateX(100%)}.mobmenu.slide-in{transform:translateX(0);opacity:1}.mobmenu ul{display:flex;flex-direction:column;width:100%;gap:0;transform:translateY(90px)}.mobmenu ul li a{display:flex;align-items:center;justify-content:space-between;height:45px;padding:0 30px;gap:10px;color:var(--text-dark-light);&:focus,&:hover{background-color:var(--blue-transparent);border:1px solid transparent}}.mobmenu ul li a .link-content{display:flex;align-items:center;gap:10px}.mobmenu ul li .submenu a.active,.mobmenu ul li a.active{background-color:var(--blue-transparent)}.mobmenu ul li .creat-count{justify-content:center;position:relative;display:none;height:50px;width:330px;margin:20px auto auto;background-color:var(--black-color);border-radius:100px;color:var(--white-color);&:after{background-image:var(--bg-gradient);border-radius:100px;content:"";height:52px;position:absolute;width:332px;z-index:-1}}.mobmenu ul li .c-icon svg{font-size:1.1em}.submenu{max-height:0;display:flex;flex-direction:column;transition:max-height .3s ease;gap:10px!important;overflow:hidden}.submenu.show{max-height:250px;padding:20px 0;overflow-y:auto}.submenu a{padding-left:50px!important;font-size:.95rem;color:var(--text-dark-light);&:focus,&:hover{background-color:transparent!important}&:focus .title,&:hover .title{color:var(--blue-light-color)}}.submenu a .icon{background-color:var(--blue-transparent);padding:10px;border-radius:5px;color:var(--blue-light-color)}.submenu a .icon svg{font-size:1.1em}.submenu a .text{color:var(--text-color);line-height:1;font-size:.8rem}.submenu a:hover{background-color:var(--blue-transparent)}@media (min-width:1040px){.mobmenu,.pano{display:none!important}}@media (max-width:480px){.mobmenu ul li .creat-count{display:flex}}@media (max-width:420px){.white-banner{max-width:100%!important}.mobmenu{padding:0}.mobmenu ul{transform:translateY(70px)}.submenu a{padding-left:30px!important}}@media (max-width:360px){.mobmenu ul li .creat-count{width:83vw;overflow:hidden}}@media (max-width:340px){.mobmenu ul li a{justify-content:left}.submenu a .title{font-weight:500}.submenu a .text{display:none}}@media (max-height:915px){.mobmenu{overflow-y:auto;padding-bottom:150px!important}}.mega_menu{background-color:var(--bg-submenu);border:var(--thin-border);border-radius:10px;box-shadow:var(--normal-shadow);display:flex;max-width:1000px;position:absolute;transform:translateX(-270px);transition:.3s ease;width:100%;& a{justify-content:left}}.cone,.cone_produto{display:flex;justify-content:center;&:after{background-color:var(--sec-bg-color);border-left:var(--thin-border);border-top:var(--thin-border);content:"";height:15px;position:absolute;top:0;transform:translateY(-9px) translateX(-180px) rotate(45deg);width:15px}}.cone_produto{&:after{transform:translateY(-9px) translateX(-15px) rotate(45deg)}}.mega_menu_produtos{transform:translateX(-160px);width:450px}.mega_menu .box-link{border-right:var(--thin-border);display:flex;flex-direction:column}.mega_menu_produtos .box-link{border-right:0}.mega_menu .box-link .box-ul{display:flex;padding:20px}.mega_menu .box-link .box-ul ul{display:flex;flex-direction:column;gap:0}.mega_menu_produtos .box-link .box-ul ul .ver-todos{border:var(--thin-border);border-radius:10px;display:flex;justify-content:center;flex-direction:column;margin-top:20px;padding:20px;gap:10px}.mega_menu_produtos .box-link .box-ul ul .ver-todos .more-produto{display:flex;justify-content:center;align-items:center;transform:translateX(-10px)}.mega_menu_produtos .box-link .box-ul ul .ver-todos .more-produto .img{display:flex;align-items:center;transform:translateX(40px)}.mega_menu_produtos .box-link .box-ul ul .ver-todos .more-produto .img figure{border-radius:50%;overflow:hidden;border:3px solid var(--bg-color);&:nth-child(2){transform:translateX(-50%)}&:nth-child(3){transform:translateX(-100%)}&:nth-child(4){transform:translateX(-150%)}}.mega_menu_produtos .box-link .box-ul ul .ver-todos .more-produto .img figure img{width:35px;height:35px}.mega_menu_produtos .box-link .box-ul ul .ver-todos .more-produto p{font-size:1.2rem;font-weight:700;font-family:Chakra Petch,Outfit,Poppins,sans-serif;color:var(--title-color);transform:translateX(-10px)}.mega_menu_produtos .box-link .box-ul ul .ver-todos a{background-color:var(--black-color);border-radius:100px;color:var(--white-color);font-family:Fira Code,Chakra Petch,Outfit,Poppins,sans-serif;font-weight:700;justify-content:center;letter-spacing:1.5px;padding:15px;transition:.3s ease;width:100%;&:hover{border:1px solid var(--blue-color);letter-spacing:2px}}.mega_menu .box-link .box-ul ul li a{align-items:start;border-radius:5px;gap:10px;&:focus{border:1px solid transparent;outline:0}&:hover .icon{transform:none}&:focus .title,&:hover .title{color:var(--blue-light-color)}}.mega_menu .box-link .box-ul ul li a .icon{background-color:var(--blue-transparent);border-radius:5px;color:var(--blue-light-color);padding:10px}.mega_menu .box-link .box-ul ul li a .title{margin-bottom:10px}.mega_menu .box-link .box-ul ul li a .text{color:var(--text-color);font-weight:400}.mega_menu .box-link .footer{align-items:center;border-top:var(--thin-border);display:flex;justify-content:space-between;padding:20px}.mega_menu .box-link .footer a{border-radius:5px;padding:0;&:hover .icon{transform:none}}.mega_menu .box-link .footer .pricing{background-color:var(--blue-color);border-radius:5px;color:var(--white-color);padding:10px 20px;&:focus,&:hover{background-color:var(--blue-color-hover)}}.mega_menu .important-link{padding:25px}.mega_menu .important-link ul{display:flex;flex-direction:column;gap:10px;margin-top:20px}.mega_menu .important-link ul li a{border-radius:5px;color:var(--blue-light-color)!important;font-weight:400!important;padding:0;text-wrap:nowrap;&:hover{text-decoration:underline}}@media (max-width:1125px){.mega_menu{margin-left:50px;max-width:97%;right:0;transform:translateX(-20px)}.mega_menu_produtos{max-width:450px;transform:translateX(-350px)}.cone_produto{&:after{transform:translateY(-9px) translateX(25px) rotate(45deg)}}}.header{align-items:center;display:flex;justify-content:center;left:0;margin-left:auto;margin-right:auto;max-width:1400px;position:fixed;right:0;top:0;transition:transform .3s ease,opacity .3s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%;z-index:9999}.header.scrolled{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.header.hidden{opacity:0;transform:translateY(-30%)}.header nav{align-items:center;border:var(--transparent-border);border-radius:100px;display:flex;gap:20px;justify-content:space-between;margin-top:20px;padding:14px 20px;transition:all .3s ease;width:100%}.header nav.scrolled{background-color:var(--scroll-nav);border:var(--thin-border);margin-inline:20px;width:1000px;z-index:1}.header nav.scrolled .ul-links{gap:5px;justify-content:center}.header nav .logo{align-items:center;display:flex;gap:10px;z-index:1;&:hover{opacity:.8}&:focus{border-radius:5px}}.header nav .logo p{color:var(--title-color);font-family:Chakra Petch,Outfit,Poppins,sans-serif;font-size:1.2em;font-weight:700;text-transform:uppercase;transform:translateY(-2px)}.header nav .ul-links{align-items:center;display:flex;justify-content:space-between;max-width:650px;transition:all .3s ease;width:100%}.header nav .ul-links a{border-radius:100px;color:var(--text-dark-light);padding:10px 15px;&:hover{color:var(--blue-light-color)}}.header nav .ul-links a .icon.rotated{transform:perspective(30px) rotateX(180deg)}.header nav.scrolled .logo p,.header nav.scrolled .ul-links a{color:var(--white-color)}.header nav.scrolled .ul-links a{&:hover{color:var(--blue-light-color)}}.header nav .ul-links a.active{background-color:var(--blue-transparent);border:1px solid var(--blue-color);color:var(--blue-light-color)}.header nav .btn-local{align-items:center;display:flex;gap:10px;z-index:1}.header nav .btn-local .btn .creat-count{background-color:var(--black-color);border-radius:100px;color:var(--white-color);height:45px;position:relative;width:120px;&:after{background-image:var(--bg-gradient);border-radius:100px;content:"";height:47px;position:absolute;width:122px;z-index:-1}&:hover .text-area .text{transform:translateY(-20px)}}.header nav .btn-local .btn .creat-count .text-area{overflow:hidden;height:22px;text-wrap:nowrap}.header nav .btn-local .btn .creat-count .text-area .text{transition:.3s ease;font-size:1rem}.header nav.scrolled .btn-local .btn .creat-count{background-color:var(--white-color);color:var(--black-color)}.header nav.scrolled .btn-local .btnchangetheme .icon{color:var(--white-color)}.header nav.scrolled .btn-local .btnshowmenumob .icon-menu span{background-color:var(--white-color)}@media (min-width:1040px){.header nav .ul-links{display:flex}}@media (max-width:1040px){.header nav .ul-links{display:none}}@media (max-width:480px){.header nav .btn-local .btn .creat-count,.header nav .logo p{display:none}.header nav{padding:10px 20px}}