:root{--opk-layout: 1920px;--opk-main-layout: 1792px;--opk-second-layout: 1490px}.opk-testimonials{overflow:hidden}@media screen and (min-width: 1200px){.opk-testimonials{padding:0 64px}}@media(max-width: 1199px)and (min-width: 768px){.opk-testimonials{padding:0 32px}}@media screen and (max-width: 767px){.opk-testimonials{padding:0 20px}}.opk-testimonials .section{max-width:1490px;max-width:var(--opk-second-layout);margin:0 auto;background:rgba(0,0,0,0);overflow:visible}.opk-testimonials .page-width{padding:0}.opk-testimonials .section__header{flex-direction:column;align-items:center;max-width:900px;margin:0 auto}@media screen and (min-width: 768px){.opk-testimonials .section__header{padding-bottom:48px}}@media screen and (max-width: 767px){.opk-testimonials .section__header{padding-bottom:35px}}.opk-testimonials .rich-text__subheading,.opk-testimonials .rich-text__heading,.opk-testimonials .rich-text__text{text-align:center}.opk-testimonials .rich-text__subheading{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;font-size:18px;font-weight:400;line-height:1.5;letter-spacing:0;text-transform:none}@media screen and (min-width: 768px){.opk-testimonials .rich-text__subheading{gap:7px;margin:0 auto 12px !important}}@media screen and (max-width: 767px){.opk-testimonials .rich-text__subheading{gap:12px 7px;max-width:270px;margin:0 auto 14px !important}}@media screen and (min-width: 768px){.opk-testimonials .rich-text__subheading svg:first-of-type{margin-left:5px}}@media screen and (min-width: 768px){.opk-testimonials .rich-text__text{margin-top:11px}}@media screen and (max-width: 767px){.opk-testimonials .rich-text__text{margin-top:13px}}@media screen and (min-width: 768px){.opk-testimonials .section__content{width:100%}}.opk-testimonials .testimonials{overflow:visible}@media screen and (min-width: 768px){.opk-testimonials .testimonial{border-radius:48px}}@media screen and (max-width: 767px){.opk-testimonials .testimonial{border-radius:28px}}@media screen and (min-width: 768px){.opk-testimonials .testimonial .testimonial__inner{display:grid;grid-template-rows:max-content 1fr;grid-template-columns:repeat(2, 1fr);grid-gap:8px;padding:36px}}@media screen and (max-width: 767px){.opk-testimonials .testimonial .testimonial__inner{display:flex;flex-direction:column;padding:20px 20px 28px}}.opk-testimonials .testimonial .testimonial__header{grid-row:1/2;grid-column:1/2}.opk-testimonials .testimonial .testimonial__icon{grid-row:1/2;grid-column:2/3;justify-self:end;gap:7px;height:-moz-fit-content;height:fit-content}@media screen and (min-width: 768px){.opk-testimonials .testimonial .testimonial__icon{margin:4px 0 0}}@media screen and (max-width: 767px){.opk-testimonials .testimonial .testimonial__icon{margin:17px 0 0}}.opk-testimonials .testimonial .testimonial__content{grid-row:2/3;grid-column:1/3}@media screen and (min-width: 768px){.opk-testimonials .testimonial .testimonial__content{margin-top:16px}}@media screen and (max-width: 767px){.opk-testimonials .testimonial .testimonial__content{margin-top:22px}}.opk-testimonials .testimonial .testimonial__content,.opk-testimonials .testimonial .testimonial__content p{font-size:18px;font-weight:400;line-height:1.5}.opk-testimonials .testimonial .testimonial__name{font-feature-settings:"ss04" on;font-weight:700;line-height:1.2}@media screen and (min-width: 768px){.opk-testimonials .testimonial .testimonial__name{font-size:22px}}@media screen and (max-width: 767px){.opk-testimonials .testimonial .testimonial__name{font-size:18px}}.opk-testimonials .swiper-controls{display:flex;gap:6px;width:100%}@media screen and (min-width: 768px){.opk-testimonials .swiper-controls{margin-top:48px}}@media screen and (max-width: 767px){.opk-testimonials .swiper-controls{margin-top:36px}}.opk-testimonials .swiper-controls .swiper-scrollbar{position:static;position:initial;width:100%;height:6px;margin-right:18px;border-radius:6px;background:rgba(25,34,51,.1019607843)}.opk-testimonials .swiper-controls .swiper-scrollbar-drag{display:flex;border-radius:6px;background:#192233}.opk-testimonials .swiper-controls .swiper-btn-prev,.opk-testimonials .swiper-controls .swiper-btn-next{width:52px;height:52px;border:none;border-radius:12px;background:#192233}.opk-testimonials .swiper-controls .swiper-btn-prev svg path,.opk-testimonials .swiper-controls .swiper-btn-next svg path{fill:#fafafa}
