.Gf{position:relative;margin-bottom:64px;background-color:#f4f4f4;padding:0 20px 32px}@media(min-width:705px){.Gf{padding:0 20px 48px}}@media(min-width:1250px){.Gf{padding:0 20px 96px}}.Hf{width:100%;max-width:1280px;margin:0 auto}.If{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;position:relative;padding:20px 0;margin-bottom:32px;border-bottom:1px solid #595959}@media(min-width:835px){.If{-webkit-justify-content:center;justify-content:center;padding-bottom:24px;margin-bottom:40px}}@media(min-width:1250px){.If{margin-bottom:48px}}.Jf{margin:0;color:#000;text-align:center;font-size:24px;font-weight:700;line-height:1.15;letter-spacing:-.5px;text-transform:uppercase}@media(min-width:835px){.Jf{font-size:30px;letter-spacing:-.6px}}@media(min-width:1250px){.Jf{font-size:35px;letter-spacing:-.7px}}.Kf{position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);display:-webkit-flex;display:flex}.Kf,.Lf{-webkit-align-items:center;align-items:center}.Lf{display:-webkit-inline-flex;display:inline-flex;-webkit-justify-content:center;justify-content:center;width:24px;height:24px;padding:0;border:none;background:rgba(0,0,0,0);cursor:pointer;transition:opacity .2s ease}@media(min-width:835px){.Lf{width:30px;height:30px}}.Lf:disabled{opacity:.35;cursor:default}.Lf:not(:disabled):hover{opacity:.7}.Mf .Nf{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.Nf{display:block;width:8px;height:14px}@media(min-width:835px){.Nf{width:10px;height:18px}}.Of{position:relative}.Of .swiper{overflow:hidden}.Of .swiper-slide{height:auto}.Pf{display:grid;grid-template-columns:1fr;grid-gap:24px 20px;gap:24px 20px}@media(min-width:705px){.Pf{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 24px}}@media(min-width:1250px){.Pf{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px 28px}}.af{margin-top:24px}.bf{max-width:calc(1280px + 32px);padding:0 8px;margin:0 auto;text-align:center;display:block}@media(min-width:431px){.bf{padding:0 16px}}@media(min-width:835px){.af{margin-top:48px}}.cf{height:1px;background:#cdcdcd;width:100%;margin-top:24px}@media(min-width:835px){.cf{margin-top:48px}}.df{margin-bottom:8px;font-weight:700;color:#d53f44;line-height:1.2;font-size:14px;display:inline-block;margin-top:20px;text-transform:uppercase}.df,.df:hover{transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s}.df:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px)}@media(min-width:835px){.df{font-size:14px;margin-bottom:16px;margin-top:40px}}.ef{font-size:24px;margin-bottom:16px;font-weight:600;letter-spacing:-.3px;color:#000}@media(min-width:431px){.ef{font-size:28px}}@media(min-width:835px){.ef{font-size:38px;letter-spacing:-.38px;margin-bottom:24px}}.ff{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;gap:5.2px;-webkit-justify-content:center;justify-content:center;font-size:14px;color:#000;opacity:.5;line-height:1.4}.gf{position:relative}.hf{position:absolute;right:0;bottom:0;line-height:1.2;letter-spacing:-.24px;color:#fff;text-align:left;background:rgba(0,0,0,.5);padding:4px 8px}.hf>p{margin-bottom:0;font-size:10px}@media(min-width:835px){.hf{padding:8px 16px;line-height:1.4}.hf>p{font-size:12px}}.Jk{margin-bottom:40px}.Kk{gap:12px;display:-webkit-flex;display:flex;text-decoration:none;-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:center;align-items:center}@media(min-width:835px){.Kk{gap:28px;-webkit-flex-direction:row;flex-direction:row}}.Lk{width:100%}@media(min-width:835px){.Lk{width:280px;-webkit-flex-shrink:0;flex-shrink:0}}.Mk{display:block;width:100%;aspect-ratio:1.4/1;-o-object-fit:cover;object-fit:cover;margin-bottom:4px;max-height:280px}.Nk{margin-bottom:8px;font-size:14px;line-height:1.4;font-weight:700;letter-spacing:-.28px;color:#d53f44}.Ok{font-size:26px;line-height:1.25;font-weight:600;letter-spacing:-.13px;color:#000;margin-bottom:0;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.of{max-width:1110px;margin:64px auto;padding:0 16px}.-h{font-size:26px}.-h,.-i{text-align:center}.-i{margin:32px 0;font-size:32px;line-height:1.2;font-weight:700;letter-spacing:-.4px;text-transform:uppercase}@media(min-width:835px){.-i{font-size:40px;margin:64px 0}}.-j{border:none;margin-bottom:0}