body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}*{box-sizing:border-box;margin:0;padding:0}:root{--color-red:#f35a4d;--color-grayblue:#253c5d;--color-white:#fff;--color-link:#ddd;--color-darkblue:#121d2e;font-size:10px}a{cursor:pointer;text-decoration:none}a,a:active,a:hover,a:visited{color:#ddd;color:var(--color-link)}a:hover{color:#fff;color:var(--color-white)}h1{font-size:3rem}h2{font-size:2.6rem}h3{font-size:2.2rem}h4{font-size:1.8rem}h5{font-size:1.4rem}h6{font-size:1rem}small{font-size:1.2rem}.badges-wrapper{display:flex;gap:5px;justify-content:flex-end;padding-top:1rem;position:absolute;right:14rem;top:0;width:40%}.header-section{padding:1rem 1rem 0}.name-text{font-size:2.6rem;font-weight:500}.role-text{color:var(--color-red);font-size:1.8rem;font-weight:500;margin:.5rem 0;padding-bottom:.5rem;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.bio-text{font-size:1.4rem}.bio-and-image{align-items:center;display:flex;justify-content:space-between}.image-wrapper{padding-right:1rem}.image-wrapper img{border:.2rem solid var(--color-red);border-radius:50%;width:10rem}.all-links{background:var(--color-darkblue);font-size:1.4rem;margin-left:-1rem;margin-top:1rem;width:calc(100% + 2rem)}.contacts-wrapper,.links-wrapper{align-items:center;display:flex;padding:.5rem 1rem}.contacts-wrapper>.contact,.links-wrapper>.link{display:flex;margin-right:2rem}.contact-icon,.link-icon{margin-right:.25rem;position:relative;top:.25rem}.contact-icon>svg,.link-icon>svg{height:1.6rem;width:1.6rem}.link-hr{border:none;border-top:.1rem solid var(--color-red);margin-left:1rem;margin-top:.2rem;width:calc(100% - 2rem)}.contact-icon.scaled-up-icon,.link-icon.scaled-up-icon{margin-right:.75rem;-webkit-transform:scale(1.6);transform:scale(1.6)}.experience-wrapper{font-size:1.2rem;padding:1rem}.experience-header-text{color:var(--color-darkblue);text-transform:uppercase}.company-name{color:var(--color-red);font-size:2rem;font-weight:500}.exp-info,.work-info{align-items:center;display:flex;font-style:italic;justify-content:space-between;margin:.5rem 0}.work-wrapper{margin:1rem 0;padding:0 .5rem}.work-role{color:var(--color-red);font-size:1.5rem;font-style:normal;font-weight:500}.work-desc{list-style:square;padding-left:1.5rem}.work-desc ::marker{color:var(--color-red)}.projects{padding-left:2rem}.project{margin:.5rem 0}.projects ul ::marker{color:var(--color-red);font-size:2rem}.project-name{font-size:1.4rem;font-weight:500;position:relative;top:-.3rem}.project-technologies{display:flex;font-style:italic}.project-technologies-label{color:var(--color-darkblue);max-width:10rem;min-width:10rem;width:100%}.project-technologies-values{color:var(--color-red);font-style:normal;margin-left:.5rem}.responsibilties{list-style:square;padding-left:2rem}.responsibilties ::marker{font-size:1.3rem!important}.education-wrapper{font-size:1.2rem;padding:1rem}.education-header-text{color:var(--color-darkblue);text-transform:uppercase}.education-basic-info,.name-and-score{align-items:center;display:flex;justify-content:space-between}.education-type{color:var(--color-red);font-size:1.6rem;font-weight:500;margin:.5rem 0}.education-period{font-size:1rem;font-style:italic}.name-and-score{font-size:1.4rem;font-weight:500}.education-score{font-size:1.2rem;font-style:italic;min-width:6rem;text-align:right}.project-wrapper{font-size:1.2rem;padding:1rem}.project-header-text{color:var(--color-darkblue);text-transform:uppercase}.project-wrapper .project{margin:.5rem 0}.project-wrapper .project-name{color:var(--color-red);font-size:1.6rem;margin-top:1rem}.project-wrapper .project-technologies{font-size:1.2rem}.project-link a{color:var(--color-darkblue)}.project-link a:hover{color:var(--color-red)}.project-duration{color:var(--color-darkblue);float:right;font-size:1.2rem;font-style:italic;font-weight:400;padding-top:.3rem}.skills-scales{display:flex;justify-content:space-between}.skills-scale{border-left:.2rem solid var(--color-red);height:.5rem}.skill{margin:.5rem 0}.skill-meter{border:.1rem solid var(--color-grayblue);height:1rem;padding:0}.skill-meter,.skill-width{border-radius:1rem;width:100%}.skill-width{background:var(--color-red);height:100%}.skill-heading{font-weight:600;padding-right:.4rem}.skills-arr{color:var(--color-red);font-size:1.2rem}.skill-mapper{display:flex;flex-direction:column;gap:10px}.certificates{padding-left:2rem}.sub-certificates{padding-left:1.5rem}.certification-wrapper ul ::marker{color:var(--color-red);font-size:2rem}.certificate-name{color:var(--color-red);font-size:1.4rem;position:relative;top:-.3rem}.certificate-basic-info{align-items:center;display:flex;justify-content:space-between}.certificate-org{font-weight:500}.certificate-issued-on{font-style:italic}.certificate-link a{color:var(--color-darkblue)}.certificate-link a:hover{color:var(--color-red)}.sub-certificates{list-style-type:square}ul.sub-certificates ::marker{font-size:1.3rem}.sub-cert-name{font-weight:500}.sub-cert-info{align-items:flex-end;display:flex;justify-content:space-between;word-break:break-all}.sub-cert-info .certificate-issued-on{min-width:7rem;text-align:right}.achievements-wrapper ul ::marker{color:var(--color-red);font-size:1.5rem}.achievements{font-size:1.2rem;line-height:1.6rem;padding-left:1.8rem}.achievement-detail{position:relative;top:-.1rem}.tools{color:var(--color-red);font-size:1.2rem}.languages-wrapper ul ::marker{color:var(--color-red);font-size:1.5rem}.languages{font-size:1.4rem;padding-left:1.8rem}.language-detail{align-items:flex-end;display:flex;justify-content:space-between;position:relative;top:-.1rem}.language-info{font-style:italic;padding:0 .5rem}.interests,.language-info{color:var(--color-red);font-size:1.2rem}.extras-wrapper{font-size:1.2rem;padding:1rem}.extras-wrapper .sub-comp-header{color:var(--color-darkblue);font-size:1.8rem;margin-bottom:.5rem;text-transform:uppercase}.extras-wrapper>div{margin-bottom:2rem}.extras-wrapper>div:last-child{margin-bottom:1rem}.skill-desc{align-items:flex-end;display:flex;justify-content:space-between}.skill-info{color:var(--color-red);font-size:1rem}.wrapper{border:1px solid #444;margin:1rem auto;position:relative}.wrapper.size-A4{height:1122.519685px;width:793.7007874px}.wrapper.height-auto{height:auto}._header{background:var(--color-grayblue);color:#fff;color:var(--color-white,#fff)}.sections{display:flex;justify-content:space-between}.left-section{flex:3 1}.left-section .section-heading{font-size:2rem}.right-section .section-heading{font-size:1.6rem}.right-section{flex:2 1}.footer{background-color:var(--color-darkblue);bottom:0;color:var(--color-white);font-size:1rem;padding:.4rem 1rem;position:absolute;text-align:center;width:100%}.footer-link a:hover{color:var(--color-red)}.consent-wrapper{font-size:1.3rem;padding:1rem}.top-hr{background:var(--color-red);border:1px solid var(--color-red);margin:.5rem auto;width:50%}.consent-content{margin-top:1rem;text-align:justify}.consent-wrapper a{color:var(--color-red);transition-duration:.25s}.consent-wrapper a:hover{color:var(--color-darkblue)}