.our-services_section__r04SK{position:relative;width:100%;margin-top:60px;padding-bottom:40px}@media(max-width:1024px){.our-services_section__r04SK{margin-top:40px;padding-bottom:24px}}.our-services_section_about__pQAXY{position:static;width:100%;margin-top:60px;padding-bottom:40px;z-index:auto}.our-services_section_about__pQAXY .our-services_section__badge__dVgIL,.our-services_section_about__pQAXY .our-services_section__container__LOffe{max-width:none;width:100%;padding-left:0;padding-right:0}.our-services_section_about__pQAXY .our-services_section__container__LOffe{margin-top:24px}@media(max-width:1024px){.our-services_section_about__pQAXY .our-services_section__container__LOffe{margin-top:20px}.our-services_section_about__pQAXY{margin-top:40px;padding-bottom:24px}}.our-services_section__badge__dVgIL{max-width:1240px;width:100%;margin:0 auto;padding:0 28px}@media(max-width:1024px){.our-services_section__badge__dVgIL{padding:0 20px}}.our-services_section__container__LOffe{max-width:1240px;width:100%;margin:24px auto 0;padding:0 28px}@media(max-width:1024px){.our-services_section__container__LOffe{margin-top:20px;padding:0 20px}}.our-services_subsections__f_zH8{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:24px;gap:24px;width:100%}@media(max-width:1024px){.our-services_subsections__f_zH8{grid-template-columns:1fr;gap:16px}}.our-services_subsection__DanpT{border-radius:20px;border:1px solid #dbdbdb;background:#fff;padding:28px;display:flex;flex-direction:column;gap:12px;position:relative;overflow:hidden;transition:box-shadow .3s ease-in-out,border-color .3s ease-in-out}@media(max-width:1024px){.our-services_subsection__DanpT{border-radius:12px;padding:20px}}@media(hover:hover){.our-services_subsection__DanpT:hover{border-color:#d3ff00;box-shadow:0 20px 50px 0 rgba(211,255,0,.25)}}.our-services_subsection__content__BXjNI{position:relative;z-index:1;display:flex;flex-direction:column;gap:12px}.our-services_subsection__title__Oxls6{font-size:28px;font-style:normal;font-weight:700;line-height:36px;letter-spacing:-.5px;color:#000;margin:0}@media(max-width:1024px){.our-services_subsection__title__Oxls6{font-size:20px;line-height:28px}}.our-services_subsection__description__QdatE{color:#6e7481;font-size:20px;font-style:normal;font-weight:400;line-height:28px;margin:0}.our-services_section__cta__QZUmx{display:flex;justify-content:center;margin-top:40px}@media(max-width:1024px){.our-services_section__cta__QZUmx{margin-top:32px}}html[data-theme=dark] .our-services_subsection__DanpT{background:#2e2e2e;border-color:#6e7481}@media(hover:hover){html[data-theme=dark] .our-services_subsection__DanpT:hover{border-color:#d3ff00;box-shadow:0 20px 50px 0 rgba(211,255,0,.2)}}html[data-theme=dark] .our-services_subsection__DanpT .our-services_subsection__title__Oxls6{color:#fff}html[data-theme=dark] .our-services_subsection__DanpT .our-services_subsection__description__QdatE{color:#e4e7ee}.our-team-section_our_team_section__B0Xfz{display:flex;flex-direction:column;margin-top:160px;max-width:1240px;width:100%}@media(max-width:1440px){.our-team-section_our_team_section__B0Xfz{margin-left:100px;margin-right:100px;width:calc(100vw - 200px)}}@media(max-width:1024px){.our-team-section_our_team_section__B0Xfz{margin-top:80px;margin-left:20px;margin-right:20px;width:calc(100vw - 40px)}}.our-team-section_our_team_section__description_area__VtOtY{display:flex;flex-direction:row;justify-content:space-between}@media(max-width:1024px){.our-team-section_our_team_section__description_area__VtOtY{flex-direction:column}}.our-team-section_our_team_section__description_area__headline__ddKUU{display:flex;flex-direction:column;margin-top:20px}@media(max-width:1024px){.our-team-section_our_team_section__description_area__headline__ddKUU{margin-top:12px}}.our-team-section_our_team_section__description_area__title1__QdWtu{font-size:64px;font-style:normal;font-weight:700;line-height:68px;letter-spacing:-4px;width:525px}@media(max-width:1024px){.our-team-section_our_team_section__description_area__title1__QdWtu{font-size:44px;font-weight:700;line-height:52px;letter-spacing:-1.55px;width:unset}}.our-team-section_our_team_section__description_area__title2__3wXsw{font-size:64px;font-style:normal;font-weight:400;line-height:68px;letter-spacing:-6px;width:525px}@media(max-width:1024px){.our-team-section_our_team_section__description_area__title2__3wXsw{font-size:44px;font-weight:400;line-height:51.154px;letter-spacing:-1px;width:unset}}.our-team-section_our_team_section__description_area__description__fttlM{font-size:20px;font-style:normal;font-weight:400;line-height:28px;color:#6b6b6b;margin-top:auto;width:60%}@media(max-width:1024px){.our-team-section_our_team_section__description_area__description__fttlM{font-size:14px;font-style:normal;font-weight:400;line-height:20px;width:unset;margin-top:20px}}.our-team-section_our_team_section__description_area__headline_area__rs88l{display:flex;flex-direction:column}.our-team-section_our_team_section__team_area__oa0Wr{display:grid;grid-template-columns:repeat(3,1fr);grid-row-gap:40px;row-gap:40px;grid-column-gap:80px;column-gap:80px;margin-top:80px}@media(max-width:1024px){.our-team-section_our_team_section__team_area__oa0Wr{grid-template-columns:repeat(2,1fr);row-gap:40px;column-gap:20px}}.our-team-section_our_team_section__team_area__member__SuC0S{display:flex;flex-direction:column;align-items:center;justify-content:center}.our-team-section_our_team_section__team_area__member__SuC0S:hover .our-team-section_our_team_section__team_area__member__image__wgGM0{filter:grayscale(0)}.our-team-section_our_team_section__team_area__member__image__wgGM0{width:100%;height:auto;aspect-ratio:1/1;border-radius:50%;background:#00d8a3;object-fit:cover;overflow:hidden;filter:grayscale(1);transition:filter .5s ease-in-out}@media(max-width:1024px){.our-team-section_our_team_section__team_area__member__image__wgGM0{width:calc((100vw - 40px - 20px)/2);filter:grayscale(0)}}.our-team-section_our_team_section__team_area__member__name__8v65g{font-size:28px;font-style:normal;font-weight:500;letter-spacing:-.5px;margin-top:20px}@media(max-width:1024px){.our-team-section_our_team_section__team_area__member__name__8v65g{font-size:16px;font-style:normal;font-weight:500;line-height:18.284px;letter-spacing:-.229px}}.our-team-section_our_team_section__team_area__member__position__Qtre3{font-size:20px;font-style:normal;font-weight:400;margin-top:8px}@media(max-width:1024px){.our-team-section_our_team_section__team_area__member__position__Qtre3{font-size:12px;font-style:normal;font-weight:400;line-height:12.799px}}html[data-theme=dark] .our-team-section_our_team_section__description_area__title1__QdWtu,html[data-theme=dark] .our-team-section_our_team_section__description_area__title2__3wXsw{color:#fff}html[data-theme=dark] .our-team-section_our_team_section__description_area__description__fttlM{color:#e4e7ee}html[data-theme=dark] .our-team-section_our_team_section__team_area__member__name__8v65g,html[data-theme=dark] .our-team-section_our_team_section__team_area__member__position__Qtre3{color:#fff}.our-team-section_our_team_section__video__CskHc{width:100%;height:auto;pointer-events:none;object-fit:contain;z-index:1;position:relative;margin-top:24px}@media(max-width:1024px){.our-team-section_our_team_section__video__CskHc{margin-top:62.81px;padding-left:20px;padding-right:20px}}.our-team-section_our_team_section__video_light__xRcbD{display:block}.our-team-section_our_team_section__video_dark__PIc5r,html[data-theme=dark] .our-team-section_our_team_section__video_light__xRcbD{display:none}html[data-theme=dark] .our-team-section_our_team_section__video_dark__PIc5r{display:block}.portfolio-carousel_portfolio_section__Fqhbs{width:100%;margin:100px 0 0;overflow:hidden}@media(max-width:1024px){.portfolio-carousel_portfolio_section__Fqhbs{margin-top:80px}}.portfolio-carousel_portfolio_section__container__HOfps{display:flex;flex-direction:column;align-items:center;max-width:1240px;width:100%;margin:0 auto;padding:0 28px}@media(max-width:1024px){.portfolio-carousel_portfolio_section__container__HOfps{padding:0 20px}}.portfolio-carousel_innovative_works_container__Iz9sx{margin-top:22px;position:relative}@media(max-width:1024px){.portfolio-carousel_innovative_works_container__Iz9sx{margin-top:11px}}.portfolio-carousel_innovative_works_container__innovative__a_X98{font-size:100px;font-style:normal;font-weight:400;line-height:112px;letter-spacing:-6px}@media(max-width:1024px){.portfolio-carousel_innovative_works_container__innovative__a_X98{font-size:44px;font-weight:400;line-height:52px;letter-spacing:-1px}}.portfolio-carousel_innovative_works_container__works__YSkDX{font-size:100px;font-style:normal;font-weight:700;line-height:112px;letter-spacing:-4px}@media(max-width:1024px){.portfolio-carousel_innovative_works_container__works__YSkDX{font-size:44px;font-weight:700;line-height:52px;letter-spacing:-1px}}.portfolio-carousel_innovative_works_container__like__H2ewW{position:absolute;left:658.8px;top:56.8px}@media(max-width:1024px){.portfolio-carousel_innovative_works_container__like__H2ewW{left:290px;top:24px;width:42px;object-fit:contain}}.portfolio-carousel_portfolio_section__buttons__eGcdm{display:flex;justify-content:space-between;width:100%;font-weight:500;font-size:40px;align-items:center}.portfolio-carousel_portfolio_section__buttons_detail__9PCS1{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:20px;margin-top:20px;position:relative;z-index:3}.portfolio-carousel_portfolio_section__buttons_detail__9PCS1 button{border-radius:110px;border:1px solid #000;width:72px;height:48px;padding:12px 16px;justify-content:center;align-items:center;cursor:pointer;transition:width .3s ease-in-out;display:flex;position:relative}.portfolio-carousel_portfolio_section__buttons_detail__9PCS1 button:first-of-type:after{position:absolute;height:2px;width:13px;background:#000;content:"";left:50%;top:50%;transform:translate(-30%,-50%);transition:width .3s ease-in-out}.portfolio-carousel_portfolio_section__buttons_detail__9PCS1 button:last-of-type:after{position:absolute;height:2px;width:13px;background:#000;content:"";left:50%;top:50%;transform:translate(-70%,-50%);transition:width .3s ease-in-out}@media(hover:hover){.portfolio-carousel_portfolio_section__buttons_detail__9PCS1 button:hover{width:114px}.portfolio-carousel_portfolio_section__buttons_detail__9PCS1 button:hover:first-of-type:after,.portfolio-carousel_portfolio_section__buttons_detail__9PCS1 button:hover:last-of-type:after{width:27px}}.portfolio-carousel_portfolio_section__carousel_slides__NTe3t{display:flex;width:100vw;gap:20px}.portfolio-carousel_portfolio_section__carousel__rEqdg{display:flex;flex-direction:column;width:100vw;max-width:100vw;margin-left:calc(50% - 50vw);position:relative;margin-top:24px}.portfolio-carousel_portfolio_section__carousel__rEqdg .embla{width:100%}.portfolio-carousel_portfolio_section__carousel__rEqdg .embla__slide{flex:0 0 25%}@media(max-width:1024px){.portfolio-carousel_portfolio_section__carousel__rEqdg .embla__slide{flex:0 0 85%}}.portfolio-carousel_portfolio_section__carousel__rEqdg .embla__viewport{overflow:visible}@media(max-width:1024px){.portfolio-carousel_portfolio_section__carousel__rEqdg{margin-top:25.92px}}.portfolio-carousel_portfolio_section__carousel_item__T9udv{padding:0 20px;display:flex;flex-direction:column;align-items:center;justify-content:center;background:#000;flex:1 1;color:#fff}@media(max-width:600px){.portfolio-carousel_portfolio_section__carousel_item__T9udv{height:300px}}.portfolio-carousel_grid__item__image_container__BQVIK{height:260px}.portfolio-carousel_portfolio_section__carousel__image__4FYm2{width:100%;height:100%;object-fit:cover;object-position:center;border-radius:12px}.portfolio-carousel_grid__item__title__A3tZ0{font-size:28px;font-style:normal;font-weight:500;line-height:40px;letter-spacing:-.5px;transition:color .25s ease-in-out}.portfolio-carousel_grid__item__date__UYCC2{font-size:16px;font-weight:500;margin-top:8px}.portfolio-carousel_grid__item__author__XRdwA{font-size:16px;font-weight:500}.portfolio-carousel_grid__item__description__GyzGm{display:-webkit-box;line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;word-break:break-word;max-width:100%;color:#636d83;font-size:16px;font-weight:400}@media(max-width:1024px){.portfolio-carousel_grid__item__description__GyzGm{font-size:14px}}.portfolio-carousel_show_more_button__VWlXf{margin-top:40px}html[data-theme=dark] .portfolio-carousel_innovative_works_container__innovative__a_X98,html[data-theme=dark] .portfolio-carousel_innovative_works_container__works__YSkDX{color:#fff}html[data-theme=dark] .portfolio-carousel_portfolio_section__buttons_detail__9PCS1 button{filter:invert(1)}html[data-theme=dark] .portfolio-carousel_portfolio_section__carousel__rEqdg:after,html[data-theme=dark] .portfolio-carousel_portfolio_section__carousel__rEqdg:before{background:var(--primary-black-color)}.portfolio-lets-talk_portfolio_lets_talk__4AfSv{width:100%;margin-top:60px;background:#f3f5f8;padding:48px 0}@media(max-width:1024px){.portfolio-lets-talk_portfolio_lets_talk__4AfSv{margin-top:40px;padding:40px 0}}.portfolio-lets-talk_portfolio_lets_talk__container__4jx9v{max-width:1240px;width:100%;margin:0 auto;padding:0 28px;display:flex;justify-content:center;align-items:center}@media(max-width:1024px){.portfolio-lets-talk_portfolio_lets_talk__container__4jx9v{padding:0 20px}}html[data-theme=dark] .portfolio-lets-talk_portfolio_lets_talk__4AfSv{background:rgba(89,89,89,.6)}.portfolio-section_portfolio_section__r1c79{width:100%;margin-top:140px;overflow:hidden}@media(max-width:1024px){.portfolio-section_portfolio_section__r1c79{margin-top:80px}}.portfolio-section_portfolio_section__container__fuOJh{display:flex;flex-direction:column;align-items:center;max-width:1240px;width:100%;margin:0 auto;padding:0 28px}@media(max-width:1024px){.portfolio-section_portfolio_section__container__fuOJh{padding:0 20px}}.portfolio-section_innovative_works_container__Z0rtO{margin-top:22px;position:relative}@media(max-width:1024px){.portfolio-section_innovative_works_container__Z0rtO{margin-top:11px}}.portfolio-section_innovative_works_container__innovative__HXX0s{font-size:100px;font-style:normal;font-weight:400;line-height:112px;letter-spacing:-6px}@media(max-width:1024px){.portfolio-section_innovative_works_container__innovative__HXX0s{font-size:44px;font-weight:400;line-height:52px;letter-spacing:-1px}}.portfolio-section_innovative_works_container__works__Pldp6{font-size:100px;font-style:normal;font-weight:700;line-height:112px;letter-spacing:-4px}@media(max-width:1024px){.portfolio-section_innovative_works_container__works__Pldp6{font-size:44px;font-weight:700;line-height:52px;letter-spacing:-1px}}.portfolio-section_innovative_works_container__like__bUo16{position:absolute;left:658.8px;top:56.8px}@media(max-width:1024px){.portfolio-section_innovative_works_container__like__bUo16{left:290px;top:24px;width:42px;object-fit:contain}}.portfolio-section_portfolio_section__buttons__pPZtk{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:20px;margin-top:20px;position:relative;z-index:3}.portfolio-section_portfolio_section__buttons__pPZtk button{border-radius:110px;border:1px solid #000;width:72px;height:48px;padding:12px 16px;justify-content:center;align-items:center;cursor:pointer;transition:width .3s ease-in-out;display:flex;position:relative}.portfolio-section_portfolio_section__buttons__pPZtk button:first-of-type:after{position:absolute;height:2px;width:13px;background:#000;content:"";left:50%;top:50%;transform:translate(-30%,-50%);transition:width .3s ease-in-out}.portfolio-section_portfolio_section__buttons__pPZtk button:last-of-type:after{position:absolute;height:2px;width:13px;background:#000;content:"";left:50%;top:50%;transform:translate(-70%,-50%);transition:width .3s ease-in-out}@media(hover:hover){.portfolio-section_portfolio_section__buttons__pPZtk button:hover{width:114px}.portfolio-section_portfolio_section__buttons__pPZtk button:hover:first-of-type:after,.portfolio-section_portfolio_section__buttons__pPZtk button:hover:last-of-type:after{width:27px}}.portfolio-section_portfolio_section__carousel_slides__MzFi_{display:flex;width:100vw;gap:20px}.portfolio-section_portfolio_section__carousel__AF3rY{display:flex;flex-direction:column;width:100vw;max-width:100vw;margin-left:calc(50% - 50vw);position:relative;margin-top:-24px}.portfolio-section_portfolio_section__carousel__AF3rY .embla{width:100%}@media(max-width:1024px){.portfolio-section_portfolio_section__carousel__AF3rY{margin-top:25.92px}}.portfolio-section_portfolio_section__carousel__AF3rY:before{content:"";position:absolute;top:0;right:-5%;left:-5%;height:120px;background:#fff;-webkit-clip-path:ellipse(50% 60% at 50% 0);clip-path:ellipse(50% 60% at 50% 0);transition:background .5s ease,-webkit-clip-path .3s ease-in-out;transition:clip-path .3s ease-in-out,background .5s ease;transition:clip-path .3s ease-in-out,background .5s ease,-webkit-clip-path .3s ease-in-out;z-index:2}@media(max-width:1024px){.portfolio-section_portfolio_section__carousel__AF3rY:before{-webkit-clip-path:ellipse(50% 30% at 50% 0);clip-path:ellipse(50% 30% at 50% 0)}}.portfolio-section_portfolio_section__carousel__AF3rY:after{content:"";position:absolute;bottom:0;right:-5%;left:-5%;height:120px;background:#fff;-webkit-clip-path:ellipse(50% 60% at 50% 100%);clip-path:ellipse(50% 60% at 50% 100%);transition:background .5s ease,-webkit-clip-path .3s ease-in-out;transition:clip-path .3s ease-in-out,background .5s ease;transition:clip-path .3s ease-in-out,background .5s ease,-webkit-clip-path .3s ease-in-out;z-index:2}@media(max-width:1024px){.portfolio-section_portfolio_section__carousel__AF3rY:after{-webkit-clip-path:ellipse(50% 30% at 50% 100%);clip-path:ellipse(50% 30% at 50% 100%)}}.portfolio-section_portfolio_section__carousel_item__P7CZC{padding:0 20px;display:flex;flex-direction:column;align-items:center;justify-content:center;background:#000;flex:1 1;color:#fff}@media(max-width:600px){.portfolio-section_portfolio_section__carousel_item__P7CZC{height:300px}}.portfolio-section_show_more_button__ytntt{margin-top:40px}html[data-theme=dark] .portfolio-section_innovative_works_container__innovative__HXX0s,html[data-theme=dark] .portfolio-section_innovative_works_container__works__Pldp6{color:#fff}html[data-theme=dark] .portfolio-section_portfolio_section__buttons__pPZtk button{filter:invert(1)}html[data-theme=dark] .portfolio-section_portfolio_section__carousel__AF3rY:after,html[data-theme=dark] .portfolio-section_portfolio_section__carousel__AF3rY:before{background:var(--primary-black-color)}