.heading-1{font-size:24px;font-weight:500}.heading-2{font-size:20px;font-weight:500}.heading-3,.subtitle-3{font-size:14px}.heading-3{font-weight:500}.subtitle-3{font-weight:400}.body{font-size:16px;font-weight:400}.gray{color:var(--gray-color)}@media (width>=744px){.heading-1{font-size:32px}.heading-2{font-size:24px}.heading-3,.subtitle-3{font-size:16px}.body{font-size:18px}}@media (width>=1728px){.heading-1{font-size:36px}.heading-2{font-size:28px}.heading-3,.subtitle-3{font-size:18px}.body{font-size:20px}}.btn{transition:background .2s ease-out}.header{flex-direction:row;justify-content:space-between;align-items:center;padding:16px;display:flex}.header-info{flex-direction:column;gap:2px;display:flex}.language-selector-container{-webkit-user-select:none;user-select:none;flex-direction:row;align-items:center;gap:2px;display:flex}.language-btn{cursor:pointer;border-radius:100px;flex-direction:row;padding:6px 12px;display:flex}.language-btn:hover,.language-btn:focus,.active-language-btn{background-color:var(--light-gray-color)}@media (width>=744px){.header-info,.language-selector-container{gap:4px}.language-btn{padding:8px 14px}}@media (width>=1728px){.language-selector-container{gap:6px}.language-btn{padding:10px 16px}}.hero-section{flex-direction:column;justify-content:center;align-items:center;gap:6px;margin-top:80px;margin-bottom:72px;padding:0 16px;display:flex}.hero-section-row{text-align:center;flex-direction:row;justify-content:center;align-items:center;gap:12px;display:flex}.mykola-bilyk-avatar{background-image:url(/assets/mykola-bilyk-avatar-BW8vtnQT.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:100px;width:40px;height:40px}.hero-btn{text-align:center;color:var(--white-color);background-color:var(--dark-color);border-radius:100px;margin-top:24px;padding:10px 16px 11px;font-size:14px;font-weight:500}.hero-btn:hover,.hero-btn:focus{background-color:#090909}@media (width>=744px){.hero-section{gap:8px;margin-top:120px;margin-bottom:120px}.hero-section-row{gap:16px}.mykola-bilyk-avatar{width:60px;height:60px}.hero-btn{margin-top:32px;padding:12px 18px 13px;font-size:16px}}@media (width>=1728px){.hero-section{gap:10px;margin-top:140px;margin-bottom:140px}.hero-section-row{gap:20px}.mykola-bilyk-avatar{width:72px;height:72px}.hero-btn{margin-top:42px;padding:14px 22px 15px;font-size:18px}}.projects-container{flex-direction:column;gap:42px;width:100%;padding:0 16px;display:flex}.project-name-container{cursor:pointer;flex-direction:row;gap:2px;width:fit-content;padding-bottom:2px;padding-right:26px;display:flex;position:relative;overflow:hidden}.project-name-container:after{content:"";background-color:var(--dark-color);transform-origin:0;width:100%;height:2px;transition:transform .1s ease-in-out;position:absolute;bottom:0;left:0;transform:scaleX(0)}.project-name-container:hover:after,.project-name-container:focus:after{transform:scaleX(1)}.project-name-arrow{opacity:0;width:24px;height:24px;transition:transform .1s ease-out,opacity .2s ease-out;position:absolute;top:20px;right:0}.project-name-container:hover .project-name-arrow,.project-name-container:focus .project-name-arrow{opacity:1;transform:translateY(-20px)}.project-tags-container{flex-flow:wrap;align-items:center;gap:12px;margin-top:12px;display:flex}.project-tag{background-color:var(--light-gray-color);border-radius:100px;justify-content:center;align-items:center;padding:6px 12px;display:flex}.project-images-container{flex-direction:column;gap:12px;width:100%;margin-top:20px;display:flex}.project-image{aspect-ratio:4/3;background-color:var(--light-gray-color);border-radius:16px;width:100%;overflow:hidden}.project-image-element,.project-video{width:100%}@media (width>=744px){.projects-container{gap:50px}.project-name-container{padding-right:30px}.project-name-arrow{width:28px;height:28px}.project-tags-container{gap:14px;margin-top:14px}.project-tag{padding:8px 14px}.project-images-container{flex-direction:row;margin-top:22px}}@media (width>=1728px){.projects-container{gap:62px}.project-name-container{padding-right:34px}.project-name-arrow{width:32px;height:32px}.project-tags-container{gap:18px;margin-top:18px}.project-tag{padding:10px 18px}.project-images-container{gap:16px;margin-top:26px}}.footer{flex-direction:column;justify-content:center;align-items:center;margin-top:24px;padding:22px 16px 52px;display:flex}.footer-action{margin-bottom:6px}.footer-mail-link{cursor:pointer;flex-direction:row;gap:2px;width:fit-content;margin-left:18px;padding-bottom:2px;padding-right:18px;display:flex;position:relative;overflow:hidden}.footer-mail-link:after{content:"";background-color:var(--gray-color);transform-origin:0;width:100%;height:1px;transition:transform .1s ease-in-out;position:absolute;bottom:0;left:0;transform:scaleX(0)}.footer-mail-link:hover:after,.footer-mail-link:focus:after{transform:scaleX(1)}.footer-mail-link-arrow{opacity:0;width:16px;height:16px;transition:transform .1s ease-out,opacity .2s ease-out;position:absolute;top:20px;right:0}.footer-mail-link:hover .footer-mail-link-arrow,.footer-mail-link:focus .footer-mail-link-arrow{opacity:1;transform:translateY(-20px)}.footer-copyright{margin-top:24px}.footer-all-rights-reserved{margin-top:6px}@media (width>=744px){.footer{margin-top:24px;padding:32px 16px 60px}.footer-mail-link{margin-left:20px;padding-right:20px}.footer-mail-link-arrow{width:18px;height:18px}.footer-copyright{margin-top:32px}}@media (width>=1728px){.footer{margin-top:68px;padding:42px 16px 120px}.footer-action{margin-bottom:10px}.footer-mail-link{margin-left:22px;padding-right:22px}.footer-mail-link-arrow{width:20px;height:20px}.footer-all-rights-reserved{margin-top:10px}}
