.testimonial-block{background-size:cover;background-position:center;background-repeat:no-repeat;position:relative;overflow:hidden}.testimonial-block:before{content:"";display:block;height:100%;width:100%;position:absolute;top:0;left:0;background:#333;background:linear-gradient(180deg, rgba(51, 51, 51, 0) 0%, rgb(51, 51, 51) 100%);opacity:.5}.testimonial-block .content-container{position:relative;padding-top:78px;padding-bottom:65px}@media only screen and (max-width: 767px){.testimonial-block .content-container{padding-top:75px;padding-bottom:70px}}.testimonial-block .content-container .half-bg{display:block;height:100%;width:100%;position:absolute;top:0;left:0;z-index:10;background-size:cover;background-position:center;background-repeat:no-repeat;clip-path:polygon(0 0, 50% 0, 50% 100%, 0 100%)}@media only screen and (max-width: 767px){.testimonial-block .content-container .half-bg{display:none}}.testimonial-block .content-container .half-bg:before{content:"";display:block;height:100%;width:100%;position:absolute;top:0;left:0;background:#333;background:linear-gradient(180deg, rgba(51, 51, 51, 0) 0%, rgb(51, 51, 51) 100%);opacity:.5}.testimonial-block .site-container{position:static;display:flex;justify-content:space-between;align-items:flex-start}@media only screen and (max-width: 767px){.testimonial-block .site-container{flex-direction:column}}.testimonial-block .site-container .left-container{position:relative;z-index:15;width:calc(50% - 40px);padding-top:60px}@media only screen and (max-width: 767px){.testimonial-block .site-container .left-container{width:100%;margin-bottom:84px;padding-top:0px}}.testimonial-block .site-container .left-container .subheading{margin-bottom:10px}.testimonial-block .site-container .right-container{width:50%}@media only screen and (max-width: 767px){.testimonial-block .site-container .right-container{width:100%}}.testimonial-block .site-container .right-container .testimonials{overflow:visible;z-index:5}.testimonial-block .site-container .right-container .testimonials .swiper-wrapper{align-items:stretch}.testimonial-block .site-container .right-container .testimonials .testimonial{height:auto;background-color:hsla(0,0%,100%,.38);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);padding:50px 40px 40px;border-radius:12px;color:#333;display:flex;flex-direction:column}@media only screen and (max-width: 767px){.testimonial-block .site-container .right-container .testimonials .testimonial{padding:40px 30px 30px}}.testimonial-block .site-container .right-container .testimonials .testimonial .quote-mark{margin-bottom:23px;display:block}@media only screen and (max-width: 767px){.testimonial-block .site-container .right-container .testimonials .testimonial .quote-mark{margin-bottom:18px}.testimonial-block .site-container .right-container .testimonials .testimonial .quote-mark svg{height:29.8px;width:42.27px}}.testimonial-block .site-container .right-container .testimonials .testimonial .quote{margin-bottom:20px}@media only screen and (max-width: 767px){.testimonial-block .site-container .right-container .testimonials .testimonial .quote{margin-bottom:24px}}.testimonial-block .site-container .right-container .testimonials .testimonial .quote-author{margin-bottom:20px}@media only screen and (max-width: 767px){.testimonial-block .site-container .right-container .testimonials .testimonial .quote-author{margin-bottom:30px}}.testimonial-block .site-container .right-container .testimonials .testimonial .logo-container{padding:20px;border-radius:16px;display:grid;grid-template-columns:1fr;gap:16px;background-color:hsla(0,0%,100%,.5);width:-moz-max-content;width:max-content;max-width:100%;margin-top:auto}.testimonial-block .site-container .right-container .testimonials .testimonial .logo-container .logo-text{color:#707070}.testimonial-block .site-container .right-container .testimonials .testimonial .logo-container .logo{width:140px;height:auto}.testimonial-block .site-container .right-container .testimonials .swiper-nav{margin-top:23px;display:flex;align-items:center;justify-content:space-between;width:100%}@media only screen and (max-width: 767px){.testimonial-block .site-container .right-container .testimonials .swiper-nav{margin-top:30px}}.testimonial-block .site-container .right-container .testimonials .swiper-nav .nav-buttons{display:flex;align-items:center;justify-content:flex-start;margin:0 -4.5px}@media only screen and (max-width: 767px){.testimonial-block .site-container .right-container .testimonials .swiper-nav .nav-buttons{display:none}}.testimonial-block .site-container .right-container .testimonials .swiper-nav .nav-buttons .swiper-b-prev,.testimonial-block .site-container .right-container .testimonials .swiper-nav .nav-buttons .swiper-b-next{margin:0 4.5px;border:solid 1px #ffa321;background-color:#ffa321;transition:border ease-in-out .4s,background-color ease-in-out .4s;display:flex;align-items:center;justify-content:center;border-radius:50%;width:42px;height:42px}.testimonial-block .site-container .right-container .testimonials .swiper-nav .nav-buttons .swiper-b-prev svg path,.testimonial-block .site-container .right-container .testimonials .swiper-nav .nav-buttons .swiper-b-next svg path{transition:fill ease-in-out .4s;fill:#fff}.testimonial-block .site-container .right-container .testimonials .swiper-nav .nav-buttons .swiper-b-prev.swiper-button-disabled,.testimonial-block .site-container .right-container .testimonials .swiper-nav .nav-buttons .swiper-b-next.swiper-button-disabled{border:solid 1px #e8e8e3;background-color:rgba(0,0,0,0)}.testimonial-block .site-container .right-container .testimonials .swiper-nav .swiper-pag{margin:0 -5px;max-width:100%;width:-moz-max-content;width:max-content;left:50%;bottom:20px;transform:translateX(-50%)}@media only screen and (max-width: 767px){.testimonial-block .site-container .right-container .testimonials .swiper-nav .swiper-pag{margin-left:auto}}.testimonial-block .site-container .right-container .testimonials .swiper-nav .swiper-pag .swiper-pagination-bullet{width:10px;height:10px;background-color:rgba(0,0,0,0);opacity:1;transition:ease-in-out .4s;border:solid 1px #fff}.testimonial-block .site-container .right-container .testimonials .swiper-nav .swiper-pag .swiper-pagination-bullet:first-child{margin-left:0}.testimonial-block .site-container .right-container .testimonials .swiper-nav .swiper-pag .swiper-pagination-bullet:last-child{margin-right:0}.testimonial-block .site-container .right-container .testimonials .swiper-nav .swiper-pag .swiper-pagination-bullet-active{background-color:#ffa321;border-color:#ffa321}
