.p-photo__container{max-width:640px;width:90%;margin-inline:auto}.p-photo .splide__arrow{width:3em;height:3em;background-color:rgba(0,0,0,0)}.p-photo .splide__arrow--prev{left:-1em}.p-photo .splide__arrow--next{right:-1em}.p-photo .splide__arrow svg{fill:#30b27f;width:100%;height:100%}.p-slide__wrapper{margin-inline:2em}@media(max-width: 768px){.p-slide__wrapper{margin-inline:.4em}}.p-slide__inner{padding:24px 32px;border:1px solid #ccc;border-radius:8px}.p-slide__img img{object-position:center;object-fit:contain !important;height:320px;width:100%}@media(max-width: 768px){.p-slide__img img{height:160px}}.p-slide__label{padding:1em 0;color:#31b37f;font-size:16px;text-align:center}.p-slide__label p{font-weight:700}.p-slide__description{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;height:auto;max-height:44.8px;overflow:hidden;transition:all .3s ease}@media(max-width: 768px){.p-slide__description{-webkit-line-clamp:2;height:auto;max-height:46.8px}}.p-slide__description.is-expanded{max-height:unset;-webkit-line-clamp:unset;overflow:visible}.p-slide__description p{font-size:14px;color:#363535}@media(max-width: 768px){.p-slide__description p{font-size:1.3rem;line-height:1.8}}.p-slide__bottom{margin-top:1em}.p-slide__readMore{width:fit-content;margin-inline:auto;font-weight:700;font-size:12px;color:#31b37f;text-align:right}.p-thumbnail__wrapper{padding:24px 0}.p-thumbnail__container{max-width:840px;width:90%;margin-inline:auto}.p-thumbnail__inner{padding:32px 64px;border-radius:8px;background-color:#f5f5f5}@media(max-width: 768px){.p-thumbnail__inner{padding:20px 48px}}.p-thumbnail__img{width:100%;height:100%}.p-thumbnail__img img{width:100%;height:100%;object-fit:cover;object-position:center}.p-thumbnail .splide__arrow{background-color:#30b27f}.p-thumbnail .splide__arrow--prev{left:-5.6em}@media(max-width: 768px){.p-thumbnail .splide__arrow--prev{left:-4em}}.p-thumbnail .splide__arrow--next{right:-5.6em}@media(max-width: 768px){.p-thumbnail .splide__arrow--next{right:-4em}}.p-thumbnail .splide__arrow svg{fill:#fff}.p-thumbnail .splide__track--nav>.splide__list>.splide__slide.is-active{border:none;transform:scale(1.08)}.p-thumbnail .splide__slide{opacity:.8}.p-thumbnail .splide__slide.is-active{opacity:1}