body{background-color:var(--background-color-1);margin:0;padding:0;width:100vw;height:100vh}#theme_toggle_container{top:3.5rem}section.hero-section{top:50%;transform:translateY(-50%);height:100vh;text-align:center;z-index:1;box-shadow:0 0 24px 10px #000;overflow:hidden}.logo{margin-top:4rem;margin-left:auto;margin-right:auto;max-width:40%;height:auto;z-index:2}.hero-text{margin-top:1.5rem;z-index:2}nav a{width:fit-content;display:block;position:absolute;margin:1rem}.triangulo{width:0;height:0;border-left:10rem solid transparent;border-right:10rem solid transparent;border-bottom:20rem solid #ffffffab;z-index:2;position:absolute;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);box-shadow:0 0 24px #00000080}body.dark-mode .triangulo{border-bottom:20rem solid #0000005c;box-shadow:0 0 24px 10px #000000b9}.trianguloSuperiorEsquerdo{transform:rotate(-115deg);top:-6rem;left:-10.5rem}.trianguloSuperiorDireito{transform:rotate(99deg);top:-5rem;right:-9.5rem}.trianguloInferiorEsquerdo{transform:rotate(-95deg);bottom:-5rem;left:-9.5rem}.trianguloInferiorDireito{transform:rotate(55deg);bottom:-5rem;right:-9.5rem}body.dark-mode .buttons p{color:#ffffff6e}body.dark-mode .cantoSuperiorEsquerdo:hover p,body.dark-mode .cantoSuperiorDireito:hover p,body.dark-mode .cantoInferiorEsquerdo:hover p,body.dark-mode .cantoInferiorDireito:hover p{color:#fff}body.dark-mode .buttons svg{fill:#ffffff6e}body.dark-mode .cantoSuperiorEsquerdo:hover svg,body.dark-mode .cantoSuperiorDireito:hover svg,body.dark-mode .cantoInferiorEsquerdo:hover svg,body.dark-mode .cantoInferiorDireito:hover svg{fill:#fff}.buttons a:after{content:"";position:absolute;bottom:0;left:0;width:0;height:10px;background-color:var(--grafic-color-3);transition:width .4s ease-out;z-index:-1}.buttons a:hover:after{width:100%}.buttons a:hover{transform:translateY(-2px);transition:color .3s ease-in-out,transform .3s ease-in-out}.cantoSuperiorEsquerdo,.cantoSuperiorDireito,.cantoInferiorEsquerdo,.cantoInferiorDireito{position:absolute;width:30%;height:50%;z-index:2}.buttons svg{width:clamp(4rem,3vw + 1rem,8rem);fill:#00000094;transition:all .3s ease;margin-bottom:.5rem}.buttons p{color:#00000094;transition:all .3s ease;margin-bottom:0;font-weight:600}.cantoSuperiorEsquerdo:hover p,.cantoSuperiorDireito:hover p,.cantoInferiorEsquerdo:hover p,.cantoInferiorDireito:hover p{color:#000}.cantoSuperiorEsquerdo:hover svg,.cantoSuperiorDireito:hover svg,.cantoInferiorEsquerdo:hover svg,.cantoInferiorDireito:hover svg{fill:#000}.buttons a:hover svg{transform:scale(1.1)}.cantoSuperiorEsquerdo,.cantoSuperiorDireito,.cantoSuperiorEsquerdo a,.cantoSuperiorDireito a{top:.5rem}.cantoInferiorEsquerdo,.cantoInferiorDireito,.cantoInferiorEsquerdo a,.cantoInferiorDireito a{bottom:.5rem}.cantoInferiorDireito,.cantoSuperiorDireito,.cantoInferiorDireito a,.cantoSuperiorDireito a{right:1rem}.cantoInferiorEsquerdo,.cantoSuperiorEsquerdo,.cantoInferiorEsquerdo a,.cantoSuperiorEsquerdo a{left:1rem}@media (max-width: 460px){.triangulo{border-bottom:15rem solid #ffffffab}#theme_toggle_container.index .toggle_container{width:60px}.hero-section header{top:10rem!important}.hero-text{top:9rem!important}.cantoSuperiorEsquerdo,.cantoSuperiorDireito,.cantoSuperiorEsquerdo a,.cantoSuperiorDireito a{top:0rem}.cantoInferiorEsquerdo,.cantoInferiorDireito,.cantoInferiorEsquerdo a,.cantoInferiorDireito a{bottom:0rem}.cantoInferiorDireito,.cantoSuperiorDireito,.cantoInferiorDireito a,.cantoSuperiorDireito a{right:0rem}.cantoInferiorEsquerdo,.cantoSuperiorEsquerdo,.cantoInferiorEsquerdo a,.cantoSuperiorEsquerdo a{left:0rem}.buttons svg{width:clamp(2rem,3vw + 1rem,8rem)}.buttons p{font-size:13px!important}.hero-text{top:10rem!important}.hero-text p{font-size:13px!important}.hero-section header{top:9rem!important}}
