

/* Start:/local/templates/g2/dist/css/common.css?174046764521693*/
.uJ_1B{--default-spacing: calc(var(--grid-gap) / 2);display:flex;align-items:center;position:fixed;bottom:0;left:0;right:0;top:0;background-color:rgba(0,0,0,.8);z-index:10002;padding:var(--default-spacing);animation:bm5o1 .25s ease-out}.R9Npw{--dialog-width: 50vw;--dialog-height: auto;--dialog-border-radius: 3px;min-width:var(--dialog-width);max-width:var(--dialog-width);min-height:var(--dialog-height);margin:0 auto;max-height:100%;display:flex;flex-direction:column;animation:xlWqx .25s ease-out}.R1ZMQ{--spacing: var(--default-spacing);flex:1;max-height:100%;overflow:hidden;display:flex;flex-direction:column;background:var(--light-color);border-radius:var(--dialog-border-radius);box-shadow:1px 1px 3px 1px var(--box-shadow-color)}.y4kef{border-bottom:1px solid var(--separate-border-color);box-shadow:0 1px 2px 1px var(--box-shadow-color);display:flex;font-weight:bold}.LjIcG{padding:var(--spacing);flex:1}.r0eQQ{padding:calc(var(--spacing)/2)}.B7DtH{color:var(--text-color)}.GxW9D{padding:var(--spacing);overflow-y:auto;height:100%;flex:1}.qPbtZ{display:flex;justify-content:flex-end;padding:var(--spacing)}.qPbtZ button~button{margin-left:var(--spacing)}:root.root--special .R1ZMQ{background:var(--special-background-color)}@keyframes bm5o1{from{opacity:0}}@keyframes xlWqx{from{transform:translateY(100vh)}}@media screen and (min-width: 736px)and (max-width: 1087px){.R9Npw{--dialog-width: 600px}}@media screen and (max-width: 735px){.uJ_1B{padding:0}.R9Npw{--dialog-width: 100%;--dialog-border-radius: 0;--dialog-height: 100%}.qPbtZ{display:grid;justify-content:unset;gap:var(--spacing)}.R9Npw button~button{margin-left:0}}@media screen and (max-width: 359px){.R1ZMQ{--spacing: var(--default-spacing)}.qPbtZ{display:grid;justify-content:unset;gap:calc(var(--spacing)/2)}}
._aQxY{margin:0 auto;max-height:100%;position:relative}._aQxY::before{content:"";display:block;padding-top:100%}.YxZ7T{animation:V65Xr 2s linear infinite;bottom:0;height:100%;left:0;margin:auto;position:absolute;right:0;top:0;transform-origin:center center;width:100%}.o94BV{animation:ZOYMN 1.5s ease-in-out infinite;stroke-dasharray:1,200;stroke-dashoffset:0;stroke-linecap:round}:root.root--special ._aQxY{--primary-color: var(--special-text-color)}@keyframes V65Xr{100%{transform:rotate(360deg)}}@keyframes ZOYMN{0%{stroke-dasharray:1,200;stroke-dashoffset:0}50%{stroke-dasharray:89,200;stroke-dashoffset:-35px}100%{stroke-dasharray:89,200;stroke-dashoffset:-124px}}
.Ns0QY{position:relative;display:grid;grid-template-columns:50px 1fr 50px;grid-template-rows:50px 1fr 50px}.Ns0QY .Lo8gS{grid-column:2;grid-row:span 3;align-self:center}.Ns0QY .Lo8gS .LgC2P{width:100%;height:auto}.Ns0QY .Lo8gS .XqaDw{color:#fff}.Ns0QY .krx15,.Ns0QY .Pxlm1,.Ns0QY .Z4Bei{border:none;background:rgba(0,0,0,0);color:#fff;padding:0;margin:0;cursor:pointer;transition:color .15s ease-out}.Ns0QY .krx15{grid-column:1;grid-row:2}.Ns0QY .Pxlm1{grid-column:3;grid-row:2}.Ns0QY .Z4Bei{grid-column:3;grid-row:1}@media(hover: hover){.Ns0QY .krx15,.Ns0QY .Pxlm1,.Ns0QY .Z4Bei{color:rgba(255,255,255,.5)}.Ns0QY .krx15:hover,.Ns0QY .Pxlm1:hover,.Ns0QY .Z4Bei:hover{color:#fff}}@media screen and (max-width: 735px){.Ns0QY{grid-template-columns:1fr 50px 50px;grid-template-rows:1fr 50px 1fr 50px 1fr}.Ns0QY .Lo8gS{grid-column:span 3;grid-row:3}.Ns0QY .krx15{grid-column:2;grid-row:4}.Ns0QY .Pxlm1{grid-column:3;grid-row:4}.Ns0QY .Z4Bei{grid-column:3;grid-row:2}}@media screen and (max-width: 895px){.Ns0QY{height:100vh}}
.INMcO{position:relative;overflow:hidden}.INMcO .nXcnN{position:relative;display:flex;align-items:flex-start;transition:transform .25s ease-out}.INMcO .nXcnN .fQg4D{display:flex}.INMcO .JbUUk{position:absolute;top:0;left:0;right:0;display:flex;align-items:flex-end;justify-content:flex-end;padding:10px}.INMcO .JbUUk .CopPX,.INMcO .JbUUk .gOJAL,.INMcO .JbUUk .xNI7F{display:flex;align-items:center;justify-content:center;width:39px;height:39px;background:var(--primary-color-25);border:1px solid #fff;border-radius:50%;margin:5px;padding:0;color:#fff;cursor:pointer;transition:background .15s ease-out}.INMcO .lCT5Y{width:100%;max-width:1220px}.IYIn9{overflow-y:auto}:root.root--special .INMcO .JbUUk{background:rgba(0,0,0,0)}:root.root--special .INMcO .JbUUk .CopPX,:root.root--special .INMcO .JbUUk .gOJAL,:root.root--special .INMcO .JbUUk .xNI7F{background:var(--special-background-color);color:var(--special-text-color);border-color:var(--special-text-color)}@media(hover: hover){.INMcO .JbUUk .CopPX:hover,.INMcO .JbUUk .gOJAL:hover,.INMcO .JbUUk .xNI7F:hover{background:var(--primary-color)}}@media print{.INMcO .nXcnN{transform:none !important;flex-wrap:wrap;margin:0 -20px}.INMcO .nXcnN .fQg4D img{height:150px;margin:20px}.INMcO .JbUUk{display:none}}
.zxksM{display:flex;align-items:center}.zxksM .sBSGs{margin:0;padding:0;background:none;border:none;color:var(--text-color-light-gray);cursor:pointer}.zxksM .sBSGs[disabled]{cursor:default;color:var(--text-color-light-gray);opacity:.7}.zxksM .HWRMW{margin:0 10px}:root.root--special .zxksM .sBSGs{color:var(--special-text-color)}:root.root--special .zxksM .sBSGs[disabled]{color:var(--special-text-color)}@media(hover: hover){.zxksM .sBSGs:hover{color:var(--primary-color-hover)}.zxksM .sBSGs[disabled]:hover{cursor:default;color:var(--text-color-light-gray);opacity:.7}}
.ZZI_8{color:#666}
.oz1hE .react-select__control{border-radius:4px;min-height:32px;display:flex;align-items:center;justify-content:space-between;background-color:#fff;cursor:pointer;border:1px solid var(--text-color-light-gray)}.oz1hE .react-select__control--is-focused,.oz1hE .react-select__control--menu-is-opened,.oz1hE .react-select__control--is-focused:hover,.oz1hE .react-select__control--menu-is-opened:hover{box-shadow:inset 0 0 0 2px var(--primary-color);border-color:rgba(0,0,0,0)}.oz1hE input[type="text"]{height:20px !important}.oz1hE .react-select__indicators{margin:0 12px;display:flex;align-items:center}.oz1hE .react-select__indicator{padding:0;margin:0}.oz1hE .react-select__clear-indicator{width:10px;height:14px;margin-right:5px}.oz1hE .react-select__menu{border-radius:3px;box-shadow:0 8px 12px rgba(0,0,0,.25);margin-top:5px;padding:0;animation:lcU1N .2s ease-out;border:1px solid var(--silver-color);border-bottom:none;z-index:3}.oz1hE .react-select__option{cursor:pointer;padding:5px 15px;line-height:1.5em;text-align:left}.oz1hE .react-select__option:active,.oz1hE .react-select__option--is-focused{background-color:var(--light-gray-color);color:var(--text-color)}.oz1hE .react-select__option--is-selected{background-color:var(--primary-color);color:#fff}.oz1hE .react-select__indicator-separator{display:none}.oz1hE .react-select__value-container{padding:0 14px}.oz1hE .react-select__multi-value{max-width:260px}:root.root--special .oz1hE .react-select__control{background-color:var(--special-background-color);border-color:var(--special-text-color)}:root.root--special .oz1hE .react-select__control--is-focused,:root.root--special .oz1hE .react-select__control--menu-is-opened,:root.root--special .oz1hE .react-select__control--is-focused:hover,:root.root--special .oz1hE .react-select__control--menu-is-opened:hover{box-shadow:inset 0 0 0 2px var(--special-text-color);border-color:rgba(0,0,0,0)}:root.root--special .oz1hE .react-select__menu{box-shadow:none;border:1px solid var(--special-text-color)}:root.root--special .oz1hE .react-select__menu-list{background-color:var(--special-background-color)}:root.root--special .oz1hE .react-select__option:active,:root.root--special .oz1hE .react-select__option--is-focused,:root.root--special .oz1hE .react-select__option--is-selected{background-color:var(--special-text-color);color:var(--special-background-color)}:root.root--special .oz1hE .react-select__single-value,:root.root--special .oz1hE .react-select__indicator,:root.root--special .oz1hE .react-select__menu-notice,:root.root--special .oz1hE .react-select__placeholder{color:var(--special-text-color)}:root.root--special .oz1hE .react-select__multi-value__label{background-color:var(--special-background-color);color:var(--special-text-color);border:1px solid var(--special-text-color);border-radius:2px 0 0 2px}:root.root--special .oz1hE .react-select__multi-value__remove{background-color:var(--special-background-color);color:var(--special-text-color);border:1px solid var(--special-text-color);border-radius:0 2px 2px 0;border-left:none}@keyframes lcU1N{from{opacity:0;margin-top:10px}}
.ykmhP{display:grid;gap:10px;position:relative}.ykmhP:before{content:"";position:absolute;display:block;left:0;top:0;right:0;bottom:0;background-image:linear-gradient(90deg, hsla(0, 0%, 100%, 0.85) 25%, hsl(0, 0%, 100%) 50%, hsla(0, 0%, 100%, 0.85) 75%);background-size:200% 200%;animation:FE3XJ 2s infinite linear;z-index:1000}.YHxIN{background:var(--hint-color);height:32px;border-radius:4px}@keyframes FE3XJ{0%{background-position:100% 50%}100%{background-position:-100% 50%}}
.hS_SH{display:grid;gap:10px;grid-template-columns:-webkit-max-content 1fr;grid-template-columns:max-content 1fr;align-items:center}@media screen and (max-width: 735px){.hS_SH{grid-template-columns:1fr}}
.saUQ0{display:grid;gap:10px;grid-template-columns:1fr}.saUQ0 .nmjPV{font-size:calc(15rem/var(--initial-font-multiplier));font-weight:bold;color:var(--text-color);margin-top:10px}
.Cm3Te{background:#fff;padding:var(--grid-gap);display:grid;gap:20px var(--grid-gap);position:relative;color:var(--text-color)}.Cm3Te .DC1pI{font-size:1rem}.Cm3Te .IOXom{font-size:calc(16rem/var(--initial-font-multiplier));max-height:500px;overflow-y:auto;display:grid;gap:20px;scrollbar-width:none;-ms-overflow-style:none}.Cm3Te .IOXom::-webkit-scrollbar{display:none;width:100%}.Cm3Te .EkxPk{display:grid;grid-template-columns:-webkit-min-content -webkit-min-content;grid-template-columns:min-content min-content;gap:calc(var(--grid-gap)/2)}.Cm3Te .EkxPk .oFzqC{background:#e35454;border-color:rgba(227,84,84,.25)}@media(hover: hover){.Cm3Te .EkxPk .oFzqC:hover{background:#dc2828}}@media screen and (max-width: 735px){.Cm3Te .IOXom{max-height:50vh}}
.jleJx{background:#fff;padding:var(--grid-gap);display:grid;gap:20px var(--grid-gap);position:relative;color:var(--text-color)}.jleJx .rpf47{font-size:1rem}.jleJx .k_NIK{display:grid;grid-template-columns:-webkit-min-content -webkit-min-content;grid-template-columns:min-content min-content;gap:calc(var(--grid-gap)/2)}.jleJx .k_NIK .N14yy{background:#e35454;border-color:rgba(227,84,84,.25)}@media(hover: hover){.jleJx .k_NIK .N14yy:hover{background:#dc2828}}
.S7eGh{width:100%;height:100%;z-index:0}
.QUKYA{color:inherit;font-size:inherit;font-family:inherit;padding:0;margin:0;display:flex;align-items:center;border:none;background:rgba(0,0,0,0);cursor:pointer}@media(hover: hover){.QUKYA:hover{text-decoration:underline;-webkit-text-decoration-color:var(--primary-color-25);text-decoration-color:var(--primary-color-25)}}
.MyEjZ{--spacing: var(--grid-gap);display:grid;gap:calc(var(--spacing)/2);grid-template-columns:1fr}.I0Lkk{display:grid;gap:calc(var(--spacing)/2);grid-template-columns:1fr -webkit-min-content;grid-template-columns:1fr min-content;align-items:center}.I0Lkk .kcKQn{grid-column:-1}.Vsl1i{display:grid;gap:calc(var(--spacing)/2);grid-template-columns:1fr}.Vsl1i label{width:100%}
.YHrZv{display:inline-flex;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.YHrZv .pfbd3{position:absolute;-webkit-appearance:none;-moz-appearance:none;appearance:none;opacity:0}.YHrZv .pfbd3:checked+.RGPrQ{box-shadow:inset 0 0 0 2px var(--primary-color);background:var(--light-color-extra)}.YHrZv .pfbd3:checked+.RGPrQ .hpc2u .mOFp0{stroke:var(--primary-color);r:7px;stroke-width:6px}.YHrZv .pfbd3:focus+.RGPrQ{background:#e6e6eb}.YHrZv .pfbd3:disabled:checked+.RGPrQ{box-shadow:inset 0 0 0 2px var(--disabled-color)}.YHrZv .pfbd3:disabled+.RGPrQ{background:#f4f4f6}.YHrZv .pfbd3:disabled+.RGPrQ .hpc2u .mOFp0{stroke:var(--disabled-color)}.YHrZv .RGPrQ{flex:1;display:inline-flex;align-items:center;background:#f4f4f6;padding:6px 14px;cursor:pointer;border-radius:4px;line-height:0}.YHrZv .RGPrQ .cmW9H{margin:0 14px 0 0}.YHrZv .RGPrQ .cmW9H .hpc2u{min-width:20px;width:20px;height:20px}.YHrZv .RGPrQ .cmW9H .hpc2u .mOFp0{fill:none;r:9px;stroke:var(--text-color);stroke-width:2px}.YHrZv .G92hs{padding:14px;flex-direction:column}.YHrZv .G92hs .cmW9H{margin:0 0 14px 0}.YHrZv .G92hs .Cqd8v{text-align:center}.YHrZv .I2nm9 .cmW9H{margin:0}.YHrZv:active .RGPrQ{background:#d7d7df}@media(hover: hover){.YHrZv:hover .RGPrQ{background:#e6e6eb}}
.zO2we{--spacing: var(--grid-gap);display:inline-grid;padding:calc(var(--spacing)/4) 0;gap:.5em;line-height:normal}.BgoBz{font-size:.9rem}
.CH0Pf{--gap: 8px;--border-radius: 4px;display:grid;gap:7px;margin:calc(var(--grid-gap)/2) 0;position:relative}.GY8kO::before{content:"";position:absolute;display:block;left:0;top:0;right:0;bottom:0;background-image:linear-gradient(90deg, hsla(0, 0%, 100%, 0.5) 25%, hsl(0, 0%, 100%) 50%, hsla(0, 0%, 100%, 0.5) 75%);background-size:200% 200%;animation:y8P63 2s infinite linear;z-index:1000}.CH0Pf .Udk1Z{display:flex;flex-wrap:wrap;gap:unset;padding:12px 0 20px 0;margin:calc(0 - var(--grid-gap)/4);margin-left:calc(260px - var(--grid-gap)/4)}.CH0Pf .Udk1Z>*{margin:calc(var(--grid-gap)/4)}:root.root--special .GY8kO::before{background-image:linear-gradient(90deg, transparent 25%, var(--special-background-color) 50%, transparent 75%)}@media screen and (max-width: 767px){.CH0Pf .Udk1Z{margin-left:calc(0px - var(--grid-gap)/4)}}@keyframes y8P63{0%{background-position:100% 50%}100%{background-position:-100% 50%}}
.cXRO7{--left-column-width: 250px;--row-gap: 0;--column-gap: 10px;position:relative;font-size:calc(14rem/var(--initial-font-multiplier));display:grid;gap:var(--row-gap) var(--column-gap);grid-template-columns:var(--left-column-width) minmax(0, 1fr)}.cXRO7>*{grid-column:2}.cXRO7>*:nth-child(1){width:var(--left-column-width);height:100%;grid-row:1/3;grid-column:1}.jokWF{background:var(--error-color-light);padding:12px;margin:0 -12px}.TtfYW{grid-template-columns:1fr}.TtfYW>*{grid-column:1}.TtfYW>*:nth-child(1){position:static;width:auto;height:auto;grid-column:1}:root.root--special .jokWF{background:var(--special-background-color)}@media screen and (max-width: 767px){.cXRO7{grid-template-columns:1fr}.cXRO7>*{grid-column:1}.cXRO7>*:nth-child(1){position:static;width:auto;height:auto;grid-column:1}}
.kVWH9{color:var(--hint-color);font-size:calc(14rem/var(--initial-font-multiplier))}:root.root--special .kVWH9{color:var(--special-text-color)}
.myefu{text-align:right;padding-top:6px;font-size:calc(14rem/var(--initial-font-multiplier))}._DZLf{margin-top:12px}.hhqI0::after{content:"*";color:var(--error-color)}.pUaF_{text-align:left;padding-top:0;margin-bottom:var(--column-gap)}:root.root--special .hhqI0::after{color:var(--special-text-color)}@media screen and (max-width: 767px){.myefu{text-align:left;padding-top:0;margin-bottom:var(--column-gap)}}
.bjrJb{color:var(--error-color);font-size:calc(14rem/var(--initial-font-multiplier))}:root.root--special .bjrJb{color:var(--special-text-color)}
.content .zNZSo{font-size:calc(14rem/var(--initial-font-multiplier))}.content .xCcYA{overflow-x:auto}.content .coVLz input[type=text],.content .coVLz input[type=number],.content .coVLz input[type=password],.content .coVLz textarea,.content .coVLz .field-group-container,.content .coVLz .file-upload-container,.content .coVLz .tox-tinymce,.content .coVLz .date-picker,.content .coVLz .palette-color-picker,.content .coVLz .react-select__control{border:2px solid var(--error-color);border-radius:4px;background-color:rgba(0,0,0,0)}.content .coVLz label>div{background:rgba(0,0,0,0)}.content .zNZSo input[type=text],.content .zNZSo input[type=number]{height:32px;width:100%;font-size:calc(14rem/var(--initial-font-multiplier));padding:0 14px}.content .zNZSo input[type=text][type=number],.content .zNZSo input[type=number][type=number]{max-width:155px}.content .zNZSo textarea{width:100%;resize:vertical;min-height:200px;max-height:550px}.content .zNZSo .input--date{width:inherit !important;background-position:calc(100% - 14px) 50%}.content .O6udX{display:grid;gap:12px}:root.root--special .content .coVLz input[type=text],:root.root--special .content .coVLz textarea,:root.root--special .content .coVLz .field-group-container,:root.root--special .content .coVLz .file-upload-container,:root.root--special .content .coVLz .tox-tinymce,:root.root--special .content .coVLz .date-picker,:root.root--special .content .coVLz .react-select__control{border-color:var(--special-text-color)}
.v_6up{margin:calc(var(--grid-gap)/2) 0;position:relative;display:grid;gap:7px}.v_6up::before{content:"";position:absolute;display:block;left:0;top:0;right:0;bottom:0;background-image:linear-gradient(90deg, hsla(0, 0%, 100%, 0.85) 25%, hsl(0, 0%, 100%) 50%, hsla(0, 0%, 100%, 0.85) 75%);background-size:200% 200%;animation:emD3I 2s infinite linear}.v_6up ._dVXM{display:grid;gap:10px;grid-template-columns:250px 1fr}.v_6up ._dVXM .Qt6UL{height:22px;width:150px;background:var(--text-color);border-radius:4px;justify-self:end}.v_6up ._dVXM .YBZRr{height:16px;margin:1px 0;width:250px;background:var(--hint-color);border-radius:4px}.v_6up ._dVXM .M2A_u{height:32px;background:var(--hint-color);border-radius:4px;width:100%}.v_6up ._dVXM .hWLjH,.v_6up ._dVXM .PBiEe{max-width:155px}.v_6up ._dVXM .mN5IN{max-width:195px}.v_6up ._dVXM .WkSgV,.v_6up ._dVXM .cdvVW{height:500px}.v_6up ._dVXM .cf6ff,.v_6up ._dVXM .f2kB8{max-width:220px}.v_6up ._dVXM .pfonN,.v_6up ._dVXM .SOS5J{height:54px}.v_6up .q1faD{display:grid;grid-template-columns:0fr 0fr;gap:calc(var(--grid-gap)/2);padding:12px 0 20px 0;margin-left:260px}.v_6up .q1faD .PAA_r{height:32px;width:130px;background:var(--hint-color);border-radius:4px}.v_6up .q1faD .PAA_r:first-child{background:var(--text-color)}:root.root--special .v_6up::before{background-image:linear-gradient(90deg, transparent 25%, var(--special-background-color) 50%, transparent 75%)}:root.root--special .v_6up ._dVXM .Qt6UL,:root.root--special .v_6up ._dVXM .YBZRr,:root.root--special .v_6up ._dVXM .M2A_u{background:var(--special-text-color)}:root.root--special .v_6up .q1faD .PAA_r{background:var(--special-text-color)}@media screen and (max-width: 767px){.v_6up ._dVXM{grid-template-columns:1fr}.v_6up ._dVXM .Qt6UL{justify-self:start;margin-top:0}.v_6up .q1faD{margin-left:0}}@keyframes emD3I{0%{background-position:100% 50%}100%{background-position:-100% 50%}}
.zG177{--spacing: calc(var(--gap, 16px) / 2);--offset: calc(0px - var(--spacing));display:grid;gap:7px;transition:padding .3s ease-in-out,background-color .3s ease-in-out;padding:0 var(--spacing);margin:0 var(--offset);overflow:hidden}.PRVMw{padding:var(--spacing);background:var(--light-gray-color);border-radius:4px}.zG177:not(.PRVMw)>*:not(:first-child){display:none}
.X5CdS{font-size:calc(14rem/var(--initial-font-multiplier));margin:.5rem;padding:1rem;background:var(--light-color);border-radius:4px;border:1px solid var(--border-color)}
.Vp_6b{--black: hsl(0, 0%, 0%);border:3px var(--black) solid;border-radius:20px;width:450px;padding:10px 20px;margin:0 auto}.Vp_6b .nZjyJ{display:inline-grid;align-items:center;gap:10px;grid-auto-flow:column;margin:0;padding:10px 0 0 0;text-transform:uppercase;text-align:center;font-family:serif;font-weight:bold;font-size:19px;box-sizing:border-box;line-height:24px}.Vp_6b .zDB_3{background:var(--black);color:var(--light-color);font-size:10pt;text-align:center;text-transform:uppercase;height:20px;line-height:20px;margin:5px 0}.Vp_6b .r3Kpj{margin:5px 0;font-size:10pt}
.AdZxr{width:100%;padding:10px 20px}.AdZxr ul{list-style-type:none}.AdZxr li{line-height:2}
.wMOXd{overflow:hidden;position:relative}.xa1dH{overflow-x:auto}.QdhXQ{position:absolute;top:0;bottom:0;border:0;width:50px;height:100px;opacity:.6;transition:opacity .2s ease,margin .2s ease,height .2s ease,transform .2s ease;transform:translate3d(0, 0, 0);z-index:1;will-change:transform}.QdhXQ::after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;display:block;z-index:1}.o_627{left:0;margin-left:-50px}.o_627::after{background:url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%2042%2081%22%3E%3Cpath%20fill%3D%22%23535c69%22%20opacity%3D%220.3%22%20d%3D%22M0%2C0H1.023A40.977%2C40.977%2C0%2C0%2C1%2C42%2C40.977v0A40.024%2C40.024%2C0%2C0%2C1%2C1.977%2C81H0a0%2C0%2C0%2C0%2C1%2C0%2C0V0A0%2C0%2C0%2C0%2C1%2C0%2C0Z%22/%3E%3Cpath%20fill%3D%22%23ffffff%22%20d%3D%22M20.8%2C49.09l-8.014-8.576L20.8%2C31.939a0.762%2C0.762%2C0%2C0%2C0%2C0-1.026l-1.563-1.673a0.647%2C0.647%2C0%2C0%2C0-.959%2C0l-8.014%2C8.576h0L8.224%2C40a0.762%2C0.762%2C0%2C0%2C0%2C0%2C1.026L18.28%2C51.788a0.647%2C0.647%2C0%2C0%2C0%2C.959%2C0L20.8%2C50.116A0.761%2C0.761%2C0%2C0%2C0%2C20.8%2C49.09Z%22/%3E%3C/svg%3E") center left no-repeat}.LG3VG{right:0;left:auto;margin-right:-50px}.LG3VG::after{background:url("data:image/svg+xml;charset=US-ASCII,%0A%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%2042%2081%22%3E%3Cpath%20fill%3D%22%23535c69%22%20opacity%3D%220.3%22%20d%3D%22M40.024%2C0H42a0%2C0%2C0%2C0%2C1%2C0%2C0V81a0%2C0%2C0%2C0%2C1%2C0%2C0H40.977A40.977%2C40.977%2C0%2C0%2C1%2C0%2C40.024v0A40.024%2C40.024%2C0%2C0%2C1%2C40.024%2C0Z%22/%3E%3Cpath%20fill%3D%22%23ffffff%22%20d%3D%22M20.2%2C31.91l8.014%2C8.576L20.2%2C49.061a0.762%2C0.762%2C0%2C0%2C0%2C0%2C1.026l1.563%2C1.672a0.647%2C0.647%2C0%2C0%2C0%2C.958%2C0l8.014-8.576h0L32.776%2C41a0.762%2C0.762%2C0%2C0%2C0%2C0-1.025L22.72%2C29.212a0.647%2C0.647%2C0%2C0%2C0-.958%2C0L20.2%2C30.885A0.762%2C0.762%2C0%2C0%2C0%2C20.2%2C31.91Z%22/%3E%3C/svg%3E%0A") center right no-repeat}.kyFAp{margin-left:0;margin-right:0}

/* End */


/* Start:/local/templates/g2/components/openregion/component/scroll-top/static.css?1618196567601*/
.scroll-top {
  position: fixed;
  left: 0;
  bottom: 0;
  opacity: 0.75;
  color: var(--primary-color);
  cursor: pointer;
  z-index: 1;
  width: 50px;
  height: 50px;
  border: none;
  background: transparent;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 0;
  margin: 0;
  transform: translate(0, 50px);
  transition: transform 0.25s ease-out;
}

.scroll-top--visible {
  transform: translate(0, 0);
}

:root.root--special .scroll-top {
  color: var(--special-text-color);
}

@media (hover: hover) {
  .scroll-top:hover {
    color: var(--primary-color-hover);
  }
}
/* End */


/* Start:/local/templates/g2/components/openregion/component/top-panel/static.css?17404676436548*/
.top-panel {
  height: 43px;
  background: var(--primary-color-extra-dark);
}

.top-panel .container {
  display: grid;
  grid-template-columns: 0fr 0fr 1fr 0fr 0fr 0fr;
  grid-template-rows: 43px;
  padding: 0 !important;
}

.top-panel__label {
  margin-left: 10px;
  white-space: nowrap;
  font-size: calc(14rem / var(--initial-font-multiplier));
}

.top-panel__group {
  display: flex;
  align-items: stretch;
  justify-content: stretch;
}

.top-panel__group--social {
  align-items: center;
  justify-content: center;
  grid-column: 3;
}

.top-panel__button--menu-toggle + .top-panel__group--social {
  justify-content: flex-start;
}

.top-panel__button {
  color: hsl(0, 0%, 85%);
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 0 calc(var(--grid-gap) / 2);
  font-size: calc(16rem / var(--initial-font-multiplier));
  border: none;
  background: transparent;
  cursor: pointer;
  margin: 0;
}

.top-panel__button--circle {
  min-width: 31px;
  width: 31px;
  height: 31px;
  border-radius: 50%;
  background: hsla(0, 0%, 100%, 0.1);
  margin-left: 4px;
  margin-right: 4px;
  padding: 0;
}

.top-panel__age-rating {
  color: hsl(240, 2%, 57%);
  font-size: calc(18rem / var(--initial-font-multiplier));
  font-weight: bold;
  margin-left: 10px;
  margin-right: 10px;
  padding: 0;
}

.top-panel__button--username,
.top-panel__button--sign-in,
.top-panel__button--sign-out {
  max-width: 150px;
  overflow: hidden;
  background: var(--primary-color);
  color: hsl(0, 0%, 100%);
  border: 0;
  font-family: inherit;
}

.top-panel__button--username {
  padding: 0 calc(var(--grid-gap) / 4);
}

.top-panel__button--username span,
.top-panel__button--sign-in span,
.top-panel__button--sign-out span {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.top-panel__button--menu-toggle {
  display: none;
}

:root.root--special .top-panel,
:root.root--special .top-panel__button,
:root.root--special .top-panel__age-rating {
  background-color: var(--special-background-color);
  color: var(--special-text-color);
}

@media (hover: hover) {
  .top-panel__button:hover {
    color: hsl(0, 0%, 100%);
    background: var(--primary-color-hover);
    border: none;
  }
}

@media screen and (max-width: 1087px) {
  .top-panel {
    height: 43px;
    overflow: hidden;
  }

  .portals {
    grid-row: 1;
    grid-column: 2;
  }

  .body--menu-expanded {
    height: 100vh;
    width: 100vw;
    overflow: hidden;
    position: fixed;
  }

  .body--menu-expanded .top-panel {
    height: auto;
    overflow: visible;
  }

  .body--menu-expanded #panel {
    display: none !important;
  }

  .body--menu-expanded.body--sticky-top-menu .top-menu,
  .body--menu-expanded .top-menu {
    display: block;
    position: absolute;
    top: calc(2* 43px);
    left: 0;
    right: 0;
    bottom: 0;
    overflow-y: auto;
    z-index: 10001;
  }

  .top-panel__button--menu-toggle .expand,
  .body--menu-expanded .top-panel__button--menu-toggle .collapse {
    display: block;
  }

  .top-panel__button--menu-toggle .collapse,
  .body--menu-expanded .top-panel__button--menu-toggle .expand {
    display: none;
  }

  .top-menu {
    display: none;
    z-index: 1000;
  }

  .top-menu__root-items {
    flex-direction: column !important;
  }

  .top-menu__root-item-link {
    min-height: 45px !important;
  }

  .top-menu__items {
    height: auto !important;
    max-height: none !important;
    box-shadow: none !important;
    width: 100% !important;
    z-index: 0 !important;
  }

  .top-menu__item {
    margin: 6px 37px !important;
  }

  .top-menu__item-link {
    font-size: calc(14rem / var(--initial-font-multiplier));
  }

  .top-panel__button--menu-toggle {
    display: flex;
    grid-row: 1;
    grid-column: 1;
    justify-self: left;
  }

  .top-panel__group--social {
    grid-row: 2;
    grid-column: 1 / span 3;
  }

  .top-panel .container {
    grid-template-columns: repeat(10, 1fr);
  }

  .top-panel__search {
    grid-row: 1;
    grid-column: span 8;
    justify-self: right;
  }

  .top-panel__group--profile {
    grid-row: 1;
  }

  .top-panel__button--lang-toggle {
    align-items: center;
  }

  .top-panel__button--lang-toggle .top-panel__dropdown {
    display: flex;
    position: relative;
    background: transparent;
    z-index: 0;
    box-shadow: none;
    flex-direction: row;
    align-items: center;
    top: auto;
    left: auto;
  }

  .top-panel__button--lang-toggle .top-panel__dropdown-item {
    margin: 0 0 0 calc(var(--grid-gap) / 2) !important;
  }

  .top-panel__button--lang-toggle .top-panel__dropdown-link {
    color: hsl(0, 0%, 85%);
    font-size: calc(14rem / var(--initial-font-multiplier));
    display: block;
  }
}

@media screen and (max-width: 735px) {
  .top-panel .container {
    grid-template-columns: 1fr;
    gap: 0;
  }

  .top-panel__button--portals {
    grid-row: 0;
    grid-column: span 10;
    justify-self: left;
    min-height: 43px;
  }

  .top-panel__button--lang-toggle {
    grid-row: 5;
    grid-column: span 10;
    justify-self: left;
    min-height: 43px;
  }

  .top-panel__group--social {
    display: flex;
    grid-row: 3;
    grid-column: 1;
    min-height: 43px;
    justify-content: start;
  }

  .top-panel__group--icons {
    grid-row: 0;
    grid-column: 1;
    justify-content: space-between;
    min-height: 43px;
  }

  .top-panel .container {
    padding: 0 !important;
  }

  .top-panel__search {
    grid-column: 1;
  }

  .top-panel__search.js-search--expanded {
    grid-column: span 9;
    width: 100%;
  }

  .top-panel__search.js-search--expanded .top-panel__search-input {
    flex: 1;
  }

  .js-search--expanded + div {
    display: none;
  }

  .top-panel__group--profile {
    grid-column: 1;
    justify-self: right;
    margin-right: 48px;
  }

  .body--menu-expanded.body--sticky-top-menu .top-menu,
  .body--menu-expanded .top-menu {
    top: calc(4 * 43px);
  }
}

@media screen and (min-width: 736px) and (max-width: 1087px) {
  .top-panel .container {
    grid-template-rows: repeat(2, 43px);
  }

  .top-panel__button--portals {
    grid-row: 2;
  }

  .top-panel__button--lang-toggle {
    grid-row: 2;
    grid-column: span 4;
    justify-content: left;
  }

  .top-panel__group--social {
    justify-content: start;
  }

  .top-panel__group--icons {
    grid-row: 2;
    grid-column: 8 / span 4;
    justify-self: right;
  }

  .portals {
    grid-row: 1;
    grid-column: 2;
  }
}

@media screen and (min-width: 1088px) {
  .top-panel__group--icons {
    grid-column: 4 / span 1;
  }
}

/* End */


/* Start:/local/templates/g2/components/openregion/component/top-panel/openregion/component/esia.errors/style.css?17404676432455*/
.uJ_1B{--default-spacing: calc(var(--grid-gap) / 2);display:flex;align-items:center;position:fixed;bottom:0;left:0;right:0;top:0;background-color:rgba(0,0,0,.8);z-index:10002;padding:var(--default-spacing);animation:bm5o1 .25s ease-out}.R9Npw{--dialog-width: 50vw;--dialog-height: auto;--dialog-border-radius: 3px;min-width:var(--dialog-width);max-width:var(--dialog-width);min-height:var(--dialog-height);margin:0 auto;max-height:100%;display:flex;flex-direction:column;animation:xlWqx .25s ease-out}.R1ZMQ{--spacing: var(--default-spacing);flex:1;max-height:100%;overflow:hidden;display:flex;flex-direction:column;background:var(--light-color);border-radius:var(--dialog-border-radius);box-shadow:1px 1px 3px 1px var(--box-shadow-color)}.y4kef{border-bottom:1px solid var(--separate-border-color);box-shadow:0 1px 2px 1px var(--box-shadow-color);display:flex;font-weight:bold}.LjIcG{padding:var(--spacing);flex:1}.r0eQQ{padding:calc(var(--spacing)/2)}.B7DtH{color:var(--text-color)}.GxW9D{padding:var(--spacing);overflow-y:auto;height:100%;flex:1}.qPbtZ{display:flex;justify-content:flex-end;padding:var(--spacing)}.qPbtZ button~button{margin-left:var(--spacing)}:root.root--special .R1ZMQ{background:var(--special-background-color)}@keyframes bm5o1{from{opacity:0}}@keyframes xlWqx{from{transform:translateY(100vh)}}@media screen and (min-width: 736px)and (max-width: 1087px){.R9Npw{--dialog-width: 600px}}@media screen and (max-width: 735px){.uJ_1B{padding:0}.R9Npw{--dialog-width: 100%;--dialog-border-radius: 0;--dialog-height: 100%}.qPbtZ{display:grid;justify-content:unset;gap:var(--spacing)}.R9Npw button~button{margin-left:0}}@media screen and (max-width: 359px){.R1ZMQ{--spacing: var(--default-spacing)}.qPbtZ{display:grid;justify-content:unset;gap:calc(var(--spacing)/2)}}
._aQxY{margin:0 auto;max-height:100%;position:relative}._aQxY::before{content:"";display:block;padding-top:100%}.YxZ7T{animation:V65Xr 2s linear infinite;bottom:0;height:100%;left:0;margin:auto;position:absolute;right:0;top:0;transform-origin:center center;width:100%}.o94BV{animation:ZOYMN 1.5s ease-in-out infinite;stroke-dasharray:1,200;stroke-dashoffset:0;stroke-linecap:round}:root.root--special ._aQxY{--primary-color: var(--special-text-color)}@keyframes V65Xr{100%{transform:rotate(360deg)}}@keyframes ZOYMN{0%{stroke-dasharray:1,200;stroke-dashoffset:0}50%{stroke-dasharray:89,200;stroke-dashoffset:-35px}100%{stroke-dasharray:89,200;stroke-dashoffset:-124px}}

/* End */


/* Start:/local/templates/g2/components/openregion/component/top-panel/openregion/component/portals/static.css?1684759088206*/
.portals {
  display: flex;
}

@media screen and (max-width: 1087px) {
  .portals {
    grid-column: 2;
  }
}

@media screen and (max-width: 735px) {
  .portals {
    grid-column: 1;
    grid-row: 2;
  }
}

/* End */


/* Start:/local/templates/g2/components/openregion/component/top-panel/openregion/component/portals/style.css?17404676439792*/
.uJ_1B{--default-spacing: calc(var(--grid-gap) / 2);display:flex;align-items:center;position:fixed;bottom:0;left:0;right:0;top:0;background-color:rgba(0,0,0,.8);z-index:10002;padding:var(--default-spacing);animation:bm5o1 .25s ease-out}.R9Npw{--dialog-width: 50vw;--dialog-height: auto;--dialog-border-radius: 3px;min-width:var(--dialog-width);max-width:var(--dialog-width);min-height:var(--dialog-height);margin:0 auto;max-height:100%;display:flex;flex-direction:column;animation:xlWqx .25s ease-out}.R1ZMQ{--spacing: var(--default-spacing);flex:1;max-height:100%;overflow:hidden;display:flex;flex-direction:column;background:var(--light-color);border-radius:var(--dialog-border-radius);box-shadow:1px 1px 3px 1px var(--box-shadow-color)}.y4kef{border-bottom:1px solid var(--separate-border-color);box-shadow:0 1px 2px 1px var(--box-shadow-color);display:flex;font-weight:bold}.LjIcG{padding:var(--spacing);flex:1}.r0eQQ{padding:calc(var(--spacing)/2)}.B7DtH{color:var(--text-color)}.GxW9D{padding:var(--spacing);overflow-y:auto;height:100%;flex:1}.qPbtZ{display:flex;justify-content:flex-end;padding:var(--spacing)}.qPbtZ button~button{margin-left:var(--spacing)}:root.root--special .R1ZMQ{background:var(--special-background-color)}@keyframes bm5o1{from{opacity:0}}@keyframes xlWqx{from{transform:translateY(100vh)}}@media screen and (min-width: 736px)and (max-width: 1087px){.R9Npw{--dialog-width: 600px}}@media screen and (max-width: 735px){.uJ_1B{padding:0}.R9Npw{--dialog-width: 100%;--dialog-border-radius: 0;--dialog-height: 100%}.qPbtZ{display:grid;justify-content:unset;gap:var(--spacing)}.R9Npw button~button{margin-left:0}}@media screen and (max-width: 359px){.R1ZMQ{--spacing: var(--default-spacing)}.qPbtZ{display:grid;justify-content:unset;gap:calc(var(--spacing)/2)}}
._aQxY{margin:0 auto;max-height:100%;position:relative}._aQxY::before{content:"";display:block;padding-top:100%}.YxZ7T{animation:V65Xr 2s linear infinite;bottom:0;height:100%;left:0;margin:auto;position:absolute;right:0;top:0;transform-origin:center center;width:100%}.o94BV{animation:ZOYMN 1.5s ease-in-out infinite;stroke-dasharray:1,200;stroke-dashoffset:0;stroke-linecap:round}:root.root--special ._aQxY{--primary-color: var(--special-text-color)}@keyframes V65Xr{100%{transform:rotate(360deg)}}@keyframes ZOYMN{0%{stroke-dasharray:1,200;stroke-dashoffset:0}50%{stroke-dasharray:89,200;stroke-dashoffset:-35px}100%{stroke-dasharray:89,200;stroke-dashoffset:-124px}}
.ZZI_8{color:#666}
.oz1hE .react-select__control{border-radius:4px;min-height:32px;display:flex;align-items:center;justify-content:space-between;background-color:#fff;cursor:pointer;border:1px solid var(--text-color-light-gray)}.oz1hE .react-select__control--is-focused,.oz1hE .react-select__control--menu-is-opened,.oz1hE .react-select__control--is-focused:hover,.oz1hE .react-select__control--menu-is-opened:hover{box-shadow:inset 0 0 0 2px var(--primary-color);border-color:rgba(0,0,0,0)}.oz1hE input[type="text"]{height:20px !important}.oz1hE .react-select__indicators{margin:0 12px;display:flex;align-items:center}.oz1hE .react-select__indicator{padding:0;margin:0}.oz1hE .react-select__clear-indicator{width:10px;height:14px;margin-right:5px}.oz1hE .react-select__menu{border-radius:3px;box-shadow:0 8px 12px rgba(0,0,0,.25);margin-top:5px;padding:0;animation:lcU1N .2s ease-out;border:1px solid var(--silver-color);border-bottom:none;z-index:3}.oz1hE .react-select__option{cursor:pointer;padding:5px 15px;line-height:1.5em;text-align:left}.oz1hE .react-select__option:active,.oz1hE .react-select__option--is-focused{background-color:var(--light-gray-color);color:var(--text-color)}.oz1hE .react-select__option--is-selected{background-color:var(--primary-color);color:#fff}.oz1hE .react-select__indicator-separator{display:none}.oz1hE .react-select__value-container{padding:0 14px}.oz1hE .react-select__multi-value{max-width:260px}:root.root--special .oz1hE .react-select__control{background-color:var(--special-background-color);border-color:var(--special-text-color)}:root.root--special .oz1hE .react-select__control--is-focused,:root.root--special .oz1hE .react-select__control--menu-is-opened,:root.root--special .oz1hE .react-select__control--is-focused:hover,:root.root--special .oz1hE .react-select__control--menu-is-opened:hover{box-shadow:inset 0 0 0 2px var(--special-text-color);border-color:rgba(0,0,0,0)}:root.root--special .oz1hE .react-select__menu{box-shadow:none;border:1px solid var(--special-text-color)}:root.root--special .oz1hE .react-select__menu-list{background-color:var(--special-background-color)}:root.root--special .oz1hE .react-select__option:active,:root.root--special .oz1hE .react-select__option--is-focused,:root.root--special .oz1hE .react-select__option--is-selected{background-color:var(--special-text-color);color:var(--special-background-color)}:root.root--special .oz1hE .react-select__single-value,:root.root--special .oz1hE .react-select__indicator,:root.root--special .oz1hE .react-select__menu-notice,:root.root--special .oz1hE .react-select__placeholder{color:var(--special-text-color)}:root.root--special .oz1hE .react-select__multi-value__label{background-color:var(--special-background-color);color:var(--special-text-color);border:1px solid var(--special-text-color);border-radius:2px 0 0 2px}:root.root--special .oz1hE .react-select__multi-value__remove{background-color:var(--special-background-color);color:var(--special-text-color);border:1px solid var(--special-text-color);border-radius:0 2px 2px 0;border-left:none}@keyframes lcU1N{from{opacity:0;margin-top:10px}}
.hLIxT .CTv0O{position:relative;padding:10px 0}.hLIxT .CTv0O .H_nfU{border-radius:4px;height:32px;background:var(--text-color)}.hLIxT .CTv0O::before{content:"";position:absolute;display:block;left:0;top:0;right:0;bottom:0;background-image:linear-gradient(90deg, hsla(0, 0%, 100%, 0.85) 25%, hsl(0, 0%, 100%) 50%, hsla(0, 0%, 100%, 0.85) 75%);background-size:200% 200%;animation:_3t_h 2s infinite linear;z-index:1000}:root.root--special .hLIxT .CTv0O .H_nfU{background:var(--special-text-color)}:root.root--special .hLIxT .CTv0O::before{background-image:linear-gradient(90deg, transparent 25%, var(--special-background-color) 50%, transparent 75%)}@keyframes _3t_h{0%{background-position:100% 50%}100%{background-position:-100% 50%}}
.YFMgG{padding:var(--grid-gap);display:grid;gap:20px;grid-template-rows:-webkit-max-content auto 1fr;grid-template-rows:max-content auto 1fr}.YFMgG .xjFVi{display:flex;flex-direction:row;justify-content:space-between;align-items:center;width:100%;min-height:32px}.YFMgG .xjFVi .p0b4Z{position:relative;width:100%;height:32px;font-family:inherit}.YFMgG .xjFVi .p0b4Z input{width:100%;height:inherit;padding:0 18px 0 10px;font-family:inherit;background:#fff;border:1px solid #d9d9de;border-radius:4px}.YFMgG .xjFVi .vcNZk{position:absolute;top:0;right:6px;display:none;justify-content:center;align-items:center;height:32px;padding:0;background:none;border:none;cursor:pointer}.YFMgG .xjFVi .L2SLG{display:flex}.YFMgG .bZFwz{position:relative}.YFMgG .bZFwz .F6aXI{overflow-y:auto;position:absolute;top:0;bottom:0;left:0;right:0}.YFMgG .bZFwz .F6aXI .ly6kW{padding:20px 0;border-bottom:1px solid var(--border-color)}.YFMgG .bZFwz .F6aXI .CiSG2{padding:20px 0}:root.root--special .YFMgG .bZFwz .F6aXI .ly6kW{border-color:var(--special-text-color)}:root.root--special .YFMgG .bZFwz .F6aXI .ly6kW .iXzmE{color:var(--special-text-color)}@media(hover: hover){.YFMgG .bZFwz .F6aXI .ly6kW .iXzmE:hover{color:var(--primary-color-hover);text-decoration:underline;-webkit-text-decoration-color:var(--primary-color-25);text-decoration-color:var(--primary-color-25)}}@media screen and (max-width: 735px){.YFMgG{padding:calc(var(--grid-gap)/2)}}
.O434t{background:#fff;display:grid;height:600px;font-size:calc(16rem/var(--initial-font-multiplier));padding:var(--grid-gap)}.vyapC{grid-template-columns:320px 1fr;padding:0}.O434t .K3MP5{background-color:var(--primary-color-extra-dark);display:grid;padding:var(--grid-gap) 0}.O434t .K3MP5 .wwxe1{position:relative}.O434t .K3MP5 .wwxe1 .cMHOj{overflow-y:auto;position:absolute;top:0;bottom:0;left:0;right:0}.O434t .K3MP5 .wwxe1 .cMHOj .UcUlG{border:none;color:#fff;background:rgba(0,0,0,0);display:block;text-align:left;cursor:pointer;padding:10px var(--grid-gap);font-size:calc(16rem/var(--initial-font-multiplier));width:100%}.O434t .K3MP5 .PmWGU{display:none}:root.root--special .O434t{background:var(--special-background-color);border:1px solid var(--special-text-color)}:root.root--special .O434t .K3MP5{background-color:var(--special-background-color)}:root.root--special .O434t .K3MP5 .wwxe1 .cMHOj .UcUlG{color:var(--special-text-color);background-color:var(--special-background-color)}:root.root--special .O434t .K3MP5 .PmWGU .react-select__control{border:1px solid var(--special-text-color)}@media(hover: hover){.O434t .K3MP5 .cMHOj .UcUlG:hover{background:#fff;color:var(--text-color)}}@media screen and (max-width: 735px){.O434t{padding:calc(var(--grid-gap)/2)}.vyapC{grid-template-columns:1fr;grid-template-rows:-webkit-max-content 1fr;grid-template-rows:max-content 1fr;padding:0}.O434t .K3MP5{padding:calc(var(--grid-gap)/2) 0}.O434t .K3MP5 .wwxe1{display:none}.O434t .K3MP5 .PmWGU{display:block;padding:0 calc(var(--grid-gap)/2)}.O434t .K3MP5 .PmWGU .react-select__control{border:none}}
.J70Ya{--dialog-width: 800px;--dialog-height: 500px;position:relative}.J70Ya .WvzY3{cursor:pointer;background:rgba(0,0,0,0);border:none;padding:0;display:flex;width:32px;height:32px;position:absolute;top:0;right:-32px;align-items:center;justify-content:center;color:#fff}@media screen and (max-width: 864px){.J70Ya{--dialog-width: calc(100vw - (2 * var(--grid-gap))) !important;--dialog-height: calc(100vh - (2 * var(--grid-gap))) !important}}

/* End */


/* Start:/local/templates/g2/components/openregion/component/top-panel/openregion/component/lang.toggle/style.css?16904370801057*/
.top-panel__button--lang-toggle {
  position: relative;
}

.top-panel__dropdown {
  list-style-type: none;
  position: absolute;
  background: hsl(0, 0%, 100%);
  z-index: 1;
  box-shadow: 0 8px 26px hsla(0, 0%, 0%, 0.13);
  border-radius: 4px;
  display: none;
  flex-direction: column;
  top: 43px;
  left: 0;
  animation: fadeInAnimation 0.25s ease-out;
  margin: 0;
  padding: 0;
}

.top-panel__dropdown-item {
  margin: 8px 32px;
  padding: 0;
}

.top-panel__dropdown-item:first-child {
  margin-top: calc(var(--grid-gap) / 2);
}

.top-panel__dropdown-item:last-child {
  margin-bottom: calc(var(--grid-gap) / 2);
}

.top-panel__dropdown-link {
  font-size: calc(16rem/var(--initial-font-multiplier));
  color: var(--primary-color);
}

:root.root--special .top-panel__dropdown {
  background-color: var(--special-background-color);
  color: var(--special-text-color);
}

@media (hover: hover) {
  .top-panel__dropdown-link:hover {
    text-decoration: none;
  }

  .top-panel__button--lang-toggle:hover .top-panel__dropdown {
    display: flex;
  }
}


/* End */


/* Start:/local/templates/g2/components/openregion/component/top-panel/openregion/component/special.toggle/static.css?161819656836*/
.special-toggle {
  display: flex;
}
/* End */


/* Start:/local/templates/g2/components/openregion/component/top-panel/openregion/component/special.toggle/style.css?16463780172512*/
.VHmbp{font-size:16px;font-family:Golos,sans-serif;letter-spacing:normal}.VHmbp .container{display:grid;gap:calc(var(--grid-gap)/2) var(--grid-gap);padding:var(--grid-gap) 0;grid-template-columns:1fr 1fr -webkit-max-content;grid-template-columns:1fr 1fr max-content;grid-template-rows:repeat(2, -webkit-max-content);grid-template-rows:repeat(2, max-content);align-items:center}.VHmbp .container .k7gHi{display:grid;gap:10px;grid-template-columns:repeat(4, -webkit-max-content);grid-template-columns:repeat(4, max-content);align-items:center}.VHmbp .container .k7gHi .oIQ_X{white-space:nowrap;min-width:130px}.VHmbp .container .k7gHi .DBmrM{display:flex;padding:0 10px;margin:0;height:36px;min-width:36px;align-items:center;justify-content:center;border:1px solid #000;border-radius:4px;cursor:pointer;font-size:16px;background:var(--light-gray-color)}.VHmbp .container .k7gHi .hfapi{background:#fff;color:#000}.VHmbp .container .k7gHi .htscv{background:#000;color:#fff}.VHmbp .container .k7gHi .H0ynV{background:#9cf;color:#000}.VHmbp .container .k7gHi .fqfA6{font-family:Arial,sans-serif}.VHmbp .container .k7gHi .nKrsw{font-family:Times,serif}.VHmbp .container .k7gHi .KITAj{font-family:"Courier new",Courier,monospace}.VHmbp .container .k7gHi .NhLkd{font-size:18px}.VHmbp .container .k7gHi .gXRwF{font-size:22px}.VHmbp .container .k7gHi .RL4tT{font-size:28px}.VHmbp .container .k7gHi .Euvz2{letter-spacing:normal}.VHmbp .container .k7gHi .haEpO{letter-spacing:.25em;padding-right:calc(10px - .25em)}.VHmbp .container .k7gHi .rsaSh{letter-spacing:.5em;padding-right:calc(10px - .5em)}:root.root--special[data-special-color="white"] .VHmbp{background:#ebebeb;color:#000}:root.root--special[data-special-color="white"] .VHmbp .szxEi{box-shadow:inset 0 0 0 1px #ebebeb,0 0 0 1px #000}:root.root--special[data-special-color="black"] .VHmbp{background:#212121;color:#fff}:root.root--special[data-special-color="black"] .VHmbp .szxEi{box-shadow:inset 0 0 0 1px #212121,0 0 0 1px #fff}:root.root--special[data-special-color="blue"] .VHmbp{background:#041e39;color:#fff}:root.root--special[data-special-color="blue"] .VHmbp .szxEi{box-shadow:inset 0 0 0 1px #041e39,0 0 0 1px #fff}@media screen and (max-width: 735px){.VHmbp .container{gap:10px var(--grid-gap);grid-template-columns:1fr}}@media screen and (min-width: 736px)and (max-width: 1087px){.VHmbp .container{align-items:flex-end}.VHmbp .container .k7gHi .oIQ_X{grid-column:1/-1}}@media screen and (max-width: 1087px){.body--menu-expanded .VHmbp{display:none}}

/* End */


/* Start:/local/templates/g2/components/openregion/component/top-panel/openregion/component/search/style.css?16181965681265*/
.top-panel__search {
  padding: 0;
  display: flex;
}

.top-panel__search-button {
  background: var(--primary-color-dark);
  color: hsl(0, 0%, 100%);
  cursor: pointer;
  padding-left: calc(var(--grid-gap) / 2);
  padding-right: calc(var(--grid-gap) / 2);
  display: flex;
  align-items: center;
  border: none;
  outline: none;
  margin: 0;
}

.top-panel__search-input {
  background: var(--primary-color-dark);
  width: 0;
  padding: 0;
  margin: 0;
  border: none;
  color: hsl(0, 0%, 100%);
  transition: width 0.15s ease-out;
  outline: none;
  font-size: calc(16rem/var(--initial-font-multiplier));
  border-radius: 0;
}

.top-panel__search-input::placeholder {
  color: hsla(0, 0%, 100%, 0.25);
}

.top-panel__search.js-search--expanded .top-panel__search-input {
  width: 150px;
  padding-left: calc(var(--grid-gap) / 2);
}

:root.root--special .top-panel__search-button,
:root.root--special .top-panel__search-input {
  background-color: var(--special-background-color);
  color: var(--special-text-color);
}

:root.root--special .top-panel__search.js-search--expanded .top-panel__search-input {
  border: 1px solid var(--special-text-color);
}

@media (hover: hover) {
  .top-panel__search-button:hover {
    background: var(--primary-color-hover);
  }
}
/* End */


/* Start:/local/templates/g2/components/openregion/component/digital-gov-warning/static.css?1685357211845*/
.digital-gov-warning {
  background: hsl(13deg 100% 42%);
  color: var(--light-color);
  font-size: calc(14rem/var(--initial-font-multiplier));
}

.digital-gov-warning > .container {
  display: grid;
  align-items: center;
  gap: 10px calc(var(--grid-gap) / 2);
  grid-template-columns: max-content 1fr max-content;
  min-height: 56px;
}

.digital-gov-warning a {
  color: hsl(49, 100%, 78%);
}

.digital-gov-warning a:hover {
  color: 	hsl(49, 74%, 71%);
  text-decoration: underline;
  text-decoration-color: hsl(49, 74%, 71%);
}

.digital-gov-warning__close {
  display: flex;
  justify-content: center;
  align-items: center;
  border: none;
  background: transparent;
  padding: 0;
  margin: 0;
  cursor: pointer;
}

.digital-gov-warning__manage {
  display: flex;
  align-items: center;
}

.digital-gov-warning__link {
  padding: 0 8px;
}

/* End */


/* Start:/local/templates/g2/components/openregion/component/header/style.css?1618196567973*/
.main-header {
  border-bottom: 1px solid var(--border-color-light);
}

.main-header > .container {
  position: relative;
  padding-right: 70px !important;
}

.main-header .sitename {
  color: hsl(240, 31%, 19%);
  font-size: calc(20rem/var(--initial-font-multiplier));
  min-height: 90px;
  display: inline-flex;
  align-items: center;
  justify-content: flex-start;
  transition: color 0.15s ease-out;
}

.main-header .sitename .logo {
  width: 55px;
  margin-right: 25px;
}

:root.root--special .main-header {
  border-bottom-color: var(--special-text-color);
}

@media (hover: hover) {
  .main-header .sitename:hover {
    color: var(--primary-color-hover);
    border: none;
  }
}

@media screen and (max-width: 735px) {
  .main-header .sitename {
    font-size: calc(14rem/var(--initial-font-multiplier));
  }
}

@media screen and (min-width: 736px) and (max-width: 895px) {
  .main-header .sitename {
    font-size: calc(14rem/var(--initial-font-multiplier));
  }
}

/* End */


/* Start:/local/templates/g2/components/bitrix/menu/top/style.css?17422995385273*/
.top-menu {
  --item-gap: calc(var(--grid-gap) / 4);
  --root-item-gap: 8px;
  border-bottom: 1px solid var(--border-color);
  background: hsl(0, 0%, 100%);
}

.body .container.top-menu__root-items {
  list-style-type: none;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}

.body .container.top-menu__root-items {
  padding-left: calc((var(--grid-gap) - var(--root-item-gap)) / 2);
  padding-right: calc((var(--grid-gap) - var(--root-item-gap)) / 2);
}

.top-menu__root-item {
  position: relative;
  transition:
    background-color 0.15s ease-out,
    box-shadow 0.15s ease-out;
  margin: 0;
  padding: 0;
}

.top-menu__root-item--selected .top-menu__root-item-link:after {
  content: '';
  display: block;
  position: absolute;
  height: 3px;
  background: var(--primary-color);
  bottom: 0;
  right: 0;
  left: calc(var(--grid-gap) / 2);
  transition:
    left 0.15s ease-out,
    right 0.15s ease-out,
    height 0.15s ease-out;
}

.top-menu__root-item--selected:hover .top-menu__root-item-link:after {
  right: 50%;
  left: 50%;
  height: 0;
}

.top-menu__root-item:last-child .top-menu__child-items {
  right: 100%;
  left: unset;
}

.top-menu__root-item-link {
  padding: 0 calc(var(--root-item-gap) / 2);
  display: flex;
  min-height: 70px;
  align-items: center;
  font-size: calc(16rem/var(--initial-font-multiplier));
  position: relative;
}

.top-menu__root-item--more .top-menu__root-item-link {
  width: 85px;
}

.top-menu__root-item-icon {
  color: hsl(240, 7%, 86%);
  min-width: 11px;
  margin-right: 10px;
  transition: color 0.15s ease-out;
}

.top-menu__root-item-label {
  color: hsl(240, 9%, 45%);
}

.top-menu__items,
.top-menu__child-items {
  list-style-type: none;
  position: absolute;
  background: hsl(0, 0%, 100%);
  z-index: 10001;
  box-shadow: 0 8px 26px hsla(0, 0%, 0%, 0.13);
  border-radius: 4px;
  width: calc(260rem/var(--initial-font-multiplier));
  display: none;
  margin: 0;
  padding: var(--item-gap) 0;
  animation: fadeInAnimation 0.25s ease-out;
}

.top-menu__root-item:last-child .top-menu__items {
  right: 0;
}

.top-menu__item,
.top-menu__child-item {
  position: relative;
  margin: 0;
  padding: var(--item-gap) 32px;
}

.top-menu__item-link,
.top-menu__child-item-link {
  font-size: calc(16rem/var(--initial-font-multiplier));
  color: var(--primary-color);
}

.top-menu__child-items {
  border-radius: 0 4px 4px 0;
  left: 100%;
  top: calc(var(--item-gap) * -1);
}

.body--sticky-top-menu .top-menu {
  position: sticky;
  top: 0;
  z-index: 10;
}

.body--sticky-top-menu .top-menu__root-items {
  position: relative;
}

.body--sticky-top-menu .top-menu__root-item {
  position: static;
}

.body--sticky-top-menu .top-menu__items {
  width: auto;
  left: 0;
  right: 0;
  grid-template-columns: repeat(3, 1fr);
  padding: var(--grid-gap);
}

.body--sticky-top-menu .top-menu__item--title {
  grid-column: 1 / -1;
  padding-bottom: 20px;
}

.body--sticky-top-menu .top-menu__child-items {
  display: none !important;
}

:root.root--special .top-menu {
  border-color: var(--special-text-color);
}

:root.root--special .top-menu,
:root.root--special .top-menu__items,
:root.root--special .top-menu__child-items,
:root.root--special .top-menu__item-link,
:root.root--special .top-menu__child-item-link,
:root.root--special .top-menu__root-item-label,
:root.root--special .top-menu__root-item-icon {
  background-color: var(--special-background-color);
  color: var(--special-text-color);
}

:root.root--special .top-menu__root-item--selected .top-menu__root-item-link:after {
  background-color: var(--special-text-color);
}

:root.root--special .top-menu__items,
:root.root--special .top-menu__child-items {
  border: 1px solid var(--special-text-color);
}

:root.root--special .top-menu__items {
  justify-content: flex-start;
}

:root.root--special[data-special-font-size="medium"] .top-menu__root-items,
:root.root--special[data-special-font-size="big"] .top-menu__root-items,
:root.root--special[data-special-font-spacing="big"] .top-menu__root-items,
:root.root--special[data-special-font-spacing="big"] .top-menu__root-items {
  justify-content: flex-start;
}

@media screen and (min-width: 1088px) and (hover: hover) {
  .top-menu__root-item:hover {
    background: hsla(0, 0%, 0%, 0.025);
    box-shadow:
      -5px 0 0 0 hsla(0, 0%, 0%, 0.025),
      5px 0 0 0 hsla(0, 0%, 0%, 0.025);
  }

  .top-menu__root-item:hover .top-menu__root-item-link {
    border: none;
  }

  .top-menu__root-item:hover .top-menu__root-item-icon {
    color: var(--primary-color);
  }

  .top-menu__root-item:hover .top-menu__root-item-label {
    color: var(--text-color);
  }

  .top-menu__root-item:hover .top-menu__items {
    display: grid;
  }

  .top-menu__item-link:hover,
  .top-menu__child-item-link:hover {
    text-decoration: underline;
    text-decoration-color: var(--primary-color-25);
  }

  .top-menu__item:hover .top-menu__child-items {
    display: grid;
  }

  :root.root--special .top-menu__root-item:hover,
  :root.root--special .top-menu__root-item:hover .top-menu__root-item-label,
  :root.root--special .top-menu__root-item:hover .top-menu__root-item-icon {
    background-color: var(--special-background-color);
    color: var(--special-text-color);
    box-shadow: none;
  }
}

/* End */


/* Start:/local/templates/g2/components/bitrix/breadcrumb/.default/style.css?16181965641057*/
.breadcrumb {
  display: flex;
}

.breadcrumb__items {
  list-style-type: none;
  margin: calc(var(--grid-gap) / 2) 0;
  padding: 0;
}

.breadcrumb__item {
  font-size: calc(14rem/var(--initial-font-multiplier));
  color: var(--text-color-gray);
  padding: 0;
  display: inline;
}

.breadcrumb__item + .breadcrumb__item:before {
  content: '';
  width: 9px;
  height: 7px;
  display: inline-block;
  margin: 0 7px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='9' height='7' viewBox='0 0 9 7' fill='none'%3E%3Cpath d='M0 3.32617H8M8 3.32617L5.5 5.82617M8 3.32617L5.5 0.826172' stroke='%23D9D9D9'/%3E%3C/svg%3E");
}

.breadcrumb__item + .breadcrumb__item:last-child {
  text-decoration: underline;
  text-decoration-color: var(--primary-color-25);
}

:root.root--special .breadcrumb__item {
  color: var(--special-text-color);
}

@media (hover: hover) {
  .breadcrumb__link:hover {
    color: var(--primary-color-hover);
    text-decoration: underline;
    text-decoration-color: var(--primary-color-25);
  }
}

/* End */


/* Start:/local/templates/g2/components/openregion/component/inner-banners/style.css?1618196567306*/
.inner-banners {
  background: var(--light-gray-color);
}

.inner-banners > .container {
  position: relative;
  padding-top: 60px;
  padding-bottom: 60px;
}

.inner-banners > .container:empty {
  display: none;
}

:root.root--special .inner-banners {
  background-color: var(--special-background-color);
}
/* End */


/* Start:/local/templates/g2/components/openregion/component/footer/style.css?16181965673790*/
.main-footer {
  background: var(--primary-color-extra-dark);
  color: hsl(0, 0%, 100%);
  font-size: calc(14rem/var(--initial-font-multiplier));
}

.main-footer__contacts-wrapper {
  display: grid;
  border-bottom: 1px solid hsla(0, 0%, 100%, 0.1);
  padding: var(--grid-gap) 0;
  gap: var(--grid-gap);
  grid-template-columns: repeat(3, 1fr);
}

.main-footer__sitename-wrapper {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  gap: var(--grid-gap);
  padding: 20px 0;
  align-items: center;
}

.main-footer__item {
  color: var(--text-color-light-gray);
}

.main-footer__item-value, .main-footer__item-value a {
  color: hsl(0, 0%, 100%);
}

.main-footer__openregion-logo {
  color: hsla(0, 0%, 100%, 0.1);
  transition: color 0.15s ease-out;
}

.main-footer__sitename {
  display: flex;
  align-items: center;
  font-size: calc(18rem/var(--initial-font-multiplier));
  color: hsl(0, 0%, 100%);
}

.main-footer__logo {
  margin-right: 32px;
}

.main-footer__social {
  display: flex;
  justify-content: flex-end;
  align-items: center;
  flex-wrap: wrap;
}

.main-footer__social-label {
  margin: 20px 0;
}

.main-footer__social-items {
  display: flex;
  align-items: center;
  margin-left: var(--grid-gap);
}

.main-footer__social-item {
  color: hsl(0, 0%, 100%);
  width: 31px;
  height: 31px;
  border-radius: 50%;
  background: hsla(0, 0%, 100%, 0.1);
  margin-left: 4px;
  margin-right: 4px;
  padding: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  transition: color 0.15s ease-out, background-color 0.15s ease-out;
}

.main-footer__social-separator {
  margin-left: 4px;
  margin-right: 4px;
  border-left: 1px solid hsla(0, 0%, 100%, 0.1);
  height: 31px;
}

#sputnik-informer {
  margin: 10px 4px;
  line-height: 0;
}

:root.root--special .main-footer {
  background-color: var(--special-background-color);
  color: var(--special-text-color);
  border-top: 1px solid var(--special-text-color);
}

:root.root--special .main-footer__item,
:root.root--special .main-footer__item-value,
:root.root--special .main-footer__item-value a {
  color: var(--special-text-color);
}

:root.root--special .main-footer__social-item {
  background-color: var(--special-background-color);
  color: var(--special-text-color);
  border: 1px solid var(--special-text-color);
}

:root.root--special .main-footer__social-separator {
  border-color: var(--special-text-color);
}

:root.root--special .main-footer__contacts-wrapper {
  border: none;
}

@media (hover: hover) {
  .main-footer a:hover {
    color: hsl(0, 0%, 100%);
    text-decoration: underline;
    text-decoration-color: hsla(0, 0%, 100%, 0.25);
  }

  .main-footer__openregion-logo:hover {
    color: hsl(0, 0%, 100%);
  }

  .main-footer__social-item:hover {
    color: hsl(0, 0%, 100%);
    background: var(--primary-color-hover);
  }

  :root.root--special .main-footer__social-item:hover {
    color: var(--special-background-color);
    background-color: var(--special-text-color);
  }
}

@media screen and (max-width: 735px) {
  .main-footer__item {
    display: flex;
    justify-content: space-between;
  }

  .main-footer__social {
    justify-content: flex-start;
  }

  .main-footer__social-label {
    margin-right: calc(var(--grid-gap) / 2);
  }

  .main-footer__social-items {
    margin: 0 -4px;
    flex-wrap: wrap;
  }

  .main-footer__contacts-wrapper,
  .main-footer__sitename-wrapper {
    grid-template-columns: 1fr;
  }
}

@media screen and (min-width: 736px) and (max-width: 1087px) {
  .main-footer__contacts-wrapper {
    grid-template-columns: repeat(4, 1fr);
  }
  
  .main-footer__item {
    display: flex;
    flex-direction: column;
  }

  .main-footer__item-value {
    margin-top: 10px;
  }

  .main-footer__item--content-license {
    grid-column: span 2;
  }
}
/* End */


/* Start:/local/templates/g2/styles.css?1618196558809*/
h1, h2, h3, h4 {
  margin: 0;
  padding: 0;
  line-height: 1.25em;
}

h1, h2, h3, h4,
h1 > a, h2 > a, h3 > a, h4 > a {
  color: hsl(0, 0%, 0%);
}

h1 {
  font-size: calc(30rem/var(--initial-font-multiplier));
  font-weight: normal;
}

h2 {
  font-size: calc(22rem/var(--initial-font-multiplier));
  font-weight: normal;
}

h3 {
  font-size: calc(18rem/var(--initial-font-multiplier));
  font-weight: normal;
}

h4 {
  font-size: calc(16rem/var(--initial-font-multiplier));
  font-weight: bold;
}

.data-table {
  border-collapse: collapse;
  width: 100%;
  margin: 20px 0;
}

.data-table th, .data-table td {
  border: 1px solid var(--border-color);
  padding: 10px 15px;
  vertical-align: top;
}

@media screen and (max-width: 735px) {
  h1 {
    font-size: calc(24rem/var(--initial-font-multiplier));
  }
}

/* End */


/* Start:/local/templates/g2/template_styles.css?170788526616245*/
:root {
  --initial-font-multiplier: 18;
  --initial-font-unit: 1px;
  font-size: calc(var(--initial-font-multiplier) * var(--initial-font-unit));

  --text-color: hsl(0, 0%, 20%);
  --text-color-gray: hsl(240, 9%, 45%);
  --text-color-light-gray: hsl(240, 2%, 66%);
  --disabled-color: var(--text-color-light-gray);
  --hint-color: hsl(240, 2%, 47%);
  --disabled-color-light: hsl(0, 0%, 97%);
  --border-color: hsl(240, 7%, 86%);
  --border-color-light: hsl(240, 13%, 91%);
  --error-color: hsl(0, 78%, 47%);
  --error-color-light: hsla(0, 78%, 47%, 0.1);
  --warning-color: hsl(35, 100%, 50%);
  --light-gray-color: hsl(240, 11%, 96%);
  --light-color: hsl(0, 0%, 100%);
  --grid-gap: 32px;
  --density-indent-first: 60px;
  --density-indent-second: 30px;
}

.body {
  margin: 0;
  padding: 0;
  font-family: Golos, sans-serif;
  color: var(--text-color);
  display: flex;
  flex-direction: column;
  min-height: 100vh;
}

* {
  box-sizing: border-box;
  outline: none;
}

.body .container {
  width: 100%;
  max-width: 1152px;
  margin: 0 auto;
  padding-left: calc(var(--grid-gap) / 2);
  padding-right: calc(var(--grid-gap) / 2);
}

.body--wide .container {
  max-width: 100%;
}

.body--density-high {
  --density-indent-first: 30px;
  --density-indent-second: 30px;
}

.flex-separator {
  margin: auto;
}

a, .link-button {
  text-decoration: none;
  color: var(--primary-color);
}

input, button {
  font-family: inherit;
  letter-spacing: inherit;
}

details > summary {
  cursor: pointer;
}

.content-wrapper {
  background: hsl(0, 0%, 100%);
  flex: 1;
}

.hidden {
  display: none;
}

.content input[type="text"],
.content input[type="password"],
.content input[type="number"],
.content input[type="time"] {
  height: 32px;
}

.content input[type="text"],
.content input[type="password"],
.content input[type="number"],
.content input[type="time"],
.content textarea {
  border-radius: 4px;
  background: hsl(0, 0%, 100%);
  border: 1px solid var(--border-color);
  font-family: inherit;
  font-size: calc(14rem/var(--initial-font-multiplier));
  padding: 0 10px;
}

.content textarea {
  padding: 5px 10px;
}

.content input::placeholder {
  color: var(--text-color-light-gray);
}

.content input.input--big {
  height: 48px !important;
  font-size: calc(18rem/var(--initial-font-multiplier)) !important;
  padding: 0 calc(var(--grid-gap) / 2) !important;
}

.content input[type="text"].input--date {
  background-image: url("data:image/svg+xml,%3Csvg width='18' height='16' viewBox='0 0 18 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M17 1V15H1V1H17Z' stroke='%239E9EAF' stroke-width='2'/%3E%3Cpath d='M17 1V3H1V1H17Z' stroke='%239E9EAF' stroke-width='2'/%3E%3Crect x='4' y='6' width='2' height='2' fill='%239E9EAF'/%3E%3Crect x='8' y='6' width='2' height='2' fill='%239E9EAF'/%3E%3Crect x='12' y='6' width='2' height='2' fill='%239E9EAF'/%3E%3Crect x='4' y='10' width='2' height='2' fill='%239E9EAF'/%3E%3Crect x='8' y='10' width='2' height='2' fill='%239E9EAF'/%3E%3Crect x='12' y='10' width='2' height='2' fill='%239E9EAF'/%3E%3C/svg%3E%0A");
  background-position: calc(100% - 8px) 50%;
  background-repeat: no-repeat;
  padding-right: 30px;
  min-width: 115px;
}

.content input[type="text"].input--date.input--time {
  min-width: 155px;
}

.button {
  border: 1px solid var(--primary-color-25);
  display: inline-flex;
  align-items: center;
  justify-content: center;
  border-radius: 4px;
  cursor: pointer;
  transition:
    background-color 0.15s ease-out,
    color 0.15s ease-out,
    border-color 0.15s ease-out;
  height: 32px;
  padding: 0 12px;
  font-size: calc(14rem/var(--initial-font-multiplier));
  text-decoration: none;
  background: hsl(0, 0%, 100%);
  color: var(--primary-color);
  background-position: center;
  white-space: nowrap;
}

.button--big {
  height: 48px !important;
  padding: 0 22px !important;
  font-size: calc(18rem/var(--initial-font-multiplier)) !important;
}

.button--primary {
  background: var(--primary-color);
  color: hsl(0, 0%, 100%);
}

.button--add {
  border: 2px solid hsl(158, 53%, 47%);
  color: hsl(158, 53%, 47%);
  height: 32px;
  padding: 0 12px;
  border-radius: 0;
}

.button--old-log {
  border: 2px solid hsl(0, 0%, 41%);
  color: hsl(0, 0%, 41%);
  height: 32px;
  padding: 0 12px;
  border-radius: 0;
}

.button--plain {
  border: none;
  padding: 0;
  color: hsl(240, 9%, 45%);
}

.button--underline {
  padding: 0;
  border: none;
  border-radius: 0;
  border-bottom: 2px solid var(--primary-color);
  color: var(--primary-color);
}

.button:active {
  background: var(--primary-color-dark);
}

.button[disabled], .button[disabled]:hover {
  background: var(--disabled-color-light);
  border-color: var(--disabled-color);
  color: var(--disabled-color);
  cursor: default;
}

.button--primary[disabled], .button--primary[disabled]:hover {
  background: var(--disabled-color);
  border-color: var(--disabled-color);
  color: hsl(0, 0%, 100%);
  cursor: default;
}

.button__icon {
  margin-right: 14px;
}

.link-button {
  display: inline;
  border: 0;
  padding: 0;
  margin: 0;
  background: transparent;
  font: inherit;
  cursor: pointer;
}

.rss-button {
  display: grid;
  gap: 10px;
  align-items: center;
  grid-template-columns: min-content 1fr;
}

.rss-button > span {
  white-space: nowrap;
  font-size: calc(14rem / var(--initial-font-multiplier));
  line-height: 1;
}

.admin-area {
  display: flex;
  margin-left: auto;
  align-items: center;
}

.admin-area__badges {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: flex-end;
}

.admin-area__badges .badge {
  margin: 2px 4px;
}

.admin-area__buttons {
  display: flex;
  align-items: center;
  margin-left: 10px;
}

.admin-area__button {
  display: flex;
  background: transparent;
  padding: 0;
  margin: 0;
  border: none;
  cursor: pointer;
  color: var(--primary-color);
}

.admin-area__button--badge-info {
  color: var(--warning-color);
}

.admin-area__button--sign-check > button {
  color: var(--text-color-gray);
}

.admin-area__button--delete,
.admin-area__button--recover,
.admin-area__button--sign-check[data-eds-status=failed] {
  color: hsl(0, 72%, 61%);
}

.admin-area__button--sign-check[data-eds-status=success] > button {
  color: hsl(158, 53%, 47%);
}
.admin-area__button--sign-check[data-eds-status=failed] > button {
  color: hsl(0, 72%, 61%);
}

.admin-area__button:disabled {
  color: var(--light-gray-color) !important;
}



.badge {
  height: 22px;
  line-height: 22px;
  border-radius: 21px;
  font-size: calc(14rem/var(--initial-font-multiplier));
  padding: 0 12px;
  display: inline-block;
  background: hsl(233, 23%, 84%);
  color: hsla(0, 0%, 0%, 0.6);
  align-items: center;
  white-space: nowrap;
  max-width: calc(100vw - var(--grid-gap));
  overflow: hidden;
  text-overflow: ellipsis;
}

.badge--red {
  background: hsl(0, 100%, 78%);
}

.badge--green {
  background: hsl(137, 60%, 77%);
}

.badge--yellow {
  background: hsl(47, 100%, 78%);
}

.badge--gray {
  background: hsl(233, 23%, 84%);
}


/* Meta info */
.meta {
  font-size: calc(14rem/var(--initial-font-multiplier));
  display: flex;
  flex-wrap: wrap;
  align-items: flex-start;
  line-height: 1.7em;
}

.meta__item {
  display: inline;
  color: var(--text-color-light-gray);
  margin-right: calc(var(--grid-gap) / 2);
}

.meta__item > * {
  display: inline;
}

.meta__item > * + * {
  margin-left: 5px;
}

.meta__item > *:last-child {
  color: var(--primary-color);
}

.meta__icon {
  vertical-align: middle;
}

/* Aside extra info */
.extra {
  font-size: calc(14rem/var(--initial-font-multiplier));
  display: grid;
  gap: 20px;
  margin: 20px 0;
  color: var(--text-color-light-gray);
}

.extra__item {
  display: grid;
  gap: 10px;
}

.extra__item > *:last-child {
  color: var(--primary-color);
}

.top-warning {
  background: hsl(35, 100%, 50%);
  color: var(--text-color);
  font-size: calc(14rem/var(--initial-font-multiplier));
}

.top-warning > .container {
  display: grid;
  align-items: center;
  gap: 10px calc(var(--grid-gap) / 2);
  grid-template-columns: max-content 1fr max-content;
  min-height: 56px;
}

.top-warning__close {
  display: flex;
  justify-content: center;
  align-items: center;
  border: none;
  background: transparent;
  padding: 0;
  margin: 0;
  cursor: pointer;
}

.top-warning__manage {
  display: flex;
  align-items: center;
}

.top-warning__link {
  padding: 0 8px;
}

.tox .tox-editor-container .tox-editor-header {
  z-index: 1;
}

.yandex-metric-warning,
.cookie-warning {
  background: var(--primary-color-light);
  border: 1px solid var(--primary-color-15);
  color: var(--text-color);
  font-size: calc(14rem/var(--initial-font-multiplier));
  position: fixed;
  bottom: 0;
  left: 0;
  right: 0;
  display: grid;
  align-items: center;
  gap: 10px calc(var(--grid-gap) / 2);
  padding: calc(var(--grid-gap) / 2) 10px;
  grid-template-columns: 1fr max-content max-content;
  min-height: 56px;
  z-index: 1;
}

.yandex-metric-warning {
  display: flex;
  flex-direction: column;
  align-items: start;
}

.yandex-metric-warning--buttons {
  display: flex;
  gap: 10px;
}

widget-chat {
  z-index: 1;
}

.cookie-warning__close {
  display: flex;
  justify-content: center;
  align-items: center;
  border: none;
  background: transparent;
  padding: 0;
  margin: 0;
  cursor: pointer;
}

.browser-warning {
  position: relative;
  padding: 40px 10px;
  text-align: center;
  font-size: 14px;
  background: #efbe6d;
  border-bottom: 1px solid #efd9b6;
  z-index: 10000;
}

.browser-warning__link {
  color: #2b76b2;
}

.browser-warning__link:hover {
  text-decoration: none;
}

/** Для адаптивного отображения изображений вставленных через TinyMCE */
.width100p {
  width: 100%;
  height: auto;
}

/** Скрываем окно cadesplugin в firefox */
#cadesplugin_ovr {
  display: none !important;
}

/* Special version */
/* Font family */
:root.root--special[data-special-font="arial"] .body {
  font-family: Arial, sans-serif;
}

:root.root--special[data-special-font="times"] .body {
  font-family: Times, serif;
}

:root.root--special[data-special-font="courier"] .body {
  font-family: "Courier new", Courier, monospace;
}

/* Font size */
:root.root--special[data-special-font-size="normal"] {
  font-size: 18px;
}

:root.root--special[data-special-font-size="medium"] {
  font-size: 24px;
}

:root.root--special[data-special-font-size="big"] {
  font-size: 32px;
}

/* Spacing */
:root.root--special[data-special-spacing="normal"] {
  letter-spacing: normal;
}

:root.root--special[data-special-spacing="medium"] {
  letter-spacing: 0.1em;
}

:root.root--special[data-special-spacing="big"] {
  letter-spacing: 0.2em;
}

/* Color */
:root.root--special[data-special-color="white"] {
  --special-background-color: hsl(0, 0%, 100%);
  --special-text-color: hsl(0, 0%, 0%);
}

:root.root--special[data-special-color="black"] {
  --special-background-color: hsl(0, 0%, 0%);
  --special-text-color: hsl(0, 0%, 100%);
}

:root.root--special[data-special-color="blue"] {
  --special-background-color: hsl(210, 100%, 80%);
  --special-text-color: hsl(210, 90%, 20%);
}

:root.root--special .body,
:root.root--special .content-wrapper {
  background-color: var(--special-background-color);
  color: var(--special-text-color);
}

:root.root--special .button {
  background-color: var(--special-background-color);
  color: var(--special-text-color);
  border-color: var(--special-text-color);
}

:root.root--special .button--primary {
  color: var(--special-background-color);
  background-color: var(--special-text-color);
}

:root.root--special a,
:root.root--special .admin-area__button,
:root.root--special h1,
:root.root--special h2,
:root.root--special h3,
:root.root--special h4,
:root.root--special h1 > a,
:root.root--special h2 > a,
:root.root--special h3 > a,
:root.root--special h4 > a,
:root.root--special .meta__item > *,
:root.root--special .extra__item > * {
  color: var(--special-text-color);
}

:root.root--special[data-images="colorless"] img,
:root.root--special[data-images="colorless"] video,
:root.root--special[data-images="colorless"] #js-show-iframe-wrapper {
  filter: grayscale(1);
}

:root.root--special[data-images="off"] img,
:root.root--special[data-images="off"] video,
:root.root--special[data-images="off"] #js-show-iframe-wrapper {
  display: none;
}

:root.root--special ::placeholder {
  color: var(--special-text-color);
}

:root.root--special .button--add,
:root.root--special .button--old-log {
  background-color: var(--special-background-color);
  color: var(--special-text-color);
  border-color: var(--special-text-color);
}

:root.root--special .content input[type="text"],
:root.root--special .content input[type="password"],
:root.root--special .content input[type="number"],
:root.root--special .content input[type="time"],
:root.root--special .content textarea {
  background-color: var(--special-background-color);
  color: var(--special-text-color);
  border-color: var(--special-text-color);
}

:root.root--special .badge {
  background-color: var(--special-background-color);
  color: var(--special-text-color);
  border: 1px solid var(--special-text-color);
}

:root.root--special .data-table th,
:root.root--special .data-table td {
  border-color: var(--special-text-color);
}

:root.root--special .date-picker {
  color: var(--special-text-color);
  border-color: var(--special-text-color);
}

:root.root--special .date-picker > button {
  color: var(--special-text-color);
}

:root.root--special .ya-share2__badge {
  background-color: var(--special-text-color);
}

:root.root--special[data-special-color="black"] .ya-share2__icon {
  filter: invert(1);
}

:root.root--special .admin-area,
:root.root--special .button--add,
:root.root--special .button--old-log {
  display: none;
}

:root.root--special .top-warning {
  background: var(--special-background-color);
  color: var(--special-text-color);
  border-top: 1px solid var(--special-text-color);
  border-bottom: 1px solid var(--special-text-color);
}

@keyframes fadeInAnimation {
  from {
    opacity: 0;
    margin-top: 10px;
  }
}

@media (hover: hover) {
  .admin-area__button:hover {
    color: var(--primary-color-hover);
  }

  .admin-area__button--badge-info:hover {
    color: var(--warning-color);
  }

  .admin-area__button--sign-check:hover {
    color: var(--text-color-gray);
  }

  .admin-area__button--delete:hover,
  .admin-area__button--recover:hover,
  .admin-area__button--sign-check[data-eds-status=failed]:hover {
    color: hsl(0, 72%, 51%);
  }

  .admin-area__button--sign-check[data-eds-status=success]:hover {
    color: hsl(158, 53%, 42%);
  }

  a:hover, .link-button:hover {
    text-decoration: none;
    color: var(--primary-color-hover);
  }

  .button:hover {
    background: var(--primary-color-hover);
    color: hsl(0, 0%, 100%);
    text-decoration: none;
  }

  .button--add:hover {
    background: hsl(158, 53%, 47%);
  }

  .button--old-log:hover {
    background: hsl(0, 0%, 41%);
  }

  .button--plain:hover {
    color: var(--text-color);
    background-color: transparent;
  }

  .button--underline:hover {
    color: var(--primary-color);
    background-color: transparent;
  }

  .meta a:hover,
  .extra a:hover {
    text-decoration: underline;
    text-decoration-color: var(--primary-color-25);
  }

  :root.root--special a:hover {
    color: var(--special-text-color);
  }

  :root.root--special .button:hover {
    color: var(--special-background-color) !important;
    background-color: var(--special-text-color);
  }

  :root.root--special .button--add:hover,
  :root.root--special .button--old-log:hover{
    color: var(--special-background-color);
    background-color: var(--special-text-color);
  }
}

@media print {
  body {
    display: block;
  }

  #panel,
  .top-panel,
  .js-special-panel,
  .main-header__notice,
  .top-menu,
  .section-menu-wrapper,
  .breadcrumb,
  .main-footer,
  .admin-area,
  .js-print {
    display: none !important;
  }

  h1, h2, h3, h4, h5, h6, p, li, picture, img {
    page-break-inside: avoid;
    page-break-before: auto;
  }

  h1, h2, h3, h4, h5, h6, p, li {
    display: inline-block;
    width: 100%;
    position: relative;
  }
}

/* End */
/* /local/templates/g2/dist/css/common.css?174046764521693 */
/* /local/templates/g2/components/openregion/component/scroll-top/static.css?1618196567601 */
/* /local/templates/g2/components/openregion/component/top-panel/static.css?17404676436548 */
/* /local/templates/g2/components/openregion/component/top-panel/openregion/component/esia.errors/style.css?17404676432455 */
/* /local/templates/g2/components/openregion/component/top-panel/openregion/component/portals/static.css?1684759088206 */
/* /local/templates/g2/components/openregion/component/top-panel/openregion/component/portals/style.css?17404676439792 */
/* /local/templates/g2/components/openregion/component/top-panel/openregion/component/lang.toggle/style.css?16904370801057 */
/* /local/templates/g2/components/openregion/component/top-panel/openregion/component/special.toggle/static.css?161819656836 */
/* /local/templates/g2/components/openregion/component/top-panel/openregion/component/special.toggle/style.css?16463780172512 */
/* /local/templates/g2/components/openregion/component/top-panel/openregion/component/search/style.css?16181965681265 */
/* /local/templates/g2/components/openregion/component/digital-gov-warning/static.css?1685357211845 */
/* /local/templates/g2/components/openregion/component/header/style.css?1618196567973 */
/* /local/templates/g2/components/bitrix/menu/top/style.css?17422995385273 */
/* /local/templates/g2/components/bitrix/breadcrumb/.default/style.css?16181965641057 */
/* /local/templates/g2/components/openregion/component/inner-banners/style.css?1618196567306 */
/* /local/templates/g2/components/openregion/component/footer/style.css?16181965673790 */
/* /local/templates/g2/styles.css?1618196558809 */
/* /local/templates/g2/template_styles.css?170788526616245 */
