.Uf{position:relative;margin-bottom:64px;background-color:#f4f4f4;padding:0 20px 32px}@media(min-width:705px){.Uf{padding:0 20px 48px}}@media(min-width:1250px){.Uf{padding:0 20px 96px}}.Vf{width:100%;max-width:1280px;margin:0 auto}.Wf{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){.Wf{-webkit-justify-content:center;justify-content:center;padding-bottom:24px;margin-bottom:40px}}@media(min-width:1250px){.Wf{margin-bottom:48px}}.Xf{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){.Xf{font-size:30px;letter-spacing:-.6px}}@media(min-width:1250px){.Xf{font-size:35px;letter-spacing:-.7px}}.Yf{position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);display:-webkit-flex;display:flex}.Yf,.Zf{-webkit-align-items:center;align-items:center}.Zf{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){.Zf{width:30px;height:30px}}.Zf:disabled{opacity:.35;cursor:default}.Zf:not(:disabled):hover{opacity:.7}._f .ag{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.ag{display:block;width:8px;height:14px}@media(min-width:835px){.ag{width:10px;height:18px}}.bg{position:relative}.bg .swiper{overflow:hidden}.bg .swiper-slide{height:auto}.cg{display:grid;grid-template-columns:1fr;grid-gap:24px 20px;gap:24px 20px}@media(min-width:705px){.cg{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 24px}}@media(min-width:1250px){.cg{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px 28px}}.Mf{margin-top:24px}.Nf{max-width:calc(1280px + 32px);padding:0 8px;margin:0 auto;text-align:center;display:block}@media(min-width:431px){.Nf{padding:0 16px}}@media(min-width:835px){.Mf{margin-top:48px}}.Of{height:1px;background:#cdcdcd;width:100%;margin-top:24px}@media(min-width:835px){.Of{margin-top:48px}}.Pf{margin-bottom:8px;font-weight:700;color:#d53f44;line-height:1.2;font-size:14px;display:inline-block;margin-top:20px;text-transform:uppercase}.Pf,.Pf:hover{transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s}.Pf:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px)}@media(min-width:835px){.Pf{font-size:14px;margin-bottom:16px;margin-top:40px}}.Qf{font-size:24px;margin-bottom:16px;font-weight:600;letter-spacing:-.3px;color:#000}@media(min-width:431px){.Qf{font-size:28px}}@media(min-width:835px){.Qf{font-size:38px;letter-spacing:-.38px;margin-bottom:24px}}.Rf{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}.Sf{position:relative}.Tf{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}.Tf>p{margin-bottom:0;font-size:10px}@media(min-width:835px){.Tf{padding:8px 16px;line-height:1.4}.Tf>p{font-size:12px}}.Yk{margin-bottom:40px}.Zk{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){.Zk{gap:28px;-webkit-flex-direction:row;flex-direction:row}}._k{width:100%}@media(min-width:835px){._k{width:280px;-webkit-flex-shrink:0;flex-shrink:0}}.al{display:block;width:100%;aspect-ratio:1.4/1;-o-object-fit:cover;object-fit:cover;margin-bottom:4px;max-height:280px}.bl{margin-bottom:8px;font-size:14px;line-height:1.4;font-weight:700;letter-spacing:-.28px;color:#d53f44}.cl{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}.kg{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}