.achievement-module-scss-module__PdKQSG__grid_container{grid-template-columns:repeat(2,1fr);gap:24px;margin-bottom:48px;display:grid}.achievement-module-scss-module__PdKQSG__h3{text-align:center;font-size:24px;font-weight:600}.achievement-module-scss-module__PdKQSG__type{color:var(--color-gray);font-size:16px;font-weight:600}.achievement-module-scss-module__PdKQSG__next_chapter{font-family:var(--font-display);color:var(--fg);font-size:36px;font-weight:600}@media screen and (max-width:1061px){.achievement-module-scss-module__PdKQSG__grid_container{grid-template-columns:1fr}}@media screen and (max-width:680px){.achievement-module-scss-module__PdKQSG__next_chapter{margin-left:80px}}@media screen and (max-width:430px){.achievement-module-scss-module__PdKQSG__h3{font-size:20px}.achievement-module-scss-module__PdKQSG__type{font-size:14px}.achievement-module-scss-module__PdKQSG__next_chapter{font-size:22px}}@media screen and (max-width:390px){.achievement-module-scss-module__PdKQSG__next_chapter{font-size:20px}}
.contact-module-scss-module__-Zaaka__primary_bg_1{width:100%;max-width:1000px;height:1000px;filter:blur(var(--primary-bg-blur));background-color:var(--primary-bg);opacity:var(--primary-bg-opacity-2);z-index:0;pointer-events:none;will-change:transform,opacity;-webkit-backface-visibility:hidden;backface-visibility:hidden;border-radius:50%;position:absolute;-webkit-transform:translateZ(0);top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important}.contact-module-scss-module__-Zaaka__primary_bg_left{width:100%;max-width:500px;height:500px;filter:blur(var(--primary-bg-blur));background-color:var(--primary-bg);opacity:var(--primary-bg-opacity-2);z-index:0;pointer-events:none;will-change:transform,opacity;-webkit-backface-visibility:hidden;backface-visibility:hidden;border-radius:50%;position:absolute;bottom:-300px;left:-400px;-webkit-transform:translateZ(0)}.contact-module-scss-module__-Zaaka__primary_bg_right{width:100%;max-width:500px;height:500px;filter:blur(var(--primary-bg-blur));background-color:var(--primary-bg);opacity:var(--primary-bg-opacity-2);z-index:0;pointer-events:none;will-change:transform,opacity;-webkit-backface-visibility:hidden;backface-visibility:hidden;border-radius:50%;position:absolute;top:-200px;right:-400px;-webkit-transform:translateZ(0)}@media screen and (max-width:430px){.contact-module-scss-module__-Zaaka__primary_bg_1{height:300px}}
.hero-module-scss-module__o9l5Aa__h1{margin:16px 0 48px}.hero-module-scss-module__o9l5Aa__primary{color:var(--color-primary);font-weight:700}.hero-module-scss-module__o9l5Aa__primary_bg{filter:blur(200px);background-color:var(--primary-bg);width:100%;max-width:1290px;height:747px;opacity:var(--primary-bg-opacity);z-index:0;pointer-events:none;will-change:transform,opacity;-webkit-backface-visibility:hidden;backface-visibility:hidden;border-radius:50%;position:absolute;bottom:100px;-webkit-transform:translateZ(0)}@media screen and (max-width:430px){.hero-module-scss-module__o9l5Aa__h1{margin:16px 0 36px}.hero-module-scss-module__o9l5Aa__primary_bg{height:300px;bottom:50px}}
.job-experience-module-scss-module__rxQgUG__primary{color:var(--color-primary);font-weight:700}.job-experience-module-scss-module__rxQgUG__grid_container{grid-template-columns:repeat(2,1fr);gap:48px 30px;display:grid}.job-experience-module-scss-module__rxQgUG__h3{text-align:justify;margin-bottom:12px;font-size:24px;font-weight:600}.job-experience-module-scss-module__rxQgUG__timeline{color:var(--color-gray);margin-bottom:36px;font-size:14px;font-weight:600}.job-experience-module-scss-module__rxQgUG__frontend_lottie{width:350px}.job-experience-module-scss-module__rxQgUG__freelance_lottie{width:500px;position:absolute;top:-30px}@media screen and (max-width:1024px){.job-experience-module-scss-module__rxQgUG__grid_container{grid-template-columns:1fr;place-items:center}.job-experience-module-scss-module__rxQgUG__grid_container>div:nth-child(3){grid-row:4}.job-experience-module-scss-module__rxQgUG__grid_container>div:nth-child(4){grid-row:3}}@media screen and (max-width:430px){.job-experience-module-scss-module__rxQgUG__h3{text-align:start}.job-experience-module-scss-module__rxQgUG__frontend_lottie{width:300px}}@media screen and (max-width:360px){.job-experience-module-scss-module__rxQgUG__grid_container{row-gap:32px}.job-experience-module-scss-module__rxQgUG__frontend_lottie{width:270px}.job-experience-module-scss-module__rxQgUG__freelance_lottie{width:400px;position:absolute;top:0}}
.selected-work-module-scss-module__B5p8Zq__primary_bg_1{width:100%;max-width:1000px;height:1000px;filter:blur(var(--primary-bg-blur));background-color:var(--primary-bg);opacity:var(--primary-bg-opacity-2);z-index:0;pointer-events:none;will-change:transform,opacity;-webkit-backface-visibility:hidden;backface-visibility:hidden;border-radius:50%;position:absolute;top:0;left:-500px;-webkit-transform:translateZ(0)}.selected-work-module-scss-module__B5p8Zq__primary_bg_2{width:100%;max-width:1000px;height:1000px;filter:blur(var(--primary-bg-blur));background-color:var(--primary-bg);opacity:var(--primary-bg-opacity-2);z-index:0;pointer-events:none;will-change:transform,opacity;-webkit-backface-visibility:hidden;backface-visibility:hidden;border-radius:50%;position:absolute;bottom:-500px;right:-500px;-webkit-transform:translateZ(0)}.selected-work-module-scss-module__B5p8Zq__border_radius{border-radius:8px}.selected-work-module-scss-module__B5p8Zq__h3{font-family:var(--font-display);margin-bottom:12px;font-size:40px;font-weight:600}.selected-work-module-scss-module__B5p8Zq__business_type{color:var(--color-gray);font-size:16px}
.solution-module-scss-module___QfMPa__solution_container{grid-template-columns:repeat(2,1fr);gap:30px;display:grid}.solution-module-scss-module___QfMPa__icon_wrapper{background:var(--icon-bg);border-radius:50%;justify-content:center;align-items:center;width:100px;height:100px;margin-bottom:36px;display:flex}.solution-module-scss-module___QfMPa__h3{margin-bottom:24px;font-size:24px;font-weight:600}@media screen and (max-width:768px){.solution-module-scss-module___QfMPa__solution_container{grid-template-columns:1fr}}
.technical-expertise-module-scss-module__RrPN4q__tech_wrapper{-webkit-backdrop-filter:blur(20px);background:linear-gradient(rgba(255,255,255,.4) 0%,rgba(255,255,255,.2) 100%);border-radius:16px;justify-content:center;align-items:center;width:130px;height:130px;padding:24px;display:flex;box-shadow:0 6px 20px rgba(0,0,0,.2)}.technical-expertise-module-scss-module__RrPN4q__tech_wrapper img{object-fit:cover}.technical-expertise-module-scss-module__RrPN4q__h2{margin-bottom:48px}.technical-expertise-module-scss-module__RrPN4q__primary_bg_1{width:100%;max-width:1340px;height:800px;filter:blur(var(--primary-bg-blur));background-color:var(--primary-bg);opacity:var(--primary-bg-opacity-2);z-index:0;pointer-events:none;will-change:transform,opacity;-webkit-backface-visibility:hidden;backface-visibility:hidden;border-radius:50%;position:absolute;top:0;-webkit-transform:translateZ(0)}@media screen and (max-width:1024px){.technical-expertise-module-scss-module__RrPN4q__tech_wrapper{width:100px;height:100px}}
.floating-button-module-scss-module__1uzhNW__floating_wrapper{-webkit-backdrop-filter:blur(20px);cursor:pointer;background:linear-gradient(rgba(255,255,255,.4) 0%,rgba(255,255,255,.2) 100%);border-radius:100px;justify-content:center;align-items:center;width:50px;height:50px;margin:24px;display:flex;position:fixed;bottom:0;right:0;box-shadow:0 6px 20px rgba(0,0,0,.2)}.floating-button-module-scss-module__1uzhNW__floating_wrapper i{font-size:40px}@media screen and (max-width:430px){.floating-button-module-scss-module__1uzhNW__floating_wrapper{display:none}}
.floating-icons-module-scss-module__f6nncW__floating_container{margin-left:68px;transition:margin-left .3s ease-in-out;position:fixed;bottom:0;left:0}.floating-icons-module-scss-module__f6nncW__floating_wrapper{flex-direction:column;align-items:center;gap:12px;display:flex}.floating-icons-module-scss-module__f6nncW__vertical_line{background-color:var(--fg);width:1px;height:100px}.floating-icons-module-scss-module__f6nncW__icon_wrapper{cursor:pointer;width:24px;height:24px;position:relative;overflow:hidden}.floating-icons-module-scss-module__f6nncW__mobile_dock{-webkit-backdrop-filter:blur(20px);z-index:40;cursor:pointer;background:linear-gradient(rgba(255,255,255,.4) 0%,rgba(255,255,255,.2) 100%);border-radius:100px;place-content:center;place-items:center;width:50px;height:50px;display:flex;box-shadow:0 6px 20px rgba(0,0,0,.2)}@media screen and (max-width:1536px){.floating-icons-module-scss-module__f6nncW__floating_container{margin-left:24px}}
