@font-face{font-family:LatoLight;font-weight:400;src:local("Lato-Light"),url(/static/media/Lato-Light.c7400fcad9e48ca9043f.ttf) format("truetype")}@font-face{font-family:LatoRegular;font-weight:400;src:local("Lato-Regular"),url(/static/media/Lato-Regular.9d883d540ee2b4de8024.ttf) format("truetype")}@font-face{font-family:LatoBold;font-weight:400;src:local("Lato-Bold"),url(/static/media/Lato-Bold.636be8de934918e38ed9.ttf) format("truetype")}@font-face{font-family:MontserratExtraLight;font-weight:400;src:local("Montserrat-ExtraLight"),url(/static/media/Montserrat-ExtraLight.d928d1131a9af02cb672.ttf) format("truetype")}@font-face{font-family:MontserratLight;font-weight:400;src:local("Montserrat-Light"),url(/static/media/Montserrat-Light.7179b7d2ac9b599db5f9.ttf) format("truetype")}@font-face{font-family:MontserratSemiBold;font-weight:400;src:local("Montserrat-SemiBold"),url(/static/media/Montserrat-SemiBold.93b37a465fc4ec0d0415.ttf) format("truetype")}:root{--text-color:#2d2d2d;--black:#2d2d2d;--white:#fff;--primary:#00d1fe;--secondary:#202026;--secondary-light:#292a30;--grey-medium:#ccc;--gutter-xs:4px;--gutter-s:8px;--gutter-m:16px;--gutter-l:24px;--gutter-xl:32px;--gutter-xxl:42px;--header-height:100px}:where(html){-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;line-height:1.15}:where(h1){font-size:2em;margin-block-end:.67em;margin-block-start:.67em}:where(dl,ol,ul) :where(dl,ol,ul){margin-block-end:0;margin-block-start:0}:where(hr){box-sizing:initial;color:inherit;height:0}:where(abbr[title]){text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}:where(b,strong){font-weight:bolder}:where(code,kbd,pre,samp){font-family:monospace,monospace;font-size:1em}:where(small){font-size:80%}:where(table){border-color:currentColor;text-indent:0}:where(button,input,select){margin:0}:where(button){text-transform:none}:where(button,input:is([type=button i],[type=reset i],[type=submit i])){-webkit-appearance:button}:where(progress){vertical-align:initial}:where(select){text-transform:none}:where(textarea){margin:0}:where(input[type=search i]){-webkit-appearance:textfield;outline-offset:-2px}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}::-webkit-input-placeholder{color:inherit;opacity:.54}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}:where(button,input:is([type=button i],[type=color i],[type=reset i],[type=submit i]))::-moz-focus-inner{border-style:none;padding:0}:where(button,input:is([type=button i],[type=color i],[type=reset i],[type=submit i]))::-moz-focusring{outline:1px dotted ButtonText}:where(:-moz-ui-invalid){box-shadow:none}:where(dialog){background-color:#fff;border:solid;color:#000;height:fit-content;left:0;margin:auto;padding:1em;position:absolute;right:0;width:fit-content}:where(dialog:not([open])){display:none}:where(summary){display:list-item}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:LatoRegular,sans-serif;font-size:16px;font-weight:400;margin:0}*,body{box-sizing:border-box}button{background:none;border:none;color:inherit;cursor:pointer;font:inherit;outline:inherit;padding:0}.btn-link,button{font-family:LatoBold,sans-serif;font-weight:400}.btn-link{color:#2d2d2d;color:var(--text-color);text-decoration:underline;transition:all .3s linear}.btn-link:hover{text-decoration:none}.btn-icon{background-color:#00d1fe;background-color:var(--primary);border-radius:50px;height:40px;padding:8px;width:40px}.btn-icon svg{color:#2d2d2d;color:var(--black);height:100%;transition:color .2s linear;width:100%}.btn-icon:focus svg,.btn-icon:hover svg{color:#fff;color:var(--white)}.txt-bold{font-family:MontserratSemiBold,sans-serif;font-weight:400}.content-container{margin:0 auto;max-width:1400px;width:100%}[class^=underline-title]{display:block;padding-bottom:24px;padding-bottom:var(--gutter-l);position:relative;width:100%}[class^=underline-title]:after{background-color:#2d2d2d;background-color:var(--black);bottom:0;content:"";height:1px;left:0;position:absolute;width:100%}[class^=underline-title][class*=white-blue]{color:#fff;color:var(--white)}[class^=underline-title][class*=white-blue]:after{background-color:#00d1fe;background-color:var(--primary)}h1,h2,h3{font-family:MontserratSemiBold,sans-serif;font-weight:400}.app{position:relative}.header{box-shadow:0 0 3px 0 #0000003d;-webkit-box-shadow:0 0 3px 0 #0000003d;-moz-box-shadow:0 0 3px 0 #0000003d;width:100%}.header .content-container{align-items:center;color:#2d2d2d;color:var(--text-color);display:flex;flex-direction:column;justify-content:center}.header .btn-container{background-color:#fff;background-color:var(--white);display:flex;justify-content:flex-end;width:100%}.header .btn-container .btn-link{padding:8px;padding:var(--gutter-s)}.header .title-container{align-items:center;background-color:#00d1fe;background-color:var(--primary);display:flex;flex-direction:column;justify-content:center;width:100%}.header .title-container .title{margin:24px 0;margin:var(--gutter-l) 0}.header .title-container .subtitle,.header .title-container .title{font-family:MontserratLight,sans-serif;font-weight:400;text-align:center;text-transform:uppercase}.header .title-container .subtitle{margin:0 0 24px;margin:0 0 var(--gutter-l)}.header .title-container .divider{display:none}@media(min-width:767px){.header{background-color:#00d1fe;background-color:var(--primary);height:100px;height:var(--header-height);margin-top:32px;margin-top:var(--gutter-xl);position:relative;z-index:0}.header .content-container{flex-direction:row-reverse;justify-content:center;padding:0 24px;padding:0 var(--gutter-l)}.header .btn-container{background-color:#0000;width:auto}.header .btn-container .btn-link{padding:8px;padding:var(--gutter-s)}.header .title-container{background-color:#0000;flex-direction:row;justify-content:flex-start}.header .title-container .subtitle,.header .title-container .title{margin:32px 0;margin:var(--gutter-xl) 0}.header .title-container .divider{display:flex;margin:0 16px;margin:0 var(--gutter-m)}}.main{display:flex;flex-direction:column;margin:0 auto;max-width:1400px;width:100%}@media(min-width:767px){.main .block-container{display:flex;flex:50% 1 1;flex-direction:row}.main .block-container:first-child{flex:50% 1 1}}@media(min-width:1200px){.main{flex-direction:row}.main .block-container:last-child{flex-direction:column}}.presentation{display:flex;flex-direction:column;padding:24px;padding:var(--gutter-l)}.presentation .portrait{margin:0 auto;width:100%}.presentation .underline-title{margin-bottom:0}.presentation p{font-family:MontserratLight,sans-serif;font-weight:400}.presentation .link-container{display:flex;justify-content:flex-start;margin-top:16px;margin-top:var(--gutter-m)}.presentation .link-container [class*=btn] svg{height:20px;margin-right:4px;width:20px}@media(min-width:767px){.presentation{flex:50% 1;padding:32px;padding:var(--gutter-xl)}.presentation .underline-title{margin-bottom:8px;margin-bottom:var(--gutter-s)}.presentation p{font-size:18px}}@media(min-width:1200px){.presentation{flex-basis:59%;flex-grow:1;flex-shrink:0}}.education{background-color:#202026;background-color:var(--secondary);color:#fff;color:var(--white);font-family:MontserratLight,sans-serif;font-weight:400;padding:24px;padding:var(--gutter-l)}.education .content-block+.content-block{margin-top:24px;margin-top:var(--gutter-l)}.education [class^=underline-title]{margin-top:42px;margin-top:var(--gutter-xxl)}.education [class^=underline-title]:first-child{margin-top:0}.education .title{font-family:MontserratSemiBold,sans-serif;font-weight:400;margin:8px 0;margin:var(--gutter-s) 0}.education .contact,.education .date,.education .text{font-family:MontserratExtraLight,sans-serif;font-weight:400;margin:8px 0;margin:var(--gutter-s) 0}.education .contact-container{margin-top:42px;margin-top:var(--gutter-xxl);word-break:break-all}.education .contact-container .content-block{align-items:center;background-color:#292a30;background-color:var(--secondary-light);display:flex;margin-left:-24px;margin-left:calc(var(--gutter-l)*-1);margin-right:-24px;margin-right:calc(var(--gutter-l)*-1);padding:8px 24px;padding:var(--gutter-s) var(--gutter-l)}.education .contact-container .content-block .btn-icon{flex:auto 0;flex-shrink:0;margin-right:16px;margin-right:var(--gutter-m)}@media(min-width:767px){.education{flex:50% 0 1;margin-top:-164px;margin-top:calc((var(--header-height) + var(--gutter-xl) + var(--gutter-xl))*-1);max-width:50%;padding:32px;padding:var(--gutter-xl);padding-top:196px;padding-top:calc(var(--header-height) + var(--gutter-xl) + var(--gutter-xl) + var(--gutter-xl))}.education .contact-container .content-block{margin-left:-32px;margin-left:calc(var(--gutter-xl)*-1);margin-right:-32px;margin-right:calc(var(--gutter-xl)*-1);padding:8px 32px;padding:var(--gutter-s) var(--gutter-xl)}}@media(min-width:1200px){.education{flex-basis:41%;flex-grow:0;flex-shrink:1;max-width:400px}.education .contact-container .content-block{margin-left:-32px;margin-left:calc(var(--gutter-xl)*-1);margin-right:-32px;margin-right:calc(var(--gutter-xl)*-1);padding:0}.education .contact-container .content-block .btn-icon{border-radius:0;height:70px}}.experience{padding:24px;padding:var(--gutter-l);padding-top:16px;padding-top:var(--gutter-m)}.experience .content-block+.content-block{border-top:1px dotted #2d2d2d;border-top:1px dotted var(--black);margin-top:32px;margin-top:var(--gutter-xl)}.experience .date{color:#292a30;color:var(--secondary-light)}.experience .title{margin-bottom:0;text-transform:uppercase}.experience .subtitle{font-family:LatoBold,sans-serif;font-weight:400;margin-top:8px;margin-top:var(--gutter-s)}@media(min-width:767px){.experience{padding:32px;padding:var(--gutter-xl)}}.skills{font-family:MontserratLight,sans-serif;font-weight:400;padding:24px;padding:var(--gutter-l);padding-top:0}.skills .content-column-container{display:flex;flex-direction:column}.skills .title{margin-bottom:0}.skills .subtitle{margin-top:4px;margin-top:var(--gutter-xs)}.skills [class^=skill-bar]{background-color:#ccc;background-color:var(--grey-medium);display:block;height:8px;position:relative;width:100%}.skills [class^=skill-bar]:after{background-color:#202026;background-color:var(--secondary);content:"";display:block;height:100%;left:0;position:absolute;top:0;width:50%}.skills [class^=skill-bar][class*="80"]:after{width:80%}.skills [class^=skill-bar][class*="90"]:after{width:90%}.skills .content-block+.content-block{margin-top:32px;margin-top:var(--gutter-xl)}@media(min-width:767px){.skills{padding:32px;padding:var(--gutter-xl)}}@media(min-width:1200px){.skills .content-column-container{align-items:flex-start;flex-direction:row;justify-content:space-between}.skills .content-column{flex:50% 0;padding-right:32px;padding-right:var(--gutter-xl)}.skills .content-column+.content-column{padding-left:32px;padding-left:var(--gutter-xl);padding-right:0}}.footer{display:flex;font-family:LatoRegular,sans-serif;font-weight:400;justify-content:center;padding:24px;padding:var(--gutter-l)}@media(min-width:767px){.footer{bottom:0;justify-content:flex-end;padding:0 32px 16px;padding:0 var(--gutter-xl) var(--gutter-m);position:absolute;right:0;width:100%}}@media(min-width:1200px){.footer{justify-content:flex-start}}
/*# sourceMappingURL=main.96a8b4fe.css.map*/