@font-face{font-family:montserrat-light;src:url(../fonts/Montserrat-Light.6fcc9263.ttf)}@font-face{font-family:montserrat-bold;src:url(../fonts/Montserrat-Bold.2c155811.ttf)}@font-face{font-family:montserrat-regular;src:url(../fonts/Montserrat-Regular.ceb11275.ttf)}html{scroll-behavior:smooth}.background{background:#000}::selection{background-color:#ad41df}.menu{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:rgba(27,27,27,.678);position:fixed}.logo{cursor:pointer;max-height:20rem;max-width:20rem}.option-nav{color:#fff;letter-spacing:2px;text-decoration:none}.option-nav,.option-nav:hover{cursor:pointer;font-family:montserrat-light;font-size:.9rem;font-weight:550;margin-left:20px;margin-right:20px;text-transform:uppercase}.option-nav:hover{color:orange}.clickable{color:#ad41df;cursor:pointer}.clickable:hover{color:orange;cursor:pointer}.icon-menu{color:#ad41df}.centralizer{margin:0 auto}.q-header{background:linear-gradient(#ffffff1a,#000),url(../img/coding.82b04ee4.png);background-position:50%;background-size:cover;height:900px;max-height:100%;max-width:100%}.box-slogan{background-color:rgba(37,12,49,.522);margin-left:5%;margin-top:20em;max-width:90%;padding:30px}.slogan{font-size:3em;margin-bottom:2%}.slogan,.slogan-mini{font-family:montserrat-regular;letter-spacing:.1em}.slogan-mini{font-size:1em}@media (max-width:625px){.q-header{background:linear-gradient(#ffffff1a,#000),url(../img/coding.82b04ee4.png);background-position:50%;background-size:cover;height:600px;max-height:60%;max-width:100%}.box-slogan{background-color:rgba(0,0,0,.376);height:200px;margin-bottom:15%;margin-left:5%;margin-top:35%;max-width:350px}.slogan{font-size:1.1em}.slogan,.slogan-mini{font-family:montserrat-regular}.slogan-mini{font-size:.7em;letter-spacing:.1em}}.simbolo{float:right;margin:5%}.text-title{color:#ad41df;font-family:montserrat-light;font-size:2rem;font-weight:500;margin-bottom:1%;margin-left:50px;margin-top:5%;text-transform:uppercase}.text-description{color:#fff;font-family:montserrat-regular;font-size:1rem;margin-left:3rem;margin-right:2rem;text-align:justify}.about{border-radius:10px;display:grid;height:380px;margin:0 auto;object-fit:cover;place-items:center;width:380px}.textName{color:#fff;font-size:1rem;margin:2% auto 0}.textName,.textSubtitle{font-family:montserrat-regular;text-align:center}.textSubtitle{color:#ba89d1;font-size:.9rem;margin:0 auto}.textInfo{font-size:1.1rem}.textInfo,.textInfo2{color:#fff;font-family:montserrat-regular;margin-left:5%;text-align:left}.textInfo2{font-size:.9rem}.destaque{color:orange}.card{align-items:center;background-color:#442155;transition:all .5s}.card,.card:hover{height:200px;margin:1rem;width:300px}.card:hover{background-color:#ad41df;transform:scale(1.1)}.card-text{align-items:center;color:#fff;display:flex;font-family:montserrat-light;font-size:1.5rem;font-weight:500;justify-content:center;text-align:center;transition:all .5s}.card-text-hidden{display:none}.card:hover .card-text-hidden{align-items:center;color:#fff;display:flex;flex-direction:row;flex-wrap:wrap;font-family:montserrat-regular;font-size:1rem;justify-content:center;margin-top:5%;text-align:center;transition:all .5s}.card:hover .card-text{display:none}.custom-logo{float:right}.botao-download{color:#ad41df;margin-left:4em;margin-top:5%;transition:all .5s}.botao-download:hover{background-color:#ad41df;margin-left:3%;margin-top:5%;transform:scale(1.2);transition:all .5s}.medias{color:#ad41df;font-size:1rem;transition:all .5s}.medias:hover{color:orange;transform:scale(1.2)}.social{margin-left:5%}.techs{color:#fff;cursor:none;font-size:3em;margin:2rem;transition:all .5s}.techs:hover{color:orange;transform:scale(1.2)}.divider{margin-bottom:12rem;margin-top:5rem}.footer{background-color:#250c31}.footer-text{color:#fff;font-family:montserrat-light;font-size:1.5rem;font-weight:300;margin:0 auto;padding:2rem;text-transform:uppercase}body::-webkit-scrollbar{background:#000;width:10px}body::-webkit-scrollbar-track{background:#ffffff1a}body::-webkit-scrollbar-thumb{background-color:#1b1b1b;border:3px solid #000;border-radius:20px}