

/* Start:/local/js/korus/ui/icon-set/style.css?17903205962626*/
.ui-icon-set,
.ui-icon-set__scope {
    --ui-icon-set__path_arrow-left: url('/local/js/korus/ui/icon-set/images/arrow-left.svg');
    --ui-icon-set__path_arrow-right: url('/local/js/korus/ui/icon-set/images/arrow-right.svg');
    --ui-icon-set__path_person: url('/local/js/korus/ui/icon-set/images/person.svg');
    --ui-icon-set__path_person-filled: url('/local/js/korus/ui/icon-set/images/person-filled.svg');
    --ui-icon-set__path_eye: url('/local/js/korus/ui/icon-set/images/eye.svg');
    --ui-icon-set__path_info-filled: url('/local/js/korus/ui/icon-set/images/info-filled.svg');
    --ui-icon-set__path_location: url('/local/js/korus/ui/icon-set/images/location.svg');
    --ui-icon-set__path_pencil: url('/local/js/korus/ui/icon-set/images/pencil.svg');
    --ui-icon-set__path_email: url('/local/js/korus/ui/icon-set/images/email.svg');
    --ui-icon-set__path_calendar-alt: url('/local/js/korus/ui/icon-set/images/calendar-alt.svg');
    --ui-icon-set__path_chevron-right: url('/local/js/korus/ui/icon-set/images/chevron-right.svg');
    --ui-icon-set__path_clip: url('/local/js/korus/ui/icon-set/images/clip.svg');
    --ui-icon-set__path_sign-out: url('/local/js/korus/ui/icon-set/images/sign-out.svg');
    --ui-icon-set__path_phone: url('/local/js/korus/ui/icon-set/images/phone.svg');
}

.ui-icon-set.--arrow-left {
    --ui-icon-set__icon-path: var(--ui-icon-set__path_arrow-left);
}

.ui-icon-set.--arrow-right {
    --ui-icon-set__icon-path: var(--ui-icon-set__path_arrow-right);
}

.ui-icon-set.--person {
    --ui-icon-set__icon-path: var(--ui-icon-set__path_person);
}

.ui-icon-set.--person-filled {
    --ui-icon-set__icon-path: var(--ui-icon-set__path_person-filled);
}

.ui-icon-set.--eye {
    --ui-icon-set__icon-path: var(--ui-icon-set__path_eye);
}

.ui-icon-set.--info-filled {
    --ui-icon-set__icon-path: var(--ui-icon-set__path_info-filled);
}

.ui-icon-set.--location {
    --ui-icon-set__icon-path: var(--ui-icon-set__path_location);
}

.ui-icon-set.--pencil {
    --ui-icon-set__icon-path: var(--ui-icon-set__path_pencil);
}

.ui-icon-set.--email {
    --ui-icon-set__icon-path: var(--ui-icon-set__path_email);
}

.ui-icon-set.--calendar-alt {
    --ui-icon-set__icon-path: var(--ui-icon-set__path_calendar-alt);
}

.ui-icon-set.--chevron-right {
    --ui-icon-set__icon-path: var(--ui-icon-set__path_chevron-right);
}

.ui-icon-set.--clip {
    --ui-icon-set__icon-path: var(--ui-icon-set__path_clip);
}

.ui-icon-set.--phone {
    --ui-icon-set__icon-path: var(--ui-icon-set__path_phone);
}

.ui-icon-set.--sign-out {
    --ui-icon-set__icon-path: var(--ui-icon-set__path_sign-out);
}

/* End */


/* Start:/local/js/korus/ui/file-info/style.css?179032059610087*/
.file-info {
  width: 100%;
  display: flex;
  align-items: center;
  gap: 8px;
}

.file-info-icon {
  width: 24px;
  height: 24px;
  flex-shrink: 0;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none'%3E%3Cpath fill='%23CC400C' d='M15.967 4.925a2.065 2.065 0 0 1-2.063-2.062V0H4.69A2.691 2.691 0 0 0 2 2.69v16.222a2.69 2.69 0 0 0 2.691 2.691h11.06a2.69 2.69 0 0 0 2.69-2.69V4.924h-2.474Z' opacity='.15'/%3E%3Cpath fill='%23CC400C' d='M18.442 4.925h-2.475a2.065 2.065 0 0 1-2.063-2.062V0l4.538 4.925ZM15.06 8.373H4.735a.375.375 0 0 1 0-.75H15.06a.375.375 0 0 1 0 .75ZM15.06 10.61H4.735a.375.375 0 0 1 0-.75H15.06a.375.375 0 0 1 0 .75ZM15.06 12.846H4.735a.375.375 0 0 1 0-.749H15.06a.376.376 0 0 1 .265.64.375.375 0 0 1-.265.11ZM15.06 15.082H4.735a.374.374 0 0 1 0-.749H15.06a.375.375 0 0 1 0 .75ZM20.393 17.06H7.889c-.887 0-1.606.72-1.606 1.606v3.728c0 .887.72 1.606 1.606 1.606h12.504c.887 0 1.606-.719 1.606-1.606v-3.728c0-.887-.719-1.606-1.606-1.606Z'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: 50% 50%;
  background-size: contain;
}

.file-info[data-type="pdf"] .file-info-icon {
  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%3Cg clip-path='url(%23clip0_1456_4601)'%3E%3Cpath d='M18 0L22 4V23C22 23.5523 21.5523 24 21 24H3C2.44772 24 2 23.5523 2 23V1C2 0.447715 2.44772 8.0532e-09 3 0H18Z' fill='%23F0F2F5'/%3E%3Cpath d='M22 4H18V0L22 4Z' fill='%23D0D5DD'/%3E%3C/g%3E%3Crect x='1' y='10' width='22' height='10' rx='1' fill='%23CC400C'/%3E%3Cpath d='M4.75746 18V12.1818H6.93928C7.38625 12.1818 7.76125 12.2652 8.06428 12.4318C8.3692 12.5985 8.59931 12.8277 8.75462 13.1193C8.91181 13.4091 8.99041 13.7386 8.99041 14.108C8.99041 14.4811 8.91181 14.8125 8.75462 15.1023C8.59742 15.392 8.36541 15.6203 8.05859 15.7869C7.75178 15.9517 7.37393 16.0341 6.92507 16.0341H5.47905V15.1676H6.78303C7.04439 15.1676 7.2584 15.1222 7.42507 15.0312C7.59174 14.9403 7.71484 14.8153 7.79439 14.6562C7.87583 14.4972 7.91655 14.3144 7.91655 14.108C7.91655 13.9015 7.87583 13.7197 7.79439 13.5625C7.71484 13.4053 7.59079 13.2831 7.42223 13.196C7.25556 13.107 7.0406 13.0625 6.77734 13.0625H5.81143V18H4.75746ZM11.8775 18H9.90589V12.1818H11.9173C12.4949 12.1818 12.9911 12.2983 13.4059 12.5312C13.8226 12.7623 14.1426 13.0947 14.3661 13.5284C14.5896 13.9621 14.7013 14.4811 14.7013 15.0852C14.7013 15.6913 14.5887 16.2121 14.3633 16.6477C14.1398 17.0833 13.8169 17.4176 13.3945 17.6506C12.9741 17.8835 12.4684 18 11.8775 18ZM10.9599 17.0881H11.8263C12.2317 17.0881 12.5697 17.0142 12.8406 16.8665C13.1114 16.7169 13.315 16.4943 13.4513 16.1989C13.5877 15.9015 13.6559 15.5303 13.6559 15.0852C13.6559 14.6402 13.5877 14.2708 13.4513 13.9773C13.315 13.6818 13.1133 13.4612 12.8462 13.3153C12.5811 13.1676 12.2515 13.0938 11.8576 13.0938H10.9599V17.0881ZM15.7028 18V12.1818H19.43V13.0653H16.7567V14.6449H19.1744V15.5284H16.7567V18H15.7028Z' fill='white'/%3E%3Cdefs%3E%3CclipPath id='clip0_1456_4601'%3E%3Crect width='20' height='24' fill='white' transform='translate(2)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
}

.file-info[data-type="pptx"] .file-info-icon {
  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%3Cg clip-path='url(%23clip0_1456_4587)'%3E%3Cpath d='M18 0L22 4V23C22 23.5523 21.5523 24 21 24H3C2.44772 24 2 23.5523 2 23V1C2 0.447715 2.44772 8.0532e-09 3 0H18Z' fill='%23F0F2F5'/%3E%3Cpath d='M22 4H18V0L22 4Z' fill='%23D0D5DD'/%3E%3C/g%3E%3Crect x='1' y='10' width='22' height='10' rx='1' fill='%23CC400C'/%3E%3Cpath d='M2.02308 18V12.1818H4.2049C4.65187 12.1818 5.02687 12.2652 5.3299 12.4318C5.63483 12.5985 5.86494 12.8277 6.02024 13.1193C6.17744 13.4091 6.25604 13.7386 6.25604 14.108C6.25604 14.4811 6.17744 14.8125 6.02024 15.1023C5.86304 15.392 5.63104 15.6203 5.32422 15.7869C5.0174 15.9517 4.63956 16.0341 4.1907 16.0341H2.74467V15.1676H4.04865C4.31001 15.1676 4.52403 15.1222 4.6907 15.0312C4.85736 14.9403 4.98047 14.8153 5.06001 14.6562C5.14145 14.4972 5.18217 14.3144 5.18217 14.108C5.18217 13.9015 5.14145 13.7197 5.06001 13.5625C4.98047 13.4053 4.85642 13.2831 4.68786 13.196C4.52119 13.107 4.30623 13.0625 4.04297 13.0625H3.07706V18H2.02308ZM7.17152 18V12.1818H9.35334C9.80031 12.1818 10.1753 12.2652 10.4783 12.4318C10.7833 12.5985 11.0134 12.8277 11.1687 13.1193C11.3259 13.4091 11.4045 13.7386 11.4045 14.108C11.4045 14.4811 11.3259 14.8125 11.1687 15.1023C11.0115 15.392 10.7795 15.6203 10.4727 15.7869C10.1658 15.9517 9.788 16.0341 9.33913 16.0341H7.89311V15.1676H9.19709C9.45845 15.1676 9.67247 15.1222 9.83913 15.0312C10.0058 14.9403 10.1289 14.8153 10.2085 14.6562C10.2899 14.4972 10.3306 14.3144 10.3306 14.108C10.3306 13.9015 10.2899 13.7197 10.2085 13.5625C10.1289 13.4053 10.0049 13.2831 9.83629 13.196C9.66963 13.107 9.45466 13.0625 9.19141 13.0625H8.2255V18H7.17152ZM12.0643 13.0653V12.1818H16.7063V13.0653H14.908V18H13.8626V13.0653H12.0643ZM18.4819 12.1818L19.7631 14.3125H19.8086L21.0955 12.1818H22.2972L20.5046 15.0909L22.3256 18H21.104L19.8086 15.8835H19.7631L18.4677 18H17.2518L19.0898 15.0909L17.2745 12.1818H18.4819Z' fill='white'/%3E%3Cdefs%3E%3CclipPath id='clip0_1456_4587'%3E%3Crect width='20' height='24' fill='white' transform='translate(2)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
}

.file-info[data-type="docx"] .file-info-icon {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' fill='none' viewBox='0 0 32 32'%3E%3Cpath fill='%230072ff' d='M21.295 6.54A2.74 2.74 0 0 1 18.557 3.8V0H6.325A3.573 3.573 0 0 0 2.75 3.573v21.54a3.57 3.57 0 0 0 3.574 3.573H21.01a3.574 3.574 0 0 0 3.573-3.573V6.539z' opacity='.15'/%3E%3Cpath fill='%23CC400C' d='M24.582 6.54h-3.287A2.74 2.74 0 0 1 18.557 3.8V0zM20.092 11.118H6.383a.496.496 0 1 1 0-.995h13.708a.498.498 0 1 1 0 .995M20.092 14.088H6.383a.497.497 0 0 1 0-.995h13.708a.498.498 0 0 1 0 .995M20.092 17.058H6.383a.495.495 0 0 1-.496-.498.497.497 0 0 1 .496-.496h13.708a.498.498 0 1 1 0 .994M14.685 20.029H6.383a.495.495 0 0 1-.496-.498.497.497 0 0 1 .496-.497h8.302a.497.497 0 0 1 0 .995M27.175 22.654H10.572a2.13 2.13 0 0 0-2.133 2.132v4.95c0 1.178.955 2.133 2.133 2.133h16.603a2.13 2.13 0 0 0 2.132-2.133v-4.95a2.13 2.13 0 0 0-2.132-2.132'/%3E%3Cpath fill='%23fff' d='M12.583 29.876q-.284 0-.284-.285V25.57q0-.285.284-.285h1.632q.885 0 1.3.42.42.417.42 1.3v1.151q0 .884-.416 1.304-.414.416-1.304.416zm.285-.57h1.347q.434 0 .684-.104a.65.65 0 0 0 .36-.36q.107-.253.107-.686v-1.152q0-.43-.108-.68a.65.65 0 0 0-.359-.363q-.25-.108-.684-.108h-1.347zM18.533 29.876q-.776 0-1.148-.37-.37-.372-.37-1.147v-1.565q0-.782.373-1.147.373-.369 1.144-.363h.813q.78 0 1.148.37.369.368.369 1.147v1.558q0 .775-.369 1.147-.37.37-1.148.37zm0-.57h.812q.363 0 .569-.084a.53.53 0 0 0 .291-.295q.088-.206.088-.568V26.8q0-.36-.088-.565a.53.53 0 0 0-.291-.295q-.207-.088-.569-.088h-.812q-.36-.003-.566.081a.53.53 0 0 0-.294.291q-.089.207-.088.57v1.564q0 .361.084.568a.54.54 0 0 0 .295.295q.206.085.569.085M23.46 29.876q-.776 0-1.148-.37-.369-.372-.369-1.147V26.8q0-.782.37-1.151.368-.372 1.14-.366h.82q.636 0 .971.264.336.261.39.827.02.141-.054.216-.075.075-.217.075-.256 0-.298-.285-.034-.31-.216-.42-.18-.108-.576-.108h-.82q-.358-.003-.565.081a.53.53 0 0 0-.291.295q-.085.206-.085.572v1.558q0 .361.085.568a.54.54 0 0 0 .294.295q.207.085.57.085h.812q.396 0 .576-.109.182-.111.216-.42.041-.285.298-.284.142 0 .217.075.075.074.054.216-.054.57-.39.83-.335.26-.971.26z'/%3E%3C/svg%3E");
}

.file-info[data-type="html"] .file-info-icon {
  background-image: url('/local/js/korus/ui/file-info/./images/html.png');
}

.file-info[data-type="xls"] .file-info-icon {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' fill='none' viewBox='0 0 32 32'%3E%3Cpath fill='%23CC400C' d='M21.622 6.566a2.75 2.75 0 0 1-2.75-2.749V0H6.589A3.59 3.59 0 0 0 3 3.588v21.628A3.59 3.59 0 0 0 6.588 28.8h14.746a3.587 3.587 0 0 0 3.59-3.588V6.561z' opacity='.3'/%3E%3Cpath fill='%23CC400C' d='M24.924 6.566h-3.302a2.75 2.75 0 0 1-2.749-2.749V0zM27.524 22.747H10.851a2.14 2.14 0 0 0-2.141 2.141v4.97c0 1.183.959 2.142 2.141 2.142h16.672a2.14 2.14 0 0 0 2.14-2.141v-4.97a2.14 2.14 0 0 0-2.14-2.142M18.851 20.106h-9.78c-.846 0-1.534-.843-1.534-1.88v-7.092c0-1.036.688-1.878 1.535-1.878h9.78c.846 0 1.534.842 1.534 1.878v7.092c0 1.037-.688 1.88-1.535 1.88m-9.78-9.89c-.413 0-.75.412-.75.918v7.092c0 .507.337.919.75.919h9.78c.414 0 .75-.412.75-.92v-7.09c0-.508-.336-.92-.75-.92z'/%3E%3Cpath fill='%23CC400C' d='M19.995 15.835H7.93v.962h12.064zM19.995 12.54H7.93v.96h12.064z'/%3E%3Cpath fill='%23CC400C' d='M16.905 9.736h-.962v9.889h.962zM11.979 9.736h-.961v9.889h.96z'/%3E%3Cpath fill='%23fff' d='M13.203 29.687q-.234-.162-.07-.413l1.281-1.89-1.35-1.904q-.159-.231.076-.413.242-.165.406.077L14.8 26.9l1.26-1.757q.183-.235.406-.063.238.175.07.406l-1.379 1.918 1.323 1.862q.165.24-.077.42-.24.165-.406-.077l-1.218-1.715-1.162 1.722q-.16.227-.413.07M18.005 29.75q-.294 0-.294-.294v-4.158q0-.294.294-.294t.294.294v3.864h1.94q.293 0 .293.294t-.294.294zM22.685 29.75q-.599 0-.935-.242-.332-.241-.416-.745-.015-.155.063-.231.077-.078.224-.077.147 0 .213.07a.4.4 0 0 1 .095.217q.053.24.224.332.175.088.532.088h1.008q.45 0 .612-.161.165-.165.165-.61 0-.45-.168-.615-.168-.168-.61-.168h-.867q-.662 0-.984-.322-.318-.325-.318-.987 0-.658.315-.977.318-.318.98-.318h.833q.556 0 .871.227.32.228.403.697.02.15-.056.23-.078.078-.231.078-.141 0-.21-.074a.4.4 0 0 1-.091-.213q-.057-.207-.214-.28-.157-.078-.472-.077h-.833q-.42 0-.564.15-.143.147-.143.557 0 .412.147.567.147.153.567.154h.868q.69 0 1.025.336.34.336.34 1.036 0 .696-.336 1.029-.336.329-1.03.329z'/%3E%3C/svg%3E");
}

.file-info-link {
  text-overflow: ellipsis;
  max-width: 100%;
  overflow: hidden;
  text-decoration: none;
}

.file-info-link,
.file-info-link:hover {
  color: #13303E;
}

.file-additional-info {
  flex-shrink: 0;
  margin-left: auto;
  color: #949FA8;
}

/* End */


/* Start:/local/js/korus/ui/forms/style.css?1790320596649*/
.ui-ctl-label-text {
  padding-left: 12px;
  font-weight: 500;
}

.ui-form-error {
  display: flex;
  align-items: center;
  gap: 4px;
  margin-top: 8px;
  padding-left: 12px;
  color: #FC3A3A;
}

.ui-form-error-icon {
  --ui-icon-set__icon-size: 16px;
  --ui-icon-set__icon-color: currentColor;
}

.ui-form-error-text {
  font-size: 10px;
  line-height: 1.3;
  font-weight: 500;
}

.kt-ui-ctl-password .ui-icon-set {
  width: var(--ui-icon-set__icon-size);
  height: var(--ui-icon-set__icon-size);
  background: var(--ui-icon-set__icon-color);
}

.ui-ctl-password-toggle-btn {
  background: none;
  border: none;
  padding: 0;
  cursor: pointer;
}

/* End */


/* Start:/local/js/korus/ui/popup/style.css?17903205961264*/
:root {
  --kt-ui-modal-padding-block: 32px;
  --kt-ui-modal-padding-inline: 32px;
  --kt-ui-modal-border-radius: 24px;
  --kt-ui-modal-font-size: 16px;
  --kt-ui-modal-line-height: 1.125;
  --kt-ui-modal-background: var(--kt-ui-palette-white);
  --kt-ui-modal-box-shadow: 0 4px 32px 0 rgba(0, 0, 0, 0.16), 0 0 4px 0 rgba(0, 0, 0, 0.04);

  --kt-ui-modal-content-color: #13303e;
  --kt-ui-modal-content-background: var(--kt-ui-palette-white);

  --kt-ui-modal-scrollbar-track-border-radius: 6px;
  --kt-ui-modal-scrollbar-track-background: #edeef0;
  --kt-ui-modal-scrollbar-thumb-border-radius: 6px;
  --kt-ui-modal-scrollbar-thumb-background: #a9adb7;

  --kt-ui-modal-title-height: auto;
  --kt-ui-modal-title-offset: 12px;
  --kt-ui-modal-title-ff: inherit;
  --kt-ui-modal-title-font-size: 28px;
  --kt-ui-modal-title-line-height: calc(34 / 28);
  --kt-ui-modal-title-font-weight: 600;
  --kt-ui-modal-title-color: #161616;

  --kt-ui-modal-close-btn-size: 48px;
  --kt-ui-modal-close-btn-border-radius: 14px;
  --kt-ui-modal-close-btn-background: #edeef0;
  --kt-ui-modal-close-btn-background-hover: #edeef0;

  --kt-ui-modal-close-icon: var(--kt-ui-icon-close);
  --kt-ui-modal-close-icon-color: #44556f;
  --kt-ui-modal-close-icon-color-hover: #175693;
}


/* End */


/* Start:/local/js/korus/ui/grid/style.css?17903205963280*/
.main-grid-cell-head {
  background: #E4F2FF;
}

.main-grid-head-title {
  font-size: 13px;
  line-height: 1.3;
  color: #2177CB;
}

.main-grid-interface-settings-icon {
  mask: url('/local/js/korus/ui/grid/images/grid-gear.svg') no-repeat 50% 50%;
  mask-size: contain;
  background: #2177cb;
}

.main-grid-cell-head:active .main-grid-control-sort-hover-asc,
.main-grid-cell-head:hover .main-grid-control-sort-hover-asc,
.main-grid-control-sort-asc {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' viewBox='0 0 12 12'%3E%3Cpath fill='%232177cb' fill-opacity='.6' d='M3.146 1.146a.5.5 0 0 1 .708 0l1.5 1.5a.5.5 0 1 1-.708.708L4 2.707V10.5a.5.5 0 0 1-1 0V2.707l-.646.647a.5.5 0 1 1-.708-.708zM6.646 9.354l1.5 1.5a.5.5 0 0 0 .708 0l1.5-1.5a.5.5 0 0 0-.708-.708L9 9.293V1.5a.5.5 0 0 0-1 0v7.793l-.646-.647a.5.5 0 1 0-.708.708'/%3E%3C/svg%3E") no-repeat 50% 50%;
}

.main-grid-cell-content,
.main-grid-editor-container {
  font-size: 15px;
  line-height: 1.3;
  font-weight: 500;
  color: #13303E;
}

.main-grid-status {
  box-sizing: border-box;
  padding: 4px 8px;
  border-radius: 100px;
  font-size: 14px;
  line-height: 1.3;
  font-weight: 500;
  color: #373737;
  background-color: #EFEFEF;
}

/* Pagination */
.main-grid-panel-wrap {
  margin-top: 72px;
  border-top: none;
}

div.modern-page-navigation {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  gap: 10px;
  padding: 4px 0;
}

.main-grid-panel-total {
  display: none;
}

div.modern-page-navigation .modern-page-title {
  display: none;
}

div.modern-page-navigation a,
span.modern-page-current,
span.modern-page-dots {
  flex-shrink: 0;
  width: 34px;
  height: 34px;
  display: inline-flex;
  padding: 0;
  align-items: center;
  justify-content: center;
  border: 1px solid #E0E3E5;
  border-radius: 50%;
  font-size: 16px;
  font-weight: 600;
  color: #13303e;
}

div.modern-page-navigation a,
div.modern-page-navigation a.modern-page-previous,
span.modern-page-dots {
  border-color: #E0E3E5;
}

div.modern-page-navigation a.modern-page-first,
div.modern-page-navigation span.modern-page-first {
  padding-left: 0;
}

div.modern-page-navigation a.modern-page-first,
div.modern-page-navigation span.modern-page-first {
  border-left: 1px solid #E0E3E5;
}

div.modern-page-navigation  span.modern-page-current {
  font-weight: 600;
  color: #fff;
  border-color: #2177CB;
  background: #2177CB;
}

div.modern-page-navigation a.modern-page-previous,
div.modern-page-navigation a.modern-page-next {
  font-size: 0;
  -webkit-mask-size: contain;
  mask-size: contain;
  background: #13303E;
  transition: background-color 160ms linear;
}

div.modern-page-navigation a.modern-page-previous:hover,
div.modern-page-navigation a.modern-page-next:hover {
  background-color: #2177CB;
}

div.modern-page-navigation a.modern-page-previous {
  mask: url('/local/js/korus/ui/icon-set/images/arrow-left.svg') no-repeat 50% 50%;
}

div.modern-page-navigation a.modern-page-next {
  mask: url('/local/js/korus/ui/icon-set/images/arrow-right.svg') no-repeat 50% 50%;
}

div.modern-page-navigation a.modern-page-all {
  display: none;
}

/* End */


/* Start:/local/js/korus/ui/button/style.css?17903205961870*/
.conf-btn {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: 8px;
  height: 50px;
  box-sizing: border-box;
  padding: 0 28px;
  font-family: var(--ui-font-family-primary);
  font-size: 16px;
  line-height: 1.4;
  font-weight: 700;
  text-align: center;
  border: none;
  border-radius: 100px;
  cursor: pointer;
  transition-property: color, border-color, background-color;
  transition-duration: 160ms;
  transition-timing-function: linear;
}

a.conf-btn {
  text-decoration: none;
}

.conf-btn-sm {
  height: 40px;
}

.conf-btn-round {
  width: 50px;
  padding: 0;
  border-radius: 50%;
}

.conf-btn-icon-only {
  width: 44px;
  height: 44px;
  padding: 0;
  border-radius: 12px;
}

.conf-btn-no-bold {
  font-weight: 400;
}

.conf-btn-primary {
  color: #ffffff;
  background-color: #2177cb;
}

.conf-btn-primary:hover {
  color: #ffffff;
  background-color: #156bbe;
}

a.conf-btn-primary:hover {
  text-decoration: none;
}

.conf-btn-secondary {
  color: #fcfcfc;
  background-color: rgba(255, 255, 255, 0.2);
}

.conf-btn-secondary:hover {
  color: #fcfcfc;
  background-color: rgba(255, 255, 255, 0.4);
}

a.conf-btn-secondary:hover {
  text-decoration: none;
}

.conf-btn-tertiary {
  color: #2177cb;
  background-color: #e5f4ff;
}

.conf-btn-tertiary:hover {
  color: #2177cb;
  background-color: #d4edff;
}

a.conf-btn-tertiary:hover {
  text-decoration: none;
}

.conf-btn-outline {
  color: #2177cb;
  border: 1px solid #2177cb;
  background-color: transparent;
}

.conf-btn-outline:hover {
  color: #2177cb;
  border-color: #2177cb;
  background-color: #e5f4ff;
}

a.conf-btn-outline:hover {
  text-decoration: none;
}

.conf-btn-icon {
  --ui-icon-set__icon-size: 20px;
  --ui-icon-set__icon-color: currentColor;
}

/* End */


/* Start:/local/templates/main/template_styles.css?17903205965527*/
@font-face {
  font-display: swap;
  font-family: 'Inter';
  font-style: normal;
  font-weight: 100;
  src: url('/local/templates/main/fonts/inter-v12-cyrillic_cyrillic-ext_greek_greek-ext_latin_latin-ext-100.woff2') format('woff2');
  /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}

@font-face {
  font-display: swap;
  font-family: 'Inter';
  font-style: normal;
  font-weight: 200;
  src: url('/local/templates/main/fonts/inter-v12-cyrillic_cyrillic-ext_greek_greek-ext_latin_latin-ext-200.woff2') format('woff2');
  /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}

@font-face {
  font-display: swap;
  font-family: 'Inter';
  font-style: normal;
  font-weight: 300;
  src: url('/local/templates/main/fonts/inter-v12-cyrillic_cyrillic-ext_greek_greek-ext_latin_latin-ext-300.woff2') format('woff2');
  /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}

@font-face {
  font-display: swap;
  font-family: 'Inter';
  font-style: normal;
  font-weight: 400;
  src: url('/local/templates/main/fonts/inter-v12-cyrillic_cyrillic-ext_greek_greek-ext_latin_latin-ext-regular.woff2') format('woff2');
  /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}

@font-face {
  font-display: swap;
  font-family: 'Inter';
  font-style: normal;
  font-weight: 500;
  src: url('/local/templates/main/fonts/inter-v12-cyrillic_cyrillic-ext_greek_greek-ext_latin_latin-ext-500.woff2') format('woff2');
  /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}

@font-face {
  font-display: swap;
  font-family: 'Inter';
  font-style: normal;
  font-weight: 600;
  src: url('/local/templates/main/fonts/inter-v12-cyrillic_cyrillic-ext_greek_greek-ext_latin_latin-ext-600.woff2') format('woff2');
  /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}

@font-face {
  font-display: swap;
  font-family: 'Inter';
  font-style: normal;
  font-weight: 700;
  src: url('/local/templates/main/fonts/inter-v12-cyrillic_cyrillic-ext_greek_greek-ext_latin_latin-ext-700.woff2') format('woff2');
  /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}

@font-face {
  font-display: swap;
  font-family: 'Inter';
  font-style: normal;
  font-weight: 800;
  src: url('/local/templates/main/fonts/inter-v12-cyrillic_cyrillic-ext_greek_greek-ext_latin_latin-ext-800.woff2') format('woff2');
  /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}

@font-face {
  font-display: swap;
  font-family: 'Inter';
  font-style: normal;
  font-weight: 900;
  src: url('/local/templates/main/fonts/inter-v12-cyrillic_cyrillic-ext_greek_greek-ext_latin_latin-ext-900.woff2') format('woff2');
  /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}

@font-face {
  font-display: swap;
  font-family: 'Gilroy';
  font-style: normal;
  font-weight: 400;
  src: url('/local/templates/main/fonts/gilroy/Gilroy-Regular.woff') format('woff2'),
       url('/local/templates/main/fonts/gilroy/Gilroy-Regular.ttf') format('truetype');
  /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}

@font-face {
  font-display: swap;
  font-family: 'Gilroy';
  font-style: normal;
  font-weight: 500;
  src: url('/local/templates/main/fonts/gilroy/Gilroy-Medium.woff') format('woff2'),
       url('/local/templates/main/fonts/gilroy/Gilroy-Medium.ttf') format('truetype');
  /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}

@font-face {
  font-display: swap;
  font-family: 'Gilroy';
  font-style: normal;
  font-weight: 600;
  src: url('/local/templates/main/fonts/gilroy/Gilroy-Semibold.woff') format('woff2'),
       url('/local/templates/main/fonts/gilroy/Gilroy-Semibold.ttf') format('truetype');
  /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}

@font-face {
  font-display: swap;
  font-family: 'Gilroy';
  font-style: normal;
  font-weight: 700;
  src: url('/local/templates/main/fonts/gilroy/Gilroy-Bold.woff') format('woff2'),
       url('/local/templates/main/fonts/gilroy/Gilroy-Bold.ttf') format('truetype');
  /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}

:root {
  --ui-font-family-primary: 'Gilroy', sans-serif;
  --ui-font-family-secondary: 'Gilroy', sans-serif;
}

body[class^="conf"] {
  display: flex;
  flex-direction: column;
  min-height: 100dvh;
  margin: 0;
  font-family: var(--ui-font-family-primary);
  color: #13303e;
}

.wrapper {
  max-width: 1280px;
  margin: 0 auto;
  box-sizing: content-box;
  padding: 0 16px;
}

.layout-container {
  flex-grow: 1;
  display: flex;
  flex-direction: column;
}

.layout-header,
.layout-footer {
  box-sizing: border-box;
  background-color: #ffffff;
}

.layout-header {
  padding: 18px 32px;
}

.header-inner {
  display: flex;
  align-items: center;
  gap: 16px;
}

.layout-footer {
  margin-top: auto;
}

.logo-link {
  flex-shrink: 0;
  display: inline-flex;
  align-items: center;
  gap: 16px;
  text-decoration: none;
}

.logo-link:hover {
  text-decoration: none;
}

.logo-text {
  font-size: 14px;
  line-height: 1.3;
  font-weight: 700;
  text-transform: uppercase;
  color: #BB976E;
}

.logo-link.--style-white .logo-text {
  color: #ffffff;
}

.layout-container .main-nav {
  margin: 0 auto;
}

.layout-container .korus-feedback {
  position: fixed;
  bottom: 20px;
  right: 40px;
  max-width: 1280px;
  margin: 0 auto;
  z-index: 10;
}
/* End */
/* /local/js/korus/ui/icon-set/style.css?17903205962626 */
/* /local/js/korus/ui/file-info/style.css?179032059610087 */
/* /local/js/korus/ui/forms/style.css?1790320596649 */
/* /local/js/korus/ui/popup/style.css?17903205961264 */
/* /local/js/korus/ui/grid/style.css?17903205963280 */
/* /local/js/korus/ui/button/style.css?17903205961870 */
/* /local/templates/main/template_styles.css?17903205965527 */
