body{margin:0;color:#293742;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji"}*{box-sizing:border-box}.container{display:flex;justify-content:center;background-color:#bfccd6}.root{display:flex;max-width:1016px}@media(max-width:700px){.root{flex-wrap:wrap}}.content__title:after,.sidebar__title:after{display:block;position:absolute;width:80px;height:2px;bottom:-5px}.sidebar{width:300px;flex-shrink:0;background-color:#394b59;color:#e1e8ed;padding-bottom:40px}@media(max-width:700px){.sidebar{width:100%}}.sidebar__section{margin-top:60px;padding-left:60px}@media(max-width:700px){.sidebar__section{align-items:center}}.sidebar__title{font-size:1.25em;text-transform:uppercase;font-weight:bolder;position:relative;margin-bottom:20px}.sidebar__title:after{content:"";background-color:#e1e8ed}.sidebar__item{margin-top:20px}.sidebar__subtitle{font-weight:bolder}.sidebar__description{font-size:.95em}.sidebar__description_sub{margin-top:10px}.photo{height:330px;position:relative}@media(max-width:700px){.photo{display:none}}@media(min-width:700px){.photo_small-screen{display:none}}@media(max-width:700px){.photo_small-screen{display:inherit;margin-bottom:20px}}.photo__img{background-color:#3dcc91;height:100%;width:100%;background:url(/web-playground/assets/photo-D-u3bO30.jpg) no-repeat center}.photo__title{position:absolute;height:80px;bottom:0;left:0;width:100%;background-color:#293742cc;font-size:1.25em;padding-left:60px;text-transform:uppercase;display:flex;flex-direction:column;justify-content:center}@media(max-width:700px){.photo__title{display:none}}.content{padding:40px;background-color:#f5f8fa}@media(max-width:700px){.content{order:-1;width:100%}}@media(max-width:600px){.content{padding:20px}}.content__title{margin-top:50px;margin-bottom:20px;font-size:1.25em;font-weight:700;position:relative}.content__title:after{content:"";background-color:#5c7080}.content__subtitle{font-weight:700}.content__description{margin-top:10px}.content__item{margin-bottom:40px}.header{display:flex;margin-bottom:90px}@media(max-width:900px){.header{flex-wrap:wrap}}.header__left{width:60%;margin-right:60px}@media(max-width:900px){.header__left{width:100%}}@media(max-width:700px){.header__left{margin-right:0;width:100%}}.header__right{width:40%}@media(max-width:900px){.header__right{margin-top:20px;flex:1}}.contacts{display:flex;flex-direction:column}.contacts__item{display:flex;margin-bottom:10px}.contacts__icon{width:35px;display:flex;align-items:center}.contacts__icon-img{width:25px;height:25px}.contacts__title{font-weight:700}.title__name{font-size:3em;font-weight:bolder;text-transform:uppercase;line-height:.95em;margin-bottom:30px}@media(max-width:700px){.title__name{text-align:center}}.title__position{font-size:1.5em;color:#8a9ba8}@media(max-width:700px){.title__position{text-align:center}}.about{position:relative;margin-bottom:58px}.about:before{content:"";width:20px;height:20px;position:absolute;top:-25px;background-image:url("data:image/svg+xml,%3c?xml%20version='1.0'%20encoding='iso-8859-1'?%3e%3c!--%20Generator:%20Adobe%20Illustrator%2019.0.0,%20SVG%20Export%20Plug-In%20.%20SVG%20Version:%206.00%20Build%200)%20--%3e%3csvg%20version='1.1'%20id='Capa_1'%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20x='0px'%20y='0px'%20viewBox='0%200%20255.226%20255.226'%20style='enable-background:new%200%200%20255.226%20255.226;'%20xml:space='preserve'%3e%3cg%3e%3cg%3e%3cg%3e%3cg%3e%3cpath%20style='fill:%23394b59;'%20d='M76.532,27.975l-7.405-5.244l-0.254-0.191l-0.477-0.191l-5.403-2.574l0.159,0.381%20c-5.117-2.098-10.488-3.591-16.336-3.591C20.945,16.565,0,38.336,0,65.192s20.976,48.627,46.816,48.627%20c8.295,0,15.955-2.415,22.724-6.356c-2.32,25.998-15.415,63.915-63.406,102.594c-6.706,5.403-7.946,15.446-2.733,22.407%20c3.051,4.1,7.596,6.198,12.173,6.198c3.305,0,6.611-1.112,9.439-3.337c58.893-47.547,73.608-96.364,75.579-128.973%20c3.369-41.699-9.28-63.629-20.849-75.07L76.532,27.975z'/%3e%3cpath%20style='fill:%23394b59;'%20d='M233.76,31.28l-3.242-3.305l-7.374-5.244l-0.254-0.191l-0.509-0.191l-5.403-2.574l0.159,0.381%20c-5.117-2.098-10.52-3.591-16.368-3.591c-25.839,0-46.752,21.771-46.752,48.627s20.913,48.627,46.816,48.627%20c8.295,0,15.955-2.415,22.724-6.356c-2.288,25.998-15.383,63.915-63.374,102.594c-6.738,5.403-7.946,15.446-2.733,22.407%20c3.051,4.1,7.596,6.198,12.173,6.198c3.305,0,6.611-1.112,9.439-3.337c58.925-47.547,73.608-96.364,75.611-128.973%20C258.042,64.652,245.393,42.722,233.76,31.28z'/%3e%3c/g%3e%3c/g%3e%3c/g%3e%3c/g%3e%3cg%3e%3c/g%3e%3cg%3e%3c/g%3e%3cg%3e%3c/g%3e%3cg%3e%3c/g%3e%3cg%3e%3c/g%3e%3cg%3e%3c/g%3e%3cg%3e%3c/g%3e%3cg%3e%3c/g%3e%3cg%3e%3c/g%3e%3cg%3e%3c/g%3e%3cg%3e%3c/g%3e%3cg%3e%3c/g%3e%3cg%3e%3c/g%3e%3cg%3e%3c/g%3e%3cg%3e%3c/g%3e%3c/svg%3e")}.skills{display:flex;flex-wrap:wrap;align-items:flex-start}.skills__left{width:50%}@media(max-width:1000px){.skills__left{width:100%}}.skills__right{width:50%}@media(max-width:1000px){.skills__right{width:100%}}.skills table{width:100%}.skills tr>td:last-child{width:50%}.progress-bar{background-color:#ced9e0;height:7px;width:80%}.progress-bar__filler{background-color:#5c7080;height:100%}
