@page{size:A4}:root{--hex-size:400px;--hex-border-size:0px}body{color-adjust:exact!important;background:#fffaf0;color:navy;font-size:25px;max-width:1220px;min-width:1220px;margin:0 auto;transform:translateX(-10px)}.name{color:navy}.name,.ribbon{font-size:100px;text-align:center;font-weight:900}.ribbon{width:70%;position:relative;background:#ba89b6;color:#fff;margin:.5em auto .1em}.profile{font-size:30px}.title{position:relative;color:purple}.interest-inside{text-align:center}.interest-inside img{display:inline-block}.github{color:grey}.linkedin{color:navy}.availability{color:green}:not(.contact):not(.languages)>hr{margin-top:25px}.languages>hr{margin-top:-20px}.hexagon-text{position:absolute;z-index:1;width:100%;height:100%;text-align:center;margin-top:-30px}.logo{width:290px;height:63px;background:url(data:image/png;base64,copy-paste-base64-data-here) no-repeat}.hexagon{display:inline-block;position:relative;width:var(--hex-size);height:calc(var(--hex-size) * .5774);background-color:#64c7cc;margin:calc(var(--hex-size) * .5774 / 2) 0;border-left:solid var(--hex-border-size) #333;border-right:solid var(--hex-border-size) #333;transition:opacity .25s ease-in-out;opacity:.7;color:#fffaf0;border-radius:10px}.languages-inside{display:table;margin:0 auto;color:#a9a9a9}.hexagon:after,.hexagon:before{position:absolute;width:inherit;height:calc(var(--hex-size) * .5774 + 3px);border-radius:inherit;border:inherit;background:inherit;content:""}.hexagon:before{transform:rotate(60deg)}.hexagon:after{transform:rotate(-60deg)}.hexagon:hover{opacity:1}.hex-first-row,.hex-second-row{margin-left:auto;margin-right:auto;display:table}.hex-second-row{margin-top:-93px}.hex-third-row{margin-top:-100px;margin-left:auto;margin-right:auto;display:table}.dotnet-hexagon{margin-right:35px;--hex-size:450px;background-color:orange}.js-hexagon{--hex-size:325px;background-color:#90ee90}.declarative-hexagon{top:-63px;--hex-size:325px;background-color:grey}.typescript-hexagon{margin-right:85px;--hex-size:325px;background-color:green}.aws-hexagon{--hex-size:325px;background-color:#000}.graphql-hexagon{--hex-size:325px;background-color:brown}.cicd-hexagon{--hex-size:325px;margin-right:85px;background-color:blue}.sql-hexagon{top:-63px;margin-right:35px;--hex-size:325px;background-color:purple}.language{font-size:50px;font-weight:900;margin-top:-20px}.container{width:80%;margin:0 auto;text-align:left}.qr-code{width:300px;float:right;margin-right:65px}.social{float:left;width:50%;margin-top:20px;margin-bottom:50px;margin-left:65px}.social a{color:navy;text-decoration:none;padding-left:30px;vertical-align:super}.social svg{margin-bottom:-20px;margin-top:20px}hr{border:none;border-top:5px dashed purple;height:5px;width:100%}small{color:grey}h1{margin:20px;text-align:center}.history{break-inside:avoid}.history>ul{margin-left:-20px}.history>ul>li:not(:only-child):after{content:"";position:absolute;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Ccircle fill='lightgray' cx='16' cy='16' r='10'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain;left:0;top:2px;width:24px;height:24px}.history>ul>li:not(:last-child):before{background-color:#d3d3d3;width:4px;content:"";position:absolute;top:30px;bottom:0;left:11px}.history>ul>li{position:relative;list-style:none}.history>ul>li:not(:last-child){padding-bottom:20px;margin-bottom:25px}.history>ul>li>ul{list-style:none}.history>ul>li>ul>li{padding-bottom:10px;margin-bottom:15px}.history>ul>li>ul>li:before{position:relative;content:"";display:inline-block;width:.4em;height:.4em;border-right:.2em solid #d3d3d3;border-top:.2em solid #d3d3d3;transform:rotate(45deg);margin-right:.5em}.history>ul>li>small,.history>ul>li>ul,.history h3,.history h4,.history p{margin-top:-23px;margin-left:70px}.history>ul>li>ul{margin-left:25px}.history h4{color:grey;font-size:20px;padding-bottom:10px}.history li:only-child h4{display:none}.time{margin-left:92px!important}.history div,.history h2{vertical-align:middle;display:inline-block}.history h2{margin-left:20px}.experimental div,.experimental h2{color:green}.educational div,.educational h2{color:red}.educational h3,.educational h4{margin-left:88px}.educational h2{font-size:30px}.professional div,.professional h2{color:blue}.contact{display:table;margin:0 auto}.contact small{margin-right:50px;vertical-align:text-top}.profile{page-break-after:always}.skills-inside{height:1250px;margin-left:-150px;max-width:1280px;min-width:1280px}.experiences{page-break-before:always}.interest{page-break-before:always}