@import"https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&family=Roboto:ital,wght@0,100..900;1,100..900&display=swap";:root{--font-fam: "Roboto",serif;--font-color: #fff;--bg-color: rgb(37, 103, 158)}*{box-sizing:border-box}html{font-family:var(--font-fam)}body{margin:0;display:flex;align-items:center;justify-content:center;width:100vw}figure{overflow:hidden;padding:0;margin:0}figure img{object-fit:cover;width:100%;height:100%}ul,li{padding:0;margin:0;list-style:none}.icon{font-size:14px;height:14px}.resume__main{background-color:var(--bg-color);color:var(--font-color);padding:50px;width:100%}.resume__header{display:flex;width:100%}@media (0 <= width <= 900px){.resume__header{flex-direction:column}}.resume-header__left-section{display:flex}.resume-header__left-section figure{height:300px;width:300px}@media (0 <= width <= 900px){.resume-header__left-section{align-items:center;justify-content:center}}.resume-header__right-section{padding:10px;display:flex;flex-direction:column;align-items:center;justify-content:space-evenly;width:100%}@media (0 <= width <= 900px){.resume-header__right-section{padding:0}}.resume-header__right-section .resume-header__title-section{width:100%;display:flex;align-items:center;justify-content:center;flex-direction:column}.resume-header__right-section .resume-header__title-section h1{text-transform:uppercase;font-size:30px;margin:0}@media (0 <= width <= 900px){.resume-header__right-section .resume-header__title-section h1{margin-top:50px}}.resume-header__right-section .resume-header__title-section .resume-header__job{font-size:20px;font-style:italic}.resume-header__right-section .resume-header__contact-information-section{display:flex;width:100%}@media (901px <= width <= 1250px){.resume-header__right-section .resume-header__contact-information-section{flex-direction:column}}@media (0 <= width <= 900px){.resume-header__right-section .resume-header__contact-information-section{flex-direction:column}}.resume-header__right-section .contact-information-list-item{display:flex;align-items:center;padding:5px;margin-block:5px}.resume-header__right-section .contact-information-list-item p,.resume-header__right-section .contact-information-list-item a{margin-block:0;margin-inline:10px}.resume__body{display:flex}@media (0 <= width <= 900px){.resume__body{flex-direction:column;width:100%}}.resume__body .resume-left-section__professional-experience-section,.resume__body .resume-right-section__schools-section{display:flex;flex-direction:column;width:100%}.resume__body .resume-body__left-section,.resume__body .resume-body__right-section{margin-right:30px;display:flex;flex-direction:column}@media (0 <= width <= 900px){.resume__body .resume-body__left-section,.resume__body .resume-body__right-section{margin-right:0}}.professional-experience-list-item{box-shadow:0 0 5px #000;padding:20px;margin-block:20px;display:flex}@media (0 <= width <= 900px){.professional-experience-list-item{flex-direction:column;margin-inline:0px;width:100%}}.professional-experience-list-item .professional-experience-list-item__info{display:flex;flex-direction:column;width:30%}@media (0 <= width <= 900px){.professional-experience-list-item .professional-experience-list-item__info{flex-direction:column;width:100%}}.professional-experience-list-item .professional-experience-list-item__function{font-size:20px}.professional-experience-list-item .professional-experience-list-item__employers{margin-block:10px}.professional-experience-list-item .professional-experience-list-item__tasks-list{display:flex;padding-inline:20px;flex-direction:column;width:70%}@media (0 <= width <= 900px){.professional-experience-list-item .professional-experience-list-item__tasks-list{width:100%;padding-inline:0px}}.professional-experience-list-item .professional-experience-list-item__tasks-list .task-list-item{margin-bottom:10px;padding-inline:10px;padding-bottom:10px}@media (0 <= width <= 900px){.professional-experience-list-item .professional-experience-list-item__tasks-list .task-list-item{width:100%;margin-bottom:10px;margin-top:10px;padding-top:10px;padding-left:0;padding-right:0}}.schools-list-item{box-shadow:0 0 5px #000;padding:20px;margin-block:20px;display:flex;flex-direction:column}@media (0 <= width <= 900px){.schools-list-item{margin-inline:0px}}.schools-list-item .reward-info__name-and-object{font-size:20px}.schools-list-item .reward-info__school{display:flex;align-items:center}.reward-info__attendance-period,.professional-experience-list-item__period{font-size:small}
