@font-face{font-family:"Source Sans Pro";font-style:normal;font-weight:400;src:url("../fonts/subset-SourceSansPro-Regular.woff2") format("woff2"),url("../fonts/subset-SourceSansPro-Regular.woff") format("woff");font-display:swap;}@font-face{font-family:"Source Sans Pro";font-style:normal;font-weight:700;src:url("../fonts/subset-SourceSansPro-Bold.woff2") format("woff2"),url("../fonts/subset-SourceSansPro-Bold.woff") format("woff");font-display:swap;}@font-face{font-family:"Source Sans Pro";font-style:normal;font-weight:900;src:url("../fonts/subset-SourceSansPro-Black.woff2") format("woff2"),url("../fonts/subset-SourceSansPro-Black.woff") format("woff");font-display:swap;}@font-face{font-family:"Source Sans Pro";font-style:normal;font-weight:300;src:url("../fonts/subset-SourceSansPro-Light.woff2") format("woff2"),url("../fonts/subset-SourceSansPro-Light.woff") format("woff");font-display:swap;}@font-face{font-family:"Source Sans Pro";font-style:normal;font-weight:600;src:url("../fonts/subset-SourceSansPro-SemiBold.woff2") format("woff2"),url("../fonts/subset-SourceSansPro-SemiBold.woff") format("woff");font-display:swap;}:root{--color-page:#ecedee;--color-first:#0059df;--color-second:#38425c;--color-white:#fafafa;--color-black:#333333;--color-red:#e83561;--color-green:#169116;--color-border:#bcbcc2;--color-dim:#878792;--color-disable-dark:#8f9199;--color-disable-light:#c9cacd;--color-roles:#7B61FF;--table-color-first:#4c546a;--table-color-white:var(--color-white);--table-color-black:var(--color-black);--table-color-zebra:#d9dbdf;--table-color-strip:#bfd6f7;--table-color-line:#bcbcc2;--link-color-first:#0059df;--link-color-second:var(--color-second);--icon-color-first:var(--color-first);--icon-color-second:var(--color-second);--icon-color-white:var(--color-white);--icon-color-red:var(--color-red);--font-family-sans:"Source Sans Pro","Verdana","Helvetica","Garuda","sans-serif";--font-family-mono:'Courier New',Courier,"Nimbus Mono L",monospace;--ratio:1.1;--base:1;--base-em:calc(var(--base) * 1.125em);--base-px:calc(var(--base) * 18px);--ms0:1;--ms1:var(--ratio);--ms2:calc(var(--ratio) * var(--ms1));--ms3:calc(var(--ratio) * var(--ms2));--ms4:calc(var(--ratio) * var(--ms3));--ms5:calc(var(--ratio) * var(--ms4));--ms6:calc(var(--ratio) * var(--ms5));--ms7:calc(var(--ratio) * var(--ms6));--transition:all .4s ease;--transition-in:all .3s ease-in;--transition-out:all .3s ease-out;--animate-rotateX:rotateX .4s ease;--animate-heartbeat:heartbeat 1s ease;--animate-zoomOut:zoomOut .4s ease;--shadow:6px 9px 10px -4px rgb(51 51 51 / 35%);--shadow-in:inset 6px 6px 10px -10px var(--color-black);--shadow-light:3px 4px 6px -6px var(--color-black);}*{box-sizing:border-box;margin:0;padding:0;min-width:0;min-height:0;outline:none;}*:before,*:after{box-sizing:border-box;}html,body{position:relative;height:100%;min-width:320px;font-family:var(--font-family-sans);font-weight:400;font-size:calc(var(--base-px) * var(--ms0));line-height:calc(var(--base) * var(--ms3));color:var(--color-black);background-color:var(--color-page);}.page{position:relative;display:flex;flex-flow:column nowrap;row-gap:40px;min-width:320px;min-height:100vh;width:100%;}.wrapper{position:relative;margin:0 auto;padding:0 30px;width:1240px;}a{color:var(--link-color-first);text-decoration:none;}a:hover,a:focus{color:var(--link-color-second);text-decoration:underline;}a:not([href]){color:var(--color-black);text-decoration:none;cursor:default;}h1,h2,h3{margin:calc(1rem / var(--ms1)) 0;font-weight:600;}h4,h5,h6{margin:calc(1rem / var(--ms1)) 0;font-weight:900;}h1:first-child,h2:first-child,h3:first-child,h4:first-child,h5:first-child,h6:first-child{margin-top:0;}h1{font-size:calc(var(--base-px) * var(--ms4));}h2{font-size:calc(var(--base-px) * var(--ms3));}h3{font-size:calc(var(--base-px) * var(--ms2));}h4{font-size:calc(var(--base-px) * var(--ms1));font-weight:900;}h5{font-size:calc(var(--base-px) * var(--ms0));}h6{font-size:calc(var(--base-px) / var(--ms1));}h1{line-height:calc(var(--base) * var(--ms0));}h2,h3{line-height:calc(var(--base) * var(--ms1));}input[type="text"],input[type="email"],input[type="date"],textarea,select{padding:6px 12px;border:2px solid var(--color-border);border-radius:6px;background:var(--color-white);color:var(--color-black);height:100%;min-height:16px;font-size:16px;font-weight:300;line-height:1;font-family:var(--font-family-sans);box-shadow:var(--shadow-in);}textarea{line-height:1.3;}input[type="text"]:focus,input[type="text"]:hover,input[type="email"]:focus,input[type="email"]:hover,input[type="date"]:focus,input[type="date"]:hover,textarea:focus,textarea:hover,select:focus,select:hover{border-color:var(--color-first);}input[type="text"]::placeholder,input[type="email"]::placeholder,textarea::placeholder{color:var(--color-dim);}input[type="button"],input[type="submit"],button{margin:0;padding:4px 16px;display:flex;flex-flow:row nowrap;justify-content:center;align-items:center;column-gap:8px;background:var(--color-white);color:var(--color-first);border:2px solid var(--color-first);border-radius:4px;font-family:var(--font-family-sans);font-size:20px;font-weight:600;line-height:1.6;letter-spacing:.7px;cursor:pointer;}input[type="button"]:not(:disabled):focus,input[type="button"]:not(:disabled):hover,input[type="submit"]:not(:disabled):focus,input[type="submit"]:not(:disabled):hover,button:not(:disabled):focus,button:not(:disabled):hover{background:var(--color-first);color:var(--color-white);}input[type="button"]:not(:disabled).active,input[type="submit"]:not(:disabled).active,button:not(:disabled).active{background:var(--color-second);color:var(--color-white);border:2px solid var(--color-second);}input:disabled,button:disabled,textarea:disabled,select:disabled{cursor:default;user-select:none;color:var(--color-dim);border-color:var(--color-dim);}button .icon{min-width:20px;max-height:20px;fill:var(--color-first);}button.active .icon,button:focus .icon,button:hover .icon{fill:var(--color-white);}button:disabled .icon{fill:var(--color-dim);}button .icon-stroke{fill:none;stroke:var(--color-first);}button.active .icon-stroke,button:focus .icon-stroke,button:hover .icon-stroke{fill:none;stroke:var(--color-white);}button:disabled .icon-stroke{fill:none;stroke:var(--color-dim);}button,button:focus,button:hover,button .icon{transition:var(--transition);}.hidden{display:none!important;}.raise{box-shadow:var(--shadow)!important;transition-timing-function:cubic-bezier(.18,.89,.32,1.28)!important;}.prompt{position:absolute;color:var(--color-dim);font-size:16px;user-select:none;}.prompt-error{color:#e83561;}.mobile{display:none;}.header{display:flex;flex-flow:column nowrap;row-gap:16px;}.header__content{display:flex;flex-flow:row nowrap;align-items:center;column-gap:20px;}.header__logo{user-select:none;color:var(--color-black);line-height:30px;display:flex;flex-flow:column nowrap;justify-content:center;font-size:48px;font-weight:700;}div.header__logo{cursor:default;}a.header__logo{margin-right:15px;}a.header__logo:hover,a.header__logo:focus{color:var(--color-first);text-decoration:none;}.header__logo span.fullTitle__text{font-size:24px;}.header__panel{flex:1;display:flex;flex-flow:row nowrap;align-items:center;column-gap:20px;}.header__btn{flex:0 0 auto;display:flex;flex-flow:row nowrap;justify-content:center;align-items:center;column-gap:10px;height:48px;padding:0 10px;border-radius:4px;font-size:20px;font-weight:700;background-color:transparent;color:var(--color-first);border:2px solid var(--color-first);white-space:nowrap;}.header__icon{width:24px;height:24px;min-width:24px;min-height:24px;}.header__btn,.header__icon path{transition:var(--transition);fill:var(--color-first);}.header__btn:hover,.header__btn:focus{background-color:var(--color-first);color:var(--color-white);}.header__btn:hover .header__icon path,.header__btn:focus .header__icon path{fill:var(--color-white);}.themes{width:100%;display:flex;flex-flow:column nowrap;align-items:center;margin-bottom:-25px;}.themes.hidden{display:none;}.themes__panel{background:var(--color-white);display:flex;flex-flow:row nowrap;align-items:center;column-gap:20px;}.btn__theme{height:30px;border-radius:25px;}.btn__theme-visuallyImpaired{color:var(--color-black);border-color:var(--color-black);border-top:none;border-radius:0 0 30px 30px;}.visuallyImpaired__icon{fill:var(--color-black);width:36px;}.btn__theme-visuallyImpaired:focus,.btn__theme-visuallyImpaired:hover{color:var(--color-white);background:var(--color-black);}.btn__theme-visuallyImpaired:focus .visuallyImpaired__icon,.btn__theme-visuallyImpaired:hover .visuallyImpaired__icon{fill:var(--color-white);}.btn__theme-toogle{padding:0 6px;width:54px;position:relative;display:flex;flex-flow:row nowrap;justify-content:space-between;align-items:center;}.btn__theme-toogle::after{content:"";width:20px;height:20px;background:var(--color-first);border-radius:20px;position:absolute;top:3px;left:calc(100% - 20px - 4px);z-index:111;transition:all .5s ease-in-out;}.btn__theme-dark{background:var(--color-black);}.btn__theme-dark::after{left:4px;}.icon__theme{width:16px;height:16px;z-index:112;opacity:0;-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out;}.icon__theme-deactive{opacity:1;}.icon__theme-dark path{fill:rgb(52,52,53);}.icon__theme-light path{fill:rgb(240,240,240);}.header .promo{display:flex;flex-flow:row wrap;justify-content:space-around;column-gap:20px;row-gap:20px;user-select:none;}.header .promo .promo__item{flex:1;min-width:calc(25% - 20px);max-width:calc(40% - 20px);height:70px;display:flex;flex-flow:row nowrap;justify-content:space-between;align-items:center;border-top-left-radius:6px;border-top-right-radius:6px;background:var(--color-second);color:var(--color-white);position:relative;}.header .promo .promo__item.visibleForRole{background:var(--color-roles);}.header .promo .promo__title{flex:1;margin:0;padding:20px 30px;line-height:20px;color:var(--color-white);}.header .promo .promo__icon{height:100%;}.header .promo .promo__list{background:rgb(250 250 250 / 95%);border:2px solid var(--color-border);box-shadow:0 12px 16px -10px var(--color-black);position:absolute;top:100%;left:0;z-index:10;width:100%;transform:scaleY(0);transform-origin:0 0;transition:var(--transition);}.header .promo .promo__item.active .promo__list{transform:scale(1);}.header .promo .promo__item .item__link{padding:10px 20px;color:var(--color-second);}.header .promo .promo__item.active .list__item.active{background:var(--color-first);}.header .promo .promo__item.active .list__item.active .item__link{color:var(--color-white);}.header .promo .promo__item .list__item:hover{cursor:pointer;background:var(--color-first);}.header .promo .promo__item .list__item:hover .item__link{color:var(--color-white);}.header__search{height:48px;flex:0 1 60%;min-width:180px;display:inline-flex;align-items:center;border:2px solid var(--color-first);border-radius:4px;}.header__search .search__text{width:100%;border:none;text-overflow:ellipsis;transition:all .5s ease-in-out;user-select:none;}.search__btn{padding:0 0 0 15px;height:100%;max-width:45px;border:none;border-radius:0 36px 0 36px;background:rgb(204,222,249);transition:all .7s ease-in-out;}.search__btn span{width:0;overflow:hidden;user-select:none;}.search__btn:hover,.search__btn:focus{min-width:120px;border-radius:0 0 0 40px;padding:0 15px;}.search__btn:hover span,.search__btn:focus span{width:max-content;transition:all .7s ease-in-out;}.header .blog .blog__list{flex-flow:row wrap;justify-content:space-evenly;column-gap:20px;row-gap:20px;}.header .blog .list__item{flex:1 0 calc((100% - 80px) / 5);height:175px;}.header .blog .item__link{width:100%;position:relative;display:flex;background:var(--color-second);}.header .blog .item__title{padding:10px 20px;display:block;position:absolute;bottom:0;font-size:24px;font-weight:700;line-height:26px;color:var(--color-white);text-shadow:-1px -1px 6px var(--color-black);}.header .blog .item__img{width:100%;height:100%;object-fit:cover;filter:brightness(.7);transition:var(--transition);}.header .blog .item__link:focus,.header .blog .item__link:hover{background:var(--color-first);}.header .blog .item__link:focus .item__img,.header .blog .item__link:hover .item__img{transform:scale(1.1);filter:none;}.breadcrumbs{display:flex;flex-flow:row-reverse wrap-reverse;justify-content:flex-end;align-content:flex-end;row-gap:10px;padding:0 10px;}.breadcrumbs__crumb{display:flex;flex-flow:row-reverse;align-items:center;text-decoration:none;z-index:1;margin-left:-10px;max-width:226px;}.breadcrumbs__crumb:focus,.breadcrumbs__crumb:hover{text-decoration:none;}.breadcrumbs__crumb .crumb__title{color:var(--color-second);background:linear-gradient(to right,#d0d2d8,#ebebee 30px);padding:0 10px 0 20px;margin-left:-10px;font-size:14px;line-height:26px;white-space:nowrap;user-select:none;display:flex;flex-flow:row nowrap;align-items:center;}.breadcrumbs__crumb:focus .crumb__title,.breadcrumbs__crumb:hover .crumb__title{background:var(--color-first);color:var(--color-white);}.breadcrumbs__crumb.active .crumb__title{background:var(--color-second);color:var(--color-white);}.breadcrumbs__crumb .crumb__title span{text-overflow:ellipsis;overflow:hidden;}.breadcrumbs__crumb .crumb__separator{border-top:13px solid transparent;border-left:10px solid #ebebee;border-bottom:13px solid transparent;z-index:1;}.breadcrumbs__crumb:focus .crumb__separator.start,.breadcrumbs__crumb:hover .crumb__separator.start{border-left-color:var(--color-first);}.breadcrumbs__crumb.active .crumb__separator.start{border-left-color:var(--color-second);}.breadcrumbs__crumb .crumb__separator.end{border-left-color:var(--color-white);}.content{flex:1;display:flex;flex-flow:row nowrap;column-gap:40px;}main{flex:1;display:flex;flex-flow:column nowrap;}main h1.title{margin:0;color:var(--color-second);border-bottom:3px solid var(--color-second);user-select:none;}main .title{padding:7px 10px;}main .title.article{width:100%;border:none;border-radius:4px 4px 0 0;text-align:center;background:var(--color-second);color:var(--color-white);}main .control{margin:0;padding:15px 10px;display:flex;flex-flow:row wrap;row-gap:10px;column-gap:20px;border-bottom:1px solid var(--color-border);border-radius:4px;overflow:hidden;}main .container{display:flex;flex-flow:column nowrap;margin:15px 0;}main p{margin:0 0 20px 0;}main img{display:block;max-width:100%;margin:0 auto;}.sidebar{flex:0 1 calc(25% - 48px);}.sidebar__right{flex:0 0 200px;}.menu{position:sticky;top:20px;background:var(--color-white);transition:var(--transition-in);z-index:1;}.menu .menu__list .list__item{border-radius:3px;}.menu .menu__list .item__link{padding:10px;color:var(--color-black);width:100%;}.menu .menu__list .item__link.visibleForRole{color:var(--color-roles);}.menu .menu__list .item__link.active{background:var(--color-second);color:var(--color-white);font-weight:700;}.menu .menu__list .item__link:hover,.menu .menu__list .item__link:focus{background:var(--color-first);color:var(--color-white);}.sidebar__left .banners__list{margin-top:24px;}.sidebar__left .banners__list,.sidebar__right .banners__list{align-items:center;row-gap:24px;}.banners__list .list__item{overflow:visible;}.banners__list .item__link{transition:var(--transition);}.banners__list .item__link:focus,.banners__list .item__link:hover{transform:translateY(-10px);filter:drop-shadow(4px 8px 4px rgb(0 0 0 / 15%));}.banners__list .item__link:focus,.banners__list .item__link:hover{transform:translateY(-10px);filter:drop-shadow(4px 8px 4px rgb(0 0 0 / 15%));}.banners-events .banners__list .item__link:focus,.banners-events .banners__list .item__link:hover{transform:translateX(20px);filter:drop-shadow(4px 8px 4px rgb(0 0 0 / 15%));}.footer{background:var(--color-second);padding:22px 0;margin-top:10px;}.footer-content{display:flex;flex-flow:row nowrap;justify-content:space-between;}.copyright{font-size:14px;line-height:18px;color:var(--color-white);user-select:none;}.copyright a{color:var(--color-white);text-decoration:underline;}.copyright a:focus,.copyright a:hover{color:var(--color-first);}.jquery-modal{z-index:110;padding:0;display:inline-flex;justify-content:center;align-items:center;background:rgb(10 10 10 /.85);}.modal{max-width:1240px;}.modal__note{background:rgb(240 240 240);}.jquery-modal .modal__picture{padding:0;width:70%;background:rgb(30,30,30);display:inline-flex!important;justify-content:center;align-items:center;max-width:calc(100% - 30px);max-height:calc(100% - 30px);}.jquery-modal .modal__picture img.lib-large{object-fit:contain;width:100%;}main .lib__gallery{display:flex;flex-flow:row wrap;justify-content:center;row-gap:60px;column-gap:60px;padding:40px 60px;margin:20px 0;}main .lib__gallery img{margin:0;transition:var(--transition);}main .lib__gallery-fill{background:var(--color-second);}main .lib__gallery-fill img{box-shadow:14px 10px 12px 0 rgb(0 0 0 / 25%);}main .lib__gallery-zoomToDefault img{transform:scale(.9);}main .lib__gallery-zoomToDefault img:hover{transform:scale(1);}main .lib__gallery-sepiaIn img:hover{transform:scale(1.1);}main img:hover:not(.icon,.nonZoom){cursor:zoom-in;}main img.align_left{float:left;margin-right:20px;}main img.align_right{float:right;margin-left:20px;}main img.align_center{display:block;margin:10px auto 10px auto;}main table.lib{background:var(--table-color-white);border:1px solid var(--table-color-first);color:var(--table-color-black);font-family:var(--font-family-mono);width:100%;line-height:24px;cursor:default;}main table.lib caption,main table.lib th,main table.lib tfoot td{background:var(--table-color-first);color:var(--table-color-white);}main table.lib caption,main table.lib th{text-align:center;}main table.lib caption{line-height:36px;padding:10px 40px;}main table.lib th,main table.lib td{line-height:28px;padding:10px 20px;}main table.lib td p{margin:0;}main table.lib td p:not(:first-child){margin-top:8px;}main table.lib thead th{border:1px solid var(--table-color-line);}main table.lib-zebra tbody tr:nth-last-of-type(2n + 1) td{background:var(--table-color-zebra);}main table.lib-strip tbody tr:hover td{background:var(--table-color-strip);}main table.lib-line tbody td{border:1px solid var(--table-color-line);}main figure{width:100%;overflow-x:auto;}main details.spoiler-styleOne summary.pre-title{padding:0 13px;line-height:2em;user-select:none;cursor:pointer;}main details.spoiler-styleOne:not([open]) summary.pre-title{background:#e1e2ea;color:#333333;border-radius:10px;}main details.spoiler-styleOne summary.pre-title:hover,main details.spoiler-styleOne[open] summary.pre-title:hover{background-color:#0059df;color:#fafafa;}main details.spoiler-styleOne[open] summary.pre-title{background-color:#38425c;color:#fafafa;border-radius:10px 10px 0 0;}main details.spoiler-styleOne div.pre-content{background:#e8e8ee;color:#333333;border-radius:0 0 10px;}.myCheckbox input[type="checkbox"].myCheckbox__original{position:absolute;appearance:none;border:none;padding:0;margin:0;}.myCheckbox{display:flex;align-items:center;user-select:none;column-gap:10px;}.myCheckbox .myCheckbox__original:not(:disabled) ~ *{cursor:pointer;}.myCheckbox .icon{width:20px;height:20px;flex-shrink:0;fill:none;}.myCheckbox .icon .icon__mark{stroke-width:3px;}.myCheckbox-stroke .icon .icon__background{stroke-width:2px;}.myCheckbox-stroke .icon .icon__background,.myCheckbox-stroke .myCheckbox__original:checked + .icon .icon__mark{stroke:var(--color-second);}.myCheckbox-stroke .myCheckbox__original:focus:not(:disabled) + .icon .icon__background,.myCheckbox-stroke:hover .myCheckbox__original:not(:disabled) + .icon .icon__background,.myCheckbox-stroke .myCheckbox__original:focus:checked:not(:disabled) + .icon .icon__mark,.myCheckbox-stroke:hover .myCheckbox__original:checked:not(:disabled) + .icon .icon__mark{stroke:var(--color-first);}.myCheckbox-stroke .myCheckbox__original:disabled + .icon .icon__background,.myCheckbox-stroke .myCheckbox__original:disabled + .icon .icon__mark{opacity:.3;}.myCheckbox-fill .icon .icon__background{fill:var(--color-second);stroke:none;}.myCheckbox-fill .myCheckbox__original:checked + .icon .icon__mark{stroke:var(--color-white);}.myCheckbox-fill .myCheckbox__original:focus:not(:disabled) + .icon .icon__background,.myCheckbox-fill:hover .myCheckbox__original:not(:disabled) + .icon .icon__background{fill:var(--color-first);}.myCheckbox-fill .myCheckbox__original:disabled + .icon .icon__background,.myCheckbox-fill .myCheckbox__original:disabled + .icon .icon__mark{opacity:.3;}.myCheckbox-intext .icon .icon__background{stroke-width:2px;}.myCheckbox-intext .icon .icon__background{stroke:transparent;}.myCheckbox-intext .myCheckbox__original:checked + .icon .icon__mark{stroke:var(--color-second);}.myCheckbox-intext .myCheckbox__original:focus:not(:disabled) + .icon .icon__background,.myCheckbox-intext:hover .myCheckbox__original:not(:disabled) + .icon .icon__background,.myCheckbox-intext .myCheckbox__original:focus:checked:not(:disabled) + .icon .icon__mark,.myCheckbox-intext:hover .myCheckbox__original:checked:not(:disabled) + .icon .icon__mark{stroke:var(--color-first);}.myCheckbox-intext .myCheckbox__original:disabled + .icon .icon__mark{opacity:.3;}.pagination{margin:15px auto;display:flex;flex-flow:row wrap;justify-content:center;width:100%;background:var(--color-white);border:2px solid var(--color-border);}.pagination-simple{box-shadow:var(--shadow-in);}.pagination-top{margin-bottom:0;}.pagination-bottom{margin-top:0;}button.pagination__item,input[type='text'].pagination__item{padding:0;border:none;border-radius:0;background:none;font-weight:400;font-size:16px;height:30px;min-width:30px;}button.pagination__item.active{background:var(--color-second);color:var(--color-white);cursor:default;}ul.list{margin:0;padding:0;list-style:none;display:flex;flex-flow:column nowrap;user-select:none;-webkit-user-select:none;}li.list__item{display:flex;flex-flow:column nowrap;overflow:hidden;}.list .item__link,.list .item__preview{width:fit-content;font-size:20px;line-height:1;flex:1;color:var(--color-second);}.list .item__link:hover,.list .item__link:focus{text-decoration:none;}.list div.item__preview,.list div.link__preview{visibility:hidden;overflow:hidden;line-height:0;opacity:0;transition:var(--transition);}.list .item__preview.active{line-height:30px;opacity:1;user-select:none;background:rgb(236 237 238);border-radius:20px;padding:6px 12px;margin:0 20px;font-size:18px;font-style:italic;visibility:visible;}