#my-titles,.portfolio-modal h2,.text-uppercase{font-weight:700}body{font-family:'Open Sans',sans-serif;visibility:hidden}.text-uppercase{font-family:Roboto,sans-serif}.bg-primary{color:#fff}.bg-light{color:#526066}.bg-primary .section-icon,.bg-primary a{color:#fff}.sprited-image{background-position:left center;background-size:cover}.height-from-width{margin-top:100%}.height-from-width70{margin-top:70%}.nounderline{text-decoration:none!important}.bg-primary a,.portfolio-item:hover p.portfolio-item-more{text-decoration:underline}section{min-height:100vh}@media (max-width:767px){.hide-sm{visibility:hidden;height:0;margin:0!important}}img.wolf-masthead{opacity:.9;border-width:0!important;border-radius:0!important;box-shadow:none!important}.fading-border{opacity:.7;margin:0;border:none;height:2px;background:#fff;background:-webkit-gradient(linear,0 0,100% 0,from(var(--color-1)),to(var(--color-1)),color-stop(20%,#fff),color-stop(80%,#fff))}.light-hr{border-top:2px solid #FFF;border-bottom:2px solid #fff;display:block;position:relative;width:30%;height:0}#my-titles{margin:0;padding:0;line-height:1.5;font-synthesis:none}.minha-foto,.welcome img{margin-top:6px}.my-title{white-space:nowrap;display:inline}.welcome{display:flex;flex-direction:column;justify-content:center}@media (min-width:768px){.welcome .img-container{float:right}}.icon-and-line{display:block;overflow:hidden;text-align:center;vertical-align:middle}.icon-and-line:after,.icon-and-line:before{display:inline-block;vertical-align:middle;position:relative;border-top-style:solid;border-top-width:4px;padding-top:1px;content:'';width:calc(3rem + 10%)}.icon-and-line.light:after,.icon-and-line.light:before{border-top-color:#FFF}.icon-and-line.dark:after,.icon-and-line.dark:before{border-top-color:var(--color-2)}.icon-and-line:before{right:.5em;margin-left:calc(-3rem - 10%)}.icon-and-line:after{left:.5em;margin-right:calc(-3rem - 10%)}.section-icon{vertical-align:middle;font-size:2.5rem}.bg-light .section-icon{color:var(--color-2)}#chest.section-icon{background-image:url(../img/chest_icon_frames.png)}#avataricon.section-icon{background-image:url(../img/avatar_icon_frames.png)}.minha-foto{border-width:4px!important;border-radius:0!important}.bg-light img,.bg-primary img{border-width:2px;border-style:solid}.list-about-me{list-style-type:none;padding-left:0;text-align:right}@media (max-width:768px){.list-about-me{text-align:center}}.portfolio-item-description p.portfolio-item-more,.portfolio-modal-repository{text-align:right;font-size:small}.list-about-me li{margin-left:0}.bg-light img{border-radius:5px;box-shadow:7px 7px 0 0 #afc2cb}.bg-primary img{border-radius:5px;box-shadow:7px 7px 0 0 var(--color-3)}.portfolio-item{max-width:400px}.portfolio-item-overlay{display:flex;flex-direction:column-reverse;align-items:stretch;border-radius:5px;overflow:hidden}.portfolio-item-space{flex:1}.portfolio-item-space i.mg{-webkit-transition:all ease .5s;transition:all ease .5s;opacity:0}.portfolio-item-technologies{margin:0;list-style:none;display:flex;justify-content:flex-start;flex-wrap:wrap;overflow:hidden;padding:.6rem .6rem 0;height:3.2rem}.portfolio-item-technologies li{display:inline-block;border-radius:1rem;border:2px solid;margin-bottom:.6rem;margin-left:.4rem;padding:.6rem;height:2rem;font-weight:700;color:#fff;background-color:var(--color-2);border-color:var(--color-4)}.portfolio-item-technologies li p{position:relative;top:50%;left:50%;transform:translate(-50%,-50%);white-space:nowrap;overflow:hidden}.portfolio-item-description{color:#fff}.portfolio-item-description p{margin:.6rem 1rem}.portfolio-item-description p.portfolio-item-small-title{display:none}@media(max-width:768px){.portfolio-item-description p.portfolio-item-long-title{display:none}.portfolio-item-description p.portfolio-item-small-title{display:block}}.portfolio-item-description,.portfolio-item-space,.portfolio-item-technologies,.portfolio-item:hover .portfolio-item-description,.portfolio-item:hover .portfolio-item-space,.portfolio-item:hover .portfolio-item-technologies{-webkit-transition:all ease .5s;transition:all ease .5s}.portfolio-item:hover .portfolio-item-space i.mg{-webkit-transition:all ease .5s;transition:all ease .5s;opacity:1}.portfolio-item-technologies .technology-python{background-color:#3572A5;border-color:#2d608a}.portfolio-item-technologies .technology-js{background-color:#d6c751;border-color:#9e933e}.portfolio-item-technologies .technology-html{background-color:#e34c26;border-color:#c94422}.portfolio-item-technologies .technology-bootstrap,.portfolio-item-technologies .technology-css{background-color:#563d7c;border-color:#443061}.portfolio-item-technologies .technology-opencv{background-color:#03c700;border-color:#039900}.portfolio-item-technologies .technology-latex{background-color:teal;border-color:#066}.portfolio-item-technologies .technology-scikit-learn{background-color:#de8c2f;border-color:#b37227}.portfolio-item-technologies .technology-matplotlib{background-color:#20557c;border-color:#194361}.portfolio-item-technologies .technology-pygame{background-color:#d6c751;border-color:#9e933e}.portfolio-modal-long-title{font-style:italic}.portfolio-modal .portfolio-modal-cover{border:2px solid;border-radius:0;width:100%;box-shadow:none}.portfolio-modal .portfolio-item-technologies{justify-content:center;height:auto}.portfolio-modal-repository{display:block;margin-bottom:-.5rem;margin-top:.5rem;color:inherit}@media (max-width:768px){.portfolio-modal-repository{margin-top:1.5rem;text-align:center;margin-left:2rem}}.portfolio-modal-repository:active,.portfolio-modal-repository:hover,.portfolio-modal-repository:visited{color:inherit}.portfolio-modal-repository img{margin-left:.5rem;width:1.5rem;height:auto;box-shadow:none;border:none}.portfolio-modal-text{text-align:center;margin-top:3rem}.portfolio-modal-text p{text-align:left}.portfolio-modal-text img{border:1px solid var(--color-2);height:auto}.portfolio-modal-text img.image-full{max-width:100%;margin:1rem auto 2rem;box-shadow:none}.portfolio-modal-text img.image-side{max-width:40%;float:left;margin:.4rem 1.5rem 1rem 0}.bg-light img.noborder{border-width:0!important;box-shadow:none}p.portfolio-modal-long-title{text-align:center}.footer-min-icon{vertical-align:middle;font-size:1.5rem;margin-right:.5rem}.email-icon{background-image:url(../img/email_icon.png)}.telephone-icon{background-image:url(../img/telephone_icon.png)}.footer-icon{width:3rem;height:3rem;background-size:cover;text-decoration:none;margin-left:10px;margin-right:10px}.footer-icon:active,.footer-icon:hover{background-position:100% center}.linkedin-icon{background-image:url(../img/linkedin_icon.png)}.github-icon{background-image:url(../img/github_icon.png)}