.testimonial-slider{background-image:var(--background_small);background-size:cover;margin:0 auto;max-width:1300px;padding:0 .5em 2em}.testimonial-slider__title{font-size:var(--freed-font-size);font-weight:var(--middle-font-weight);line-height:var(--freed-line-height)}.testimonial-slider__button{margin-top:1em}.testimonial-slider__button,.testimonial-slider__title{margin:2em auto 0;max-width:40rem;padding:0 2rem}@media (min-width:1024px){.testimonial-slider__button,.testimonial-slider__title{padding-left:1.5rem;padding-right:1.5rem}}.swiper{max-width:40em}.swiper-wrapper{align-items:center;box-sizing:border-box}.testimonial-slider__wrapper{background:#fff;border-radius:10px;box-shadow:0 1px 3px hsla(0,0%,100%,.12),0 1px 10px rgba(0,0,0,.12);display:flex;font-size:var(--natus-font-size);font-weight:var(--light-font-weight);gap:.5em;line-height:var(--natus-line-height);padding:var(--space-3)}.swiper-slide{border-radius:10px;padding:1.5em 1.5em 1em}.testimonial-slider__icon{color:var(--persimmon);font-size:1.5rem;position:relative;top:-7px}.swiper-pagination{position:relative;top:0}.testimonial-slider-item__author{align-items:center;display:flex;margin-top:1.5em}.testimonial-slider-item__author-image{border-radius:50%;margin-right:1em;max-width:2.4rem}.testimonial-slider-item__author-name,.testimonial-slider-item__role{font-size:var(--sejima-font-size);font-weight:var(--middle-font-weight);line-height:var(--sejima-line-height)}.testimonial-slider-item__role{font-weight:var(--light-font-weight)}.swiper-button-next,.swiper-button-prev{background:#fff;border-radius:50%;box-shadow:2px 4px 10px #c1b8b8;color:var(--persimmon);height:40px;width:40px}.swiper-button-next:after,.swiper-button-prev:after{font-size:1rem}.swiper-button-next:after{transform:translateX(.1em)}.swiper-button-prev:after{transform:translateX(-.1em)}@media (max-width:767px){.testimonial-slider{padding-inline:0}.swiper-slide{padding-inline:var(--space-3)}}@media (max-width:1023px){.swiper-button-next,.swiper-button-prev{display:none}}.swiper-pagination-bullet{background:#fff;border:2px solid var(--persimmon);height:.7em;opacity:1;width:.7em}.swiper-pagination-bullet-active{background:var(--persimmon);border:none}@media (min-width:768px){.testimonial-slider{background-image:var(--background_large);background-position:50%}.testimonial-slider-item__text-wrapper{font-size:var(--base-font-size);line-height:var(--base-line-height)}.testimonial-slider-item__author-name,.testimonial-slider-item__role{font-size:var(--natus-font-size);font-weight:var(--light-font-weight);line-height:var(--natus-line-height)}.testimonial-slider-item__author-name{font-weight:var(--heavy-font-weight)}}.dnd-section .testimonial-slider{padding-bottom:0}.dnd-section .swiper-slide{padding-top:.5em}