.heading-font{font-family:EB Garamond,Georgia,Hanazono,serif}.sans-serif{font-family:Clear Sans,Helvetica,Hanazono,sans-serif}.center{text-align:center}.anchors{margin-top:50px}.anchors .anchors-list{grid-column-gap:5%;grid-row-gap:10px;display:grid;grid-template-columns:20% 20% 20% 20%;justify-content:center;justify-items:center;margin:0 auto}.anchors .anchors-list>div{margin:auto 20px}@media screen and (max-width:676px){.anchors .anchors-list{grid-template-columns:45% 45%}.anchors .anchors-list>div{margin:10px auto}}.section-head{border-bottom:1px dotted var(--body-fg);font-size:1.5rem}.myInfo,.section-head{font-family:EB Garamond,Georgia,Hanazono,serif}.myInfo{display:block;margin-bottom:50px}.myInfo img.cv-head{border:10px solid var(--color-primary);border-radius:100%;height:200px;margin:20px;width:200px}.myInfo .myName{margin-bottom:0}.myInfo .about{font-family:Clear Sans,Helvetica,Hanazono,sans-serif;font-size:20px;line-height:1.6;margin:20px auto 0;width:80%}.language-container{grid-column-gap:.5rem;grid-row-gap:1rem;display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto}.language-container .language{border:2px solid;border-radius:3rem;display:flex}.language-container .language>.language-description,.language-container .language>.language-name{padding:0 .5rem}.language-container .language .language-description{border-radius:0 3rem 3rem 0;width:100%}.language-container .language.language-level-1{border-color:var(--color-red)}.language-container .language.language-level-1 .language-description{background:var(--color-red)}.language-container .language.language-level-2{border-color:var(--color-yellow)}.language-container .language.language-level-2 .language-description{background:var(--color-yellow)}.language-container .language.language-level-3{border-color:var(--color-green)}.language-container .language.language-level-3 .language-description{background:var(--color-green)}.language-container .language.language-level-4{border-color:var(--color-magenta)}.language-container .language.language-level-4 .language-description{background:var(--color-magenta)}@media screen and (max-width:960px){.language-container{grid-template-columns:1fr}}.workexp-container{grid-row-gap:20px;display:grid;grid-template-areas:"durationNum jobInfo";grid-template-columns:20% 80%;grid-template-rows:auto}.workexp-container .duration-num{font-family:Clear Sans,Helvetica,Hanazono,sans-serif;font-size:100px;font-weight:700;justify-self:center;margin-top:30px;padding:0}@media screen and (max-width:676px){.workexp-container .duration-num .fa.fa-check{font-size:.6em}}.workexp-container .job-info .durationPeriod{font-family:Clear Sans,Helvetica,Hanazono,sans-serif;font-weight:100;margin-right:15px}.workexp-container .job-info .job-pos{font-family:Clear Sans,Helvetica,Hanazono,sans-serif;font-size:24px;font-weight:700;line-height:24px}.workexp-container .job-info .job-employer{font-family:Clear Sans,Helvetica,Hanazono,sans-serif;font-size:16px}.workexp-container .job-info .job-desc{list-style-type:disc;margin:10px 0;padding:0 20px}.projects .project .project-heading .project-title{font-size:2rem;font-weight:700}.projects .project .project-heading .project-role{font-variant:small-caps}.tools-container{grid-column-gap:.5rem;grid-row-gap:1rem;display:grid;grid-template-columns:1fr 1fr}@media screen and (max-width:676px){.tools-container{grid-column-gap:0;grid-template-columns:1fr}}.tools-container .tools-list{color:var(--color-dark);list-style:none;overflow:auto}.tools-container .tools-list a,.tools-container .tools-list span{border-radius:20px;display:inline;line-height:3rem;margin:auto 5px;padding:5px 15px;white-space:nowrap}.tools-container .tools-list span{background:var(--color-yellow)}.tools-container .tools-list a:focus,.tools-container .tools-list a:hover,.tools-container .tools-list a:link,.tools-container .tools-list a:visited{background:var(--color-blue);border:0;color:var(--body-bg);text-decoration:none;white-space:nowrap}.skills-container{grid-column-gap:.5rem;align-items:center;display:grid;grid-template-areas:"skill level";grid-template-columns:1fr 1fr;grid-template-rows:auto}.skills-container .skill-item{grid-column-gap:20px;align-self:center;display:grid;grid-template-columns:40% 60%}.skills-container .skill-item .skill{justify-self:right}.skills-container .skill-item .level>.lvl-10,.skills-container .skill-item .level>.lvl-9{color:var(--color-green)}.skills-container .skill-item .level>.lvl-6,.skills-container .skill-item .level>.lvl-7,.skills-container .skill-item .level>.lvl-8{color:var(--color-magenta)}.skills-container .skill-item .level>.lvl-3,.skills-container .skill-item .level>.lvl-4,.skills-container .skill-item .level>.lvl-5{color:var(--color-yellow)}.skills-container .skill-item .level>.lvl-1,.skills-container .skill-item .level>.lvl-2{color:var(--color-red)}@media screen and (max-width:960px){.skills-container{display:block}.skills-container .level{font-size:12px}}.hobby-container{grid-row-gap:20px;display:grid;grid-template-columns:33.33% 33.33% 33.33%;grid-template-rows:auto;justify-content:space-between}
.hobby-container .hobby-item{align-content:center;align-items:center;align-self:center;border:1px solid var(--body-fg);border-radius:50%;display:flex;flex-direction:column;height:120px;justify-content:center;justify-self:center;margin:5px;text-align:center;width:120px}.hobby-container .hobby-item .hobby-logo{font-size:36px}@media screen and (max-width:960px){.hobby-container{grid-template-columns:50% 50%}}.flow-spacing>*+*,main#cv>*+*{margin-top:1.5rem}.grid-2-col{grid-column-gap:.5rem;grid-row-gap:1.2rem;display:grid;grid-template-columns:1fr 1fr}@media screen and (max-width:676px){.sm-grid-1-col{grid-column-gap:0;display:grid;grid-template-columns:1fr}}.personal-statement>*+*{margin-top:1.1rem}