:root{--main: #ff6c1f;--black: #000;--black2: #2b2b2b;--light-black: #5e5a52;--gray: #f4f4f4;--light: #f7f7f5;--white: #fff}.hight-contrast{--main: #ff6c1f;--black: #ffff;--black2: #fff;--light-black: #fff;--white: #212529;--gray: #0000}.b-schedule{display:block}.b-schedule__groups{display:grid;gap:1.5rem}.b-schedule__group{display:block}.b-schedule__list{display:grid;gap:1rem}.b-schedule__item{border:2px solid rgba(0,0,0,.08);padding:1rem 1.25rem}.b-schedule__title{margin:0 0 .5rem;font-size:1.125rem;line-height:1.3}.b-schedule__desc :where(p){margin:0 0 .5rem}.b-schedule__meta{margin:.5rem 0 0;padding:0;list-style:none;display:grid;gap:.25rem}.b-schedule__meta strong{margin-right:.25rem}.b-schedule__groups{position:relative;padding-left:50px;padding-top:30px;padding-bottom:30px}@media only screen and (max-width: 768px){.b-schedule__groups{padding-left:0px}}.b-schedule__groups:before{content:"";position:absolute;top:0;left:12px;width:3px;height:100%;background-color:var(--main)}@media only screen and (max-width: 768px){.b-schedule__groups:before{left:8px;display:none}}.b-schedule__groups .b-schedule__group .pointer{position:relative;margin-top:50px;margin-bottom:30px}.b-schedule__groups .b-schedule__group .pointer:before{content:"";position:absolute;top:50%;left:-50px;transform:translate(0, -50%);width:26px;height:26px;background-color:var(--main);border-radius:100%;opacity:.6}@media only screen and (max-width: 768px){.b-schedule__groups .b-schedule__group .pointer:before{left:8px;display:none}}.b-schedule__groups .b-schedule__group .pointer:after{content:"";position:absolute;top:50%;left:-43px;transform:translate(0, -50%);width:12px;height:12px;background-color:var(--black);border-radius:100%}@media only screen and (max-width: 768px){.b-schedule__groups .b-schedule__group .pointer:after{left:8px;display:none}}.b-schedule__groups .b-schedule__group .b-schedule__list{padding-left:20px}@media only screen and (max-width: 768px){.b-schedule__groups .b-schedule__group .b-schedule__list{padding-left:0}}.b-schedule__groups--min .pointer{margin-top:20px !important;margin-bottom:20px !important}.b-schedule__groups--min .b-schedule__item{padding:0;border:none}/*# sourceMappingURL=harmonogram.min.css.map */