html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after{content:'';content:none}q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}html{font-size:16px}@media only screen and (max-width: 800px){html{font-size:15px}}body{font-family:"Roboto", -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, 'Open Sans', 'Helvetica Neue', sans-serif;letter-spacing:0.4px;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;color:#282c3f}header{height:300px;background-color:#f5f5f6}@media print{header{display:none}}@media only screen and (max-width: 800px){header{display:none}}@-webkit-keyframes HeaderColors{0%{color:#FA217B}20%{color:#FF5400}40%{color:#390099}60%{color:#23B5D3}80%{color:#00CC99}100%{color:#FA217B}}@keyframes HeaderColors{0%{color:#FA217B}20%{color:#FF5400}40%{color:#390099}60%{color:#23B5D3}80%{color:#00CC99}100%{color:#FA217B}}.cv{position:relative;width:750px;padding:40px;margin:-150px auto 0;border:2px solid rgba(0,0,0,0.05);border-radius:6px;box-sizing:border-box;background-color:#fff}@media only screen and (max-width: 800px){.cv{width:100%;border:0;margin:0;padding:30px}}.cv footer{display:flex;flex-direction:row;justify-content:space-between;width:100%;margin:40px 0 0;padding:20px 0 0;border-top:2px solid rgba(0,0,0,0.05);box-sizing:border-box}@media only screen and (max-width: 800px){.cv footer{flex-direction:column}.cv footer .item{margin-bottom:20px}}.cv footer .item{text-align:right}@media only screen and (max-width: 800px){.cv footer .item{text-align:left}}.cv footer .item h4{font-size:0.7rem;font-weight:500;line-height:1.2rem;color:rgba(0,0,0,0.45)}.cv footer .item a{font-size:0.8rem;line-height:1rem;color:#008aff;text-decoration:none}.cv footer .item a:hover{text-decoration:underline}.cv footer .left{display:flex;flex-direction:row}@media only screen and (max-width: 800px){.cv footer .left{flex-direction:column}.cv footer .left .item{margin-bottom:20px}}.cv footer .left .item{text-align:left;margin-right:40px}.profile{display:flex;align-items:flex-start}.profile__image{height:45px;width:45px;border-radius:4px;margin-right:15px}.profile__text h1{font-size:1.125rem;font-weight:500;color:rgba(0,0,0,0.8);margin:4px 0 6px}.profile__text p{font-size:.8rem;font-weight:600;line-height:1.33em;color:rgba(0,0,0,0.45)}.cv__header .description p{line-height:1.6rem;font-size:1rem;color:rgba(0,0,0,0.8);margin:20px 0 40px}.cv__experience{display:flex;flex-wrap:wrap}.cv__experience .left{align-self:stretch;flex:1 1 60%}.cv__experience .left .exp-block{padding-right:60px}.cv__experience .right{flex:1 1 40%}.cv__experience .left,.cv__experience .right{margin-bottom:40px}@media only screen and (max-width: 800px){.cv__experience{margin-bottom:40px}.cv__experience .left,.cv__experience .right{flex:1 1 100%}.cv__experience .left .exp-block{padding-right:0}}.cv__experience .section-title{margin-bottom:10px;text-transform:uppercase;letter-spacing:2px;font-size:0.8rem;font-weight:600;color:#fa217b;-webkit-animation:HeaderColors 120s linear 30s infinite;animation:HeaderColors 120s linear 30s infinite}.cv__experience .certificates .exp-block{margin-bottom:15px}.cv__experience .exp-block{margin:0 0 30px}.cv__experience .exp-block:last-child{margin:0}.cv__experience .exp-block h3{font-size:0.9rem;font-weight:bold;line-height:1.6rem}.cv__experience .exp-block small{display:block;font-size:0.8rem;font-weight:500;line-height:1rem;color:rgba(0,0,0,0.45)}.cv__experience .exp-block small a{color:inherit;text-decoration:none;transition:color .15s ease-out}.cv__experience .exp-block small a:hover{color:rgba(0,0,0,0.8)}.cv__experience .exp-block p{margin-top:10px;font-size:.9rem;line-height:1.4rem;color:rgba(0,0,0,0.75)}.footnote{display:flex;flex-direction:row;justify-content:space-between;width:746px;margin:40px auto 200px;box-sizing:border-box}@media only screen and (max-width: 800px){.footnote{flex-direction:column;width:100%;border:0;margin:0;padding:30px}}.footnote p{padding:0 40px;font-size:0.7rem;color:rgba(0,0,0,0.4)}@media only screen and (max-width: 800px){.footnote p{padding:0;padding-bottom:20px}.footnote p:last-child{padding-bottom:0}}.footnote p .print{padding-bottom:2px;border-bottom:1px solid rgba(0,0,0,0.2);transition:color .15s ease-out, border-bottom .15s ease-out}.footnote p .print:hover{cursor:pointer;color:rgba(0,0,0,0.8);border-bottom:1px solid rgba(0,0,0,0.8)}@media print{.cv{border:0;margin:0;padding:0}.footnote{display:none}}@page{margin:15mm}
