.knowledge-page{padding-bottom:var(--space-feature);color:#191919;background:#f5f5f5}.knowledge-page .knowledge-title{margin:0 0 var(--space-section);font-family:GolosDemiBold,Golos,sans-serif;font-size:var(--font-size-page-title);font-weight:400;line-height:1.2}.knowledge-page .knowledge-columns{grid-template-columns:minmax(0,290px) minmax(0,1fr);align-items:start;gap:30px;display:grid}.knowledge-page .knowledge-content{min-width:0}.knowledge-page .knowledge-sidebar{top:var(--sticky-content-top);width:100%;max-width:none;max-height:calc(100dvh - var(--sticky-content-top) - 20px);color:inherit;scrollbar-width:thin;scrollbar-color:#dedede #fff;overscroll-behavior:contain;background:#fff;border:1px solid #ededed;border-radius:10px;margin:0;padding:0;position:sticky;inset-inline:auto;overflow:hidden auto}.knowledge-page .knowledge-sidebar[open]{display:block}.knowledge-page .knowledge-sidebar:not([open]),.knowledge-page .knowledge-sidebar__heading{display:none}.knowledge-page .knowledge-navigation{margin:0;padding:0;list-style:none}.knowledge-page .knowledge-navigation__item{margin:0;padding:0}.knowledge-page .knowledge-navigation__link{min-width:0;color:inherit;overflow-wrap:anywhere;flex:1;padding:13px 20px;font-size:13px;line-height:1.45;text-decoration:none;display:block}.knowledge-page .knowledge-navigation__branch>summary{cursor:pointer;border-bottom:1px solid #ededed;align-items:center;list-style:none;display:flex}.knowledge-page .knowledge-navigation__branch>summary::-webkit-details-marker{display:none}.knowledge-page .knowledge-navigation__branch>summary .knowledge-chevron{flex:none;margin-right:20px}.knowledge-page .knowledge-navigation__branch[open]>summary>.knowledge-chevron{transform:rotate(45deg)}.knowledge-page .knowledge-navigation--root>.knowledge-navigation__item>details>summary .knowledge-navigation__link{text-transform:uppercase;padding-block:20px;font-family:GolosDemiBold,Golos,sans-serif}.knowledge-page .knowledge-navigation__item>.knowledge-navigation__link{border-bottom:1px solid #ededed}.knowledge-page .knowledge-navigation .knowledge-navigation .knowledge-navigation .knowledge-navigation__link{padding-left:32px}.knowledge-page .knowledge-navigation__item--current>details>summary{background:#fff8ce}.knowledge-page .knowledge-navigation__item--highlighted>details>summary{background:#ffd900;border-color:#ffd900}.knowledge-page .knowledge-navigation__item--highlighted>details>.knowledge-navigation>li>:is(a,details>summary){border-bottom-color:#ffd900}.knowledge-page .knowledge-navigation__link[aria-current=page]{background:#fff8ce;font-family:GolosDemiBold,Golos,sans-serif}.knowledge-page .knowledge-navigation__link:hover,.knowledge-page .knowledge-navigation__branch>summary:hover{background:#fffbeb}.knowledge-page .knowledge-navigation__item--highlighted>details>summary:hover{background:#ffd900}.knowledge-page .knowledge-navigation__branch>summary>.knowledge-navigation__link{background:0 0}.knowledge-page .knowledge-chevron{border-bottom:1.5px solid;border-right:1.5px solid;width:10px;height:10px;display:block;transform:rotate(-45deg)}.knowledge-page .knowledge-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.knowledge-page .knowledge-card{min-width:0;color:inherit;background:#fff;border:1px solid #ededed;border-radius:10px;align-items:center;gap:16px;padding:24px;text-decoration:none;display:flex}.knowledge-page .knowledge-card:hover{border-color:#ffd900}.knowledge-page .knowledge-card__icon{background:#ffd900;border-radius:50%;flex:0 0 44px;place-items:center;width:44px;height:44px;display:grid}.knowledge-page .knowledge-card__icon svg{width:24px;height:24px}.knowledge-page .knowledge-card__text{flex-direction:column;gap:8px;min-width:0;display:flex}.knowledge-page .knowledge-card__text strong{font-family:GolosDemiBold,Golos,sans-serif;font-size:16px;font-weight:400;line-height:1.35}.knowledge-page .knowledge-card__count{color:#656565;font-size:13px}.knowledge-page .knowledge-card__arrow{flex:0 0 10px;margin-left:auto}.knowledge-page--index .knowledge-card__arrow{display:none}.knowledge-page .knowledge-topics__more{margin-top:20px}.knowledge-page .knowledge-topics__more>summary{cursor:pointer;background:#fff;border:1px solid #ededed;border-radius:8px;justify-content:center;align-items:center;gap:12px;padding:14px 20px;font-family:GolosDemiBold,Golos,sans-serif;font-size:14px;list-style:none;display:flex}.knowledge-page .knowledge-topics__more>summary::-webkit-details-marker{display:none}.knowledge-page .knowledge-topics__more>summary:hover{border-color:#ffd900}.knowledge-page .knowledge-topics__more>summary .knowledge-chevron{flex:0 0 10px;transform:rotate(45deg)}.knowledge-page .knowledge-topics__more[open]>summary .knowledge-chevron{transform:rotate(225deg)}.knowledge-page .knowledge-topics__hide,.knowledge-page .knowledge-topics__more[open]>summary .knowledge-topics__show{display:none}.knowledge-page .knowledge-topics__more[open]>summary .knowledge-topics__hide{display:inline}.knowledge-page .knowledge-topics__additional{margin-top:20px}.knowledge-page .knowledge-material{gap:var(--space-section);flex-direction:column;display:flex}.knowledge-page .knowledge-audience{background:#fff;border-radius:60px;padding:24px 32px}.knowledge-page .knowledge-audience p{align-items:flex-start;gap:12px;display:flex}.knowledge-page .knowledge-audience__icon{background:#ffd900;border-radius:50%;flex:0 0 28px;place-items:center;width:28px;height:28px;display:grid}.knowledge-page .knowledge-audience__icon svg{width:20px;height:20px}.knowledge-page .knowledge-workflow ol{grid-template-columns:repeat(4,minmax(0,1fr));gap:30px 20px;margin:0;padding:0;list-style:none;display:grid}.knowledge-page .knowledge-workflow li{font-size:var(--wysiwyg-font-size);line-height:var(--wysiwyg-line-height);flex-direction:column;gap:12px;display:flex;position:relative}.knowledge-page .knowledge-workflow__number{color:#e3e3e3;font-family:GolosDemiBold,Golos,sans-serif;font-size:48px;line-height:1;display:block}.knowledge-page .knowledge-workflow li:after{content:"";background:#ffd900;height:2px;position:absolute;top:24px;left:68px;right:0}.knowledge-page .knowledge-description{margin-top:var(--space-section)}.knowledge-page .knowledge-topics>h2{margin:0 0 20px;font-size:28px;font-weight:400;line-height:1.25}.knowledge-page .knowledge-lesson{scroll-margin-top:var(--sticky-content-top);border-bottom:1px solid #dcdcdc}.knowledge-page .knowledge-lesson>summary{cursor:pointer;font-family:GolosDemiBold,Golos,sans-serif;font-size:var(--wysiwyg-font-size);line-height:var(--wysiwyg-line-height);align-items:center;gap:12px;padding:20px 0;list-style:none;display:flex}.knowledge-page .knowledge-lesson>summary::-webkit-details-marker{display:none}.knowledge-page .knowledge-question>summary::-webkit-details-marker{display:none}.knowledge-page .knowledge-lesson__number{color:#111;background:#ffd900;border-radius:50%;flex:0 0 24px;place-items:center;width:24px;height:24px;font-size:13px;display:grid}.knowledge-page .knowledge-lesson>summary .knowledge-chevron{flex:0 0 10px;margin-left:auto;margin-right:3px;transform:rotate(45deg)}.knowledge-page .knowledge-lesson[open]>summary .knowledge-chevron{transform:rotate(225deg)}.knowledge-page .knowledge-lesson__body{min-width:0;padding-bottom:24px}.knowledge-page .knowledge-table{max-width:100%;overflow-x:auto}.knowledge-page .knowledge-table table{border-collapse:collapse;max-width:100%}.knowledge-page .knowledge-table :is(td,th){overflow-wrap:anywhere;min-width:100px}.knowledge-page .wysiwyg-images img{border-radius:var(--border-radius-10)}.allegrosoft .knowledge-page .wysiwyg ul.knowledge-centered-list{text-align:center;padding-inline:0;list-style-position:inside}.knowledge-page .wysiwyg-images a[data-lightbox]{max-width:100%;display:inline-block}.knowledge-page .knowledge-videos,.knowledge-page .knowledge-topics{margin-top:var(--space-section)}.knowledge-page .knowledge-content>.knowledge-topics:first-child,.knowledge-page .knowledge-material>.knowledge-videos{margin-top:0}.knowledge-page .video-player__panels{border-radius:var(--border-radius-10);overflow:hidden}.knowledge-page .video-player__navigation{text-align:left;flex-flow:wrap;margin:20px 0 20px 30px;display:flex}.knowledge-page .knowledge-question{border-bottom:1px solid #dedede;padding:16px 0}.knowledge-page .knowledge-question>summary{cursor:pointer;font-family:GolosDemiBold,Golos,sans-serif;font-size:var(--wysiwyg-font-size);line-height:var(--wysiwyg-line-height);list-style:none}.knowledge-page .knowledge-question>summary:after{content:"+";float:right;margin-left:12px}.knowledge-page .knowledge-question[open]>summary:after{content:"−"}.knowledge-page .knowledge-question>.wysiwyg{padding-top:16px}.knowledge-page :is(.gallery-slider__container,.program-block__container,.service-experts__container){min-width:0;max-width:100%}.knowledge-page :is(.gallery-slider__title,.program-block__title,.service-experts__title,.test-program__title){margin-bottom:20px;font-size:24px;line-height:1.3}.knowledge-page :is(.service-experts__link,.program-block__link){height:100%;color:inherit;background:#fff;border:1px solid #ededed;border-radius:10px;flex-direction:column;gap:16px;padding:20px;text-decoration:none;display:flex}.knowledge-page :is(.service-experts__name,.program-block__name){font-family:GolosDemiBold,Golos,sans-serif;font-size:16px;line-height:1.4}.knowledge-page .program-block__price{font-family:GolosDemiBold,Golos,sans-serif}.knowledge-page .program-block__sub-name{margin-block:8px 16px}.knowledge-page .program-block__license{font-size:13px}.knowledge-page .gallery-slider__slide{list-style:none}.knowledge-page .gallery-slider__link{display:block}.knowledge-page .gallery-slider__img{width:100%;height:auto}.knowledge-page .test-program__container{background:#fff;border:1px solid #ededed;border-radius:10px;padding:20px}.knowledge-page .test-program__wrapper{grid-template-columns:120px minmax(0,1fr);gap:20px;display:grid}.knowledge-page .test-program__image{align-self:start}.knowledge-page .test-program__content{min-width:0}.knowledge-page .test-program__list{padding-left:0}.knowledge-page .test-program__item{margin-top:12px}.knowledge-page .test-program__btn{padding:16px 20px;font-size:16px;line-height:1.4;display:inline-block}.knowledge-page .knowledge-pagination{margin-top:var(--space-section);grid-template-columns:repeat(2,minmax(0,1fr));gap:30px;display:grid}.knowledge-page .knowledge-pagination__link{min-width:0;color:inherit;align-items:center;gap:20px;font-size:16px;line-height:1.4;text-decoration:none;display:flex}.knowledge-page .knowledge-pagination__link:hover strong{text-decoration:underline}.knowledge-page .knowledge-pagination__link--next{text-align:right;grid-column:2;justify-content:flex-end}.knowledge-page .knowledge-pagination__label{margin-bottom:4px;font-size:14px;display:block}.knowledge-page .knowledge-pagination strong{font-family:GolosDemiBold,Golos,sans-serif;font-weight:400;display:block}.knowledge-page .knowledge-pagination__arrow{background:#ffd900;border-radius:8px;flex:0 0 60px;place-items:center;width:60px;height:60px;display:grid}.knowledge-page .knowledge-pagination__arrow:before{content:"";border-bottom:2px solid #111;border-right:2px solid #111;width:22px;height:22px;margin-right:8px;transform:rotate(-45deg)}.knowledge-page .knowledge-pagination__link--previous .knowledge-pagination__arrow:before{margin-left:8px;margin-right:0;transform:rotate(135deg)}.knowledge-page .knowledge-contents-button{display:none}.knowledge-page :is(a,button,summary,[tabindex]):focus-visible{outline-offset:3px;outline:2px solid #a17b00}.knowledge-page .knowledge-sidebar :is(a,button,summary,[tabindex]):focus-visible{outline-offset:-2px}@media (width<=1199px) and (width>=992px){.knowledge-page .knowledge-columns{grid-template-columns:260px minmax(0,1fr);gap:24px}.knowledge-page .knowledge-cards{grid-template-columns:1fr}}@media (width<=991px){.knowledge-page .knowledge-columns{grid-template-columns:minmax(0,1fr)}.knowledge-page .knowledge-sidebar{z-index:2500;width:min(380px,100vw - 30px);max-height:calc(100dvh - 40px);margin:auto;padding:0;position:fixed;inset:20px 0}.knowledge-page .knowledge-sidebar[open]:not([data-mobile-open]){display:none}.knowledge-page .knowledge-sidebar::backdrop{background:#0006}.knowledge-page .knowledge-sidebar__heading{z-index:1;background:#fff;border-bottom:1px solid #ededed;justify-content:space-between;align-items:center;padding:12px 20px;font-family:GolosDemiBold,Golos,sans-serif;display:flex;position:sticky;top:0}.knowledge-page .knowledge-sidebar__close{cursor:pointer;background:#f5f5f5;border:0;border-radius:6px;width:36px;height:36px;font-size:28px;line-height:1}.knowledge-page .knowledge-contents-button{width:100%;color:inherit;cursor:pointer;text-align:left;background:#fff;border:1px solid #ededed;border-radius:8px;align-items:center;gap:12px;margin-bottom:20px;padding:16px 20px;display:flex}.knowledge-page .knowledge-contents-button>.knowledge-chevron{margin-left:auto}.knowledge-page .knowledge-contents-button__icon{border-top:2px solid;border-bottom:2px solid;width:18px;height:14px;position:relative}.knowledge-page .knowledge-contents-button__icon:before{content:"";border-top:2px solid;width:18px;position:absolute;top:4px}}@media (width<=767px){.knowledge-page .knowledge-title{font-size:var(--font-size-page-title);margin-bottom:20px}.knowledge-page .knowledge-audience{border-radius:20px;padding:20px}.knowledge-page .knowledge-workflow ol{grid-template-columns:repeat(2,minmax(0,1fr))}.knowledge-page .test-program__wrapper{grid-template-columns:minmax(0,1fr)}.knowledge-page .test-program__image{max-width:100px}.knowledge-page .knowledge-cards{grid-template-columns:minmax(0,1fr);gap:16px}.knowledge-page .knowledge-card{padding:20px}.knowledge-page .knowledge-card__icon{flex-basis:40px;width:40px;height:40px}.knowledge-page .knowledge-card__text strong{font-size:16px}.knowledge-page .knowledge-topics>h2{font-size:24px}.knowledge-page .knowledge-lesson>summary{gap:10px;padding-block:16px}.knowledge-page .knowledge-pagination{grid-template-columns:minmax(0,1fr);gap:20px}.knowledge-page .knowledge-pagination__link{gap:16px;font-size:14px}.knowledge-page .knowledge-pagination__link--next{grid-column:1}.knowledge-page .knowledge-pagination__label{font-size:12px}.knowledge-page .knowledge-pagination__arrow{flex-basis:48px;width:48px;height:48px}.knowledge-page .knowledge-pagination__arrow:before{width:18px;height:18px}}
