.testimonial-section{text-align:center}@media (max-width:767px){.testimonial-section .cms-section-lg-title{margin-top:11px}}.testimonial-section .title-line.blue-line::after{background-image:url("/media/wysiwyg/blue-line.png") !important;height:28px !important;bottom:-15px;left:0}.testimonial-section .toggle-buttons{display:inline-flex;margin-bottom:5px;gap:20px}@media (max-width:767px){.testimonial-section .toggle-buttons{gap:16px}}.testimonial-section .toggle-buttons .toggle-btn{padding:9px 15px;font-size:16px;font-weight:400;background:#fff;color:#161616;cursor:pointer;transition:all .25s;border-radius:32px;border:2px solid #f2f4f8;line-height:26px;letter-spacing:0}.testimonial-section .toggle-buttons .toggle-btn.active{background:#0064ff;color:#fff;border-color:#0064ff}@media (max-width:767px){.testimonial-section .toggle-buttons .toggle-btn{padding:8px 26px;font-size:14px;line-height:14px;letter-spacing:.01em;border-radius:23px}}.testimonial-section .testimonials{display:none}.testimonial-section .slider-wrapper{position:relative}.testimonial-section .swiper-button-prev,.testimonial-section .swiper-button-next{position:absolute;top:50%;transform:translateY(-50%);z-index:10;width:40px;height:40px;background-size:contain;background-repeat:no-repeat;background-position:center}.testimonial-section .swiper-button-prev:after,.testimonial-section .swiper-button-next:after{display:none}.testimonial-section .swiper-button-prev{left:-50px;background-image:url('data:image/svg+xml,<svg width="40" height="41" viewBox="0 0 40 41" fill="none" xmlns="http://www.w3.org/2000/svg"><rect y="0.5" width="40" height="40" rx="20" fill="%23F2F4F8"/><path d="M26 20.0002L14 20.0002M26 20.0002L21.5 15.5M26 20.0002L21.5 24.5" stroke="%23161616" stroke-width="2" stroke-linecap="round"/></svg>');transform:translateY(-50%) rotate(180deg)}@media (max-width:1199px){.testimonial-section .swiper-button-prev{left:0}}.testimonial-section .swiper-button-next{right:-50px;background-image:url('data:image/svg+xml,<svg width="40" height="41" viewBox="0 0 40 41" fill="none" xmlns="http://www.w3.org/2000/svg"><rect y="0.5" width="40" height="40" rx="20" fill="%23F2F4F8"/><path d="M26 20.0002L14 20.0002M26 20.0002L21.5 15.5M26 20.0002L21.5 24.5" stroke="%23161616" stroke-width="2" stroke-linecap="round"/></svg>')}@media (max-width:1199px){.testimonial-section .swiper-button-next{right:0}}.testimonial-section .swiper-pagination{position:static;padding-top:32px;background:#FFFFFF}@media (max-width:767px){.testimonial-section .swiper-pagination{display:none}}.testimonial-section .swiper-pagination-bullet{width:12px;height:12px;background:#CDCFD1;border:none;opacity:1}.testimonial-section .swiper-pagination-bullet-active{background:#788090}.multi-testimonial-widget .swiper-slide{height:auto !important}.multi-testimonial-widget .testimonial-card{width:100%;height:100%;box-sizing:border-box;display:flex;flex-direction:column;background:#f5f6fa;border-radius:16px;padding:40px 32px;text-align:left;position:relative}@media (max-width:1024px){.multi-testimonial-widget .testimonial-card{max-width:100%}}.multi-testimonial-widget .testimonial-card .quote{font-weight:400;font-size:40px;line-height:100%;letter-spacing:0;color:#161616;position:absolute;top:26px;left:32px}.multi-testimonial-widget .testimonial-card .quote-end{font-weight:400;font-size:40px;line-height:100%;letter-spacing:0;position:absolute;bottom:-36px;right:0}.multi-testimonial-widget .testimonial-card p{margin:36px 0 auto;font-size:18px;line-height:26px;color:#161616;position:relative}.multi-testimonial-widget .testimonial-card p b,.multi-testimonial-widget .testimonial-card p strong{font-weight:600}.multi-testimonial-widget .testimonial-card .card-profile{margin-top:auto;display:flex;align-items:center;gap:16px}.multi-testimonial-widget .testimonial-card .card-profile strong{display:block;font-size:20px;font-weight:600;line-height:30px;color:#161616}.multi-testimonial-widget .testimonial-card .card-profile span{display:block;font-size:16px;line-height:26px;color:#161616}.multi-testimonial-widget .testimonial-card.featured{background:#0064ff}.multi-testimonial-widget .testimonial-card.featured p,.multi-testimonial-widget .testimonial-card.featured strong,.multi-testimonial-widget .testimonial-card.featured span,.multi-testimonial-widget .testimonial-card.featured .quote,.multi-testimonial-widget .testimonial-card.featured .quote-end{color:#fff}.multi-testimonial-widget .testimonial-card.featured .card-footer{margin-top:auto;display:inline-flex;flex-direction:column;align-items:flex-start;gap:15px}.multi-testimonial-widget .testimonial-card.featured .card-footer .card-profile,.multi-testimonial-widget .testimonial-card.featured .card-footer .btn-story{width:100%;box-sizing:border-box}.multi-testimonial-widget .testimonial-card.featured .card-footer .btn-story{background:transparent;font-weight:600;cursor:pointer;transition:all .25s;padding:15px;border:2px solid #ffffff;border-radius:32px;font-size:16px;color:#ffffff;text-align:center;white-space:nowrap}.multi-testimonial-widget .testimonial-card.featured .card-footer .btn-story:hover{background:#fff;color:#0064ff}@media (max-width:767px){.multi-testimonial-widget .testimonials .testimonial-card{margin-bottom:16px;max-height:none;max-width:100%}.multi-testimonial-widget .testimonials .testimonial-card .card-footer .btn-story{display:none}.multi-testimonial-widget .swiper-button-prev,.multi-testimonial-widget .swiper-button-next,.multi-testimonial-widget .swiper-pagination{display:none}}.multi-testimonial-widget .swiper-slide:not(.swiper-slide-fully-visible){opacity:.4}.single-testimonial-widget{position:relative}.single-testimonial-widget .testimonials{position:relative}.single-testimonial-widget .slider-wrapper{display:flex;align-items:flex-start;gap:20px;max-height:595px;position:relative;margin:0 auto;max-width:1200px}@media (max-width:767px){.single-testimonial-widget .slider-wrapper{flex-direction:column;gap:0}}.single-testimonial-widget .slider-content-wrapper{flex:1;position:relative;min-width:0}.single-testimonial-widget .widget-icon-wrapper{flex:0 0 auto;display:flex;align-items:center;justify-content:center}@media (max-width:767px){.single-testimonial-widget .widget-icon-wrapper{position:absolute;top:-70px;right:0;z-index:1}}.single-testimonial-widget .widget-icon-wrapper .widget-icon-overlay{width:100%;height:auto;pointer-events:none}@media (max-width:1199px){.single-testimonial-widget .widget-icon-wrapper .widget-icon-overlay{width:100px}}@media (max-width:767px){.single-testimonial-widget .widget-icon-wrapper .widget-icon-overlay{width:70px}}.single-testimonial-widget .swiper{width:100%;overflow:hidden}.single-testimonial-widget .swiper-slide{display:flex;align-items:stretch;width:100% !important;margin-top:32px}@media (max-width:767px){.single-testimonial-widget .swiper-slide{flex-direction:column;background-color:#FFFFFF;gap:0}}.single-testimonial-widget .slide-image{flex:0 0 50%;display:flex;justify-content:center;align-items:center}.single-testimonial-widget .slide-image img{width:100%;height:100%;object-fit:cover;display:block;max-width:530px;max-height:595px;border-radius:20px}@media (max-width:767px){.single-testimonial-widget .slide-image{flex:none;width:100%;max-width:100%;justify-content:center;margin-bottom:0}.single-testimonial-widget .slide-image img{height:280px;width:100%;object-fit:cover;border-radius:16px}}.single-testimonial-widget .slide-content{flex:1;padding:40px 16px 40px 100px;text-align:left;display:flex;align-items:center}@media (max-width:1099px) and (min-width:992px){.single-testimonial-widget .slide-content{padding-left:80px}}@media (max-width:991px) and (min-width:768px){.single-testimonial-widget .slide-content{padding-left:60px}}.single-testimonial-widget .slide-content .testimonial-card{padding:0;background:transparent;display:flex;flex-direction:column;justify-content:space-between;width:100%;max-width:327px;height:313px}.single-testimonial-widget .slide-content p{font-size:20px;line-height:140%;margin:0;color:#161616;letter-spacing:0;font-weight:400}.single-testimonial-widget .slide-content p b,.single-testimonial-widget .slide-content p strong{font-weight:600}@media (max-width:767px){.single-testimonial-widget .slide-content p{font-size:16px;line-height:24px}}.single-testimonial-widget .slide-content .card-profile{display:flex;flex-direction:column;gap:10px;margin-top:30px}.single-testimonial-widget .slide-content .card-profile strong{font-weight:600;font-size:24px;line-height:100%;letter-spacing:0;color:#161616}.single-testimonial-widget .slide-content .card-profile span{font-weight:400;font-size:16px;line-height:26px;letter-spacing:0;color:#161616}@media (max-width:767px){.single-testimonial-widget .slide-content{padding:20px 20px 24px 20px;justify-content:center}.single-testimonial-widget .slide-content .testimonial-card{flex-direction:column-reverse;height:auto;min-height:auto;gap:16px;justify-content:flex-start;width:100%;max-width:none}.single-testimonial-widget .slide-content .testimonial-card .card-profile{margin-top:0;gap:6px}.single-testimonial-widget .slide-content .testimonial-card .card-profile strong{font-weight:600;font-size:18px;line-height:28px;letter-spacing:0;color:#161616}.single-testimonial-widget .slide-content .testimonial-card .card-profile span{font-weight:400;font-size:18px;line-height:28px;letter-spacing:0;color:#161616}}.single-testimonial-widget .swiper-button-prev{left:-60px;z-index:10}@media (max-width:1199px){.single-testimonial-widget .swiper-button-prev{left:0}}@media (max-width:991px){.single-testimonial-widget .swiper-button-prev{left:10px}}.single-testimonial-widget .swiper-button-next{right:0;z-index:10}@media (max-width:991px){.single-testimonial-widget .swiper-button-next{right:10px}}@media (max-width:767px){.single-testimonial-widget .swiper-button-prev,.single-testimonial-widget .swiper-button-next{display:none}}.multi-testimonial-widget .testimonial-slider-container .swiper-slide:hover .testimonial-card{background:#0064ff}.multi-testimonial-widget .testimonial-slider-container .swiper-slide:hover .testimonial-card p,.multi-testimonial-widget .testimonial-slider-container .swiper-slide:hover .testimonial-card strong,.multi-testimonial-widget .testimonial-slider-container .swiper-slide:hover .testimonial-card span,.multi-testimonial-widget .testimonial-slider-container .swiper-slide:hover .testimonial-card .quote,.multi-testimonial-widget .testimonial-slider-container .swiper-slide:hover .testimonial-card .quote-end{color:#fff}.multi-testimonial-widget .testimonial-slider-container .swiper-slide:hover .testimonial-card .card-footer{margin-top:auto;display:inline-flex;flex-direction:column;align-items:flex-start;gap:15px}.multi-testimonial-widget .testimonial-slider-container .swiper-slide:hover .testimonial-card .card-footer .card-profile,.multi-testimonial-widget .testimonial-slider-container .swiper-slide:hover .testimonial-card .card-footer .btn-story{width:100%;box-sizing:border-box}.multi-testimonial-widget .testimonial-slider-container .swiper-slide:hover .testimonial-card .card-footer .btn-story{background:transparent;font-weight:600;cursor:pointer;transition:all .25s;padding:15px;border:2px solid #ffffff;border-radius:32px;font-size:16px;color:#ffffff;text-align:center;white-space:nowrap}.multi-testimonial-widget .testimonial-slider-container .swiper-slide:hover .testimonial-card .card-footer .btn-story:hover{background:#fff;color:#0064ff}