.fm-o-client-reviews{--container-spacing:calc((var(--page-width) - var(--container-width)) / 2);padding-bottom:2rem}.fm-o-client-reviews.tfm{color:#2d3047}.fm-o-client-reviews__title{font-size:2.8rem;line-height:1.3;letter-spacing:0;color:#2d3047;font-weight:500}@media (min-width:1065px){.fm-o-client-reviews__title{font-size:4.8rem}}.tfm .fm-o-client-reviews__title{margin-bottom:3rem}.fm-o-client-reviews__title span{color:#19cbcb}.fm-o-client-reviews__reviews{--swiper-navigation-color:#112b62;--swiper-navigation-size:1.6rem;--swiper-navigation-dimension:4.5rem;margin-bottom:3rem;background-color:#aae6e6;position:relative;padding:2rem 3rem;border-radius:2rem}@media (min-width:1065px){.fm-o-client-reviews__reviews{width:100%;margin:0}}.fm-o-client-reviews__reviews .swiper{position:relative;z-index:20}@media (min-width:1065px){.fm-o-client-reviews__reviews .swiper{height:100%}}.fm-o-client-reviews__reviews .swiper-button-next,.fm-o-client-reviews__reviews .swiper-button-prev{display:flex;align-items:center;justify-content:center;border-radius:50%;background-color:#f2f3f6;top:50%;margin-top:0;width:var(--swiper-navigation-dimension);height:var(--swiper-navigation-dimension);transform:translateY(-50%);z-index:30}@media (min-width:1065px){.fm-o-client-reviews__reviews .swiper-button-next,.fm-o-client-reviews__reviews .swiper-button-prev{transform:none;top:initial;bottom:3.5rem}}.fm-o-client-reviews__reviews .swiper-button-prev{left:-2rem}@media (min-width:1065px){.fm-o-client-reviews__reviews .swiper-button-prev{left:initial;right:calc(var(--swiper-navigation-dimension) + 3rem + 1rem)}}.fm-o-client-reviews__reviews .swiper-button-next{right:-2rem}@media (min-width:1065px){.fm-o-client-reviews__reviews .swiper-button-next{right:3rem}}@media (min-width:1065px){.fm-o-client-reviews__review{display:flex;flex-direction:column;width:100%;height:100%;justify-content:space-between}}.fm-o-client-reviews__background{position:absolute;top:0;left:0;width:100%;height:100%;z-index:10;text-align:right;border-radius:3rem;overflow:hidden}.fm-o-client-reviews__background img{object-fit:contain;height:100%;width:auto}.fm-o-client-reviews__review-description{font-size:1.6rem;line-height:1.5;letter-spacing:0;font-weight:500;color:#2d3047;font-weight:400;margin-bottom:5rem}@media (min-width:1065px){.fm-o-client-reviews__review-description{font-size:2rem}}.fm-o-client-reviews__review-author-name{font-size:2rem;line-height:1.2;font-weight:500;order:2}.fm-o-client-reviews__review-author-job{font-size:1.6rem;line-height:1.2;color:#989cbb;order:3}.fm-o-client-reviews__review-author-picture{grid-row:1/3;order:1}.fm-o-client-reviews__review-author-picture picture{display:block;width:6.25rem;height:6.25rem;border-radius:50%;overflow:hidden;background-color:#fff;padding:.25rem}.fm-o-client-reviews__review-author-picture img{object-fit:contain;width:100%;height:100%}.fm-o-client-reviews__review-author{display:grid;grid-template-columns:6.25rem 1fr;grid-gap:0 1rem;gap:0 1rem}@media (min-width:1065px){.fm-o-client-reviews__review-author{padding-right:11rem}}@media (min-width:1065px){.fm-o-client-reviews__logos{width:100%}}@media (min-width:1065px){.fm-o-client-reviews__logos .swiper-wrapper{display:grid;width:100%;grid-template-columns:1fr 1fr;grid-gap:2rem;gap:2rem}}.fm-o-client-reviews__logos .swiper-slide{width:14rem;height:14rem;border-radius:2rem;overflow:hidden;border:.1px solid #eaecf1}@media (min-width:1065px){.fm-o-client-reviews__logos .swiper-slide{width:100%}}.fm-o-client-reviews__logos .swiper-slide.slide-focus{border:.1px solid #ffb000}.fm-o-client-reviews__inner{padding:0 1rem}@media (min-width:1065px){.fm-o-client-reviews__inner{display:grid;grid-template-columns:50% 50%;grid-gap:3rem;gap:3rem;padding:0}}.fm-o-client-reviews__logo{display:flex;align-items:center;justify-content:center;height:100%;text-align:center}.fm-o-client-reviews__logo img{max-width:90%;max-height:90%;height:auto}.fm-o-client-reviews .swiper-scrollbar{background:#eaecf1;border-radius:0;margin-top:2rem}.fm-o-client-reviews .swiper-scrollbar.swiper-scrollbar-horizontal{position:static;height:1.7rem;inset:0;width:100%}.fm-o-client-reviews .swiper-scrollbar-drag{background:#112b62}
/*# sourceMappingURL=b-client-reviews.css.map */
