.Ve{position:relative;margin-bottom:64px;background-color:#f4f4f4;padding:0 20px 32px}@media(min-width:705px){.Ve{padding:0 20px 48px}}@media(min-width:1250px){.Ve{padding:0 20px 96px}}.We{width:100%;max-width:1280px;margin:0 auto}.Xe{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){.Xe{-webkit-justify-content:center;justify-content:center;padding-bottom:24px;margin-bottom:40px}}@media(min-width:1250px){.Xe{margin-bottom:48px}}.Ye{margin:0;color:#2c2825;text-align:center;font-size:24px;font-weight:700;line-height:1.15;letter-spacing:-.5px;text-transform:uppercase}@media(min-width:835px){.Ye{font-size:30px;letter-spacing:-.6px}}@media(min-width:1250px){.Ye{font-size:35px;letter-spacing:-.7px}}.Ze{position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);display:-webkit-flex;display:flex}.Ze,._e{-webkit-align-items:center;align-items:center}._e{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){._e{width:30px;height:30px}}._e:disabled{opacity:.35;cursor:default}._e:not(:disabled):hover{opacity:.7}.af .bf{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.bf{display:block;width:8px;height:14px}@media(min-width:835px){.bf{width:10px;height:18px}}.cf{position:relative}.cf .swiper{overflow:hidden}.cf .swiper-slide{height:auto}.df{display:grid;grid-template-columns:1fr;grid-gap:24px 20px;gap:24px 20px}@media(min-width:705px){.df{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 24px}}@media(min-width:1250px){.df{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px 28px}}.Ne{margin-top:24px}.Oe{max-width:calc(1280px + 32px);padding:0 8px;margin:0 auto;text-align:center;display:block}@media(min-width:431px){.Oe{padding:0 16px}}@media(min-width:835px){.Ne{margin-top:48px}}.Pe{height:1px;background:#cdcdcd;width:100%;margin-top:24px}@media(min-width:835px){.Pe{margin-top:48px}}.Qe{margin-bottom:8px;font-weight:700;color:#d3712c;line-height:1.2;font-size:14px;display:inline-block;margin-top:20px;text-transform:uppercase}.Qe,.Qe:hover{transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s}.Qe:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px)}@media(min-width:835px){.Qe{font-size:14px;margin-bottom:16px;margin-top:40px}}.Re{font-size:24px;margin-bottom:16px;font-weight:600;letter-spacing:-.3px;color:#2c2825}@media(min-width:431px){.Re{font-size:28px}}@media(min-width:835px){.Re{font-size:38px;letter-spacing:-.38px;margin-bottom:24px}}.Se{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}.Te{position:relative}.Ue{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}.Ue>p{margin-bottom:0;font-size:10px}@media(min-width:835px){.Ue{padding:8px 16px;line-height:1.4}.Ue>p{font-size:12px}}.Dk{margin-bottom:40px}.Ek{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){.Ek{gap:28px;-webkit-flex-direction:row;flex-direction:row}}.Fk{width:100%}@media(min-width:835px){.Fk{width:280px;-webkit-flex-shrink:0;flex-shrink:0}}.Gk{display:block;width:100%;aspect-ratio:1.4/1;-o-object-fit:cover;object-fit:cover;margin-bottom:4px;max-height:280px}.Hk{margin-bottom:8px;font-size:14px;line-height:1.4;font-weight:700;letter-spacing:-.28px;color:#d3712c}.Ik{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}.Jf{max-width:1110px;margin:64px auto;padding:0 16px}.-l{font-size:26px}.-l,.-m{text-align:center}.-m{margin:32px 0;font-size:32px;line-height:1.2;font-weight:700;letter-spacing:-.4px;text-transform:uppercase}@media(min-width:835px){.-m{font-size:40px;margin:64px 0}}.-n{border:none;margin-bottom:0}