.bg{--bs-bg-opacity: 1;background-color:teal}body{min-height:100vh;display:flex;flex-direction:column;background-color:#fff!important;font-family:Verdana,Tahoma,sans-serif}.content{margin:40px 50px}main{flex:1}a:hover{text-decoration:none;color:#000;text-shadow:0 0 1px #000000}a{color:teal;font-size:large}ul{list-style:none;margin:0;padding:0}.btn-dark{background-color:#f37b12;border-color:#f37b12;color:#fff;margin:1% 0 0}.btn-dark:hover{background-color:#212529;border-color:#212529;color:#fff}.navbar i{font-size:170%;padding:0 10px}.navbar i.fa-envelope{font-size:190%}.navbar{--bs-navbar-color: rgba(255, 255, 255, .8)}.navbar a{text-decoration:none}.navbar a:hover{color:#000;text-decoration:none}@media (width >= 992px){.nav-menu{margin-right:10px;font-size:large}}@media (width < 992px){.navbar-nav{flex-direction:row!important}}.machineWord{display:block;font-family:monospace;white-space:nowrap;border-right:3px solid;width:27ch;font-weight:700;animation:typing 2s steps(27),blink .5s step-end infinite alternate;overflow:hidden}.divMachine{display:flex;align-items:center;font-size:23px}.greeting{margin:0;padding:0}.icon-title{color:#212529}@keyframes typing{0%{width:0}}@keyframes blink{50%{border-color:transparent}}.presentation{width:100%;text-align:center;display:inline-block;margin-bottom:4%}.presentationText{display:inline-block;vertical-align:middle;min-width:400px}.presentationInfo{text-align:left;display:inline-block}.presentationInvitation{margin:2% 0}.card-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:45px}.card{height:100%;width:100%;padding:20px;border-radius:20px;border:2px solid #d4d7db;box-shadow:0 0 10px #0003}.iconCard{font-size:25px!important;width:25px;height:25px}.techLogo{margin-top:10px;display:flex;flex-wrap:wrap;gap:10px}.techLogo span{font-size:12px;margin:0;padding:0}.techLogoBlock{display:flex;align-items:center;justify-content:center;flex-direction:column;text-align:center;width:46px;padding:5px;border-radius:8px}.cardTechImg{max-width:33px;max-height:33px;height:33px;width:33px;margin-bottom:5px}.card h5,.card h4{text-align:center;margin:5px 0 0}.card p{height:100px;max-height:100px;width:100%;max-width:100%;overflow:auto;margin:10px 0 0}.cardImgLaptop{width:100%}.card a{width:40%}.card h6{display:inline}.titleProject{display:flex;justify-content:center;align-items:center;margin:0 0 2%}.titleProject .fa-github{text-align:end;vertical-align:middle;font-size:22px}.skills{text-align:center;margin:4% 0}.skills h2{margin:1% 0}.skills h3{margin:7% 0}.skills h5{margin:4% 0}.skills img{height:80px;margin-bottom:4%}.fa-angle-left{font-size:25px}.projectName{text-align:center;margin:0 0 2%}.img-laptop{text-align:right;padding:0 110px 0 0}.img-laptop>img{width:80%}.centered-laptop{display:block;margin:0 auto;padding:0;text-align:center;width:40%}.img-iphone{text-align:left}.img-iphone>img{width:38%}.technologyBlock{width:200px;margin:2% 0;text-align:center}.technologyBlock img{width:44px;height:44px}.technologyBlock p{font-size:large;color:#4c4c4c;margin:0}.tech{justify-content:center;align-items:center}.projectDescription{padding:0 15%;max-width:100%;text-align:justify}.sticky{position:fixed;top:45%;right:0;width:50px;height:120px;z-index:1000;background-color:#f37b12;color:#fff;border-radius:10px 0 0 10px;text-align:center;justify-content:center;align-items:center;padding:10px;box-shadow:0 10px 20px #0006;display:flex;flex-direction:column;transform:translateZ(0);backface-visibility:hidden;will-change:top,transform}.sticky i{font-size:28px;width:28px;height:28px;margin:8px;cursor:pointer;color:#fff}.sticky i:hover{color:#000}.titleForm{text-align:center;margin:1% 0 2%}.cardContact{text-align:center}.cardContact .form-control{margin:3% 0 0}.cardContact .form-control:focus{border-color:teal;box-shadow:0 0 0 .25rem #00808040}.cardContact .btn{margin:3% 0}.cardContact .invalid-feedback{text-align:left}.sendEmail{margin:2%;padding:1% 2%;background:teal;color:#fff;border-radius:10px;box-shadow:0 10px 20px #0006;font-size:18px;justify-content:space-between}.hidden-message{display:none!important}.fa-circle-check{font-size:24px}.spinner-border{--bs-spinner-width: 1.5rem;--bs-spinner-height: 1.5rem}.alert-success{--bs-alert-border-color: none;background-color:#3cb371}.alert-error{--bs-alert-border-color: none;background-color:#cd5c5c}footer{background-color:teal!important;color:#000;text-align:center;justify-content:center}footer h3{margin-bottom:1%}.footer a{color:#cce6e6;margin:0 1%;text-decoration:none}.footer a:hover{color:#000}.footer i{font-size:170%}.social-media{margin:1% 0}.footer-bottom{background-color:#212529;color:#fff;padding:10px 0;width:100%}.contact-mail{margin-right:3%}.error-404{display:flex;flex-direction:column;align-items:center;text-align:center}.error-404 h2{font-size:5rem;font-weight:700;margin-top:2%}.link-404{margin-top:5%}.link-404 a{text-decoration:none}@media (max-width: 2500px){.bigLogo{width:15%;margin:0 1% 0 0}}@media (max-width: 1400px){.card a{width:50%}.bigLogo{width:13%}.breadcrumb{width:30%}}@media (width > 1200px) and (width <= 1400px){.card a{width:50%}.bigLogo{width:250px}.projectDescription{padding:0 5%}}@media (width > 769px) and (width <= 1200px){.card{width:100%}.card a{width:55%}.bigLogo{width:20%}.skills h2{margin:4% 0}.sendEmail{width:20%}.card-grid{grid-template-columns:repeat(2,1fr)}.projectDescription{padding:0 5%}}@media (width <= 768px){.presentationText{min-width:100%}.navbar i{font-size:180%;padding:0 15px}.presentation{margin-bottom:10%}.content{margin:20px 10px 0}.container{display:flex;justify-content:center;align-items:center}.divMachine{display:flex;align-items:center;font-size:18px;margin-bottom:2%}.greetingBox{margin-top:2%;margin-bottom:4%;padding:0 3%;text-align:justify}.greeting{display:inline;margin:0}.card-grid{grid-template-columns:repeat(1,1fr)}.card{height:100%;width:100%;padding:10px}.card a{width:50%;margin:auto}.card a>.fa-arrow-right{display:none}.bigLogo{margin:auto;width:50%;display:inline-block}.icon-social{display:flex;justify-content:center;align-items:center;margin:10px}.presentation h1{text-align:center}.presentationInfo{text-align:center;margin-top:3%}.skills{margin:10% 0}.skills h2{margin:3% 0}.skills h3{margin:9% 0}.skills h5{margin:6% 0}.skills img{height:80px;margin-bottom:4%}.sendEmail{padding:4% 15%!important;margin:0 3% 5%!important;font-size:16px!important}.img-laptop{text-align:center;padding:0;margin:10px 0 0}.img-laptop>img{width:100%;padding:0 3%}.centered-laptop{padding:0 3%;margin:10px 0 0;width:100%}.img-iphone{text-align:center;margin:40px 0 0}.img-iphone>img{width:30%}.tech{margin:3% 0 1%}.technologyBlock{width:50%;margin:2% 0;text-align:center}.technologyBlock img{margin:2% 0 0}.projectDescription{margin:5% 0;padding:0 3%}.sticky{top:40%;width:40px;height:100px;padding:8px}.sticky i{font-size:25px}footer i{font-size:170%!important;margin:2%}footer h4{margin-bottom:3%}}
