.page-template-testimonials .entry-header{background:linear-gradient(90deg,#f6f1f1 0%,#fefefe 100%);padding:56px 0 80px}.page-template-testimonials .entry-header .content-wrapper{align-items:center;display:grid;gap:32px;grid-template-columns:33% 1fr}.page-template-testimonials .entry-header .content-wrapper .right-col{background:#fff;border-radius:8px;box-shadow:0px 4px 8px -3px rgba(0,0,0,.15);padding:32px 32px 40px}.page-template-testimonials .entry-header .content-wrapper .right-col strong{color:#77091c;font-weight:600}.page-template-testimonials .entry-header .content-wrapper .right-col svg{margin-bottom:8px}.page-template-testimonials .entry-header .content-wrapper .right-col p{font-size:20px;font-style:italic;line-height:150%;letter-spacing:.5px}.page-template-testimonials .entry-header .content-wrapper .right-col p:last-of-type{margin:0}.page-template-testimonials .entry-header .content-wrapper .right-col .testimonial-author-wrapper{display:flex;gap:24px;margin-top:24px}.page-template-testimonials .entry-header .content-wrapper .right-col .author-img{margin-right:24px}.page-template-testimonials .entry-header .content-wrapper .right-col .author-img img{border-radius:80px;max-width:88px}.page-template-testimonials .entry-header .content-wrapper .right-col .testimonial-author .author-name{font-size:14px;font-weight:600;margin:0 0 4px;text-transform:uppercase}.page-template-testimonials .entry-header .content-wrapper .right-col .testimonial-author .author-title{font-size:14px;font-style:italic;margin:0}.page-template-testimonials .entry-header .content-wrapper .right-col .primary-btn{margin-top:32px}.page-template-testimonials .entry-header .content-wrapper .right-col .primary-btn{margin-top:40px}.page-template-testimonials .denominations{background:#77091c;padding:64px 0}.page-template-testimonials .denominations h2{color:#fff;font-weight:400;margin-bottom:40px;text-align:center}.page-template-testimonials .denominations h2 strong{font-weight:600}.page-template-testimonials .denominations .logos{display:flex;flex-wrap:wrap;gap:40px;row-gap:24px;justify-content:center}.page-template-testimonials .testimonial-scroller{margin:80px 0}.page-template-testimonials .testimonial-scroller .swiper .swiper-wrapper{align-items:center}.page-template-testimonials .testimonial-scroller .swiper .testimonial-card{background:#fff;border-radius:8px;box-shadow:0px 4px 8px -3px rgba(0,0,0,.15);padding:32px 32px 40px}.page-template-testimonials .testimonial-scroller .swiper .testimonial-card strong{color:#77091c;font-weight:600}.page-template-testimonials .testimonial-scroller .swiper .testimonial-card svg{margin-bottom:8px}.page-template-testimonials .testimonial-scroller .swiper .testimonial-card p{font-size:20px;font-style:italic;line-height:150%;letter-spacing:.5px}.page-template-testimonials .testimonial-scroller .swiper .testimonial-card p:last-of-type{margin:0}.page-template-testimonials .testimonial-scroller .swiper .testimonial-card .testimonial-author-wrapper{display:flex;gap:24px;margin-top:24px}.page-template-testimonials .testimonial-scroller .swiper .testimonial-card .author-img{margin-right:24px}.page-template-testimonials .testimonial-scroller .swiper .testimonial-card .author-img img{border-radius:80px;max-width:88px}.page-template-testimonials .testimonial-scroller .swiper .testimonial-card .testimonial-author .author-name{font-size:14px;font-weight:600;margin:0 0 4px;text-transform:uppercase}.page-template-testimonials .testimonial-scroller .swiper .testimonial-card .testimonial-author .author-title{font-size:14px;font-style:italic;margin:0}.page-template-testimonials .testimonial-scroller .swiper .testimonial-card .primary-btn{margin-top:32px}.page-template-testimonials .testimonial-scroller .swiper .testimonial-card{box-shadow:none;margin:0 56px;padding:0 0 40px;text-align:center}.page-template-testimonials .testimonial-scroller .swiper .testimonial-card svg{height:56px;width:56px}.page-template-testimonials .testimonial-scroller .swiper .testimonial-card p.author-img{margin-bottom:16px}.page-template-testimonials .testimonial-scroller .swiper .testimonial-card .primary-btn{margin:32px auto 0}.page-template-testimonials .testimonial-scroller .swiper .swiper-pagination{justify-content:center}.page-template-testimonials .testimonial-scroller .swiper .swiper-pagination .swiper-pagination-bullet{height:8px;width:8px}.page-template-testimonials .testimonial-scroller .swiper .swiper-pagination .swiper-pagination-bullet:hover{background:#ded5d8}.page-template-testimonials .testimonial-scroller .swiper .swiper-pagination .swiper-pagination-bullet:active{background:#605556;height:10px;width:10px}.page-template-testimonials .testimonial-scroller .swiper .swiper-pagination .swiper-pagination-bullet-active{height:10px;width:10px}.page-template-testimonials .testimonial-scroller .swiper .swiper-pagination .swiper-pagination-bullet-active:hover{background:#605556}.page-template-testimonials .testimonial-scroller .swiper .swiper-button-prev,.page-template-testimonials .testimonial-scroller .swiper .swiper-button-next{border-radius:4px;height:32px;width:32px}.page-template-testimonials .testimonial-scroller .swiper .swiper-button-prev svg,.page-template-testimonials .testimonial-scroller .swiper .swiper-button-next svg{height:16px;width:16px}.page-template-testimonials .testimonial-scroller .swiper .swiper-button-prev:hover,.page-template-testimonials .testimonial-scroller .swiper .swiper-button-next:hover{background-color:#f6f1f1}.page-template-testimonials .testimonial-scroller .swiper .swiper-button-prev:active,.page-template-testimonials .testimonial-scroller .swiper .swiper-button-next:active{background-color:#ded5d8}.page-template-testimonials .testimonial-scroller .swiper .swiper-button-prev:after,.page-template-testimonials .testimonial-scroller .swiper .swiper-button-next:after{content:none}.page-template-testimonials .testimonial-scroller .swiper .swiper-button-prev{left:0}.page-template-testimonials .testimonial-scroller .swiper .swiper-button-next{right:0}.page-template-testimonials .testimonial-masonry{margin-bottom:80px}.page-template-testimonials .testimonial-masonry .grid-sizer{display:flex;width:31%}.page-template-testimonials .testimonial-masonry .gutter-sizer{display:flex;width:32px}.page-template-testimonials .testimonial-masonry .testimonial-card{background:#fff;border-radius:8px;box-shadow:0px 4px 8px -3px rgba(0,0,0,.15);padding:32px 32px 40px}.page-template-testimonials .testimonial-masonry .testimonial-card strong{color:#77091c;font-weight:600}.page-template-testimonials .testimonial-masonry .testimonial-card svg{margin-bottom:8px}.page-template-testimonials .testimonial-masonry .testimonial-card p{font-size:20px;font-style:italic;line-height:150%;letter-spacing:.5px}.page-template-testimonials .testimonial-masonry .testimonial-card p:last-of-type{margin:0}.page-template-testimonials .testimonial-masonry .testimonial-card .testimonial-author-wrapper{display:flex;gap:24px;margin-top:24px}.page-template-testimonials .testimonial-masonry .testimonial-card .author-img{margin-right:24px}.page-template-testimonials .testimonial-masonry .testimonial-card .author-img img{border-radius:80px;max-width:88px}.page-template-testimonials .testimonial-masonry .testimonial-card .testimonial-author .author-name{font-size:14px;font-weight:600;margin:0 0 4px;text-transform:uppercase}.page-template-testimonials .testimonial-masonry .testimonial-card .testimonial-author .author-title{font-size:14px;font-style:italic;margin:0}.page-template-testimonials .testimonial-masonry .testimonial-card .primary-btn{margin-top:32px}.page-template-testimonials .testimonial-masonry .testimonial-card{background-color:#f6f1f1;margin-bottom:32px;width:31%}.page-template-testimonials .testimonial-masonry .pre-loader{align-items:flex-end;background:linear-gradient(180deg,rgba(255,255,255,0) 0%,#fff 50%,#fff 100%);display:flex;justify-content:center;position:absolute;bottom:0;width:100%;z-index:1}.page-template-testimonials .testimonial-masonry .pre-loader .gradient{height:188px}.page-template-testimonials .testimonial-masonry .pre-loader img{display:none;padding-top:128px}.page-template-testimonials .testimonial-masonry .pre-loader.active img{display:block}@media(max-width:768px){.page-template-testimonials .entry-header{padding:48px 0 64px}.page-template-testimonials .entry-header .content-wrapper{display:block}.page-template-testimonials .entry-header .content-wrapper .left-col{margin-bottom:32px}.page-template-testimonials .entry-header .content-wrapper .left-col h1{margin-bottom:16px}.page-template-testimonials .entry-header .content-wrapper .right-col{margin:0 auto;width:82%}.page-template-testimonials .entry-header .content-wrapper .right-col p{font-size:16px}.page-template-testimonials .denominations{padding:48px 0}.page-template-testimonials .denominations h2{margin-bottom:32px}.page-template-testimonials .denominations .logos{gap:16px}.page-template-testimonials .denominations .logos img{max-height:48px}.page-template-testimonials .testimonial-scroller{margin:64px 0}.page-template-testimonials .testimonial-scroller .swiper .testimonial-card{margin:0 48px}.page-template-testimonials .testimonial-masonry .grid-sizer{width:48%}.page-template-testimonials .testimonial-masonry .gutter-sizer{width:24px}.page-template-testimonials .testimonial-masonry .testimonial-card{width:48%}.page-template-testimonials .testimonial-masonry .testimonial-card p{font-size:16px}}@media(max-width:600px){.page-template-testimonials .entry-header{padding:48px 0 56px}.page-template-testimonials .entry-header .content-wrapper .right-col{text-align:center;width:100%}.page-template-testimonials .entry-header .content-wrapper .right-col .testimonial-author-wrapper{display:block}.page-template-testimonials .entry-header .content-wrapper .right-col .testimonial-author-wrapper .author-img{margin-bottom:16px}.page-template-testimonials .entry-header .content-wrapper .right-col .primary-btn{margin:40px auto 0}.page-template-testimonials .denominations h2{font-size:18px}.page-template-testimonials .denominations .logos img{max-height:32px}.page-template-testimonials .testimonial-scroller{margin:56px 0}.page-template-testimonials .testimonial-scroller .swiper .testimonial-card{margin:0 40px}.page-template-testimonials .testimonial-scroller .swiper .testimonial-card p{font-size:18px}.page-template-testimonials .testimonial-masonry .grid-sizer{width:100%}.page-template-testimonials .testimonial-masonry .gutter-sizer{width:0}.page-template-testimonials .testimonial-masonry .testimonial-card{width:100%}}