﻿.testimonial{padding:30px 15px;position:relative;overflow:hidden}.testimonial .grid{display:block}.testimonial .glide{position:relative;display:grid}.testimonial .glide__track{width:calc(100% - 60px);overflow:hidden;margin:0 auto;z-index:2;grid-area:1/1/1/1}.testimonial .slider__slides{display:flex;flex-wrap:nowrap;overflow:hiden}.testimonial .item{display:grid;grid-template-columns:repeat(8, 1fr);gap:0;grid-template-rows:auto;background-color:var(--color-gray);width:100%}.testimonial .photo{display:none}@media(min-width: 1024px){.testimonial .photo{display:block;grid-area:1/7/1/9}}.testimonial .photo img{height:100%;width:100%;object-fit:cover;display:block;margin:0;aspect-ratio:var(--aspect-testimonial);object-position:top center}.testimonial .arrows{z-index:10;display:flex;flex-wrap:nowrap;justify-content:space-between;align-items:center;z-index:1;grid-area:1/1/1/1}.testimonial .arrows span{font-size:2.5rem;cursor:pointer}.testimonial .arrows span svg{height:2.5rem;width:auto}.testimonial .arrows span svg path{fill:var(--color-black);transition:fill .25s ease-in-out}.testimonial .arrows span:hover{opacity:.5}.testimonial .quote{grid-area:1/1/1/9;position:relative;display:flex;flex-wrap:nowrap;padding:35px;align-items:center}@media(min-width: 1024px){.testimonial .quote{padding:35px 48px 43px 23px;grid-area:1/1/1/7}}.testimonial .quote blockquote{margin:0;text-align:center}.testimonial .quote:before{content:"“";font-size:18.75rem;line-height:7.5rem;color:var(--color-brown-medium);font-weight:var(--font-weight-700);position:absolute;opacity:.3;top:60px;left:20px}@media(min-width: 1024px){.testimonial .quote:before{top:40px;left:auto;opacity:1;position:relative}}.testimonial .quote p{margin-bottom:10px;font-size:1.125rem;line-height:2.1875rem;text-align:left;padding-left:20px}.testimonial .quote cite{display:block;font-style:normal;font-size:1rem;line-height:1.625rem;margin-top:10px}.testimonial .quote cite span{display:block}.testimonial .quote cite .name{font-weight:var(--font-weight-700)}.testimonial .quote a.button{margin-top:30px}.testimonial .item.no-photo .quote{grid-area:1/1/1/9}