.App{text-align:center}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{-webkit-animation:App-logo-spin 20s linear infinite;animation:App-logo-spin 20s linear infinite}}.App-header{align-items:center;background-color:#282c34;color:#fff;display:flex;flex-direction:column;font-size:calc(10px + 2vmin);justify-content:center;min-height:100vh}.App-link{color:#61dafb}@-webkit-keyframes App-logo-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes App-logo-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}footer{background-color:#66206f;width:100%}div.NandoDev{text-align:center}.icones-ul-li-a,div.NandoDev{color:#fff;font-size:20px;padding-top:20px;text-decoration:none}.icones-ul-li-a{width:100%}.ul-icones{align-items:center;display:flex;flex-direction:row;justify-content:center;list-style-type:none;overflow:hidden;width:98%}.li-icones{margin-bottom:10px;padding:10px}.a-icones{color:#fff;cursor:pointer;font-size:20px;text-decoration:none}.a-icones small{margin-left:5px}.a-icones:hover{color:#ff9f00}header{background-color:#66206f;position:fixed;width:100%;z-index:999}.mais-opcoes-link{color:#66206f;display:flex;flex-direction:column;font-weight:200;line-height:2;margin-left:1rem}.mais-opcoes-link a{color:#66206f;text-decoration:none}.mais-opcoes-link a:hover{color:#ff9f00}.form-pesquisar{background-color:#f2ecf2;border:none;border-radius:5px;color:#66206f;font-size:18px;height:35px;padding:0 20px;width:50%}.form-pesquisar:focus{outline:none}.form-pesquisar:hover{background-color:#ded2bd}.form-inline .menu{background-color:#f2ecf2;box-shadow:0 10px 10px 0 rgba(0,0,0,.75);display:none;height:300px;list-style:none;overflow-y:auto;position:fixed;top:90px;width:180px;z-index:1}.form-inline .menu li{padding:5px 20px;position:relative;width:100%}.form-inline .menu li a{color:#66206f;font-size:18px;text-decoration:none}.form-inline .menu li a:hover{color:#ff9f00}.alert-message{font-weight:700;padding:.75rem 1.25rem;position:fixed;top:0;z-index:9999}.alert-message,.spinner-loading{align-items:center;display:flex;justify-content:center;width:100%}.spinner-loading{background-color:#faebd7;height:100%;position:absolute;z-index:1000}.span-loading{color:#000;font-size:20px;font-weight:700;margin-bottom:2%;text-shadow:3px 3px 3px #000}.me-encontre{padding:20px;text-align:center;width:100%}.qualquer{height:120px;width:100%}iframe{border:1px solid #c5bebe;border-radius:10px;box-shadow:0 10px 10px 0 rgba(0,0,0,.24)}.align-self-center,iframe{margin-top:20px;padding:20px}.align-self-center{border:none;border-radius:10px}.card-title-sobre{color:#66206f;font-size:2.5rem;font-weight:700;text-align:center;width:100%}.border-botoom{border-bottom:1px solid #66206f}.border-botoom,.sobre-mim{background-color:rgba(255,251,2,.2)}.sobre-mim{border:1px solid #66206f;height:100%;margin-bottom:50px;margin-top:50px;padding:10px 2%;width:100%;z-index:-1}.img-sobre{border-radius:50%;box-shadow:0 10px 10px 0 rgba(0,0,0,.75);height:200px;width:200px}.main-tecnologia{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;margin:0 auto;padding:0 1rem;width:100%}article .o-que-e{background-color:#082851;border:5px solid #ff9f00;border-radius:10px;color:#fff;margin-bottom:50px;padding:10px}.main-tecnologia .div-tecnologia{border-radius:10px;height:100%;margin-bottom:20px;margin-top:150px;padding:50px;width:100%}.main-tecnologia .div-tecnologia h1{color:#66206f;font-size:2rem;font-weight:700;margin-bottom:2rem;margin-top:-50px;text-align:center}article .img-p p{border-bottom:1px solid #082851;border-left:1px solid #082851;box-shadow:10px 5px 5px 0 rgba(0,0,0,.8);color:#082851}.main-tecnologia .div-tecnologia p,article .img-p p{font-size:1.2rem;margin-bottom:1rem;padding:20px;text-align:left}.primary{border-radius:10px;margin-bottom:50px;padding:10px}.main-tecnologia .div-tecnologia h3{color:#66206f;font-size:1.5rem;font-weight:700;margin-bottom:1rem}article .img-p{align-items:center;display:flex}article .img-p img{border-radius:10px;box-shadow:3px 3px 10px 3px rgba(0,0,0,.8);height:100%;width:100%}.formulario-contato{background-color:#f6f6f6;height:100%;margin-bottom:150px;padding:20px 0;width:100%}.formulario-contato-form{background-color:#fff;border:1px solid gray;border-radius:2px;margin:20px auto -140px;padding:20px 2%;width:50%}.chamada-formulario-contato{color:gray;margin-top:110px;text-align:center}.formulario-contato-form input{border:1px solid #999898;border-radius:2px;margin-bottom:30px;outline:none;padding:10px;width:100%}.formulario-contato-form label{color:gray;font-size:20px;margin-bottom:2px}.carinha-sorrindo{height:50px;width:50px}.formulario-contato-form textarea{border-radius:2px;margin-top:20px;outline:none;padding-left:10px;padding-top:5px;width:100%}.formulario-contato-form .estado{margin-left:10px}.formulario-contato-form input[name=estado]{margin-left:10px;width:80px}.formulario-contato-form input[type=date]{margin:10px;width:218px}label.mensagem-text-area{margin-bottom:20px;margin-top:20px;text-align:center;width:100%}.botao-formulario-contato{border:none;margin-top:20px;transition:.5s}.botao-formulario-contato:hover{background-color:#1cbd41;font-size:16px;transition-timing-function:ease-in-out}.formulario-contato-form input[type=date]:hover,.formulario-contato-form input[type=email]:hover,.formulario-contato-form input[type=text]:hover,.formulario-contato-form textarea:hover{background-color:#f4eff4}.car-img-overlay{background-color:#66206f;height:100%;left:0;top:0;width:100%;z-index:-1}.imagem-home-principal{background-repeat:no-repeat;background-size:cover;height:600px;margin:90px auto 0;width:100%}.card-title{background-color:rgba(0,0,0,.7);color:#ff9f00;font-size:50px;margin-top:200px;padding:20px 2%;text-align:center;width:100%;z-index:2}.small-developer{color:#66206f;font-size:40px;margin-top:20px;text-align:center}.strong-developer{color:#ff9f00;font-size:50px;margin-top:20px;text-align:center}.div-card-texto{background-color:rgba(0,0,0,.8);color:#fff;font-size:18px;margin:50px auto;padding:20px 2%;text-align:center;width:80%;z-index:2}.botao-titulo-card{background-color:rgba(40,167,69,.2);border:none;border-radius:5px;color:#fff;font-size:16px;padding:10px;transition:.2s}.botao-titulo-card:hover{background-color:#28a745;color:#fff}.botao-titulo-card:active{box-shadow:3px 3px 3px 0 #fff;scale:.95;transition:none}.divisoria{background-color:rgba(0,0,0,.1);margin:auto;padding:20px 0;text-align:center;width:80%}.divisoria h1{color:gray;font-size:30px}.section-module{margin-bottom:30px;padding:20px}.section-header{margin-top:30px;text-align:center;width:100%}.a-quadradinhos{cursor:pointer}.a-quadradinhos img{height:100px;width:100px}.quadradinhos-imagem-texto{background-color:#d8d3d3;border:5px solid #fff;color:#000;font-size:15px;height:100%;margin-top:2px;padding:20px 10px;text-align:center;transition:all .2s;width:100%}.titulo-quadradinhos{font-size:20px;margin-top:20px;text-align:center;text-decoration:none;transition:all .2s}.titulo-quadradinhos a{transition:all .2s}.titulo-quadradinhos a:hover{color:#ff9f00;text-decoration:none}.quadradinhos-imagem-texto:hover{background-color:#66206f;border-radius:5px;color:#fff}.portfolio-section,.sites-portfolio{margin-top:30px;width:100%}.sites-portfolio-div{width:100%}.sites-portfolio-div-fotos{border:1px solid #66206f;box-shadow:0 10px 10px 0 rgba(0,0,0,.75);margin-bottom:50px}.sites-portfolio-div-fotos img{width:100%}.titulo-modelo-site{color:#66206f;font-size:30px;margin-top:20px;text-align:center}.comentario-titulo-modelo-site{margin-bottom:50px;margin-top:10px;padding:0 10px;text-align:center;transition:.5s}.politica-privacidade{align-items:center;display:flex;flex-direction:column;justify-content:center}.privacidade-text{background-color:#fff;border-radius:5px;box-shadow:0 0 10px rgba(0,0,0,.8);color:#333;font-family:Roboto,sans-serif;font-size:16px;line-height:1.5;margin-bottom:20px;margin-top:150px;padding:20px;text-align:justify;text-justify:inter-word;width:80%}.politica-privacidade .privacidade-text h1{border-bottom:1px solid #000;margin-bottom:30px;text-shadow:3px 3px 3px rgba(0,0,0,.76);width:500px}.privacidade-text b{color:#66206f;font-weight:700}.div-fundo-carousel{height:700px;margin:20px auto;position:relative;width:96%}.div-fundo-carousel .img-fundo-carousel{height:100%;width:100%}.imagem-slide{background-position:50%;background-repeat:no-repeat;background-size:cover;box-shadow:0 10px 10px 0 rgba(0,0,0,.75);height:600px;margin:0 auto;max-width:600px}.carousel{bottom:10px;height:100%;padding:20px 0;position:absolute;width:100%}.carousel-control-prev{background-color:#66206f;border-radius:50%;height:60px;margin-left:3%;-webkit-transform:translateY(340px);transform:translateY(340px);width:60px}.carousel-control-prev-icon{height:50px;width:50px}.carousel-control-prev .visually-hidden{color:rgba(102,32,111,0);margin-left:-40px}.carousel-control-next{background-color:#66206f;border-radius:50%;height:60px;margin-right:3%;-webkit-transform:translateY(340px);transform:translateY(340px);width:60px}.carousel-control-next-icon{height:50px;width:50px}.carousel-control-next .visually-hidden{color:rgba(102,32,111,0);margin-left:-40px}.carousel-indicators{display:flex;height:20px;justify-content:center}.carousel-indicators button{background-color:#ff9f00;border:none;border-radius:50%;height:20px;margin:0 5px;width:20px}.carousel-indicators .active{background-color:#fff;height:20px;margin:0 5px;width:20px}.success{align-items:center;background-color:#4caf50;border-radius:5px;color:#fff;display:flex;flex-direction:column;font-size:1.2rem;font-weight:700;height:100vh;justify-content:center}.success h1,.success p{text-shadow:3px 3px 3px rgba(0,0,0,.5)}.success a,.success p{margin-bottom:20px}.success a{text-decoration:none}.success a button{background-color:#0e289b;border:none;border-radius:5px;color:#fff;cursor:pointer;font-weight:700;padding:10px 20px}.success a button:hover{background-color:#002fff;color:#fff}.success a button:active{box-shadow:3px 3px 3px 3px #000;scale:.95}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}*{box-sizing:border-box;margin:0;padding:0}body,html{background-color:#fff;font-family:Roboto,sans-serif;height:100%;width:100%}a,a:hover{text-decoration:none}ul{list-style:none}img{width:100%}.botao-menu-mobile,.navbar-toggler{display:none}.divisoria-projects{color:#212529;font-weight:400;text-align:center}.divisoria-projects h1{font-size:2rem;text-shadow:3px 3px 3px rgba(0,0,0,.76)}@media screen and (max-width:1000px){.formulario-contato-form{width:92%}div.modal{width:40%}}@media screen and (max-width:991px){.botao-menu-mobile{background-color:#ff9f00;border:none;border-radius:5px;display:block;height:40px;margin-right:10px;margin-top:10px;width:60px}.span-menu-mobile{color:#66206f}.botao-menu-mobile:hover{background-color:#f5b34a}.botao-menu-mobile:active{box-shadow:3px 3px 3px 3px #000;scale:.95}.botao-menu-mobile:focus{outline:none}.collapse .navbar-nav .container-fluid{margin-bottom:50px;text-align:center;width:120px}.collapse .navbar-nav .nav-item{align-items:center;display:flex;justify-content:center;width:100%}.collapse .navbar-nav .nav-item a{width:100px}.dropdown-menu{margin-right:30%;width:120px}.form-inline{margin:20px auto}.form-inline ul{margin-top:250px}}@media screen and (max-width:900px){form.formulario-contato-form{width:70%}form.form-inline{display:block;width:400px}div.modal{width:50%}.form-inline ul{margin-left:52px;margin-top:250px}.div-tecnologia,.main-tecnologia{height:100%;width:100%}.div-tecnologia{background-color:#fff}.div-tecnologia .primary article .img-p{align-items:center;display:flex;flex-direction:column;justify-content:center;margin:0 auto}.primary article .img-p p{border-right:1px solid #000;box-shadow:none}}@media screen and (max-width:768px){.imagem-slide{background-position:50%;background-repeat:no-repeat;background-size:cover;box-shadow:0 10px 10px 0 rgba(0,0,0,.75);height:400px;margin:150px auto;max-width:400px}div.politica-privacidade div.privacidade-text{font-size:20px;min-width:340px}div.divisoria h1{font-size:23px}div.politica-privacidade div.privacidade-text h1{border-bottom:1px solid #000;font-size:25px;text-shadow:3px 3px 3px rgba(0,0,0,.76);width:250px}.div-tecnologia .primary article,.div-tecnologia section.primary{padding:none;width:100%}.card-title-sobre{font-size:20px}.sobre-mim{font-size:16px;margin-bottom:10px;margin-top:10px;width:92%}.sobre-mim .row{align-items:center;display:flex;flex-direction:column;justify-content:center;margin:0 auto}.sobre-mim .row .col{margin:10px auto;width:90%}div.card-title{font-size:25px;margin-left:5%;margin-top:150px;width:90%}form.form-inline{display:block;width:400px}div.div-card-texto{font-size:15px;width:400px}h1.widget-title{font-size:22px}p.conect-mensagem{font-size:14px}div.quadradinhos-imagem-texto{height:100%;margin:20px auto;width:90%}.formulario-contato-form input [type=date]{width:35%}img.imagem-home-principal{height:510px;margin-top:0}}@media screen and (max-width:575px){.imagem-slide{background-position:50%;background-repeat:no-repeat;background-size:cover;box-shadow:0 10px 10px 0 rgba(0,0,0,.75);height:300px;margin:200px auto;max-width:300px}.main-tecnologia{padding:0;width:100%}.main-tecnologia .div-tecnologia{width:100%}.div-tecnologia section .primary{padding:none}.div-tecnologia .primary article,.div-tecnologia section .primary{align-items:center;display:flex;flex-direction:column;justify-content:center;width:100%}.div-tecnologia .primary article p{min-width:300px}.div-tecnologia .primary article div.img-p{align-items:center;display:flex;flex-direction:column;justify-content:center;width:100%}.primary article div.img-p img{min-width:300px}.sobre-mim{font-size:10px;margin-bottom:10px;margin-top:10px;width:92%}.sobre-mim .row{align-items:center;display:flex;flex-direction:column;justify-content:center;margin:0 auto}.sobre-mim .row .col{margin:10px auto;width:90%}div.modal{width:80%}.divisoria h1,.titulo-modelo-site{font-size:20px}.form-inline .btn{margin-left:10px}.quadradinhos-imagem-texto{margin:2px auto -40px}}@media screen and (max-width:500px){div.politica-privacidade div.privacidade-text{font-size:14px;min-width:340px}.divisoria-projects h1{font-size:20px;text-shadow:3px 3px 3px rgba(0,0,0,.76)}div.divisoria h1{font-size:15px}.main-tecnologia .div-tecnologia h1{font-size:25px;margin-top:1px}div.politica-privacidade div.privacidade-text h1{border-bottom:1px solid #000;font-size:20px;text-shadow:3px 3px 3px rgba(0,0,0,.76);width:200px}.main-tecnologia .div-tecnologia{padding:0}.main-tecnologia .div-tecnologia .section-texto{align-items:center;flex-direction:column;justify-content:center;text-align:center;width:100%}.main-tecnologia .div-tecnologia .section-texto h3{font-size:25px;min-width:300px}.main-tecnologia .div-tecnologia .section-texto p{font-size:18px;min-width:300px}header{height:100px;width:100%}.navbar a img{height:80px;width:100px}.navbar .collapse{background-color:#66206f;border-bottom-left-radius:10px;border-bottom-right-radius:10px;height:100%;margin-top:10px;width:100%;z-index:9999}div.divisoria-home{height:40px;margin-top:-40px;text-shadow:3px 3px 3px #000}.card-body{width:100%}.card-body iframe{margin-top:20px}.card-text{font-size:12px}.space-separator{height:60px}.titulo-modelo-site{font-size:17px}.formulario-contato{max-height:550px;width:100%}h1.chamada-formulario-contato{font-size:25px;margin-top:50px}div.div-card-texto{font-size:15px;margin-top:20px;width:100%}div.div-card-texto-sobre,strong em{font-size:15px}h5.card-title em{font-size:25px}small.small-developer,strong.strong-developer{font-size:20px}img.botao-menu-mobile{height:40px;width:100px}img.imagem-home-principal{height:450px;margin-top:0}b,strong.um-pouco-sobre-mim{color:#66206f}button.botao-titulo-card{font-size:10px}div.divisoria{margin-bottom:10px;margin-top:-10px;width:90%}h1.widget-title{font-size:18px}.div-fundo-carousel{height:700px;margin:20px auto;position:relative;width:96%}.div-fundo-carousel .img-fundo-carousel{height:100%;width:100%}.imagem-slide{background-position:50%;background-repeat:no-repeat;background-size:cover;box-shadow:0 10px 10px 0 rgba(0,0,0,.75);height:600px;margin:0 auto;max-width:600px}.carousel{bottom:10px;height:100%;padding:20px 0;position:absolute;width:100%}.carousel-control-prev{background-color:#66206f;border-radius:50%;height:50px;margin-left:3%;-webkit-transform:translateY(340px);transform:translateY(340px);width:50px}.carousel-control-prev-icon{height:30px;width:30px}.carousel-control-prev .visually-hidden{color:rgba(102,32,111,0);margin-left:-40px}.carousel-control-next{background-color:#66206f;border-radius:50%;height:50px;margin-right:3%;-webkit-transform:translateY(340px);transform:translateY(340px);width:50px}.carousel-control-next-icon{height:30px;width:30px}.carousel-control-next .visually-hidden{color:rgba(102,32,111,0);margin-left:-40px}form.formulario-contato-form label,p.conect-mensagem{font-size:12px}form.formulario-contato-form input{border:1px solid #bdbbbb;border-radius:1px;font-size:15px;height:15px;margin-bottom:5px}form.formulario-contato-form input[id=estado],form.formulario-contato-form input[type=date]{display:block;font-size:15px}form.formulario-contato-form label.estado{margin-left:0}.form-inline .btn{font-size:15px;height:40px}.formulario-contato-form textarea{border:1px solid #bdbbbb;border-radius:1px;font-size:15px;height:100px}a.a-icones{font-size:15px}svg{height:12px;width:12px}span.spanNandoDev{font-size:15px}a.controles-troca-foto-carousel{height:30px;margin-top:41%;width:30px}.modal{display:block;height:60%;width:200px}button.close{display:block;height:100%;margin-top:0;right:0;width:15%}button.close p a{font-size:30px;left:-10px;top:0}p.modal-text{font-size:20px}.container .row .quadradinhos-imagem-texto{width:100%}.divisoria-projects{border:1px solid gray;color:#212529;font-family:Georgia,Times,Times New Roman,serif;font-size:1rem;font-weight:400;margin-top:50px;text-align:center}}@media screen and (max-width:400px){form.form-inline{display:block;width:300px}div.politica-privacidade div.privacidade-text{font-size:14px;min-width:340px}div.politica-privacidade div.privacidade-text h1{border-bottom:1px solid #000;font-size:20px;text-shadow:3px 3px 3px rgba(0,0,0,.76);width:70%}}
/*# sourceMappingURL=main.b07f76e6.css.map*/