@import"https://fonts.googleapis.com/css2?family=Inter:wght@100..900&family=Lato:ital,wght@0,100;0,300;0,400;0,700;0,900;1,100;1,300;1,400;1,700;1,900&family=Roboto:ital,wght@0,100..900;1,100..900&display=swap";#root{margin-top:50px;width:100%;display:flex;justify-content:space-evenly}body{background:linear-gradient(90deg,#383838,#1e1e1f);font-family:Roboto,serif}@media only screen and (max-width:1730px){#root{gap:25%}}@media only screen and (max-width:1200px){#root{gap:50%}}@media only screen and (max-width:1050px){body{margin-top:0}#root{flex-direction:column;margin-top:0;padding-top:0;align-items:center}}@media only screen and (max-width:865px){body{font-size:12px}#root{width:100%}}ul.info-list{display:flex;margin:0;padding:0;flex-direction:column;align-items:flex-start;list-style:none}ul.info-list li{margin:25px 0 0}ul.info-list li i{max-width:58px;margin-top:15px;padding:15px;border-radius:5px;color:#f5f5f5;background:linear-gradient(135deg,#383838,#1e1e1f)}ul.info-list li i:hover{background:linear-gradient(135deg,#1e1e1f,#383838);cursor:pointer}ul.info-list li label{color:#ffffffe6;display:block}ul.info-list li a{text-decoration:none;color:#edd98b}ul.info-list li a:hover{color:#3e3506}ul.info-list li div{font-size:12px;margin-left:15px;line-height:1.4;text-align:left;display:inline-block}@media only screen and (max-width:865px){ul.info-list li i{padding:7px}}@media only screen and (max-width:660px){ul.info-list li{margin-top:0;margin-bottom:15px}}.aside{position:relative}.sidebar{position:fixed;padding:25px;background-color:#1e1e1f;border:1px solid #383838;text-align:center;border-radius:15px;margin-left:-60px}.sidebar img{padding:15px;border-radius:35px;width:75%;background-color:#3d3d3e}.aside_name{color:#edd98b;margin:15px 0 0}.aside_badge{display:inline-block;font-size:90%;letter-spacing:.35px;margin-top:10px;font-weight:600;line-height:1.2;padding:7px;background-color:#383838;border-radius:5px;color:#edd98b}.hire-me{border:#E6BE62 solid 2px;border-radius:35px;margin-top:5px;background:linear-gradient(135deg,#1e1e1f,#383838);text-transform:uppercase;padding:10px;font-weight:700;width:100%;color:#e6be62}.hire-me:hover{background:#2a2a2b;color:#f5f5f5;border-color:#e6be62}.hire-me a{display:flex;justify-content:center;gap:15px;align-items:center;text-decoration:none;color:unset;text-transform:none}@media only screen and (max-width:1050px){.sidebar{position:unset;width:90vw;display:flex;gap:15px;background-color:transparent;margin-bottom:50px}.hire-me{width:unset;height:50px;align-self:center}}@media only screen and (max-width:660px){aside{width:100%;display:flex;justify-content:center}.sidebar img{width:50%}.sidebar hr{display:none}.sidebar{flex-direction:column;flex-wrap:wrap;gap:15px;justify-content:center;width:max-content;margin-left:0}}@media only screen and (max-width:480px){.sidebar article{flex-basis:0}}@media only screen and (max-width:340px){.sidebar article{flex-basis:unset}.sidebar{gap:15px;flex-direction:column;flex-wrap:wrap}.sidebar img{width:75%}}ul.skills-list{display:grid;grid-template-columns:repeat(5,1fr);row-gap:10px;padding:0;color:#e6be62;margin:25px 0 15px;list-style:none}ul.skills-list li{margin-left:10px}@media only screen and (max-width:1050px){ul.skills-list{grid-template-columns:repeat(3,1fr)}}@media only screen and (max-width:865px){ul.skills-list{display:none}}.tab_content_title{padding:5px 0 0 25px;margin:0}.title_hr{width:45%;padding:0;margin:-10px 0 0;border-radius:15px;border:#a99450 3px solid}@media only screen and (max-width:800px){.tab_content_title{display:none}}.tab_content_tabs{background-color:#2a2a2b;border-radius:0 15px;height:75px}.tab_content_tabs ul{list-style:none;margin:0;padding:0;display:flex;align-items:center;height:100%}.tab_content_tabs ul li{padding:0 15px}.tab_content_tabs ul li a{text-decoration:none;color:#fff;text-transform:uppercase;letter-spacing:.1em}.tab_content_tabs ul li.active a{text-decoration:none;color:#e6be62}.tab_content_tabs ul li a:focus{color:#e6be62}@media only screen and (min-width:1050px){.tab_content_tabs ul li a:hover{color:#ffffff63}}@media only screen and (max-width:840px){.tab_content_tabs ul li a{font-size:12px;font-weight:lighter}.tab_content_tabs ul li{padding:0 5px}}@media only screen and (max-width:480px){.tab_content_tabs{width:100%}.tab_content_tabs ul{justify-content:center}}.tab_content{width:800px;border-radius:15px;background-color:#1e1e1f;color:#fff;display:flex;flex-wrap:wrap;justify-content:space-between}@media only screen and (max-width:800px){.tab_content{width:100vw;justify-content:flex-end}}div.tab_content_content{flex-basis:100%;padding:10px 25px 0;justify-self:flex-start}div.tab_content_content p{line-height:1.6;letter-spacing:2px;font-size:18px;font-weight:700}div.tab_content_content ul{line-height:1.3}div.tab_content_content a{text-decoration:none;cursor:pointer;color:#a99450}div.tab_content_content a:hover{transition:ease .1s;text-decoration:underline;text-decoration-color:#f5f5f5}div.tab_content_content div:not(:first-child){display:none}div.tab_content_content i{max-width:58px;margin-top:15px;padding:15px;border-radius:5px;color:#f5f5f5;background:linear-gradient(135deg,#383838,#1e1e1f)}div.tab_content_content i:hover{background:linear-gradient(135deg,#1e1e1f,#383838);cursor:pointer}#content-education ul{border-left:3px solid #383838;list-style:none;padding:0 0 0 5px}#content-education ul li{color:#fff;line-height:1.4;margin-bottom:10px;display:flex;align-items:center;gap:10px}#content-education ul li p{display:inline-block;padding:0;margin:0;vertical-align:center}#content-education ul li .icon{padding:10px;border-radius:5px;color:#e6be62;background-color:transparent}@media only screen and (max-width: 1050px){div.tab_content_content p{line-height:1.4;letter-spacing:unset;font-size:16px}}section.sub-title h3{margin-left:15px;display:inline-block;font-weight:bolder;font-size:24px;letter-spacing:1px}section.sub-title i{margin-top:0}section.references{width:100%}ul.references-list{display:grid;grid-template-columns:repeat(3,1fr);list-style:none;margin:0 0 15px;padding:0;gap:25px}ul.references-list li{border-radius:15px}ul.references-list li article{box-shadow:10px 5px 5px #000;background-color:#3d3d3e;border-radius:15px;display:flex;flex-direction:column;align-items:center;min-height:440px}ul.references-list li h4{margin:0 5px;padding:0}ul.references-list li img{margin-top:15px;border-radius:50%;width:50px}ul.references-list li p{font-size:14px;line-height:1.4;letter-spacing:.1em;margin:5px 0 15px;text-align:center;padding:0 10px}.reference-title{display:block;margin:0;max-width:125px;overflow:hidden;max-height:70px;text-align:center}.reference-link{display:inline-block;margin-top:8px;font-size:.85rem;color:#caa45a;text-decoration:none;opacity:.85;margin-bottom:10px;text-align:center}.reference-link:hover{text-decoration:underline;opacity:1}@media only screen and (max-width:510px){ul.references-list{grid-template-columns:repeat(1,1fr)}ul.references-list li article{min-height:220px}}@media only screen and (max-width:340px){ul.references-list{grid-template-columns:repeat(1,1fr)}}.fixed-buttons{border-radius:100%;padding:20px;height:20px;position:fixed;bottom:15px;right:15px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#1e1e1f,#383838)}.fixed-buttons button.CVDownload{cursor:pointer;background-color:#a99450}
