*{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;box-sizing:border-box;color:#fff;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;line-height:1.5;list-style:none;margin:0;outline:0;padding:0;text-decoration:none}html{background-color:#1c1c1c;height:100vh;scroll-behavior:smooth;width:100%}svg{fill:#9c9c9c;image-rendering:pixelated;transition:all .8s ease-in-out}svg:hover{fill:#fff}.btn-section{background-color:initial;border:1px solid #fff;color:#fff;font-size:1.2rem;font-weight:500;line-height:1;margin:1.5rem 0;overflow:hidden!important;padding:1.25rem 1.75rem;position:relative;transition:all .5s ease-in-out}.btn-section:hover span{left:calc(50% - 15px);width:100%}.btn-section span{background-color:#fff;color:#1c1c1c;content:"";height:100%;left:-15px;mix-blend-mode:difference;position:absolute;top:0;transform:skew(-20deg);transition:all 1s cubic-bezier(.68,-.55,.265,1.55);width:calc(50% + 15px)}main #portfolio{margin:65px 0}main section{height:100vh;padding:30px 100px 65px}main section h1[class*=__title]{cursor:default;font-size:4rem;line-height:1;margin:25px 0 1.25rem;text-shadow:5px 5px 0 rgba(60,64,67,.769)}main section p[class*=__text]{font-size:1.2rem;max-width:800px}#home{align-items:center;display:flex;flex-direction:default;justify-content:flex-start;margin-top:55px;overflow:hidden;padding-top:0;position:relative}#home #homeCheckbox{display:none}#home #homeCheckbox:checked~#side__icones .right__side__icones .side__icone__list .lang:not(.lang:first-child){animation:dropDown .5s;height:25px;opacity:1;transform:translateZ(0);width:20px}#home #side__icones .right__side__icones{display:block;position:absolute;top:30px}#home #side__icones .right__side__icones .side__icone__list{height:auto;justify-content:flex-start;overflow:visible;overflow:initial;padding:0}#home #side__icones .right__side__icones .side__icone__list .side__icone__item,#home #side__icones .right__side__icones .side__icone__list .side__icone__item .side__link,#home #side__icones .right__side__icones .side__icone__list .side__icone__item label{align-items:center;display:flex;flex-direction:row;height:50px;justify-content:center;width:100px}#home #side__icones .right__side__icones .side__icone__list .side__link__image{cursor:pointer;height:40px;position:absolute;top:0;width:40px;z-index:9}#home #side__icones .right__side__icones .side__icone__list .lang{color:#636363;cursor:pointer}#home #side__icones .right__side__icones .side__icone__list .lang.active{color:#fff}#home #side__icones .right__side__icones .side__icone__list .lang:not(.lang:first-child){height:0;opacity:1;overflow:hidden;text-align:center;transform:translate3d(0,-55px,0);transition:opacity .5s ease-in-out,transform .5s ease-in-out,width .5s .1s,height .5s .1s;width:0}#home .home__content{align-items:flex-start;display:flex;flex-direction:column;justify-content:default;z-index:5}#home .home__content .home__content__text,#home .home__content .home__content__title{margin:0 0 1rem}#home .home__content .home__content__title{font-size:6rem;height:-webkit-min-content;height:min-content}#home .home__content .home__content__text a{font-weight:700}@keyframes dropDown{to{height:25px;opacity:1;transform:translateZ(0);width:20px}0%{height:0;opacity:0;transform:translate3d(0,-55px,0);width:0}}@media only screen and (max-width:500px){#home .home__content{align-items:flex-start;display:flex;flex-direction:column;justify-content:center;margin-bottom:0}#home .home__content .home__content__title{font-size:4.2rem}}.--fadetoleft{animation:fadeToLeft 2.2s;opacity:0}.--fadetoright{animation:fadetoright 2.2s;opacity:0}.--opacity{opacity:1!important}.--fadeinup{animation:fadeinup 1.5s .15s both;opacity:0}@keyframes fadeinup{0%{opacity:0;transform:translate3d(0,80px,0)}to{opacity:100%;transform:translateZ(0)}}@keyframes fadeToLeft{0%{opacity:0;transform:translate3d(100%,0,0)}25%{opacity:10%}to{opacity:100%;transform:translateZ(0)}}@keyframes fadetoright{0%{opacity:0;transform:translate3d(-100%,0,0)}25%{opacity:10%}to{opacity:100%;transform:translateZ(0)}}#about{align-items:flex-start;display:flex;flex-direction:column;justify-content:center}#about h1{width:100%}#about .about__content{align-items:center;display:flex;flex-direction:row;justify-content:space-between}#about .about__content .about__text{margin-bottom:1.25rem;max-width:900px}#about .about__content .image__profissional__image{align-self:flex-start;margin:0 0 0 7rem;position:relative;width:450px}#about .about__content .image__profissional__image div,#about .about__content .image__profissional__image img{border-radius:2.5px}#about .about__content .image__profissional__image img{box-shadow:2px 2px 0 2px #1c1c1c;height:450px;position:relative;width:450px;z-index:6}#about .about__content .image__profissional__image div{background-color:#1c1c1c80;height:100%;position:absolute;transition:background-color .5s ease-in-out;width:100%;z-index:7}#about .about__content .image__profissional__image div:hover{background-color:#1c1c1c00}#about .about__content .image__profissional__image:hover:after{border-color:#36373980;left:7.5px;top:2.5px}#about .about__content .image__profissional__image:after{border:2px solid #363a3b;content:"";height:100%;left:15px;margin:5px;position:absolute;top:5px;transition:all .5s ease-in-out;width:100%}#about .about__content .about__technologies{align-items:default;display:flex;flex-direction:row;justify-content:space-between;margin:3rem 0 0 15px;width:65%}#about .about__content .about__technologies .about__technologies__list{height:100%}#about .about__content .about__technologies .about__technologies__list .technologies__item__header{color:#fff;font-weight:700;list-style:square;margin-bottom:.5rem}#about .about__content .about__technologies .about__technologies__list .technologies__item{color:hsla(0,0%,100%,.867);font-weight:700;position:relative}.technologies__cubes{align-items:center;display:flex;flex-direction:row;height:500px;justify-content:center;position:relative;width:50%;z-index:0}.technologies__cubes .scene:first-child,.technologies__cubes .scene:nth-child(2),.technologies__cubes .scene:nth-child(3){height:200px;perspective:400px;width:200px}.technologies__cubes .scene:first-child,.technologies__cubes .scene:nth-child(3){position:absolute;transform:translate(50%,50%)}.technologies__cubes .scene:first-child{animation:fadeCubeOutter 1.4s linear;transition:transform 1.2s ease-out}.technologies__cubes .scene:first-child.--fadeincube{transform:scale(230%)}.technologies__cubes .scene:nth-child(2){animation:fadeCubeInner 1.8s linear;transition:transform 1.8s ease-out}.technologies__cubes .scene:nth-child(2).--fadeincube{transform:scale(145%)}.technologies__cubes .scene:nth-child(3){animation:fadeCubeInnerInner 2s linear;transition:transform 2s ease-out}.technologies__cubes .scene:nth-child(3).--fadeincube{transform:scale(60%)}.cube__inner,.cube__inner__inner,.cube__outter{height:200px;position:absolute;transform-style:preserve-3d;width:200px}.cube__inner .cube__face,.cube__inner__inner .cube__face,.cube__outter .cube__face{height:200px;line-height:200px;position:absolute;width:200px}.cube__inner .cube__face--front,.cube__inner__inner .cube__face--front,.cube__outter .cube__face--front{transform:rotateY(0deg) translateZ(100px)}.cube__inner .cube__face--right,.cube__inner__inner .cube__face--right,.cube__outter .cube__face--right{transform:rotateY(90deg) translateZ(100px)}.cube__inner .cube__face--back,.cube__inner__inner .cube__face--back,.cube__outter .cube__face--back{transform:rotateY(180deg) translateZ(100px)}.cube__inner .cube__face--left,.cube__inner__inner .cube__face--left,.cube__outter .cube__face--left{transform:rotateY(-90deg) translateZ(100px)}.cube__inner .cube__face--top,.cube__inner__inner .cube__face--top,.cube__outter .cube__face--top{transform:rotateX(90deg) translateZ(100px)}.cube__inner .cube__face--bottom,.cube__inner__inner .cube__face--bottom,.cube__outter .cube__face--bottom{transform:rotateX(-90deg) translateZ(100px)}.cube__outter .cube__face{animation:outterStroke 50s linear infinite alternate;border:1px solid rgba(60,64,67,.192)}.cube__inner .cube__face{animation:innerStroke 45s linear infinite alternate;border:1px solid rgba(60,64,67,.604)}.cube__inner__inner .cube__face{animation:innerInnerStroke 40s linear infinite alternate;border:1px solid #3c4043}@keyframes outterStroke{0%{border-color:rgba(60,64,67,.192);border-radius:2.5%}to{border-color:rgba(60,64,67,.125);border-radius:60%}}@keyframes innerStroke{0%{border-color:rgba(60,64,67,.604);border-radius:2.5%}to{border-color:rgba(60,64,67,.427);border-radius:60%}}@keyframes innerInnerStroke{0%{border-color:#3c4043;border-radius:2.5%;box-shadow:1px 1px 1px 1px #fff0}to{border-color:hsla(0,0%,100%,.286);border-radius:60%;box-shadow:1px 1px 4px 1px hsla(0,0%,100%,.451)}}.cube__outter{animation:outter 50s linear infinite;transform:translateZ(-50px) rotateY(0deg) rotateX(0deg) rotate(0deg)}.cube__inner{animation:inner 45s linear infinite;transform:translateZ(-50px) rotateY(0deg) rotateX(0deg) rotate(45deg)}.cube__inner__inner{animation:innerInner 40s linear infinite;transform:translateZ(-50px) rotateY(-1turn) rotateX(-90deg) rotate(1turn)}@keyframes outter{0%{transform:translateZ(-50px) rotateY(0deg) rotateX(0deg) rotate(0deg)}to{transform:translateZ(-50px) rotateY(1turn) rotateX(1turn) rotate(1turn)}}@keyframes inner{0%{transform:translateZ(-50px) rotateY(0deg) rotateX(0deg) rotate(0deg)}to{transform:translateZ(-50px) rotateY(180deg) rotateX(180deg) rotate(-1turn)}}@keyframes innerInner{0%{transform:translateZ(-50px) rotateY(0deg) rotateX(0deg) rotate(0deg)}to{transform:translateZ(-50px) rotateY(-1turn) rotateX(-1turn) rotate(1turn)}}@keyframes fadeCubeInner{to{opacity:100%;transform:scale(145%)}0%{opacity:0;transform:scale(0)}}@keyframes fadeCubeInnerInner{to{opacity:100%;transform:scale(60%)}0%{opacity:0;transform:scale(0)}}@keyframes fadeCubeOutter{to{opacity:100%;transform:scale(230%)}0%{opacity:0;transform:scale(0)}}@media only screen and (max-width:1280px){#about{height:auto}#about .about__content .about__technologies{width:auto}}@media only screen and (min-width:100px) and (max-width:850px){#about{align-items:center;display:flex;flex-direction:column;height:auto;justify-content:space-between;padding-bottom:2rem}#about .about__content{flex-direction:column;justify-content:center}#about .about__content .image__profissional__image{margin:2rem 0 0;position:relative;width:100%}#about .about__content .image__profissional__image img{height:100%;width:100%}#about .about__content .image__profissional__image:after{content:"";left:5px;margin:0;top:5px}#about .about__content .image__profissional__image:hover:after{border-color:#36373980;left:2.5px;top:2.5px}#about .about__content .about__technologies{align-items:normal;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}#about .about__content .about__technologies .about__technologies__list:first-child{margin-bottom:5px;margin-right:0}#about .about__text{width:100%}}#header{background-color:#1c1c1c;box-shadow:0 1px 5px 1px #0003;height:auto;overflow:hidden;position:fixed;top:0;width:100%;z-index:10}#header #menuCheck{display:none}#header .header__navbar{align-items:center;display:flex;flex-direction:row;height:55px;justify-content:space-between;overflow:hidden;padding:.5rem 1rem;transition:all .2s ease-in-out}#header .header__navbar.scroll-down{height:0!important;padding:0 1rem!important}#header .header__navbar .header__navbar__list .header__navbar__item .header__navbar__brand{display:block;height:40px}#header .header__navbar .header__navbar__list .header__navbar__brand__image{height:40px;width:40px}#header .header__navbar .header__navbar__list:first-child .header__navbar__item:last-child{display:none}#header .header__navbar .header__navbar__list:first-child .header__navbar__item:last-child label{align-items:center;display:flex;flex-direction:row;justify-content:center;margin:0}#header .header__navbar .header__navbar__list:first-child .header__navbar__item:last-child label .header__navbar__svg{height:40px;width:40px}#header .header__navbar .header__navbar__list:nth-child(2){align-items:center;display:flex;flex-direction:row;justify-content:center}#header .header__navbar .header__navbar__list:nth-child(2) .header__navbar__item .header__navbar__link{color:#6a6b6c;font-size:1.3rem;transition:color .25s ease-out}#header .header__navbar .header__navbar__list:nth-child(2) .header__navbar__item .header__navbar__link.active,#header .header__navbar .header__navbar__list:nth-child(2) .header__navbar__item .header__navbar__link:hover{color:#fff}#header .header__navbar .header__navbar__list:nth-child(2) .header__navbar__item:nth-child(2n){margin:0 1.2rem}#header .header__navbar .header__navbar__list:nth-child(3){display:none}@media only screen and (max-width:500px){#header #menuCheck~.header__navbar .header__navbar__svg--front{fill:#fff}#header #menuCheck:checked~.header__navbar .header__navbar__svg--front,#header #menuCheck~.header__navbar .header__navbar__svg--back{fill:#3c4043}#header #menuCheck:checked~.header__navbar .header__navbar__svg--back{fill:#fff}#header #menuCheck:checked~.header__navbar{height:300px;padding:1.5rem}#header .header__navbar{flex-direction:column;height:65px;padding:1rem}#header .header__navbar .header__navbar__list:first-child{align-items:center;display:flex;flex-direction:row;justify-content:space-between;position:relative;width:100%}#header .header__navbar .header__navbar__list:first-child .header__navbar__item:last-child{display:flex;position:relative}#header .header__navbar .header__navbar__list:first-child .header__navbar__item:last-child .header__navbar__svg{transition:fill .5s ease-in-out}#header .header__navbar .header__navbar__list:first-child .header__navbar__item:last-child .header__navbar__svg--back{fill:#3c4043}#header .header__navbar .header__navbar__list:first-child .header__navbar__item:last-child .header__navbar__svg--front{fill:#fff;cursor:pointer;left:-2px;position:absolute;top:-2px}#header .header__navbar .header__navbar__list:first-child .header__navbar__item:last-child .header__navbar__svg--front:hover{fill:#3c4043}#header .header__navbar .header__navbar__list:first-child .header__navbar__item:last-child .header__navbar__svg--front:hover~.header__navbar__svg--back{fill:#fff}#header .header__navbar .header__navbar__list:nth-child(2){flex-direction:column;width:100%}#header .header__navbar .header__navbar__list:nth-child(2) .header__navbar__item,#header .header__navbar .header__navbar__list:nth-child(2) .header__navbar__link{display:block;width:100%}#header .header__navbar .header__navbar__list:nth-child(2) .header__navbar__item{border-bottom:1px solid #343638;padding:1rem 1rem 1rem 0}#header .header__navbar .header__navbar__list:nth-child(2) .header__navbar__link{font-size:1.5rem!important}}#footer{padding:.5rem 0}#footer .footer__list .footer__item .footer__copyrights{align-items:center;display:flex;flex-direction:row;justify-content:center}#footer .footer__list .footer__item .footer__copyrights,#footer .footer__list .footer__item .footer__copyrights a{color:#afafaf}#footer .footer__list .footer__item .footer__copyrights .footer__copyrights__link{margin:0 5px 0 0}#footer .footer__list .footer__item .footer__copyrights .footer__copyrights__link:hover{color:#e4e4e4}@media only screen and (max-width:500px){#footer .footer__list .footer__item .footer__copyrights{align-items:center;display:flex;flex-direction:column;justify-content:center}}#contact{align-items:center;display:flex;flex-direction:column;height:auto;justify-content:flex-end}#contact .contact__header .contact__header__text,#contact .contact__header .contact__header__title{text-align:center}#contact .contact__form{align-items:center;display:flex;flex-direction:column;justify-content:default;margin-top:15px;max-width:800px;width:100%}#contact .contact__form .contact__inputs{display:flex;width:100%}#contact .contact__form .contact__inputs input:nth-child(2n){margin-left:5px}#contact .contact__form #from__submit,#contact .contact__form .form__message,#contact .contact__form .form__text{background-color:#171717;border:1px solid rgba(52,54,56,.251);color:#ccc;font-size:1rem;height:60px;margin-bottom:5px;padding:15px;width:100%}#contact .contact__form #from__submit{cursor:pointer;transition:all .5s ease-in-out}#contact .contact__form #from__submit:hover{background-color:#121212;color:#fff}#contact .contact__form .form__message{height:200px}@media only screen and (max-width:500px){#contact{padding-bottom:0}#contact .contact__form .form__text{font-size:1rem}#contact .contact__form .contact__inputs{align-items:center;display:flex;flex-direction:column;justify-content:center}#contact .contact__form .contact__inputs input:nth-child(2n){margin-left:0}}@media only screen and (max-width:850px){#contact{padding-bottom:0}}#portfolio{height:auto}#portfolio .portfolio__text{margin-bottom:4rem}#portfolio article article{align-items:center;display:flex;flex-direction:column;justify-content:center}#portfolio #card-container,#portfolio #card-container .smallerProjects{grid-gap:5rem;display:grid;gap:5rem;grid-template-columns:repeat(1,100%);overflow:hidden;padding:1rem;position:relative}#portfolio #card-container .card-lg{border:1px solid hsla(0,0%,9%,.471);border-radius:5px;box-shadow:5px 5px 10px 5px #171717;height:450px;opacity:0;overflow:hidden;position:relative}#portfolio #card-container .card-lg .icons{bottom:10px;position:absolute;right:10px}#portfolio #card-container .card-lg .card-lg__github__link svg{height:45px;width:45px}#portfolio #card-container .card-lg .card-lg__page__link{display:none}#portfolio #card-container .card-lg:nth-child(2n){direction:rtl}#portfolio #card-container .card-lg:nth-child(2n) .icons{left:10px;right:auto;transform:scaleX(-1)}#portfolio #card-container .card-lg:nth-child(2n) .card-lg__content__info{direction:ltr}#portfolio #card-container .card-lg .card-lg__content{align-items:center;display:flex;flex-direction:row;height:100%;justify-content:default;position:relative}#portfolio #card-container .card-lg .card-lg__content .card-lg__content__info,#portfolio #card-container .card-lg .card-lg__content .card-lg__logo{align-items:flex-start;display:flex;flex-direction:column;justify-content:center}#portfolio #card-container .card-lg .card-lg__content .card-lg__logo{height:100%;position:relative;width:45%}#portfolio #card-container .card-lg .card-lg__content .card-lg__logo .card-lg__overlay{background-color:#1c1c1c80;height:100%;position:absolute;transition:all .5s ease-in;width:100%}#portfolio #card-container .card-lg .card-lg__content .card-lg__logo .card-lg__overlay:hover{background-color:#1c1c1c00}#portfolio #card-container .card-lg .card-lg__content .card-lg__logo .card-lg__logo__image{height:100%;object-fit:fill;width:100%}#portfolio #card-container .card-lg .card-lg__content .card-lg__content__info{align-items:normal;background-color:#171717;display:flex;flex-direction:column;height:100%;justify-content:space-evenly;padding:0 2.25rem;width:55%}#portfolio #card-container .card-lg .card-lg__content .card-lg__content__info .card-lg__content__title{margin-bottom:1.25rem;margin-top:0}#portfolio #card-container .card-lg .card-lg__content .card-lg__content__info .card-lg__content__text{margin-left:1.75rem}#portfolio #card-container .card-lg .card-lg__content .card-lg__content__info .card-lg__content__technologies{width:100%}#portfolio #card-container .card-lg .card-lg__content .card-lg__content__info .card-lg__content__technologies .card-lg__content__technologies__list{align-items:center;display:flex;flex-direction:row;justify-content:center}#portfolio #card-container .card-lg .card-lg__content .card-lg__content__info .card-lg__content__technologies .card-lg__content__technologies__list li{font-weight:700}#portfolio #card-container .card-lg .card-lg__content .card-lg__content__info .card-lg__content__technologies .card-lg__content__technologies__list li:nth-child(2n){padding:1rem}@media only screen and (min-width:600px) and (max-width:1024px){#portfolio #card-lg-container{padding:0}#portfolio #card-lg-container .card-lg{height:auto;opacity:1}#portfolio #card-lg-container .card-lg .card-lg__content{align-items:center;display:flex;flex-direction:column;justify-content:center}#portfolio #card-lg-container .card-lg .card-lg__content .card-lg__content__info,#portfolio #card-lg-container .card-lg .card-lg__content .card-lg__logo{width:100%}#portfolio #card-lg-container .card-lg .card-lg__content .card-lg__content__info{padding:2.25rem}}@media only screen and (min-width:100px) and (max-width:1100px){#portfolio #card-container,#portfolio #card-container .smallerProjects{padding:0}#portfolio #card-container .card-lg{box-shadow:none;height:auto;opacity:0;overflow:hidden}#portfolio #card-container .card-lg:nth-child(2n){direction:inherit}#portfolio #card-container .card-lg:nth-child(2n) .icons{direction:inherit;left:auto;transform:scaleX(1)}#portfolio #card-container .card-lg:nth-child(2n) .card-lg__content__info{direction:inherit}#portfolio #card-container .card-lg .card-lg__content{flex-direction:column;justify-content:space-between}#portfolio #card-container .card-lg .card-lg__content .card-lg__logo{display:none}#portfolio #card-container .card-lg .card-lg__content .card-lg__content__info{align-items:center;padding:1.75rem;width:100%}#portfolio #card-container .card-lg .card-lg__content .card-lg__content__info .icons{align-items:center;bottom:auto;display:flex;flex-direction:row;justify-content:center;padding:15px;position:static;right:auto;width:100%}#portfolio #card-container .card-lg .card-lg__content .card-lg__content__info .icons .card-lg__github__link svg{height:50px;width:50px}#portfolio #card-container .card-lg .card-lg__content .card-lg__content__info .icons .card-lg__page__link{display:block;height:45px;margin-left:1.25rem;width:45px}#portfolio #card-container .card-lg .card-lg__content .card-lg__content__info .icons .card-lg__page__link svg{height:45px;padding:6px;width:45px}#portfolio #card-container .card-lg .card-lg__content .card-lg__content__info .card-lg__content__title{margin-top:0;width:100%}#portfolio #card-container .card-lg .card-lg__content .card-lg__content__info .card-lg__content__text{margin:0}}@media only screen and (min-width:100px) and (max-width:500px){#portfolio #card-container,#portfolio #card-container .smallerProjects{padding:0}#portfolio #card-container .card-lg{box-shadow:none;height:auto;opacity:1;overflow:hidden}#portfolio #card-container .card-lg:nth-child(2n){direction:inherit}#portfolio #card-container .card-lg:nth-child(2n) .icons{direction:inherit;left:auto;transform:scaleX(1)}#portfolio #card-container .card-lg:nth-child(2n) .card-lg__content__info{direction:inherit}#portfolio #card-container .card-lg .card-lg__content{flex-direction:column!important;justify-content:space-between}#portfolio #card-container .card-lg .card-lg__content .card-lg__logo{display:none}#portfolio #card-container .card-lg .card-lg__content .card-lg__content__info{align-items:center;padding:1.75rem;width:100%}#portfolio #card-container .card-lg .card-lg__content .card-lg__content__info .icons{align-items:center;bottom:auto;display:flex;flex-direction:row;justify-content:center;padding:15px;position:static;right:auto;width:100%}#portfolio #card-container .card-lg .card-lg__content .card-lg__content__info .icons .card-lg__github__link svg{height:50px;width:50px}#portfolio #card-container .card-lg .card-lg__content .card-lg__content__info .icons .card-lg__page__link{display:block;height:45px;margin-left:1.25rem;width:45px}#portfolio #card-container .card-lg .card-lg__content .card-lg__content__info .icons .card-lg__page__link svg{height:45px;padding:6px;width:45px}#portfolio #card-container .card-lg .card-lg__content .card-lg__content__info .card-lg__content__title{margin-top:0;width:100%}#portfolio #card-container .card-lg .card-lg__content .card-lg__content__info .card-lg__content__text{margin:0}}#portfolio #card-container .smallerProjects{grid-template-columns:repeat(auto-fill,minmax(360px,1fr))!important}#portfolio #card-container .smallerProjects .card-sm{background-color:#171717;border:1px solid hsla(0,0%,9%,.471);border-radius:5px;box-shadow:5px 5px 10px 5px #171717;opacity:0;overflow:visible;overflow:initial;position:relative}#portfolio #card-container .smallerProjects .card-sm .card-sm__content{height:100%}#portfolio #card-container .smallerProjects .card-sm .card-sm__content .card-sm__content__info{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:space-evenly;padding:1.25rem;width:100%}#portfolio #card-container .smallerProjects .card-sm .card-sm__content .card-sm__content__info .card-sm__content__title{font-size:2.2rem;line-height:1;text-align:justify;word-break:break-all}#portfolio #card-container .smallerProjects .card-sm .card-sm__content .card-sm__content__info .card-sm__content__text{letter-spacing:.095rem;min-height:230px;text-align:left}#portfolio #card-container .smallerProjects .card-sm .card-sm__content .card-sm__content__info .icons{align-items:center;display:flex;justify-content:right;position:relative;width:100%}#portfolio #card-container .smallerProjects .card-sm .card-sm__content .card-sm__content__info .icons .card-sm__page__link{display:flex;margin-right:10px}#portfolio #card-container .smallerProjects .card-sm .card-sm__content .card-sm__content__info .icons .card-sm__github__link svg{height:45px;width:45px}#portfolio #card-container .smallerProjects .card-sm .card-sm__content .card-sm__content__info .card-sm__content__technologies .card-sm__content__technologies__list{align-items:center;display:flex;flex-direction:row;justify-content:center;margin-top:1.75rem}#portfolio #card-container .smallerProjects .card-sm .card-sm__content .card-sm__content__info .card-sm__content__technologies .card-sm__content__technologies__list li{font-weight:700}#portfolio #card-container .smallerProjects .card-sm .card-sm__content .card-sm__content__info .card-sm__content__technologies .card-sm__content__technologies__list li:nth-child(2n){padding:1rem}@media only screen and (min-width:100px) and (max-width:1025px){.card-sm{max-width:100%!important}}@media only screen and (max-width:500px){#portfolio{height:auto}#portfolio .portfolio__title{width:-webkit-min-content;width:min-content}#portfolio .portfolio__text{width:100%}}@media only screen and (max-width:850px){#portfolio .portfolio__text{width:100%}}#side__icones .right__side__icones{display:none;right:0;z-index:4}#side__icones .left__side__icones{left:0}#side__icones .left__side__icones.--fadeinup{transform:translate3d(0,80px,0)}#side__icones .left__side__icones,#side__icones .right__side__icones{bottom:25px;position:fixed;transition:bottom .5s ease-in-out;width:100px}#side__icones .left__side__icones .side__icone__list,#side__icones .right__side__icones .side__icone__list{align-items:center;display:flex;flex-direction:column;justify-content:center;padding-right:5px;width:100%}#side__icones .left__side__icones .side__icone__list .side__icone__item:nth-child(2n),#side__icones .right__side__icones .side__icone__list .side__icone__item:nth-child(2n){padding:5px 0}#side__icones .left__side__icones .side__icone__list .side__icone__item:first-child svg,#side__icones .left__side__icones .side__icone__list .side__icone__item:nth-child(3) svg,#side__icones .right__side__icones .side__icone__list .side__icone__item:first-child svg,#side__icones .right__side__icones .side__icone__list .side__icone__item:nth-child(3) svg{height:25px;width:25px}#side__icones .left__side__icones .side__icone__list .side__icone__item a,#side__icones .right__side__icones .side__icone__list .side__icone__item a{display:block}#side__icones .left__side__icones .side__icone__list .side__icone__item a:hover svg,#side__icones .right__side__icones .side__icone__list .side__icone__item a:hover svg{fill:#fff}#side__icones .left__side__icones .side__icone__list .side__icone__item .side__link__image,#side__icones .right__side__icones .side__icone__list .side__icone__item .side__link__image{animation-delay:.15s;height:35px;opacity:0;width:35px}#side__icones .left__side__icones .side__icone__list .side__icone__item .side__link__image:hover,#side__icones .right__side__icones .side__icone__list .side__icone__item .side__link__image:hover{fill:#fff}@media only screen and (min-width:1024px) and (max-width:1280px){#side__icones .left__side__icones,#side__icones .right__side__icones{bottom:0}#side__icones .left__side__icones .side__icone__list,#side__icones .right__side__icones .side__icone__list{padding:0}#side__icones .left__side__icones .side__icone__list .side__icone__item .side__link__image,#side__icones .right__side__icones .side__icone__list .side__icone__item .side__link__image{height:35px;width:35px}#side__icones .left__side__icones{left:0;width:50px}}@media only screen and (min-width:100px) and (max-width:1024px){#footer #side__icones{align-items:center;display:flex;flex-direction:row;justify-content:center;padding:15px 0;position:relative;width:100%}#footer #side__icones .left__side__icones{bottom:0;position:relative}#footer #side__icones .left__side__icones .side__icone__list{align-items:center;display:flex;flex-direction:row;justify-content:center;padding-right:5px;width:100%}#footer #side__icones .left__side__icones .side__icone__list .side__icone__item:nth-child(2n){padding:0 15px}#footer #side__icones .left__side__icones .side__icone__list .side__link__image{animation:none 0s ease 0s 1 normal none running;animation:initial;opacity:1;transform:translateZ(0)}}@media only screen and (min-width:100px) and (max-width:600px){main section{padding:30px 1.5rem 65px}main section article{width:100%}main section h1[class*=__title]{font-size:4rem}main section p[class*=__text]{font-size:1.3rem}}@media only screen and (min-width:600px) and (max-width:1024px){main section{padding:30px 1.5rem 65px}main section h1[class*=__title]{font-size:4rem}main section p[class*=__text]{font-size:1.5rem}}@media only screen and (min-width:1024px) and (max-width:1280px){main section{padding:30px 50px 65px}}
/*# sourceMappingURL=main.1488eae6.css.map*/