*{padding:0;margin:0;box-sizing:border-box}:root{--cor-branca: #fff;--cor-preta: #000;--cor-cinza: #383838;--cor-cinza-suave: #efefef;--cor-cinza-transparent: #00000017;--cor-cinza-branco: var(--cor-branca);--cor-texto-cinza: #424242;--hover-text: #6f6f6f;--Btn-hover: #2c2c2c;--borda-fina: 1px solid var(--cor-cinza-transparent);--cor-dark: var(--cor-branca);--cor-dark-reverso: var(--cor-preta);--bg-txt: #cecece;--sombra-3: -3px 3px 15px 0 #0000001c}:root.dark{--cor-texto-cinza: #929292;--cor-cinza-transparent: #ffffff17;--cor-cinza-suave: #141414;--cor-cinza-branco: #171717;--hover-text: #9c9c9c;--Btn-hover: #cfcdcd;--cor-dark: var(--cor-preta);--cor-dark-reverso: var(--cor-branca);--bg-txt: #0e0e0e}html{scroll-padding-top:100px}body{background-color:var(--cor-dark);width:100%;max-width:1500px;margin:auto;transition:.2s ease;font-family:Onest,sans-serif;font-optical-sizing:auto;font-style:normal;font-display:swap}body::-webkit-scrollbar{width:10px}a{text-decoration:none;transition:.2s ease}textarea{font-weight:300;resize:none;width:100%;height:100px;outline:none;font-size:1em;padding:10px;border-radius:5px;transition:.2s ease;background-color:transparent}textarea:focus{transition:.2s ease}textarea::-webkit-scrollbar{width:5px}input[type=checkbox]{width:16px;height:16px}ul,li,summary{list-style:none}.Icon,button{display:flex;justify-content:center;align-items:center}.Texto,a,button,svg,details,summary{line-height:1.5;color:var(--cor-texto-cinza);transition:.2s ease}summary{cursor:pointer}button{border:0;cursor:pointer;transition:.2s ease;font-size:1em}.PaddingR{padding-inline:50px}.Header{width:100%;max-width:1500px;margin:auto;position:fixed;top:0;padding:15px 50px;display:flex;align-items:center;justify-content:center;z-index:9999;transition:.3s ease-in-out}.Fundo.AddFundo{background-color:#00000046;width:100%;height:100dvh;position:fixed;left:0;top:65px;z-index:-1;cursor:url(../../assets/images/svg/close.svg),default}.Header.transparente{transition:.2s ease-in-out;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.Header .HeaderDesk{display:flex;width:100%;align-items:center;justify-content:space-between}.Header .HeaderDesk .LogoLink{display:flex;align-items:center;justify-content:space-between;gap:70px;width:100%}.Header .HeaderDesk .LogoLink .Logo{max-width:200px}.Header .HeaderDesk .LogoLink .Logo:hover p{opacity:.8}.Header .HeaderDesk .LogoLink .Logo figure{display:flex;align-items:center;gap:10px}.Header .HeaderDesk .LogoLink .Logo figure img{border-radius:10px}.Header .HeaderDesk .LogoLink .Logo h1{font-size:1.1em;color:var(--cor-dark-reverso);text-wrap:nowrap}.Header .HeaderDesk .LinkDaNav{width:100%;max-width:350px;display:flex;justify-content:space-between;gap:10px;align-items:center}.Header .HeaderDesk .LinkDaNav details summary{display:flex;gap:3px;align-items:center;position:relative}.Header .HeaderDesk .LinkDaNav details summary:hover svg{color:var(--cor-dark-reverso)!important}.Header .HeaderDesk .LinkDaNav .MenuList{display:flex;align-items:center}.Header .HeaderDesk .LinkDaNav li a:hover,.Header .HeaderDesk .LinkDaNav details summary:hover,.Header .HeaderMob .LinkDaNav details summary:hover,.Header .HeaderMob .LinkDaNav .MenuList a:hover,.Header .HeaderMob .LinkDaNav details .SubMenu a:hover{color:var(--cor-dark-reverso)!important}.Header .HeaderDesk .LinkDaNav details .SubMenu{position:absolute;display:flex;flex-direction:column;align-items:flex-start;background-color:var(--cor-cinza-branco);border-radius:10px;padding:10px 0;border:var(--borda-fina);box-shadow:var(--sombra-3);margin-top:10px}.Header .HeaderDesk .LinkDaNav details .SubMenu li{display:flex;justify-content:left;align-items:flex-start;text-align:left;width:100%}.Header .HeaderDesk .LinkDaNav details .SubMenu li a{font-size:.9em;padding:0 15px;justify-content:left;width:100%}.Header .HeaderDesk .LinkDaNav details .SubMenu li a:hover{background-color:var(--bg-txt)}.Header .HeaderDesk .Btn{width:100%;max-width:130px;display:flex;justify-content:space-between;align-items:center;gap:10px}.Header .HeaderDesk .Btn .Accao{display:flex;align-items:center;gap:10px}.Header .HeaderDesk .Btn .Accao a:hover,.Header .HeaderMob .BtnAction a:hover{color:var(--cor-dark-reverso);text-decoration:underline}.Header .HeaderDesk .Btn .Accao a:last-child,.Header .HeaderMob .BtnAction a:last-child{padding:5px 20px;border-radius:100px;background-color:var(--cor-dark-reverso);color:var(--cor-dark);text-decoration:none}.Header .HeaderDesk .Btn .Accao a:last-child:hover,.Header .HeaderMob .BtnAction a:last-child:hover{background-color:var(--Btn-hover)}.Header .HeaderDesk .Btn .BtnTogle{width:100%;max-width:80px;display:flex;justify-content:end;align-items:center}.Header .HeaderDesk .Btn .BtnTogle button{display:flex;justify-content:center;transition:.2s ease;position:relative;background-color:transparent;cursor:pointer}.Header .HeaderDesk .Btn .BtnTogle button:after,.Header .HeaderDesk .Btn .BtnTogle button:before{display:none!important}.Header .HeaderDesk .Btn .BtnTogle button svg{font-size:1.6em}.Header .HeaderDesk .Btn .BtnTogle button:after{display:flex;justify-content:center;align-items:center;position:absolute;bottom:0;transform:translateY(0);font-size:0;text-align:center;padding:2px 4px;border-radius:3px;opacity:0;transition:.2s ease;content:"Mudar tema";width:0;text-wrap:nowrap}.Header .HeaderDesk .Btn .BtnTogle button:before{position:absolute;content:"";width:0;height:0;opacity:0;transform:translateY(0) rotate(45deg);transition:.2s ease}.Header .HeaderDesk .Btn .BtnTogle button:hover:after{opacity:1;transition:.2s ease;transform:translateY(30px);width:73px;font-size:.8em}.Header .HeaderDesk .Btn .BtnTogle button:hover:before{opacity:1;transform:translateY(20px) rotate(45deg);width:10px;height:10px}.Header .HeaderDesk .Btn .BtnTogle .BtnTema svg:hover{color:var(--cor-dark-reverso)}.Header .HeaderDesk .IconMenuMobile{display:flex!important;flex-direction:column;justify-content:center;align-items:center;gap:7px;padding:7px;margin-left:15px;cursor:pointer;opacity:.7}.Header .HeaderDesk .IconMenuMobile:hover{opacity:1}.Header .HeaderDesk .IconMenuMobile span{position:relative;width:25px;height:2px;transition:.2s ease;border-radius:100px;background-color:var(--cor-texto-cinza)}.Header .HeaderDesk .IconMenuMobile span:nth-child(2){width:60%;transform:translate(5px)}.Header .HeaderDesk .IconMenuMobile span:nth-child(3){width:0;transition:0s ease}.IconMenuMobile.active span:nth-child(1){transform:rotate(45deg) translate(4px,7px)}.IconMenuMobile.active span:nth-child(2){width:0!important}.IconMenuMobile.active span:nth-child(3){transform:rotate(-44deg) translate(5px,-9px);width:100%!important;transition:.2s ease!important}.Header .HeaderMob{background-color:var(--cor-cinza-branco);border-bottom:var(--borda-fina);box-shadow:0 20px 20px #0001;transform:translateY(60px);position:absolute;transition:.2s ease;height:0!important;overflow:hidden;top:0;width:100%}.Header .HeaderMob.show{height:auto!important;padding-block:20px}.Header .HeaderMob .LinkDaNav{display:flex;flex-direction:column;gap:8px}.Header .HeaderMob .LinkDaNav .MenuList a,.Header .HeaderMob .LinkDaNav details summary{font-weight:600;padding-inline:20px;display:flex}.Header .HeaderMob .LinkDaNav .MenuList a:hover,.Header .HeaderMob .LinkDaNav details summary:hover{background-color:var(--bg-txt)}.Header .HeaderMob .LinkDaNav details summary{display:flex}.Header .HeaderMob .LinkDaNav details .SubMenu{margin-left:31px;position:relative}.Header .HeaderMob .LinkDaNav details .SubMenu:after{position:absolute;content:"";width:1px;background-color:var(--cor-cinza);height:100%;top:0;left:-10px}.Header .HeaderMob .LinkDaNav details .SubMenu li{position:relative;display:flex;align-items:center}.Header .HeaderMob .LinkDaNav details .SubMenu li:after{position:absolute;content:"";width:10px;background-color:var(--cor-cinza);height:1px;left:-10px}.Header .HeaderMob .LinkDaNav details .SubMenu a{margin-left:5px;font-size:.9em}.Header .HeaderMob .BtnAction{width:100%;display:none}.Header .HeaderMob .BtnAction a{display:flex;justify-content:center;margin:20px 20px 0}@media screen and (max-width: 1145px){.Header .HeaderDesk .LogoLink{gap:30px}}@media screen and (max-width: 857px){.Header .HeaderDesk .LogoLink{gap:20px}}@media screen and (max-width: 760px){.Header .HeaderDesk .IconMenuMobile{display:none!important}.Header{padding:15px}}@media screen and (max-width: 475px){.Header .HeaderDesk .LogoLink{gap:20px}}@media screen and (min-width: 620px){.Header .HeaderMob,.Header .HeaderDesk .IconMenuMobile,.Fundo.AddFundo{display:none!important}}@media screen and (max-width: 620px){.Header .HeaderDesk .LinkDaNav{display:none}.Header .HeaderDesk .IconMenuMobile{display:flex!important}.Header .HeaderDesk .Btn{justify-content:end}}@media screen and (max-width: 350px){.Header .HeaderDesk .Btn .Accao{display:none}.Header .HeaderMob .BtnAction{display:block}}@media screen and (max-width: 289px){.Header .HeaderDesk .LogoLink .Logo p{display:none}}
