.background-image,.background-overlay{bottom:0;left:0;position:absolute;right:0;top:0}.background-image{z-index:-2}.background-overlay{z-index:-1}.module--review .splide{position:unset}@media (min-width:1140px){div.module--review .splide__arrow--prev{left:24px}div.module--review .splide__arrow--next{right:24px}}.review{flex:1;margin:0 auto;max-width:80vw;transition:.2s ease-in-out}.review--boxed{border-radius:0;margin-bottom:24pxpx;padding:24pxpx}.splide .review--boxed{margin-bottom:40px}@media (max-width:767px){.review:not(.review--boxed){padding-inline-end:0}}.review--boxed{box-shadow:0 16px 32px rgba(39,39,39,.05),0 8px 16px rgba(39,39,39,.05)}.review--boxed,.review--dark.review--boxed{background:#fff}.module--review .quote-icon{background:#be1e2d;left:calc(50% - 55px);padding:30px;position:absolute;top:-55px;transform:rotate(180deg)}.review--accent .review__star--half svg:first-child,.review--dark .quote-lines,.review--dark .review__author__details,.review--dark .review__author__name,.review--dark .review__star--half svg:first-child,.review--ghost .review__star--half svg:first-child,.review:not(.review--boxed).txt--white .review__star--half svg:first-child{color:#fff}.review__star--half svg+svg{position:relative;z-index:1}.review__star--empty{color:#112721}.review--accent .review__star--empty,.review--dark .review__star--empty,.review--ghost .review__star--empty,.review:not(.review--boxed).txt--white .review__star--empty{color:#fff}.review__quote{margin-bottom:24pxpx}.review__quote .quote-lines{font-family:FairplayDisplay;line-height:1.25}.review__quote.small-text .quote-lines svg{max-width:10px}.review__quote.normal-text .quote-lines svg{max-width:18px}.review__quote.large-text .quote-lines svg{max-width:24px}.review__author{align-items:center;display:inline-flex;flex-shrink:0;margin-top:32px}.review--author-photo.review--company-logo .review__author{padding-bottom:15px}.review__author__images{position:relative}.review--author-photo .review__author__images,.review--company-logo .review__author__images{margin-inline-end:15px}.review--author-photo.review--company-logo .review__author__images{margin-inline-end:30px}.review__author__photo img{border-radius:100%;height:80px;max-width:none;width:80px}.review__author__details,.review__author__name{font-size:20px;font-weight:500}.review__company__logo{align-items:center;border-radius:100%;box-shadow:0 8px 16px rgba(39,39,39,.05),0 4px 8px rgba(39,39,39,.05);display:flex;height:40px;justify-content:center;line-height:0;width:40px}.review__author__photo+.review__company__logo{bottom:-10px;position:absolute;right:-10px}.review__author__images+.review__author__text{text-align:start}@media (min-width:1139px){.splide--center-mode:not(.splide--lg-2):not(.splide--lg-4) .splide__slide:not(.is-active) .review{transform:scale(.9);transform-origin:center center}}@media (max-width:1140px) and (min-width:768px){.splide--center-mode:not(.splide--md-2) .splide__slide:not(.is-active) .review{transform:scale(.9);transform-origin:center center}}@media (max-width:767px){.splide--center-mode .splide__slide:not(.is-active) .review{transform:scale(.9);transform-origin:center center}}.module--review .splide--dots-below:not(.splide--review-boxed) .splide__pagination{padding-top:24pxpx}.review .large-text{font-family:normalidad-text;font-style:normal;font-weight:400;line-height:120%}.review .small-text{font-size:20px}.review .normal-text{font-size:28px}.review .large-text{font-size:38px}@media (max-width:1140px) and (min-width:768px){.review .small-text{font-size:18px}.review .normal-text{font-size:26px}.review .large-text{font-size:32px}}@media (max-width:768px){.review-heading h2{font-size:36px}.review .small-text{font-size:16px}.review .normal-text{font-size:24px}.review .large-text{font-size:30px}}.tl{text-align:left}.tc{text-align:center}.tr{text-align:right}