.hero{background-color:#262628;color:#fff;padding:100px 30px;text-align:center;z-index:0}@media (min-width: 768px){.hero{grid-column:1 / 3}}.hero__content{margin:0 auto;max-width:950px;position:relative;z-index:1}.hero__heading{font-size:50px}@media (min-width: 480px){.hero__heading{font-size:70px}}.hero__heading span{display:inline-block;margin-left:0 .12em;position:relative}.hero__heading span::before{color:#14fedc;content:'W';display:inline-block;left:-.12em;position:absolute;z-index:-1}.hero__heading span::after{color:#f81057;content:'W';display:inline-block;left:-.06em;position:absolute;z-index:-1}.hero__intro{font-size:18px}.hero .hero__importance-btns{display:none}@media print{.hero{background:transparent;color:#050505;padding:0;text-align:left}.hero__heading{font-size:55px;margin-bottom:0;padding-left:.12em}.hero__content{font-size:20px;margin:0;max-width:auto;position:static}.hero__intro{margin-right:250px}}.main .personal-details{background-color:#f5f5f5;padding-top:0;text-align:center;z-index:1}@media (min-width: 768px){.main .personal-details{grid-column:2 / 3;grid-row:2}}.main .personal-details__heading{display:none}.main .personal-details__picture{border:8px solid #f5f5f5;border-radius:50%;box-sizing:border-box;height:200px;margin:-50px 0 30px;width:200px}.main .personal-details__social{text-align:center}.main .personal-details__social-item{display:inline-block;list-style:none;margin:0 8px;position:relative}.main .personal-details__social-item img{height:32px}.main .personal-details__social-item span{display:none}.main .personal-details__social-item--linkedin{margin-right:0}@media screen{.main [data-tooltip]{position:relative}.main [data-tooltip] .personal-details__tooltip{background:#262628;border-radius:4px;color:#fff;content:attr(data-tooltip);display:block;opacity:0;padding:8px;position:absolute;right:0;top:38px;transition:opacity .3s ease-in;visibility:hidden;white-space:nowrap}.main [data-tooltip] .personal-details__tooltip::after{background:#262628;content:'';height:10px;position:absolute;right:11px;top:-4px;-webkit-transform:rotate(45deg);transform:rotate(45deg);width:10px}.main [data-tooltip]:hover .personal-details__tooltip{opacity:1;visibility:visible;z-index:1}}@media print{.main .personal-details{background:transparent;position:absolute;right:0;top:0;width:250px}.main .personal-details__picture{display:none}.main .personal-details__social{margin-top:90px}.main .personal-details__social-item{display:block;font-size:90%;margin:0 0 10px 20px;text-align:left}.main .personal-details__social-item img{height:25px;margin-right:8px;vertical-align:middle}.main .personal-details__social-item--linkedin img{margin-right:0}.main .personal-details__social-item span{display:inline}}.skills{background-color:#f5f5f5}@media (min-width: 768px){.skills{grid-column:2 / 3;grid-row:3}}.skills .skills__list{list-style:none}.skills .skills__skill-list,.skills .skills__skill{color:#555;display:inline;list-style:none;margin:0}.skills .skills__skill-list a,.skills .skills__skill a{border-bottom:1px solid transparent;color:#555;text-decoration:none;transition:border-bottom .5s}.skills .skills__skill-list a:hover,.skills .skills__skill-list a:active,.skills .skills__skill a:hover,.skills .skills__skill a:active{border-bottom:1px solid #f81057}.skills .skills__skill-type{list-style:none;margin:0}.work-experience{background-color:#fefefe}@media (min-width: 768px){.work-experience{grid-column:1 / 2;grid-row:2 / 6}}.work-experience a{border-bottom:1px solid transparent;color:#555;text-decoration:none;transition:border-bottom .5s}.work-experience a:hover,.work-experience a:active{border-bottom:1px solid #f81057}.work-experience .work-experience__job{height:auto;margin-bottom:30px;overflow:hidden}.work-experience .work-experience__job--hidden{display:none}.work-experience .work-experience__job:last-child{margin-bottom:0}.work-experience .work-experience__job-heading,.work-experience .work-experience__job-dates{margin-bottom:0}.work-experience .work-experience__job-company{color:#555;font-size:90%;white-space:nowrap}.work-experience .work-experience__job-location{margin-bottom:.6em}.work-experience .work-experience__job-logo{display:none;float:right;max-height:70px;max-width:100px;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;padding:0 0 20px 50px;width:100%}@media (min-width: 480px){.work-experience .work-experience__job-logo{display:block}}@media (min-width: 992px){.work-experience .work-experience__job-logo{max-width:140px}}.work-experience .work-experience__responsibilities a{border-bottom:1px solid transparent;color:#555;text-decoration:none;transition:border-bottom .5s}.work-experience .work-experience__responsibilities a:hover,.work-experience .work-experience__responsibilities a:active{border-bottom:1px solid #f81057}.work-experience .work-experience__responsibility{list-style:none;margin:0 0 20px}.work-experience .work-experience__responsibility-group-description{display:block;margin-bottom:20px}.importance-1 .work-experience .work-experience__responsibility,.importance-1 .work-experience .work-experience__responsibility-group-description{display:inline}.importance-1 .work-experience .work-experience__responsibility--importance-3,.importance-1 .work-experience .work-experience__responsibility-detail--importance-2,.importance-1 .work-experience .work-experience__responsibility-detail--importance-3{display:none}.importance-2 .work-experience .work-experience__responsibility--importance-3,.importance-2 .work-experience .work-experience__responsibility-detail--importance-3{display:none}@media print{.work-experience{margin-top:30px}.work-experience .work-experience__show-more{display:none}}.interests{background-color:#f5f5f5}@media (min-width: 768px){.interests{grid-column:2 / 3;grid-row:5}}.interests .interests__interest-description{margin-bottom:30px}.interests .interests__interest-description a{border-bottom:1px solid transparent;color:#555;text-decoration:none;transition:border-bottom .5s}.interests .interests__interest-description a:hover,.interests .interests__interest-description a:active{border-bottom:1px solid #f81057}.importance-1 .interests--importance-2,.importance-1 .interests--importance-3{display:none}.education{background-color:#f5f5f5}@media (min-width: 768px){.education{grid-column:2 / 3;grid-row:4}}.education .education__qualifications{margin-bottom:20px}.education .education__qualification{list-style:none;margin:0}.education .education__qualification-logo{float:left;margin:5px 20px 0 0;max-width:70px}.education .education__qualification-institution{font-family:"Roboto Slab",arial,serif;font-size:100%;font-weight:400;margin:0;text-transform:none}.education a{border-bottom:1px solid transparent;color:#555;text-decoration:none;transition:border-bottom .5s}.education a:hover,.education a:active{border-bottom:1px solid #f81057}
