.mcs-car{position:relative}.mcs-car__viewport.swiper{padding:12px 8px 48px;margin:-12px -8px -48px}.mcs-car .swiper-slide{height:auto;display:flex}.mcs-car .swiper-slide>*{width:100%}.mcs-car__foot{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:22px}.mcs-car.is-locked .mcs-car__foot{display:none}.mcs-car__nav{display:flex;gap:10px;margin-left:auto}.mcs-car .mcs-car__arrow{width:44px;height:44px;border-radius:50%;border:0;padding:0;display:grid;place-items:center;background:var(--e-global-color-primary,#0b1a33);color:#fff;cursor:pointer;transition:opacity .2s,background-color .2s}.mcs-car .mcs-car__arrow:hover{background:var(--e-global-color-tealx,#0a5a66)}.mcs-car .mcs-car__arrow.swiper-button-disabled{opacity:.35;cursor:default}.mcs-car .mcs-car__arrow:focus-visible{outline:2px solid var(--e-global-color-teall,#32abbb);outline-offset:2px}.mcs-car .mcs-car__arrow svg{width:16px;height:16px;display:block}.mcs-car__flip{display:grid;transform:scaleX(-1)}.mcs-car .mcs-car__dots.swiper-pagination{position:static;display:flex;flex-wrap:wrap;gap:8px;width:auto;margin:0}.mcs-car__dots .swiper-pagination-bullet{width:9px;height:9px;margin:0;opacity:1;background:var(--e-global-color-linen,#d9c7a7);transition:background-color .2s,transform .2s}.mcs-car__dots .swiper-pagination-bullet-active{background:var(--e-global-color-secondary,#0f7d8c);transform:scale(1.25)}.mcs-car__dots .swiper-pagination-bullet:focus-visible{outline:2px solid var(--e-global-color-teall,#32abbb);outline-offset:3px}.mcs-car__empty{padding:28px;border:1px dashed var(--e-global-color-linen,#d9c7a7);text-align:center;color:var(--e-global-color-muted,#6b717a);font-family:var(--e-global-typography-text-font-family),sans-serif}.mcs-rvcard{display:flex;flex-direction:column;align-items:center;gap:12px;padding:32px 28px 30px;background:var(--e-global-color-sand,#f3ede2);border:1px solid var(--e-global-color-linen,#d9c7a7);transition:transform .45s ease,box-shadow .45s ease}.mcs-rvcard:hover{transform:translateY(-6px);box-shadow:0 22px 40px -16px rgb(60 40 10 / .35)}.mcs-rv-iconwrap{display:block;text-align:center}.mcs-rv-icon{display:inline-block;padding:13px;border:2px solid var(--e-global-color-navy2,#13264a);border-radius:50%;color:var(--e-global-color-navy2,#13264a);font-size:16px;line-height:1;text-align:center}.mcs-rv-icon svg{display:block;width:1em;height:1em;fill:currentColor}.mcs-rv-avatar img{display:block;width:46px;height:46px;border-radius:50%;object-fit:cover;border:2px solid var(--e-global-color-navy2,#13264a)}.mcs-rv-eyebrow{color:var(--e-global-color-goldd,#8a6710);font-family:var(--e-global-typography-eyebrow-font-family),sans-serif;font-size:var(--e-global-typography-eyebrow-font-size,12px);font-weight:var(--e-global-typography-eyebrow-font-weight,700);line-height:var(--e-global-typography-eyebrow-line-height,1.4em);letter-spacing:var(--e-global-typography-eyebrow-letter-spacing,2.4px);text-transform:var(--e-global-typography-eyebrow-text-transform,uppercase);text-align:center}.mcs-rv-stars{font-family:Arial,Helvetica,sans-serif;font-size:18px;font-weight:400;text-align:center;letter-spacing:0}.mcs-rv-star{display:inline-block;font-style:normal;color:#ccd6df}.mcs-rv-star--on{color:var(--e-global-color-accent,#c9a227)}.mcs-rv-quote{align-self:stretch}.mcs-rv-quote p{margin:0 0 .9rem;color:var(--e-global-color-text,#1c2230);font-family:var(--e-global-typography-text-font-family),sans-serif;font-size:var(--e-global-typography-text-font-size,16px);font-weight:var(--e-global-typography-text-font-weight,400);line-height:var(--e-global-typography-text-line-height,1.65em);text-align:center}.mcs-rv-divider{align-self:stretch;display:flex;justify-content:center;padding:15px 0}.mcs-rv-rule{display:block;width:44px;border-top:1px solid var(--e-global-color-accent,#c9a227)}.mcs-rv-name{color:var(--e-global-color-navy2,#13264a);font-family:var(--e-global-typography-h3-font-family),sans-serif;font-size:var(--e-global-typography-h3-font-size,31px);font-weight:var(--e-global-typography-h3-font-weight,700);line-height:var(--e-global-typography-h3-line-height,1.18em);letter-spacing:var(--e-global-typography-h3-letter-spacing,-.5px);text-align:center}.mcs-rv-role p,.mcs-rv-date{margin:0 0 .9rem;color:var(--e-global-color-slate,#4d535c);font-family:var(--e-global-typography-small-font-family),sans-serif;font-size:var(--e-global-typography-small-font-size,14.5px);font-weight:var(--e-global-typography-small-font-weight,400);line-height:var(--e-global-typography-small-line-height,1.6em);text-align:center}.mcs-rv-date{color:var(--e-global-color-muted,#6b717a);margin:-22px 0 .9rem}.mcs-vcard{position:relative;display:flex;flex-direction:column;gap:0;background:var(--e-global-color-white,#fff);border-radius:10px;overflow:hidden;box-shadow:0 18px 40px -24px rgb(11 26 51 / .45);transition:transform .4s ease,box-shadow .4s ease}.mcs-vcard:hover{transform:translateY(-4px);box-shadow:0 26px 50px -24px rgb(11 26 51 / .55)}.mcs-v-media{margin:0}.mcs-v-media .elementor-wrapper{position:relative;display:block;aspect-ratio:16 / 9;border-radius:0;overflow:hidden;background:var(--e-global-color-primary,#0b1a33)}.mcs-v-media video,.mcs-v-media iframe,.mcs-v-embed img{display:block;width:100%;height:100%;object-fit:cover;border:0;background:var(--e-global-color-primary,#0b1a33)}.mcs-v-embed{width:100%;height:100%;cursor:pointer}.mcs-v-name{padding:15px 17px 0;color:var(--e-global-color-primary,#0b1a33);font-family:var(--e-global-typography-label-font-family),sans-serif;font-size:var(--e-global-typography-label-font-size,17px);font-weight:var(--e-global-typography-label-font-weight,700);line-height:var(--e-global-typography-label-line-height,1.35em)}.mcs-v-role{padding:2px 17px 16px}.mcs-v-role p{margin:0 0 .9rem;color:var(--e-global-color-slate,#4d535c);font-family:var(--e-global-typography-small-font-family),sans-serif;font-size:var(--e-global-typography-small-font-size,14.5px);font-weight:var(--e-global-typography-small-font-weight,400);line-height:var(--e-global-typography-small-line-height,1.6em)}.mcs-car .swiper-slide{touch-action:pan-y}@media (max-width:767px){.mcs-car__viewport.swiper{padding:10px 6px 36px;margin:-10px -6px -36px}.mcs-car__foot{margin-top:16px}}@media (prefers-reduced-motion:reduce){.mcs-rvcard,.mcs-vcard,.mcs-car .mcs-car__arrow,.mcs-car__dots .swiper-pagination-bullet{transition:none}}