@import"https://fonts.googleapis.com/css2?family=Dosis:wght@400;500&family=Jura&family=Open+Sans:wght@400;700&display=swap";h2,h1,h3,p{font-family:Dosis,sans-serif;color:#fff;text-align:center}h1,h2,h3,p{font-family:Dosis,sans-serif;text-align:center}.hero-text{font-size:2rem;font-weight:700;text-align:center;opacity:0;transform:translateY(-30px);animation:bounceFadeIn 1.5s forwards cubic-bezier(.68,-.55,.27,1.55);animation-delay:.5s}@keyframes bounceFadeIn{0%{opacity:0;transform:translateY(-30px)}40%{opacity:.7;transform:translateY(0)}60%{opacity:.9;transform:translateY(-15px)}80%{opacity:1;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}@media (min-width: 600px){.hero-text{font-size:3rem;margin:4rem}}.icons-container{display:flex;justify-content:space-between;margin-top:20px}.icon{font-size:60px}@media only screen and (max-width: 600px){.icons-container{flex-direction:row;align-items:center;position:relative;top:-130px}.icon{font-size:40px;margin-bottom:10px}}.contact-link{color:#007bff;font-size:18px}.email-link,.phone-number{color:#000;font-size:18px}.bg{background-color:#fff;border-radius:2px}.bg :hover{background-color:#ccc}.singlelink{display:flex;align-items:center;justify-content:center;margin-top:10px;padding:10px;background-color:#2d2d80;border:solid 3px;color:#fff;text-decoration:none;border-radius:5px}.singlelink a{color:#fff;text-decoration:none}.singlelink:hover{background-color:#2980b9}.hero{display:flex;align-items:center}img{max-width:100%}@media only screen and (max-width: 600px){.hero{flex-direction:column;text-align:center}.icon{font-size:50px}}@media only screen and (min-width: 601px){.centered-imagem{max-width:70%}.centered-image{max-width:100%}img{max-width:70%}.contact-container{display:flex;flex-direction:column;align-items:center;text-align:center}.icon:hover{color:#39036b}.icons-container{display:flex;justify-content:space-between;margin-top:20px}.icon{font-size:60px}.email-link,.phone-number,button{margin:0 10px}}.about-me{margin:20px;padding:20px}.about-me.fade-in{opacity:1;transition:opacity .5s ease-in-out}.about-me img{max-width:90%;height:auto;max-height:200px;border:1px solid #ccc;border-radius:50%;transition:border .2s ease-in,box-shadow .2s ease-in}.about-me img:hover{border:10px solid #cf9fff;box-shadow:0 0 10px #cf9fffcc}.card,#works,#Portfolio,#Capstone{border:1px solid #ccc;padding:20px;margin:10px;border-radius:8px;display:flex;flex-direction:column;justify-content:space-between;transition:border .2s ease-in,box-shadow .2s ease-in;box-shadow:1px 1px #cf9fff}.card__image{height:12rem;width:100%;object-fit:cover}.card__title{padding:1rem}.card__description{padding:0 1rem}.card__link{text-decoration:none;padding:1rem;font-weight:700;color:#cf9fff}.card__link:after{font-weight:900;position:relative;left:.5rem}.card:hover,#works:hover,#Portfolio:hover,#Capstone:hover{border:1px solid #CF9FFF;box-shadow:8px 8px #cf9fff}.grid-container{display:grid;grid-template-columns:repeat(3,1fr);margin:2rem;justify-items:center}#works,#Portfolio,#Capstone{grid-column:span 3}@media (min-width: 850px){#works,#Portfolio,#Capstone{grid-column:span 1;max-width:75%}}nav{background-color:#191947;padding:10px;display:flex;justify-content:space-around;position:fixed;bottom:0;width:100%;color:#fff;border:solid 3px #a3a3a3}nav ul{list-style-type:none;margin:0;padding:0;display:flex}nav li{margin-right:15px}nav a,nav a:visited{color:#fff;text-decoration:none}@media only screen and (min-width: 601px){nav{flex-direction:row;align-items:center;justify-content:flex-end;right:0;top:0;font-size:1.2rem;width:auto}nav ul{flex-direction:column}nav li{margin-right:15px;margin-bottom:60px}nav a:hover{color:#fff;text-decoration:underline}nav li:hover{background-color:#464653}.container{display:flex}.section{margin-top:150px}}.bordered-skill{color:#fff;background-color:#191947;border:solid 5px #242452}.accordion-heading{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.skills-container{width:20%}.skills-container .accordion-item h3{background-color:#191947;padding:10px;margin:0}.skills-container{width:30%;margin:0 auto}.skills-container .accordion-item{margin-bottom:10px;cursor:pointer}.skills-container .accordion-item h3{background-color:#191947;padding:10px;margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:12px}.skills-container .accordion-item .accordion-content{display:none;padding:10px}.skills-container .accordion-item .accordion-content.active{display:block}@media only screen and (min-width: 601px){body{margin-right:111px;display:flex}.skills-container{display:flex;flex-wrap:wrap;justify-content:space-between;width:70%;max-width:800px;margin:0 auto}h2{width:100%;margin-bottom:15px}.accordion-item{width:48%;margin-bottom:15px;cursor:pointer;display:flex;flex-direction:column}.accordion-item .accordion-content{display:none;padding:15px}.accordion-item .accordion-content.active{display:block}.accordion-item:nth-child(odd){margin-right:15px}}body{font-family:Open Sans,sans-serif;background:linear-gradient(#25243B,#25243B);margin:0 0 30px;overflow-x:hidden;height:98vh}.section{margin-top:69px;margin-bottom:0;display:flex;flex-direction:column;align-items:center}.centered-imagem{max-width:90%;height:auto;margin:0 auto;display:block}.centered-image{max-width:100%;height:auto;margin:0 auto;display:block}.movie-single-container{font-family:Dosis,sans-serif;color:#fff}@media (min-width: 600px){.skills-container{font-family:Dosis,sans-serif;width:80%}.skills-container .accordion-item h3{font-size:17px}}@media only screen and (min-width: 601px){body{margin-right:111px;display:flex}.skills-container{display:flex;flex-wrap:wrap;justify-content:space-between;width:70%;max-width:800px;margin:0 auto}h2{width:100%;margin-bottom:15px}.accordion-item{font-family:Dosis,sans-serif;width:48%;margin-bottom:15px;cursor:pointer;display:flex;flex-direction:column}.accordion-item .accordion-content{display:none;padding:15px}.accordion-item .accordion-content.active{display:block}.accordion-item:nth-child(odd){margin-right:15px}}
