:root{--color-red:#da2b1f;--color-ink:#101921;--color-white:#fff;--color-grey:#282828;--color-limeade:#3f9a2a;--color-lemonade:#ffad00;--color-fruit-water:#ff6800;--color-dark-red:#ad1308;--color-dark-yellow:#a88f00;--color-dark-green:#21820b;--color-shadow-rgb:16 25 33;--surface-1:var(--color-white);--surface-2:var(--color-red);--buttons-1:var(--color-red);--text-1:var(--color-ink);--text-2:var(--color-white);--color-border:var(--surface-2);--color-focus-ring:var(--surface-2);--font-size-h1:10.5rem;--font-size-h2:4.5rem;--font-size-h3:3.5rem;--font-size-h4:2.5rem;--font-size-h5:2rem;--font-size-s1:1.5rem;--font-size-s2:1.125rem;--font-size-t1:1rem;--font-size-t2:.875rem;--font-size-t3:.75rem;--font-size-t4:.625rem;--font-size-ui:1rem;--font-size-h1-mobile:5.5rem;--font-size-h2-mobile:2.5rem;--font-size-h3-mobile:2.5rem;--line-height-heading:.9;--line-height-s:1.28;--line-height-t1:1.28;--line-height-t2:1.36;--line-height-t3:1.36;--line-height-ui:1;--letter-spacing-normal:0;--radius-pill:99px;--radius-card:16px;--radius-card-mobile:8px;--border-1:1px;--border-2:2px;--border-3:3px;--space-4:.25rem;--space-8:.5rem;--space-12:.75rem;--space-16:1rem;--space-20:1.25rem;--space-24:1.5rem;--space-28:1.75rem;--space-32:2rem;--space-36:2.25rem;--space-40:2.5rem;--space-44:2.75rem;--space-48:3rem;--space-52:3.25rem;--space-56:3.5rem;--space-60:3.75rem;--space-64:4rem;--space-68:4.25rem;--space-72:4.5rem;--space-76:4.75rem;--space-80:5rem;--bp-sm:750px;--bp-md:990px;--bp-lg:1440px;--transition-fast:.12s ease;--transition-base:.2s ease}.benefit{padding:var(--desktop-top-padding) 0 var(--desktop-bottom-padding);overflow:hidden}@media (width<=749px){.benefit{padding:var(--mobile-top-padding) 0 var(--mobile-bottom-padding)}}.benefit__body{position:relative}.benefit__image{width:44.052%;top:calc(-1 * var(--space-56));pointer-events:none;margin:auto;padding-bottom:10.091%;position:absolute;left:50%;transform:translate(-50%)}@media (width<=749px){.benefit__image{width:100%;padding-bottom:28.66%;position:relative;top:0}}.benefit__image .benefit__image-wrap{width:100%;padding-bottom:100%;position:absolute;bottom:0}.benefit__image .benefit__image-wrap img,.benefit__image .benefit__image-wrap video{object-fit:cover;object-position:bottom;width:100%;height:100%;transition:all .3s linear;position:absolute;inset:0}.benefit__image-bottom{top:auto;bottom:calc(-1 * var(--space-56))}.benefit__image-bottom img,.benefit__image-bottom video{object-position:top}.benefit__image-bottom .benefit__image-wrap{top:0;bottom:auto}@media (width<=749px){.benefit__loop{padding-top:var(--space-24)}}.benefit__block-wrap{justify-content:space-between;align-items:center;display:flex}@media (width<=749px){.benefit__block-wrap{grid-gap:var(--space-24) var(--space-16);flex-wrap:wrap}}.benefit__media{width:24.097%}@media (width<=749px){.benefit__media{width:calc(50% - var(--space-8));order:2}}.benefit__media-wrap{padding-bottom:150%;position:relative}@media (width<=749px){.benefit__media-wrap{padding-bottom:150%}}.benefit__media-wrap img,.benefit__media-wrap video{object-fit:cover;border-radius:var(--radius-card);width:100%;height:100%;position:absolute;inset:0}.benefit__both{text-align:center;width:32.531%}@media (width<=749px){.benefit__both{text-align:center;order:1;width:100%;display:flex}}.benefit__title .heading-s br{display:none}@media (width<=749px){.benefit__title .heading-s{font-size:var(--font-size-h4)}.benefit__title .heading-s br{display:block}}.benefit__both-wrap{grid-gap:var(--space-16);flex-direction:column;display:flex}@media (width<=749px){.benefit__both-wrap{text-align:center;justify-content:center;max-width:12.4375rem;margin:auto}.benefit__infos{font-size:var(--font-size-s2);line-height:var(--line-height-s);font-weight:var(--font-weight-bold)}}@media (width>=750px) and (width<=989px){.benefit__infos{font-size:var(--font-size-t2)}}.benefit__loop .swiper .swiper-button-prev,.benefit__loop .swiper .swiper-button-next{z-index:1;width:var(--space-52);height:var(--space-52);margin:0;position:absolute;top:50%;left:28.615%;transform:translateY(-50%)}.benefit__loop .swiper .swiper-button-prev svg,.benefit__loop .swiper .swiper-button-next svg{width:100%;height:auto}.benefit__loop .swiper .swiper-button-prev svg rect,.benefit__loop .swiper .swiper-button-next svg rect{fill:var(--color-red)}.benefit__loop .swiper .swiper-button-prev svg path,.benefit__loop .swiper .swiper-button-next svg path{stroke:var(--color-white);fill:#0000}.benefit__loop .swiper .swiper-button-prev:after,.benefit__loop .swiper .swiper-button-next:after{display:none}.benefit__loop .swiper .swiper-button-prev.swiper-button-disabled,.benefit__loop .swiper .swiper-button-next.swiper-button-disabled{opacity:1}.benefit__loop .swiper .swiper-button-prev.swiper-button-disabled svg path,.benefit__loop .swiper .swiper-button-next.swiper-button-disabled svg path{opacity:.5}@media (width<=749px){.benefit__loop .swiper .swiper-button-prev,.benefit__loop .swiper .swiper-button-next{top:var(--space-52);left:0;transform:translate(0%)}}@media (width>=750px) and (width<=989px){.benefit__loop .swiper .swiper-button-prev,.benefit__loop .swiper .swiper-button-next{width:var(--space-40);height:var(--space-40);left:26%}}@media (width>=990px) and (width<=1439px){.benefit__loop .swiper .swiper-button-prev,.benefit__loop .swiper .swiper-button-next{width:var(--space-40);height:var(--space-40);left:27%}}.benefit__loop .swiper .swiper-button-next{left:auto;right:28.615%}@media (width<=749px){.benefit__loop .swiper .swiper-button-next{right:0}}@media (width>=750px) and (width<=989px){.benefit__loop .swiper .swiper-button-next{right:26%}}@media (width>=990px) and (width<=1439px){.benefit__loop .swiper .swiper-button-next{right:27%}}
