/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{-webkit-text-size-adjust:100%;line-height:1.15}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:initial;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:initial}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:initial}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:initial}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#092f57;background-image:radial-gradient(circle farthest-side at right,#092f57,#092f57,#0a5064);font-family:Fjalla One,Arima Madurai,Arial,Helvetica,sans-serif}*,body{margin:0}*{box-sizing:border-box;outline:0;padding:0;scroll-behavior:smooth}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.lds-ripple{display:inline-block;height:80px;margin-top:150px;position:relative;width:80px}.lds-ripple div{animation:lds-ripple 1s cubic-bezier(0,.2,.8,1) infinite;border:4px solid #fff;border-radius:50%;opacity:1;position:absolute}.lds-ripple div:nth-child(2){animation-delay:-.5s}@keyframes lds-ripple{0%{height:0;left:36px;opacity:1;top:36px;width:0}to{height:72px;left:0;opacity:0;top:0;width:72px}}.center{display:block;position:relative;text-align:center;width:100%}nav.horizontal{align-items:center;display:flex;font-size:x-large;justify-content:center;margin-top:40px;padding:10px}nav.horizontal>ul{color:#fff;display:flex;list-style-type:none;text-decoration:none}nav.horizontal>ul>li{transform:translateY(-100px)}nav.horizontal>ul>li:not(:first-child){margin-left:50px}nav.horizontal ul>li>a{color:#fff;text-align:center;text-decoration:none;text-transform:uppercase}nav ul>li>a:after{border-bottom:3px solid #dfc973;content:"";display:block;transform:scaleX(0);transition:transform .25s ease-in-out}nav ul>li>a:hover:after{transform:scaleX(1);transform-origin:0 50%}.signature{animation:signatureEntrance 1s ease-out both;animation-delay:1.1s;background:url(/resume/static/media/marceloleite-resume-topsignature.7ac2a321f01d0862d133.svg) no-repeat 50%;background-size:120px 39px;display:block;height:39px;margin-top:32px;width:100%}nav.vertical{position:fixed;right:20px;top:20px;transition:all;z-index:99}nav.vertical.in{animation:rightMenuEntrance 2s cubic-bezier(.19,1,.22,1) both}nav.vertical.out{animation:rightMenuExit .7s cubic-bezier(.25,.46,.45,.94) both}nav.vertical>ul{border-right:1px solid #dfc973;color:#fff;list-style-type:none;padding-bottom:5px;padding-right:7px;padding-top:10px;text-align:right;text-decoration:none}nav.vertical>ul>li>a{color:#fff;text-decoration:none;text-transform:uppercase}nav.vertical>ul>li:last-child,nav.vertical>ul>li:not(:first-child){margin-top:15px}.signatureSm{background:url(/resume/static/media/marceloleite-resume-topsignature.7ac2a321f01d0862d133.svg) no-repeat 50%;background-size:80px 39px;display:block;height:39px;width:80px}body::-webkit-scrollbar{width:.6em}body::-webkit-scrollbar-track{box-shadow:inset 0 0 6px #1313134d}body::-webkit-scrollbar-thumb{background-color:#3d3d3d;outline:1px solid #202020}nav.horizontal>ul>li:first-child,nav.horizontal>ul>li:nth-child(2){animation:topMenuEntrance 1s cubic-bezier(.55,.055,.675,.19) forwards}nav.horizontal>ul>li:nth-child(2){animation-delay:.15s}nav.horizontal>ul>li:nth-child(3){animation:topMenuEntrance 1s cubic-bezier(.55,.055,.675,.19) forwards;animation-delay:.3s}@keyframes topMenuEntrance{to{transform:translateY(0)}}@keyframes topMenuExit{to{transform:translateY(-100px)}}@keyframes signatureEntrance{0%{filter:blur(50px);opacity:0}to{filter:blur(0);opacity:1;transform:translateX(0) rotate(0deg)}}@keyframes rightMenuEntrance{0%{filter:blur(40px);opacity:0;transform:translateY(-1000px) scaleY(2.5) scaleX(.2);transform-origin:50% 0}to{filter:blur(0);opacity:1;transform:translateY(0) scaleY(1) scaleX(1);transform-origin:50% 50%}}@keyframes rightMenuExit{0%{opacity:1;transform:translateY(0);visibility:visible}to{opacity:0;transform:translateY(-50px);visibility:hidden}}div .quote{margin-top:137px;text-align:center;width:100%}.quote h2{color:#fff;font-family:Arima Madurai;font-size:2rem;font-weight:300;line-height:1.4em;margin-bottom:5px;text-align:center}.quote span{color:#dfc973;transition:.6s}.quote a:hover,.quote button:hover{filter:drop-shadow(-1px -2px 5px #92996e);transition-duration:.6s;-o-transition-duration:.6s}.quote i{color:#c7c4b8;font-size:1.4rem}.btn-download{background-color:#e4c77b;border:0;color:#0c2638;cursor:pointer;font-size:2em;margin-bottom:50px;margin-top:70px;padding:15px;text-align:center;transition:ease-out;transition-duration:.1s}.btn-download:active{transform:scale(.95);-webkit-transform:scale(.9)}.behance img{height:75px;margin:10px;width:75px}.googleplay img{height:auto;margin:10px;opacity:.5;transition:all;transition:1s;width:175px}.googleplay img:hover{opacity:1}button.googleplay{background-color:initial}.quote iframe{align-items:center;border:1px solid #fff;border-radius:10px;height:500px;margin:30px;width:80%}.video{text-align:center}@media (max-width:450px){.quote>h2{font-size:1.6rem;line-height:20px}.quote>h2>i{font-size:1rem}}.react-responsive-modal-root{bottom:0;left:0;position:fixed;right:0;top:0;z-index:1000}.react-responsive-modal-overlay{background:#00000080;bottom:0;left:0;position:fixed;right:0;top:0;z-index:-1}.react-responsive-modal-container{height:100%;outline:0;overflow-x:hidden;overflow-y:auto;text-align:center}.react-responsive-modal-containerCenter:after{content:"";display:inline-block;height:100%;vertical-align:middle;width:0}.react-responsive-modal-modal{background:#fff;box-shadow:0 12px 15px 0 #00000040;display:inline-block;margin:1.2rem;max-width:800px;overflow-y:auto;padding:1.2rem;position:relative;text-align:left;vertical-align:middle}.react-responsive-modal-closeButton{background-color:initial;border:none;cursor:pointer;display:flex;padding:0;position:absolute;right:14px;top:14px}.react-responsive-modal-container,.react-responsive-modal-modal,.react-responsive-modal-overlay{animation-fill-mode:forwards!important}@keyframes react-responsive-modal-overlay-in{0%{opacity:0}to{opacity:1}}@keyframes react-responsive-modal-overlay-out{0%{opacity:1}to{opacity:0}}@keyframes react-responsive-modal-modal-in{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(100%)}}@keyframes react-responsive-modal-modal-out{0%{opacity:1;transform:scale(100%)}to{opacity:0;transform:scale(.96)}}.skills-cloud{margin:40px 0;text-align:center}.skills-cloud h3{color:#dfc973;font-family:Arima Madurai;font-size:1.8rem;font-weight:300;letter-spacing:2px;margin-bottom:30px;text-transform:uppercase}.skills-category{margin-bottom:40px}.category-title{color:#ffffff7a;display:inline-block;font-family:Arima Madurai;font-size:.6rem;font-weight:400;letter-spacing:1px;margin-bottom:20px;padding-bottom:5px;text-transform:uppercase}.skills-grid{grid-gap:6px;display:grid;gap:6px;grid-template-columns:repeat(auto-fit,minmax(80px,1fr));justify-items:center;margin:0 auto;max-width:800px;padding:0 20px}.skill-item{align-items:center;border-radius:8px;cursor:default;display:flex;flex-direction:column;padding:10px;text-align:center;transition:transform .3s ease,filter .3s ease}.skill-item:hover{filter:drop-shadow(0 4px 15px rgba(223,201,115,.4));transform:translateY(-5px) scale(1.05)}.skill-icon{height:48px;margin-bottom:8px;transition:transform .2s ease;width:48px}.skill-item:hover .skill-icon{transform:scale(1.1)}.skill-name{word-wrap:break-word;color:#c7c4b8;font-family:Arima Madurai,sans-serif;font-size:.55rem;font-weight:300;line-height:1.2;max-width:70px;text-align:center;transition:color .3s ease}.skill-item:hover .skill-name{color:#dfc973}@media (max-width:768px){.skills-cloud h3{font-size:1.4rem;margin-bottom:20px}.category-title{font-size:1.1rem;margin-bottom:15px}.skills-category{margin-bottom:30px}.skills-grid{gap:15px;grid-template-columns:repeat(auto-fit,minmax(70px,1fr));max-width:600px}.skill-icon{height:40px;width:40px}.skill-name{font-size:.7rem;max-width:60px}}@media (max-width:450px){.skills-cloud h3{font-size:1.2rem;margin-bottom:15px}.category-title{font-size:1rem;margin-bottom:12px}.skills-category{margin-bottom:25px}.skills-grid{gap:12px;grid-template-columns:repeat(auto-fit,minmax(60px,1fr));max-width:100%;padding:0 10px}.skill-icon{height:36px;width:36px}.skill-name{font-size:.65rem;max-width:55px}}.socialIcons{margin:1rem;text-align:center}.socialIcons a{margin:10px}.behancefooter{height:auto;width:35px}.MuiSvgIcon-root{transition:all .5s ease}.socialIcons a .MuiSvgIcon-root:hover{color:#dfc973!important;transition:all .5s ease}.copyright{border-top:1px solid #8fa4b3;color:#8fa4b3;font-family:Helvetica;font-size:smaller;margin-bottom:10px;margin-top:30px;padding:.5rem;text-align:center}.copyright button{background:none;color:#8fa4b3;text-decoration:none;transition:all .3s ease-in}.copyright button:hover{color:#e8f5ff}.copyright span{color:#8fa4b3;text-decoration:none;transition:all .3s ease-in}.copyright span:hover{color:#e8f5ff}.behancebig img{height:75px;margin:10px;width:75px}@media (max-width:450px){.socialIcons a{margin:7px}}h1{font-weight:300}.title{color:#aeb6bf;font-size:18px;margin-bottom:25px}.title span{color:#5dade2}.content{margin:45px auto;width:640px}.tabs-body{margin:30px;text-align:center}.tabs-header{display:table;list-style-type:none;width:100%}.tabs-header li{color:#ecf0f1;cursor:pointer;display:table-cell;text-align:center}.tabs-header li>a{background:#212f3d;display:block;padding:15px;transform:skew(-40deg);transition:all .2s ease-in}.tabs-header li>a span{display:block;transform:skew(40deg)}.tabs-header li>a:hover{background:#b6b195;color:#f7f9f9}.tabs-header li.active>a{background:#7a7c6c}.tabs-content{background:#121314;border-radius:10px;margin-top:15px;max-height:250px;overflow:auto;padding:20px 25px;position:relative}.tabs-content .tabs-textItem{display:none;transform:translateY(100%)}.tabs-content .tabs-textItem.show{animation:change .49s cubic-bezier(.175,.885,.32,1.275);display:block;transform:translateY(0)}.tabs-content .tabs-textItem{color:#f2f3f4;font:normal 15px/1.5 Open Sans}.tabs-content::-webkit-scrollbar{width:.6em}.tabs-content::-webkit-scrollbar-track{box-shadow:inset 0 0 6px #1313134d}.tabs-content::-webkit-scrollbar-thumb{background-color:#3d3d3d;outline:1px solid #202020}@keyframes change{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}@media (max-width:540px){.tabs-header li{display:block;margin-left:5%;margin-top:10px;max-width:250px}.tabs-content{max-height:550px;min-height:350px}}.listContainer>ul>li{background-color:#03030362;border-radius:5px;list-style-type:none;margin:10px;padding:10px;transition:all 1s}.listContainer>ul>li:hover{background-color:#6b6b6be1}.btnComponent{background-color:#0009;border:1px solid #d6d2b0;border-radius:6px;color:#d6d2b0;font-size:small;font-weight:lighter;margin-top:2px;padding:4px 7px;text-align:center;text-decoration:none;white-space:nowrap}.btnComponent:hover{background-color:#000000e6;color:#fff}.tag{background-color:#ffffffb3;border-radius:2px;color:#38332b;font-size:.6rem;font-weight:400;margin:2px;padding:3px;transition:1s}@media (max-width:540px){.btnComponent{display:block;margin-top:10px}}
/*# sourceMappingURL=main.db6ab606.css.map*/