section.testimonials_slider{background-color:var(--offwhite);overflow:hidden;padding:1.2rem 0}@media screen and (max-width:768px) and (orientation:portrait){section.testimonials_slider{padding:.66rem 0}}section.testimonials_slider .upper-wrapper{display:flex;justify-content:space-between}:is(section.testimonials_slider .upper-wrapper) .title{font-weight:400;max-width:3.41rem}@media screen and (max-width:768px) and (orientation:portrait){:is(section.testimonials_slider .upper-wrapper) .title{margin-left:auto;margin-right:auto;max-width:2.9rem;text-align:center}}section.testimonials_slider .controls{align-items:center;display:flex;gap:.45rem}@media screen and (max-width:768px) and (orientation:portrait){.desktop:is(section.testimonials_slider .controls){display:none}}.mobile:is(section.testimonials_slider .controls){display:none}@media screen and (max-width:768px) and (orientation:portrait){.mobile:is(section.testimonials_slider .controls){display:flex;justify-content:space-between;margin-left:auto;margin-right:auto;margin-top:.36rem;width:3.1rem}}:is(section.testimonials_slider .controls) .count{font-size:.14rem;font-weight:500;letter-spacing:.03rem;line-height:.18rem}:is(section.testimonials_slider .controls) .arrows{display:flex;gap:1px}:is(:is(section.testimonials_slider .controls) .arrows) .arrow{background-color:var(--white);cursor:pointer;padding:.06rem}:is(:is(:is(section.testimonials_slider .controls) .arrows) .arrow) .circle{align-items:center;background-color:var(--offwhite);border-radius:50%;display:flex;height:.38rem;justify-content:center;width:.38rem}.prev:is(:is(:is(section.testimonials_slider .controls) .arrows) .arrow){border-bottom-left-radius:1rem;border-top-left-radius:1rem}.next:is(:is(:is(section.testimonials_slider .controls) .arrows) .arrow){border-bottom-right-radius:1rem;border-top-right-radius:1rem}section.testimonials_slider .testimonials-splide{margin-left:auto;margin-right:auto;margin-top:.8rem;width:10.7rem}@media screen and (max-width:768px) and (orientation:portrait){section.testimonials_slider .testimonials-splide{margin-top:.5rem;width:3.1rem}}:is(section.testimonials_slider .testimonials-splide) .splide__track{overflow:visible}:is(:is(section.testimonials_slider .testimonials-splide) .splide__track) .splide__slide{background-color:var(--white);border:1px solid #e7e7e7;border-radius:.2rem;display:flex;flex-direction:column;padding:.9rem .6rem .6rem .9rem}@media screen and (max-width:768px) and (orientation:portrait){:is(:is(section.testimonials_slider .testimonials-splide) .splide__track) .splide__slide{padding:.5rem .26rem .4rem}}:is(:is(:is(section.testimonials_slider .testimonials-splide) .splide__track) .splide__slide) .card-body{flex-grow:1;font-size:.24rem;font-weight:500;letter-spacing:0;line-height:1.5;margin-bottom:1rem;max-width:7.61rem}@media screen and (max-width:768px) and (orientation:portrait){:is(:is(:is(section.testimonials_slider .testimonials-splide) .splide__track) .splide__slide) .card-body{font-size:.18rem;line-height:1.5;margin-bottom:.3rem;text-align:center}}:is(:is(:is(section.testimonials_slider .testimonials-splide) .splide__track) .splide__slide) .card-footer{display:flex;justify-content:space-between}@media screen and (max-width:768px) and (orientation:portrait){:is(:is(:is(section.testimonials_slider .testimonials-splide) .splide__track) .splide__slide) .card-footer{align-items:center;flex-direction:column}}:is(:is(:is(:is(section.testimonials_slider .testimonials-splide) .splide__track) .splide__slide) .card-footer) .author{display:flex;flex-direction:column;font-size:.28rem;font-weight:500;gap:.1rem;line-height:1.1}@media screen and (max-width:768px) and (orientation:portrait){:is(:is(:is(:is(section.testimonials_slider .testimonials-splide) .splide__track) .splide__slide) .card-footer) .author{font-size:.18rem;margin-bottom:.06rem;text-align:center}}:is(:is(:is(:is(:is(section.testimonials_slider .testimonials-splide) .splide__track) .splide__slide) .card-footer) .author) .role{font-size:.14rem;font-weight:500;letter-spacing:.02rem;line-height:.18rem;padding-left:.28rem;text-transform:uppercase}@media screen and (max-width:768px) and (orientation:portrait){:is(:is(:is(:is(:is(section.testimonials_slider .testimonials-splide) .splide__track) .splide__slide) .card-footer) .author) .role{font-size:.12rem;padding-left:0}}:is(:is(:is(:is(section.testimonials_slider .testimonials-splide) .splide__track) .splide__slide) .card-footer) img.logo{display:block;height:auto;width:.9rem}@media screen and (max-width:768px) and (orientation:portrait){:is(:is(:is(:is(section.testimonials_slider .testimonials-splide) .splide__track) .splide__slide) .card-footer) img.logo{margin-top:.9rem}}