.rec-rail[data-v-fe4ae041]{display:flex;flex-direction:column;gap:48px}.rec-rail--modules[data-v-fe4ae041]{gap:36px}.rec-rail__divider[data-v-fe4ae041]{background-color:#fff3;border:0;height:1px;margin:0}.rec-rail__title[data-v-fe4ae041]{color:#fff;font-family:Montserrat,sans-serif;font-size:48px;font-weight:700;line-height:1;margin:0}.rec-rail--modules .rec-rail__title[data-v-fe4ae041]{font-size:36px;line-height:44px}.rec-rail__grid[data-v-fe4ae041]{display:grid;gap:24px;grid-auto-rows:320px;grid-template-columns:repeat(3,1fr)}.grid-item[data-v-fe4ae041]{border-radius:20px;cursor:pointer;overflow:hidden;position:relative;text-decoration:none}.grid-item__background[data-v-fe4ae041]{background-color:#1a1a1a;inset:0;position:absolute}.grid-item__background img[data-v-fe4ae041]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.grid-item__overlay[data-v-fe4ae041]{background:#0006;inset:0;position:absolute;transition:background .2s ease}.grid-item:hover .grid-item__overlay[data-v-fe4ae041]{background:#0000004d}.grid-item__header[data-v-fe4ae041]{align-items:center;display:flex;gap:20px;left:30px;position:absolute;right:30px;top:30px}.grid-item__logo[data-v-fe4ae041]{height:20px;-o-object-fit:contain;object-fit:contain;width:auto}.grid-item__tags[data-v-fe4ae041]{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.grid-item__tag[data-v-fe4ae041]{align-items:center;border:1px solid #fff;border-radius:100px;color:#fff;display:inline-flex;font-family:Montserrat,sans-serif;font-size:12px;font-weight:700;height:36px;justify-content:center;letter-spacing:1.2px;padding:0 20px;text-transform:uppercase}.grid-item__content[data-v-fe4ae041]{bottom:30px;display:flex;flex-direction:column;gap:4px;left:30px;position:absolute;right:30px}.grid-item__title[data-v-fe4ae041]{font-size:24px;font-weight:700;letter-spacing:.24px;line-height:32px}.grid-item__description[data-v-fe4ae041],.grid-item__title[data-v-fe4ae041]{color:#fff;font-family:Montserrat,sans-serif;margin:0}.grid-item__description[data-v-fe4ae041]{display:-webkit-box;font-size:16px;font-weight:400;letter-spacing:.16px;-webkit-line-clamp:2;max-width:500px;-webkit-box-orient:vertical;overflow:hidden}.grid-item__btn[data-v-fe4ae041]{align-items:center;background-color:#fc0;border:none;border-radius:100px;color:#000;display:inline-flex;font-family:Montserrat,sans-serif;font-size:16px;font-weight:700;justify-content:center;letter-spacing:.16px;margin-top:14px;padding:12px 24px;transition:opacity .2s ease;width:-moz-fit-content;width:fit-content}.rec-rail--modules .grid-item__btn[data-v-fe4ae041]{background-color:#00f;color:#fff}.grid-item:hover .grid-item__btn[data-v-fe4ae041]{opacity:.9}@media(max-width:1400px){.rec-rail__grid[data-v-fe4ae041]{grid-template-columns:repeat(2,1fr)}}@media(max-width:1200px){.rec-rail--modules .grid-item__title[data-v-fe4ae041]{font-size:20px;line-height:28px}}@media(max-width:992px){.rec-rail__grid[data-v-fe4ae041]{grid-auto-rows:280px}}@media(max-width:768px){.rec-rail[data-v-fe4ae041]{gap:32px}.rec-rail--modules .rec-rail__title[data-v-fe4ae041],.rec-rail__title[data-v-fe4ae041]{font-size:28px;line-height:36px}.rec-rail__grid[data-v-fe4ae041]{grid-auto-rows:300px;grid-template-columns:1fr}.grid-item__title[data-v-fe4ae041],.rec-rail--modules .grid-item__title[data-v-fe4ae041]{font-size:24px}.grid-item__header[data-v-fe4ae041]{left:20px;right:20px;top:20px}.grid-item__content[data-v-fe4ae041]{bottom:20px;left:20px;right:20px}}@media(max-width:576px){.rec-rail__grid[data-v-fe4ae041]{grid-auto-rows:250px}.grid-item__tag[data-v-fe4ae041]{font-size:10px;height:30px;padding:0 14px}}
