.p-initiatives{width:100%;height:auto;display:flex;flex-direction:column;align-items:center;justify-content:center;row-gap:40px;-moz-column-gap:24px;column-gap:24px;flex-wrap:wrap}.p-initiatives .p-initiative{display:flex;flex-direction:column;justify-content:center;align-items:center}.p-initiatives .p-initiative .p-initiative__box{display:flex;height:120px;justify-content:center}.p-initiatives .p-initiative .p-initiative__img{max-width:90px;height:auto}.p-initiatives .p-initiative .p-initiative__name{font-size:1.6rem;color:#fff;padding:4px 8px;background-color:#8788a6;margin-bottom:16px}.p-initiatives .p-initiative .p-initiative__item{font-size:1.6rem;text-align:center}.p-initiatives .p-initiative__icon{width:50px;transform:rotate(90deg)}.p-initiative__row{display:flex;gap:16px;flex-direction:column;align-items:center;justify-content:center}.p-initiative__circle{background-color:#8788a6;color:#fff;font-size:1.6rem;display:flex;justify-content:center;align-items:center;width:100px;height:100px;border-radius:999px}.p-initiative:nth-child(1) .p-initiative__img:nth-child(1){max-width:70px}.p-initiative:nth-child(1) .p-initiative__img:nth-child(2){max-width:70px}@media screen and (min-width: 820px){.p-initiatives{flex-direction:row}.p-initiatives .p-initiative__img{max-width:150px;height:auto}.p-initiatives .p-initiative__icon{transform:rotate(0)}.p-initiatives .p-initiative__row{flex-direction:row}}.p-concept{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:16px}.p-concept .p-concept__item{font-size:1.6rem;color:#fff;background-color:#8788a6;padding:4px 12px;border-radius:3px}.p-font{display:flex;flex-direction:column;gap:16px}.p-font .p-font__topic{font-size:2rem}.p-font .p-font__title{font-size:1.6rem;margin-top:8px;text-align:center}.p-font .p-font__item{font-size:1.6rem;text-align:center}.p-color{display:flex;flex-direction:column;gap:16px}.p-color .p-color__topic{font-size:2rem;text-align:center}.p-color .p-color__list{display:flex;gap:8px;margin-top:8px;flex-wrap:wrap;justify-content:center}.p-color .p-color__list .p-color__item{display:flex;justify-content:center;align-items:center;font-size:1.6rem;width:100px;height:100px;border-radius:100%;color:#fff}.p-color .p-color__list .p-color__item:nth-child(1){background-color:#cac7da}.p-color .p-color__list .p-color__item:nth-child(2){background-color:#8788a6}.p-color .p-color__list .p-color__item:nth-child(3){background-color:#f0f0f2}.p-color .p-color__list .p-color__item:nth-child(4){background-color:#d8b341}.p-color .p-color__list .p-color__item:nth-child(5){background-color:#2b2b2b}@media screen and (min-width: 820px){.p-concept{flex-direction:row}.p-font .p-font__title,.p-font .p-font__item{text-align:start}}.p-siteImgs{width:100%;height:auto;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:40px;flex-wrap:wrap}.p-siteImgs .p-siteImg:nth-child(1){display:flex;gap:16px;align-items:end}.p-siteImgs .p-siteImg:nth-child(1) .p-siteImg__img:nth-child(1){min-width:150px;width:100%}.p-siteImgs .p-siteImg:nth-child(1) .p-siteImg__img:nth-child(2){max-width:50px}.p-siteImgs .p-siteImg:nth-child(2){display:flex;flex-direction:row}.p-siteImgs .p-siteImg:nth-child(2) .p-siteImg__img:nth-child(1){width:50px;transform:rotate(270deg)}.p-siteImgs .p-siteImg:nth-child(2) .p-siteImg__img:nth-child(2){width:50px;transform:rotate(90deg)}.p-siteImgs .p-siteImg:nth-child(3){display:flex;flex-direction:column;max-width:300px;width:100%}.p-siteImg__list{display:flex;justify-content:center;flex-wrap:wrap;gap:32px}.p-siteImg__list .p-siteImg__item{display:flex;flex-direction:column;gap:16px}.p-siteImg__list .p-siteImg__item .p-siteImg__topic{font-size:2rem;text-align:center;color:#fff;background-color:#8788a6;padding:4px 12px;border-radius:3px}.p-siteImg__list .p-siteImg__item .p-siteImg__text{font-size:1.6rem}@media screen and (min-width: 1280px){.p-siteImgs{flex-direction:row}.p-siteImgs .p-siteImg:nth-child(2){flex-direction:column}.p-siteImgs .p-siteImg:nth-child(2) .p-siteImg__img:nth-child(1){width:50px;transform:rotate(0)}.p-siteImgs .p-siteImg:nth-child(2) .p-siteImg__img:nth-child(2){width:50px;transform:rotate(180deg)}}@media screen and (min-width: 820px){.p-siteImg:nth-child(1) .p-siteImg__img:nth-child(1){max-width:400px}.p-siteImg:nth-child(1) .p-siteImg__img:nth-child(2){max-width:70px}}
