.mcp-header{color:#fbfaff;align-items:center;max-width:1200px;margin:0 auto;padding:160px 32px 64px;line-height:1.5;display:flex;position:relative}@media (width<=800px){.mcp-header{flex-direction:column;padding:48px 16px 0}}.mcp-header__text-wrapper{width:60%}@media (width<=800px){.mcp-header__text-wrapper{width:auto}}.mcp-header__text{color:#bbbbf6;text-transform:uppercase;margin:0 0 32px;font-size:64px}@media (width<=1200px){.mcp-header__text{font-size:48px}}@media (width<=800px){.mcp-header__text{text-align:center}}@media (width<=550px){.mcp-header__text{font-size:32px}}.mcp-header__description{max-width:95%;font-size:24px}@media (width<=980px){.mcp-header__description{font-size:22px}}@media (width<=800px){.mcp-header__description{max-width:initial;font-size:18px}}.mcp-header__tags-logo{height:230px;margin:0 auto}@media (width<=980px){.mcp-header__tags-logo{height:160px}}@media (width<=800px){.mcp-header__tags-logo{width:auto;margin-top:32px}}@media (width<=430px){.mcp-header__tags-logo{height:120px}}.mcp-section{max-width:1200px;margin:0 auto;position:relative}.mcp-section--choose-category{padding:80px 0 48px}@media (width<=767px){.mcp-section--choose-category{padding:32px 0 16px}}.mcp-section--category{min-height:500px;padding:32px 0 160px}.mcp-section__header{text-transform:uppercase;color:#fbfaff;text-align:center;margin-bottom:48px;font-size:42px}@media (width<=1200px){.mcp-section__header{font-size:32px}}.mcp-categories{flex-wrap:wrap;justify-content:center;align-items:center;display:flex}@media (width<=600px){.mcp-categories{margin-top:-20px}}.mcp-categories__item{box-sizing:content-box;width:max-content;font-size:16px;font-weight:inherit;color:#0d0d0d;text-align:center;background-color:#fbfaff;border:none;border-radius:20px;margin:0 12px 24px;padding:16px 32px;transition:box-shadow .2s}.mcp-categories__item:hover,.mcp-categories__item:focus-visible{cursor:pointer;outline:none;box-shadow:0 0 0 5px #8785ef}@media (width<=600px){.mcp-categories__item{width:35%;margin:12px;padding:16px}}@media (width<=385px){.mcp-categories__item{margin:8px;padding:12px 16px}}@media (width<=359px){.mcp-categories__item{width:50%}}.mcp-categories__item--active{color:#0d0d0d;pointer-events:none;background-color:#8785ef}.mcp-categories__item--active:focus-visible{box-shadow:0 0 0 5px #fbfaff}.mcp-categories__item--pending{pointer-events:none}.mcp-categories__item--pending:hover,.mcp-categories__item--pending:focus{box-shadow:none}.mcp-tiles{z-index:2;grid-template-columns:repeat(4,1fr);gap:32px;width:max-content;margin:0 auto;display:grid;position:relative}@media (width<=1200px){.mcp-tiles{grid-template-columns:repeat(3,1fr)}}@media (width<=980px){.mcp-tiles{grid-template-columns:repeat(2,1fr)}}@media (width<=600px){.mcp-tiles{gap:32px 8px}}.mcp-tile{opacity:1;transition:transform .4s,opacity .35s;transform:translateY(0)}.mcp-tile[hidden]{display:none}.mcp-tile--fade-out{opacity:0;transform:translateY(200px)}.mcp-tile--new .mcp-tile__new-label{justify-content:center;align-items:center;display:flex}.mcp-tile__link{background:linear-gradient(244.18deg,#404040 0%,#1a1a1a 100%);border:5px solid #bbbbf6;border-radius:20px;grid-template-rows:1fr max-content;width:230px;height:160px;padding:16px;transition:transform .3s;display:grid;position:relative}@media (hover:hover){.mcp-tile__link:hover,.mcp-tile__link:focus{transform:translateY(-10px)}}@media (width<=600px){.mcp-tile__link{box-sizing:border-box;padding:8px}}@media (width<=500px){.mcp-tile__link{border:3px solid #bbbbf6;width:180px}}@media (width<=380px){.mcp-tile__link{border:2px solid #bbbbf6;width:170px}}.mcp-tile__new-label{background-color:#05d13f;border-radius:16px;width:60px;height:21px;display:none;position:absolute;top:-13px;left:20px}.mcp-tile__new-label-text{color:#141516;font-size:14px}.mcp-tile__text{color:#fbfaff;text-align:center;align-self:center;font-size:18px}@media (width<=600px){.mcp-tile__text{font-size:14px}}.mcp-tile__date{color:#bbbbf6;text-align:center;align-self:flex-end;font-size:14px}.mcp-circle-decor{position:absolute}@media (width<=600px){.mcp-circle-decor{display:none}}.mcp-circle-decor--cat-tiles{top:20px;right:-280px}
