.experienceContainer{display:flex;align-items:center;justify-content:center;position:relative;color:transparent;font-size:var(--font-168px);font-family:var(--font-sarala);height:20vh}.experienceContainer:before{content:"EXPERIÊNCIA";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background:transparent;-webkit-background-clip:text;-webkit-text-stroke:2px var(--darkred);background-clip:text;letter-spacing:14.4px;opacity:.3}.experienceContainer p{display:flex;align-items:center;justify-content:center;position:relative;font-family:var(--font-exo);font-weight:600;font-size:var(--font-30px);letter-spacing:30px;color:var(--white)}.areas{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:120px;margin-top:60px;height:100%;width:100%}.areas span{display:flex;gap:220px}.areas p{font-family:var(--font-exo2);font-weight:600;font-size:var(--font-23px)}.areas span div{width:484px;height:276px;padding:56px}.tribunalDoJuri{background-image:url(/assets/tribunal-do-juri-img-52ae8334.svg);background-repeat:no-repeat;background-position:center;background-size:contain}.juizadoEspecial{background-image:url(/assets/juizado-especial-img-59169847.svg);background-repeat:no-repeat;background-position:center;background-size:contain}.execucaoPenal{background-image:url(/assets/execucao-penal-img-a460a21e.svg);background-repeat:no-repeat;background-position:center;background-size:contain}.demaisCrimes{background-image:url(/assets/demais-crimes-img-534146d1.svg);background-repeat:no-repeat;background-position:center;background-size:contain}@media (max-width: 1536px){.experienceContainer p{letter-spacing:52px}}@media (max-width: 1440px){.experienceContainer{height:20vh}.experienceContainer p{letter-spacing:44px}.experienceContainer:before{font-size:142px}.areas{gap:92px;margin-top:48px}.areas span{gap:92px}.areas span div{width:466px;height:270px;padding:46px 64px}}@media (max-width: 1366px){.experienceContainer{height:20vh}.experienceContainer p{letter-spacing:42px}.experienceContainer:before{font-size:134px}.areas{gap:72px;margin-top:48px}.areas span{gap:72px}.areas span div{width:452px;height:261px;padding:46px 64px}}@media (max-width: 1024px){.experienceContainer{height:18vh}.experienceContainer p{letter-spacing:38px}.experienceContainer:before{font-size:102px}.areas{gap:48px;margin-top:28px}.areas span{gap:48px}.areas span div{width:360px;height:220px;padding:46px 64px}}@media (max-width: 810px){.experienceContainer{height:16vh}.experienceContainer p{letter-spacing:32px}.experienceContainer:before{display:inline-block;font-size:94px;transform:scaleY(1.3) translate(-50%,-40%)}.areas{gap:36px;margin-top:24px}.areas span{gap:36px}.areas span div{width:325px;height:210px;padding:42px 54px}}@media (max-width: 768px){.experienceContainer{height:16vh}.experienceContainer p{letter-spacing:30px}.experienceContainer:before{display:inline-block;font-size:82px;transform:scaleY(1.3) translate(-50%,-40%)}.areas{gap:24px;margin-top:24px}.areas span{gap:24px}.areas span div{width:310px;height:195px;padding:42px 54px}}@media (max-width: 414px){.experienceContainer{height:14vh}.experienceContainer p{letter-spacing:14px;margin:0}.experienceContainer:before{display:inline-block;font-size:42px;transform:scale(.95,1.6) translate(-50%,-34%)}.areas{gap:8px;margin-top:4px}.areas p{font-size:180%}.areas span{display:flex;flex-direction:column;gap:8px}.areas span div{width:350px;height:220px;padding:46px 44px}}@media (max-width: 390px){.experienceContainer{height:14vh}.experienceContainer p{letter-spacing:15px;margin:0}.experienceContainer:before{display:inline-block;font-size:36px;transform:scale(.95,1.7) translate(-50%,-29%)}.areas{gap:8px;margin-top:4px}.areas p{font-size:180%}.areas span{display:flex;flex-direction:column;gap:8px}.areas span div{width:300px;height:200px;padding:46px 44px}}@media (max-width: 360px){.experienceContainer{height:14vh}.experienceContainer p{letter-spacing:15px;margin:0}.experienceContainer:before{display:inline-block;font-size:36px;transform:scale(.95,1.6) translate(-50%,-30%)}.areas{gap:8px;margin-top:4px}.areas p{font-size:180%}.areas span{display:flex;flex-direction:column;gap:8px}.areas span div{width:300px;height:200px;padding:46px 44px}}.footerContainer{display:flex;flex-direction:column;align-items:center;justify-content:center;background-color:var(--black);position:relative;z-index:2;width:100%;font-family:var(--font-exo2);font-size:var(--font-16px);font-weight:600}.footerContainer hr{background:var(--gray);height:1px;width:100%}.footerContainer img{width:54px;height:54px;margin-top:46px}.footerContainer p:nth-of-type(1){margin-top:30px}.footerContainer p:nth-of-type(2){font-family:var(--font-exo);font-size:var(--font-14px);font-weight:400;margin-top:12px}.navBar{display:flex;align-items:center;justify-content:center;gap:48px;margin-top:20px;margin-bottom:8px}.navBar a{all:unset;position:relative;text-decoration:none}.navBar a:before{content:"";position:absolute;bottom:-3px;left:0;width:0;height:1px;background-color:var(--gray);transition:width .15s}.navBar a:hover{cursor:pointer}.navBar a:hover:before{width:100%}.copyright{text-align:center;margin:10px 0}@media (max-width: 810px){.footerContainer img{width:36px;height:36px;margin-top:16px}.footerContainer p:nth-of-type(1){margin-top:14px}.footerContainer p:nth-of-type(2){margin-top:6px}.navBar{margin-top:12px;margin-bottom:4px}.copyright{margin:6px 0}}@media (max-width: 768px){.footerContainer img{width:36px;height:36px;margin-top:16px}.footerContainer p:nth-of-type(1){margin-top:14px}.footerContainer p:nth-of-type(2){margin-top:6px}.navBar{margin-top:12px;margin-bottom:4px}.copyright{margin:6px 0}}.heroContainer{display:flex;align-items:center;justify-content:right;position:relative;margin-right:164px}.textContainer{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:22px;padding-right:51%;height:104vh;width:104vh;background-image:url(/assets/hero-img-34bda06a.svg);background-repeat:no-repeat;background-size:cover}.textContainer p{white-space:nowrap;font-weight:400}.textContainer p:nth-of-type(1){font-family:var(--font-allerta);font-size:var(--font-40px);letter-spacing:16px}.textContainer p:nth-of-type(2){font-family:var(--font-cutive);font-size:var(--font-20px)}.contactButton{position:fixed;bottom:112px;left:72px;background:linear-gradient(135deg,#3b2627 0%,#171717 25%,#3b2627 50%,#171717 75%,#171717 100%);background-size:300% 300%;box-shadow:0 8px 32px #00000026,inset 0 1px #6262624d;border-radius:40px;padding:16px 24px;animation:mirage-bg 8s ease infinite;z-index:9999}.contactButton button{display:flex;align-items:center;justify-content:center;background-color:transparent;border:none;transition:transform .15s;font-size:var(--font-20px);font-family:var(--font-exo2);color:var(--white);font-weight:600;gap:12px}.contactButton button:hover{transform:scale(1.015);cursor:pointer}@media (max-width: 1440px){.heroContainer{margin-right:98px}.textContainer{padding-right:58.5%}.contactButton{bottom:98px;left:72px}}@media (max-width: 1366px){.heroContainer{margin-right:98px}.textContainer{padding-right:55.5%}}@media (max-width: 1024px){.heroContainer{margin-right:0}.textContainer{padding-right:48%}}@media (max-width: 810px){.heroContainer{margin-right:0}.textContainer{height:75vh;width:75vh;padding:50%}.contactButton{bottom:72px;left:68px}}@media (max-width: 768px){.heroContainer{margin-right:0}.textContainer{height:75vh;width:75vh;padding:50%}}@media (max-width: 414px){.heroContainer{display:flex;align-items:center;justify-content:center}.textContainer{gap:10px;padding:0;height:897px;width:350px;background-image:url(/assets/hero-img2-99f8aeae.svg);background-position:0%}.textContainer p:nth-of-type(1){letter-spacing:12px}.textContainer p:nth-of-type(2){font-size:160%}.contactButton{bottom:42px;left:32px}.contactButton button{gap:8px}.contactButton img{height:32px;width:32px}}@media (max-width: 390px){.heroContainer{display:flex;align-items:center;justify-content:center}.textContainer{gap:10px;padding:0;height:845px;width:350px;background-image:url(/assets/hero-img2-99f8aeae.svg);background-position:0%}.textContainer p:nth-of-type(1){letter-spacing:12px}.textContainer p:nth-of-type(2){font-size:160%}}@media (max-width: 360px){.textContainer{gap:10px;padding:0;height:800px;width:350px;background-image:url(/assets/hero-img2-99f8aeae.svg);background-position:50%}.textContainer p:nth-of-type(1){letter-spacing:12px}.textContainer p:nth-of-type(2){font-size:160%}.contactButton{bottom:32px;left:24px}.contactButton img{height:28px;width:28px}}.contentContainer{display:flex;flex-direction:column;align-items:center;justify-content:center;background-image:url(/assets/tribunal-australia-ee5cd71f.svg);background-repeat:no-repeat;background-size:cover;background-attachment:fixed;margin-top:7%;gap:200px}.myWork{display:flex;flex-direction:column;align-items:center;justify-content:center;background-color:var(--black-opacity90);border-radius:51px;gap:84px;width:65vw;max-width:65vw;margin-top:200px}.myWork h3{font-family:var(--font-exo);font-size:var(--font-30px);font-weight:700;letter-spacing:3px;margin-top:55px}.myWork p{font-family:var(--font-exo);font-size:var(--font-20px);font-weight:400;line-height:200%;text-align:center;margin-bottom:64px;width:75%;max-width:75%}.contactContainer{display:flex;flex-direction:column;align-items:center;justify-content:center;background-color:var(--black-opacity90);border-radius:51px;width:45vw;max-width:45vw;padding:64px 140px;margin-bottom:200px}.contactContainer span{font-family:var(--font-exo);font-size:var(--font-30px);font-weight:700;line-height:133%;text-align:center}.contactContainer p{font-family:var(--font-exo);font-size:var(--font-20px);font-weight:700;line-height:133%;text-align:center}.contactContainer span p{font-size:var(--font-30px)}.contactContainer span p:nth-child(1){margin-bottom:24px}.contactContainer>p{font-weight:400;margin-top:40px}.contactInformation{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:25px;margin-top:36px}.contactInformation button{color:var(--black);border:0px;border-radius:45px;width:380px;max-width:380px;padding:20px 28px}.contactInformation button img{width:40px;height:40px}.contactInformation button p{font-weight:400}.whatsappButton{display:flex;align-items:center;font-size:var(--font-30px);gap:30px;background:var(--green);transition:background-color .15s ease-in}.whatsappButton:hover{background:var(--green-hover);cursor:pointer}.emailButton{display:flex;align-items:center;font-size:var(--font-23px);font-weight:400;gap:11px;background:var(--gray);transition:background-color .15s ease-in}.emailButton:hover{background:var(--gray-hover);cursor:pointer}@media (max-width: 1440px){.contentContainer{gap:164px}.myWork{gap:64px;margin-top:164px}.myWork p{width:67%;max-width:67%}.contactInformation button{width:330px;padding:14px 24px}.contactInformation button img{width:34px;height:34px}.whatsappButton{gap:22px}}@media (max-width: 1366px){.contentContainer{gap:164px}.myWork{gap:64px;margin-top:164px}.myWork p{width:67%;max-width:67%}.contactContainer{padding:56px 98px;margin-bottom:164px}.contactInformation button{width:330px;padding:14px 24px}.contactInformation button img{width:34px;height:34px}.whatsappButton{gap:22px}}@media (max-width: 1024px){.contentContainer{gap:128px}.myWork{gap:64px;margin-top:128px}.myWork p{width:67%;max-width:67%}.contactContainer{padding:48px 64px;margin-bottom:128px}.contactInformation button{width:280px;padding:14px 24px}.contactInformation button img{width:30px;height:30px}.whatsappButton{gap:22px}}@media (max-width: 810px){.contentContainer{gap:64px}.myWork{gap:36px;margin-top:64px}.myWork p{width:85%;max-width:85%}.contactContainer{width:48vw;max-width:48vw;padding:36px 42px;margin-bottom:64px}.contactContainer span p:nth-child(1){margin-bottom:8px}.contactInformation{margin-top:16px;gap:16px}.contactContainer>p{margin-top:24px}.contactInformation button{width:250px;padding:12px 16px}.contactInformation button img{width:20px;height:20px}.whatsappButton{gap:16px}.emailButton{gap:6px}}@media (max-width: 768px){.contentContainer{gap:64px}.myWork{gap:36px;margin-top:64px}.myWork p{width:85%;max-width:85%}.contactContainer{padding:24px 36px;margin-bottom:64px}.contactContainer span p:nth-child(1){margin-bottom:8px}.contactInformation{margin-top:16px;gap:16px}.contactContainer>p{margin-top:24px}.contactInformation button{width:220px;padding:12px 16px}.contactInformation button img{width:20px;height:20px}.whatsappButton{gap:16px}.emailButton{gap:6px}}@media (max-width: 414px){.contentContainer{gap:56px;margin-right:-6px}.myWork{width:85vw;max-width:85vw;height:auto;gap:36px;margin-top:56px}.myWork p{width:80%;max-width:80%;height:100%;margin-bottom:36px}.contactContainer{width:70vw;max-width:70vw;height:auto;padding:24px 20px;margin-bottom:56px}.contactContainer span p:nth-child(1){margin-bottom:8px}.contactInformation{margin-top:16px;gap:16px}.contactContainer>p{margin-top:16px}.contactInformation button{width:220px;padding:12px 16px}.contactInformation button img{width:22px;height:22px}.whatsappButton{font-size:16px;gap:18px}.emailButton{font-size:13px;gap:6px}}@media (max-width: 390px){.contentContainer{gap:56px}.myWork{width:85vw;max-width:85vw;height:auto;gap:36px;margin-top:56px}.myWork p{width:80%;max-width:80%;height:100%;margin-bottom:36px}.contactContainer{width:70vw;max-width:70vw;height:auto;padding:24px 20px;margin-bottom:56px}.contactContainer span p:nth-child(1){margin-bottom:8px}.contactInformation{margin-top:16px;gap:16px}.contactContainer>p{margin-top:16px}.contactInformation button{width:220px;padding:12px 16px}.contactInformation button img{width:22px;height:22px}.whatsappButton{font-size:16px;gap:18px}.emailButton{font-size:13px;gap:6px}}@media (max-width: 360px){.contentContainer{gap:56px}.myWork{width:85vw;max-width:85vw;height:auto;gap:36px;margin-top:56px}.myWork p{width:80%;max-width:80%;height:100%;margin-bottom:36px}.contactContainer{width:70vw;max-width:70vw;height:auto;padding:24px 20px;margin-bottom:56px}.contactContainer span p:nth-child(1){margin-bottom:8px}.contactInformation{margin-top:16px;gap:16px}.contactContainer>p{margin-top:16px}.contactInformation button{width:220px;padding:12px 16px}.contactInformation button img{width:22px;height:22px}.whatsappButton{font-size:16px;gap:18px}.emailButton{font-size:13px;gap:6px}}.sidebar{height:100%;display:flex;flex-direction:column;align-items:center;position:fixed;z-index:1;top:0;right:0;gap:24px;margin:0 4.5%;padding:0 8px;background:linear-gradient(270deg,#271819 0%,#171717 25%,#271819 50%,#171717 75%,#171717 100%);background-size:300% 300%;box-shadow:0 8px 32px #00000026,inset 0 1px #6262624d;animation:mirage-bg 8s ease infinite}@keyframes mirage-bg{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}.sidebar span{width:5px;height:9px;background-color:var(--darkred);border-radius:50%;margin:8px 0}.sidebar span.sectionActive{background-color:var(--white-opacity67)}.line{width:1px;height:40%;background-color:var(--darkred)}.line-after-circles{width:1px;height:100%;background-color:var(--darkred)}@media (max-width: 1024px){.sidebar{display:none}}@media (max-width: 810px){.sidebar{display:none}}:root{--white: #fff;--white-opacity67: #ffffffab;--black: #0f0f0f;--black-opacity90: #0f0f0ff2;--darkgray: #2e2e2e;--gray: #c9c9c9;--gray-hover: #dadada;--green: #2aa81a;--green-hover: #33cd1f;--darkred: #742728a4;--font-allerta: "Allerta", sans-serif;--font-cutive: "Cutive Mono", monospace;--font-exo: "Exo", sans-serif;--font-exo2: "Exo 2", sans-serif;--font-sarala: "Sarala", sans-serif;--font-168px: 10.5rem;--font-40px: 2.5rem;--font-30px: 1.875rem;--font-23px: 1.43rem;--font-20px: 1.25rem;--font-16px: 1rem;--font-14px: .875rem}*{margin:0;padding:0;box-sizing:border-box}body{background:var(--black);color:var(--white);-webkit-font-smoothing:antialiased}body,input,textarea,button{font-family:Roboto,sans-serif;font-weight:400;font-size:1rem}::-webkit-scrollbar{width:8px;background-color:#222121}::-webkit-scrollbar-thumb{background-color:var(--darkgray)}::-webkit-scrollbar-thumb:hover{background-color:#464141}@media (max-width: 1440px){html{font-size:90%}}@media (max-width: 1366px){html{font-size:80%}}@media (max-width: 1024px){html{font-size:70%}}@media (max-width: 768px){html{font-size:60%}}@media (max-width: 414px){html{font-size:50%}}
