._experience_1b935_1 ._exp_1b935_1+._exp_1b935_1{margin-top:20px}._experience_1b935_1 ._company_1b935_4,._experience_1b935_1 ._job_1b935_5{margin:0;line-height:1.2;font-size:16px;font-weight:600;letter-spacing:-.25px}._experience_1b935_1 ._job_1b935_5{margin:6px 0;font-weight:400}._experience_1b935_1 ._date_1b935_16{display:inline-block;min-width:90px;margin-bottom:6px;line-height:1.2;padding:4px 5px 2px;font-size:13px;color:var(--navyblue);text-align:center;border-radius:3px;background-color:var(--gray)}._experience_1b935_1 p{font-size:14px}@media not print{@media (max-width: 767.98px){._experience_1b935_1 ._company_1b935_4,._experience_1b935_1 ._job_1b935_5{font-weight:700}._experience_1b935_1 ._job_1b935_5{font-weight:600}._experience_1b935_1 ._date_1b935_16{margin-bottom:5px;padding:3px 5px;font-size:13px;font-weight:600}}}@media print{._experience_1b935_1 ._exp_1b935_1+._exp_1b935_1{margin-top:15px}._experience_1b935_1 ._company_1b935_4,._experience_1b935_1 ._job_1b935_5{font-size:13px}._experience_1b935_1 ._job_1b935_5{margin:3px 0}._experience_1b935_1 ._date_1b935_16{min-width:80px;margin-bottom:3px;padding:1px 4px 2px;font-size:11px}._experience_1b935_1 p{font-size:1rem}}._header_1r8rj_1{align-items:center}._header_1r8rj_1 a{color:inherit;text-decoration:none}._header_1r8rj_1 figure{display:block;margin:0}._header_1r8rj_1 img{display:block;width:100%;border-radius:8px;border:1px solid #d5d6d6;background:#fff;box-shadow:1px 1px 1px #0003}._header_1r8rj_1 h1{margin:0;line-height:1;font-size:38px;font-weight:700;letter-spacing:-1px}._header_1r8rj_1 h2{margin:0 0 16px;padding-bottom:16px;line-height:1;font-size:24px;font-weight:400;letter-spacing:.12px;border-bottom:1px solid #d5d6d6}._header_1r8rj_1 ._contacts_1r8rj_36{margin:0;padding-left:20px;list-style-type:square}._header_1r8rj_1 li{margin:0;line-height:1.1}._header_1r8rj_1 li+li{margin-top:5px}@media not print{@media (max-width: 767.98px){._header_1r8rj_1 figure{margin-bottom:30px}._header_1r8rj_1 .col-9 div[class*=col-]{max-width:100%;flex:0 0 100%}._header_1r8rj_1 .col-9 div[class*=col-]+div[class*=col-]{margin-top:5px}._header_1r8rj_1 ._contacts_1r8rj_36{padding-left:14px}._header_1r8rj_1 li+li{margin-top:8px}}}@media print{._header_1r8rj_1 h1{font-size:28px}._header_1r8rj_1 h2{font-size:17px;letter-spacing:.25px}}._summary_1dlbu_1 p{font-size:15px}@media print{._summary_1dlbu_1 p{font-size:1rem}}._skills_6r01r_1 ul{display:flex;flex-wrap:wrap;gap:10px 18px;margin:10px 0 0;padding-left:18px;list-style-type:square}._skills_6r01r_1 li{width:calc((100% - 72px)/5);margin:0;line-height:1}@media not print{@media (max-width: 767.98px){._skills_6r01r_1 ul{padding-left:14px}._skills_6r01r_1 li{width:calc((100% - 36px) / 3);margin:0;line-height:1}}@media (max-width: 519.98px){._skills_6r01r_1 li{width:calc((100% - 18px)/2);margin:0;line-height:1}}}._footer_szn9i_1 p{text-align:left}@media not print{@media (max-width: 767.98px){._footer_szn9i_1 .row div[class*=col-]{max-width:100%;flex:0 0 100%}._footer_szn9i_1 .row div[class*=col-]+div[class*=col-]{margin-top:30px}}}*{outline:none;-moz-outline:none;-moz-user-focus:none;box-sizing:border-box}html,body,div,p,span,h1,h2,h3,h4,h5,h6,a,img,em,strong,small,ol,ul,li,article,main,aside,figure,footer,header,nav,section,time{margin:0;padding:0;border:0;font-size:100%;vertical-align:baseline;background:transparent}article,figure,footer,header,section{display:block}[href],[data-href]{cursor:pointer}html{overflow-y:scroll;font-family:sans-serif;font-size:16px;touch-action:manipulation;text-rendering:optimizeLegibility;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-text-size-adjust:100%;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}body{width:100%;min-height:100vh;line-height:1.3;font-size:1rem}a{color:var(--navyblue)}p{margin:0 0 10px}p:last-of-type{margin:0}strong{font-weight:700}em{font-style:italic}ul,ol{margin:10px 0;padding-left:30px}::selection{color:#fff;background-color:var(--navyblue)}.container{position:relative;width:100%;max-width:840px;margin-right:auto;margin-left:auto}.row{display:flex;flex-wrap:wrap;margin-right:calc(var(--row-gutters) * -1);margin-left:calc(var(--row-gutters) * -1)}.col-1,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-10,.col-11,.col-12{min-height:1px;padding-right:var(--row-gutters);padding-left:var(--row-gutters)}.col-12{max-width:100%;flex:0 0 100%}.col-11{max-width:91.6666666667%;flex:0 0 91.6666666667%}.col-10{max-width:83.3333333333%;flex:0 0 83.3333333333%}.col-9{max-width:75%;flex:0 0 75%}.col-8{max-width:66.6666666667%;flex:0 0 66.6666666667%}.col-7{max-width:58.3333333333%;flex:0 0 58.3333333333%}.col-6{max-width:50%;flex:0 0 50%}.col-5{max-width:41.6666666667%;flex:0 0 41.6666666667%}.col-4{max-width:33.3333333333%;flex:0 0 33.3333333333%}.col-3{max-width:25%;flex:0 0 25%}.col-2{max-width:16.6666666667%;flex:0 0 16.6666666667%}.col-1{max-width:8.3333333333%;flex:0 0 8.3333333333%}:root{--row-gutters: .71rem;--navyblue: #333e62;--gray: #cdd3db}html{font-size:14px;background:var(--navyblue)}body{line-height:1.4;font-size:1em;background:var(--navyblue)}body,h1,h2,h3,h4,h5,h6{font-family:Open Sans,sans-serif;color:var(--navyblue)}.container-wrapper{padding-top:20px;padding-bottom:20px}.container{padding:30px;border-radius:12px;background-color:#fff;box-shadow:0 10px 20px #0000004d}.separator{margin-top:30px;padding-top:30px;border-top:1px solid var(--gray)}p{font-size:1rem;text-align:justify}.section-title{margin:0 0 30px;padding:0;line-height:1;font-size:20px;font-weight:400}.section-title span{position:relative;padding-bottom:10px}.section-title span:after{position:absolute;left:0;bottom:0;width:calc(100% + 36px);content:"";border-top:2px solid var(--gray)}@media not print{@media (max-width: 767.98px){html{font-size:15px}p{line-height:1.5;text-align:left}.container-wrapper{padding-top:0;padding-bottom:0}.container{border-radius:0;box-shadow:none}.container>.row{flex-wrap:wrap}.container>.row>div[class*=col-]{max-width:100%;flex:0 0 100%}}}@media print{@page{size:A4 orientation;margin:0}html{font-size:12px;font-optical-sizing:auto;background:#fff;-webkit-print-color-adjust:exact}body{margin:0;padding:0;line-height:1.25;background:#fff}a{text-decoration:none}h1,h2,h3,h4,h5{page-break-after:avoid}#root{padding:0}#root+*{display:none!important}.container{border-radius:0;box-shadow:none}.section-title{margin-bottom:22px;font-size:17px}.section-title span{padding-bottom:5px}.separator{margin-top:20px;padding-top:20px}}
