@import"https://fonts.googleapis.com/css2?family=Open+Sans:wght@400;600;700;800&display=swap";
/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
:root{--color-text:#363636;--color-page-bg:#ededed;--color-surface:#ffffff;--color-primary:#f0563d;--color-heading:#ec7263;--color-edu-bg:#eeeeee;--color-edu-border:#dddddd;--color-hobby:#a75265;--color-muted:#a9a9a9;--font-body:'Open Sans',Arial,Tahoma,sans-serif;--page-max:1170px;--col-gap:30px;--breakpoint-md:768px}*,*::before,*::after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;font-family:var(--font-body);font-weight:400;font-size:10px;color:var(--color-text);background:var(--color-page-bg)}a{color:var(--color-primary);text-decoration:none}a:hover{text-decoration:underline}img{max-width:100%;height:auto}h1,h2,h3{margin:0;padding:0}.layout-container{padding:0}.cv-page{max-width:var(--page-max);margin:80px auto 15px;display:flow-root;padding:0 15px 30px;background:var(--color-surface)}.cv-page__columns{display:grid;grid-template-columns:7fr 5fr;gap:var(--col-gap);align-items:start}@media(max-width:768px){.cv-page{margin-top:40px;padding:0 15px 20px}.cv-page__columns{grid-template-columns:1fr;gap:0}}@media print{body{background:#fff}.cv-page{max-width:none;margin:0;padding:0;box-shadow:none}.cv-page__columns{display:block}.section--hide-print{display:none !important}}
