/*! modern-normalize v1.0.0 | MIT License | https://github.com/sindresorhus/modern-normalize */
*,:before,:after{box-sizing:border-box}:root{tab-size:4}html{-webkit-text-size-adjust:100%;line-height:1.15}body{margin:0;font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji}hr{height:0;color:inherit}abbr[title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:100%;line-height:1.15}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}::-moz-focus-inner{border-style:none;padding:0}:-moz-focusring{outline:1px dotted buttontext}:-moz-ui-invalid{box-shadow:none}legend{padding:0}progress{vertical-align:baseline}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}@font-face{font-family:Montserrat;font-style:normal;font-weight:100;src:url(montserrat-v18-latin_cyrillic-100.1d2bf52d.eot);src:local(""),url(montserrat-v18-latin_cyrillic-100.1d2bf52d.eot#iefix)format("embedded-opentype"),url(montserrat-v18-latin_cyrillic-100.c975ef97.woff2)format("woff2"),url(montserrat-v18-latin_cyrillic-100.bf4e3f01.woff)format("woff"),url(montserrat-v18-latin_cyrillic-100.ce5df7ef.ttf)format("truetype"),url(montserrat-v18-latin_cyrillic-100.fb6fd994.svg#Montserrat)format("svg")}@font-face{font-family:Montserrat;font-style:normal;font-weight:400;src:url(montserrat-v18-latin_cyrillic-regular.3d01391b.eot);src:local(""),url(montserrat-v18-latin_cyrillic-regular.3d01391b.eot#iefix)format("embedded-opentype"),url(montserrat-v18-latin_cyrillic-regular.b22ca471.woff2)format("woff2"),url(montserrat-v18-latin_cyrillic-regular.e3b6afb0.woff)format("woff"),url(montserrat-v18-latin_cyrillic-regular.75940484.ttf)format("truetype"),url(montserrat-v18-latin_cyrillic-regular.ddb87b0a.svg#Montserrat)format("svg")}@font-face{font-family:Montserrat;font-style:normal;font-weight:500;src:url(montserrat-v18-latin_cyrillic-500.6307a2eb.eot);src:local(""),url(montserrat-v18-latin_cyrillic-500.6307a2eb.eot#iefix)format("embedded-opentype"),url(montserrat-v18-latin_cyrillic-500.4062b5e5.woff2)format("woff2"),url(montserrat-v18-latin_cyrillic-500.dcaffa9b.woff)format("woff"),url(montserrat-v18-latin_cyrillic-500.52911be3.ttf)format("truetype"),url(montserrat-v18-latin_cyrillic-500.f6272976.svg#Montserrat)format("svg")}@font-face{font-family:Montserrat;font-style:normal;font-weight:600;src:url(montserrat-v18-latin_cyrillic-600.3d134077.eot);src:local(""),url(montserrat-v18-latin_cyrillic-600.3d134077.eot#iefix)format("embedded-opentype"),url(montserrat-v18-latin_cyrillic-600.3c01d973.woff2)format("woff2"),url(montserrat-v18-latin_cyrillic-600.daecd30f.woff)format("woff"),url(montserrat-v18-latin_cyrillic-600.f9228aa8.ttf)format("truetype"),url(montserrat-v18-latin_cyrillic-600.eae3fee0.svg#Montserrat)format("svg")}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;src:url(montserrat-v18-latin_cyrillic-700.b023b21e.eot);src:local(""),url(montserrat-v18-latin_cyrillic-700.b023b21e.eot#iefix)format("embedded-opentype"),url(montserrat-v18-latin_cyrillic-700.459b6207.woff2)format("woff2"),url(montserrat-v18-latin_cyrillic-700.5e7f8907.woff)format("woff"),url(montserrat-v18-latin_cyrillic-700.7fe1d254.ttf)format("truetype"),url(montserrat-v18-latin_cyrillic-700.368e3062.svg#Montserrat)format("svg")}*{box-sizing:border-box;margin:0;padding:0}body{background:#f5f7fa;padding:22px 20px;font-family:Montserrat,sans-serif}@media screen and (width<=768px){body{padding:0}}body.light-theme{color:#000;background-color:#f5f7fa}body.dark-theme{color:#d6d8db;background-color:#595959;font-weight:400}@media screen and (width>=768px){body.dark-theme aside{position:relative}body.dark-theme aside:after{content:"";background-image:linear-gradient(#0000 1%,#a8a8a833 2%);border-radius:2px;width:1px;height:100%;display:block;position:absolute;top:0;right:0}}.wrapper{background:#fff;min-width:320px;max-width:1200px;margin:0 auto;box-shadow:5px 9px 20px #00000026}@media (width>=768px){.wrapper{display:flex}}img{width:100%;max-width:100%;height:auto;display:block}.spinner{opacity:0;width:100%;height:100%;transition:opacity 250 ease-in-out;z-index:1;background-color:#00000080;display:none;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}.spinner.is-open{opacity:1;transition:opacity 250 ease-in-out;justify-content:center;align-items:center;display:flex}.lds-spinner{color:official;width:80px;height:80px;display:inline-block;position:relative}.lds-spinner div{transform-origin:40px 40px;animation:1.2s linear infinite lds-spinner}.lds-spinner div:after{content:" ";background:#ff6b08;border-radius:20%;width:6px;height:18px;display:block;position:absolute;top:3px;left:37px}.lds-spinner div:first-child{animation-delay:-1.1s;transform:rotate(0)}.lds-spinner div:nth-child(2){animation-delay:-1s;transform:rotate(30deg)}.lds-spinner div:nth-child(3){animation-delay:-.9s;transform:rotate(60deg)}.lds-spinner div:nth-child(4){animation-delay:-.8s;transform:rotate(90deg)}.lds-spinner div:nth-child(5){animation-delay:-.7s;transform:rotate(120deg)}.lds-spinner div:nth-child(6){animation-delay:-.6s;transform:rotate(150deg)}.lds-spinner div:nth-child(7){animation-delay:-.5s;transform:rotate(180deg)}.lds-spinner div:nth-child(8){animation-delay:-.4s;transform:rotate(210deg)}.lds-spinner div:nth-child(9){animation-delay:-.3s;transform:rotate(240deg)}.lds-spinner div:nth-child(10){animation-delay:-.2s;transform:rotate(270deg)}.lds-spinner div:nth-child(11){animation-delay:-.1s;transform:rotate(300deg)}.lds-spinner div:nth-child(12){animation-delay:0s;transform:rotate(330deg)}@keyframes lds-spinner{0%{opacity:1}to{opacity:0}}.sidebar{background:#1e2939;min-width:320px;padding-top:30px;padding-bottom:30px;box-shadow:5px 9px 20px #00000026}@media screen and (width>=768px){.sidebar{max-width:320px}}@media screen and (width>=960px){.sidebar{min-width:360px}}.info-mob{padding:35px 35px 20px}@media screen and (width>=768px){.info-mob{display:none}}@media screen and (width<=767px){.info-mob{padding-left:calc(15.625vw - 15px);padding-right:calc(15.625vw - 15px)}}.info-mob .profession-mob{color:#d6d8db;margin-bottom:25px;font-size:14px;font-weight:600;line-height:1.7}.info-mob .name-mob{color:#fff;margin-bottom:5px;font-weight:700}@media screen and (width<=480px){.info-mob .name-mob{font-size:calc(3.75vw + 12px)}}@media screen and (width>=481px){.info-mob .name-mob{font-size:30px}}@media screen and (width>=960px){.info-mob .name-mob{font-size:35px}}.contacts-container,.skills-container{margin:30px 30px 0}@media screen and (width<=767px){.contacts-container,.skills-container{margin-left:calc(18.75vw - 30px);margin-right:calc(18.75vw - 30px)}}@media screen and (width>=960px){.contacts-container,.skills-container{margin:40px 35px 0}}.contacts-container .personal{color:#a8a8a8;margin-bottom:30px;font-size:12px;font-weight:400;line-height:2}.contacts-title,.skills-title{color:#fff;margin-bottom:10px;font-size:22px;font-weight:700;line-height:1}.contact-block{margin-bottom:5px}.contacts-link{color:#d6d8db;align-items:center;font-size:14px;font-weight:400;line-height:1.5;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;transition-property:color,font-weight,font-size,-webkit-text-decoration,text-decoration;transition-duration:.25s;transition-timing-function:cubic-bezier(.4,0,.2,1);display:flex}.contacts-link:hover,.contacts-link:focus,.contact-block:hover .contacts-link,.contact-block:focus .contacts-link{color:#ff6b08;font-size:14.5px;font-weight:500;line-height:1.5;-webkit-text-decoration:underline #ff6b08;text-decoration:underline #ff6b08}.icon-contacts{margin-right:5px}.icon{fill:#d6d8db;transition:fill .25s cubic-bezier(.4,0,.2,1)}.contacts-link:hover .icon,.contacts-link:focus .icon{fill:#ff6b08}.skills-item{color:#ff6b08;margin-left:20px;font-size:14px;font-weight:400;line-height:1.7}.skills-item:not(:last-child){margin-bottom:4px}.skills-item .skills-text{color:#d6d8db}.about-me-container{padding:20px calc(6.25vw + 10px)}.about-me-container.light-theme{background-color:#fff}.about-me-container.dark-theme{background-color:#1e2939}@media screen and (width>=768px){.about-me-container{padding:20px}}@media screen and (width>=960px){.about-me-container{padding:20px 75px 30px}}.info-tablet{margin-bottom:20px}@media screen and (width<=767px){.info-tablet{display:none}}.info-container .profession{margin-bottom:14px;font-size:14px;font-weight:700;line-height:1.7}.info-container .name{font-size:30px;font-weight:700;line-height:2}.info-container .description{font-size:14px;font-weight:400;line-height:1.7}@media screen and (width>=768px){.info-container .description{text-indent:20px}}.projects-container{margin-top:24px}.about-me-title{margin-bottom:10px;font-size:22px;font-weight:700;line-height:1.5}.company{margin-bottom:18px}.profession-title{font-size:16px;font-weight:700;line-height:1.5}.profession-title .profession-title-list{list-style:none}.profession-title .profession-title-item{margin-top:0;margin-bottom:5px;margin-left:0}.profession-title.profession-title-item{margin-bottom:5px}.profession-company{color:#ff6b08;font-size:16px;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;transition-property:-webkit-text-decoration,text-decoration,font-size;transition-duration:.25s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.profession-company:hover{font-size:16.5px;-webkit-text-decoration:underline #ff6b08;text-decoration:underline #ff6b08}.profession-time{color:#a8a8a8;font-size:12px;font-weight:400;line-height:2;display:block}.profession-divider{color:#a8a8a8}.profession-duties{margin-top:10px}.profession-duties-item{margin-left:20px;font-size:14px;font-weight:400;line-height:1.7}.profession-duties-item:not(:last-child){margin-bottom:5px}.profession-achievements{margin:10px 0 0;font-size:14px;font-weight:600;line-height:1.7}.education-company{margin-bottom:5px;font-size:16px;font-weight:700;line-height:1.7}.education-duties{margin-bottom:5px;margin-left:0;font-size:14px;font-weight:600;line-height:1.7;list-style:none}.education-duties-item{font-size:14px;font-weight:600;line-height:1.7}.education-duties-item:not(:last-child){margin-bottom:5px}.dots{color:#bebebe;font-weight:100}@media screen and (width<=674px){.dots{display:none}}@media screen and (width>=675px) and (width<=767px){.dots{display:inline}}@media screen and (width>=768px){.dots{display:none}}@media screen and (width>=1140px){.dots{display:inline}}@media screen and (width<=674px){.link-description{display:block}}@media screen and (width>=675px) and (width<=767px){.link-description{display:inline}}@media screen and (width>=768px) and (width<=1139px){.link-description{display:block}}.switch-container{justify-content:center;align-items:center;width:100%;margin-bottom:30px;display:flex;position:sticky;top:10px;left:0}@media screen and (width>=768px){.switch-container{justify-content:flex-end;margin-bottom:20px}.toolbar{margin-left:10px}}.theme-switch{align-items:center;margin-left:auto;display:flex}.theme-switch__icon{color:currentColor;width:24px;height:24px;margin-right:8px}.light-theme .theme-switch__icon--sun{color:#ff6b08}.light-theme .theme-switch__icon--moon,.dark-theme .theme-switch__icon--sun{color:#a8a8a8}.dark-theme .theme-switch__icon--moon{color:#ff6b08}.theme-switch__control{border-radius:50em;flex-shrink:0;align-items:center;width:64px;height:32px;padding:3px 0;display:flex;position:relative}.theme-switch__toggle{opacity:0;pointer-events:none;width:0;height:0;margin:0;padding:0;position:absolute;top:0;left:0}.theme-switch__track{-webkit-user-select:none;user-select:none;border-radius:inherit;z-index:1;cursor:pointer;background-color:#1e2939;width:55px;height:100%;position:absolute;top:0;left:0;box-shadow:0 0 0 3px #ff6b08}.theme-switch__marker{z-index:2;pointer-events:none;background-color:#ff6b08;border-radius:50%;width:25px;height:25px;transition:transform .25s cubic-bezier(.4,0,.2,1);position:relative;transform:translate(3px);box-shadow:0 1px 1px #00000040}.theme-switch__toggle:checked+.theme-switch__track{background-color:#595959}.theme-switch__toggle:checked~.theme-switch__marker{transform:translate(27px)}.theme-switch__toggle:focus+.theme-switch__track,.theme-switch__toggle:active+.theme-switch__track{box-shadow:0 0 0 3px #ff6b08}@media screen and (width<=767px){aside .select{position:fixed;top:10px;right:10px}}@media screen and (width>=768px){aside .select{display:none}}@media screen and (width<=767px){.about-me-container .select{display:none}}.select{position:relative}.select.is-active .select__body{display:block}.select__header{cursor:pointer;cursor:pointer;background-color:#d6d8db;background-image:linear-gradient(#fff 67%,#d6d8db);border:1px solid #ff6b08;border-radius:4px;outline:none;padding:0;font-size:16px;line-height:1.5;display:flex}.select__current{color:#1e2939;padding:4px;font-weight:500;line-height:1.5}.select__body{border:1px solid #bebebe;border-top:0;border-radius:4px;display:none;position:absolute;top:100%;left:0;right:0}.select__item{color:#ff6b08;cursor:pointer;background-color:#f2f2f2;border:1px dotted #bebebe;padding:4px;font-size:14px;line-height:1.5;transition-property:color,background-color;transition-duration:.25s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.select__item:hover{color:#f2f2f2;background-color:#ff6b08}@media print{body{background:#fff;padding:0}body.light-theme,body.dark-theme{background-color:#fff}.switch-container,.toolbar{display:none}.wrapper{display:flex}.select{display:none}.sidebar{min-width:260px}.info-mob{display:none}.contacts-container{margin:25px 30px 0}.contacts-link.start{align-items:flex-start}.skills-container{margin:40px 30px 0}.skills-container--languages{margin-top:10px;padding-top:35px}.skills-item{margin-bottom:0}.about-me-container{padding:14px 20px}.info-tablet{margin-bottom:18px}.info-container .profession{margin-bottom:14px;font-size:14px;font-weight:700;line-height:1.5}.info-container .name{font-size:30px;font-weight:700;line-height:1.7}.info-container .personal{font-size:10px;font-weight:400;line-height:1.7}.info-container .description{font-size:14px;font-weight:400;line-height:1.5}.projects-container{margin-top:18px}.about-me-title{margin-bottom:10px;font-size:20px;font-weight:700;line-height:1}.profession-time{font-size:10px;font-weight:400;line-height:1.7}.profession-duties{margin-top:8px}.profession-duties-item{font-size:14px;font-weight:400;line-height:1.5}#back-to-top{display:none}.profession-achievements{font-size:14px;font-weight:600;line-height:1.5}.education-company{font-size:16px;font-weight:700;line-height:1.5}.company.education{margin-bottom:10px}}
/*# sourceMappingURL=cv-oleg_sk.c1b9cae2.css.map */
