.testimonial-slider{padding:2rem 1.5rem}.testimonial-slider_content{align-items:center;display:flex;flex-direction:column;gap:4rem;margin:0 auto;max-width:1200px}@media (min-width:768px){.testimonial-slider_content{display:grid;grid-template-columns:1fr 1fr}}.testimonial-slider .button{display:inline-block}.testimonial-slider .content-left h2{color:#1a1a1a;font-size:2.5rem;margin-bottom:1.5rem}.testimonial-slider .content-left p{color:#4a4a4a;font-size:1.125rem;line-height:1.6;margin-bottom:2rem}.testimonial-slider .view-roles-btn{background-color:#bde4a7;border-radius:2rem;color:#333;display:inline-block;font-weight:500;padding:.875rem 1.75rem;text-decoration:none;transition:background-color .3s}.testimonial-slider .view-roles-btn:hover{background-color:#a9d990}.testimonial-slider .embla{background-color:#003345;border-radius:1rem;color:#fff;margin-bottom:0;overflow:hidden;perspective:1000px;position:relative;width:100%}.embla__slide.is-transitioning{transition:none}.testimonial-slider .embla__card{background-color:#003345;border-radius:1rem;padding:2.5rem;width:100%}@media (min-width:1024px){.testimonial-slider .embla__card{max-width:504px}}.testimonial-slider .embla__viewport{overflow:hidden}.testimonial-slider .embla__container{backface-visibility:hidden;display:flex;gap:0;touch-action:pan-y;transform-style:preserve-3d;will-change:transform}.testimonial-slider .embla__slide{flex:0 0 100%;min-width:0;opacity:0;padding:0;position:relative;transform:scale(.5);transition:all .5s cubic-bezier(.4,0,.2,1);will-change:transform,opacity}.testimonial-slider .embla__slide.is-selected,.testimonial-slider .embla__slide:first-child{opacity:1;transform:scale(1) translateZ(0)}.testimonial-slider .embla__slide.is-next,.testimonial-slider .embla__slide.is-prev{opacity:0}.testimonial-slider .embla__slide>*{backface-visibility:hidden;-webkit-backface-visibility:hidden}.testimonial-slider .testimonial{text-align:center}.testimonial-slider .testimonial__avatar{border-radius:50%;height:100px;margin:0 auto 1rem;object-fit:cover;width:100px}.testimonial-slider .testimonial__logo{margin:1rem auto;max-height:80px;width:auto}.testimonial-slider .testimonial__first-line{font-family:var(--font-family-body);font-size:1.0625rem;font-weight:600;margin-bottom:0}.testimonial-slider .testimonial__second-line{font-size:1rem;margin-bottom:1.5rem;margin-top:0;opacity:.9}.testimonial-slider .testimonial__quote{font-size:17px;font-style:italic;font-weight:400;letter-spacing:.68px;line-height:150%;margin-bottom:2rem}@media (min-width:768px){.testmionial-slider .testimonial__quote{font-size:1.125rem}}.testimonial-slider .embla__controls{align-items:center;border-top:1px solid hsla(0,0%,100%,.2);display:flex;justify-content:space-between;padding-top:2rem}.testimonial-slider .embla__buttons{display:flex;flex-direction:row;gap:1rem}.testimonial-slider .embla__button{align-items:center;background:var(--primary-medium-color);border:none;border-radius:50%;cursor:pointer;display:flex;height:40px;justify-content:center;transition:background-color .3s;width:40px}.testimonial-slider .embla__button:first-child svg{margin-left:-2px;position:relative}.testimonial-slider .embla__button:last-child svg{margin-right:-2px;position:relative}.testimonial-slider .embla__button:hover{opacity:.85}.testimonial-slider .embla__pagination{color:#fff;font-size:.875rem;font-style:italic}@media (max-width:992px){.testimonial-slider .embla__card{margin-left:auto;margin-right:auto}.testimonial-slider_content{grid-template-columns:1fr}}