@import"https://fonts.googleapis.com/css2?family=Montserrat:wght@100;200;300;400;500;600;700&display=swap";.header{max-width:100%;width:100%;padding:10px 0;display:flex;align-items:center;justify-content:center;gap:100px}.header-minimized>img{animation-name:minimizeImg;animation-duration:.5s;animation-timing-function:linear;animation-fill-mode:forwards}.header-minimized h1{animation-name:minimizeH1;animation-duration:.5s;animation-timing-function:linear;animation-fill-mode:forwards}.header-minimized h2{animation-name:minimizeH2;animation-duration:.5s;animation-timing-function:linear;animation-fill-mode:forwards}.header-minimized{animation-name:minimize;animation-duration:.5s;animation-timing-function:linear;animation-fill-mode:forwards}.opacityHeader{animation-name:addOpacity;animation-duration:.5s;animation-timing-function:linear;animation-fill-mode:forwards}.skillsButton{background:url(./skills.7adadeaa.png) no-repeat center center;background-size:contain;width:20px;height:20px}.contactsButton{background:url(./contacts.d057b165.png) no-repeat center center;background-size:contain;width:20px;height:20px}.languagesButton{background:url(./languages.d1035ba7.png) no-repeat center center;background-size:contain;width:20px;height:20px}.button-minimized{animation-name:minimizeButton;animation-duration:.5s;animation-timing-function:linear;animation-fill-mode:forwards}@keyframes minimizeImg{to{width:64px}}@keyframes minimizeH1{to{font-size:1.75rem;line-height:1.25}}@keyframes minimizeH2{to{font-size:1rem;line-height:2}}@keyframes addOpacity{to{opacity:.95;background:#eaeaea}}@keyframes minimize{to{max-width:30%}}@media (min-width: 320px) and (max-width: 375px){.header{gap:1.25rem}.header h1{font-size:1rem}.header h2{font-size:1em}.header img{width:60px}@keyframes minimize{}@keyframes minimizeH1{to{font-size:1rem;line-height:1.25}}@keyframes minimizeH2{to{font-size:.9rem;line-height:2}}@keyframes minimizeImg{to{width:36px}}@keyframes minimizeButton{to{width:15px}}}@media (min-width: 376px) and (max-width: 768px){.header{gap:2rem}.header h1{font-size:1.2rem}.header h2{font-size:1rem}.header img{width:60px}@keyframes minimize{}@keyframes minimizeH1{to{font-size:.9rem;line-height:1.25}}@keyframes minimizeH2{to{font-size:.8rem}}@keyframes minimizeImg{to{max-width:60px}}}@media (max-width: 768px){.sidebar-wrapper{position:relative;max-width:100%}.sidebar-container{position:fixed;top:0;left:-100vw;height:100%;width:100%;background:#fff;z-index:999;overflow-y:scroll}.sidebar-show{animation-name:showSidebar;animation-duration:.5s;animation-timing-function:linear;animation-fill-mode:forwards}.sidebar-hide{animation-name:hideSidebar;animation-duration:.5s;animation-timing-function:linear;animation-fill-mode:backwards}.sidebarClose{display:block;position:absolute;right:50px;top:50px;width:30px;height:30px;background:url(./arrow.8f38ca60.svg);transition:all 1s linear}@keyframes showSidebar{to{left:0;padding-top:5rem;padding-left:5rem}}@keyframes hideSidebar{0%{left:0;top:0;padding-top:5rem;padding-left:5rem}to{padding-top:5rem;left:-100vw;position:fixed;height:100vh;width:100%;background:#fff}}}.sidebarClose{display:none}.no-scroll{overflow-y:hidden}@media (max-width: 768px){.sidebar-wrapper{position:relative;max-width:100%}.sidebar-container{position:fixed;top:0;left:-100vw;height:100%;width:100%;background:#fff;z-index:999;overflow-y:scroll}.sidebar-show{animation-name:showSidebar;animation-duration:.5s;animation-timing-function:linear;animation-fill-mode:forwards}.sidebar-hide{animation-name:hideSidebar;animation-duration:.5s;animation-timing-function:linear;animation-fill-mode:backwards}.sidebarClose{display:block;position:absolute;right:50px;top:50px;width:30px;height:30px;background:url(./arrow.8f38ca60.svg);transition:all 1s linear}@keyframes showSidebar{to{left:0;padding-top:5rem;padding-left:5rem}}@keyframes hideSidebar{0%{left:0;top:0;padding-top:5rem;padding-left:5rem}to{padding-top:5rem;left:-100vw;position:fixed;height:100vh;width:100%;background:#fff}}}*{box-sizing:border-box;margin:0;padding:0;font-family:Montserrat,sans-serif}a{text-decoration:underline;color:#000}
