#about-welcome-section{background-color:var(--background-neutral-white);flex-direction:column;align-items:center;padding:270px 0 0;display:flex;position:relative}#about-welcome-section .welcome-content{flex-direction:column;align-items:center;margin-bottom:40px;display:flex}#about-welcome-section .welcome-content .codio-section-desc{margin-bottom:0}#about-welcome-section .welcome-content .codio-xl-title{width:100%;max-width:880px;margin-bottom:24px}#about-welcome-section .welcome-media .scroll-scale-media-frame{background:#c6c6c64a}#about-welcome-section .welcome-about-section{padding:0 0 200px}#about-welcome-section .welcome-about-section .codio-section-animated-desc{max-width:933px;margin-top:8px}#about-welcome-section .welcome-about-section .codio-section-animated-desc.scroll-highlight-text{font-family:var(--font-general-sans);letter-spacing:0;font-size:24px;font-weight:500;line-height:normal}@media screen and (max-width:767px){#about-welcome-section{padding:84px 0 0}#about-welcome-section .welcome-content{margin-bottom:40px}#about-welcome-section .welcome-content .codio-top-title{margin-bottom:6px}#about-welcome-section .welcome-content .codio-section-desc{margin-bottom:0}#about-welcome-section .welcome-content .codio-xl-title{max-width:100%;margin-bottom:10px}#about-welcome-section .welcome-media .scroll-scale-media-frame{width:calc(100vw - 48px);height:min(70svh,620px);min-height:280px}#about-welcome-section .welcome-about-section{padding:0 0 60px}#about-welcome-section .welcome-about-section .codio-section-animated-desc.scroll-highlight-text{font-family:var(--font-general-sans);letter-spacing:0;font-size:16px;font-weight:500;line-height:normal}}@media screen and (max-width:575px){#about-welcome-section .welcome-media .scroll-scale-media-frame{min-height:220px}#about-welcome-section .welcome-about-section .codio-section-animated-desc{margin-top:6px}}
#projects-section{background:var(--background-neutral-black);padding:120px 0 80px;position:relative}#projects-section .projects-section-content{flex-direction:column;justify-content:flex-start;align-items:flex-start;max-width:668px;margin-bottom:100px;display:flex}#projects-section .projects-section-content .codio-top-title{color:var(--text-neutral-400);text-align:left;margin-bottom:12px}#projects-section .projects-section-content .codio-large-title{color:var(--text-neutral-white);text-align:left;margin-bottom:0}#projects-section .projects-list{flex-direction:column;display:flex}#projects-section .project-item{border-bottom:1px solid var(--divider-neutral-400);grid-template-columns:minmax(180px,1fr) minmax(320px,399px);align-items:start;column-gap:40px;padding-bottom:50px;display:grid}#projects-section .project-item:not(:first-child){padding-top:50px}#projects-section .project-item:last-child{border-bottom:none}#projects-section .project-logo{flex:none;justify-content:flex-start;align-items:flex-start;display:flex;position:relative}#projects-section .project-logo img{object-fit:contain;display:block}#projects-section .project-logo--codios{width:97px;height:29px}#projects-section .project-logo--datanuvis{width:130px;height:45px}#projects-section .project-logo--biri{width:53px;height:58px}#projects-section .project-details{width:100%;max-width:400px}#projects-section .project-title{font-family:var(--font-general-sans);letter-spacing:0;color:var(--text-neutral-white);margin:0 0 20px;font-size:24px;font-weight:500;line-height:normal}#projects-section .project-description{font-family:var(--font-general-sans);letter-spacing:0;color:var(--text-neutral-400);max-width:399px;margin:0;font-size:16px;font-weight:400;line-height:normal}@media screen and (max-width:991px){#projects-section{padding:96px 0 110px}#projects-section .project-item{grid-template-columns:minmax(160px,1fr) minmax(280px,360px)}}@media screen and (max-width:767px){#projects-section{padding:45px 0 59px}#projects-section .projects-section-content{max-width:256px;margin-bottom:48px}#projects-section .projects-section-content .codio-top-title{margin-bottom:6px}#projects-section .projects-section-content .codio-large-title{font-family:var(--font-general-sans);letter-spacing:0;font-size:24px;font-weight:500;line-height:normal}#projects-section .project-item{grid-template-columns:63px minmax(0,186px);justify-content:space-between;gap:0 24px;padding-bottom:32px}#projects-section .project-item:not(:first-child){padding-top:32px}#projects-section .project-logo{margin-top:2px}#projects-section .project-logo--codios{width:63px;height:18px}#projects-section .project-logo--datanuvis{width:43px;height:16px}#projects-section .project-logo--biri{width:30px;height:32px}#projects-section .project-details{max-width:186px}#projects-section .project-title{font-family:var(--font-general-sans);letter-spacing:0;margin-bottom:10px;font-size:20px;font-weight:500;line-height:normal}#projects-section .project-description{font-family:var(--font-general-sans);letter-spacing:0;max-width:186px;font-size:14px;font-weight:400;line-height:normal}}@media screen and (max-width:575px){#projects-section .projects-section-content{margin-bottom:32px}#projects-section .project-item{grid-template-columns:56px minmax(0,1fr);column-gap:20px}#projects-section .project-details,#projects-section .project-description{max-width:100%}}
