.ts-card{display:flex;flex-direction:column;padding:16px;font-family:Roboto;color:#191919;background:linear-gradient(180deg,#ffffff12,#fff0),#f5e3ff;-webkit-backdrop-filter:blur(5.5px);backdrop-filter:blur(5.5px);border-radius:4px}.ts-card .ts-card__top{flex-grow:1}.ts-card .ts-card__top .ts-card__header{display:flex;justify-content:space-between;align-items:center}.ts-card .ts-card__top .ts-card__header .ts-card__date{font-size:14px;font-style:normal;font-weight:700;line-height:16px;text-transform:uppercase}@media (max-width: 767px){.ts-card .ts-card__top .ts-card__header .ts-card__date{margin-top:16px}}.ts-card .ts-card__top .ts-card__header .ts-card__type{padding:0 8px;color:#371135;font-size:12px;font-style:normal;font-weight:300;line-height:16px;letter-spacing:1px;text-transform:uppercase;border-radius:32px;background:#fff}@media (max-width: 767px){.ts-card .ts-card__top .ts-card__header{flex-direction:column-reverse;align-items:flex-start}}.ts-card .ts-card__top a.ts-card__title{display:flex;text-decoration:none;margin-top:24px;font-size:24px;font-style:normal;font-weight:700;line-height:28px;color:#191919}@media (min-width: 768px){.ts-card .ts-card__top a.ts-card__title{margin-top:40px}}.ts-card .ts-card__bottom{display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;margin-top:24px}.ts-card .ts-card__bottom .ts-card__registered{display:flex;justify-content:space-between;align-items:center}.ts-card .ts-card__bottom .ts-card__registered span:first-child{display:inline-flex;text-align:center;font-size:36px;font-style:normal;font-weight:300;line-height:24px}.ts-card .ts-card__bottom .ts-card__registered span:last-child{display:inline-flex;margin-left:8px;font-size:16px;font-style:normal;font-weight:400;line-height:16px}.ts-card .ts-card__bottom .ts-card__register{display:flex;flex-direction:row;justify-content:flex-end;align-items:center}.ts-card .ts-card__bottom .ts-card__register .btn.btn-outlined{background-color:transparent;border-color:transparent}.ts-card .ts-card__bottom .ts-card__register .btn.btn-outlined span{color:#4c4c4c}.ts-card .ts-card__bottom .ts-card__register .btn.btn-outlined svg{margin-left:8px;stroke:#4c4c4c}@media (max-width: 767px){.ts-card .ts-card__bottom .ts-card__register .btn.btn-outlined{padding:0 8px}}.ts-card .ts-card__bottom .ts-card__register .btn:not(:first-child){margin:0 0 0 4px}@media (min-width: 768px){.ts-card .ts-card__bottom .ts-card__register .btn:not(:first-child){margin:0 0 0 32px}}.ts-card .ts-card__bottom .ts-card__register--lk,.ts-card .ts-card__bottom .ts-card__register--register{justify-content:space-between}.ts-card .ts-card__bottom .ts-card__register--register .btn{width:100%}@media (max-width: 767px){.ts-card .ts-card__bottom .ts-card__register--register .btn:not(:first-child){margin:16px 0 0}.ts-card .ts-card__bottom .ts-card__register--register{flex-direction:column}.ts-card .ts-card__bottom .ts-card__register{width:100%;margin-top:20px}}@media (min-width: 1024px) and (max-width: 1279px){.ts-card .ts-card__bottom .ts-card__register{margin-top:36px;margin-left:auto}}@media (min-width: 768px){.ts-card .ts-card__bottom{flex-direction:row;align-items:center;margin-top:56px}}@media (min-width: 1024px) and (max-width: 1279px){.ts-card .ts-card__bottom{flex-wrap:wrap}}.ts-card.ts-card--summer{background:#ffe074}.ts-card.ts-card--summer .ts-card__top .ts-card__header .ts-card__type{background-color:#fff4cc;color:#1a1a1a}.ts-card.ts-card--summer .ts-card__bottom .ts-card__register .btn.btn-primary{background-color:#40e0d0;border-color:#40e0d0;color:#191919}.ts-card.ts-card--winter{background:linear-gradient(125deg,#266cbe,#353c83);-webkit-backdrop-filter:blur(6.5px);backdrop-filter:blur(6.5px);color:#fff}.ts-card.ts-card--winter .ts-card__top .ts-card__header .ts-card__type{color:#1a1a1a;background:#d3e2f8}.ts-card.ts-card--winter .ts-card__top a.ts-card__title{color:#fff}.ts-card.ts-card--winter .ts-card__bottom .ts-card__register .btn.btn-primary{background-color:#fff;border-color:#fff;color:#4a5ea3}.ts-card.ts-card--winter .ts-card__bottom .ts-card__register .btn.btn-outlined span{color:#fff}.ts-card.ts-card--winter .ts-card__bottom .ts-card__register .btn.btn-outlined svg{stroke:#fff}@media (min-width: 768px){.ts-card{padding:32px}}.info-page-support{margin-top:50px;position:relative;padding:32px 32px 32px 338px;color:#191919;background-image:url(/img/teacher-school/ts-archive-support.jpg)}.info-page-support:after{position:absolute;top:0;left:0;width:100%;height:130px;background-position:left center;background-size:cover;background-image:url(/img/teacher-school/ts-archive-support.jpg)}@media (max-width: 767px){.info-page-support:after{content:""}}.info-page-support .info-page-support__title{margin:0;font-weight:700;font-size:30px;line-height:1.11em}@media (max-width: 767px){.info-page-support .info-page-support__title{font-size:28px;line-height:1.43em}}.info-page-support .info-page-support__help{display:flex;margin-top:32px;font-family:Roboto;font-size:14px;font-style:normal;font-weight:600;line-height:24px;letter-spacing:.4px}.info-page-support .info-page-support__contacts{margin-top:16px}.info-page-support .info-page-support__contacts .info-page-support__contacts-title{font-weight:500;font-size:16px;line-height:1.5em;color:#191919}.info-page-support .info-page-support__contacts .info-page-support__contact{margin-top:8px;font-size:16px;line-height:1.5em;color:#333}@media (max-width: 767px){.info-page-support{background-image:none;background-color:#fff4e5;padding:162px 16px 32px}}.bootstrap h1,.bootstrap h2,.bootstrap .btn-search{margin:48px 0 0}.bootstrap .btn-search svg{margin-right:8px;fill:#f28c00}.bootstrap .btn-search span{color:#f28c00}
