.about-feature,.about-info{padding:5.5rem 0;position:relative;z-index:0}.about-feature:before{background:#f8f8f8;content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:-1}.about-feature__list{grid-gap:3.75rem 0;display:grid;gap:3.75rem 0;grid-template-columns:100%;padding:0 1.75rem}.about-feature__item{position:relative}.about-feature__item .item-icon{align-content:center;background:#fff;border:1px solid #f0efed;border-radius:50%;display:flex;height:18rem;justify-content:center;margin-bottom:2rem;margin-left:auto;margin-right:auto;overflow:hidden;place-content:center;width:18rem}.about-feature__item .item-icon img{width:65.7894736842%}.about-feature__item .item-ttl{--spacing:0.02em;font-family:Cormorant Garamond,serif;font-size:27px;font-size:2.7rem;font-weight:600;line-height:1.6;margin-bottom:1rem;text-align:center}.about-feature__btn-wrap{margin-top:3.75rem;text-align:center}.about-team__list{grid-gap:3rem 0;display:grid;gap:3rem 0;grid-template-columns:100%}.about-team__item{background:#f8f8f8;padding:2rem}.about-team__item .item-img{height:0;margin-bottom:1.5rem;padding-bottom:62.5%}.about-team__item .item-img img{aspect-ratio:280/175;-o-object-fit:cover;object-fit:cover;width:100%}.about-team__item .item-heading{align-self:center;grid-area:title;margin-bottom:1.75rem;text-align:center}.about-team__item h3.item-name{--spacing:0.02em;font-family:Cormorant Garamond,serif;font-size:25px;font-size:2.5rem;font-weight:600;line-height:normal;margin-bottom:0}.about-team__item h3.item-name:before{display:none}.about-team__item .item-position{--spacing:0.02em;color:#ababab;font-family:Cormorant Garamond,serif;font-weight:600;line-height:normal;margin-top:.25em}.about-team__item .item-txt{grid-area:text}@media screen and (min-width:768px){.about-feature,.about-info{padding:9.5rem 0}.about-feature:before{width:calc(100% - 2.5rem)}.about-feature__list{gap:0 7.9166666667%;grid-template-columns:repeat(3,1fr);padding:0}.about-feature__item .item-icon{border-width:2px;height:23rem;margin-bottom:4rem;width:23rem}.about-feature__item .item-icon img{width:66.3716814159%}.about-feature__item .item-ttl{font-size:30px;font-size:3rem;margin-bottom:1.2rem}.about-feature__btn-wrap{margin-top:6rem}.about-team__list{gap:4.5rem 3.3333333333%;grid-template-columns:repeat(2,1fr)}.about-team__item{grid-gap:3.5rem 5.2083333333%;display:grid;gap:3.5rem 5.2083333333%;grid-template:"image title" auto "text text" 1fr/58.3333333333% auto;padding:3.5rem}.about-team__item .item-img{grid-area:image;margin-bottom:0;padding-bottom:62.5%}.about-team__item .item-heading{margin-bottom:0}.about-team__item h3.item-name{font-size:28.5px;font-size:2.85rem}.about-team__item .item-img{-ms-grid-column:1;-ms-grid-row:1}.about-team__item .item-heading{-ms-grid-column:3;-ms-grid-row:1}.about-team__item .item-txt{-ms-grid-column-span:3;-ms-grid-column:1;-ms-grid-row:3}.about-team__item .item-img{-ms-grid-column:1;-ms-grid-row:1}}@media screen and (min-width:1024px){.about-feature,.about-info{padding:13.5rem 0}.about-feature:before{width:calc(100% - 8rem)}.about-team__item{padding:5rem}.about-team__item h3.item-name{font-size:32px;font-size:3.2rem}}
