body{background:#2f4f4f}.very-large-text{font-size:42px}.large-text{font-size:20px}.medium-text{font-size:18px}.small-text{font-size:15px}.very-small-text{font-size:12px}.extremely-small-text{font-size:11px}.version{margin-top:30px}.normal-font-weight{font-weight:400!important}html{color:#333;font-family:sans-serif;font-size:14px;font-weight:lighter;text-align:justify}.contact{display:flex;font-size:13px}.contact-social{margin-top:-4px}page{background:#fff;box-shadow:0 0 .5cm rgba(0,0,0,.5);display:block;height:33.9cm;margin:0 auto .5cm;padding:0 1.5cm;width:21cm}p{margin:0;padding:0}.negative-margin{margin-top:-10px}.first-page-section{padding-top:1.5cm}.name{color:#008299;font-family:serif;font-weight:700}.section{margin-top:24px}.heading{color:#008299;font-family:serif;font-size:20px;font-weight:700;padding-bottom:15px}.org,.summary{display:flex;font-family:serif}.org{background-color:#008299;color:#fff;padding:10px}.summary-description{margin-top:15px}.company-name,.duration{font-weight:700}.company{flex:1 1}.logo{height:35px;margin-right:15px;width:35px}.icon{height:12px;-webkit-transform:translateY(1px);transform:translateY(1px)}.social{height:13px;margin-right:2px;-webkit-transform:translateY(3px);transform:translateY(3px)}.award{height:15px;margin-top:-1px;-webkit-transform:translateY(1px);transform:translateY(1px)}.facebook{height:14.5px;margin-left:2px;-webkit-transform:translateY(3.5px);transform:translateY(3.5px)}.twitter{height:17px;margin-left:-2px;margin-right:0;-webkit-transform:translateY(6px);transform:translateY(6px)}.chesscom{margin-left:-2px;margin-right:-1px;width:16px}.youtube{height:15px}.stackoverflow{height:16px;margin:0;-webkit-transform:translateY(4px);transform:translateY(4px)}.image-clickable{margin:0;padding:0;text-decoration:none}.client{display:flex;margin-top:15px}.narrow-top{margin-top:7px!important}.client-name{background-color:#008299;color:#fff;font-family:serif;font-size:18px;font-weight:700;margin-right:3px;width:38px}.client-name p{position:relative;text-align:center;top:50%;-webkit-transform:rotate(-90deg) translateY(-233px);transform:rotate(-90deg) translateY(-233px);width:500px}.client-name .adjust-to-top{margin-top:-10px}.display-none{display:none}.project{display:flex}.project-summary{background-color:#f1fafb}.org-roles-responsibilities{background-color:#e5fbff;margin-top:2px;padding:10px 10px 8px 15px}.project-summary-intro{padding:10px 10px 8px 15px}.roles-responsibilities-title{padding-left:15px}.roles-responsibilities{margin-top:5px}.project-header{background-color:#e5fbff;border-left:7px solid #008299;color:#000;display:flex;font-family:serif;padding:10px}.no-border{border:none!important}.project-header-multi{background-color:#e5fbff;border-left:7px solid #008299;color:#000;display:flex;font-family:serif;margin-bottom:-10px;padding:10px 10px 0}.project-details,.project-timeline{flex:1 1}.job-description,.project-name{font-weight:700}.job-description{text-align:right}ul{margin:0;padding:0 10px 10px 32px}.projects{flex:1 1}.learning-experiences{display:flex}.column{flex:1 1}.personal-details{display:flex}.personal-details-field{width:125px}.declaration-date-name{display:flex}.declaration-name{font-family:serif;font-weight:700;text-align:right}.company-name-duration{display:flex}.company-name{flex:1 1}.project-divider{margin:3px}.project-divider-large{margin:8px}.vertical-ruler{border-left:1px solid #008299;margin:0 36px}.vertical-flex{display:flex;flex-direction:column}.separator{flex:1 1;min-height:20px}.narrow-separator{flex:1 1;min-height:10px}.vertical-separator{width:3px}.exam{flex:1 1;text-align:center}.exam-title{background-color:#008299;color:#fff}.exam-score{background-color:#e5fbff}.exam-score-main{font-size:32px;font-weight:700}.exam-score-max{color:#666;font-size:12px;font-weight:400}.exam-details-title{background-color:#008299;border-radius:2px;color:#fff;font-size:13px;padding:0 5px;text-transform:uppercase}.exam-details{font-size:12px;text-align:left}.exam-details-row{display:flex;padding:0 15px}.exam-details-row-compact{display:flex;padding:0 25px}.exam-details-row-super-compact{display:flex;padding:0 30px}.personal-details-separator{flex:1 1;min-height:1px}.skills{font-weight:400;margin-top:3px;text-align:right}.achievements{padding:0 0 0 21px}@page{margin:0}@media print{body,html{background:#fff;margin:0}page{box-shadow:none!important;margin:0}}
/*# sourceMappingURL=main.785a32ca.css.map*/