@-webkit-keyframes fadeInUp{0%{opacity:0;transform:translate3d(0,40%,0)}to{opacity:1;transform:translateZ(0)}}@keyframes fadeInUp{0%{opacity:0;transform:translate3d(0,40%,0)}to{opacity:1;transform:translateZ(0)}}@-webkit-keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@-webkit-keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}.testimonialsSection .testimonialsSection_carousel{opacity:0}.testimonialsSection.isVisible .testimonialsSection_carousel{-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-name:fadeInUp;animation-name:fadeInUp}.testimonialsSection{overflow-x:hidden;padding:5.6rem 0}@media only screen and (min-width:1101px){.testimonialsSection{padding:10.2rem 0}}.testimonialsSection_container{display:flex;flex-direction:column;grid-gap:5.6rem;gap:5.6rem}@media only screen and (min-width:1101px){.testimonialsSection_container{grid-gap:8rem;gap:8rem}}.testimonialsSection_heading{font-size:4rem;letter-spacing:-.02em;line-height:4.4rem;max-width:62.4rem}@media only screen and (min-width:768px){.testimonialsSection_heading{font-size:5.6rem;letter-spacing:-.02em;line-height:6.4rem}}.testimonialsSection_logo{display:block;height:4rem;max-width:100%;width:auto}.testimonialsSection_image{height:100%;width:auto}.testimonialsSection_description{color:#68768d;font-size:1.6rem;line-height:2.4rem;margin-top:3.2rem;width:28rem}@media only screen and (min-width:1101px){.testimonialsSection_description{width:37.3rem}}.testimonialsSection_description+*{margin-top:2.4rem}.testimonialsSection_carousel{margin-left:-.8rem;margin-right:-.8rem}@media only screen and (min-width:768px){.testimonialsSection_carousel{margin-left:-1.6rem;margin-right:-1.6rem;overflow:hidden}}@media only screen and (min-width:1101px){.testimonialsSection_carousel{margin-left:-1.6rem;margin-right:-1.6rem;overflow:hidden}}.testimonialsSection_carouselWrapper:not(.is-init) .testimonialsSection_control,.testimonialsSection_carouselWrapper:not(.is-init) .testimonialsSection_dots,.testimonialsSection_control{display:none}@media only screen and (min-width:768px){.testimonialsSection_control{align-items:center;border:.1rem solid #ccd5df;border-radius:.2rem;color:#00cf91;cursor:pointer;display:flex;height:4rem;justify-content:center;position:absolute;top:50%;transform:translateY(-50%);width:4rem}}.testimonialsSection_control-prev{left:-8rem}.testimonialsSection_control-next{right:-8rem}.testimonialsSection_controlIcon{height:2rem;width:2rem}.testimonialsSection_dot{background:#ccd5df;border-radius:50%;display:block;height:.8rem;margin:0 .8rem;width:.8rem}.testimonialsSection_dots{display:flex;justify-content:center;margin-top:4rem}@media only screen and (min-width:768px){.testimonialsSection_dots{display:none}}.testimonialsSection_dot.is-selected{background:#00cf91}.testimonialsSection_slide{display:flex;flex-direction:column;height:31rem;justify-content:space-between;padding:0 1.6rem}@media only screen and (min-width:768px){.testimonialsSection_slide{padding:0 3.2rem}}@media only screen and (min-width:1101px){.testimonialsSection_slide{padding:0 1.6rem}}.testimonialsSection_author{align-items:center;display:flex}.testimonialsSection_authorDetail{font-size:1.6rem;line-height:2.4rem}.testimonialsSection_authorImage{display:block;flex:0 0 auto;height:5.6rem;margin-right:1.6rem;overflow:hidden;width:5.6rem}.testimonialsSection_authorName{color:#000;font-weight:800}.testimonialsSection_authorPosition{color:#68768d}