.testimonial-wrapper{width:100%}.testimonial-wrapper .section-main-box{position:relative}.testimonial-wrapper .section-main-box:before{content:"";top:0;left:0;position:absolute;width:100%;height:100%;display:block}.testimonial-wrapper .page-width{position:relative;z-index:1}.testimonial-wrapper .item-box .client-reviews{display:flex;justify-content:center;color:#b24e0f;margin-bottom:23px}.testimonial-wrapper .item-box .client-reviews svg{margin-right:5px}.testimonial-wrapper .item-box .client-reviews svg:last-child{margin-right:0}.testimonial-wrapper .item-box .client-reviews.one .icon-star:nth-child(1)~.icon-star{color:#ccc}.testimonial-wrapper .item-box .client-reviews.two .icon-star:nth-child(2)~.icon-star{color:#ccc}.testimonial-wrapper .item-box .client-reviews.three .icon-star:nth-child(3)~.icon-star{color:#ccc}.testimonial-wrapper .item-box .client-reviews.four .icon-star:nth-child(4)~.icon-star{color:#ccc}.testimonial-wrapper .testimonial-carousel-container{position:relative;overflow:hidden;padding:55px 0;margin:0 auto;width:100%}@media screen and (min-width:1092px){.testimonial-wrapper .testimonial-carousel-container{max-width:calc(292px * 3 + 50px * 2)}}.testimonial-wrapper .testimonial-lists{display:flex;align-items:center;scroll-behavior:smooth;width:100%;transition:transform 0.3s ease}@media screen and (min-width:769px){.testimonial-wrapper .testimonial-lists{justify-content:flex-start}}.testimonial-wrapper .testimonial-lists .testimonial-list-item{width:292px;min-width:292px;max-width:292px;display:flex;padding:43px 36px;align-items:center;margin-right:50px;flex-shrink:0;border-radius:31px;background:#fff;scroll-snap-align:start;box-sizing:border-box}.testimonial-wrapper .testimonial-lists .item-box{text-align:center}.testimonial-wrapper .testimonial-lists .author-name{color:#000;text-align:center;font-family:"Fort Yukon";font-size:26px;font-style:normal;font-weight:400;line-height:normal}.testimonial-wrapper .testimonial-lists .client-words,.testimonial-wrapper .testimonial-lists .client-words p{color:#000;text-align:center;font-family:"Rasa";font-size:24.3px;font-style:normal;font-weight:400;line-height:normal}.testimonial-wrapper .testimonial-lists .client-words{margin-top:16px}.testimonial-wrapper .client-words p:first-child{margin-top:0}.testimonial-wrapper .client-words p:last-child{margin-bottom:0}.testimonial-wrapper .carousel-arrow{position:absolute;top:50%;transform:translateY(-50%);background:#fff;border:2px solid #b24e0f;border-radius:50%;width:50px;height:50px;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:10;transition:all 0.3s ease}.testimonial-wrapper .carousel-arrow:hover{background:#b24e0f}.testimonial-wrapper .carousel-arrow:hover svg{stroke:#fff}.testimonial-wrapper .carousel-arrow:active{transform:translateY(-50%) scale(.95)}.testimonial-wrapper .carousel-arrow.prev{right:55px;z-index:20;top:25px}.testimonial-wrapper .carousel-arrow.next{right:0;z-index:20;top:25px}.testimonial-wrapper .carousel-arrow svg{width:24px;height:24px;stroke:#b24e0f;transition:stroke 0.3s ease}.testimonial-wrapper .carousel-arrow.disabled{display:none}@media screen and (min-width:686px) and (max-width:1091px){.testimonial-wrapper .testimonial-carousel-container{max-width:calc(292px * 2 + 50px)}}@media screen and (max-width:685px){.testimonial-wrapper .testimonial-carousel-container{max-width:292px}}@media screen and (max-width:599px){.testimonial-wrapper .testimonial-carousel-container{max-width:274px}.testimonial-wrapper .testimonial-lists .testimonial-list-item{max-width:274px;min-width:274px;padding:22px 28px;border-radius:24.683px;margin-right:20px}.testimonial-wrapper .item-box .client-reviews{margin-bottom:18px}.testimonial-wrapper .testimonial-lists .author-name{font-size:20.702px}.testimonial-wrapper .testimonial-lists .client-words,.testimonial-wrapper .testimonial-lists .client-words p{font-size:19.348px}.testimonial-wrapper .testimonial-lists .client-words{margin-top:12px}.testimonial-wrapper .carousel-arrow{width:40px;height:40px}.testimonial-wrapper .carousel-arrow svg{width:20px;height:20px}}