.gg-slider__head{margin-bottom:52px}@media (min-width:1200px){.gg-slider__head{margin-bottom:76px}}.gg-slider__viewport{margin-inline:calc(var(--gg-gutter)*-1);overflow:hidden;padding-inline:var(--gg-gutter)}.gg-card{align-items:flex-start;display:flex;flex-direction:column;gap:var(--gg-space-3);height:auto}.gg-card__subtitle{font-family:var(--gg-font);font-size:var(--gg-h6-size);font-weight:var(--gg-weight-medium);letter-spacing:var(--gg-h6-ls);line-height:var(--gg-h6-lh);margin:0}.gg-card__subtitle,.gg-card__text{color:var(--gg-grey)}.gg-card__button{margin-top:auto;padding-top:var(--gg-space-5)}.gg-slider--locked .gg-slider__controls{display:none}.gg-slider__controls{align-items:center;display:flex;gap:var(--gg-space-10);justify-content:space-between;margin-top:52px}@media (min-width:1200px){.gg-slider__controls{margin-top:76px}}.gg-slider__nav{order:1}.gg-slider__progress{background:var(--gg-light-grey);flex:0 1 300px;height:4px;max-width:100%;min-width:0;overflow:hidden}.gg-slider__bar{background:var(--gg-red);display:block;height:100%;transform:scaleX(0);transform-origin:left center;transition:transform var(--gg-transition);width:100%}@media (prefers-reduced-motion:reduce){.gg-slider__bar{transition:none}}.gg-slider__nav{align-items:center;display:flex;flex:0 0 auto;gap:var(--gg-space-2)}.gg-slider__arrow{align-items:center;background:none;border:0;color:var(--gg-red);cursor:pointer;display:flex;height:47px;justify-content:center;padding:10px;transition:color var(--gg-transition),opacity var(--gg-transition);width:48px}.gg-slider__arrow svg{display:block;height:100%;width:100%}.gg-slider__arrow:hover{color:var(--gg-red-hover)}.gg-slider__arrow:focus-visible{outline:2px solid var(--gg-red);outline-offset:3px}.gg-on-red .gg-slider__arrow{color:var(--gg-white)}.gg-on-red .gg-slider__progress{background:var(--gg-overlay-light-1)}.gg-on-red .gg-slider__bar{background:var(--gg-white)}.gg-slider__viewport:not(.gg-slider__viewport--fallback) .gg-card{opacity:.3;transition:opacity var(--gg-transition)}.gg-slider__viewport:not(.gg-slider__viewport--fallback) .gg-card.swiper-slide-fully-visible{opacity:1}@media (prefers-reduced-motion:reduce){.gg-slider .gg-card{transition:none}}