@layer vendor{.ts-control{z-index:1;box-sizing:border-box;border:1px solid #d0d0d0;border-radius:3px;flex-wrap:wrap;width:100%;padding:8px;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px 1px #0000001a}.ts-wrapper.multi.has-items .ts-control{padding:5px 8px 2px}.full .ts-control{background-color:#fff}.disabled .ts-control,.disabled .ts-control *{cursor:default!important}.focus .ts-control{box-shadow:inset 0 1px 2px #00000026}.ts-control>*{vertical-align:baseline;display:inline-block}.ts-wrapper.multi .ts-control>div{cursor:pointer;color:#fff;background:#1da7ee;border:1px solid #0073bb;margin:0 3px 3px 0;padding:2px 6px;overflow:auto}.ts-wrapper.multi .ts-control>div.active{color:#fff;background:#92c836;border:1px solid #00578d}.ts-wrapper.multi.disabled .ts-control>div,.ts-wrapper.multi.disabled .ts-control>div.active{color:#fff;background:#d2d2d2;border:1px solid #aaa}.ts-control>input{flex:auto;min-width:7rem;text-indent:0!important;max-width:100%!important;min-height:0!important;max-height:none!important;line-height:inherit!important;-webkit-user-select:auto!important;user-select:auto!important;box-shadow:none!important;background:0 0!important;border:0!important;margin:0!important;padding:0!important;display:inline-block!important}.ts-control>input::-ms-clear{display:none}.ts-control>input:focus{outline:none!important}.has-items .ts-control>input{margin:0 4px!important}.ts-control.rtl{text-align:right}.ts-control.rtl.single .ts-control:after{left:15px;right:auto}.ts-control.rtl .ts-control>input{margin:0 4px 0 -2px!important}.disabled .ts-control{opacity:.5;background-color:#fafafa}.input-hidden .ts-control>input{opacity:0;position:absolute;left:-10000px}.ts-dropdown{z-index:10;box-sizing:border-box;background:#fff;border:1px solid #d0d0d0;border-top:0;border-radius:0 0 3px 3px;width:100%;margin:.25rem 0 0;position:absolute;top:100%;left:0;box-shadow:0 1px 3px #0000001a}.ts-dropdown [data-selectable]{cursor:pointer;overflow:hidden}.ts-dropdown [data-selectable] .highlight{background:#7da8d033;border-radius:1px}.ts-dropdown .option,.ts-dropdown .optgroup-header,.ts-dropdown .no-results,.ts-dropdown .create{padding:5px 8px}.ts-dropdown .option,.ts-dropdown [data-disabled],.ts-dropdown [data-disabled] [data-selectable].option{cursor:inherit;opacity:.5}.ts-dropdown [data-selectable].option{opacity:1;cursor:pointer}.ts-dropdown .optgroup:first-child .optgroup-header{border-top:0}.ts-dropdown .optgroup-header{color:#303030;cursor:default;background:#fff}.ts-dropdown .active{color:#495c68;background-color:#f5fafd}.ts-dropdown .active.create{color:#495c68}.ts-dropdown .create{color:#30303080}.ts-dropdown .spinner{width:30px;height:30px;margin:5px 8px;display:inline-block}.ts-dropdown .spinner:after{content:" ";border:5px solid #d0d0d0;border-color:#d0d0d0 #0000;border-radius:50%;width:24px;height:24px;margin:3px;animation:1.2s linear infinite lds-dual-ring;display:block}@keyframes lds-dual-ring{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.ts-dropdown-content{scroll-behavior:smooth;max-height:200px;overflow:hidden auto}.ts-wrapper.plugin-drag_drop .ts-dragging{color:#0000!important}.ts-wrapper.plugin-drag_drop .ts-dragging>*{visibility:hidden!important}.plugin-checkbox_options:not(.rtl) .option input{margin-right:.5rem}.plugin-checkbox_options.rtl .option input{margin-left:.5rem}.plugin-clear_button{--ts-pr-clear-button:1em}.plugin-clear_button .clear-button{opacity:0;cursor:pointer;transition:opacity .5s;position:absolute;top:50%;right:2px;transform:translateY(-50%);background:0 0!important;margin-right:0!important}.plugin-clear_button.form-select .clear-button,.plugin-clear_button.single .clear-button{right:max(var(--ts-pr-caret), 8px)}.plugin-clear_button.focus.has-items .clear-button,.plugin-clear_button:not(.disabled):hover.has-items .clear-button{opacity:1}.ts-wrapper .dropdown-header{background:color-mix(#fff, #d0d0d0, 85%);border-bottom:1px solid #d0d0d0;border-radius:3px 3px 0 0;padding:10px 8px;position:relative}.ts-wrapper .dropdown-header-close{color:#303030;opacity:.4;margin-top:-12px;line-height:20px;position:absolute;top:50%;right:8px;font-size:20px!important}.ts-wrapper .dropdown-header-close:hover{color:#000}.plugin-dropdown_input.focus.dropdown-active .ts-control{box-shadow:none;border:1px solid #d0d0d0}.plugin-dropdown_input .dropdown-input{background:0 0;border:0 solid #d0d0d0;border-bottom-width:1px;width:100%;padding:8px;display:block;box-shadow:inset 0 1px 1px #0000001a}.plugin-dropdown_input .items-placeholder{width:100%;box-shadow:none!important;border:0!important}.plugin-dropdown_input.has-items .items-placeholder,.plugin-dropdown_input.dropdown-active .items-placeholder{display:none!important}.ts-wrapper.plugin-input_autogrow.has-items .ts-control>input{min-width:0}.ts-wrapper.plugin-input_autogrow.has-items.focus .ts-control>input{flex:none;min-width:4px}.ts-wrapper.plugin-input_autogrow.has-items.focus .ts-control>input::placeholder{color:#0000}.ts-dropdown.plugin-optgroup_columns .ts-dropdown-content{display:flex}.ts-dropdown.plugin-optgroup_columns .optgroup{border-top:0;border-right:1px solid #f2f2f2;flex-grow:1;flex-basis:0;min-width:0}.ts-dropdown.plugin-optgroup_columns .optgroup:last-child{border-right:0}.ts-dropdown.plugin-optgroup_columns .optgroup:before{display:none}.ts-dropdown.plugin-optgroup_columns .optgroup-header{border-top:0}.ts-wrapper.plugin-remove_button .item{align-items:center;display:inline-flex}.ts-wrapper.plugin-remove_button .item .remove{color:inherit;vertical-align:middle;box-sizing:border-box;border-radius:0 2px 2px 0;padding:0 6px;text-decoration:none;display:inline-block}.ts-wrapper.plugin-remove_button .item .remove:hover{background:#0000000d}.ts-wrapper.plugin-remove_button.disabled .item .remove:hover{background:0 0}.ts-wrapper.plugin-remove_button .remove-single{font-size:23px;position:absolute;top:0;right:0}.ts-wrapper.plugin-remove_button:not(.rtl) .item{padding-right:0!important}.ts-wrapper.plugin-remove_button:not(.rtl) .item .remove{border-left:1px solid #0073bb;margin-left:6px}.ts-wrapper.plugin-remove_button:not(.rtl) .item.active .remove{border-left-color:#00578d}.ts-wrapper.plugin-remove_button:not(.rtl).disabled .item .remove{border-left-color:#aaa}.ts-wrapper.plugin-remove_button.rtl .item{padding-left:0!important}.ts-wrapper.plugin-remove_button.rtl .item .remove{border-right:1px solid #0073bb;margin-right:6px}.ts-wrapper.plugin-remove_button.rtl .item.active .remove{border-right-color:#00578d}.ts-wrapper.plugin-remove_button.rtl.disabled .item .remove{border-right-color:#aaa}:root{--ts-pr-clear-button:0px;--ts-pr-caret:0px;--ts-pr-min:.75rem}.ts-wrapper.single .ts-control,.ts-wrapper.single .ts-control input{cursor:pointer}.ts-control:not(.rtl){padding-right:max(var(--ts-pr-min), var(--ts-pr-clear-button) + var(--ts-pr-caret))!important}.ts-control.rtl{padding-left:max(var(--ts-pr-min), var(--ts-pr-clear-button) + var(--ts-pr-caret))!important}.ts-wrapper{position:relative}.ts-dropdown,.ts-control,.ts-control input{color:#303030;font-family:inherit;font-size:13px;line-height:18px}.ts-control,.ts-wrapper.single.input-active .ts-control{cursor:text;background:#fff}.ts-hidden-accessible{clip:rect(0 0 0 0)!important;clip-path:inset(50%)!important;white-space:nowrap!important;border:0!important;width:1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.ts-wrapper.single .ts-control{--ts-pr-caret:2rem}.ts-wrapper.single .ts-control:after{content:" ";border:5px solid #0000;border-top-color:gray;border-bottom-width:0;width:0;height:0;margin-top:-3px;display:block;position:absolute;top:50%}.ts-wrapper.single .ts-control:not(.rtl):after{right:15px}.ts-wrapper.single .ts-control.rtl:after{left:15px}.ts-wrapper.single.dropdown-active .ts-control:after{border-width:0 5px 5px;border-color:#0000 #0000 gray;margin-top:-4px}.ts-wrapper.single.input-active .ts-control,.ts-wrapper.single.input-active .ts-control input{cursor:text}.ts-wrapper{min-height:36px;display:flex}.ts-wrapper.multi.has-items .ts-control{--ts-pr-min:5px;padding-left:5px}.ts-wrapper.multi .ts-control [data-value]{text-shadow:0 1px #0033534d;background-color:color-mix(#1da7ee, #178ee9, 60%);background-image:linear-gradient(#1da7ee,#178ee9);background-repeat:repeat-x;border-radius:3px;box-shadow:0 1px #0003,inset 0 1px #ffffff08}.ts-wrapper.multi .ts-control [data-value].active{background-color:color-mix(#008fd8, #0075cf, 60%);background-image:linear-gradient(#008fd8,#0075cf);background-repeat:repeat-x}.ts-wrapper.multi.disabled .ts-control [data-value]{color:#999;text-shadow:none;box-shadow:none;background:0 0}.ts-wrapper.multi.disabled .ts-control [data-value],.ts-wrapper.multi.disabled .ts-control [data-value] .remove{border-color:#e6e6e6}.ts-wrapper.multi.disabled .ts-control [data-value] .remove{background:0 0}.ts-wrapper.single .ts-control{background-color:color-mix(#fefefe, #f2f2f2, 60%);background-image:linear-gradient(#fefefe,#f2f2f2);background-repeat:repeat-x;box-shadow:0 1px #0000000d,inset 0 1px #fffc}.ts-wrapper.single .ts-control,.ts-dropdown.single{border-color:#b8b8b8}.dropdown-active .ts-control{border-radius:3px 3px 0 0}.ts-dropdown .optgroup-header{padding-top:7px;font-size:.85em;font-weight:700}.ts-dropdown .optgroup{border-top:1px solid #f0f0f0}.ts-dropdown .optgroup:first-child{border-top:0}.flatpickr-calendar{opacity:0;text-align:center;visibility:hidden;box-sizing:border-box;touch-action:manipulation;direction:ltr;background:#fff;border:0;border-radius:5px;width:307.875px;padding:0;font-size:14px;line-height:24px;animation:none;display:none;position:absolute;box-shadow:1px 0 #e6e6e6,-1px 0 #e6e6e6,0 1px #e6e6e6,0 -1px #e6e6e6,0 3px 13px #00000014}.flatpickr-calendar.open,.flatpickr-calendar.inline{opacity:1;visibility:visible;max-height:640px}.flatpickr-calendar.open{z-index:99999;display:inline-block}.flatpickr-calendar.animate.open{animation:.3s cubic-bezier(.23,1,.32,1) fpFadeInDown}.flatpickr-calendar.inline{display:block;position:relative;top:2px}.flatpickr-calendar.static{position:absolute;top:calc(100% + 2px)}.flatpickr-calendar.static.open{z-index:999;display:block}.flatpickr-calendar.multiMonth .flatpickr-days .dayContainer:nth-child(n+1) .flatpickr-day.inRange:nth-child(7n+7){box-shadow:none!important}.flatpickr-calendar.multiMonth .flatpickr-days .dayContainer:nth-child(n+2) .flatpickr-day.inRange:nth-child(7n+1){box-shadow:-2px 0 #e6e6e6,5px 0 #e6e6e6}.flatpickr-calendar .hasWeeks .dayContainer,.flatpickr-calendar .hasTime .dayContainer{border-bottom:0;border-bottom-right-radius:0;border-bottom-left-radius:0}.flatpickr-calendar .hasWeeks .dayContainer{border-left:0}.flatpickr-calendar.hasTime .flatpickr-time{border-top:1px solid #e6e6e6;height:40px}.flatpickr-calendar.noCalendar.hasTime .flatpickr-time{height:auto}.flatpickr-calendar:before,.flatpickr-calendar:after{pointer-events:none;content:"";border:solid #0000;width:0;height:0;display:block;position:absolute;left:22px}.flatpickr-calendar.rightMost:before,.flatpickr-calendar.arrowRight:before,.flatpickr-calendar.rightMost:after,.flatpickr-calendar.arrowRight:after{left:auto;right:22px}.flatpickr-calendar.arrowCenter:before,.flatpickr-calendar.arrowCenter:after{left:50%;right:50%}.flatpickr-calendar:before{border-width:5px;margin:0 -5px}.flatpickr-calendar:after{border-width:4px;margin:0 -4px}.flatpickr-calendar.arrowTop:before,.flatpickr-calendar.arrowTop:after{bottom:100%}.flatpickr-calendar.arrowTop:before{border-bottom-color:#e6e6e6}.flatpickr-calendar.arrowTop:after{border-bottom-color:#fff}.flatpickr-calendar.arrowBottom:before,.flatpickr-calendar.arrowBottom:after{top:100%}.flatpickr-calendar.arrowBottom:before{border-top-color:#e6e6e6}.flatpickr-calendar.arrowBottom:after{border-top-color:#fff}.flatpickr-calendar:focus{outline:0}.flatpickr-wrapper{display:inline-block;position:relative}.flatpickr-months{display:flex}.flatpickr-months .flatpickr-month{color:#000000e6;fill:#000000e6;text-align:center;-webkit-user-select:none;user-select:none;background:0 0;flex:1;height:34px;line-height:1;position:relative;overflow:hidden}.flatpickr-months .flatpickr-prev-month,.flatpickr-months .flatpickr-next-month{-webkit-user-select:none;user-select:none;cursor:pointer;z-index:3;color:#000000e6;fill:#000000e6;height:34px;padding:10px;text-decoration:none;position:absolute;top:0}.flatpickr-months .flatpickr-prev-month.flatpickr-disabled,.flatpickr-months .flatpickr-next-month.flatpickr-disabled{display:none}.flatpickr-months .flatpickr-prev-month i,.flatpickr-months .flatpickr-next-month i{position:relative}.flatpickr-months .flatpickr-prev-month.flatpickr-prev-month,.flatpickr-months .flatpickr-next-month.flatpickr-prev-month{left:0}.flatpickr-months .flatpickr-prev-month.flatpickr-next-month,.flatpickr-months .flatpickr-next-month.flatpickr-next-month{right:0}.flatpickr-months .flatpickr-prev-month:hover,.flatpickr-months .flatpickr-next-month:hover{color:#959ea9}.flatpickr-months .flatpickr-prev-month:hover svg,.flatpickr-months .flatpickr-next-month:hover svg{fill:#f64747}.flatpickr-months .flatpickr-prev-month svg,.flatpickr-months .flatpickr-next-month svg{width:14px;height:14px}.flatpickr-months .flatpickr-prev-month svg path,.flatpickr-months .flatpickr-next-month svg path{fill:inherit;transition:fill .1s}.numInputWrapper{height:auto;position:relative}.numInputWrapper input,.numInputWrapper span{display:inline-block}.numInputWrapper input{width:100%}.numInputWrapper input::-ms-clear{display:none}.numInputWrapper input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.numInputWrapper input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.numInputWrapper span{opacity:0;cursor:pointer;box-sizing:border-box;border:1px solid #39393926;width:14px;height:50%;padding:0 4px 0 2px;line-height:50%;position:absolute;right:0}.numInputWrapper span:hover{background:#0000001a}.numInputWrapper span:active{background:#0003}.numInputWrapper span:after{content:"";display:block;position:absolute}.numInputWrapper span.arrowUp{border-bottom:0;top:0}.numInputWrapper span.arrowUp:after{border-bottom:4px solid #39393999;border-left:4px solid #0000;border-right:4px solid #0000;top:26%}.numInputWrapper span.arrowDown{top:50%}.numInputWrapper span.arrowDown:after{border-top:4px solid #39393999;border-left:4px solid #0000;border-right:4px solid #0000;top:40%}.numInputWrapper span svg{width:inherit;height:auto}.numInputWrapper span svg path{fill:#00000080}.numInputWrapper:hover{background:#0000000d}.numInputWrapper:hover span{opacity:1}.flatpickr-current-month{font-size:135%;line-height:inherit;color:inherit;text-align:center;width:75%;height:34px;padding:7.48px 0 0;font-weight:300;line-height:1;display:inline-block;position:absolute;left:12.5%;transform:translate(0,0)}.flatpickr-current-month span.cur-month{color:inherit;margin-left:.5ch;padding:0;font-family:inherit;font-weight:700;display:inline-block}.flatpickr-current-month span.cur-month:hover{background:#0000000d}.flatpickr-current-month .numInputWrapper{width:6ch;width:7ch�;display:inline-block}.flatpickr-current-month .numInputWrapper span.arrowUp:after{border-bottom-color:#000000e6}.flatpickr-current-month .numInputWrapper span.arrowDown:after{border-top-color:#000000e6}.flatpickr-current-month input.cur-year{box-sizing:border-box;color:inherit;cursor:text;font-size:inherit;font-family:inherit;font-weight:300;line-height:inherit;height:auto;vertical-align:initial;appearance:textfield;background:0 0;border:0;border-radius:0;margin:0;padding:0 0 0 .5ch;display:inline-block}.flatpickr-current-month input.cur-year:focus{outline:0}.flatpickr-current-month input.cur-year[disabled],.flatpickr-current-month input.cur-year[disabled]:hover{color:#00000080;pointer-events:none;background:0 0;font-size:100%}.flatpickr-current-month .flatpickr-monthDropdown-months{appearance:menulist;box-sizing:border-box;color:inherit;cursor:pointer;font-size:inherit;height:auto;font-family:inherit;font-weight:300;line-height:inherit;vertical-align:initial;background:0 0;border:none;border-radius:0;outline:none;width:auto;margin:-1px 0 0;padding:0 0 0 .5ch;position:relative}.flatpickr-current-month .flatpickr-monthDropdown-months:focus,.flatpickr-current-month .flatpickr-monthDropdown-months:active{outline:none}.flatpickr-current-month .flatpickr-monthDropdown-months:hover{background:#0000000d}.flatpickr-current-month .flatpickr-monthDropdown-months .flatpickr-monthDropdown-month{background-color:#0000;outline:none;padding:0}.flatpickr-weekdays{text-align:center;background:0 0;align-items:center;width:100%;height:28px;display:flex;overflow:hidden}.flatpickr-weekdays .flatpickr-weekdaycontainer{flex:1;display:flex}span.flatpickr-weekday{cursor:default;color:#0000008a;text-align:center;background:0 0;flex:1;margin:0;font-size:90%;font-weight:bolder;line-height:1;display:block}.dayContainer,.flatpickr-weeks{padding:1px 0 0}.flatpickr-days{align-items:flex-start;width:307.875px;display:flex;position:relative;overflow:hidden}.flatpickr-days:focus{outline:0}.dayContainer{text-align:left;box-sizing:border-box;opacity:1;outline:0;flex-wrap:wrap;justify-content:space-around;width:307.875px;min-width:307.875px;max-width:307.875px;padding:0;display:flex;transform:translate(0,0)}.dayContainer+.dayContainer{box-shadow:-1px 0 #e6e6e6}.flatpickr-day{box-sizing:border-box;color:#393939;cursor:pointer;text-align:center;background:0 0;border:1px solid #0000;border-radius:150px;flex-basis:14.2857%;justify-content:center;width:14.2857%;max-width:39px;height:39px;margin:0;font-weight:400;line-height:39px;display:inline-block;position:relative}.flatpickr-day.inRange,.flatpickr-day.prevMonthDay.inRange,.flatpickr-day.nextMonthDay.inRange,.flatpickr-day.today.inRange,.flatpickr-day.prevMonthDay.today.inRange,.flatpickr-day.nextMonthDay.today.inRange,.flatpickr-day:hover,.flatpickr-day.prevMonthDay:hover,.flatpickr-day.nextMonthDay:hover,.flatpickr-day:focus,.flatpickr-day.prevMonthDay:focus,.flatpickr-day.nextMonthDay:focus{cursor:pointer;background:#e6e6e6;border-color:#e6e6e6;outline:0}.flatpickr-day.today{border-color:#959ea9}.flatpickr-day.today:hover,.flatpickr-day.today:focus{color:#fff;background:#959ea9;border-color:#959ea9}.flatpickr-day.selected,.flatpickr-day.startRange,.flatpickr-day.endRange,.flatpickr-day.selected.inRange,.flatpickr-day.startRange.inRange,.flatpickr-day.endRange.inRange,.flatpickr-day.selected:focus,.flatpickr-day.startRange:focus,.flatpickr-day.endRange:focus,.flatpickr-day.selected:hover,.flatpickr-day.startRange:hover,.flatpickr-day.endRange:hover,.flatpickr-day.selected.prevMonthDay,.flatpickr-day.startRange.prevMonthDay,.flatpickr-day.endRange.prevMonthDay,.flatpickr-day.selected.nextMonthDay,.flatpickr-day.startRange.nextMonthDay,.flatpickr-day.endRange.nextMonthDay{box-shadow:none;color:#fff;background:#569ff7;border-color:#569ff7}.flatpickr-day.selected.startRange,.flatpickr-day.startRange.startRange,.flatpickr-day.endRange.startRange{border-radius:50px 0 0 50px}.flatpickr-day.selected.endRange,.flatpickr-day.startRange.endRange,.flatpickr-day.endRange.endRange{border-radius:0 50px 50px 0}.flatpickr-day.selected.startRange+.endRange:not(:nth-child(7n+1)),.flatpickr-day.startRange.startRange+.endRange:not(:nth-child(7n+1)),.flatpickr-day.endRange.startRange+.endRange:not(:nth-child(7n+1)){box-shadow:-10px 0 #569ff7}.flatpickr-day.selected.startRange.endRange,.flatpickr-day.startRange.startRange.endRange,.flatpickr-day.endRange.startRange.endRange{border-radius:50px}.flatpickr-day.inRange{border-radius:0;box-shadow:-5px 0 #e6e6e6,5px 0 #e6e6e6}.flatpickr-day.flatpickr-disabled,.flatpickr-day.flatpickr-disabled:hover,.flatpickr-day.prevMonthDay,.flatpickr-day.nextMonthDay,.flatpickr-day.notAllowed,.flatpickr-day.notAllowed.prevMonthDay,.flatpickr-day.notAllowed.nextMonthDay{color:#3939394d;cursor:default;background:0 0;border-color:#0000}.flatpickr-day.flatpickr-disabled,.flatpickr-day.flatpickr-disabled:hover{cursor:not-allowed;color:#3939391a}.flatpickr-day.week.selected{border-radius:0;box-shadow:-5px 0 #569ff7,5px 0 #569ff7}.flatpickr-day.hidden{visibility:hidden}.rangeMode .flatpickr-day{margin-top:1px}.flatpickr-weekwrapper{float:left}.flatpickr-weekwrapper .flatpickr-weeks{padding:0 12px;box-shadow:1px 0 #e6e6e6}.flatpickr-weekwrapper .flatpickr-weekday{float:none;width:100%;line-height:28px}.flatpickr-weekwrapper span.flatpickr-day,.flatpickr-weekwrapper span.flatpickr-day:hover{color:#3939394d;cursor:default;background:0 0;border:none;width:100%;max-width:none;display:block}.flatpickr-innerContainer{box-sizing:border-box;display:flex;overflow:hidden}.flatpickr-rContainer{box-sizing:border-box;padding:0;display:inline-block}.flatpickr-time{text-align:center;box-sizing:border-box;outline:0;height:0;max-height:40px;line-height:40px;display:flex;overflow:hidden}.flatpickr-time:after{content:"";clear:both;display:table}.flatpickr-time .numInputWrapper{float:left;flex:1;width:40%;height:40px}.flatpickr-time .numInputWrapper span.arrowUp:after{border-bottom-color:#393939}.flatpickr-time .numInputWrapper span.arrowDown:after{border-top-color:#393939}.flatpickr-time.hasSeconds .numInputWrapper{width:26%}.flatpickr-time.time24hr .numInputWrapper{width:49%}.flatpickr-time input{box-shadow:none;text-align:center;height:inherit;line-height:inherit;color:#393939;box-sizing:border-box;appearance:textfield;background:0 0;border:0;border-radius:0;margin:0;padding:0;font-size:14px;position:relative}.flatpickr-time input.flatpickr-hour{font-weight:700}.flatpickr-time input.flatpickr-minute,.flatpickr-time input.flatpickr-second{font-weight:400}.flatpickr-time input:focus{border:0;outline:0}.flatpickr-time .flatpickr-time-separator,.flatpickr-time .flatpickr-am-pm{height:inherit;float:left;line-height:inherit;color:#393939;-webkit-user-select:none;user-select:none;align-self:center;width:2%;font-weight:700}.flatpickr-time .flatpickr-am-pm{cursor:pointer;text-align:center;outline:0;width:18%;font-weight:400}.flatpickr-time input:hover,.flatpickr-time .flatpickr-am-pm:hover,.flatpickr-time input:focus,.flatpickr-time .flatpickr-am-pm:focus{background:#eee}.flatpickr-input[readonly]{cursor:pointer}@keyframes fpFadeInDown{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translate(0,0)}}}@layer base{input:focus::-moz-placeholder{opacity:0}textarea:focus::-moz-placeholder{opacity:0}input:focus::placeholder,textarea:focus::placeholder{opacity:0}}@layer legacy{html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{vertical-align:baseline;border:0;margin:0;padding:0;font-size:100%}main,article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}html,body{min-height:100%;margin:0;padding:0}body{color:#000;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;font-family:Roboto,sans-serif;font-size:14px;position:relative}*{box-sizing:border-box;outline:none}img{vertical-align:top;border:none}.responsive-image{max-width:100%}form{margin:0;padding:0}input,textarea,select,button{resize:none;border:none;width:100%;margin:0;padding:0;font-family:Roboto,sans-serif;display:block}input[type=text]{-ms-align-items:center;background:#fff;align-items:center;display:flex}button[type=submit]{cursor:pointer}::-ms-placeholder{opacity:1}::placeholder{opacity:1}label{cursor:pointer}H1,H2,H3,H4,H5{margin:0;padding:0}H2{z-index:2;font-size:30px;font-weight:500;line-height:35px;position:relative}H3{font-size:20px;font-weight:500;line-height:23px}.title-block{display:flex;position:relative}.title-block:after{content:"";background:linear-gradient(90deg,#085dcf 0%,#ed2e2e 100%);border-radius:6px;width:100%;height:3px;display:block;position:absolute;bottom:8px;left:0}.title-block H2{background:#fff;padding-right:10px}.title-block.center{justify-content:center;display:flex}.title-block.center H2{padding:0 15px}.viewport-wrapper{min-width:300px;position:relative;overflow-x:clip}body:has(.site-header.is-open){overflow:hidden}body:has(.site-header.is-open) .viewport-wrapper{-webkit-overflow-scrolling:touch;width:100%;height:100vh;overflow:hidden}.container{min-width:300px;max-width:1170px;margin:0 auto;padding:0 15px}.flex-row{flex-wrap:wrap;display:flex}.justify-space{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.align-start{align-items:flex-start}.align-center{align-items:center}.align-end{align-items:flex-end}ul,ul li{margin:0;padding:0;list-style:none}ul{padding-top:6px}ul>li{margin-top:10px;padding-left:16px;position:relative}ul>li:before{content:"•";color:#085dcf;font-weight:700;position:absolute;top:0;left:0}a{color:#085dcf;transition:all .3s}a:hover{text-decoration:none}p{margin:0}.bt-stroke-wht{-ms-align-items:center;text-align:center;text-transform:uppercase;color:#fff;border:1px solid #fff;border-radius:2px;justify-content:center;align-items:center;height:45px;padding-bottom:2px;font-weight:500;text-decoration:none;transition:all .3s;display:flex}.bt-stroke-wht:hover{color:#e11c1c;border-color:#e11c1c}.bt-stroke-blue{-ms-align-items:center;text-align:center;text-transform:uppercase;color:#085dcf;background-color:#0000;border:1px solid #085dcf;border-radius:2px;justify-content:center;align-items:center;height:45px;padding-bottom:2px;font-size:16px;font-weight:500;text-decoration:none;transition:all .3s;display:flex}.bt-stroke-blue:hover{color:#e11c1c;border-color:#e11c1c}.bt-stroke{-ms-align-items:center;text-align:center;color:#333;border:1px solid #e6e6e6;border-radius:2px;justify-content:center;align-items:center;height:45px;padding:0 14px 2px 16px;font-size:14px;text-decoration:none;transition:all .3s;display:flex}.bt-stroke:hover{color:#333;background:#e6e6e6}.bt-stroke .icon-download{width:16px;height:16px;margin-left:16px}.bt-red{-ms-align-items:center;text-align:center;text-transform:uppercase;color:#fff;background:#e11c1c;border-radius:3px;justify-content:center;align-items:center;height:48px;padding-bottom:2px;font-size:16px;font-weight:700;text-decoration:none;transition:all .3s;display:flex}.bt-red:hover{background:#c50606}.bt-white{-ms-align-items:center;text-align:center;text-transform:uppercase;color:#085dcf;background:#fff;border-radius:3px;justify-content:center;align-items:center;height:48px;padding-bottom:2px;font-size:16px;font-weight:700;text-decoration:none;transition:all .3s;display:flex}.bt-white:hover{color:#e11c1c}.hidden{display:none}.image a{display:block}.image img{-o-object-fit:cover;object-fit:cover;width:100%}.mobile-header{background:#fff;padding:5px 15px;display:none;position:relative;box-shadow:0 2px 10px #00000026}.mobile-header--bar{-ms-align-items:center;align-items:center;display:flex}.mobile-logo{color:#000;-ms-align-items:center;align-items:center;margin-right:11px;font-size:11px;font-weight:700;line-height:115%;text-decoration:none;display:flex}.mobile-logo img{margin-right:5px}.mobile-logo span{max-width:80px}.mobile-header--bar .bt-stroke-blue{min-width:74px;height:30px;margin-left:auto;padding:0 20px;font-size:10px}.mobile-header--content{z-index:100;opacity:0;visibility:hidden;background:#fff;transition:opacity .2s,visibility .2s;position:fixed;inset:0;overflow-y:scroll}.site-header.is-open .mobile-header--content{opacity:1;visibility:visible}.mobile-header--content:before{content:"";background:#000;width:100%;height:54px;display:block}.mobile-header--content .close{cursor:pointer;z-index:20;width:24px;height:24px;position:absolute;top:18px;right:14px}.mobile-header--content .close:before{content:"";background:#fff;width:100%;height:2px;transition:all .3s;display:block;position:absolute;top:7px;left:0;transform:rotate(45deg)}.mobile-header--content .close:after{content:"";background:#fff;width:100%;height:2px;transition:all .3s;display:block;position:absolute;top:7px;left:0;transform:rotate(-45deg)}.mobile-user{justify-content:space-between;padding:18px 15px;display:flex}.mobile-user .bt-stroke-blue{text-transform:none;width:calc(50% - 8px);height:36px;font-size:14px}.mobile-nav{border-top:1px solid #e6e6e6}.mobile-nav ul{margin:0;padding:0}.mobile-nav ul li{margin:0;padding:0;position:static}.mobile-nav ul li:before{display:none}.mobile-nav>ul>li>a{-ms-align-items:center;color:#000;border-bottom:1px solid #e6e6e6;align-items:center;height:56px;padding:0 30px 0 24px;font-size:16px;text-decoration:none;display:flex;position:relative}.mobile-link-submenu:after{content:"";box-sizing:border-box;border-bottom:1px solid #000;border-right:1px solid #000;width:8px;height:8px;margin-top:-4px;display:block;position:absolute;top:50%;right:20px;transform:rotate(-45deg)}.mobile-dropdown{opacity:0;visibility:hidden;z-index:10;background:#fff;width:100%;height:100%;transition:opacity .2s,visibility .2s;position:fixed;inset:0;overflow-y:scroll}.mobile-nav .is-open>.mobile-dropdown{opacity:1;visibility:visible}.mobile-link-back{-ms-align-items:center;color:#fff;text-transform:uppercase;background:#1b2bb2;align-items:center;height:54px;padding:0 24px;font-weight:700;text-decoration:none;display:flex;position:relative}.mobile-link-back:before{content:"";background:url(/assets/i/arrow-back-wht.svg) 0 0/100% 100%;width:18px;height:18px;margin-right:10px;display:block}.mobile-dropdown li a{-ms-align-items:center;color:#000;border-bottom:1px solid #e6e6e6;align-items:center;height:56px;padding:0 24px;font-size:16px;text-decoration:none;display:flex;position:relative}.mobile-search{z-index:1;margin:16px 24px 0;position:relative}.mobile-search form{position:relative}.mobile-search input[type=text]{box-sizing:border-box;color:#000;background:#fff;border:1px solid #e6e6e6;border-radius:2px;height:48px;padding:0 22px 0 12px;font-size:16px}.mobile-search button{cursor:pointer;background:url(/assets/i/search.svg) 0 0/100% 100%;width:16px;height:16px;margin-top:-8px;display:block;position:absolute;top:50%;right:16px}.mobile-social{-ms-align-items:center;justify-content:center;align-items:center;padding:32px 0;display:flex}.mobile-social a{-ms-align-items:center;align-items:center;margin:0 10px;display:flex}.mobile-social svg{fill:#085dcf}.mobile-social .icon-telegram{width:28px;height:28px}.mobile-social .icon-vk{width:25px;height:14px}.mobile-social .icon-facebook{width:10px;height:21px}.mobile-social .icon-youtube{width:36px;height:28px}.mobile-social .icon-instagram{width:28px;height:28px}.bt-menu{z-index:10;cursor:pointer;-ms-align-items:center;align-items:center;width:24px;height:16px;margin-right:11px;display:flex;position:relative}.bt-menu span{background:#333;width:100%;height:2px;transition:all .3s;display:block;position:relative}.bt-menu span:before{content:"";background:#333;width:100%;height:2px;transition:all .3s;display:block;position:absolute;top:-6px;left:0}.bt-menu span:after{content:"";background:#333;width:100%;height:2px;transition:all .3s;display:block;position:absolute;top:6px;left:0}.site-header.is-open .bt-menu span{background:0 0}.site-header.is-open .bt-menu span:before{top:0;transform:rotate(45deg)}.site-header.is-open .bt-menu span:after{top:0;transform:rotate(-45deg)}.site-header{z-index:500;position:relative}.site-header .top{color:#fff;background:#171717;padding:7px 0;font-size:13px;line-height:15px}.site-header .top a{color:#fff;text-decoration:none}.header-social{margin-right:36px}.header-social a{-ms-align-items:center;align-items:center;margin-left:23px;display:flex}.header-social svg{fill:#555}.header-social .icon-telegram{width:20px;height:20px}.header-social .icon-vk{width:21px;height:12px}.header-social .icon-facebook{width:6px;height:12px}.header-social .icon-youtube{width:26px;height:20px}.header-social .icon-instagram{width:16px;height:16px}.useful-links ul{padding-top:0}.useful-links li{margin:0 0 0 42px;padding-left:0}.useful-links li:before{display:none}.useful-links li:first-child{margin-left:0}.header-user{border-left:1px solid #333;margin-left:36px;padding:7px 0 7px 36px}.header-user .login{padding-left:18px;font-weight:700;display:inline-block;position:relative}.header-user .login:before{content:"";background:url(/assets/i/user.svg) 0 0/100% 100%;width:12px;height:14px;margin-top:-7px;display:block;position:absolute;top:50%;left:0}.header-user .logout{margin-left:30px;padding-left:18px;font-weight:400;display:inline-block;position:relative}.header-user .logout:before{content:"";background:url(/assets/i/logout.svg) 0 0/100% 100%;width:14px;height:14px;margin-top:-7px;display:block;position:absolute;top:50%;left:0}.site-header .bot{z-index:2;background:#fff;position:relative;box-shadow:0 3px 4px #00000026}.site-header .logo{width:86px;height:60px;margin-right:auto;position:relative}.site-header .logo a{position:absolute;bottom:4px;left:0}.site-header .nav ul{padding-top:0}.site-header .nav ul li{padding-left:0}.site-header .nav ul li:before{display:none}.site-header .nav>ul>li{margin:0 62px 0 0;position:relative}.site-header .nav>ul>li>a{color:#000;font-size:17px;line-height:130%;text-decoration:none;position:relative}.site-header .nav>ul>li>a:after{content:"";background:0 0;border-radius:3px;width:100%;height:2px;transition:all .3s;display:block}.site-header .nav>ul>li:hover>a:after,.site-header .nav>ul>li>a.active:after{background:#c60606}.site-header .nav li .link-submenu:before{content:"";background:url(/assets/i/triangle.svg) 0 0/100% 100%;width:8px;height:8px;margin-top:-2px;display:block;position:absolute;top:50%;left:calc(100% + 5px)}.dropdown-submenu{opacity:0;visibility:hidden;background:#fff;width:262px;padding:20px;transition:opacity .2s,visibility .2s;position:absolute;top:100%;left:0;box-shadow:0 2px 15px #0000000d}.nav .is-open>.dropdown-submenu{opacity:1;visibility:visible}.dropdown-submenu li{margin-top:20px;padding-left:0}.dropdown-submenu li:first-child{margin-top:0}.dropdown-submenu li a{color:#000;border-color:#0000;border-bottom-style:solid;border-bottom-width:2px;font-size:16px;line-height:19px;text-decoration:none;display:inline-block}.dropdown-submenu li a:hover{border-color:#c60606}.bt-open-search{cursor:pointer;background:url(/assets/i/search.svg) 0 0/100% 100%;width:16px;height:16px;display:block}.header-search{z-index:10;background:#fff;display:none;position:absolute;inset:0}.header-search .wrapper{-ms-align-items:center;align-items:center;min-width:300px;max-width:1170px;height:50px;margin:0 auto;padding:0 15px;display:flex}.header-search form{width:100%;padding-right:35px;position:relative}.header-search form:after{content:"";background:linear-gradient(90deg,#085dcf 0%,#ed2e2e 100%);width:calc(100% - 35px);height:1px;display:block;position:absolute;bottom:0;left:0}.header-search .input-search{color:#828282;height:32px;font-size:16px}.header-search .bt-search{background:url(/assets/i/arrow2-next-blue.svg) 0 0/100% 100%;width:15px;height:13px;margin-top:-6px;position:absolute;top:50%;right:0}.promo-block{z-index:1;background:#1b2bb2;position:relative;overflow:hidden}.slider-promo .item{position:relative;overflow:hidden}.slider-promo .item .image{width:60%;position:relative}.slider-promo .item .image img{width:auto;height:100%;position:absolute;top:0;bottom:0;left:0}.slider-promo .item .content{z-index:2;color:#fff;width:40%;min-height:480px;padding:63px 20px 65px 0;position:relative}.slider-promo .item .content>*{z-index:2;position:relative}.slider-promo .item .title{padding-bottom:12px;font-size:36px;font-weight:900;line-height:110%}.slider-promo .item p{margin-top:12px;font-size:18px;line-height:21px}.slider-promo .item .bt-red{max-width:265px;margin-top:24px}.slider-promo .slider-dots{z-index:10;padding-top:0;position:absolute;bottom:13px;left:0;right:0}.slider-promo .slider-dots li{background:0 0;border:1px solid #fff}.slider-promo .slider-dots li:hover,.slider-promo .slider-dots li.is-active{background:#fff}.news-block{padding:60px 0 62px;position:relative}.news-block .col-6{width:calc(50% - 15px)}.item-news-lg{margin-top:30px}.item-news-lg .image img{height:350px}.item-news-lg .title{color:#000;margin-top:9px;font-size:20px;line-height:130%;text-decoration:none;display:inline-block}.item-news-lg .title:hover{color:#e11c1c}.item-news-lg p{color:#666;margin-top:9px;font-size:16px;font-weight:300;line-height:130%}.item-news-lg .date{color:#666;margin-top:9px;font-size:12px;line-height:130%}.item-news-lg .buttons{border-top:1px solid #ddd;flex-wrap:wrap;justify-content:space-between;margin-top:20px;padding-top:15px;display:flex}.item-news-lg .buttons .bt-stroke-blue{width:calc(50% - 12px);margin-top:12px}.item-news-sm .image img{height:150px}.item-news-sm .title{color:#000;margin-top:8px;font-size:15px;line-height:130%;text-decoration:none;display:inline-block}.item-news-sm .title:hover{color:#e11c1c}.item-news-sm .date{color:#666;margin-top:9px;font-size:12px;line-height:130%}.news-block .list-news{margin-top:-15px}.news-block .item-news-sm{width:calc(50% - 15px);margin-top:45px}.events-block{background:#f9f9f9;padding:50px 0 56px}.events-block.with-bg-image{background:#f9f9f9 url(/assets/i/bg2.png) 50% 100%/cover no-repeat}.events-block H2{margin-right:20px}.events-block H3{font-size:24px;font-weight:400}.events-block .link{text-align:center;color:#085dcf;margin-top:9px;font-size:20px;font-weight:500;line-height:23px;text-decoration:none;display:inline-block}.events-block .link:hover{color:#e11c1c}.events-block .list{padding-top:35px}.events-block .item-event{width:24%;margin:15px 1.25% 0 0}.events-block .item-event:nth-child(4n){margin-right:0}.item-event{background:#fff;border-top:5px solid #e11c1c;border-radius:5px;padding:0 25px 21px;position:relative;box-shadow:0 2px 15px #0000000d}.item-event:nth-child(2n){border-top-color:#085dcf}.item-event .title{color:#000;align-items:center;height:148px;font-size:18px;font-weight:500;line-height:130%;display:flex}.item-event .title a{color:#000;text-decoration:none}.item-event .list-info{padding-top:8px;position:relative}.item-event .list-info:before{content:"";background:linear-gradient(90deg,#085dcf 0%,#ed2e2e 100%);border-radius:6px;width:100%;height:2px;display:block;position:absolute;top:0;left:0}.item-event .desc{border-top:1px solid #e6e6e6;margin:21px -25px 0;padding:14px 25px 20px;font-size:15px;line-height:18px}.bt-center{justify-content:center;margin-top:31px;display:flex}.bt-center .bt-stroke-blue{width:100%;max-width:288px}.media-block{padding-top:60px}.media-block .top{padding-bottom:24px}.media-block .col-6{width:calc(50% - 3px)}.media-block .item-media{margin-top:5px}.media-block .group .item-media:before{height:119px}.media-block .group .item-media{width:calc(50% - 3px)}.media-block .group .item-media .caption{padding:13px}.media-block .group .item-media .caption .date{font-size:13px;line-height:15px}.media-block .group .item-media .caption .title{margin-top:0;font-size:18px;line-height:21px}.item-media{justify-content:center;display:flex;position:relative}.item-media:before{content:"";background:linear-gradient(360deg,#000000c4 36.99%,#0000 99.9%);width:100%;height:119px;display:block;position:absolute;bottom:0;left:0}.item-media img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;transition:all .3s}.item-media a{z-index:2;width:100%;height:100%;position:absolute;inset:0}.item-media .caption{color:#fff;z-index:1;width:100%;padding:20px;position:absolute;bottom:0;left:0;right:0}.item-media .caption .date{font-size:18px;line-height:21px}.item-media .caption .title{margin-top:7px;font-size:24px;font-weight:700;line-height:28px}.project-block{background:#1b2bb2;border-radius:18px;max-width:1260px;margin:60px auto 0;padding-bottom:56px;position:relative;overflow:hidden}.project-block:before{content:"";background:url(/assets/i/bg1.png) 50% 0/cover no-repeat;width:100%;height:100%;display:block;position:absolute;inset:0}.project-block .container{z-index:2;position:relative}.project-block .tabs{min-height:68px}.project-block .tabs a{color:#fff;background:#1b2bb2cc;border-radius:0 0 8px 8px;height:39px;margin-right:-3px;padding:12px 20px 0;font-size:13px;line-height:15px;text-decoration:none;display:block;position:relative}.project-block .tabs a.active{color:#1b2bb2;z-index:1;background:#fff;height:42px;font-weight:500;box-shadow:0 4px 4px #00000026}.project-block .head{color:#fff;font-size:20px;font-weight:300;line-height:23px}.project-block .head strong{text-transform:uppercase;font-size:38px;font-weight:700;line-height:45px;display:block}.project-block .subhead{color:#fff;-ms-align-items:center;border-left:1px solid #fff;align-items:center;max-width:380px;height:80px;margin-left:auto;padding-left:25px;font-size:16px;line-height:150%;display:flex}.project-block .bt-stroke-wht{margin-left:45px;padding:0 52px}.project-block .col-4{width:calc(32.5% - 10px)}.project-block .col-8{width:calc(67.5% - 10px)}.project-news-item{background:#fff;border-radius:5px;margin-top:27px;overflow:hidden;box-shadow:0 2px 15px #0000000d}.project-news-item .image img{height:222px}.project-news-item .content{padding:20px 18px 18px}.project-news-item .title{color:#000;font-size:18px;line-height:130%;text-decoration:none;display:inline-block}.project-news-item .title:hover{color:#e11c1c}.project-news-item .date{margin-top:13px;font-size:13px;line-height:130%}.project-block .all{color:#fff;margin:20px 0 0 18px;font-size:16px;font-weight:500;line-height:19px;text-decoration:none;display:inline-block;position:relative}.project-block .all:after{content:"";vertical-align:top;background:url(/assets/i/arrow-next-wht.svg) 0 0/100% 100%;width:21px;height:8px;margin:7px 0 0 8px;display:inline-block}.project-news-row{background:#fff;border-radius:5px;flex-wrap:wrap;margin-top:12px;display:flex;position:relative;overflow:hidden;box-shadow:0 2px 15px #0000000d}.project-news-row:first-child{margin-top:27px}.project-news-row .image{width:117px;display:flex}.project-news-row .image a{display:flex}.project-news-row .image img{height:100%;min-height:91px}.project-news-row .content{width:calc(100% - 117px);padding:13px 20px;line-height:130%}.project-news-row .date{font-size:13px}.project-news-row .title{color:#000;margin-top:5px;font-size:16px;text-decoration:none;display:inline-block}.project-news-row .title:hover{color:#e11c1c}.about-block{padding-top:60px}.reply-box{width:32%;max-width:345px;margin-top:43px;position:relative}.reply-box .text{font-size:15px;font-style:italic;font-weight:300;line-height:170%;position:relative}.reply-box .text:before,.reply-box .text:after{content:"";background:url(/assets/i/quotes.svg) 0 0/100% 100%;width:26px;height:26px;display:block;position:absolute}.reply-box .text:before{top:-12px;left:-13px}.reply-box .text:after{bottom:-12px;right:-9px;transform:rotate(180deg)}.reply-box .autor{-ms-align-items:center;align-items:center;margin-top:24px;display:flex}.reply-box .autor .photo{margin-right:11px}.reply-box .autor .photo img{-o-object-fit:cover;object-fit:cover;border-radius:50%;width:60px;height:60px}.reply-box .autor .name{font-size:18px;font-weight:500;line-height:21px}.reply-box .autor p{color:#4f4f4f;margin-top:7px}.membership-box{background:#fff;border:1px solid #fafafa;border-radius:5px;width:32%;max-width:360px;margin-top:23px;padding:16px 25px 20px;font-weight:300;position:relative;box-shadow:0 2px 15px #0000000d}.membership-box p{margin:18px 0 3px;font-size:14px;line-height:140%}.list-doc{padding-top:14px}.item-doc{-ms-align-items:center;align-items:center;margin-top:10px;display:flex}.item-doc .icon{min-width:26px;max-width:26px;height:34px;margin-right:12px}.item-doc a{color:#000;font-size:14px;font-weight:300;line-height:16px;text-decoration:none}.item-doc a:hover{color:#e11c1c}.membership-box .bt-stroke-blue{margin-top:18px}.birthdays-box{width:32%;max-width:360px;margin-top:23px;position:relative}.birthdays-box .wrapper{background:#fff;border-top:5px solid #e11c1c;border-bottom:5px solid #085dcf;border-radius:5px;margin-top:14px;font-weight:300;position:relative;box-shadow:0 2px 15px #0000000d}.row-person{-ms-align-items:center;border-bottom:1px solid #e0e0e0;align-items:center;padding:16px 21px;display:flex}.row-person .photo{width:50px}.row-person .photo img{-o-object-fit:cover;object-fit:cover;border-radius:50%;width:50px;height:50px}.row-person .content{width:calc(100% - 50px);padding-left:20px}.row-person .date{color:#e11c1c;font-size:12px;font-weight:500;line-height:14px}.row-person .name{margin-top:2px;font-size:16px;font-weight:500;line-height:19px}.row-person p{color:#666;margin-top:2px;font-size:13px;line-height:15px}.pairs-block{padding:60px 0 30px}.pairs-block .top{padding-bottom:22px;position:relative}.pairs-block .top:after{content:"";background:linear-gradient(90deg,#085dcf 0%,#ed2e2e 100%);border-radius:6px;width:100%;height:2px;display:block;position:absolute;bottom:0;left:0}.item-partner{text-align:center;color:#999;max-width:190px;margin:13px 0 30px;font-size:13px;line-height:15px}.item-partner .logo{-ms-align-items:center;justify-content:center;align-items:center;height:80px;margin-bottom:16px;display:flex}.item-partner .logo img{-o-object-fit:cover;object-fit:cover;max-width:90%;max-height:80px}.item-partner .title{padding:0 5px}.link-more{color:#000;font-size:16px;font-weight:300;line-height:19px;text-decoration:none;display:inline-block;position:relative}.link-more:after{content:"";vertical-align:top;background:url(/assets/i/arrow-next-gradient.svg) 0 0/100% 100%;width:21px;height:8px;margin:7px 0 0 8px;display:inline-block}.link-more:hover{color:#e11c1c}.page{z-index:10;padding-bottom:60px;position:relative}.pb-0{padding-bottom:0}.breadcrumbs ul{padding-top:0}.breadcrumbs li{color:#130e27;margin:0;padding:0;font-size:12px;line-height:16px}.breadcrumbs li:before{display:none}.breadcrumbs li:after{content:"/";color:#2d285e8f}.breadcrumbs li:last-child:after{display:none}.breadcrumbs li a{color:#2d285e8f}.page-top{color:#fff;background:#1b2bb2 url(/assets/i/pattern-2.jpg) 100% 100% no-repeat;padding:25px 0;position:relative;overflow:hidden}.page-top:before{content:"";background:url(/assets/i/pattern-1.jpg);width:467px;height:395px;display:block;position:absolute;bottom:-30px;left:-19px}.page-top>*{z-index:2;position:relative}.page-top H1{font-size:50px;font-weight:300;line-height:59px}.page-top .bt-stroke-wht{border-color:#085dcf;padding:0 36px}.page-top .bt-stroke-wht:hover{color:#fff;background:#085dcf;border-color:#085dcf}.page-top .bt-red{padding:0 36px}.page-top .left{flex:1 1 0}.page-top .right{flex:0 0 34%;min-width:0}.page-top.inside{padding:14px 0}.page-top.inside H1{font-size:30px;line-height:35px}.link-back{-ms-align-items:center;color:#fff;align-items:center;font-size:16px;line-height:19px;text-decoration:none;display:inline-flex;position:relative}.link-back:before{content:"";background:url(/assets/i/arrow-next-wht-lg.svg) 0 0/100% 100%;width:15px;height:8px;margin-right:6px;display:inline-block;transform:rotate(180deg)}.link-back+H1{padding-top:13px}.page-top .info{text-align:center;margin-top:11px;font-size:20px;font-weight:300;line-height:23px}.page-top .status{font-size:36px;font-weight:200;line-height:42px}.tabs-bar{padding-top:55px;display:flex}.tabs-bar a{-ms-align-items:center;text-align:center;color:#fff;background:#085dcf;border-radius:5px 5px 0 0;justify-content:center;align-items:center;height:50px;margin-right:4px;padding:0 33px;font-size:16px;line-height:19px;text-decoration:none;display:flex;box-shadow:0 2px 15px #0000000d}.tabs-bar a:hover,.tabs-bar a.active{color:#000;background:#fff}.page-tab{padding-bottom:60px}.tab-block{padding-top:30px}.tab-block .sponsor{-ms-align-items:center;flex-wrap:wrap;align-items:center;line-height:16px;display:flex}.tab-block .sponsor img{width:auto;max-height:45px;margin-left:10px}.page-tab H3{font-size:24px;font-weight:400;line-height:28px;position:relative}.results-box{margin-top:30px}.results-box H3 span{z-index:2;background:#fff;padding-right:16px;position:relative}.results-box H3:after{content:"";background:#e6e6e6;width:100%;height:1px;display:block;position:absolute;top:50%;left:0}.tab-inner{padding-top:30px}.page-tab .item-doc{margin-top:24px;font-size:16px;line-height:19px}.page-tab .item-doc a{font-size:16px;line-height:19px}.gallery-list .item-gallery img{max-height:245px}.gallery-list .item-gallery{margin-top:10px}.page-tab .gallery-list{padding-top:10px}.gallery-list .item-gallery:nth-child(n){width:calc(25% - 7px)}.gallery-list .item-gallery:nth-child(2n){width:calc(35% - 7px)}.gallery-list .item-gallery:nth-child(3n){width:calc(40% - 7px)}.gallery-list .item-gallery img{-o-object-fit:cover;object-fit:cover;width:100%;height:220px}.page-tab .news-list{padding-top:30px}.page-detail .preview{background-position:50%;background-repeat:no-repeat;background-size:cover;padding:64px 0 110px;position:relative}.page-detail .preview:before{content:"";opacity:.8;background:#1b2bb2;width:100%;height:100%;display:block;position:absolute;top:0;left:0}.page-detail .preview>*{z-index:2;position:relative}.page-detail .preview .subhead{color:#fff;max-width:790px;font-size:30px;font-weight:700;line-height:35px}.page-detail .preview H1{color:#fff;margin-top:11px;font-size:60px;line-height:70px}.page-detail .contacts-row{z-index:2;background:#fff;border-radius:5px;margin-top:-45px;padding:3px 22px 23px;position:relative;box-shadow:0 2px 15px #0000001a}.page-detail .contacts-row .item{margin-top:20px;margin-right:8%;padding-left:34px;font-size:18px;line-height:140%;position:relative}.page-detail .contacts-row .item:last-child{margin-right:0}.page-detail .contacts-row .item:before{content:"";display:block;position:absolute;top:50%;left:0}.page-detail .contacts-row .icon-pin:before{background:url(/assets/i/pin.svg) 0 0/100% 100%;width:21px;height:28px;margin-top:-14px;left:3px}.page-detail .contacts-row .icon-pin{font-size:14px}.page-detail .contacts-row .icon-phone:before{background:url(/assets/i/phone.svg) 0 0/100% 100%;width:24px;height:24px;margin-top:-12px}.page-detail .contacts-row .icon-site:before{background:url(/assets/i/site.svg) 0 0/100% 100%;width:24px;height:24px;margin-top:-12px}.page-detail .contacts-row .icon-mail:before{background:url(/assets/i/mail.svg) 0 0/100% 100%;width:24px;height:18px;margin-top:-9px}.page-detail .desc{color:#333;width:calc(100% - 285px);padding:40px 0 0}.page-detail .desc H2{padding-bottom:10px}.page-detail .desc p{margin-top:10px;font-size:16px;line-height:140%}.page-detail .desc .text{width:calc(100% - 190px);padding-right:10px}.page-detail .desc .logo{text-align:center;width:190px;margin-top:10px}.page-detail .desc .logo img{max-width:100%}.page-detail .progress{background:linear-gradient(29.07deg,#085dcf 18.66%,#ed2e2e 85.48%);border-radius:5px;width:285px;margin-top:40px;padding:1px}.page-detail .progress .wrapper{background:#fff;border-radius:5px;padding:19px 29px}.page-detail .progress .item{-ms-align-items:center;align-items:center;min-height:29px;margin-top:20px;padding-left:36px;font-size:16px;font-weight:300;line-height:19px;display:flex;position:relative}.page-detail .progress .item:first-child{margin-top:0}.page-detail .progress .item .icon{-ms-align-items:center;align-items:center;display:flex;position:absolute;top:0;bottom:0;left:0}.page-detail .progress .item p{margin:0}.page-detail .progress .item span{font-weight:400}.page-detail .events{background:#f9f9f9;margin-top:40px;padding:10px 0 50px}.page-detail .events .button-center{margin-top:30px}.page-detail .news{background:#1b2bb2;padding:36px 0 56px}.slider-news{margin-top:36px}.slider-news .slider-track{margin:0 -6px}.slider-news .item-news{flex:0 0 calc(25% - 12px);margin:0 6px}.slider-news .slider-dots{padding-top:43px}.page-detail .coaching{padding:40px 0 50px;box-shadow:0 2px 15px #0000000d}.page-detail .coaching .item-man{width:17%;margin-right:3.75%}.page-detail .coaching .item-man:nth-child(5n){margin-right:0}.page-detail .gallery{padding-top:60px}.page-detail .gallery .button-center{margin-top:20px}.page-detail .contacts{padding:60px 0}.page-detail .contacts .wrapper{border-radius:5px;overflow:hidden;box-shadow:0 2px 15px #0000000d}.page-detail .contacts .frame{justify-content:center;width:calc(100% - 390px);display:flex}.page-detail .contacts .frame>*{-o-object-fit:cover;object-fit:cover;width:100%;min-height:100%}.page-detail .contacts .side{width:390px;padding:25px 30px}.page-detail .contacts H2{padding-bottom:10px}.page-detail .contacts .item{border-bottom:1px solid #e6e6e6;padding:15px 0 15px 40px;font-size:15px;line-height:140%;position:relative}.page-detail .contacts .item:last-child{border-bottom:0;padding-bottom:0}.page-detail .contacts .item:before{content:"";display:block;position:absolute;top:16px;left:0}.page-detail .contacts .icon-pin:before{background:url(/assets/i/pin.svg) 0 0/100% 100%;width:21px;height:28px}.page-detail .contacts .icon-metro:before{background:url(/assets/i/metro.svg) 0 0/100% 100%;width:24px;height:29px}.page-detail .contacts .icon-phone:before{background:url(/assets/i/phone.svg) 0 0/100% 100%;width:24px;height:24px}.page-detail .contacts .icon-site:before{background:url(/assets/i/site.svg) 0 0/100% 100%;width:24px;height:24px}.page-detail .contacts .icon-mail:before{background:url(/assets/i/mail.svg) 0 0/100% 100%;width:24px;height:18px}.page-detail .contacts .metro{-ms-align-items:center;align-items:center;margin-top:10px;display:flex}.page-detail .contacts .metro:first-child{margin-top:0}.page-detail .contacts .metro .line{border-radius:2px;width:12px;height:3px;margin-right:5px}.page-detail .contacts .subitem{margin-top:16px;font-size:18px}.page-detail .contacts .subitem:first-child{margin-top:0}.page-detail .contacts small{color:#828282;font-size:14px;display:block}.paginations{text-align:center;margin-top:16px}.paginations a{margin:0 3px}.paginations a.current{border-bottom:3px solid #1b2bb2}.admin-bt{-ms-align-items:center;text-transform:none;border-radius:5px;justify-content:center;align-items:center;height:48px;padding:0 20px;font-size:16px;text-decoration:none;display:inline-flex}.admin-bt-white{color:#4f4f4f;background:#fff;font-size:14px;box-shadow:0 2px 15px #0000000d}.admin-bt-white:hover{color:#fff;background:#1b2bb2}.media-box{margin-top:30px}.media-box .tile-media{margin-top:30px;margin-bottom:0}.page article{color:#333;max-width:848px;padding:40px 0 0;font-size:16px;line-height:130%}.page article H2{font-size:42px;font-weight:400;line-height:100%}.page article .info{-ms-align-items:center;align-items:center;margin-top:20px;display:flex}.page article .date{color:#333;margin-right:18px;font-size:16px;line-height:100%}.page article .tags a{margin-top:0}.page article .share{margin-left:auto}.page article img{max-width:100%;margin:20px 0 10px}.page article p{margin-top:5px}.page .news-block{padding-bottom:0}.page .news-block .item-news-sm{width:23%;margin:26px 2.6667% 0 0}.page .news-block .item-news-sm:nth-child(4n){margin-right:0}.share{-ms-align-items:center;color:#828282;align-items:center;margin-top:20px;font-size:12px;display:flex}.share a{margin-left:8px}.share .vk{width:21px;height:12px}.share .facebook{width:9px;height:18px}.share .ok{width:14px;height:14px}table{border-collapse:collapse;text-align:center;width:100%;margin:13px 0 0;padding:0;font-size:15px;line-height:18px}table th{color:#4f4f4f;vertical-align:middle;background:#f5f9fa;border:1px solid #f5f9fa;margin:0;padding:0;font-weight:400}table th:first-child{text-align:left;padding-left:15px}table td{vertical-align:middle;border:1px solid #e6e6e6;margin:0;padding:0}table tr:first-child td{border-top:0}table td:first-child{text-align:left;padding-left:15px;font-size:16px;font-weight:500}.tabs-links{background:#fff;padding:23px 0 14px;box-shadow:0 1px 2px #00000026}.tabs-links .list,.tabs-links .list li{margin:0;padding:0}.tabs-links .list li:before{display:none}.tabs-links a{color:#000;border-bottom:2px solid #0000;padding-bottom:2px;font-size:15px;line-height:18px;text-decoration:none;display:inline-block;position:relative}.tabs-links a span{font-weight:300}.tabs-links a:hover,.tabs-links a.active{border-bottom-color:#e11c1c}.place{-ms-align-items:center;align-items:center;font-size:16px;font-weight:500;line-height:19px;display:flex}.place svg{width:16px;height:19px}svg.gold{fill:#eb9f0d}svg.silver{fill:#8e8e8e}svg.bronze{fill:#af480d}.place .data{margin-left:24px}.place>*+.data{margin-left:8px}.mob-subhead{color:#4f4f4f;padding-bottom:6px;font-size:13px;font-weight:300;line-height:15px;display:none}.table-personal{margin-top:20px}.table-personal .cell{word-wrap:break-word}.table-head{color:#4f4f4f;flex-wrap:wrap;padding-bottom:3px;font-size:15px;font-weight:300;line-height:18px;display:flex}.table-row{flex-wrap:wrap;font-size:16px;font-weight:300;line-height:19px;display:flex;position:relative}.table-cell-7 .cell:first-child{width:73px}.table-cell-7 .cell:nth-child(2){width:calc(100% - 764px);padding-right:10px}.table-cell-7 .cell:nth-child(3){width:73px}.table-cell-7 .cell:nth-child(4){width:90px}.table-cell-7 .cell:nth-child(5){width:170px}.table-cell-7 .cell:nth-child(6){width:92px}.table-cell-7 .cell:nth-child(7){width:266px}.table-row .cell{padding-top:16px}.table-row .regular{font-weight:400}.sticky-block{z-index:100;background:#fff;position:relative}.sticky-filter{z-index:100;background:#fff;padding:26px 0;position:sticky;top:0}.filter{border:1px solid #dadada;border-radius:2px;padding-right:24px}.filter .item-form{border-right:1px solid #dadada}.filter .ts-dropdown{border-top:0;border-radius:0 0 2px 2px}.filter .reset{-ms-align-items:center;align-items:center;height:46px;margin-left:auto;display:flex}.bt-reset{color:#4f4f4f;padding-left:24px;font-size:14px;line-height:100%;text-decoration:none;display:inline-block;position:relative}.bt-reset:before{content:"";background:url(/assets/i/refresh.svg) 0 0/100% 100%;width:14px;height:14px;margin-top:-7px;display:block;position:absolute;top:50%;left:0}.bt-reset:hover{color:#df221e}.sticky-calendar{z-index:50;background:#fff;border-bottom:1px solid #e0e0e0;position:sticky;top:0}.slider-calendar{margin-right:-20px}.slider-calendar .item{flex-direction:column;flex:none;margin-right:32px;padding:20px 0 15px;display:flex}.slider-calendar .item:last-child{margin-right:32px}.slider-calendar .item .year{color:#bdbdbd;padding-bottom:4px;font-size:16px;line-height:19px}.slider-calendar .item .month{color:#000;border-bottom:3px solid #0000;margin-top:auto;padding-bottom:4px;font-size:18px;font-weight:300;line-height:21px;text-decoration:none;display:inline-block;position:relative}.slider-calendar .item .month.active{border-color:#e11c1c;font-weight:500}.slider-calendar .item .month:hover{color:#df221e}.list-tags{gap:8px;padding:12px 0 10px}.list-tags a{color:#828282;padding:1px;font-size:14px;line-height:100%;text-decoration:none;display:inline-block;position:relative;overflow:hidden}.list-tags a.active{color:#333}.list-tags a:before{content:"";background:#dadada;width:100%;height:100%;display:block;position:absolute;inset:0}.list-tags a.active:before{background:linear-gradient(270deg,#0760d8,#e11c1c)}.list-tags a span{z-index:2;background:#fff;padding:8px 12px;display:block;position:relative}.item-games{background:#fff;border:1px solid #dadada;border-left:2px solid #e11c1c;border-radius:5px;flex-wrap:wrap;margin-top:10px;display:flex;position:relative}.item-games:nth-child(2n){border-left-color:#085dcf}.item-games .cell:first-child{border-right:1px solid #e6e6e6;width:48.4%;padding:22px 30px}.item-games .cell:nth-child(2){border-right:1px solid #e6e6e6;width:27%;padding:12px 20px 12px 34px}.item-games .cell:nth-child(3){text-align:center;width:24.6%;padding:31px 34px 30px}.item-games .cell:nth-child(3) p{margin:0 0 16px;font-size:16px;line-height:19px}.item-games .title{color:#000;margin-bottom:4px;font-size:18px;font-weight:500;line-height:150%}.item-games .title a{color:#000;text-decoration:none}.item-games__ekp{color:#1b2bb2;margin-top:10px;font-style:italic;font-weight:700}.age-accordion{margin:20px 0}.age-accordion__toggle{color:#1b2bb2;cursor:pointer;background:0 0;border:none;align-items:center;gap:6px;padding:0;font-size:14px;font-weight:600;display:flex}.age-accordion__toggle:hover{opacity:.8}.age-accordion__active-label{color:#555;font-weight:400}.age-accordion__arrow{font-size:11px;transition:transform .2s;display:inline-block}.age-accordion__arrow--open{transform:rotate(180deg)}.age-accordion__body{margin-top:10px}.item-games__age-tags{flex-direction:column;gap:8px;margin-top:10px;display:flex}.tag-age-group{flex-wrap:wrap;align-items:center;gap:5px;display:flex}.tag-age-type{color:#555;white-space:nowrap;font-size:12px;font-weight:700}.tag-age{color:#1b2bb2;white-space:nowrap;background:#eef0fb;border-radius:4px;padding:3px 8px;font-size:12px;font-weight:600;text-decoration:none;display:inline-block}a.tag-age:hover{color:#fff;background:#1b2bb2}.promo-box{color:#fff;background:#1b2bb2 100% 0/cover no-repeat;border-radius:5px;margin-top:10px;padding:30px}.promo-box .content{max-width:450px}.promo-box .title{font-size:36px;font-weight:900;line-height:110%}.promo-box .date{margin-top:10px;font-size:18px;line-height:21px}.promo-box .date:after{content:"";background:#fff;width:23px;height:1px;margin-top:10px;display:block}.promo-box p{margin-top:10px;font-size:15px;line-height:18px}.promo-box .bt-red{max-width:260px;margin-top:10px}.archive-box .section{padding-top:45px}.archive-box .section:first-child{padding-top:0}.archive-box .section H3{padding-bottom:10px;font-size:24px;line-height:28px}.archive-box .item-games .title{-ms-align-items:center;align-items:center;min-height:57px;margin-bottom:0;font-size:16px;font-weight:400;line-height:150%;display:flex}.row-news{background:#fff;border:1px solid #dadada;border-radius:2px;flex-wrap:wrap;margin-top:16px;transition:all .3s;display:flex;position:relative;overflow:hidden}.row-news:first-child{margin-top:0}.row-news .image{width:390px;min-height:218px;display:flex}.row-news .image a{width:100%;display:flex}.row-news .image img{height:100%}.row-news .content{width:calc(100% - 390px);max-width:700px;padding:16px 20px}.row-news .title{color:#000;margin-top:11px;font-size:20px;line-height:140%;text-decoration:none;display:inline-block}.row-news .title:hover{color:#085dcf}.row-news .date{margin-top:11px;font-size:12px;font-weight:300;line-height:14px}.row-news p{margin-top:11px;font-size:15px;font-weight:300;line-height:140%}.title-block--link{color:#fff;font-size:30px;font-weight:500;line-height:35px;text-decoration:none;display:inline-block;position:relative}.title-block--link:after{content:"";vertical-align:top;background:url(/assets/i/arrow-next-wht-lg.svg) 0 0/100% 100%;width:26px;height:18px;margin:10px 0 0 8px;display:inline-block}.news-tiles{margin-top:26px;padding:36px 0 48px;position:relative}.news-tiles:before{content:"";background:#1b2bb2;display:block;position:absolute;inset:0 -9999px}.news-tiles>*{z-index:2;position:relative}.news-tiles .flex-row{padding-top:36px}.news-tiles .item-news{width:24.2%;margin:11px 1% 0 0}.news-tiles .item-news:nth-child(4n){margin-right:0}.item-news{z-index:2;background:#fff;flex-direction:column;padding:0 20px 26px;display:flex;position:relative;overflow:hidden}.item-news .image{margin:0 -20px}.item-news .image img{height:160px}.item-news .tags{margin-top:10px}.item-news .title{color:#000;margin-top:10px;font-size:16px;line-height:140%;text-decoration:none;display:inline-block}.item-news .title:hover{color:#085dcf}.item-news .date{color:#666;margin-top:auto;padding-top:10px;font-size:12px;line-height:130%}.news-tiles+.news-list{padding-top:26px}.tile-media{width:31.6%;margin:0 2.6% 36px 0;position:relative;overflow:hidden}.tile-media:nth-child(3n){margin-right:0}.tile-media .image{border-radius:3px;position:relative;overflow:hidden}.tile-media .image img{height:240px}.tile-media .total{-ms-align-items:center;z-index:2;color:#000;background:#ffffffbf;border-radius:2px;align-items:center;height:21px;padding:0 6px;font-size:13px;line-height:15px;display:flex;position:absolute;bottom:8px;left:10px}.tile-media .total:before{content:"";background:url(/assets/i/camera.svg) 0 0/100% 100%;width:14px;height:12px;margin-right:5px;display:block}.tile-media .duration{-ms-align-items:center;z-index:2;color:#000;background:#ffffffbf;border-radius:2px;align-items:center;height:21px;padding:0 6px;font-size:13px;line-height:15px;display:flex;position:absolute;bottom:10px;right:9px}.tile-media .title{color:#000;margin-top:8px;font-size:17px;line-height:140%;text-decoration:none;display:inline-block}.tile-media .title:hover{color:#085dcf}.tile-media .date{color:#666;margin-top:8px;font-size:12px;line-height:130%}.bt-more{justify-content:center;padding-top:20px;display:flex}.bt-more>*{padding:0 55px}.games-detail{padding-bottom:76px}.games-detail .list-info li{margin-top:24px;padding-left:36px}.games-detail .list-info li.icon-calendar:before{width:24px;height:27px;top:-6px}.games-detail .list-info li.icon-pin:before{width:24px;height:32px;top:-4px}.games-detail .list-info li.icon-building:before,.games-detail .list-info li.icon-user:before{width:24px;height:27px;top:-4px}.games-detail .col-4{width:31.6%;margin:40px 2.6% 0 0;overflow:hidden}.games-detail .col-4:nth-child(3n){margin-right:0}.games-detail--info{border-bottom:1px solid #e5e5e5;width:32%;padding-bottom:20px}.games-detail--docs{background:#fff;border:1px solid #fafafa;border-radius:5px;padding:15px 25px 20px;box-shadow:0 2px 15px #0000000d}.games-detail--docs H3{padding-bottom:5px}.games-detail--docs .item-doc{margin-top:15px}.games-detail--docs .item-doc a{font-size:16px;line-height:19px}.program-board{color:#333;margin-top:26px}.program-board .head{font-size:17px;line-height:20px}.program-graph{margin-top:11px;position:relative}.program-graph:before{content:"";background:#085dcf;width:1px;display:block;position:absolute;top:0;bottom:0;left:105px}.program-graph .level{z-index:1;margin-top:23px;display:flex;position:relative}.program-graph .level:first-child{margin-top:0}.program-graph .level .time{width:105px;font-size:15px;font-weight:300;line-height:18px;position:relative}.program-graph .level .time:after{content:"";box-sizing:border-box;background:#fff;border:1px solid #085dcf;border-radius:50%;width:7px;height:7px;display:block;position:absolute;top:5px;right:-4px}.program-graph .level:first-child .time:after{top:0}.program-graph .level:last-child .time:after{top:auto;bottom:0}.program-graph .level .title{width:calc(100% - 105px);padding-left:19px;font-size:15px;line-height:18px}.games-detail--persons H3{padding-bottom:26px}.games-detail--persons .item-person{width:49%;max-width:160px}.item-person{margin-bottom:21px;display:flex}.item-person .photo{width:60px}.item-person .photo img{width:100%}.item-person .content{width:calc(100% - 60px);max-width:92px;padding-left:8px}.item-person .name{font-size:15px;line-height:130%}.item-person p{margin-top:7px;font-size:12px;font-weight:300;line-height:130%}.link-dashed{border-bottom:1px dashed;padding-bottom:2px;font-size:16px;line-height:19px;text-decoration:none;display:inline-block}.link-dashed:hover{border-bottom-color:#0000}.page-nav{padding:23px 0 14px;position:relative}.page-nav:before{content:"";background:#fff;height:100%;display:block;position:absolute;top:0;left:-9999px;right:-9999px;box-shadow:0 1px 2px #00000026}.page-nav ul{z-index:2;padding-top:0;position:relative}.page-nav li{margin-top:0;padding-left:0}.page-nav li:before{display:none}.page-nav li a{color:#000;border-bottom:2px solid #0000;padding-bottom:2px;font-size:15px;line-height:18px;text-decoration:none;display:inline-block;position:relative}.page-nav li a:hover,.page-nav li a.active{border-bottom-color:#e11c1c}.page-content{width:calc(100% - 360px);padding:40px 50px 0 0}.page-sidebar{width:360px;padding-top:40px}.page .container>H1,.page-content>H1{font-size:30px;font-style:normal;font-weight:500;line-height:35px}.page .container>p{color:#333;margin-top:10px;font-size:16px;font-weight:300;line-height:140%}.page .container>H1{padding-top:40px}.page .container>H1+p,.page-content>H1+p{margin-top:30px}.page-content>img{border-radius:5px;max-width:100%;margin-top:22px}.page-content>img+p{margin-top:20px}.page-content>p{color:#333;margin-top:10px;font-size:16px;font-weight:300;line-height:140%}.page-content>ul{color:#333;font-size:16px;font-weight:300;line-height:140%}.page-content>H3{margin-top:30px}.members-block{border-top:1px solid #e6e6e6;margin-top:40px;padding-top:40px}.members-block>p{color:#333;margin-top:20px;font-size:15px;font-weight:300;line-height:140%}.slider-members{margin-top:30px}.slider-members .col{flex-wrap:wrap;justify-content:space-between;display:flex}.slider-members .col .item-member:first-child,.slider-members .col .item-member:nth-child(2){margin-top:0}.slider-members .col .item-member{width:50%;padding-right:10px}.slider-members .slider-dots{padding-top:33px}.item-member{-ms-align-items:center;align-items:center;margin-top:50px;display:flex;position:relative}.item-member .photo{background:#e6e6e6;border-radius:50%;width:100px;height:100px;overflow:hidden}.item-member .photo img{-o-object-fit:cover;object-fit:cover;border-radius:50%;width:100px;height:100px}.item-member .text{width:calc(100% - 100px);padding-left:26px}.item-member .name{max-width:185px;font-size:18px;font-weight:500;line-height:21px}.item-member p{color:#4f4f4f;max-width:185px;margin-top:9px;line-height:16px}.projects-block{border-top:1px solid #e6e6e6;margin-top:40px;padding-top:40px}.projects-block .list{padding-top:15px}.projects-block .item-project{width:49%;max-width:340px;margin:15px 2% 0 0}.projects-block .item-project:nth-child(2n){margin-right:0}.item-project{background:#fff;border-radius:5px;margin-top:15px;padding:25px;position:relative;overflow:hidden;box-shadow:0 2px 15px #0000000d}.item-project .logo{height:72px;overflow:hidden}.item-project .logo img{max-width:100%}.item-project p{color:#333;min-height:63px;margin:0;font-size:15px;line-height:140%}.item-project .more{-ms-align-items:center;align-items:center;margin-top:18px;font-size:15px;font-weight:500;line-height:140%;text-decoration:none;display:inline-flex;position:relative}.item-project .more:after{content:"";vertical-align:top;background:url(/assets/i/arrow-next-blue.svg) 0 0/100% 100%;width:17px;height:11px;margin-left:6px;display:inline-block}.item-project .more:hover{text-decoration:underline}.advice-block{margin-top:80px}.advice-block .list{margin-top:-10px}.advice-block .item-man{width:32%;margin:40px 2% 0 0}.advice-block .item-man:nth-child(3n){margin-right:0}.item-man .photo{background:#e6e6e6;border-radius:50%;width:100px;height:100px;overflow:hidden}.item-man .name{max-width:195px;margin-top:16px;font-size:18px;font-weight:500;line-height:21px}.docs-aside{background:#fff;border:1px solid #fafafa;border-radius:5px;padding:25px;box-shadow:0 2px 15px #0000000d}.docs-aside .item-doc{margin-top:23px}.docs-aside .bt-stroke-blue{margin-top:21px}.membership-aside{color:#fff;background:#1b2bb2;border-radius:5px;margin-top:30px;padding:25px;box-shadow:0 2px 15px #0000000d}.membership-aside p{margin-top:14px;font-size:15px;line-height:140%}.membership-aside .bt-white{margin-top:21px}.partners-aside{background:#fff;border:1px solid #fafafa;border-radius:5px;margin-top:30px;padding:25px;box-shadow:0 2px 15px #0000000d}.partners-aside .item{width:50%;margin-top:20px}.partners-aside .item img{max-width:80%}.partners-aside .bt-stroke-blue{margin-top:21px}.contacts-box .col{max-width:32%;margin-top:40px;padding:0 10px 0 27px;position:relative}.contacts-box .col:before{content:"";display:block;position:absolute;top:4px;left:-5px}.contacts-box .icon-pin:before{background:url(/assets/i/pin.svg) 0 0/100% 100%;width:15px;height:20px;left:0}.contacts-box .icon-phone:before{background:url(/assets/i/phone.svg) 0 0/100% 100%;width:20px;height:20px}.contacts-box .icon-mail:before{background:url(/assets/i/mail.svg) 0 0/100% 100%;width:20px;height:15px;top:6px}.contacts-box .head{padding-bottom:16px;font-size:24px;line-height:28px}.contacts-box .item{color:#333;margin-bottom:18px;font-size:16px;line-height:150%}.contacts-box .item:last-child{margin-bottom:0}.contacts-box p{color:#333;margin:0 0 18px;font-size:16px;line-height:150%}.contacts-box p:last-child{margin-bottom:0}.contacts-box .subhead{opacity:.6;font-size:14px;line-height:16px}.contacts-box a{font-size:17px;line-height:20px;display:inline-block}.contacts-box .tel{color:#333;text-decoration:none}.map iframe{width:100%}.flex-row .map{width:calc(100% - 360px);min-height:380px;margin-top:40px;padding-right:30px;display:flex}.flex-row .map iframe{height:100%}.flex-row .form{width:360px;margin-top:40px}.form .head{font-size:24px;line-height:28px}.form__subhead{color:#d33737;margin-top:10px;font-size:16px;line-height:19px}.form-item{background:#fdfdfd;margin-top:30px;position:relative}.form-label{color:#828282;padding:0 16px;font-size:16px;line-height:19px;transition:all .2s;position:absolute;top:14px;left:0}.form-item input:focus~.form-label,.form-item textarea:focus~.form-label,.form-item input.filled~.form-label,.form-item input[placeholder]:not([placeholder=""])~.form-label,.form-item textarea[placeholder]:not([placeholder=""])~.form-label,.form-item textarea.filled~.form-label{color:#bdbdbd;font-size:11px;top:0}.form-item input{color:#828282;z-index:2;background:0 0;border:1px solid #828282;border-radius:3px;height:48px;padding:0 16px;font-size:16px;line-height:19px;position:relative}.form-item input.filled{color:#000}.form-item textarea{color:#828282;z-index:2;background:0 0;border-bottom:1px solid #828282;border-radius:3px 3px 0 0;height:90px;padding:19px 16px;font-size:16px;font-style:normal;line-height:19px;position:relative}.form-item input:active,.form-item input:focus,.form-item textarea:active,.form-item textarea:focus{background-image:url(/assets/admin/img/input-active-border.png);background-position:0 100%;background-repeat:no-repeat;background-size:100% 1px;border-bottom:none}.form-item .error,.ts-wrapper.error .ts-control{background:#ffd9d9!important;border-color:#e11c1c!important}.form .bt-red{max-width:250px;margin-top:30px}.docs-box{padding-top:40px}.docs-box .flex-row{padding-top:7px}.docs-box .col-6{width:calc(50% - 15px)}.docs-box .section{margin-top:33px}.docs-box .item-doc{margin-top:23px;font-weight:400}.docs-box .item-doc a{font-weight:400}.main-tabs{margin:0;padding:40px 0 26px}.main-tabs li{margin:0 30px 0 0;padding:0}.main-tabs li:before{display:none}.main-tabs a{border-bottom:1px dashed;font-size:30px;font-weight:500;line-height:35px;text-decoration:none}.main-tabs a.active{color:#000;border-bottom-color:#0000}.mobile-bt-filter{-ms-align-items:center;text-align:center;text-transform:uppercase;color:#fff;background:#085dcf;border-radius:2px;justify-content:center;align-items:center;height:45px;font-size:16px;font-weight:500;text-decoration:none;transition:all .3s;display:none}.mobile-bt-filter:before{content:"";background:url(/assets/i/icon-filter.png) 0 0/100% 100%;width:20px;height:20px;margin-right:10px;display:block}.catalog-filter{padding:5px 0 30px;position:relative}.catalog-filter:before{content:"";background:#fff;border-radius:5px;height:100%;display:block;position:absolute;inset:0 -9999px;box-shadow:0 0 10px #0000000d}.catalog-filter>*{z-index:2;position:relative}.catalog-filter .item{flex-direction:column;width:13.685%;margin-top:35px;padding-right:10px;display:flex}.catalog-filter .item:nth-child(5){width:25%}.catalog-filter .item:nth-child(6){width:20.26%;padding-right:0}.catalog-filter .item-category{width:282px}.catalog-filter .item-category .ts-dropdown{width:max-content;min-width:100%;max-width:360px}.catalog-filter .item-category .ts-dropdown .option{white-space:nowrap}.catalog-filter .search{flex-direction:column;width:calc(100% - 406px);margin-top:35px;padding-right:36px;display:flex}.catalog-filter .checkboxes{flex-direction:column;width:282px;margin-top:35px;display:flex}.catalog-filter .bt-reset{-ms-align-items:center;border-color:#828282;justify-content:center;align-items:center;width:124px;margin:auto 0 0;display:flex}.catalog-filter .bt-reset:before{display:none}.catalog-filter .bt-reset:hover{background:0 0;border-color:#df221e}.catalog-filter .form-item{margin-top:0}.catalog-filter .label{margin-bottom:auto;padding-bottom:8px;line-height:16px}.catalog-filter .ts-wrapper .ts-control{background:#fdfdfd;border:1px solid #e6e6e6;border-radius:2px;min-width:0;height:48px}.catalog-filter .ts-dropdown{box-shadow:none;background-color:#fdfdfd;border:1px solid #dadada;border-top:0;border-radius:0 0 2px 2px}.catalog-filter .item-checkbox{margin-bottom:13px;margin-right:20px}.catalog-filter .item-checkbox:last-child{margin-right:0}.catalog-list{padding:12px 0 0}.item-athlete{background:#fff;border:1px solid #0000001a;border-radius:5px;flex-wrap:wrap;width:calc(50% - 15px);margin-top:20px;transition:all .3s;display:flex;position:relative;overflow:hidden}.item-athlete:hover{box-shadow:0 2px 10px #00000026}a.item-athlete{color:inherit;text-decoration:none}.item-athlete>a{z-index:10;opacity:0;width:100%;height:100%;position:absolute;inset:0}.item-athlete .photo{background:url(/assets/i/not-photo.png) 50%/cover no-repeat;justify-content:center;width:190px;display:flex}.item-athlete .photo img{-o-object-fit:cover;object-fit:cover;width:100%;max-height:230px}.item-athlete .content{flex-direction:column;width:calc(100% - 190px);padding:16px;display:flex;position:relative}.item-athlete .info-board{margin-top:auto;padding-top:20px}.info-board .characteristics,.info-board .awards{display:flex}.info-board .characteristics .cell{margin-right:20px}.info-board .awards .cell{margin-left:13px}.info-board .cell{text-align:center;color:#333;flex-direction:column;justify-content:center;min-height:100%;font-weight:500;line-height:16px;display:flex}.info-board .icon{margin-bottom:auto;padding-bottom:6px}.info-board .icon-infinity{width:24px;height:12px;margin-top:6px}.info-board .icon-scale{width:24px;height:24px}.info-board .icon-medal{width:23px;height:28px}.item-athlete .name{word-wrap:break-word;padding-right:72px;font-size:22px;line-height:26px}.item-athlete p{color:#4f4f4f;max-width:250px;margin-top:16px;font-size:15px;line-height:18px}.item-athlete .team{width:85px;padding-top:5px;position:absolute;top:0;right:0}.team-card{-ms-align-items:center;text-transform:uppercase;align-items:center;margin-top:10px;font-size:8px;font-weight:500;line-height:8px;display:flex}.team-card img{min-width:24px;max-width:24px;margin-right:6px}.team-card .title{font-size:10px}.athlete-box{flex-wrap:wrap;padding:40px 0 50px;display:flex;position:relative}.athlete-box .side{width:330px}.athlete-box .content{width:calc(100% - 330px);padding-left:30px}.athlete-box .photo img{-o-object-fit:cover;object-fit:cover;width:100%}.athlete-box .team{-ms-align-items:center;justify-content:center;align-items:center;margin-top:10px;display:flex}.athlete-box .team-card{margin:10px 15px 0;font-size:11px;line-height:13px}.athlete-box .team-card img{min-width:36px;max-width:36px;margin-right:11px}.athlete-box .team-card .title{font-size:14px;line-height:16px;display:block}.athlete-box .name{color:#333;margin-right:16px;font-size:30px;font-weight:700;line-height:35px}.athlete-box .social{-ms-align-items:center;align-items:center;display:flex}.athlete-box .social a{margin-right:16px}.athlete-box .social svg{fill:#085dcf;width:24px;height:24px}.athlete-box p{color:#000;margin-top:8px;font-size:18px;font-weight:300;line-height:140%}.awards-list{margin-top:25px;display:flex}.awards-list .cell{text-align:center;color:#333;flex-direction:column;justify-content:center;margin-right:13px;font-size:16px;font-weight:500;line-height:19px;display:flex}.awards-list .cell svg{width:23px;height:28px;margin-bottom:6px}.characteristics-list{flex-wrap:wrap;display:flex}.characteristics-list .item{width:50%;max-width:310px;margin-top:25px;padding-right:50px}.characteristics-list .item .subhead{font-size:15px;font-weight:300;line-height:18px}.characteristics-list .item .val{color:#333;margin-top:3px;font-size:16px;font-weight:500;line-height:19px}.characteristics-list .item a{text-decoration:none}.table-box{padding:40px 0 44px;position:relative}.table-box:before{content:"";background:#f9f9f9;border-radius:5px;height:100%;display:block;position:absolute;inset:0 -9999px}.table-box>*{z-index:2;position:relative}.table-box H3{font-size:24px;line-height:28px}.table-result{border-radius:5px;margin-top:16px;font-size:16px;line-height:19px;overflow:hidden;box-shadow:0 2px 15px #0000000d}.table-result .cell{word-wrap:break-word}.table-result--head{-ms-align-items:center;background:#fff;border-radius:5px 5px 0 0;flex-wrap:wrap;align-items:center;height:60px;padding-left:25px;font-weight:500;display:flex;box-shadow:0 2px 15px #0000000d}.table-result--row{-ms-align-items:center;background:#fff;flex-wrap:wrap;align-items:center;height:60px;margin-top:1px;padding-left:25px;display:flex;position:relative}.table-result .cell:first-child{width:90px}.table-result .cell:nth-child(2){width:calc(100% - 586px);padding-right:10px}.table-result .cell:nth-child(3){width:76px}.table-result .cell:nth-child(4){width:250px}.table-result .cell:nth-child(5){width:170px}.table-result--row .place{font-size:18px;font-weight:500;line-height:21px}.table-result--referee .cell:first-child{width:calc(100% - 220px);padding-right:10px}.table-result--referee .cell:nth-child(2){width:220px}.archive-section{margin-top:40px}.main-tabs+.archive-section{margin-top:14px}.archive-section .head{font-size:24px;line-height:28px;display:flex;position:relative}.archive-section .head:after{content:"";background:linear-gradient(90deg,#085dcf 0%,#ed2e2e 100%);border-radius:6px;width:100%;height:2px;display:block;position:absolute;bottom:6px;left:0}.archive-section .head .wrapper{z-index:2;background:#fff;padding-right:10px;display:flex;position:relative}.archive-section .select{margin:0 5px;position:relative}.archive-section .select .current{z-index:2;cursor:pointer;color:#085dcf;-ms-align-items:center;align-items:center;display:flex;position:relative}.archive-section .select .current span{border-bottom:1px dashed}.archive-section .select .current:after{content:"";border:3px solid #0000;border-top:6px solid #085dcf;margin:5px 0 0 7px;display:block}.archive-section .select .list{opacity:0;visibility:hidden;background:#fff;border-radius:5px;width:100px;padding:36px 10px 10px;transition:opacity .2s,visibility .2s;position:absolute;top:0;left:-10px;box-shadow:0 2px 15px #0000000d}.archive-section .select.is-open .list{opacity:1;visibility:visible}.archive-section .select .list a{color:#000;margin-top:5px;font-size:20px;line-height:1.3;text-decoration:none;display:block}.archive-section .select .list a:hover{color:#085dcf}.archive-section .col{width:33.333%;margin-top:30px;padding-right:10px}.archive-section .col .title{letter-spacing:.05em;text-transform:uppercase;color:#085dcf;font-size:16px;font-weight:500;line-height:19px}.archive-section .col .title:after{content:"";background:#085dcf;border-radius:2px;width:31px;height:3px;margin-top:18px;display:block}.archive-section .col .title-red{color:#e11c1c}.archive-section .col .title-red:after{background:#e11c1c}.archive-section ul{padding-top:0}.archive-section li{color:#333;margin-top:18px;padding-left:0;font-size:16px;line-height:19px}.archive-section li:before{display:none}.sort-menu{padding:30px 0 0;font-size:20px;font-weight:500;line-height:23px}.sort-menu .subhead{margin-right:20px}.sort-menu>*{margin-top:10px}.sort-menu a{border-bottom:1px dashed;margin-right:20px;text-decoration:none}.sort-menu a:hover,.sort-menu a.active{color:#000;border-bottom-color:#0000}.item-man{margin-top:40px}.item-man .photo{border-radius:50%;width:100px;height:100px;overflow:hidden}.item-man .photo img{-o-object-fit:cover;object-fit:cover;border-radius:50%;width:100px;height:100px}.item-man .content{width:calc(100% - 100px);padding-left:26px}.item-man .name{font-size:18px;font-weight:500;line-height:21px}.item-man p{color:#4f4f4f;max-width:185px;margin-top:10px;line-height:16px}.presidium-block .item-man{-ms-align-items:center;align-items:center;width:32%;margin-right:2%;display:flex}.presidium-block .item-man:nth-child(3n){margin-right:0}.offer-section .content{width:calc(100% - 360px);margin-top:57px;padding-right:30px}.offer-section .form{width:360px;margin-top:57px}.offer-section .content H3{padding-bottom:10px;font-size:24px;line-height:28px}.offer-section .content p{margin-top:10px;font-size:16px;font-weight:300;line-height:140%}.article-sponsor{background:#fff;margin-top:96px;padding:30px 23px 30px 37px;box-shadow:0 2px 15px #0000000d}.article-sponsor H3{max-width:420px;font-size:24px;line-height:28px}.article-sponsor .cash .total{color:#e11c1c;font-size:24px;font-weight:700;line-height:28px}.article-sponsor .cash .note{margin-top:5px;font-size:13px;font-weight:300;line-height:15px}.article-sponsor .check-list{max-width:1000px;padding-top:27px}.check-list li{color:#333;margin-top:20px;padding-left:27px;font-size:15px;line-height:18px}.check-list li:before{content:"";background:url(/assets/i/check-blue.svg) 0 0/100% 100%;border-radius:0;width:12px;height:9px;transition:all .3s;display:block;top:4px}.project-box{background:#fff;margin-top:40px;box-shadow:0 2px 15px #0000000d}.project-box .base{-ms-align-items:center;flex-wrap:wrap;align-items:center;padding:27px 30px 30px;display:flex}.project-box .base .image{-ms-align-items:center;align-items:center;width:228px;display:flex}.project-box .base .image img{width:auto;max-width:100%}.project-box .base .text{width:calc(100% - 451px);padding:0 40px 0 37px}.project-box .base p{color:#333;margin-top:11px;font-size:15px;line-height:140%}.project-box .base .bt-stroke-blue{width:223px}.project-box .base .bt-stroke-blue svg{fill:#085dcf;width:17px;height:11px;margin-left:6px;transition:all .3s}.project-box .base .bt-stroke-blue:hover svg{fill:#e11c1c}.project-box .news{border-top:1px solid #e6e6e6;padding:30px}.project-box .news H4{color:#333;font-size:18px;font-weight:500;line-height:21px}.project-box .news .item{flex-wrap:wrap;width:calc(50% - 15px);margin-top:20px;display:flex}.project-box .news .item .image{width:150px;display:flex}.project-box .news .item .image img{width:100%;height:100%;min-height:86px}.project-box .news .item .content{width:calc(100% - 150px);max-width:350px;padding-left:10px}.project-box .news .item .title{color:#000;line-height:140%;text-decoration:none;display:inline-block}.project-box .news .item .date{color:#666;margin-top:10px;font-size:12px;line-height:130%}.project-desc .content{width:43%;padding-top:40px}.project-desc .image{width:57%;padding-top:21px}.project-desc .subtitle{font-size:24px;line-height:28px}.project-desc H1{font-size:60px;font-weight:500;line-height:60px}.project-desc p{color:#333;margin-top:25px;font-size:18px;font-weight:300;line-height:140%}.project-desc .partners{margin-top:35px}.project-desc .partners .subhead{color:#828282;padding-bottom:12px;line-height:16px}.ask-block{text-align:center;padding-top:48px}.ask-block .subhead{color:#333;max-width:450px;margin:12px auto 0;font-size:15px;font-weight:300;line-height:140%}.item-ask{color:#333;text-align:center;max-width:32%;margin-top:40px}.item-ask .icon{-ms-align-items:center;background:#085dcf;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;margin:0 auto;display:flex;box-shadow:0 2px 10px #0000001a}.item-ask H4{margin-top:18px;font-size:20px;font-weight:500;line-height:23px}.item-ask p{max-width:330px;margin:8px auto 0;font-size:15px;line-height:140%}.numbers-box{color:#333;border-radius:5px;margin-top:100px;padding:10px 30px 30px;box-shadow:0 2px 15px #0000000d}.numbers-box .head{width:335px;margin-top:20px;padding-left:35px;font-size:30px;font-weight:500;line-height:35px;position:relative}.numbers-box .head:before{content:"";background:#085dcf;width:26px;height:4px;display:block;position:absolute;top:16px;left:0}.numbers-box .list{width:calc(100% - 335px)}.numbers-box .item-number{margin:20px 50px 0 0}.numbers-box .item-number:last-child{margin-right:0}.item-number{color:#333;font-size:18px;font-weight:300;line-height:21px}.item-number .value{color:#085dcf;margin-bottom:6px;font-size:36px;font-weight:700;line-height:42px}.numbers-box+.news-block{padding:105px 0 0}.numbers-box+.news-block .title-block{margin-bottom:30px}.catalog-projects{padding-top:46px}.catalog-projects H3{color:#333;font-size:24px;font-weight:400;line-height:28px}.catalog-projects .project-box{margin-top:26px}.buildings-block{z-index:2;padding-top:40px;position:relative}.buildings-block .tabs-row .item{margin-right:30px}.buildings-block .tabs-row a{border-bottom:1px dashed;padding-bottom:2px;font-size:22px;line-height:26px;text-decoration:none;display:inline-block}.buildings-block .tabs-row a:hover,.buildings-block .tabs-row a.active{color:#000;border-bottom-color:#0000}.buildings-block .tab-content{padding-top:28px}.buildings-block .search{z-index:10;position:relative}.buildings-block .search-input{box-sizing:border-box;background:#fdfdfd;border:1px solid #e6e6e6;border-radius:2px;height:48px;padding:0 16px}.buildings-block .search-bt{cursor:pointer;background:url(/assets/i/search.svg) 0 0/100% 100%;width:16px;height:16px;margin-top:-8px;display:block;position:absolute;top:50%;right:16px}.search-dropdown{color:#333;background:#fff;border-radius:0 0 2px 2px;width:calc(100% - 8px);padding:25px;font-size:16px;position:absolute;top:100%;left:4px;right:4px}.search-dropdown .item{margin-top:25px}.search-dropdown .item:first-child{margin-top:0}.search-dropdown .item a{color:#828282;text-decoration:none;display:inline-block}.search-dropdown .item a .title{color:#085dcf;margin-bottom:4px;font-size:17px;font-weight:500;line-height:20px;display:block}.search-dropdown .item a:hover .title{color:#e11c1c}.buildings-block .map{margin-top:30px}.map-legend{background:#f8f9fa;border:1px solid #e9ecef;border-radius:5px;margin:15px 0;padding:10px 15px}.legend-title{color:#333;margin-bottom:8px;font-size:14px;font-weight:500}.legend-items{flex-direction:row;gap:20px;display:flex}.legend-item{cursor:pointer;border-radius:3px;align-items:center;gap:8px;padding:5px;transition:background-color .2s;display:flex}.legend-item:hover,.legend-item.active{background-color:#e9ecef}.legend-item input[type=checkbox]{opacity:0;width:0;height:0;position:absolute}.custom-checkbox{background-color:#fff;border:2px solid #ccc;border-radius:3px;flex-shrink:0;width:18px;height:18px;transition:all .2s;position:relative}.legend-item:hover .custom-checkbox{border-color:#999}.legend-item input[type=checkbox]:checked+.custom-checkbox{background-color:#007bff;border-color:#007bff}.legend-item input[type=checkbox]:checked+.custom-checkbox:after{content:"";border:2px solid #fff;border-width:0 2px 2px 0;width:4px;height:7px;position:absolute;top:2px;left:4px;transform:rotate(45deg)}.legend-marker{border:2px solid #fff;border-radius:50%;width:24px;height:24px;box-shadow:0 1px 3px #0000004d}.legend-text{color:#555;cursor:pointer;font-size:13px}.filter-wrapper{z-index:10;position:relative}.anchor-links ul{border-top:0;padding:0;overflow:hidden}.anchor-links li{border:1px solid #e6e6e6;border-right:0;margin:0;padding:0}.anchor-links li:first-child{border-radius:2px 0 0 2px}.anchor-links li:last-child{border-right:1px solid #e6e6e6;border-radius:0 2px 2px 0}.anchor-links li:before{display:none}.anchor-links li a{-ms-align-items:center;color:#4f4f4f;text-align:center;justify-content:center;align-items:center;height:46px;padding:0 20px;font-size:16px;text-decoration:none;display:flex}.anchor-links li a:hover{color:#e11c1c}.section-county{padding-top:48px}.section-county:first-child{padding-top:28px}.item-county{margin-top:20px}.item-county .title{font-size:17px;font-weight:500;line-height:20px;text-decoration:none;display:inline-block}.item-county .title:hover{color:#e11c1c}.item-county p{color:#828282;margin-top:4px}.item-select{z-index:10;position:relative;overflow:hidden}.item-select .current{z-index:20;white-space:nowrap;cursor:pointer;text-overflow:ellipsis;-ms-align-items:center;background:#fdfdfd;align-items:center;width:100%;font-size:16px;transition:all .2s;display:flex;position:relative;overflow:hidden}.item-select .current input{cursor:pointer;color:#333;background:0 0;border:1px solid #e6e6e6;border-radius:2px;height:48px;padding:0 30px 0 15px;font-size:16px}.item-select .current:after{content:"";vertical-align:top;box-sizing:border-box;border-bottom:1px solid #000;border-right:1px solid #000;width:6px;height:6px;margin-top:-3px;transition:all .2s;display:inline-block;position:absolute;top:50%;right:15px;transform:rotate(45deg)}.item-select.is-open .current{background:0 0}.item-select.is-open .current input{border-color:#0000}.item-select.is-open .current:after{margin-top:0;transform:rotate(-135deg)}.js-toggle-open{z-index:10;cursor:pointer;width:100%;height:100%;position:absolute;top:0;left:0}.item-select.is-open{overflow:visible}.item-select.is-open .drop-list{opacity:1;visibility:visible;pointer-events:auto;transform:scale(1)translateY(0)}.item-select .drop-list{pointer-events:none;z-index:10;opacity:0;visibility:hidden;transform-origin:50% 0;z-index:9;background-color:#fff;border-radius:2px;min-width:100%;padding-top:48px;transition:all .2s cubic-bezier(.5,0,0,1.25),opacity .15s ease-out;position:absolute;top:0;left:0;right:0;overflow:hidden;transform:scale(.75)translateY(-21px);box-shadow:0 2px 10px #00000026}.item-select .drop-list .item{cursor:pointer;cursor:pointer;width:100%;padding:8px 15px 8px 49px;font-size:16px;transition:all .2s;display:block;position:relative}.item-select .drop-list .item:hover{color:#df221e}.item-select .drop-list .item .line{border-radius:2px;width:24px;height:4px;margin-top:-2px;display:block;position:absolute;top:50%;left:15px}.item-select .drop-list .item .circle{border:2px solid;border-radius:50%;width:24px;height:24px;margin-top:-12px;display:block;position:absolute;top:50%;left:15px}.item-select .drop-list .item .value{cursor:pointer;display:block}.filter-wrapper .item{width:31.6%;margin-right:2.4%}.filter-wrapper .ts-wrapper .ts-control{background:0 0;border:1px solid #e6e6e6;border-radius:2px;min-width:0;height:48px}.stations-block{margin-top:30px;padding-left:3px;position:relative}.stations-block:before{content:"";background:#ef1e25;width:3px;display:block;position:absolute;top:15px;bottom:14px;left:0}.stations-block .section{margin-top:50px;padding-left:12px;position:relative}.stations-block .section:first-child{margin-top:0}.stations-block .section:before{content:"";background:#ef1e25;width:7px;height:3px;display:block;position:absolute;top:15px;left:0}.stations-block .head{padding-bottom:6px}.stations-block .head .title{font-size:30px;font-weight:500;line-height:35px}.stations-block .head p{color:#4f4f4f;margin-top:4px;font-size:16px;font-weight:300;line-height:19px}.stations-block .item{margin-top:20px}.stations-block .item .title{font-size:17px;font-weight:500;line-height:20px;text-decoration:none;display:inline-block}.stations-block .item .title:hover{color:#df221e}.stations-block .item p{color:#4f4f4f;margin-top:4px;font-weight:300}block:before{content:"";width:px;height:px;background:url(/assets/i/.svg) 0 0/100% 100%;display:block;position:absolute;top:0;left:0}.full{z-index:2;width:100%;height:100%;position:absolute;inset:0}.item-checkbox label{color:#000;padding-left:22px;font-size:16px;line-height:100%;display:inline-block;position:relative}.block-weight-criteria .item-checkbox label{width:100%}.item-checkbox label input{cursor:pointer;z-index:2;opacity:0;width:100%;height:100%;position:absolute;inset:0}.item-checkbox label input+.costum{-ms-align-items:center;background:#fdfdfd;border:1px solid #e6e6e6;border-radius:2px;justify-content:center;align-items:center;width:16px;height:16px;transition:all .3s;display:flex;position:absolute;top:0;left:0}.item-checkbox label input+.costum:before{content:"";opacity:0;background:url(/assets/i/check.svg) 0 0/100% 100%;width:8px;height:6px;transition:all .3s;display:block}.item-checkbox label input:checked+span{background:#085dcf;border-color:#085dcf}.item-checkbox label input:checked+span:before{opacity:1}[data-slider]{position:relative;overflow:hidden}.slider-track{display:flex}.slider-track>*{flex:0 0 100%;min-width:0}.slider-dots{justify-content:center;padding-top:10px;display:flex}.slider-dots li button{color:#0000;cursor:pointer;background:0 0;border:0;width:100%;height:100%;padding:0;font-size:0;display:block}.slider-dots li{cursor:pointer;background:#e6e6e6;border-radius:50%;width:10px;height:10px;margin:0 2px;padding:0;transition:all .4s}.slider-dots li:before{display:none}.slider-dots li:hover,.slider-dots li.is-active{background:#085dcf}.slider-news-photos img,.slider-news-photos-items img{width:100%;height:auto;display:block}.slider-news-photos-nav{margin-top:8px}.slider-news-photos-nav .slider-track{margin:0 -3px}.slider-news-photos-nav .slider-track>*{cursor:pointer;opacity:.5;flex:0 0 calc(14.2857% - 6px);margin:0 3px;transition:opacity .3s}.slider-news-photos-nav .slider-track>:hover,.slider-news-photos-nav .slider-track>.is-active{opacity:1}.slider-news-photos-nav img{-o-object-fit:cover;object-fit:cover;width:100%;height:86px;display:block}.button{margin-top:20px;display:flex}.button>*{min-width:210px;padding:0 25px}.button-center{justify-content:center;margin-top:66px;display:flex}.button-center>*{min-width:223px;padding:0 25px}.text-center{text-align:center}.tags a{color:#333;margin:9px 5px 0 0;padding:1px;font-size:12px;text-decoration:none;display:inline-block;position:relative}.tags a:before{content:"";background:linear-gradient(270deg,#0760d8,#e11c1c);width:100%;height:100%;display:block;position:absolute;inset:0}.tags a span{z-index:2;background:#fff;padding:1px 5px 3px;display:block;position:relative}.list-info{padding-top:0}.list-info li{color:#333;margin-top:14px;padding-left:21px;font-size:15px;line-height:20px;position:relative}.list-info li a{text-decoration:none}.list-info li a:hover{text-decoration:underline}.list-info li small{padding-bottom:6px;font-size:14px;line-height:16px;display:block}.list-info li p{margin-top:12px;font-size:15px;line-height:150%}.list-info.flex-row li{margin-right:25px}.list-info li:before{content:""}.list-info li.icon-calendar:before{background:url(/assets/svg/calendar.svg) 0 0/100% 100%;width:14px;height:16px;top:2px}.list-info li.icon-pin:before{background:url(/assets/svg/pin.svg) 0 0/100% 100%;width:14px;height:19px}.list-info li.icon-user:before{background:url(/assets/svg/user.svg) 0 0/100% 100%;width:14px;height:16px;top:2px}.list-info li.icon-doc:before{background:url(/assets/svg/doc.svg) 0 0/100% 100%;width:12px;height:16px;top:2px}.list-info li.icon-building:before{background:url(/assets/svg/building.svg) 0 0/100% 100%;width:16px;height:18px;top:2px}.list-info li.icon-medal:before{background:url(/assets/svg/medal.svg) 0 0/100% 100%;width:24px;height:29px;top:2px}.list-info li.icon-scale:before{background:url(/assets/svg/scale.svg) 0 0/100% 100%;width:24px;height:24px;top:2px}.list-info li.icon-infinity:before{background:url(/assets/svg/infinity.svg) 0 0/100% 100%;width:24px;height:12px;top:2px}.site-footer{z-index:1;position:relative}.site-footer .top{color:#fff;background:#1b2bb2;padding:30px 0 45px}.site-footer .top a{color:#fff;text-decoration:none}.site-footer .top a:hover{opacity:.8}.footer-col{width:25%;padding-right:20px}.footer-col .head{padding-bottom:4px;font-size:20px;font-weight:500;line-height:23px}.footer-col ul{padding-top:0}.footer-col li{margin-top:8px;padding-left:0;font-size:15px;line-height:18px}.footer-col li:before{display:none}.footer-social a{margin:20px 20px 0 0}.footer-social a:last-child{margin-right:0}.footer-social .icon-telegram{width:28px;height:28px}.footer-social .icon-vk{width:25px;height:14px}.footer-social .icon-facebook{width:10px;height:21px}.footer-social .icon-youtube{width:36px;height:28px}.footer-social .icon-instagram{width:28px;height:28px}.site-footer .bot{padding:16px 0}.site-footer .logo-title{-ms-align-items:center;align-items:center;display:flex}.site-footer .logo-title img{margin-right:26px}.site-footer .logo-title .text{max-width:280px;font-size:22px;font-weight:300;line-height:26px}.site-footer .logo-title .text small{margin-top:5px;font-size:11px;line-height:13px;display:block}.site-footer .partners a{margin-left:21px}.site-footer .location{font-size:15px;line-height:18px}.site-footer .contacts{font-size:16px;line-height:19px}.site-footer .contacts a{font-size:13px;line-height:15px;display:inline-block}.ts-wrapper.single .ts-control,.ts-wrapper.multi .ts-control{color:#000;cursor:pointer;background:#fff;border:1px solid #e6e6e6;border-radius:0;height:46px;padding:0 30px 0 15px;font-size:16px;font-weight:400}.ts-wrapper.single .ts-control:after{border-color:#000 #0000 #0000}.ts-wrapper.full{z-index:auto;width:100%;height:auto;position:relative;inset:auto}.ts-wrapper.single .ts-control,.ts-wrapper.multi .ts-control{flex-wrap:nowrap}.ts-wrapper.single .ts-control>.item{float:none;text-align:left;white-space:nowrap;text-overflow:ellipsis;background:0 0;border:0;flex:0 auto;width:auto;min-width:0;max-width:100%;height:auto;margin:0;padding:0;display:block;position:static;overflow:hidden}.ts-wrapper.multi .ts-control>.item{border:1px solid #0073bb;border-radius:2px;margin:0 3px 3px 0;padding:2px 6px;overflow:visible}.ts-wrapper.multi .ts-control>.item .remove{border-left:1px solid #0073bb;margin-left:6px;padding:0 6px}.ts-wrapper.single .ts-control>input,.ts-wrapper.multi .ts-control>input{min-width:0}.ts-dropdown{border:1px solid #dadada;border-radius:2px;margin:0;box-shadow:0 2px 10px #00000026}.ts-dropdown .option{padding:8px 15px;font-size:16px;font-weight:400}.ts-dropdown .option:before{display:none}select:not(.tomselected):not(.flatpickr-calendar select):not(.ui-datepicker select){color:#000;cursor:pointer;appearance:none;text-overflow:ellipsis;background-color:#fff;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='10' viewBox='0 0 10 10'%3E%3Cpath d='M1 3l4 4 4-4' fill='none' stroke='%23000' stroke-width='1'/%3E%3C/svg%3E");background-position:right 15px center;background-repeat:no-repeat;border:1px solid #e6e6e6;height:46px;padding:0 30px 0 15px;font-size:16px}.video-popup{background:#fff;max-width:1024px;margin:0 auto;position:relative}.video-popup video{-o-object-fit:cover;object-fit:cover;width:100%;height:auto}.modal-gallery{max-width:1024px;margin:0 auto;position:relative;overflow:hidden}.profile-page{margin-top:40px}.payment-info{border:1px solid #e4e4e4;border-radius:5px;flex-direction:row;justify-content:space-between;align-items:center;margin:40px 0 30px;padding:24px;display:flex}.payment-info .status{color:#000;background-position:0%;background-repeat:no-repeat;background-size:24px 24px;min-height:24px;padding-left:32px;font-size:18px;line-height:24px}.payment-info .status.paid{background-image:url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M17.3046 8.19232C17.6708 8.55853 17.6708 9.15216 17.3046 9.51819L11.0153 15.8077C10.649 16.1737 10.0556 16.1737 9.68939 15.8077L6.69543 12.8135C6.32922 12.4475 6.32922 11.8539 6.69543 11.4879C7.06146 11.1216 7.65509 11.1216 8.02112 11.4879L10.3522 13.819L15.9787 8.19232C16.3449 7.82629 16.9385 7.82629 17.3046 8.19232ZM24 12C24 18.633 18.6321 24 12 24C5.367 24 0 18.6321 0 12C0 5.367 5.36792 0 12 0C18.633 0 24 5.36792 24 12ZM22.125 12C22.125 6.40338 17.5959 1.875 12 1.875C6.40338 1.875 1.875 6.40411 1.875 12C1.875 17.5966 6.40411 22.125 12 22.125C17.5966 22.125 22.125 17.5959 22.125 12Z' fill='%231B2BB2'/%3E%3C/svg%3E%0A")}.payment-info .status.unpaid{background-image:url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M16 8C16 12.422 12.4214 16 8 16C3.578 16 0 12.4214 0 8C0 3.578 3.57861 0 8 0C12.422 0 16 3.57861 16 8ZM14.75 8C14.75 4.26892 11.7306 1.25 8 1.25C4.26892 1.25 1.25 4.26941 1.25 8C1.25 11.7311 4.26941 14.75 8 14.75C11.7311 14.75 14.75 11.7306 14.75 8Z' fill='%23E11C1C'/%3E%3Cpath d='M5 5L8 8M8 8L11 11M8 8L11 5M8 8L5 11' stroke='%23E11C1C' stroke-width='1.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.payment-info .status.awaiting{background-image:url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M16 8C16 12.422 12.4214 16 8 16C3.578 16 0 12.4214 0 8C0 3.578 3.57861 0 8 0C12.422 0 16 3.57861 16 8ZM14.75 8C14.75 4.26892 11.7306 1.25 8 1.25C4.26892 1.25 1.25 4.26941 1.25 8C1.25 11.7311 4.26941 14.75 8 14.75C11.7311 14.75 14.75 11.7306 14.75 8Z' fill='%231B2BB2'/%3E%3Cline x1='8.04211' y1='4.04529' x2='8.04211' y2='7.49995' stroke='%231B2BB2' stroke-linecap='round'/%3E%3Cline x1='8.04717' y1='7.51199' x2='11.5576' y2='10.3792' stroke='%231B2BB2' stroke-linecap='round'/%3E%3C/svg%3E%0A")}.payment-info .payment{margin:0 16px}.payment-info .payment .title{color:#333;margin-bottom:10px;font-size:17px;font-weight:300}.payment-info .payment .amount{color:#000;margin-bottom:3px;font-size:16px;font-weight:500}.payment-info .payment .date{color:#000;font-size:14px}.payment-info .buttons{flex-flow:wrap;display:flex}.payment-info .buttons>a{text-transform:none;margin:5px;padding:0 16px;display:inline-flex}.edit-profile{margin-top:40px;margin-bottom:60px}.edit-profile h3{margin-bottom:1rem}.edit-profile .content{background:#fff;border-radius:5px;box-shadow:0 0 1px #00000080}.edit-profile .content .section{border-bottom:1px solid #e6e6e6;flex-direction:column;padding:24px;display:flex}.edit-profile .content .section:last-child{border-bottom:none}.edit-profile .content .section .item{flex-direction:row;justify-content:flex-start;align-items:center;width:100%;margin:12px 0;display:flex}.edit-profile .content .section .item .name{width:200px}.edit-profile .content .section .item .data{width:100%}.edit-profile .content .section .item .data.avatar{flex-direction:row;justify-content:flex-start;align-items:center;display:flex}.edit-profile .content .section .item .data.avatar .requirement{flex-direction:row;display:flex}.edit-profile .content .section .item .data.avatar .requirement img{width:200px;height:200px}.edit-profile .content .section .item .data.avatar .requirement div{color:#666;margin-left:16px;line-height:21px}.edit-profile .content .section .item .form-item{margin-top:0}.edit-profile .content .section .item .data>*{margin-bottom:8px}.edit-profile .content .section .item .data>:last-child{margin-bottom:0}.edit-profile button.submit{width:260px;margin-top:5px}.bt-blue{-ms-align-items:center;text-align:center;text-transform:uppercase;color:#fff;background:#1b2bb2;border-radius:3px;justify-content:center;align-items:center;height:48px;padding-bottom:2px;font-size:16px;font-weight:700;text-decoration:none;transition:all .3s;display:flex}.bt-blue:hover{background:#08179a}.feedback{flex-direction:row;justify-content:space-between;display:flex}.feedback h3{margin-bottom:16px}.feedback-requests-list{width:70%}.feedback-requests-list .request{border:1px solid #e6e6e6;border-radius:5px;flex-direction:row;justify-content:space-between;align-items:center;min-width:100%;margin-bottom:5px;padding:16px;display:flex}.feedback-requests-list .request a{color:#333;width:65%;padding-right:5px;text-decoration:none}.feedback-requests-list .request a .title{color:#085dcf;margin-bottom:5px;font-size:16px;font-weight:700}.feedback-requests-list .request a:hover .title{text-decoration:underline}.feedback-requests-list .request a .first-message{color:#666}.feedback-requests-list .request .status{text-align:right;min-width:160px;max-width:160px}.feedback-requests-list .request .status span{background-color:#f6f6f6;border-radius:5px;padding:5px 10px;line-height:28px}.feedback-requests-list .request .updated_at{color:#666;min-width:120px;max-width:120px;font-size:12px;font-style:italic}.feedback-form{width:40%}.feedback-form .form .form-item{margin-top:16px}.feedback-form .form .form-item:first-child{margin-top:0}@media (width<=768px){.feedback{flex-direction:column-reverse}.feedback .feedback-form{width:100%;margin-bottom:30px}.feedback .feedback-requests-list{width:100%}.feedback-requests-list .request{flex-direction:column;align-items:flex-start}.feedback-requests-list .request a{order:2;width:100%;margin-bottom:5px}.feedback-requests-list .request .status{text-align:left;order:1;width:100%}.feedback-requests-list .request .updated_at{order:3;width:100%}}.dialogs .messages{flex-direction:column;height:100%;min-height:50vh;max-height:50vh;margin-top:20px;display:flex;overflow-y:auto}.dialogs .messages>*{flex-direction:row;align-items:flex-end;margin-bottom:10px;display:flex}.dialogs .messages .userpic{border-radius:15px;width:30px;min-width:30px;height:30px;margin-bottom:5px;overflow:hidden}.dialogs .messages .userpic img{width:30px;height:auto}.dialogs .messages .message{flex-direction:column;margin:0 5px;display:flex}.dialogs .messages .message .username{color:#000;margin-top:3px;font-size:12px}.dialogs .messages .message .datetime{color:#999;margin-top:3px;font-size:11px}.dialogs .messages .text{word-break:break-word;min-width:150px;max-width:80%;padding:16px;line-height:130%;display:inline-flex}.dialogs .messages .received .text{color:#333;background-color:#f6f6f6;border-radius:15px 15px 15px 0}.dialogs .messages .sent{flex-direction:row-reverse;align-self:flex-end}.dialogs .messages .sent .message{align-items:flex-end}.dialogs .messages .sent .text{color:#fff;background-color:#1b2bb2;border-radius:15px 15px 0}.chat-input{flex-direction:row;margin:16px 0;display:flex}.chat-input>*{margin-top:0}.chat-input .form-item{width:100%}.chat-input button{text-transform:none;height:unset;width:auto;margin-left:5px;padding:0 16px}input.datepicker{text-transform:none;color:#085dcf;background-image:url(/assets/admin/img/admin_icon_date_blue.svg);background-position:20px;background-repeat:no-repeat;background-size:20px 20px;border:1px solid #085dcf;border-radius:5px;min-width:240px;max-width:280px;height:48px;padding:0 10px 0 50px;font-size:16px;font-weight:500;text-decoration:none;display:inline-flex}input.datepicker::placeholder{color:#085dcf;opacity:1}input.datepicker.datesingle{min-width:170px;max-width:180px}input.datepicker:-ms-placeholder-shown{color:#085dcf}input.datepicker::-moz-placeholder{color:#085dcf}.edit-profile .ts-wrapper .ts-control{background-color:#fff;border:1px solid #e6e6e6;border-radius:5px}.edit-profile .ts-dropdown{border-top:0;border-radius:0 0 5px 5px}html body .edit-profile .ts-dropdown{max-height:50vh}.edit-profile .ts-dropdown .option:hover{color:#fff;background-color:#1b2bb2}#list-game-request{min-width:auto}#list-game-request th,#list-game-request td{text-align:left;vertical-align:top;border-bottom:1px solid #e0e0e0;height:auto;padding:12px 8px}#list-game-request th{color:#333;background-color:#f8f9fa;font-weight:600;padding:15px 8px!important}.label{color:#555;margin-bottom:8px;font-size:14px;font-weight:600;display:block}.choice-wrapper{margin-bottom:10px}@media (width<=768px){#list-game-request,#list-game-request thead,#list-game-request tbody,#list-game-request tr{display:block}#list-game-request th,#list-game-request td{padding:8px;display:block;width:100%!important}#list-game-request th{background-color:#f8f9fa;margin-bottom:10px}.label{margin-bottom:6px;font-size:13px}#list-game-request td[width]{width:100%!important}}@media (width<=480px){#list-game-request th{font-size:14px}.label{margin-bottom:4px;font-size:12px}}#list-game-request tr{border:1px solid #e0e0e0;overflow:hidden}@media (width<=768px){#list-game-request tr{background-color:#fff}#list-game-request th{margin-bottom:0}#list-game-request td:last-child{border-bottom:none}}.bold{font-weight:700}.games-detail__criterias{color:#333;margin-top:26px}.games-detail__criterias-item{margin-bottom:10px}.accordion{max-width:100%;margin-top:7px}.accordion-item{background:#fff;border:1px solid #e6e6e6;border-radius:5px;margin-top:10px;overflow:hidden;box-shadow:0 0 5px #0000001a}.accordion-item:first-child{margin-top:0}.accordion-header{cursor:pointer;background:#f8f9fa;border-bottom:1px solid #e6e6e6;justify-content:space-between;align-items:center;padding:20px 24px;transition:all .3s;display:flex;position:relative}.accordion-header:hover{background:#e9ecef}.accordion-header h3{color:#000;z-index:2;margin:0;font-size:20px;font-weight:500;line-height:23px;position:relative}.accordion-icon{fill:#085dcf;flex-shrink:0;width:24px;height:24px;transition:transform .3s}.accordion-item.active .accordion-icon{transform:rotate(180deg)}.accordion-content{background:#fff;max-height:0;transition:max-height .3s;overflow:hidden}.accordion-item.active .accordion-content{max-height:1000px}.accordion-content .item-doc{align-items:center;margin-top:16px;padding:0 24px 16px;font-weight:400;display:flex}.accordion-content .item-doc:first-child{margin-top:0;padding-top:16px}.accordion-content .item-doc:last-child{padding-bottom:24px}.accordion-content .item-doc .icon{min-width:26px;max-width:26px;height:34px;margin-right:12px}.accordion-content .item-doc a{color:#000;font-size:14px;font-weight:400;line-height:16px;text-decoration:none;transition:all .3s}.accordion-content .item-doc a:hover{color:#e11c1c}@media (width<=768px){.accordion-header{padding:15px 20px}.accordion-header h3{font-size:18px;line-height:21px}.accordion-content .item-doc{padding:0 20px 15px}.accordion-content .item-doc:first-child{padding-top:15px}}.alert-success{color:#155724;background-color:#d4edda;border-color:#c3e6cb}.alert-dismissible{padding-right:4rem}.alert{border:1px solid #0000;border-radius:.25rem;margin-bottom:1rem;padding:.75rem 1.25rem;position:relative}.alert-info{color:#0c5460;background:#d1ecf1;border-left:4px solid #17a2b8;border-radius:5px;padding:15px}.alert-warning{color:#856404;background:#fff3cd;border-left:4px solid #ffc107;border-radius:5px;padding:15px}.contacts__work-time{opacity:.6;margin-top:4px;font-size:14px;line-height:16px}.camp-variants{margin:8px 0 0;list-style:none}.camp-variants-title{margin-bottom:4px;font-weight:600}.camp-variants-list li{margin:0 0 3px;padding-left:15px;line-height:1.5}.camp-variants-list li:last-child{margin-bottom:0}.camp-variants-list strong{color:#333;font-weight:600}.camp-variants-list .variant-date{color:#666;font-size:.95em}.camp-variants-list .variant-price{color:#085dcf;font-weight:500}.cursor-pointer{cursor:pointer}.cabinet{z-index:1;margin-bottom:40px;position:relative;overflow:hidden}.cabinet H1{color:#333;margin-top:40px;font-size:30px;font-weight:500;line-height:35px}.cabinet .filter{margin-top:20px}.cabinet .filter select{z-index:5;white-space:nowrap;color:#000;cursor:pointer;text-overflow:ellipsis;appearance:none;background:#fff url(/assets/i/chevron-down.svg) right 20px center no-repeat;width:100%;height:46px;padding:0 40px 0 24px;font-size:16px;font-weight:400;transition:all .2s;display:block;position:relative;overflow:hidden}.cabinet .bt-blue{width:auto;padding:0 20px;display:inline-flex}.user-nav{z-index:2;position:relative}.user-nav:before{content:"";z-index:-1;background:#fff;width:9999px;height:1px;display:block;position:absolute;bottom:0;left:50%;transform:translate(-50%);box-shadow:0 1px 2px #00000026}.user-nav ul{flex-wrap:nowrap;margin:0;padding:21px 0 14px;overflow:auto}.user-nav li{margin:0;padding:0}.user-nav li:not(:last-child){margin-right:60px}.user-nav li:before{display:none}.user-nav li a{color:#000;white-space:nowrap;border-bottom:1px solid #0000;height:26px;font-size:18px;line-height:21px;text-decoration:none;display:inline-block;position:relative}.user-nav li a.active{border-color:#e11c1c}.user-nav li a.notice:before{content:"";background:#e11c1c;border-radius:50%;width:7px;height:7px;margin-left:5px;display:block;position:absolute;top:0;left:100%}.user-nav li a:hover{color:#e11c1c}.installment-box{background:#fff;border:1px solid #e6e6e6;border-radius:5px;flex-wrap:wrap;justify-content:space-between;align-items:center;margin-top:40px;padding:27px 25px 24px;display:flex}.installment-box .status{color:#4f4f4f;align-items:center;font-size:18px;display:flex}.installment-box .status:before{display:none}.installment-box .status img{width:24px;margin-right:16px}.installment-box .cell{padding:0 25px;font-size:16px;line-height:19px}.installment-box .label{color:#4f4f4f;font-weight:300}.installment-box .value{margin-top:10px;font-weight:500}.installment-box small{margin-top:3px;font-size:14px;font-weight:300;line-height:16px;display:block}.installment-box .bt-stroke-blue{height:36px;padding:0 20px;font-size:14px}.profile{background:#fff;border:1px solid #e6e6e6;border-radius:5px;margin-top:20px;margin-bottom:40px;padding:24px;position:relative}.profile .step{border-bottom:1px solid #e6e6e6;margin:0 -24px;padding:24px}.profile .step:first-child{padding-top:0}.profile .step:last-child{border-bottom:0}.profile .step p{font-size:16px;line-height:19px}.profile .step>p:first-child{margin-top:0}.profile .item-checkbox+.item-checkbox{margin-top:18px}.profile .bt-blue{margin-top:20px}.form-group{align-items:center;display:flex}.form-group+.form-group{margin-top:24px}.form-group .label{color:#4f4f4f;width:156px;min-width:156px;padding-right:14px;font-size:15px;line-height:18px}.form-group .value{width:100%}.form-group .input-text{color:#333;text-overflow:ellipsis;white-space:nowrap;background:#fdfdfd;border-bottom:1px solid #828282;border-radius:3px 3px 0 0;max-width:360px;height:48px;padding:0 16px;font-size:16px;line-height:19px;overflow:hidden}.form-group input::placeholder{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.form-group [placeholder]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.form-group .input-text+.input-text{margin-top:10px}.form-group .input-text.sm{max-width:170px}.form-group .input-text.xxl{max-width:100%}.form-group .datepicker{min-width:0;max-width:144px}.form-group input[type=date]::-webkit-inner-spin-button{-webkit-appearance:none;display:none}.form-group input[type=date]::-webkit-calendar-picker-indicator{-webkit-appearance:none;display:none}.form-group select{appearance:none;text-overflow:ellipsis;background:#fff url(/assets/i/chevron-down.svg) 96% no-repeat;border:1px solid #e6e6e6;border-radius:3px;width:100%;max-width:500px;height:48px;padding:0 36px 0 16px;line-height:46px}.upload-wrapper{align-items:center;margin-right:16px;display:inline-flex;position:relative}.upload-wrapper .bt-stroke-blue{padding:0 18px;position:relative}.upload-wrapper .bt-stroke-blue:before{content:"";background:url(/assets/i/clip.svg) 0 0/100% 100%;width:16px;height:16px;margin-right:7px;display:block}.upload-wrapper .bt-stroke-blue:hover:before{background:url(/assets/i/clip-red.svg) 0 0/100% 100%}.upload-wrapper input[type=file]{cursor:pointer;opacity:0;z-index:2;width:100%;height:100%;position:absolute;top:0;left:0}.upload-wrapper .text{color:#4f4f4f;margin:0 16px}.upload-area{color:#085dcf;text-align:center;border:1px dashed;border-radius:3px;justify-content:center;align-items:center;width:230px;height:48px;padding:0 15px;font-size:16px;font-weight:500;display:flex}.upload-requirement{border-left:1px solid #e6e6e6;align-items:center;padding-left:16px;display:flex}.upload-requirement .foto{flex-direction:column;align-items:center;gap:6px;min-width:200px;margin-right:16px;display:flex}.upload-requirement .foto img{-o-object-fit:cover;object-fit:cover;width:200px;height:200px;display:block}.upload-requirement .foto .delete-photo{color:#c00;font-size:12px}.upload-requirement .text{color:#4f4f4f;width:200px;font-size:16px;font-weight:500;line-height:19px}.form-group select{appearance:none;background:#fff url(/assets/i/chevron-down.svg) 96% no-repeat;border:1px solid #e6e6e6;border-radius:3px;width:100%;max-width:500px;height:48px;padding:0 16px;line-height:46px}.template-box{background:#fff;border:1px solid #dadada;border-radius:5px;flex-wrap:wrap;justify-content:space-between;align-items:center;margin-top:15px;padding:24px 30px;display:flex}.template-box .title{font-size:18px;line-height:170%}.template-box .date{color:#666;justify-content:space-between;align-items:flex-start;height:22px;margin-top:10px;font-size:16px;line-height:22px;display:inline-flex}.template-box .date:before{color:#1b2bb2;margin:-3px 8px 0 0;font-size:22px}.template-box .content{width:69%}.template-box .aside{justify-content:flex-end;align-items:center;max-width:31%;display:flex}.template-box .content p{color:#666;margin-top:10px;font-size:16px;line-height:19px}.template-box .note{color:#444;background:#fce9e9;border-radius:10px;width:100%;margin-top:25px;padding:20px;font-size:16px}.template-box .statistics{text-align:center;align-items:center;max-width:31%;display:flex}.template-box .statistics .cell:not(:last-child){margin-right:30px}.template-box .statistics .label{color:#666;font-size:13px;line-height:15px}.template-box .statistics .value{justify-content:center;align-items:center;height:34px;margin-top:10px;font-size:20px;font-weight:500;line-height:23px;display:flex}.template-box .statistics .value:before{color:#eb9f0d;order:2;margin-left:10px;font-size:26px}.template-box .statistics .value.bronze:before{color:#af480d}.template-box .aside .info{color:#666;font-size:16px;line-height:19px}.template-box .aside .info small{margin-top:5px;font-size:13px;line-height:15px;display:block}.template-box .badge{margin-left:30px}.template-box .col-45{width:45%;max-width:45%}.template-box .col-55{width:55%;max-width:55%}.template-box .bt-blue{border-radius:99px;margin-top:0}.badge{color:#333;background:#1b2bb21a;border-radius:56px;align-items:center;height:48px;padding:0 20px;font-size:16px;display:inline-flex}.sm-badge{height:39px;padding:0 16px}.sm-badge.text-success{color:#08179a}.xs-badge{height:26px;padding:0 12px;font-size:13px}.badge-inline-wrap{flex-wrap:wrap;align-items:center;gap:6px 10px;display:flex}.xs-badge:before{margin-right:6px;font-size:13px}.badge:before{color:#1b2bb2;margin-right:10px;font-size:16px}.badge-danger{background:#e11c1c1a}.badge-danger:before{color:#e11c1c;font-size:16px}@media (width<=1200px){.upload-area,.upload-wrapper .text{display:none}}@media (width<=1023px){.upload-requirement{border-top:1px solid #e6e6e6;border-left:0;width:100%;margin-top:16px;padding:16px 0 0}.template-box .col-55,.template-box .col-45{justify-content:flex-start;width:100%;max-width:100%}.template-box .badge{margin-left:0}.template-box .bt-blue{margin-right:30px}.template-box .statistics{width:100%;max-width:100%}.template-box .statistics .cell{margin-top:20px}}@media (width<=767px){.installment-box,.template-box{padding:15px}.installment-box .cell{width:100%;padding:20px 0}.template-box .aside{flex-wrap:wrap;justify-content:flex-start;width:100%;max-width:100%}.template-box .aside>*{margin-top:20px}.template-box .content{width:100%}.template-box .aside .info,.template-box .statistics .cell:not(:last-child){margin-right:20px}.profile{padding:15px}.profile .step{margin:0 -15px;padding:15px}.form-group{display:block}.form-group .label{width:100%;min-width:100%;padding:0 0 10px}.form-group .input-text{padding:0}}@media (width<=660px){.upload-wrapper{flex-direction:column;width:100%;margin-right:0}.upload-wrapper>*{width:100%}.upload-requirement{display:block}.upload-requirement .foto{margin:0 auto}.upload-requirement .text{width:100%;padding:16px 0 0}}@media (width<=479px){.template-box .bt-blue{width:100%;margin-right:0}.form-group .datepicker,.form-group .input-text.sm{max-width:100%}.profile .bt-blue{width:100%}}@font-face{font-family:icomoon;src:url(/assets/css/fonts/icomoon.eot?uszgvh);src:url(/assets/css/fonts/icomoon.eot?uszgvh#iefix)format("embedded-opentype"),url(/assets/css/fonts/icomoon.ttf?uszgvh)format("truetype"),url(/assets/css/fonts/icomoon.woff?uszgvh)format("woff"),url(/assets/css/fonts/icomoon.svg?uszgvh#icomoon)format("svg");font-weight:400;font-style:normal;font-display:block}[class^=icon-]:before,[class*=\ icon-]:before{speak:never;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-weight:400;line-height:1;font-family:icomoon!important}.icon-check:before{content:""}.icon-clip:before{content:""}.icon-refresh:before{content:""}.icon-calendar:before{content:""}.icon-close:before{content:""}.icon-clock:before{content:""}.icon-circle-check:before{content:""}.icon-medal:before{content:""}.ts-dropdown .option.active,.ts-dropdown .option.selected{color:#fff;background-color:#085dcf}.ts-wrapper.single .ts-control,.ts-wrapper.multi .ts-control{background:#fff;min-width:0;height:48px;font-size:16px;align-items:center!important;display:flex!important}.ts-wrapper .ts-control>input{z-index:auto;background:0 0;border:none;border-radius:0;height:auto;padding:0;font-size:16px}.ts-wrapper .ts-control>input:active,.ts-wrapper .ts-control>input:focus{background-image:none}.ts-dropdown .option{padding:5px 8px}.filter .item-form .ts-wrapper .ts-control{border:1px solid #e6e6e6;min-width:300px;height:46px}.ts-dropdown .create{color:#085dcf;text-align:center;text-transform:none;text-indent:0;text-shadow:none;padding:10px 12px;font-size:16px;font-weight:500;line-height:19px;text-decoration:none}.invalid-feedback{color:#e11c1c;margin-top:6px;display:block}.alert ul,.alert li{margin-top:0;padding-top:0}.alert li{margin-bottom:5px}.alert-danger{color:#721c24;background-color:#f8d7da;border-color:#f5c6cb}.camp-purchases-block{background:#f8f9fa;border:2px solid #085dcf;border-radius:8px;margin-bottom:30px;padding:20px}.camp-purchases-block h3{color:#085dcf;margin-top:0;margin-bottom:15px;font-size:20px}.camp-purchases-list{flex-direction:column;gap:10px;display:flex}.camp-purchase-item{background:#fff;border-left:4px solid #085dcf;border-radius:5px;justify-content:space-between;align-items:center;padding:12px;display:flex}.camp-purchase-info{flex:1}.camp-purchase-info strong{color:#333;font-size:16px}.camp-purchase-description{color:#666;margin:5px 0 0;font-size:14px}.camp-purchase-date{color:#999;margin:5px 0 0;font-size:13px}.camp-purchase-price-wrapper{text-align:right;padding-left:20px}.camp-purchase-price{color:#085dcf;font-size:18px;font-weight:700}.camp-purchases-total{text-align:right;border-top:2px solid #e0e0e0;margin-top:15px;padding-top:15px}.camp-purchases-total strong{color:#085dcf;font-size:20px}.camp-purchases-actions{text-align:center;margin-top:15px}.camp-purchases-actions a{color:#085dcf;font-size:14px;text-decoration:none}.camp-purchases-actions a:hover{text-decoration:underline}.tabs-news{background:var(--);width:100%}.tabs-new{border-bottom:1px solid #e0e0e0;width:100%;margin-bottom:20px}.tabs-new__list{flex-wrap:wrap;gap:0;display:flex}.tabs-new__list-item{color:#333;background:#f5f5f5;border:1px solid #e0e0e0;border-bottom:none;border-radius:4px 4px 0 0;margin-bottom:-1px;padding:12px 20px;font-size:15px;text-decoration:none;transition:background .2s,color .2s;display:inline-block}.tabs-new__list-item:hover{color:#1b2bb2;background:#eee}.tabs-new__list-item--active{color:#1b2bb2;background:#fff;border-bottom:1px solid #fff;font-weight:600}.tabs-new__list-item+.tabs-new__list-item{margin-left:4px}@media screen and (width<=1200px){.gallery-list .item-gallery:nth-child(n){width:calc(25% - 7px)}.gallery-list .item-gallery:nth-child(2n){width:calc(35% - 7px)}.gallery-list .item-gallery:nth-child(3n){width:calc(40% - 7px)}.gallery-list .item-gallery img{-o-object-fit:cover;object-fit:cover;width:100%;height:220px}.table-cell-7 .cell:first-child{width:60px}.table-cell-7 .cell:nth-child(2){width:calc(100% - 777px)}.site-header .nav>ul>li{margin-right:40px}.site-footer .partners{display:block}.site-footer .partners a{margin:15px 0;display:block}.site-footer .partners a:first-child{margin-top:0}.page-nav .list,.tabs-bar,.tabs-links .list{scroll-snap-type:x proximity;scrollbar-width:none;flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto}.page-nav .list::-webkit-scrollbar{display:none}.tabs-bar::-webkit-scrollbar{display:none}.tabs-links .list::-webkit-scrollbar{display:none}.page-nav .list>li,.tabs-bar>a,.tabs-links .list>li{scroll-snap-align:start;flex:none}.page-nav .list>li,.tabs-links .list>li{margin-right:60px}.tabs-bar{padding-right:40px}.tabs-links .list{padding-right:60px}.anchor-links ul{border:0;width:100%}}@media screen and (width<=1023px){.page-detail .contacts-row{justify-content:space-between}.page-detail .contacts-row .item{margin-right:0}.page-tab .main-desc{width:100%;padding:0}.page-tab .contacts{width:100%;margin-top:40px;padding:10px 20px 36px}.presidium-block .list{justify-content:space-between}.presidium-block .item-man{width:49%;margin-right:0}.numbers-box .item-number{width:50%;margin-right:0}.project-desc H1{margin-top:12px;font-size:44px;line-height:44px}.project-box .base .image{justify-content:center;width:100%}.project-box .base .text{width:100%;padding:35px 0}.project-box .base H2{text-align:center}.project-box .base .bt-stroke-blue{margin:0 auto}.article-sponsor{padding:30px 20px}.athlete-box .name{width:100%;margin:0 0 15px}.characteristics-list .item{width:100%;max-width:100%;margin-top:16px;padding-right:0}.item-athlete{width:100%}.catalog-filter .item{width:32%;margin-right:2%;padding-right:0}.catalog-filter .item:nth-child(5),.catalog-filter .item:nth-child(6){width:32%}.catalog-filter .item:nth-child(3n){margin-right:0}.catalog-filter .search{width:calc(100% - 366px);padding-right:25px}.catalog-filter .checkboxes{width:242px}.table-result--head{display:none}.table-result--row{-ms-align-items:flex-start;align-items:flex-start;height:auto;padding-bottom:15px}.table-result .cell{padding-top:15px}.table-result .cell:nth-child(2){width:calc(100% - 90px);padding-right:0}.table-result .cell:nth-child(3){width:30%;padding-left:90px}.table-result .cell:nth-child(4){width:40%}.table-result .cell:nth-child(5){width:30%}.partners-aside .item{width:32%}.table-head{display:none}.mob-subhead{display:block}.table-row{border-bottom:1px solid #e6e6e6;margin-top:5px;padding:0 0 20px 55px}.table-cell-7 .cell:first-child{position:absolute;top:0;left:0}.table-cell-7 .cell:nth-child(2){width:100%;padding:17px 0 0}.table-cell-7 .cell:first-child .mob-subhead,.table-cell-7 .cell:nth-child(2) .mob-subhead{display:none}.table-cell-7 .cell:nth-child(3){width:10%}.table-cell-7 .cell:nth-child(4){width:15%}.table-cell-7 .cell:nth-child(5){width:25%}.table-cell-7 .cell:nth-child(6){width:15%}.table-cell-7 .cell:nth-child(7){width:35%}.md-scroll-x{padding-bottom:30px;overflow-x:scroll}.md-scroll-x .table-team{min-width:1200px}.page-content{width:100%;padding:40px 0 0}.page-sidebar{flex-wrap:wrap;justify-content:space-between;width:100%;display:flex}.docs-aside,.membership-aside{width:calc(50% - 15px);margin-top:30px}.membership-aside{flex-direction:column;display:flex}.membership-aside p{margin-bottom:21px}.membership-aside .bt-white{margin-top:auto}.partners-aside{width:100%}.games-detail .flex-row{justify-content:space-between}.games-detail .col-4{width:calc(50% - 15px);margin-right:0}.media-box .flex-row,.medias-tiles{justify-content:space-between}.tile-media{width:calc(50% - 15px);margin-right:0}.item-games .cell:first-child{border-bottom:1px solid #e6e6e6;border-right:0;width:100%;padding-left:30px}.item-games .cell:nth-child(2){width:calc(100% - 280px);padding-left:30px}.item-games .cell:nth-child(3){width:280px}.page-top .left{flex:0 0 100%;padding-bottom:30px}.page-top .right{text-align:center;flex:0 0 100%;padding-top:0;position:relative}.mobile-header{display:block}.header-inner{display:none}.news-block .col-6{width:100%}.events-block .list{justify-content:space-between}.events-block .item-event{width:calc(50% - 15px);margin-right:0}.media-block .col-6,.project-block .col-4,.project-block .col-8{width:100%}.project-block .subhead{border-top:1px solid #fff;border-left:0;width:100%;max-width:100%;height:auto;margin-top:13px;padding:11px 0 0}.project-block .bt-stroke-wht{width:100%;margin:13px 0 0}.reply-box,.membership-box,.birthdays-box{width:100%;max-width:100%;margin-top:20px}.reply-box .text{padding:0 15px}.reply-box .text:before{left:0}.reply-box .text:after{right:0}.site-footer .partners{display:flex}.site-footer .partners a{margin:0 0 0 20px;display:block}.site-footer .partners a:first-child{margin-left:0}.site-footer .location{order:2;margin-top:20px}.site-footer .contacts{order:3;margin-top:20px}.slider-promo .item .container{padding:0}.slider-promo .item .image{width:100%}.slider-promo .item .image img{width:100%;height:auto;position:static}.slider-promo .item .content{order:2;width:100%;min-height:0;padding:15px 15px 45px}.news-tiles .list{justify-content:space-between}.news-tiles .item-news{width:calc(50% - 8px);margin-top:16px;margin-right:0}.page-detail .coaching .item-man{width:23.5%;margin-right:2%}.page-detail .coaching .item-man:nth-child(5n){margin-right:2%}.page-detail .coaching .item-man:nth-child(4n){margin-right:0}}@media screen and (width<=767px){.page-detail .contacts .wrapper{box-shadow:none;border-radius:0;overflow:visible}.page-detail .contacts .frame{order:2;width:calc(100% + 30px);margin:0 -15px;display:block}.page-detail .contacts .side{width:100%;padding:0 0 25px}.page-detail .desc{width:100%}.page-detail .desc H2{text-align:left}.page-detail .progress{width:100%}.page-detail .preview .subhead{font-size:20px;line-height:1.3}.page-detail .preview H1{font-size:45px;line-height:1.3}.page-detail .coaching .item-man{width:32%;margin-right:2%}.page-detail .coaching .item-man:nth-child(4n){margin-right:2%}.page-detail .coaching .item-man:nth-child(3n){margin-right:0}.filter-wrapper{justify-content:space-between}.filter-wrapper .item{width:calc(50% - 10px);margin:0}.project-desc .content{width:100%;padding-top:40px}.project-desc .image{width:100%;padding-top:21px}.project-box .news .item{width:100%}.article-sponsor{margin-top:50px}.article-sponsor H3{min-width:100%;padding-bottom:10px}.offer-section .content{width:100%;padding-right:0}.contacts-box .head{font-size:20px;line-height:1.2}.mobile-bt-filter{display:flex}.catalog-filter{grid-template-rows:0fr;padding:0;transition:grid-template-rows .3s,padding .3s;display:grid}.catalog-filter>*{overflow:hidden}.catalog.is-open .catalog-filter{grid-template-rows:1fr;padding:5px 0 30px}.athlete-box .side{width:100%}.athlete-box .photo img{height:auto}.athlete-box .content{width:100%;padding:30px 0 0}.table-result .cell:first-child{width:65px}.table-result .cell:nth-child(2){width:calc(100% - 65px)}.table-result .cell:nth-child(3){padding-left:65px}.contacts-box .col{width:100%;max-width:50%}.flex-row .map{width:100%;padding-right:0}.flex-row .form{margin:40px auto 0}.form .bt-red{max-width:100%;height:48px;font-size:16px}.results-box H3:after{display:none}.tabs-links .list>li{margin-right:30px}.tab-block .sponsor{width:100%;margin-top:20px}.news-block .flex-row{justify-content:space-between}.page .news-block .item-news-sm{width:calc(50% - 10px);margin-right:0}.page-nav .list>li{margin-right:30px}.row-news{display:block}.row-news .image{width:100%;min-height:0;display:block}.row-news .image a{display:block}.row-news .image img{width:100%;height:auto}.row-news .content{width:100%}.page-top H1{font-size:40px;line-height:1.2}.site-footer .top{padding-top:0}.footer-col{width:50%;margin-top:25px}.site-footer .bot{padding-bottom:25px}.site-footer .logo-title{border-top:1px solid #e6e6e6;order:2;width:100%;margin-top:20px;padding-top:20px}.site-footer .partners{order:3;margin-top:32px}.site-footer .contacts{order:0;width:100%;margin-top:0}.site-footer .contacts .item{margin-bottom:10px}.site-footer .contacts .item span{color:#828282;display:block}.site-footer .location{order:1;width:100%;margin-top:10px}.page-top .left{text-align:center}.page-top .right{width:100%}.archive-section .col{width:50%}.numbers-box .head,.numbers-box .list{width:100%}.payment-info{flex-direction:column;align-items:flex-start}.payment-info .payment{margin:10px 0}.edit-profile .content .section .item{flex-direction:column;align-items:flex-start}.edit-profile .content .section .item .name{width:auto;margin-bottom:5px}.edit-profile .content .section .item .data.avatar{flex-direction:initial}.edit-profile .content .section .item .data.avatar .requirement img{width:80px;height:80px}}@media screen and (width<=600px){.page-detail .desc .text{width:100%;padding-right:0}.page-detail .desc .logo{width:100%;margin-top:30px}.page-detail .coaching .list{justify-content:space-between}.page-detail .coaching .item-man{width:49%;margin-right:0}.page-detail .coaching .item-man:nth-child(5n){margin-right:0}.section-county H2{text-align:left}.presidium-block .item-man{width:100%}.project-desc H1{font-size:38px;line-height:1.3}.item-ask{width:100%;max-width:100%}.archive-section .head{font-size:18px;line-height:20px}.docs-box .col-6{width:100%}.item-athlete .photo{background:#e5e5e5 url(/assets/i/not-photo.png) 50% no-repeat;width:100%;min-height:230px;display:block}.item-athlete .photo img{height:auto;min-height:0}.item-athlete .content{width:100%}.main-tabs{padding-top:10px}.main-tabs a{font-size:24px;line-height:1.2}.main-tabs li{text-align:center;width:100%;margin:10px 0 0}.catalog-filter .item{width:49%;margin-top:20px}.catalog-filter .item:nth-child(5),.catalog-filter .item:nth-child(6){width:49%}.catalog-filter .item:nth-child(3n){margin-right:2%}.catalog-filter .item:nth-child(2n){margin-right:0}.catalog-filter .search{width:100%;padding-right:0}.catalog-filter .checkboxes{width:100%}.catalog-filter .checkboxes .label{padding-bottom:20px}.catalog-filter .bt-reset{width:100%;margin-top:20px}.advice-block .flex-row{justify-content:space-between}.advice-block .item-man{width:49%;margin-right:0}.contacts-box .col{max-width:100%}.gallery-list .item-gallery{margin-top:4px;width:calc(50% - 4px)!important}.gallery-list .item-gallery img{height:140px}.table-cell-7 .cell:nth-child(3){width:22%}.table-cell-7 .cell:nth-child(4){width:28%}.table-cell-7 .cell:nth-child(5){width:50%}.table-cell-7 .cell:nth-child(6){width:22%}.table-cell-7 .cell:nth-child(7){width:78%}.sponsor .subhead{width:100%}.tab-block .sponsor img{margin:20px 20px 0 0}.page .news-block .item-news-sm{border-top:0;padding-top:0}.page .news-block .item-news-sm .image{display:block}.page .news-block .item-news-sm .tags a{margin-top:8px}.page-top H1{font-size:32px}.page-top.inside H1{font-size:26px;line-height:32px}.page article H2{font-size:28px}.docs-aside,.membership-aside{width:100%}.advice-block .list{justify-content:space-between}.advice-block .item-advice{width:49%;margin-right:0}.slider-members .col .item-member{width:100%;margin-top:20px}.slider-members .col .item-member:first-child,.slider-members .col .item-member:nth-child(2){margin-top:20px}.members-block .button .bt-stroke-blue{height:auto;padding:8px 25px}.games-detail--info{padding-bottom:30px}.games-detail .col-4{width:100%}.games-detail--docs{box-shadow:none;background:0;padding:0}.news-tiles{margin-top:26px;padding:36px 0;position:relative}.news-tiles .item-news{width:100%}.events-block .list,.media-block .group,.news-tiles .list{scroll-snap-type:x mandatory;scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.events-block .list::-webkit-scrollbar{display:none}.media-block .group::-webkit-scrollbar{display:none}.news-tiles .list::-webkit-scrollbar{display:none}.events-block .list>.item-event,.media-block .group>.item-media,.news-tiles .list>.item-news{scroll-snap-align:center;flex:0 0 calc(100% - 6px);width:auto;margin:0 3px}.news-tiles .list{padding-top:20px}.title-block--link{font-size:25px;line-height:1.1}.title-block--link:after{margin-top:6px}.tile-media{width:calc(50% - 10px);margin-right:0}.filter{padding-right:0}.filter .item-form{width:50%}.filter .item-form:nth-child(2n){border-right:0}.filter .reset{width:50%;padding-left:15px}.filter .item-form:nth-child(2)+.reset{justify-content:center;width:100%;padding-left:0}.filter .item-form:first-child,.filter .item-form:nth-child(2){border-bottom:1px solid #dadada}.item-games .cell:nth-child(2){border-bottom:1px solid #e6e6e6;border-right:0;width:100%}.item-games .cell:nth-child(3){width:100%;padding-left:30px;padding-right:30px}.slider-calendar .item{margin-right:20px;padding:10px 0 15px}.slider-calendar .item .year{font-size:14px}.slider-calendar .item .month{font-size:16px;line-height:19px}H2{text-align:center;width:100%;font-size:22px;line-height:120%}.bt-red,.bt-stroke-blue{height:36px;padding-bottom:0;font-size:14px}.slider-promo .item .title{padding-bottom:10px;font-size:20px;line-height:110%}.slider-promo .item p{margin-top:0;font-size:15px;line-height:18px}.slider-promo .item .bt-red{max-width:100%;margin-top:20px}.news-block{padding:40px 0 127px}.title-block{display:block}.title-block H2{width:100%;padding-right:0}.item-news-lg{margin-top:20px;padding-bottom:15px}.item-news-lg .image img{height:183px}.item-news-lg .title{font-size:18px}.item-news-lg p{font-size:15px}.news-block .item-news-sm{border-top:1px solid #ddd;width:100%;margin-top:15px;padding-top:15px}.news-block .item-news-sm .image{display:none}.news-block .item-news-sm .tags a{margin-top:0}.news-block .item-news-lg .buttons{border:0;padding:0;display:block;position:absolute;bottom:20px;left:15px;right:15px}.item-news-lg .buttons .bt-stroke-blue{width:100%;margin-top:10px}.events-block{padding:30px 0}.events-block .link{display:none}.events-block .list{display:block}.events-block .item-event{width:100%}.events-block .bt-center{justify-content:space-between;margin-top:20px}.events-block .bt-center .bt-stroke-blue{width:calc(50% - 5px);display:flex}.events-block .item-event:nth-child(4n){margin-right:3px}.media-block{padding-top:30px}.media-block .top{padding-bottom:20px}.media-block .link-more{display:none}.media-block .bt-stroke-blue{margin-top:20px;display:flex}.media-block .sm-hidden{display:none}.media-block .group{width:100%;display:block}.media-block .group .item-media{width:100%}.item-media img{height:252px}.project-block{border-radius:0;margin-top:48px;padding-bottom:33px}.project-block .head{font-size:16px;line-height:19px}.project-block .head strong{margin-top:5px;font-size:30px;line-height:35px}.project-block .subhead{margin-top:11px;font-size:14px}.project-block .all{margin:0 0 0 -94px;position:absolute;bottom:0;left:50%}.project-block .col-8{padding-bottom:44px}.project-news-item .content{flex-direction:column;padding:13px 16px;display:flex}.project-news-item .title{order:2;margin-top:5px;font-size:15px}.project-news-item .date{margin-top:0}.project-news-row{margin-top:5px;display:block}.project-news-row:first-child{margin-top:5px}.project-news-row .image{display:none}.project-news-row .content{width:100%;padding:13px 16px}.project-news-row .title{margin-top:5px;font-size:15px}.about-block{padding-top:40px}.about-block .title-block:after{content:"";background:linear-gradient(90deg,#085dcf 0%,#ed2e2e 100%);border-radius:6px;width:100%;height:1px;margin-top:20px;display:block;position:static}.reply-box .autor{margin-top:14px}.membership-box{width:calc(100% + 30px);max-width:calc(100% + 30px);margin-left:-15px;margin-right:-15px;padding:20px 15px}.pairs-block{padding:40px 0}.pairs-block .link-more{display:none}.pairs-block .bt-stroke-blue{margin-top:12px;display:flex}.pairs-block .item-partner{max-width:50%;margin:12px 0 18px}.footer-col{width:calc(100% + 30px);margin:0 -15px;padding:0}.footer-nav{border-bottom:1px solid #3446db}.footer-nav .head{-ms-align-items:center;cursor:pointer;align-items:center;height:48px;padding:0 15px;font-size:16px;line-height:19px;display:flex;position:relative}.footer-nav .head:after{content:"";background:url(/assets/i/arrow-thin.svg) 0 0/100% 100%;width:12px;height:7px;margin-top:-3px;transition:all .3s;display:block;position:absolute;top:50%;right:15px}.footer-nav.is-open .head:after{transform:rotate(180deg)}.footer-nav nav{grid-template-rows:0fr;transition:grid-template-rows .3s;display:grid}.footer-nav nav>*{padding:0 15px;transition:padding .3s;overflow:hidden}.footer-nav.is-open nav{grid-template-rows:1fr}.footer-nav.is-open nav>*{padding:0 15px 15px}.footer-social{padding:15px 15px 0}.footer-social a{margin-top:0}.site-footer .top{padding-bottom:32px}.site-footer .logo-title .text{font-size:17px;line-height:20px}.filter-wrapper .item{width:100%;margin-top:10px}.filter-wrapper .item:first-child{margin-top:0}}@media screen and (width<=479px){.buildings-block .tabs-row .item{text-align:center;width:100%;margin:5px 0 0}.buildings-block .tabs-row a{font-size:19px;line-height:23px}.numbers-box .head{-ms-align-items:center;justify-content:center;align-items:center;padding-left:0;display:flex}.numbers-box .head:before{margin-right:6px;position:static}.numbers-box .item-number{text-align:center;width:100%}.project-box .base{padding:27px 20px 30px}.project-box .news{padding:32px 20px}.offer-section .form{width:100%}.table-result--row{padding:0 15px 15px}.table-result .cell:nth-child(3){width:40%}.table-result .cell:nth-child(4){width:60%}.table-result .cell:nth-child(5){width:100%;padding-left:65px}.page article .info{display:block}.page article .tags{margin-top:10px}.page article .share{margin-top:auto}.item-games .cell:first-child,.item-games .cell:nth-child(2),.item-games .cell:nth-child(3){padding:22px 20px}.promo-box{padding:30px 20px}.promo-box .title{font-size:30px}.tile-media{width:100%}.button{flex-direction:column}.projects-block .item-project{width:100%;margin-right:0}}@media (width<=479px){.item-athlete .photo img{height:auto;max-height:100%}}}@layer components{.flatpickr-calendar select.flatpickr-monthDropdown-months,.flatpickr-calendar input.cur-year{min-width:0;height:auto;box-shadow:none;color:inherit;font-family:inherit;font-size:inherit;line-height:inherit;vertical-align:middle;background:0 0;border:0;border-radius:0;margin:0;padding:0 2px;display:inline-block}.flatpickr-calendar select.flatpickr-monthDropdown-months{width:auto}.flatpickr-calendar input.cur-year{width:100%}.flatpickr-calendar .numInputWrapper{vertical-align:middle}.flatpickr-day.selected,.flatpickr-day.startRange,.flatpickr-day.endRange,.flatpickr-day.selected:hover,.flatpickr-day.startRange:hover,.flatpickr-day.endRange:hover{background:#1b2bb2;border-color:#1b2bb2}.flatpickr-day.inRange,.flatpickr-day.inRange:hover{background:#e8eaf6;border-color:#e8eaf6;box-shadow:-5px 0 #e8eaf6,5px 0 #e8eaf6}.flatpickr-day.today{border-color:#1b2bb2}.flatpickr-months .flatpickr-month,.flatpickr-weekdays,span.flatpickr-weekday{color:#fff;fill:#fff;background:#1b2bb2}.flatpickr-current-month .flatpickr-monthDropdown-months,.flatpickr-current-month input.cur-year{color:#fff}.flatpickr-months .flatpickr-prev-month svg,.flatpickr-months .flatpickr-next-month svg{fill:#fff}.status-card{border-left:4px solid;border-radius:5px;width:100%;margin:20px 0;padding:15px}.status-card__title{margin-bottom:8px;font-weight:700}.status-card__text,.status-card__body>p{margin-bottom:10px}.status-card__list{margin:0 0 10px;padding:0 0 0 20px;list-style:outside}.status-card__list li{margin-top:0;padding-left:0}.status-card__list li:before{content:none}.status-card__list li+li{margin-top:4px}.status-card>:last-child,.status-card__body>p:last-child{margin-bottom:0}.status-card--success{color:#155724;background-color:#d4edda;border-left-color:#28a745}.status-card--info{color:#0c5460;background-color:#d1ecf1;border-left-color:#17a2b8}.status-card--warning{color:#856404;background-color:#fff3cd;border-left-color:#ffc107}.status-card--danger{color:#721c24;background-color:#f8d7da;border-left-color:#dc3545}.status-card--neutral{color:#343a40;background-color:#f1f3f5;border-left-color:#adb5bd}.filters-bar{flex-wrap:wrap;align-items:flex-end;gap:20px;display:flex}.filters-bar .label{color:#555;margin-bottom:4px;font-size:14px;font-weight:600;display:block}.filters-bar .ts-wrapper{width:100%}.filters-bar>.item,.filters-bar>.search{flex:200px;width:auto;min-width:0;margin-top:0;padding-right:0}.filters-bar>.item-category,.filters-bar>.item-org{flex-basis:260px}.filters-bar select,.filters-bar .ts-control,.filters-bar .ts-control input,.filters-bar .ts-dropdown .option{font-size:12px}.filters-bar>.search{flex:2 280px}.filters-bar>.bt-reset,.filters-bar>.admin-bt{flex:none;margin-top:0}.filters-bar .form-item{margin-top:0}.filters-bar .form-item input{font-size:14px}.filters-bar .ts-control>.item{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}}@layer page,utilities;
