.review-swiper-card-module-scss-module__oylvBq__card{background-color:var(--color-white);cursor:pointer;border-radius:36px;grid-template-rows:295px minmax(270px,1fr);max-height:100%;display:grid;overflow:hidden;box-shadow:0 0 50px #40404000}.review-swiper-card-module-scss-module__oylvBq__image{object-fit:cover;width:100%;height:100%;overflow:hidden}.review-swiper-card-module-scss-module__oylvBq__wrapper{flex-direction:column;gap:24px;height:100%;padding:24px;display:flex}.review-swiper-card-module-scss-module__oylvBq__text{-webkit-line-clamp:7;line-clamp:7;text-overflow:ellipsis;line-height:var(--text-line-height-great);max-height:calc(var(--text-line-height-great)*7);transition:all var(--transition);-webkit-box-orient:vertical;height:100%;display:-webkit-box;overflow:hidden}.review-swiper-card-module-scss-module__oylvBq__text.review-swiper-card-module-scss-module__oylvBq__expanded{-webkit-line-clamp:unset;max-height:100%}
.review-swiper-module-scss-module__3Z82IW__heading{text-align:center;padding-inline:var(--section-side);justify-items:center;gap:16px;margin-bottom:40px;display:grid}@media (min-width:640px){.review-swiper-module-scss-module__3Z82IW__heading{padding-inline:0}}@media (min-width:1024px){.review-swiper-module-scss-module__3Z82IW__heading{justify-self:center;width:100%;max-width:625px}}.review-swiper-module-scss-module__3Z82IW__section{--_side:var(--section-side);--_container:min(100%, var(--section-container));--section-offset:max(var(--_side), calc((var(--real-page-width,100vw) - var(--_container)) / 2));grid-template-rows:[full-start left-start center-start right-start]auto[full-end left-end center-end right-end];grid-template-columns:[full-start left-start] minmax(var(--_side), 1fr) [right-start center-start] minmax(0, var(--_container)) [left-end center-end] minmax(var(--_side), 1fr) [full-end right-end];display:grid}.review-swiper-module-scss-module__3Z82IW__container{grid-area:full}@media (min-width:640px){.review-swiper-module-scss-module__3Z82IW__container{grid-area:center}}.review-swiper-module-scss-module__3Z82IW__navButton{cursor:pointer;width:40px;height:40px;color:var(--color-pantone-729);border:2px solid var(--color-pantone-729);transition:color var(--transition),background-color var(--transition);border-radius:9999px;justify-content:center;align-items:center;font-size:24px;display:none}@media (min-width:640px){.review-swiper-module-scss-module__3Z82IW__navButton{margin-top:258px;display:flex}}.review-swiper-module-scss-module__3Z82IW__navButton svg{width:24px;height:24px}@media (hover:hover){.review-swiper-module-scss-module__3Z82IW__navButton:hover{background-color:var(--color-beige-new);border:2px solid var(--color-beige-new);color:var(--color-white)}}.review-swiper-module-scss-module__3Z82IW__content{display:grid}@media (min-width:640px){.review-swiper-module-scss-module__3Z82IW__content{grid-template-columns:40px auto 40px;gap:16px}}@media (min-width:1024px){.review-swiper-module-scss-module__3Z82IW__content{gap:24px}}.review-swiper-module-scss-module__3Z82IW__next{transform:rotate(-90deg)}.review-swiper-module-scss-module__3Z82IW__prev{transform:rotate(90deg)}.review-swiper-module-scss-module__3Z82IW__slider{width:100%}
