.p-problems{padding:130px 0 75px}@media screen and (max-width: 810px){.p-problems{padding:110px 0 70px}}@media screen and (max-width: 650px){.p-problems{padding:90px 0 60px}}@media screen and (max-width: 500px){.p-problems{padding:80px 0 50px}}.p-problems .c-shape__top:before{position:absolute;content:"";top:0;height:50%;background-color:#051c14;width:100%;left:0;z-index:-1}.p-problems__list{width:fit-content;margin:55px auto 0}@media screen and (max-width: 810px){.p-problems__list{margin:40px auto 0}}@media screen and (max-width: 500px){.p-problems__list{margin:30px auto 0}}.p-problems__item{display:flex;gap:0 10px;margin-top:25px}.p-problems__item:nth-child(1){margin-top:0}.p-problems__item .icon{width:40px}.p-problems__item .text{line-height:2;margin-top:5px;width:calc(100% - 50px)}.p-vision{padding:260px 0 300px;background-color:#051c14}@media screen and (max-width: 1080px){.p-vision{padding:300px 0 250px}}@media screen and (max-width: 810px){.p-vision{padding:240px 0 230px}}@media screen and (max-width: 650px){.p-vision{padding:220px 0 180px}}@media screen and (max-width: 500px){.p-vision{padding:180px 0 140px}}.p-vision .c-inner.first{padding-bottom:350px}@media screen and (max-width: 810px){.p-vision .c-inner.first{padding-bottom:300px}}@media screen and (max-width: 650px){.p-vision .c-inner.first{padding-bottom:220px}}@media screen and (max-width: 500px){.p-vision .c-inner.first{padding-top:30px;padding-bottom:180px}}.p-vision .c-title{z-index:1;position:relative}.p-vision__thumb{width:120%;top:0;left:50%;transform:translateX(-50%);height:100%;position:absolute}@media screen and (max-width: 1080px){.p-vision__thumb{top:40%;transform:translate(-50%, -50%);height:120%}}.p-vision__thumb .paint{top:30%;width:35%}.p-vision__thumb .paint:nth-child(5){left:-10%}.p-vision__thumb .paint:nth-child(6){right:-10%}.p-vision__img{position:absolute}.p-vision__img:nth-child(1){left:0;top:0;width:24%;aspect-ratio:2.87/3.75}@media screen and (max-width: 1080px){.p-vision__img:nth-child(1){width:22%}}@media screen and (max-width: 500px){.p-vision__img:nth-child(1){width:25%}}.p-vision__img:nth-child(2){right:0;top:0;width:24%;aspect-ratio:2.87/1.9}@media screen and (max-width: 1080px){.p-vision__img:nth-child(2){width:22%}}@media screen and (max-width: 500px){.p-vision__img:nth-child(2){width:25%}}.p-vision__img:nth-child(3){bottom:0;left:18%;width:24%;aspect-ratio:2.85/2.9}@media screen and (max-width: 1080px){.p-vision__img:nth-child(3){width:22%}}@media screen and (max-width: 500px){.p-vision__img:nth-child(3){width:25%}}.p-vision__img:nth-child(4){right:10%;width:35%;aspect-ratio:4/2.44;bottom:5%}@media screen and (max-width: 1080px){.p-vision__img:nth-child(4){width:32%}}@media screen and (max-width: 500px){.p-vision__img:nth-child(4){width:35%}}.p-vision__shape{width:100%;position:absolute;top:50%;left:0;transform:translateY(-50%)}.p-vision__subtitle{margin:30px auto 0;display:table;max-width:620px;text-align:center;font-size:4rem;z-index:1;position:relative}@media screen and (max-width: 810px){.p-vision__subtitle{font-size:3.5rem;margin:25px auto 0}}@media screen and (max-width: 650px){.p-vision__subtitle{font-size:3rem}}@media screen and (max-width: 500px){.p-vision__subtitle{font-size:2.5rem;margin:20px auto 0}}.p-vision__text{max-width:512px;margin:30px auto 0;line-height:1.85;text-align:center;z-index:1;position:relative}.p-vision__list{margin-top:60px;display:flex;flex-wrap:wrap;gap:20px 2%;align-items:stretch}.p-vision__item{width:32%;padding:15px 13px 25px;background-color:#fff}@media screen and (max-width: 1080px){.p-vision__item{padding:15px 15px 25px}}@media screen and (max-width: 810px){.p-vision__item{width:49%}}@media screen and (max-width: 500px){.p-vision__item{width:100%}}.p-visionItem__title{margin:0 auto}.p-visionItem__title .number{font-size:2.5rem;line-height:1;margin:0 auto 0;display:table}@media screen and (max-width: 1080px){.p-visionItem__title .number{font-size:2.2rem}}@media screen and (max-width: 810px){.p-visionItem__title .number{font-size:2.5rem}}.p-visionItem__title .text{font-size:1.3rem;line-height:1;margin:2px auto 0;display:table;transform:translateX(-2px)}.p-visionItem__content{width:100%;display:flex;gap:15px;margin-top:25px;align-items:center;flex-direction:column}.p-visionItem__content .letter{display:inline-block;transform:skew(-10deg) translateZ(0);line-height:1.1;background:linear-gradient(180deg, #006C4A 0%, #00442F 100%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-size:9rem;white-space:nowrap;padding-bottom:.1em}.p-visionItem__content .subtitle{font-size:1.6rem;margin:0 auto;display:table}.p-visionItem__content .text{line-height:1.85;font-size:1.4rem}.p-vision__catch{margin:60px auto 0;line-height:1.4;font-size:4rem;display:table}@media screen and (max-width: 810px){.p-vision__catch{margin:50px auto 0;font-size:3rem}}@media screen and (max-width: 500px){.p-vision__catch{margin:40px auto 0;font-size:2.5rem}}.p-person{padding-top:30px}@media screen and (max-width: 810px){.p-person{padding-top:20px}}@media screen and (max-width: 500px){.p-person{padding-top:0}}.p-person .c-inner{max-width:1170px}.p-person__subtitle{margin:70px auto 0;display:table;font-size:4rem;line-height:1}@media screen and (max-width: 1080px){.p-person__subtitle{margin:60px auto 0}}@media screen and (max-width: 810px){.p-person__subtitle{margin:50px auto 0;font-size:3.5rem}}@media screen and (max-width: 650px){.p-person__subtitle{margin:40px auto 0;font-size:3rem}}@media screen and (max-width: 500px){.p-person__subtitle{margin:30px auto 0;font-size:2.5rem}}.p-person__shape{width:100%;margin-top:20px;position:relative}@media screen and (max-width: 1080px){.p-person__shape{padding:50px 0 120px}}@media screen and (max-width: 650px){.p-person__shape{padding:200px 0 200px;margin-top:40px}.p-person__shape .shape{width:140%;margin-left:50%;transform:translateX(-63vw)}}@media screen and (max-width: 500px){.p-person__shape{padding:120px 0 120px}}@media screen and (max-width: 370px){.p-person__shape{padding:125px 0 125px}}.p-person__thumb{position:absolute;height:88%;top:25px;width:96%;left:50%;transform:translateX(-50%);z-index:1}@media screen and (max-width: 1080px){.p-person__thumb{height:100%;top:0}}.p-person__item{position:absolute;width:240px}@media screen and (max-width: 810px){.p-person__item{width:200px}}@media screen and (max-width: 500px){.p-person__item{width:140px}}.p-person__item:nth-child(1){top:0;left:0}.p-person__item:nth-child(2){left:12%;bottom:0}@media screen and (max-width: 1080px){.p-person__item:nth-child(2){left:0}}.p-person__item:nth-child(3){top:50%;left:50%;transform:translate(-50%, -50%)}.p-person__item:nth-child(4){right:12%;bottom:0}@media screen and (max-width: 1080px){.p-person__item:nth-child(4){right:0}}.p-person__item:nth-child(5){top:0;right:0}.p-person__img{width:240px;height:240px;position:relative;display:flex;justify-content:center;align-items:center;overflow:hidden;border-radius:50%;backdrop-filter:blur(3px)}@media screen and (max-width: 810px){.p-person__img{width:200px;height:200px}}@media screen and (max-width: 500px){.p-person__img{width:140px;height:140px}}.p-person__img img{width:60%}.p-person__img:before{position:absolute;content:"";filter:blur(50px);background-color:#041c14;opacity:.1;border-radius:50%;height:140%;width:140%;left:50%;top:50%;transform:translate(-50%, -50%)}.p-person__desc{position:absolute;bottom:-60px;transform:translate(-50%, 0);line-height:1;left:50%;font-size:2.5rem;white-space:nowrap;text-align:center;height:50px}@media screen and (max-width: 1080px){.p-person__desc{font-size:2.2rem}}@media screen and (max-width: 500px){.p-person__desc{font-size:1.6rem}}.p-message{padding:100px 0 250px;max-width:1280px;margin:0 auto}@media screen and (max-width: 1080px){.p-message{padding:100px 0 210px}}@media screen and (max-width: 810px){.p-message{padding:100px 0 180px}}@media screen and (max-width: 650px){.p-message{padding:120px 0 120px}}@media screen and (max-width: 500px){.p-message{padding:140px 0 60px}}.p-message .paint{width:32%}.p-message .paint:nth-child(1){left:-5%;bottom:0}.p-message .paint:nth-child(2){right:-5%;top:0%}@media screen and (max-width: 500px){.p-message .paint:nth-child(2){top:5%}}.p-message .c-title{position:relative;z-index:1}.p-message__shape{width:90%;top:200px;left:50%;transform:translateX(-50%);position:absolute}@media screen and (max-width: 650px){.p-message__shape{width:100%}}.p-message__img{margin-top:70px;width:100%;aspect-ratio:9/5}@media screen and (max-width: 1080px){.p-message__img{margin-top:60px}}@media screen and (max-width: 810px){.p-message__img{margin-top:50px}}@media screen and (max-width: 650px){.p-message__img{margin-top:40px}}@media screen and (max-width: 500px){.p-message__img{margin-top:30px}}.p-message__subtitle{margin-top:40px;line-height:1.4;display:table;font-size:2.5rem}@media screen and (max-width: 810px){.p-message__subtitle{margin-top:30px;font-size:2.2rem}}@media screen and (max-width: 500px){.p-message__subtitle{margin-top:20px;font-size:2rem}}.p-message__text{line-height:1.85;margin-top:20px}@media screen and (max-width: 810px){.p-message__text{margin-top:15px}}@media screen and (max-width: 500px){.p-message__text{margin-top:10px}}.p-message__text.second{margin-top:50px}@media screen and (max-width: 810px){.p-message__text.second{margin-top:40px}}@media screen and (max-width: 500px){.p-message__text.second{margin-top:30px}}.p-message__name{display:table;margin:18px 0 0 auto;font-size:2.5rem;line-height:1.4}@media screen and (max-width: 810px){.p-message__name{margin:14px 0 0 auto;font-size:2.2rem}}@media screen and (max-width: 500px){.p-message__name{margin:10px 0 0 auto;font-size:2rem}}