section{&.service{align-items:center;display:grid;gap:8rem;grid-template-columns:100%;height:auto;justify-content:center;margin:0;padding:0;width:100%;>.layer{align-items:center;display:flex;flex-flow:column wrap;gap:0;height:auto;justify-content:center;margin:0;padding:0;width:100%;>.object{align-items:center;display:flex;flex-flow:column nowrap;gap:5rem;height:auto;justify-content:center;margin:0;padding:10rem 3rem;position:relative;width:100%;z-index:0;>.texture-top{align-items:center;display:flex;flex-flow:column nowrap;gap:0;height:auto;justify-content:center;margin:0;padding:0;position:absolute;width:100%;z-index:0;>svg{height:100%;margin:0;padding:0;width:100%}}>.texture-bottom{align-items:center;display:flex;flex-flow:column nowrap;gap:0;height:auto;justify-content:center;margin:0;padding:0;position:absolute;width:100%;z-index:0;>svg{height:100%;margin:0;padding:0;width:100%}}>.headline{height:auto;margin:0;max-width:120rem;padding:0;position:relative;width:100%;z-index:0;>h2{align-items:start;display:grid;gap:.6rem;grid-template-columns:auto;height:auto;justify-content:start;margin:0;padding:0;width:100%;>span{background:linear-gradient(90deg,#5ebcff,#c7adff);height:auto;margin:0;padding:0;width:100%;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;&:first-child{font-size:4.8rem;font-weight:700;line-height:7.6rem;text-align:left;@media (max-width:1023px){font-size:4rem;line-height:5rem}@media (max-width:767px){font-size:3rem;line-height:4rem}}&:nth-child(2){font-size:1.6rem;font-weight:500;line-height:2.5rem;text-align:left}}}}&.introduction{gap:8rem;padding:12rem 3rem 15rem;@media (max-width:1023px){gap:6rem;padding-bottom:8rem;padding-left:3rem;padding-right:3rem;padding-top:8rem}@media (max-width:767px){gap:4rem;padding-bottom:8rem;padding-left:3rem;padding-right:3rem;padding-top:6rem}>.layer{align-items:center;display:flex;flex-flow:column nowrap;gap:8rem;justify-content:center;@media (max-width:767px){gap:6rem}>.object{align-items:center;display:grid;gap:6rem;grid-template-columns:1fr 1fr;height:auto;justify-content:center;margin:0;padding:0;position:relative;width:auto;z-index:0;@media (max-width:1365px){display:flex;flex-flow:column wrap;max-width:80rem}@media (max-width:767px){gap:4rem;width:100%}&:before{background-color:var(--background-white);content:"";height:100%;inset:0;margin:0;padding:0;position:absolute;width:100%;z-index:-20;@media (max-width:1300px){content:unset}}&:first-child{transform:translateX(-7rem);@media (max-width:1365px){transform:translateX(0)}&:before{animation:morphingA3 20s ease-in-out infinite}>.image{order:1}>.info{order:2;>.description{padding:0 10rem 0 0;@media (max-width:1300px){padding-bottom:0;padding-left:0;padding-right:0;padding-top:0}}}}&:last-child{transform:translateX(7rem);@media (max-width:1365px){transform:translateX(0)}&:before{animation:morphingA4 20s ease-in-out infinite}>.image{min-width:68rem;order:2;@media (max-width:1300px){min-width:auto;order:1}}>.info{order:1;@media (max-width:1300px){order:2}>.description{padding:0 0 0 10rem;@media (max-width:1300px){padding-bottom:0;padding-left:0;padding-right:0;padding-top:0}}}}>.image{height:auto;margin:0;min-width:60rem;padding:0;position:relative;width:100%;z-index:0;@media (max-width:1300px){min-width:auto}&:before{animation:morphingA1 20s ease-in-out infinite;background-color:var(--background-black);z-index:-20}&:after,&:before{content:"";height:100%;inset:0;margin:0;padding:0;position:absolute;width:100%}&:after{animation:morphingA2 20s ease-in-out infinite;background-color:var(--background-blue);z-index:-10}>.layer{height:auto;margin:0;padding:0;width:100%;>img{display:block;height:auto;margin:0;padding:0;width:100%}}}>.info{align-items:start;display:flex;flex-flow:column wrap;gap:4rem;height:auto;justify-content:center;margin:0;min-width:55rem;padding:0;width:100%;@media (max-width:1300px){min-width:auto}>.description{align-items:center;display:flex;flex-flow:column wrap;gap:2rem;height:auto;justify-content:center;margin:0;padding:0;width:100%;>.text{align-items:start;display:grid;gap:.6rem;grid-template-columns:100%;height:auto;justify-content:start;margin:0;padding:0;width:100%;>p{color:var(--text-black);font-size:1.6rem;font-weight:400;height:auto;line-height:2.5rem;margin:0;padding:0;text-align:left;width:100%}}}}}}}&.ec-saas{background-color:var(--background-blue);gap:5rem;margin:30rem 0;padding:0 3rem 5rem;@media (max-width:1365px){margin-bottom:20rem;margin-left:0;margin-right:0;margin-top:20rem}@media (max-width:767px){margin-bottom:10rem;margin-left:0;margin-right:0;margin-top:10rem}>.texture-top{height:30rem;inset:-30rem 0 auto 0;@media (max-width:1365px){height:20rem;inset:-20rem 0 auto 0}@media (max-width:1023px){height:15rem;inset:-15rem 0 auto 0}@media (max-width:767px){height:10rem;inset:-10rem 0 auto 0}}>.texture-bottom{height:30rem;inset:auto 0 -30rem 0;@media (max-width:1365px){height:20rem;inset:auto 0 -20rem 0}@media (max-width:1023px){height:15rem;inset:auto 0 -15rem 0}@media (max-width:767px){height:10rem;inset:auto 0 -10rem 0}}>.headline{>h2{>span{background:unset;color:var(--text-white);-webkit-text-fill-color:unset}}}}&.sales-improvement-support{padding:15rem 3rem 5rem;@media (max-width:1365px){padding-bottom:5rem;padding-left:3rem;padding-right:3rem;padding-top:10rem}@media (max-width:1023px){padding-bottom:5rem;padding-left:3rem;padding-right:3rem;padding-top:10rem}}&.lifestyle-ec{background-color:#292f32;gap:5rem;margin:30rem 0 0;padding:5rem 3rem;z-index:10;@media (max-width:1365px){margin-bottom:0;margin-left:0;margin-right:0;margin-top:20rem}@media (max-width:767px){margin-bottom:0;margin-left:0;margin-right:0;margin-top:15rem}>.texture-top{height:25rem;inset:-25rem 0 auto 0;@media (max-width:1365px){height:15rem;inset:-15rem 0 auto 0}@media (max-width:767px){height:10rem;inset:-10rem 0 auto 0}}>.texture-bottom{height:25rem;inset:auto 0 -25rem 0;@media (max-width:1365px){height:15rem;inset:auto 0 -15rem 0}@media (max-width:767px){height:10rem;inset:auto 0 -10rem 0}}>.headline{>h2{>span{background:linear-gradient(90deg,#5ebcff,#c7adff);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}}}}&.education-dx-promotion-business{background-image:url(/wp-content/themes/ne-inc/assets/dist/images/background/service_ne-academy.webp);background-position:50%;background-repeat:no-repeat;background-size:cover;gap:5rem;margin:0 0 -20rem;padding:45rem 3rem;@media (max-width:1365px){padding-bottom:38rem;padding-left:3rem;padding-right:3rem;padding-top:28rem}@media (max-width:1365px){padding-bottom:33rem;padding-left:3rem;padding-right:3rem;padding-top:22rem}>.headline{>h2{>span{background:unset;color:var(--text-white);-webkit-text-fill-color:unset}}}}&.online-video-course_on-generative-ai{background-image:url(/wp-content/themes/ne-inc/assets/dist/images/background/service_ai-reskilling.webp);background-position:50%;background-repeat:no-repeat;background-size:cover;gap:5rem;margin:0;padding:35rem 3rem;@media (max-width:1365px){padding-bottom:32rem;padding-left:3rem;padding-right:3rem;padding-top:25rem}>.texture-top{height:25rem;inset:7rem 0 auto 0;z-index:-10}>.texture-bottom{height:25rem;inset:auto 0 7rem 0;z-index:-10}>.headline{>h2{>span{background:unset;color:var(--text-white);-webkit-text-fill-color:unset}}}}&.regional-revitalization_local-government-support{padding:15rem 3rem 3rem;@media (max-width:767px){padding-bottom:3rem;padding-left:3rem;padding-right:3rem;padding-top:10rem}}>.layer{align-items:center;display:flex;flex-flow:column wrap;gap:14rem;height:auto;justify-content:center;margin:0;max-width:108rem;padding:0;position:relative;width:100%;z-index:0;@media (max-width:1365px){gap:12rem}@media (max-width:1023px){gap:10rem}@media (max-width:767px){gap:8rem}>.object{align-items:center;display:flex;flex-flow:column wrap;gap:8rem;height:auto;justify-content:center;margin:0;padding:0;width:100%;@media (max-width:1365px){gap:6rem;max-width:80rem}@media (max-width:767px){gap:4rem}>.headline{align-items:center;display:flex;flex-flow:column wrap;gap:5rem;height:auto;justify-content:center;margin:0;padding:0;width:100%;@media (max-width:1365px){gap:3rem;max-width:80rem}>.logo{height:auto;margin:0;padding:0;width:100%;@media (max-width:1365px){align-items:center;display:flex;flex-flow:column wrap;gap:0;justify-content:center}>img{display:block;height:auto;margin:0;padding:0;width:100%}}>h3{color:var(--text-black);font-size:4rem;font-weight:700;height:auto;margin:0;padding:0;text-align:left;width:100%;@media (max-width:1365px){font-size:3.2rem}@media (max-width:767px){font-size:2.6rem}}>.visual{align-items:center;display:flex;flex-flow:column wrap;gap:0;height:auto;justify-content:center;margin:0;padding:0;width:100%;>img{display:block;height:auto;margin:0;padding:0;width:100%}}}&.nextengine{>.headline{>.logo{>img{max-width:32rem;@media (max-width:767px){max-width:25rem}}}>.visual{>img{max-width:56rem;@media (max-width:767px){max-width:40rem}}}}>.layer{grid-template-columns:1fr 1fr;@media (max-width:1365px){display:flex;flex-flow:column wrap}>.image{min-width:61rem;order:2;@media (max-width:1365px){max-width:80rem;min-width:auto;order:1}}>.info{order:1;@media (max-width:1365px){order:2}>.description{>.text{>p{color:var(--text-white)}}}}}}&.nextengine-ordermade{>.headline{>.logo{>img{max-width:52rem;@media (max-width:767px){max-width:32rem}}}>.visual{min-height:44rem;position:relative;z-index:0;@media (max-width:1365px){min-height:35rem}@media (max-width:767px){min-height:25rem}@media (max-width:413px){min-height:15rem}>img{inset:0 0 auto 0;max-width:100%;position:absolute;z-index:-10}}}>.layer{grid-template-columns:1fr;position:relative;z-index:0;>.info{>.description{padding:0 3.2rem;@media (max-width:1365px){padding-bottom:0;padding-left:0;padding-right:0;padding-top:0}>.text{>p{color:var(--text-white)}}}}}}&.ec-consulting{>.layer{grid-template-columns:1fr 1fr;@media (max-width:1365px){display:flex;flex-flow:column wrap}>.image{min-width:68rem;order:2;@media (max-width:1365px){min-width:unset;order:1}&:before{background-color:var(--background-blue)}&:after{background-color:var(--background-white)}>.layer{&:before{background-color:var(--background-black)}}}>.info{min-width:48rem;order:1;@media (max-width:1365px){min-width:unset;order:2}>.description{padding:0 0 0 3.2rem;@media (max-width:1365px){padding-bottom:0;padding-left:0;padding-right:0;padding-top:0}>.text{>p{color:var(--text-black)}}}}}}&.localco-store{>.headline{>h3{color:var(--text-white)}>.visual{min-height:15rem;>img{max-width:30rem}}}>.layer{>.image{&:after,&:before{content:unset}>.layer{&:before{content:unset}}}>.info{>.description{padding:0 3.2rem;@media (max-width:1365px){padding-bottom:0;padding-left:0;padding-right:0;padding-top:0}>.text{>p{color:var(--text-white)}}}}}}&.ne-academy{gap:6rem;@media (max-width:767px){gap:4rem}>.headline{>.logo{>img{max-width:32rem}}}>.layer{grid-template-columns:auto;>.image{&:after,&:before{content:unset}>.layer{&:before{content:unset}}}>.info{>.description{>.text{>p{color:var(--text-white)}}}}}}&.ai-reskilling{gap:6rem;@media (max-width:767px){gap:4rem}>.layer{grid-template-columns:1fr 1fr;@media (max-width:1365px){display:flex;flex-flow:column wrap}>.image{min-width:80rem;order:1;@media (max-width:1365px){min-width:auto}&:after,&:before{content:unset}>.layer{&:before{content:unset}}}>.info{min-width:47rem;order:2;@media (max-width:1365px){min-width:auto}>.description{>.text{>p{color:var(--text-white)}}}}}}&.localco{>.layer{grid-template-columns:1fr 1fr;@media (max-width:1365px){display:flex;flex-flow:column wrap;gap:6rem}>.image{min-width:68rem;order:2;@media (max-width:1365px){min-width:auto;order:1}&:before{background-color:var(--background-blue)}&:after{background-color:var(--background-white)}>.layer{&:before{background-color:var(--background-black)}}}>.info{min-width:44rem;order:1;@media (max-width:1365px){min-width:auto;order:2}>.headline{>.logo{>img{max-width:32rem;@media (max-width:767px){max-width:28rem}}}}>.description{padding:0 0 0 3.2rem;@media (max-width:1365px){padding-bottom:0;padding-left:0;padding-right:0;padding-top:0}}}}}>.layer{align-items:center;display:grid;gap:4rem;height:auto;justify-content:center;margin:0;padding:0;width:100%;>.image{height:auto;margin:0;padding:0;position:relative;width:100%;z-index:0;&:before{animation:morphingA1 20s ease-in-out infinite;background-color:var(--background-blue);z-index:-30}&:after,&:before{content:"";height:100%;inset:0;margin:0;padding:0;position:absolute;width:100%}&:after{animation:morphingA2 20s ease-in-out infinite;background-color:var(--background-white);z-index:-20}>.layer{height:auto;margin:0;padding:0;position:relative;width:100%;z-index:0;&:before{animation:morphingA4 20s ease-in-out infinite;background-color:var(--background-black);content:"";height:100%;inset:0;margin:0;padding:0;position:absolute;width:100%;z-index:-10;>img{display:block;height:auto;margin:0;padding:0;width:100%}}}}>.info{align-items:stretch;display:grid;gap:3rem;grid-template-columns:100%;height:auto;justify-content:start;margin:0;padding:0;width:100%;@media (max-width:1365px){max-width:80rem}>.headline{align-items:center;display:flex;flex-flow:column wrap;gap:5rem;height:auto;justify-content:center;margin:0;padding:0;width:100%;>h3{color:var(--text-black);font-size:4rem;font-weight:700;height:auto;margin:0;padding:0;text-align:left;width:100%}>.logo{height:auto;margin:0;padding:0;width:100%;@media (max-width:1365px){align-items:center;display:flex;flex-flow:column wrap;gap:0;justify-content:center}>img{display:block;height:auto;margin:0;padding:0;width:100%}}}>.description{align-items:start;display:grid;gap:2.4rem;grid-template-columns:100%;height:auto;justify-content:start;margin:0;padding:0;width:100%;>.text{align-items:start;display:grid;gap:.6rem;grid-template-columns:100%;height:auto;justify-content:start;margin:0;padding:0;width:100%;>p{color:var(--text-black);font-size:1.6rem;font-weight:400;height:auto;line-height:2.5rem;margin:0;padding:0;text-align:left;width:100%}}}}}>.button{align-items:center;display:flex;flex-flow:column wrap;gap:0;height:auto;justify-content:center;margin:0;padding:0;width:100%;>a{align-items:center;background-color:var(--background-white);border:.2rem solid var(--border-darkgray);border-radius:var(--border-radius-max);box-shadow:0 .4rem 2.4rem 0 var(--shadow-clear);display:inline-flex;gap:1rem;height:auto;justify-content:center;margin:0;max-width:25rem;padding:2rem 4rem;position:relative;width:100%;z-index:0;&:focus-visible,&:hover{box-shadow:0 .4rem 2.4rem 0 var(--shadow-clearblack)}&:before{background-image:url(/wp-content/themes/ne-inc/assets/dist/images/icon/external-link_black.svg);background-position:50%;background-repeat:no-repeat;background-size:100% 100%;content:"";height:2.4rem;width:2.4rem}&:before,>p{margin:0;padding:0}>p{color:var(--text-black);display:inline-block;font-size:1.6rem;font-weight:700;height:auto;line-height:1;width:auto}}}}>.profile{align-items:center;display:flex;flex-flow:column wrap;gap:2rem;height:auto;justify-content:center;margin:0;padding:0;width:100%;>.image{background-color:var(--background-black);border-radius:.8rem;height:auto;margin:0;max-width:100%;overflow:hidden;padding:0;width:100%;>img{display:block;height:auto;margin:0;padding:0;width:100%}}>.info{align-items:center;display:grid;gap:2rem;grid-template-columns:100%;height:auto;justify-content:start;margin:0;padding:0;width:100%;>.names{align-items:start;display:grid;gap:.3rem;grid-template-columns:100%;height:auto;justify-content:start;margin:0;padding:0;width:100%;>p{color:var(--text-black);height:auto;margin:0;padding:0;width:100%;&.post{font-size:1.6rem}&.name,&.post{font-weight:700;text-align:left}&.name{font-size:3rem}&.roman{font-size:1.4rem;font-weight:400;text-align:left}}}}}}}}}}@keyframes morphingA1{0%{border-radius:40% 80% 30% 40%/25% 80% 40% 75%;transform:translateY(1rem) rotate(-3deg)}50%{border-radius:80% 35% 70% 55%/40% 20% 80% 45%;transform:translateY(-1rem) rotate(3deg)}to{border-radius:40% 80% 30% 40%/25% 80% 40% 75%;transform:translateY(1rem) rotate(-3deg)}}@keyframes morphingA2{0%{border-radius:60% 40% 20% 80%/90% 35% 25% 30%;transform:translateY(-1rem) rotate(3deg)}50%{border-radius:35% 55% 50% 35%/30% 75% 40% 80%;transform:translateY(1rem) rotate(-3deg)}to{border-radius:60% 40% 20% 80%/90% 35% 25% 30%;transform:translateY(-1rem) rotate(3deg)}}@keyframes morphingA3{0%{border-radius:60% 40% 20% 80%/90% 35% 25% 30%;transform:translateY(-1rem) rotate(3deg)}50%{border-radius:35% 30% 30% 35%/30% 55% 55% 80%;transform:translateY(1rem) rotate(-3deg)}to{border-radius:60% 40% 20% 80%/90% 35% 25% 30%;transform:translateY(-1rem) rotate(3deg)}}@keyframes morphingA4{0%{border-radius:40% 60% 80% 20%/35% 90% 30% 25%;transform:translateY(-1rem) rotate(3deg)}50%{border-radius:30% 35% 35% 30%/55% 30% 80% 55%;transform:translateY(1rem) rotate(-3deg)}to{border-radius:40% 60% 80% 20%/35% 90% 30% 25%;transform:translateY(-1rem) rotate(3deg)}}