

/* Start:/bitrix/templates/ultima/assets/css/style.bundle.css?1771261442107385*/
@import url(https://fonts.googleapis.com/css2?family=Oswald:wght@200..700&display=swap);a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{border:0;font:inherit;font-size:100%;margin:0;padding:0;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}.mt-0{margin-top:0!important}.mb-0{margin-bottom:0!important}.mt-1{margin-top:1em!important}.mb-1{margin-bottom:1em!important}.mt-2{margin-top:2em!important}.mb-2{margin-bottom:2em!important}.mt-3{margin-top:3em!important}.mb-3{margin-bottom:3em!important}.mt-4{margin-top:4em!important}.mb-4{margin-bottom:4em!important}.mt-5{margin-top:5em!important}.mb-5{margin-bottom:5em!important}.mt-6{margin-top:6em!important}.mb-6{margin-bottom:6em!important}.mt-7{margin-top:7em!important}.mb-7{margin-bottom:7em!important}.mt-8{margin-top:8em!important}.mb-8{margin-bottom:8em!important}.mt-9{margin-top:9em!important}.mb-9{margin-bottom:9em!important}.mt-10{margin-top:10em!important}.mb-10{margin-bottom:10em!important}@media only screen and (max-width:1200px){.mt-xl-0{margin-top:0!important}.mb-xl-0{margin-bottom:0!important}.mt-xl-1{margin-top:1em!important}.mb-xl-1{margin-bottom:1em!important}.mt-xl-2{margin-top:2em!important}.mb-xl-2{margin-bottom:2em!important}.mt-xl-3{margin-top:3em!important}.mb-xl-3{margin-bottom:3em!important}.mt-xl-4{margin-top:4em!important}.mb-xl-4{margin-bottom:4em!important}.mt-xl-5{margin-top:5em!important}.mb-xl-5{margin-bottom:5em!important}.mt-xl-6{margin-top:6em!important}.mb-xl-6{margin-bottom:6em!important}.mt-xl-7{margin-top:7em!important}.mb-xl-7{margin-bottom:7em!important}.mt-xl-8{margin-top:8em!important}.mb-xl-8{margin-bottom:8em!important}.mt-xl-9{margin-top:9em!important}.mb-xl-9{margin-bottom:9em!important}.mt-xl-10{margin-top:10em!important}.mb-xl-10{margin-bottom:10em!important}}@media only screen and (max-width:1023px){.mt-lg-0{margin-top:0!important}.mb-lg-0{margin-bottom:0!important}.mt-lg-1{margin-top:1em!important}.mb-lg-1{margin-bottom:1em!important}.mt-lg-2{margin-top:2em!important}.mb-lg-2{margin-bottom:2em!important}.mt-lg-3{margin-top:3em!important}.mb-lg-3{margin-bottom:3em!important}.mt-lg-4{margin-top:4em!important}.mb-lg-4{margin-bottom:4em!important}.mt-lg-5{margin-top:5em!important}.mb-lg-5{margin-bottom:5em!important}.mt-lg-6{margin-top:6em!important}.mb-lg-6{margin-bottom:6em!important}.mt-lg-7{margin-top:7em!important}.mb-lg-7{margin-bottom:7em!important}.mt-lg-8{margin-top:8em!important}.mb-lg-8{margin-bottom:8em!important}.mt-lg-9{margin-top:9em!important}.mb-lg-9{margin-bottom:9em!important}.mt-lg-10{margin-top:10em!important}.mb-lg-10{margin-bottom:10em!important}}@media only screen and (max-width:768px){.mt-md-0{margin-top:0!important}.mb-md-0{margin-bottom:0!important}.mt-md-1{margin-top:1em!important}.mb-md-1{margin-bottom:1em!important}.mt-md-2{margin-top:2em!important}.mb-md-2{margin-bottom:2em!important}.mt-md-3{margin-top:3em!important}.mb-md-3{margin-bottom:3em!important}.mt-md-4{margin-top:4em!important}.mb-md-4{margin-bottom:4em!important}.mt-md-5{margin-top:5em!important}.mb-md-5{margin-bottom:5em!important}.mt-md-6{margin-top:6em!important}.mb-md-6{margin-bottom:6em!important}.mt-md-7{margin-top:7em!important}.mb-md-7{margin-bottom:7em!important}.mt-md-8{margin-top:8em!important}.mb-md-8{margin-bottom:8em!important}.mt-md-9{margin-top:9em!important}.mb-md-9{margin-bottom:9em!important}.mt-md-10{margin-top:10em!important}.mb-md-10{margin-bottom:10em!important}}@media only screen and (max-width:750px){.mt-sm-0{margin-top:0!important}.mb-sm-0{margin-bottom:0!important}.mt-sm-1{margin-top:1em!important}.mb-sm-1{margin-bottom:1em!important}.mt-sm-2{margin-top:2em!important}.mb-sm-2{margin-bottom:2em!important}.mt-sm-3{margin-top:3em!important}.mb-sm-3{margin-bottom:3em!important}.mt-sm-4{margin-top:4em!important}.mb-sm-4{margin-bottom:4em!important}.mt-sm-5{margin-top:5em!important}.mb-sm-5{margin-bottom:5em!important}.mt-sm-6{margin-top:6em!important}.mb-sm-6{margin-bottom:6em!important}.mt-sm-7{margin-top:7em!important}.mb-sm-7{margin-bottom:7em!important}.mt-sm-8{margin-top:8em!important}.mb-sm-8{margin-bottom:8em!important}.mt-sm-9{margin-top:9em!important}.mb-sm-9{margin-bottom:9em!important}.mt-sm-10{margin-top:10em!important}.mb-sm-10{margin-bottom:10em!important}}.pt-0{padding-top:0!important}.pb-0{padding-bottom:0!important}.pt-1{padding-top:1em!important}.pb-1{padding-bottom:1em!important}.pt-2{padding-top:2em!important}.pb-2{padding-bottom:2em!important}.pt-3{padding-top:3em!important}.pb-3{padding-bottom:3em!important}.pt-4{padding-top:4em!important}.pb-4{padding-bottom:4em!important}.pt-5{padding-top:5em!important}.pb-5{padding-bottom:5em!important}.pt-6{padding-top:6em!important}.pb-6{padding-bottom:6em!important}.pt-7{padding-top:7em!important}.pb-7{padding-bottom:7em!important}.pt-8{padding-top:8em!important}.pb-8{padding-bottom:8em!important}.pt-9{padding-top:9em!important}.pb-9{padding-bottom:9em!important}.pt-10{padding-top:10em!important}.pb-10{padding-bottom:10em!important}@media only screen and (max-width:1200px){.pt-xl-0{padding-top:0!important}.pb-xl-0{padding-bottom:0!important}.pt-xl-1{padding-top:1em!important}.pb-xl-1{padding-bottom:1em!important}.pt-xl-2{padding-top:2em!important}.pb-xl-2{padding-bottom:2em!important}.pt-xl-3{padding-top:3em!important}.pb-xl-3{padding-bottom:3em!important}.pt-xl-4{padding-top:4em!important}.pb-xl-4{padding-bottom:4em!important}.pt-xl-5{padding-top:5em!important}.pb-xl-5{padding-bottom:5em!important}.pt-xl-6{padding-top:6em!important}.pb-xl-6{padding-bottom:6em!important}.pt-xl-7{padding-top:7em!important}.pb-xl-7{padding-bottom:7em!important}.pt-xl-8{padding-top:8em!important}.pb-xl-8{padding-bottom:8em!important}.pt-xl-9{padding-top:9em!important}.pb-xl-9{padding-bottom:9em!important}.pt-xl-10{padding-top:10em!important}.pb-xl-10{padding-bottom:10em!important}}@media only screen and (max-width:1023px){.pt-lg-0{padding-top:0!important}.pb-lg-0{padding-bottom:0!important}.pt-lg-1{padding-top:1em!important}.pb-lg-1{padding-bottom:1em!important}.pt-lg-2{padding-top:2em!important}.pb-lg-2{padding-bottom:2em!important}.pt-lg-3{padding-top:3em!important}.pb-lg-3{padding-bottom:3em!important}.pt-lg-4{padding-top:4em!important}.pb-lg-4{padding-bottom:4em!important}.pt-lg-5{padding-top:5em!important}.pb-lg-5{padding-bottom:5em!important}.pt-lg-6{padding-top:6em!important}.pb-lg-6{padding-bottom:6em!important}.pt-lg-7{padding-top:7em!important}.pb-lg-7{padding-bottom:7em!important}.pt-lg-8{padding-top:8em!important}.pb-lg-8{padding-bottom:8em!important}.pt-lg-9{padding-top:9em!important}.pb-lg-9{padding-bottom:9em!important}.pt-lg-10{padding-top:10em!important}.pb-lg-10{padding-bottom:10em!important}}@media only screen and (max-width:768px){.pt-md-0{padding-top:0!important}.pb-md-0{padding-bottom:0!important}.pt-md-1{padding-top:1em!important}.pb-md-1{padding-bottom:1em!important}.pt-md-2{padding-top:2em!important}.pb-md-2{padding-bottom:2em!important}.pt-md-3{padding-top:3em!important}.pb-md-3{padding-bottom:3em!important}.pt-md-4{padding-top:4em!important}.pb-md-4{padding-bottom:4em!important}.pt-md-5{padding-top:5em!important}.pb-md-5{padding-bottom:5em!important}.pt-md-6{padding-top:6em!important}.pb-md-6{padding-bottom:6em!important}.pt-md-7{padding-top:7em!important}.pb-md-7{padding-bottom:7em!important}.pt-md-8{padding-top:8em!important}.pb-md-8{padding-bottom:8em!important}.pt-md-9{padding-top:9em!important}.pb-md-9{padding-bottom:9em!important}.pt-md-10{padding-top:10em!important}.pb-md-10{padding-bottom:10em!important}}@media only screen and (max-width:750px){.pt-sm-0{padding-top:0!important}.pb-sm-0{padding-bottom:0!important}.pt-sm-1{padding-top:1em!important}.pb-sm-1{padding-bottom:1em!important}.pt-sm-2{padding-top:2em!important}.pb-sm-2{padding-bottom:2em!important}.pt-sm-3{padding-top:3em!important}.pb-sm-3{padding-bottom:3em!important}.pt-sm-4{padding-top:4em!important}.pb-sm-4{padding-bottom:4em!important}.pt-sm-5{padding-top:5em!important}.pb-sm-5{padding-bottom:5em!important}.pt-sm-6{padding-top:6em!important}.pb-sm-6{padding-bottom:6em!important}.pt-sm-7{padding-top:7em!important}.pb-sm-7{padding-bottom:7em!important}.pt-sm-8{padding-top:8em!important}.pb-sm-8{padding-bottom:8em!important}.pt-sm-9{padding-top:9em!important}.pb-sm-9{padding-bottom:9em!important}.pt-sm-10{padding-top:10em!important}.pb-sm-10{padding-bottom:10em!important}}@font-face{font-family:VinqueRg;font-style:normal;font-weight:400;src:url(/bitrix/templates/ultima/assets/css/../fonts/VinqueRg-Regular.eot);src:url(/bitrix/templates/ultima/assets/css/../fonts/VinqueRg-Regular.eot?#iefix) format("embedded-opentype"),url(/bitrix/templates/ultima/assets/css/../fonts/VinqueRg-Regular.woff2) format("woff2"),url(/bitrix/templates/ultima/assets/css/../fonts/VinqueRg-Regular.woff) format("woff"),url(/bitrix/templates/ultima/assets/css/../fonts/VinqueRg-Regular.ttf) format("truetype"),url(/bitrix/templates/ultima/assets/css/../fonts/VinqueRg-Regular.svg#VinqueRg) format("svg")}.slick-slider{box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-ms-touch-action:pan-y;touch-action:pan-y;-khtml-user-select:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}.slick-list,.slick-slider{display:block;position:relative}.slick-list{margin:0;overflow:hidden;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);-o-transform:translateZ(0);transform:translateZ(0)}.slick-track{display:block;left:0;margin-left:auto;margin-right:auto;position:relative;top:0}.slick-track:after,.slick-track:before{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{border:1px solid transparent;display:block;height:auto}.slick-arrow.slick-hidden{display:none}.ik_select{cursor:pointer}.ik_select_dropdown{color:#fff;font-size:12px;font-weight:300;left:0!important;margin-top:и1px;top:100%!important;width:100%!important}.ik_select_dropdown ul{display:block;left:0;padding:0;position:relative}.ik_select_dropdown ul li{color:#343434;display:block;list-style:none;margin:0;padding:5px 15px}.ik_select_dropdown ul li:hover{background:#fff}.ik_select_dropdown ul li span{display:block}.ik_select{background:#ffe9cf;border-radius:10px;color:#2a0b0a;display:inline-flex;font-size:30px;font-weight:300;line-height:1.2;transition:border-color .15s ease-in-out 0s,box-shadow .15s ease-in-out 0s;vertical-align:top;width:100%!important}.ik_select_link_text{background:url(/bitrix/templates/ultima/assets/css/../img/arr-select2.png) 100% calc(50% + 3px) no-repeat;color:#2a0b0a;font-size:32px;overflow:hidden;padding-right:20px;text-overflow:ellipsis;white-space:nowrap;width:100%}.ik_select select{width:100%;z-index:4}.ik_select_link{align-items:center;border-radius:0;color:#2a0b0a;display:flex;flex:1 1 auto;font-size:32px;font-weight:400;overflow:hidden;padding:2px 15px;position:relative;white-space:nowrap;z-index:99}.ik_select_list li{cursor:pointer;list-style:none;margin:0;padding:0;position:relative}.ik_select_list li:hover{color:#1c6cd5}.ik_select_list{background:#fff;border-top:none;box-shadow:1px 2px 5px rgba(0,0,0,.1);left:0;margin:0 1px 0 0;top:0}.ik_select_list ul{color:#25262b;display:block;font-size:14px;margin:0 1px 0 0;padding:0}.ik_select_filter_wrap .ik_select_filter{outline:none;width:100%!important}.ik_select_filter_wrap{padding:5px 15px}.custom-scroll::-webkit-scrollbar{width:8px}.custom-scroll::-webkit-scrollbar-track{background-color:hsla(0,0%,100%,0);border-radius:10px}.custom-scroll::-webkit-scrollbar-thumb{background-color:#d0d0d0;border-radius:10px;cursor:pointer}.daterangepicker{background-color:#fff;border:1px solid #ddd;border-radius:4px;color:inherit;display:none;font-family:arial;font-size:15px;left:20px;line-height:1em;margin-top:7px;max-width:none;padding:0;position:absolute;top:100px;width:278px;z-index:3001}.daterangepicker:after,.daterangepicker:before{border-bottom-color:rgba(0,0,0,.2);content:"";display:inline-block;position:absolute}.daterangepicker:before{border-bottom:7px solid #ccc;border-left:7px solid transparent;border-right:7px solid transparent;top:-7px}.daterangepicker:after{border-bottom:6px solid #fff;border-left:6px solid transparent;border-right:6px solid transparent;top:-6px}.daterangepicker.opensleft:before{right:9px}.daterangepicker.opensleft:after{right:10px}.daterangepicker.openscenter:after,.daterangepicker.openscenter:before{left:0;margin-left:auto;margin-right:auto;right:0;width:0}.daterangepicker.opensright:before{left:9px}.daterangepicker.opensright:after{left:10px}.daterangepicker.drop-up{margin-top:-7px}.daterangepicker.drop-up:before{border-bottom:initial;border-top:7px solid #ccc;bottom:-7px;top:auto}.daterangepicker.drop-up:after{border-bottom:initial;border-top:6px solid #fff;bottom:-6px;top:auto}.daterangepicker.single .daterangepicker .ranges,.daterangepicker.single .drp-calendar{float:none}.daterangepicker.single .drp-selected{display:none}.daterangepicker.show-calendar .drp-buttons,.daterangepicker.show-calendar .drp-calendar{display:block}.daterangepicker.auto-apply .drp-buttons{display:none}.daterangepicker .drp-calendar{display:none;max-width:270px}.daterangepicker .drp-calendar.left{padding:8px 0 8px 8px}.daterangepicker .drp-calendar.right{padding:8px}.daterangepicker .drp-calendar.single .calendar-table{border:none}.daterangepicker .calendar-table .next span,.daterangepicker .calendar-table .prev span{border:solid #000;border-radius:0;border-width:0 2px 2px 0;color:#fff;display:inline-block;padding:3px}.daterangepicker .calendar-table .next span{transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}.daterangepicker .calendar-table .prev span{transform:rotate(135deg);-webkit-transform:rotate(135deg)}.daterangepicker .calendar-table td,.daterangepicker .calendar-table th{border:1px solid transparent;border-radius:4px;cursor:pointer;font-size:12px;height:24px;line-height:24px;min-width:32px;text-align:center;vertical-align:middle;white-space:nowrap;width:32px}.daterangepicker .calendar-table{background-color:#fff;border:1px solid #fff;border-radius:4px}.daterangepicker .calendar-table table{border-collapse:collapse;border-spacing:0;margin:0;width:100%}.daterangepicker td.available:hover,.daterangepicker th.available:hover{background-color:#eee;border-color:transparent;color:inherit}.daterangepicker td.week,.daterangepicker th.week{color:#ccc;font-size:80%}.daterangepicker td.off,.daterangepicker td.off.end-date,.daterangepicker td.off.in-range,.daterangepicker td.off.start-date{background-color:#fff;border-color:transparent;color:#999}.daterangepicker td.in-range{background-color:#ebf4f8;border-color:transparent;border-radius:0;color:#000}.daterangepicker td.start-date{border-radius:4px 0 0 4px}.daterangepicker td.end-date{border-radius:0 4px 4px 0}.daterangepicker td.start-date.end-date{border-radius:4px}.daterangepicker td.active,.daterangepicker td.active:hover{background-color:#357ebd;border-color:transparent;color:#fff}.daterangepicker th.month{width:auto}.daterangepicker option.disabled,.daterangepicker td.disabled{color:#999;cursor:not-allowed;text-decoration:line-through}.daterangepicker select.monthselect,.daterangepicker select.yearselect{cursor:default;font-size:12px;height:auto;margin:0;padding:1px}.daterangepicker select.monthselect{margin-right:2%;width:56%}.daterangepicker select.yearselect{width:40%}.daterangepicker select.ampmselect,.daterangepicker select.hourselect,.daterangepicker select.minuteselect,.daterangepicker select.secondselect{background:#eee;border:1px solid #eee;font-size:12px;margin:0 auto;outline:0;padding:2px;width:50px}.daterangepicker .calendar-time{line-height:30px;margin:4px auto 0;position:relative;text-align:center}.daterangepicker .calendar-time select.disabled{color:#ccc;cursor:not-allowed}.daterangepicker .drp-buttons{border-top:1px solid #ddd;clear:both;display:none;line-height:12px;padding:8px;text-align:right;vertical-align:middle}.daterangepicker .drp-selected{display:inline-block;font-size:12px;padding-right:8px}.daterangepicker .drp-buttons .btn{font-size:12px;font-weight:700;margin-left:8px;padding:4px 8px}.daterangepicker.show-ranges.single.rtl .drp-calendar.left{border-right:1px solid #ddd}.daterangepicker.show-ranges.single.ltr .drp-calendar.left{border-left:1px solid #ddd}.daterangepicker.show-ranges.rtl .drp-calendar.right{border-right:1px solid #ddd}.daterangepicker.show-ranges.ltr .drp-calendar.left{border-left:1px solid #ddd}.daterangepicker .ranges{float:none;margin:0;text-align:left}.daterangepicker.show-calendar .ranges{margin-top:8px}.daterangepicker .ranges ul{list-style:none;margin:0 auto;padding:0;width:100%}.daterangepicker .ranges li{cursor:pointer;font-size:12px;padding:8px 12px}.daterangepicker .ranges li:hover{background-color:#eee}.daterangepicker .ranges li.active{background-color:#08c;color:#fff}@media(min-width:564px){.daterangepicker{width:auto}.daterangepicker .ranges ul{width:140px}.daterangepicker.single .ranges ul{width:100%}.daterangepicker.single .drp-calendar.left{clear:none}.daterangepicker.single .drp-calendar,.daterangepicker.single .ranges{float:left}.daterangepicker{direction:ltr;text-align:left}.daterangepicker .drp-calendar.left{clear:left;margin-right:0}.daterangepicker .drp-calendar.left .calendar-table{border-bottom-right-radius:0;border-right:none;border-top-right-radius:0}.daterangepicker .drp-calendar.right{margin-left:0}.daterangepicker .drp-calendar.right .calendar-table{border-bottom-left-radius:0;border-left:none;border-top-left-radius:0}.daterangepicker .drp-calendar.left .calendar-table{padding-right:8px}.daterangepicker .drp-calendar,.daterangepicker .ranges{float:left}}@media(min-width:730px){.daterangepicker .ranges{float:left;width:auto}.daterangepicker.rtl .ranges{float:right}.daterangepicker .drp-calendar.left{clear:none!important}}.mb-8{margin-bottom:8px}.mb-16{margin-bottom:16px}.mb-24{margin-bottom:24px}.mb-32{margin-bottom:32px}.pb-0{padding-bottom:0}.pb-8{padding-bottom:8px}.pb-16{padding-bottom:16px}.pb-24{padding-bottom:24px}.pb-32{padding-bottom:32px}.pt-40{padding-top:40px}.pt-42{padding-top:42px}.badge-status{align-items:center;background:#fff;border:1px solid #000;border-radius:50px;color:#000;display:inline-flex;font-size:12px;font-weight:500;justify-content:center;line-height:1.2;padding:2px 8px}.badge-status.--revision{background:#fff9e5;border:1px solid #ffeaac;color:#ffc107}.badge-status.--examination{background:#e8f0fa;border:1px solid #81a7df;color:#0450bf}.badge-status.--approved{background:#e0f0e8;border:1px solid #b0cabe;color:#12613c}.badge-status.--rejected{background:#f0e4e5;border:1px solid #ddaaaf;color:#99000f}.badge-status.--dpo{background:#ffe8cc;border:1px solid #aadcf3;color:#ffe8cc}.over .p-datatable{color:#292929;font-family:Oswald,sans-serif;font-size:14px;font-weight:300;line-height:1.3}.over .p-datatable .p-datatable-thead>tr>th{background:#f5f5f5;color:#292929;padding:14px 8px}.over .p-datatable .p-datatable-tbody>tr>td{border-color:#a0a0a0;padding:14px 8px;position:relative}.over .p-datatable .p-paginator{border:none;color:#292929;display:flex;font-size:12px;padding:32px 0;width:100%}.over .p-datatable .p-paginator-bottom{display:flex}.over .p-datatable .p-paginator .p-link{color:#292929;font-family:Oswald,sans-serif;font-size:12px;font-weight:300}.over .p-datatable .p-paginator .p-dropdown{height:auto;margin-left:auto}.over .p-datatable .p-paginator .p-dropdown-label{padding-right:10px}.over .p-datatable .p-paginator .p-paginator-first,.over .p-datatable .p-paginator .p-paginator-last,.over .p-datatable .p-paginator .p-paginator-next,.over .p-datatable .p-paginator .p-paginator-pages .p-paginator-page,.over .p-datatable .p-paginator .p-paginator-prev{border-radius:0;color:#292929;height:20px;margin:0;min-width:23px}.over .p-inputtext{border-radius:4px;color:#292929;font-family:Oswald,sans-serif;font-size:14px;font-weight:300}.over .p-dropdown{border:1px solid #d0d0d0;border-radius:4px}.over .p-dropdown-label{line-height:1.2;padding:8px 16px 7px}.over .p-dropdown .p-dropdown-trigger{padding:0 8px 0 0;width:auto}.over .p-dropdown .p-dropdown-trigger .p-icon{height:13px;width:13px}.over .p-dropdown-item{display:block}.p-dropdown-panel .p-dropdown-items .p-dropdown-item{display:block!important;font-family:Oswald,sans-serif;font-size:14px;padding:5px}@media only screen and (max-width:1023px){.lg-hide{display:none!important}}.index-menuu{display:block}.index-menuu li{display:block;padding:10px}.drop-link{align-items:center;display:inline-flex;font-size:15px;font-weight:500;padding-right:24px;position:relative}.drop-link:hover .drop-link__dropdown{display:block}.drop-link__arrow{position:absolute;right:0;top:2px}.drop-link__arrow,.drop-link__arrow .svg-icon{height:18px;width:18px}.drop-link__label{border-bottom:2px solid #007db6;cursor:pointer;font-size:15px;font-weight:500;padding-bottom:8px}.drop-link__dropdown{background:transparent;display:none;left:0;min-width:195px;padding-top:4px;position:absolute;top:calc(100% - 3px);width:100%}.drop-link__dropdown-wrapper{background:#fff;border:1px solid #a0a0a0;border-radius:4px;padding:12px 0;width:100%}.drop-link__dropdown ul{list-style:none;margin:0;padding:0}.drop-link__dropdown ul li{display:block}.drop-link__dropdown ul li a{color:#292929;display:block;padding:6px 24px;text-decoration:none}.drop-link__dropdown ul li a:hover{background:#f4f9fb}.drop,.drop-select{align-items:center;border:1px solid #a0a0a0;border-radius:4px;display:inline-flex;font-size:15px;font-weight:500;position:relative;text-align:left}@media only screen and (max-width:750px){.drop-select.--sm-w100,.drop.--sm-w100{width:100%}}.drop-select.open .drop-select__dropdown,.drop-select.open .drop__dropdown,.drop.open .drop-select__dropdown,.drop.open .drop__dropdown{display:block}.drop-select__arrow,.drop__arrow{align-items:center;background:#fff;border-radius:4px;cursor:pointer;display:flex;height:100%;position:absolute;right:1px;top:0;width:24px}.drop-select__arrow .svg-icon,.drop__arrow .svg-icon{height:18px;width:18px}.drop-select__item .b-select-inline,.drop__item .b-select-inline{cursor:pointer;display:block;width:100%}.drop-select__item:hover,.drop__item:hover{background:#f4f9fb}.drop-select__label,.drop__label{cursor:pointer;flex:1 1 auto;font-size:15px;font-weight:500;padding:12px 38px 12px 12px}.drop-select__dropdown,.drop__dropdown{background:transparent;display:none;left:0;min-width:230px;padding-top:4px;position:absolute;top:100%;z-index:10}.drop-select__dropdown-wrapper,.drop__dropdown-wrapper{background:#fff;border:1px solid #a0a0a0;border-radius:4px;padding:12px 0;width:100%}.drop-select__dropdown ul,.drop__dropdown ul{list-style:none;margin:0;padding:0}.drop-select__dropdown ul li,.drop__dropdown ul li{display:block;padding:6px 24px;white-space:nowrap}.drop-select__dropdown ul li .b-radio,.drop__dropdown ul li .b-radio{font-weight:400;position:relative;top:3px}.drop-select__dropdown ul li a,.drop__dropdown ul li a{color:#292929;display:block;text-decoration:none}.drop-select__dropdown ul li a:hover,.drop__dropdown ul li a:hover{background:#f4f9fb}.drop--small,.drop-select--small{border-radius:16px}.drop--small .drop-select__label,.drop--small .drop__label,.drop-select--small .drop-select__label,.drop-select--small .drop__label{padding:4px 28px 4px 10px}.drop--small .drop-select__arrow,.drop--small .drop__arrow,.drop-select--small .drop-select__arrow,.drop-select--small .drop__arrow{border-radius:16px}.drop-select.--btn-filter,.drop.--btn-filter{border-color:#ffe8cc}.drop-select.--btn-filter .drop__label,.drop.--btn-filter .drop__label{align-items:center;color:#ffe8cc;display:flex;padding:12px 16px}.drop-select.--btn-filter .drop__dropdown,.drop.--btn-filter .drop__dropdown{left:auto;min-width:450px;right:0}@media only screen and (max-width:450px){.drop-select.--btn-filter .drop__dropdown,.drop.--btn-filter .drop__dropdown{min-width:300px;right:-12px;width:calc(100vw - 2px)}}@media only screen and (max-width:768px){.drop-select.--md-ml-a,.drop.--md-ml-a{margin-left:auto}}.drop-filter .drop__dropdown-wrapper{display:flex;flex-direction:column;gap:32px;padding:18px 18px 18px 32px}@media only screen and (max-width:450px){.drop-filter .drop__dropdown-wrapper{padding:16px 12px}}.drop-filter-title{align-items:center;color:#000;display:flex;font-size:24px;font-weight:900;text-transform:uppercase}.drop-filter__header{display:flex;margin-bottom:32px}.drop-filter__header-title{align-items:center;color:#000;display:flex;font-size:24px;font-weight:900;text-transform:uppercase}@media only screen and (max-width:360px){.drop-filter__header-title{font-size:20px}}.drop-filter__header-btns{display:flex;justify-content:flex-end;margin-left:auto}.drop-filter__header-btns .btn{color:#ffe8cc}@media only screen and (max-width:750px){.drop-filter__header-btns .btn+.btn{margin-left:6px}.drop-filter__header-btns .btn .svg-icon{margin-right:0}}.drop-filter__desc{padding:18px 0 0}.drop-filter-item.active .faq-item__ico .ic-up{display:flex}.drop-filter-item.active .faq-item__ico .ic-down{display:none}.drop-filter-item+.drop-filter-item{margin-top:32px}.drop-filter-item__toggle{cursor:pointer;display:flex;position:relative}.drop-filter-item__title{align-items:center;color:#000;display:flex;font-size:18px;font-weight:600}@media only screen and (max-width:450px){.drop-filter-item__title{font-size:16px}}@media only screen and (max-width:360px){.drop-filter-item__title{font-size:15px}}.drop-filter-item__title .title-ico{align-items:center;background:#f4f9fb;border-radius:50%;color:#ffe8cc;display:flex;height:32px;justify-content:center;margin-right:4px;width:32px}.drop-filter-item .faq-item__ico{color:#3d3d3d;position:absolute;right:0;top:8px}.drop-filter-item .drop-filter__desc,.drop-filter-item .faq-item__ico .ic-up{display:none}.drop-filter .sorts-list .sort-item{align-items:center;background:#f4f9fb;border-radius:16px;color:#3d3d3d;display:inline-flex;font-size:15px;margin-right:18px;padding:4px 10px}.drop-filter .sorts-list .sort-item .icon{align-items:center;display:flex;justify-content:center}.drop-filter .sorts-list .sort-item .icon+.text{margin-left:8px}.progress-bar{border:1px solid #ffe8cc;border-radius:100px;height:29px;max-width:176px;position:relative;width:100%}.progress-bar__wrapper{align-items:center;background:linear-gradient(90deg,#d53656 -.14%,#007db6 109.27%);border-radius:100px;bottom:2px;color:#fff;display:flex;font-size:12px;font-weight:400;justify-content:flex-end;left:2px;min-width:40px;padding-right:10px;position:absolute;right:2px;text-align:right;top:2px}.progress-view{align-items:center;background:#ffe8cc;border-radius:16px;color:#fff;display:inline-flex;gap:8px;justify-content:center;padding:4px 10px}.pagination{display:flex;gap:8px;margin-left:auto}.pagination.--right{margin-left:auto;margin-right:0}@media only screen and (max-width:768px){.pagination.--md-center{margin-right:auto;text-align:center}}.pagination-section{display:flex;width:100%}.pagination__item{border-radius:50%;color:#292929;height:28px;width:28px}.pagination__item.arr-prev{margin-right:10px}.pagination__item.arr-next{margin-left:10px}.pagination__item .link{align-items:center;border:1px solid hsla(0,0%,100%,0);border-radius:50%;color:inherit;display:flex;height:28px;justify-content:center;width:28px}.pagination__item .link.arr{border-color:#d0d0d0}.pagination__item .link.active,.pagination__item a.link:hover{background:#f5f5f5;color:#ffe8cc}.b-loader{align-items:center;background:hsla(0,0%,100%,.5);display:flex;height:100%;justify-content:center;left:0;position:absolute;top:0;width:100%;z-index:2}.b-loader .loader{animation:rotation 1s linear infinite;border:5px solid #ffe8cc;border-bottom-color:transparent;border-radius:50%;box-sizing:border-box;display:inline-block;height:48px;width:48px}@keyframes rotation{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.btn-tooltip{position:relative}.btn-tooltip-wrapper{background:var(--Background,#f4f9fb);border-radius:8px;bottom:calc(100% + 5px);box-shadow:-2px 0 4px 0 rgba(0,0,0,.16);color:#3d3d3d;font-size:12px;padding:8px;position:absolute;right:0;white-space:nowrap}@media only screen and (max-width:768px){.md-order-0{order:0}.md-order-1{order:1}.md-order-2{order:2}}@media only screen and (max-width:1023px){.--lg-hidden{display:none!important}}@media only screen and (max-width:768px){.--md-hidden{display:none!important}}.mobile-table.--lg-visible{display:none}@media only screen and (max-width:1023px){.mobile-table.--lg-visible{display:block!important}}.mobile-table.--lg-invisible{display:none}@media only screen and (max-width:1023px){.mobile-table.--lg-invisible{display:block!important}}table tr th:first-child{border-top-left-radius:10px}table tr th:last-child{border-top-right-radius:10px}.table{width:100%}.table-wrapper{border:1px solid #d0d0d0;border-radius:8px}.table th{background:#f4f9fb}.table td,.table th{padding:16px 12px;text-align:left}.table td{border-top:1px solid #f0f0f0}.mobile-table{border:1px solid #d0d0d0;border-radius:4px;display:none;margin-bottom:30px}@media only screen and (max-width:768px){.mobile-table{display:block}}@media only screen and (max-width:360px){.mobile-table{margin-left:-12px;margin-right:-12px}}.mobile-table strong{font-weight:500}.mobile-table a{text-decoration:underline}.mobile-table a:hover{text-decoration:none}@media only screen and (max-width:768px){.mobile-table.--lg-hidden{display:none}}.mobile-table ul.list-circ{margin-bottom:0}.mobile-table .row-th{background:#f4f9fb;border-radius:4px 4px 0 0;display:flex;font-weight:500}.mobile-table .row-td{display:flex}.mobile-table .row-td.--td-blue{background:#f4f9fb}.mobile-table .row-td{border-top:1px solid #f0f0f0}.mobile-table .row-td.border-top2{border-top:2px solid #d0d0d0}.mobile-table .col{padding:16px 12px}@media only screen and (max-width:360px){.mobile-table .col{padding:14px 8px}}.mobile-table .col-1{flex:1 1 auto}.mobile-table .col-2{max-width:45%;min-width:45%}.mobile-table .col-2_3{max-width:17%;min-width:17%}.clrGray60{color:#666}.label-color{background:#ffe8cc;border-radius:16px;color:#ffe8cc;display:inline-flex;padding:4px 10px;vertical-align:top}.label-color.--red{background:#f7d7dd;color:#d53656}@media only screen and (max-width:768px){.--md-pt0{padding-top:0}.--md-pt18{padding-top:18px}}.pagination-list{display:flex;gap:12px;justify-content:center;list-style:none;margin:0;padding:0}@media only screen and (max-width:450px){.pagination-list{flex-wrap:wrap}}.pagination-item{font-size:16px}.pagination-item.--active .pagination-link,.pagination-item:hover .pagination-link{background:#201c3c;color:#ffebd3}.pagination-link{align-items:center;border:1px solid #201c3c;border-radius:50%;color:#201c3c;display:flex;height:31px;justify-content:center;width:31px}.pagination-link.--arr{background:none!important;border-color:hsla(0,0%,100%,0)}.breadcrumbs-list{display:flex;gap:30px;list-style:none;margin:0;padding:0}@media only screen and (max-width:750px){.breadcrumbs-list{flex-wrap:wrap;gap:20px}}.breadcrumbs__item{background:url(/bitrix/templates/ultima/assets/css/../img/arr2.png) 100% 50% no-repeat;background-size:35px auto;padding-right:40px}@media only screen and (max-width:750px){.breadcrumbs__item{background-size:20px auto;padding-right:30px}}.breadcrumbs__item-link{background:linear-gradient(.31deg,#08051e 23.94%,#b5a086 253.23%);-webkit-background-clip:text;font-size:26px;-webkit-text-fill-color:transparent;background-clip:text;color:transparent;font-weight:500;text-decoration:underline;text-transform:uppercase;white-space:nowrap}@media only screen and (max-width:750px){.breadcrumbs__item-link{font-size:18px}}.breadcrumbs__item-link:hover{text-decoration:none}.h1-title{font-size:50px;font-weight:900;line-height:1}@media only screen and (max-width:1023px){.h1-title{font-size:44px}}@media only screen and (max-width:768px){.h1-title{font-size:36px}}@media only screen and (max-width:750px){.h1-title{font-size:32px}}.h2-title{font-size:32px;font-weight:900;margin:0;padding:0 0 16px;text-transform:uppercase}@media only screen and (max-width:1023px){.h2-title{font-size:30px}}@media only screen and (max-width:768px){.h2-title{font-size:28px}}@media only screen and (max-width:750px){.h2-title{font-size:24px}}.h3-title{font-size:24px;font-weight:900}@media only screen and (max-width:1023px){.h3-title{font-size:22px}}@media only screen and (max-width:768px){.h3-title{font-size:20px}}@media only screen and (max-width:750px){.h3-title{font-size:18px}}.h4-title{font-size:18px;font-weight:600}@media only screen and (max-width:768px){.h4-title{font-size:16px}}.p-main{font-size:18px;margin:0}p+p{margin-top:12px}@media only screen and (max-width:1023px){.h1-title{font-size:46px}}@media only screen and (max-width:750px){.h1-title{font-size:36px}}.f-400{font-weight:400}.f-500{font-weight:500}.f-600{font-weight:600}.f-700{font-weight:700}.f-900{font-weight:900}.c-red{color:#f45b63}ul.list-circ{list-style:none;margin-bottom:32px}ul.list-circ li{padding-left:15px;position:relative}ul.list-circ li+li{margin-top:16px}ul.list-circ li:after{background:currentColor;border-radius:50%;content:"";height:5px;left:0;position:absolute;top:8px;width:5px}a,a:focus,a:hover{text-decoration:none}a:focus,a:hover{color:#d5c0a5}button{-webkit-appearance:none;border:0;box-shadow:none;cursor:pointer}button:focus{outline:none}.btn{align-items:center;background:#ffe8cc;border:1px solid #ffe8cc;border-radius:4px;color:#fff;cursor:pointer;display:inline-flex;font-size:15px;font-weight:500;justify-content:center;padding:12px 16px;position:relative;text-align:center;text-decoration:none;transition:all .25s ease-in-out}@media only screen and (max-width:768px){.btn{font-weight:400;padding:12px 10px}}.btn.--fw400{font-weight:400}.btn span.svg-icon{margin-right:4px}.btn .icon,.btn .svg-icon{display:inline-block;fill:currentColor;margin-right:0;vertical-align:top}.btn .icon.--sm-visible,.btn .svg-icon.--sm-visible{display:none}@media only screen and (max-width:750px){.btn .icon.--sm-visible,.btn .svg-icon.--sm-visible{display:inline-block}.btn-label.--sm-invisible{display:none}}.btn:active,.btn:focus{outline:none}.btn:hover{background:#d5c0a5;border-color:#d5c0a5;color:#fff}.btn:focus{background:#80caed}.btn:active{background:#003e5b}@media only screen and (max-width:768px){.btn--md-full{width:100%}}@media only screen and (max-width:750px){.btn--sm-full{width:100%}}@media only screen and (max-width:450px){.btn--xs-full{width:100%}}.btn--full{width:100%}.btn--second{background:#ffe8cc;border-color:#ffe8cc;color:#ffe8cc}.btn--second:hover{background:#ffe8cc;color:#d5c0a5}.btn--second:focus{background:#ffe8cc;border-color:#80caed;color:#ffe8cc}.btn--second:active{background:#ffe8cc;color:#003e5b}.btn--border{background:none;border-color:#ffe8cc;color:#ffe8cc}.btn--border:hover{background:none;border-color:#d5c0a5;color:#d5c0a5}.btn--border:focus{background:none;border-color:#80caed;color:#80caed}.btn--border:active{background:none;border-color:#003e5b;color:#003e5b}.btn--border__red{border-color:#d53656;color:#d53656}.btn--border__red:hover{background:none;border-color:#b12d48;color:#b12d48}.btn--border__red:focus{background:none;border-color:#ea9aaa;color:#ea9aaa}.btn--border__red:active{background:none;border-color:#6a1b2b;color:#6a1b2b}.btn--white{background:#fff;border-color:#fff;color:#292929}.btn--white:hover{background:#ffe8cc;border-color:#ffe8cc;color:#fff}.btn--red{background:#d53656;border-color:#d53656;color:#fff}.btn--red:hover{background:#b12d48;border-color:#b12d48}.btn--gray{background:#f5f5f5;border-color:#ffe8cc;color:#ffe8cc}.btn--gray:hover{background:#d5c0a5;border-color:#d5c0a5;color:#fff}.btn--link{color:#ffe8cc}.btn--link,.btn--link:hover{background:none;border-color:hsla(0,0%,100%,0)}.btn--link:hover{color:#d5c0a5}.btn--inline{color:#292929;padding-left:0;padding-right:0}.btn--inline,.btn--inline:hover{background:none;border-color:hsla(0,0%,100%,0)}.btn--inline:hover{color:#d5c0a5}.btn:disabled{background:#f5f5f5;border-color:#f5f5f5;color:#a0a0a0;cursor:default}.btn-small{border-radius:16px;padding:4px 12px}@media only screen and (max-width:768px){.btn-small{padding:4px 12px}}@media only screen and (max-width:450px){.btn-small{padding:4px 12px}}.link-box{align-items:center;display:inline-flex}.link-box .svg-icon{margin-right:8px}.link--red{color:#99000f}.btn-link-icon{align-items:center;border:1px solid #ffe8cc;border-radius:16px;color:#ffe8cc;display:inline-flex;justify-content:center;padding:4px 12px}.btn-link-icon:hover{border-color:#d5c0a5;color:#d5c0a5}.btn-link-icon .svg-icon{height:15px;width:15px}.input{background:#ffe9cf;border:none;border-radius:10px;color:#342615;font-size:20px;padding:12px;width:100%}@media only screen and (max-width:750px){.input{padding:8px}}.input:hover{border-color:#d5c0a5}.input:focus{border-color:#342615}.input.inp-error{border-color:#99000f}.input.inp-succ{border-color:#12613c}.input.disabled,.input[disabled]{background:#f5f5f5;border-color:#a0a0a0;color:#666}.textarea{background:#ffe9cf;border:none;border-radius:10px;color:#342615;font-size:15px;padding:12px;width:100%}.textarea:hover{border-color:#d5c0a5}.textarea:focus{border-color:#342615}.textarea.inp-error{border-color:#99000f}.textarea.inp-succ{border-color:#12613c}.textarea.disabled,.textarea[disabled]{background:#f5f5f5;border-color:#a0a0a0;color:#666}.b-checkbox{display:inline-block;position:relative;vertical-align:top}.b-checkbox input{left:0;opacity:0;position:absolute;top:0;z-index:-1}.b-checkbox input:checked+.b-checkbox__label .checked .svg-icon{opacity:1}.b-checkbox__text{display:block}.b-checkbox__label{cursor:pointer;display:block;font-size:20px;padding-left:28px;padding-top:1px;position:relative}@media only screen and (max-width:750px){.b-checkbox__label{font-size:16px}}.b-checkbox__label a{color:inherit;text-decoration:underline}.b-checkbox__label a:hover{text-decoration:none}.b-checkbox__label .checked{background:rgba(255,233,207,.502);border:1px solid hsla(33,89%,90%,0);border-radius:6px;height:23px;left:0;position:absolute;top:4px;width:23px}.b-checkbox__label .checked .svg-icon{fill:#fff;height:16px;left:3px;opacity:0;position:absolute;top:3px;width:16px}.b-checkbox:hover .b-checkbox__label .checked{border-color:#624f37}.b-radio{display:inline-block;position:relative;vertical-align:top}.b-radio input{left:0;opacity:0;position:absolute;top:0;z-index:-1}.b-radio input:checked+.b-radio__label .checked{border-color:#000}.b-radio input:checked+.b-radio__label .checked:after{display:block}.b-radio__label{cursor:pointer;display:flex;padding-left:28px;padding-top:1px;position:relative}.b-radio__label a{text-decoration:underline}.b-radio__label a:hover{text-decoration:none}.b-radio__label .checked{background:#fff;border:1px solid #7a7a7a;border-radius:50%;height:20px;left:0;position:absolute;top:0;width:20px}.b-radio__label .checked:after{background:#000;border-radius:50%;bottom:3px;content:"";display:none;left:3px;position:absolute;right:3px;top:3px}.b-radio:hover .b-radio__label .checked{border-color:#d5c0a5}.b-radio--blue .b-radio__label .checked{border-color:#ffe8cc}.b-radio--blue .b-radio__label .checked:after{background:#ffe8cc}.b-input-browse{cursor:pointer;display:block;overflow:hidden;position:relative;width:100%}.b-input-browse .input-browse{cursor:pointer;height:200px;opacity:0;position:absolute;right:0;top:0;width:500px;z-index:1}.b-input-browse .input-browse:hover+.input-browse__label{border-color:#d5c0a5}.b-input-browse .input-browse__label{background:#fff;border:1px solid #a0a0a0;border-radius:4px;color:#7a7a7a;font-size:15px;padding:12px;width:100%}.b-input-browse .svg-icon{position:absolute;right:10px;top:15px}input.datepicker,input.inp_date{background:url(/bitrix/templates/ultima/assets/css/../img/calendar-gray.svg) #fff calc(100% - 10px) 50% no-repeat}input.datepicker-range{background:url(/bitrix/templates/ultima/assets/css/../img/calendar-gray.svg) #fff 16px 50% no-repeat;padding-left:44px}input.datepicker-range.--gray-90{background:url(/bitrix/templates/ultima/assets/css/../img/calendar-gray90.svg) #fff 16px 50% no-repeat;color:#292929}.form-form__row{display:flex;flex-wrap:wrap;padding-bottom:18px}.form-form__row.pb-32{padding-bottom:32px}.form-form__row.pb-40{padding-bottom:40px}.form-form .label{display:block;font-weight:500;padding-bottom:4px;width:100%}.form-form .text-captcha{color:#292929;padding-bottom:9px}.form-form .btn{font-size:15px;font-weight:400}.form-form__btns{display:flex;margin-left:-10px;margin-right:-10px;padding-top:16px}.form-form__col2{max-width:50%;min-width:50%;padding:0 10px}.form-form .form-item+.form-item{padding-top:18px}.form-form .b-subeckbox{margin-top:12px}.select2{width:100%}.select2-container .select2-selection--single{height:auto}.select2-container .select2-selection--single .select2-selection__rendered{align-items:center;display:flex;height:43px}.select2-container .select2-selection--single .select2-selection__arrow{height:100%}.select2-container .select2-results__options li{width:100%}.svg-icon{display:inline-block;font-style:normal;height:32px;vertical-align:top;width:32px}.svg-icon.ic16{height:16px;width:16px}.svg-icon.ic20{height:20px;width:20px}.svg-icon.ic24{height:24px;width:24px}.svg-icon.ic32{height:32px;width:32px}.svg-icon{fill:currentColor}.lg-icon{display:none}@media only screen and (max-width:1023px){.lg-icon{display:block}}*{box-sizing:border-box;margin:0;max-height:9001em;outline:none;padding:0}img{border:none;max-width:100%;vertical-align:top}html{-webkit-text-size-adjust:none;-ms-text-size-adjust:none}a[href^=tel]{color:inherit;text-decoration:none}p{padding:0 0 10px}a{color:#ffe8cc;transition:all .3s ease}a:hover{text-decoration:none}.over{display:flex;flex-direction:column;flex-wrap:wrap;min-height:100vh;position:relative}.over,.over-wrapper{overflow:hidden;width:100%}.over-wrapper{max-width:100%}@media only screen and (max-width:1440px){.mode-admin{padding-left:110px}}@media only screen and (max-width:1350px){.mode-admin{padding-left:110px}}@media only screen and (max-width:1023px){.mode-admin{padding-left:0!important}}input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:rgba(48,48,48,.5);opacity:1!important}input:-moz-placeholder,input::-moz-placeholder,textarea:-moz-placeholder,textarea::-moz-placeholder{color:rgba(48,48,48,.5);opacity:1!important}input:-ms-input-placeholder,textarea:-ms-input-placeholder{color:rgba(48,48,48,.5);opacity:1!important}.clearfix{*zoom:1}.clearfix:after,.clearfix:before{content:" ";display:table}.clearfix:after{clear:both}button::-moz-focus-inner,input[type=submit]::-moz-focus-inner{border:0;padding:0}button,input,textarea{color:#303030;font-family:Oswald,sans-serif}b,strong{font-weight:700}em,i{font-style:italic}table p{padding:0!important}ul{list-style:none}ul li{display:inline-block}body,html{margin:0;max-width:100%;min-height:100dvh;min-width:320px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}::selection{background:#ffe8cc;color:#fff}body{background:#1a2166;color:#292929;font-family:Oswald,sans-serif;font-size:15px;font-weight:400;line-height:1.4;overflow-x:hidden}.is-ios,.is-ios *{cursor:pointer}.body-lock{bottom:0;height:100%;left:0;overflow:hidden;position:fixed;right:0;top:0;width:100%}.body-lock.is-mobile{overflow:visible}.title-page{padding-bottom:32px}.all{margin:0 auto;max-width:1558px;padding:0 12px;width:100%}@media only screen and (max-width:1023px){.all{max-width:100vw}}.all.pt-40{padding-top:40px}.dev-bp-debug{background:#000;border-bottom-left-radius:5px;color:#fff;font-size:12px;padding:5px;position:fixed;right:0;top:0;z-index:9999}.dev-bp-debug+.dev-bp-debug{top:25px}.dev-bp-debug+.dev-bp-debug+.dev-bp-debug{top:50px}.dev-bp-debug+.dev-bp-debug+.dev-bp-debug+.dev-bp-debug{top:75px}.dev-bp-debug+.dev-bp-debug+.dev-bp-debug+.dev-bp-debug+.dev-bp-debug{top:100px}.header{background:#f4f9fb;border-bottom:1px solid #d7aa73;box-shadow:0 4px 21.4px 0 rgba(163,118,63,.239);display:flex;height:87px;position:relative;width:100%;z-index:2}.header .all{overflow:unset}.header-bg{height:87px;left:calc(50% - 51vw);overflow:hidden;position:absolute;top:60px;width:102vw}.header-bg:before{background:linear-gradient(4.4deg,#1a2166 -31.59%,#0f0201 127%);content:"";height:220px;left:0;position:absolute;top:0;width:100%}.header .nav{position:relative;z-index:2}@media only screen and (max-width:1410px){.header .nav{display:none}}.header .nav-list{display:flex;font-size:25px;gap:18px;margin:0;padding:0}.header .nav-list a{color:#ffe8cc}.header .logo{background:linear-gradient(4.4deg,#1a2166 -31.59%,#0f0201 127%);border-bottom:1px solid #d7aa73;border-radius:0 0 50% 50%;box-shadow:0 4px 21.4px 0 rgba(163,118,63,.239);height:220px;left:calc(50% - 121px);padding:80px 0 0;position:absolute;text-align:center;top:-61px;width:242px}@media only screen and (max-width:1023px){.header .logo{height:180px;left:calc(50% - 100px);padding-top:70px;width:200px}}.header .logo-link{display:inline-block;position:relative;width:137px;z-index:1}@media only screen and (max-width:1023px){.header .logo-link{width:100px}}.header-right{display:flex;gap:24px;margin-left:auto;position:relative;z-index:2}@media only screen and (max-width:1410px){.header-right{margin-left:0;margin-right:auto}}@media only screen and (max-width:1023px){.header-right{display:none}}.header .btn-login{border:1px solid #ffd5a3;border-radius:10px;color:#ffe8cc;display:inline-block;font-size:25px;line-height:1;padding:10px 40px 14px;vertical-align:top}@media only screen and (max-width:768px){.header .btn-login{padding:8px 20px 10px}}.header .btn-login:hover{background:#ffd5a3;color:#1a2166}.header .all{align-items:center;display:flex;justify-content:center;position:relative}.header .nav-burger{display:none;position:relative}@media only screen and (max-width:1410px){.header .nav-burger{display:block;margin-left:auto}}.header .nav-burger .svg-icon{fill:#fff;height:32px;width:32px}.modal-nav-burger__wrapper{background:linear-gradient(.31deg,#08051e 23.94%,#b5a086 253.23%);box-shadow:0 4px 53.9px 0 rgba(0,0,0,.82);height:100%;overflow:auto;padding:0 50px 50px;text-align:left}@media only screen and (max-width:750px){.modal-nav-burger__wrapper{padding:0 25px 25px}}.modal-nav-burger__close{cursor:pointer;position:absolute;right:30px;top:30px}.modal-nav-burger__logo{margin-top:20px;width:56px}.modal-nav-burger__logo img{width:56px}.modal-nav-burger__header{margin-bottom:60px}.modal-nav-burger .btn-login{border:1px solid #ffd5a3;border-radius:10px;color:#ffe8cc;display:inline-block;font-size:25px;font-weight:400;line-height:1;margin-bottom:24px;padding:10px 40px 14px;vertical-align:top}@media only screen and (max-width:750px){.modal-nav-burger .btn-login{font-size:16px;padding:8px 20px 10px}}.modal-nav-burger .btn-login:hover{background:#ffd5a3;color:#1a2166}.modal-nav-burger-nav{display:flex;flex-direction:column;font-size:32px;font-weight:300;gap:24px;list-style:none;margin:0 0 60px;padding:0}@media only screen and (max-width:750px){.modal-nav-burger-nav{font-size:24px;margin-bottom:30px}}.modal-nav-burger-nav li{display:block}.modal-nav-burger-socs{display:flex;gap:15px}.footer{background:linear-gradient(.31deg,#08051e 23.94%,#b5a086 253.23%);border-top-left-radius:70px;border-top-right-radius:70px;box-shadow:0 4px 53.9px 0 rgba(0,0,0,.82);color:#ffd39d;font-size:24px;font-weight:300;padding:115px 0 50px;position:relative;z-index:2}@media only screen and (max-width:768px){.footer{border-top-left-radius:40px;border-top-right-radius:40px;font-size:14px;padding:40px 25px 30px}}.footer a{color:#ffd39d;text-decoration:underline}.footer a:hover{text-decoration:none}.footer .all{display:flex}@media only screen and (max-width:750px){.footer .all{flex-direction:column}}.footer-left{max-width:50%}@media only screen and (max-width:750px){.footer-left{max-width:100%;text-align:center;width:100%}.footer-left .footer-polit,.footer-left .footer-soglasie{display:none}}.footer-right{margin-left:auto;max-width:40%;width:40%}@media only screen and (max-width:750px){.footer-right{max-width:100%;width:100%}}.footer-socs{display:flex;gap:20px;margin-bottom:70px}@media only screen and (max-width:768px){.footer-socs{margin-bottom:30px}.footer-socs img{width:30px}}@media only screen and (max-width:750px){.footer-socs{justify-content:center}}.footer-socs a{display:block}.footer .copy{margin-top:70px}@media only screen and (max-width:768px){.footer .copy{margin-top:40px}}@media only screen and (max-width:750px){.footer .copy{display:none}}.footer .nav-title{font-size:32px;font-weight:700;margin-bottom:65px}@media only screen and (max-width:768px){.footer .nav-title{font-size:24px;margin-bottom:25px}}@media only screen and (max-width:750px){.footer .nav-title{display:none}}.footer .mobile-footer{display:none}@media only screen and (max-width:750px){.footer .mobile-footer{display:block;padding-top:24px;text-align:center}.footer .mobile-footer .copy{display:block;font-size:11px}}.footer-nav{display:flex;gap:20px}@media only screen and (max-width:750px){.footer-nav{justify-content:center}}.footer-nav__col{display:flex;flex-direction:column;gap:15px;list-style:none;margin:0;padding:0;width:calc(50% - 20px)}@media only screen and (max-width:750px){.footer-nav__col{width:auto}}.footer-nav__col li{display:block;font-weight:300}.footer-nav__col li a{text-decoration:none}.footer-nav__col li a:hover{text-decoration:underline}.just-modal{backdrop-filter:blur(1px);background:transparent;bottom:0;display:none;font-size:16px;left:0;overflow:auto;padding:0;position:fixed;right:0;text-align:center;top:0;z-index:101}.just-modal.modal-form-normal .just-modal__container{max-width:395px}.just-modal.modal-form-normal .just-modal__body{width:100%}.just-modal.open{animation:show-over .3s linear 0s 1;background:rgba(0,0,0,.12);display:block!important;opacity:1}.just-modal.open .just-modal__overlay{opacity:1}.just-modal.in .just-modal__wrapper{animation:show-wrapper .3s linear 0s 1;opacity:1;top:0}@media only screen and (max-width:mdpx){.just-modal.mobile-modal-bottom{align-items:flex-end;padding:16px 0 0}.just-modal.mobile-modal-bottom .just-modal__wrapper{align-items:flex-end;margin:12px 0 0;max-width:600px;padding:0;top:auto;width:100%}.just-modal.mobile-modal-bottom .just-modal__wrapper:before{display:none}.just-modal.mobile-modal-bottom .just-modal__body{border-radius:12px 12px 0 0;width:100%}.just-modal.in .just-modal__wrapper{animation:show-wrapper-bottom-top .3s linear 0s 1;bottom:0;opacity:1;top:auto}}.just-modal__overlay{background:transparent;height:100%;left:0;opacity:0;position:absolute;top:0;transition:all .3s ease;width:100%;z-index:0}.just-modal__wrapper{align-items:center;display:flex;justify-content:center;margin:0 auto;max-width:100vw;min-height:calc(100% - 3.5rem);opacity:0;padding:20px;position:relative;text-align:left;top:-100vh}@media only screen and (max-width:768px){.just-modal__wrapper{padding:20px 0}}.just-modal__wrapper:before{content:"";display:block;height:calc(100vh - 3.5rem);height:-webkit-min-content;height:-moz-min-content;height:min-content}.just-modal__container{max-width:480px;position:relative;width:100%}.just-modal__body{background:linear-gradient(149.08deg,#ffe8cc 1.59%,#deb98c 46.89%,#ffe8cc 103.13%);border-radius:40px;box-shadow:-2px 2px 14px 0 rgba(27,27,27,.1);font-size:32px;padding:30px 90px;position:relative;width:100%}@media only screen and (max-width:1023px){.just-modal__body{padding-left:32px;padding-right:32px}}@media only screen and (max-width:750px){.just-modal__body{padding-left:32px;padding-right:32px}}.just-modal__header{padding-bottom:20px}.just-modal-title{padding-top:32px;text-transform:uppercase}.just-modal-subtitle,.just-modal-title{padding-bottom:12px}.just-modal__close{background:none;cursor:pointer;position:absolute;right:24px;top:24px}.just-modal__close svg{fill:rgba(0,0,39,.58);height:24px;width:24px}.just-modal__close:hover svg{fill:#3478f6}.just-modal-form__row{display:flex;padding-bottom:18px}@media only screen and (max-width:768px){.just-modal-form__row{flex-wrap:wrap;gap:18px}}.just-modal-form__row.pb-32{padding-bottom:32px}.just-modal-form .label{display:block;font-weight:500;padding-bottom:4px}.just-modal-form .text-captcha{color:#292929;opacity:.6;padding-bottom:9px}.just-modal-form .btn{font-size:15px;font-weight:400}.just-modal-form__btns{display:flex;margin-left:-10px;margin-right:-10px;padding-top:16px}.just-modal-form__col2{max-width:50%;min-width:50%;padding:0 10px}@media only screen and (max-width:768px){.just-modal-form__col2{max-width:100%;min-width:100%}}.just-modal-form__col1{max-width:100%;min-width:100%;padding:0 10px}.just-modal .btn{background:linear-gradient(332.65deg,#08051e -33.48%,#624f37 147.99%);border:none;border-radius:20px;color:#ffd5a3;cursor:pointer;display:inline-block;font-family:VinqueRg,sans-serif;font-size:32px;padding:12px 30px 15px;text-transform:uppercase;vertical-align:top}@media only screen and (max-width:1023px){.just-modal .btn{padding:16px}}.just-modal .btn:hover{background:linear-gradient(332.65deg,#08051e -33.48%,#08051e 147.99%)}.modal-covering-letter .just-modal__body{padding:40px 32px}@media only screen and (max-width:750px){.modal-covering-letter .just-modal__body{padding:32px 12px}}.modal-covering-letter .--covering-letter{min-height:205px}.modal-big .just-modal__container{max-width:860px}.modal-big .just-modal__body{padding-top:80px}@media only screen and (max-width:750px){.modal-big .just-modal__body{padding:54px 12px 32px}}.modal-middle .just-modal__container{max-width:630px}.modal-middle .just-modal__body{padding:18px 32px}@media only screen and (max-width:750px){.modal-middle .just-modal__body{padding:18px 12px}}.modal-anons .anons-img{margin-bottom:32px}.modal-anons .anons-img img{border-radius:16px}.modal-anons .anons-date{color:#a0a0a0;padding-bottom:12px}.modal-anons .anons-title{padding-bottom:12px}@keyframes show-over{0%{opacity:0}to{opacity:1}}@keyframes show-wrapper{0%{top:-100vh}to{top:0}}@keyframes show-wrapper-bottom-top{0%{bottom:-100vh}to{bottom:0}}@keyframes show-wrapper-right-left{0%{right:-101vw}to{right:0}}#modal-faq .just-modal__container{max-width:1240px}#modal-faq .small-text{color:#7e613d;font-size:20px}#modal-faq .--center{justify-content:center}#modal-faq .b-checkbox__label{font-size:18px}.lvl1{background:url(/bitrix/templates/ultima/assets/css/../img/bg_1block.jpg) 50% 0 no-repeat;background-size:cover;height:1100px;margin-bottom:-100px}@media(max-width:1500px){.lvl1{max-width:100vw;padding:0 50px}}@media only screen and (max-width:1200px){.lvl1{padding:0}}@media only screen and (max-width:1023px){.lvl1{height:auto;padding-bottom:180px}}.lvl1 .slider-main{margin:0 -250px;padding-top:20px;position:relative}@media(max-width:2000px){.lvl1 .slider-main{margin:0 -100px;padding-top:40px}}@media(max-width:1600px){.lvl1 .slider-main{margin:0 60px}}@media(max-width:1500px){.lvl1 .slider-main{margin:0;max-width:100%}}@media only screen and (max-width:1200px){.lvl1 .slider-main{margin:0 -15px;max-width:calc(100% + 30px)}}.lvl1 .slider-main .slick-list,.lvl1 .slider-main .slick-track{padding-bottom:80px!important}@media only screen and (max-width:1023px){.lvl1 .slider-main .slick-list,.lvl1 .slider-main .slick-track{padding-bottom:40px!important}}.lvl1 .slider-main .slick-arrow{background:url(/bitrix/templates/ultima/assets/css/../img/arr-left.png) 50% 0 no-repeat;height:65px;left:-60px;overflow:hidden;position:absolute;text-align:left;text-indent:-999em;top:calc(50% - 100px);width:67px;z-index:5}@media only screen and (max-width:1200px){.lvl1 .slider-main .slick-arrow{left:5px}}@media only screen and (max-width:750px){.lvl1 .slider-main .slick-arrow{background-size:contain;height:40px;top:40%;width:40px}}.lvl1 .slider-main .slick-arrow.slick-next{left:100%;transform:rotate(180deg)}@media only screen and (max-width:1200px){.lvl1 .slider-main .slick-arrow.slick-next{left:auto;right:5px}}.lvl1 .slick-slide{display:flex;justify-content:center;transform:scale(.8);transition:all .3s linear}@media only screen and (max-width:1200px){.lvl1 .slick-slide{margin:0 -100px;opacity:0}.lvl1 .slick-slide .info-game-box{max-width:500px}}@media only screen and (max-width:750px){.lvl1 .slick-slide{margin:0}}.lvl1 .slick-slide.slick-active{opacity:1}.lvl1 .slick-slide.slick-center,.lvl1 .slick-slide.slick-current{position:relative;transform:scale(1);z-index:3}.lvl1 .slick-slide.slick-center .info-game-box,.lvl1 .slick-slide.slick-current .info-game-box{background:linear-gradient(135deg,#fee3c1,#fed29c);color:#342615}.lvl1 .slick-slide.slick-center .info-game-box:before,.lvl1 .slick-slide.slick-current .info-game-box:before{background:#fed7a6}.lvl1 .slick-slide.slick-center .info-game-box__title,.lvl1 .slick-slide.slick-current .info-game-box__title{background:linear-gradient(180deg,#6e5b43,#08051e);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;color:transparent;text-transform:uppercase}.info-game-box{background:#201c3c;border-radius:72px;box-shadow:2px 0 13px rgba(0,0,0,.8);color:#ffebd3;height:844px;padding:110px 35px 0;text-align:center;width:799px}@media(max-width:2000px){.info-game-box{height:auto;padding-bottom:90px;width:720px}}@media(max-width:1600px){.info-game-box{margin:0 -60px;min-width:100%;width:auto}}@media(max-width:1500px){.info-game-box{margin:0 -20px}}@media only screen and (max-width:750px){.info-game-box{border-radius:40px;padding:40px 20px}}.info-game-box:before{background:#201c3c;border-radius:140px/80px;content:"";height:80px;left:calc(50% - 70px);position:absolute;top:calc(100% - 50px);width:140px}.info-game-box__title{background:linear-gradient(180deg,#ffd5a3,#6e5b43);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;color:transparent;font-family:VinqueRg,sans-serif;font-size:48px;margin-bottom:18px;text-transform:uppercase}@media(max-width:2000px){.info-game-box__title{font-size:44px}}@media(max-width:1600px){.info-game-box__title{font-size:34px}}@media only screen and (max-width:1410px){.info-game-box__title{font-size:30px}}@media only screen and (max-width:1200px){.info-game-box__title{font-size:28px}}@media only screen and (max-width:1023px){.info-game-box__title{font-size:24px}}@media only screen and (max-width:750px){.info-game-box__title{font-size:21px}}.info-game-box__text{font-size:32px;height:120px;overflow:hidden}@media(max-width:2000px){.info-game-box__text{font-size:28px}}@media(max-width:1600px){.info-game-box__text{font-size:22px}}@media only screen and (max-width:1023px){.info-game-box__text{font-size:18px}}.info-game-box__img{margin:0 auto;max-width:580px;position:relative;width:100%}@media only screen and (max-width:750px){.info-game-box__img{border-radius:30px;overflow:hidden}}.section-2{background:url(/bitrix/templates/ultima/assets/css/../img/lvl2-bg.png) 50% 0 no-repeat;background-size:cover;border-radius:0 0 50px 50px;height:1100px;margin-bottom:-80px;position:relative}@media only screen and (max-width:1200px){.section-2{height:auto;max-width:100%;padding-bottom:80px}}.lvl2{background:linear-gradient(353.47deg,#08051e 30.48%,#aa9d8c 180.17%);border-radius:70px;box-shadow:0 4px 53.9px 0 rgba(0,0,0,.82);margin:0 auto;max-width:1440px;position:relative;top:-70px;width:100%}.statistic-box{display:flex;gap:24px;justify-content:space-between;padding:70px 20px}@media only screen and (max-width:1023px){.statistic-box{flex-wrap:wrap;gap:16px;padding:40px 20px}}@media only screen and (max-width:1023px)and (max-width:750px){.statistic-box{justify-content:center}}.statistic-box__item{background:linear-gradient(180deg,#ffd39d,#a3763f);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;color:transparent;font-size:24px;font-weight:500;text-align:center}@media only screen and (max-width:1410px){.statistic-box__item{font-size:20px}}@media only screen and (max-width:1200px){.statistic-box__item{font-size:16px}}@media only screen and (max-width:1023px){.statistic-box__item{width:16%}}@media only screen and (max-width:750px){.statistic-box__item{width:45%}}.statistic-box .txt{text-decoration:underline;text-transform:uppercase}.statistic-box .num{background:linear-gradient(180deg,#ffd39d,#a3763f);-webkit-background-clip:text;font-size:85px;font-weight:700;line-height:1;-webkit-text-fill-color:transparent;background-clip:text;color:transparent;margin-bottom:12px;text-decoration:none}@media only screen and (max-width:1410px){.statistic-box .num{font-size:70px}}@media only screen and (max-width:1200px){.statistic-box .num{font-size:50px}}@media only screen and (max-width:1023px){.statistic-box .num{font-size:28px}}.lvl3 .all{display:flex}.lvl3-img{left:calc(100% + 40px);position:absolute;top:0;width:900px}@media only screen and (max-width:1200px){.lvl3-img{width:500px}}@media only screen and (max-width:750px){.lvl3-img{left:0;margin-right:-15px;margin-top:30px;position:relative;top:0;width:auto}}.lvl3-img img{width:900px}@media only screen and (max-width:1200px){.lvl3-img img{width:500px}}.lvl3-description{max-width:900px;position:relative}@media only screen and (max-width:1200px){.lvl3-description{max-width:60%}}@media only screen and (max-width:750px){.lvl3-description{max-width:100%}}.lvl3-description .title{background:linear-gradient(137.08deg,#ffe8cc -15.95%,#6e5b43 78.96%);-webkit-background-clip:text;font-size:83px;font-weight:700;line-height:1;-webkit-text-fill-color:transparent;background-clip:text;color:transparent;font-family:VinqueRg,sans-serif;margin-bottom:60px;text-transform:uppercase}@media only screen and (max-width:1410px){.lvl3-description .title{font-size:70px}}@media only screen and (max-width:1200px){.lvl3-description .title{font-size:50px}}@media only screen and (max-width:1023px){.lvl3-description .title{font-size:42px}}@media only screen and (max-width:750px){.lvl3-description .title{font-size:38px}}.lvl3-description .text{color:#ffebd3;font-size:36px;line-height:1.2;margin-bottom:60px}@media only screen and (max-width:1200px){.lvl3-description .text{font-size:24px}}@media only screen and (max-width:1023px){.lvl3-description .text{font-size:18px}}.lvl3-description .b-btn .btn{background:linear-gradient(160.34deg,#ffe8cc -3.43%,#ffd39d 71.5%,#ffd39d 71.51%,#ffe8cc 104.25%);border:none;border-radius:20px;cursor:pointer;padding:25px}.lvl3-description .b-btn .btn:hover{background:linear-gradient(160.34deg,#ffd39d -3.43%,#ffd39d 71.5%,#ffd39d 71.51%,#ffd39d 104.25%)}.lvl3-description .b-btn .btn__label{background:linear-gradient(180deg,#6e5b43,#08051e);-webkit-background-clip:text;font-size:31px;-webkit-text-fill-color:transparent;background-clip:text;color:transparent;font-family:VinqueRg,sans-serif;margin-right:5px;text-transform:uppercase}@media only screen and (max-width:1200px){.lvl3-description .b-btn .btn__label{font-size:21px}}@media only screen and (max-width:750px){.lvl3-description .b-btn .btn__label{font-size:18px}}.section-3{background:url(/bitrix/templates/ultima/assets/css/../img/bg-4.png) 50% 0 no-repeat;background-size:cover;margin-bottom:-100px;min-height:2400px;padding-bottom:140px;padding-top:100px}@media(max-width:1500px){.section-3{min-height:auto}}.lvl4{margin-bottom:125px}.lvl4__header{align-items:flex-end;display:flex;margin-bottom:25px}@media only screen and (max-width:750px){.lvl4__header{flex-wrap:wrap}}.lvl4-title{background:linear-gradient(137.08deg,#6e5b43 -15.95%,#08051e 78.96%);-webkit-background-clip:text;font-size:83px;-webkit-text-fill-color:transparent;background-clip:text;color:transparent;font-family:VinqueRg,sans-serif;max-width:50%;text-transform:uppercase}@media only screen and (max-width:1410px){.lvl4-title{font-size:70px}}@media only screen and (max-width:1200px){.lvl4-title{font-size:50px}}@media only screen and (max-width:750px){.lvl4-title{font-size:36px;margin-bottom:20px;max-width:100%;width:100%}}.lvl4-tabs{display:flex;gap:8px;list-style:none;margin:0 0 12px auto;padding:0}@media only screen and (max-width:750px){.lvl4-tabs{margin:0 0 20px}}.lvl4-tabs li{display:block}.lvl4-tabs li.active .btn-tab,.lvl4-tabs li:hover .btn-tab{background:linear-gradient(160.34deg,#ffe8cc -3.43%,#ffd39d 71.5%,#ffd39d 71.51%,#ffe8cc 104.25%);border-color:hsla(0,0%,100%,0)}.lvl4-tabs .btn-tab{background:none;border:1px solid #2a0b0a;border-radius:20px;color:#2a0b0a;cursor:pointer;display:block;font-size:25px;min-width:250px;padding:18px 30px 16px;text-align:center;text-transform:uppercase}@media only screen and (max-width:1200px){.lvl4-tabs .btn-tab{font-size:21px;min-width:100px}}.tab-box{display:none}.tab-box.--show{display:block}.news-list{display:flex;flex-wrap:wrap;gap:40px 0;margin:0 -18px}.news-item{display:flex;max-width:33.333%;min-width:33.333%;padding:18px;position:relative;z-index:1}@media only screen and (max-width:1200px){.news-item{max-width:50%;min-width:50%;padding:15px}}@media only screen and (max-width:750px){.news-item{max-width:100%;min-width:100%}}.news-item-wrapper{background:#08051e;border-radius:30px;display:flex;flex-direction:column;padding:45px 17px;position:relative}@media only screen and (max-width:1023px){.news-item-wrapper{padding:30px 15px}}.news-item-wrapper:before{background:#08051e;border-radius:80px/50px;content:"";height:62px;left:calc(50% - 42px);position:absolute;top:calc(100% - 40px);width:84px;z-index:-1}.news-item__title{height:99px;margin-bottom:12px;overflow:hidden}@media only screen and (max-width:1023px){.news-item__title{height:70px}}.news-item__title-link{background:linear-gradient(180deg,#ffd39d,#a3763f);-webkit-background-clip:text;font-size:40px;font-weight:500;-webkit-text-fill-color:transparent;background-clip:text;color:transparent;line-height:1.2;text-decoration:none;text-transform:uppercase}@media only screen and (max-width:1410px){.news-item__title-link{font-size:34px}}@media only screen and (max-width:1023px){.news-item__title-link{font-size:24px}}.news-item .text{color:#ffd5a3;font-size:20px;line-height:1.2;margin-bottom:11px;max-height:72px;overflow:hidden}@media only screen and (max-width:1410px){.news-item .text{font-size:18px}}.news-item .text a{color:inherit}.news-item .date{color:#b49570;font-size:16px;margin-bottom:10px;margin-top:auto}.news-etc{padding-top:40px;text-align:center}.news-etc .news-link-all{background:linear-gradient(160.34deg,#ffe8cc -3.43%,#ffd39d 71.5%,#ffd39d 71.51%,#ffe8cc 104.25%);border:none;border-radius:20px;cursor:pointer;display:inline-block;padding:25px;vertical-align:top}@media only screen and (max-width:1023px){.news-etc .news-link-all{padding:16px}}.news-etc .news-link-all:hover{background:linear-gradient(160.34deg,#ffd39d -3.43%,#ffd39d 71.5%,#ffd39d 71.51%,#ffd39d 104.25%)}.news-etc .news-link-all__label{background:linear-gradient(180deg,#704107,#2a0b0a);-webkit-background-clip:text;font-size:47px;-webkit-text-fill-color:transparent;background-clip:text;color:transparent;font-family:VinqueRg,sans-serif;text-transform:uppercase}@media only screen and (max-width:1410px){.news-etc .news-link-all__label{font-size:40px}}@media only screen and (max-width:1200px){.news-etc .news-link-all__label{font-size:32px}}@media only screen and (max-width:1023px){.news-etc .news-link-all__label{font-size:28px}}.section-support{display:flex}@media only screen and (max-width:1023px){.section-support{flex-direction:column-reverse}}.support-form{background:url(/bitrix/templates/ultima/assets/css/../img/bg-podderzka.png) 50% 0 no-repeat;background-size:contain;display:flex;flex-direction:column;gap:20px;height:586px;padding:80px 50px 0;width:670px}@media only screen and (max-width:1200px){.support-form{background:linear-gradient(135deg,#fee3c1,#fed29c);border-radius:40px;height:auto;padding:60px 40px;width:auto}}@media only screen and (max-width:1023px){.support-form{margin-bottom:30px;padding:30px;width:100%}}@media only screen and (max-width:360px){.support-form{border-radius:0;margin:0 -15px;width:auto}}.support-form__btn{margin-top:16px;text-align:center}.support-form__submit{background:linear-gradient(332.65deg,#08051e -33.48%,#624f37 147.99%);border:none;border-radius:20px;cursor:pointer;display:inline-block;font-family:VinqueRg,sans-serif;font-size:32px;padding:11px 25px;text-align:center;text-transform:uppercase;vertical-align:top}@media only screen and (max-width:1200px){.support-form__submit{font-size:24px}}@media only screen and (max-width:360px){.support-form__submit{font-size:21px}}.support-form__submit:hover{background:linear-gradient(332.65deg,#08051e -33.48%,#08051e 147.99%)}.support-form__submit span{color:#ffd5a3}.support-form .b-checkbox__label{font-size:20px}@media only screen and (max-width:1200px){.support-form .b-checkbox__label{font-size:16px}}.support-form__label{color:#342615;font-size:32px;margin-bottom:12px}@media only screen and (max-width:1200px){.support-form__label{font-size:24px}}.support-form .ik_select{height:60px}@media only screen and (max-width:1200px){.support-form .ik_select{height:48px}}.support-form .inp-select{background:#ffe9cf;border-radius:10px;display:flex}.support-form .inp-select__inp{flex:1 1 auto}.support-form .inp-select__select{border-left:2px solid #ffd29c;display:flex;height:60px;width:130px}@media only screen and (max-width:1200px){.support-form .inp-select__select{height:48px}}.support-form .inp-select .input{background:#ffe9cf;border:none;padding:20px;width:100%}@media only screen and (max-width:1200px){.support-form .inp-select .input{padding:10px}.support-form .ik_select_link_text{font-size:24px}}.support-text{color:#ffe8cc;flex:1 1 auto;font-size:36px;font-weight:400;margin-left:60px;max-width:50%;text-shadow:0 6px 5px rgba(42,11,10,.129)}@media(max-width:1500px){.support-text{font-size:28px}}@media only screen and (max-width:1410px){.support-text{font-size:24px}}@media only screen and (max-width:1023px){.support-text{margin:0 0 40px;max-width:100%;padding:0 30px;width:100%}}@media only screen and (max-width:750px){.support-text{font-size:18px;padding:0}}.support-text strong{font-weight:700}.support-text .support-title{background:linear-gradient(135.32deg,#ffebd3 -1.38%,#ad9476 113.12%);-webkit-background-clip:text;font-size:67px;-webkit-text-fill-color:transparent;background-clip:text;color:transparent;font-family:VinqueRg,sans-serif;margin-bottom:35px;text-transform:uppercase}@media(max-width:1500px){.support-text .support-title{font-size:52px}}@media only screen and (max-width:1410px){.support-text .support-title{font-size:48px}}@media only screen and (max-width:1200px){.support-text .support-title{font-size:36px}}@media only screen and (max-width:750px){.support-text .support-title{font-size:31px}}@media only screen and (max-width:360px){.support-text .support-title{font-size:28px}}.bg-reg{background:url(/bitrix/templates/ultima/assets/css/../img/bg_1block.jpg) 50% 0 no-repeat;background-size:cover}.page-reg{background:url(/bitrix/templates/ultima/assets/css/../img/paper.png) 50% -60px no-repeat;min-height:90vh;padding-bottom:70px;padding-top:160px}@media only screen and (max-width:1023px){.page-reg{background:url(/bitrix/templates/ultima/assets/css/../img/paper-768.png) 50% -60px no-repeat;padding-top:60px}}@media only screen and (max-width:750px){.page-reg{margin-bottom:-40px;padding-bottom:100px;padding-top:100px}}.page-reg-h1{background:linear-gradient(354.27deg,#08051e -5.52%,#3543bd 125.85%);-webkit-background-clip:text;font-family:VinqueRg,sans-serif;font-size:68px;text-align:center;-webkit-text-fill-color:transparent;background-clip:text;color:transparent;margin-bottom:28px;text-transform:uppercase}@media only screen and (max-width:1023px){.page-reg-h1{font-size:48px}}@media only screen and (max-width:750px){.page-reg-h1{font-size:24px}}.page-reg-success{color:#342615;font-size:32px;margin:0 auto;max-width:400px;padding-top:200px;text-align:center;width:100%}@media only screen and (max-width:750px){.page-reg-success{font-size:20px}}.btn-reg{background:linear-gradient(332.65deg,#08051e -33.48%,#624f37 147.99%);border-radius:20px;color:#ffd5a3;display:inline-block;font-family:VinqueRg,sans-serif;font-size:32px;font-weight:400;padding:12px 32px;text-transform:uppercase;vertical-align:top}@media only screen and (max-width:1023px){.btn-reg{font-size:24px}}.btn-reg:hover{background:linear-gradient(332.65deg,#624f37 -33.48%,#624f37 147.99%);color:#d8b893}.form-reg{background:url(/bitrix/templates/ultima/assets/css/../img/bg-form-reg.svg) 50% 0 no-repeat;color:#342615;display:flex;flex-direction:column;font-size:28px;gap:24px;height:865px;margin:0 auto;max-width:640px;padding:64px 42px 0;width:100%}@media only screen and (max-width:1023px){.form-reg{background-size:contain;font-size:20px;gap:14px;max-width:550px}}@media only screen and (max-width:750px){.form-reg{background:none;font-size:16px;height:auto;padding-top:25px}}.form-reg__label{margin-bottom:8px}.form-reg__row.--center{text-align:center}.form-reg .b-checkbox{font-size:20px}.page-news{min-height:100vh;padding:130px 0;position:relative;z-index:1}.page-news:before{background:url(/bitrix/templates/ultima/assets/css/../img/paper.png) 50% 50% no-repeat;background-size:cover;content:"";height:calc(100% + 600px);min-height:2600px;position:absolute;top:-300px;width:100%;z-index:-1}@media only screen and (max-width:1023px){.page-news:before{background-size:140% auto!important;background:url(/bitrix/templates/ultima/assets/css/../img/pepper2.png) 50% 0 repeat-y}}.page-news-h1{background:linear-gradient(137.08deg,#6e5b43 -15.95%,#08051e 78.96%);-webkit-background-clip:text;font-size:83px;-webkit-text-fill-color:transparent;background-clip:text;color:transparent;font-family:VinqueRg,sans-serif;margin-bottom:34px;text-transform:uppercase}@media only screen and (max-width:750px){.page-news-h1{font-size:60px}}@media only screen and (max-width:450px){.page-news-h1{font-size:50px}}.page-news-actions{display:flex;gap:12px;margin-bottom:36px}@media only screen and (max-width:750px){.page-news-actions{flex-wrap:wrap}}.page-news-actions .btn-action{border:1px solid #2a0b0a;border-radius:20px;color:#2a0b0a;display:inline-block;font-size:25px;padding:8px 30px 10px;text-align:center;text-transform:uppercase;vertical-align:top;width:255px}@media only screen and (max-width:1200px){.page-news-actions .btn-action{width:auto}}.page-news-actions .btn-action.--active,.page-news-actions .btn-action:hover{background:linear-gradient(.31deg,#08051e 23.94%,#b5a086 253.23%);border-color:hsla(0,0%,100%,0)}.page-news-actions .btn-action.--active span,.page-news-actions .btn-action:hover span{background:linear-gradient(160.34deg,#ffe8cc -3.43%,#ffd39d 26.9%,#ffd39d 71.51%,#ffe8cc 104.25%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;color:transparent;text-transform:uppercase}.page-news .news-list{gap:10px 0;margin:0 -10px 45px}.page-news .news-list .news-item{color:#ffebd3;flex:1;margin-bottom:40px;max-width:inherit;min-width:290px;padding:0 10px}.page-news .news-list .news-item.--blue .news-item-wrapper{background:linear-gradient(354.27deg,#08051e -5.52%,#3543bd 125.85%)}.page-news .news-list .news-item.--blue .news-item-wrapper:before{background:#0c0a2a}.page-news .news-list .news-item-wrapper{padding:20px}.page-news .news-list .news-item__date{font-size:14px;font-weight:200;margin-bottom:20px}.page-news .news-list .news-item__title{height:auto;margin-bottom:11px;max-height:60px}.page-news .news-list .news-item__title-link{background:none;-webkit-background-clip:unset;color:#ffebd3;font-size:20px;-webkit-text-fill-color:inherit;background-clip:unset;line-height:1.4}.page-news .news-list .news-item .text{color:#ffebd3;font-size:15px;font-weight:400;max-height:38px}.page-news .news-list .news-item .img{height:116px;margin-bottom:3px;margin-top:auto;overflow:hidden}.page-news .news-list .news-item .img img{object-fit:cover}.page-news .news-list .news-item__bottom{color:#ffebd3;display:flex;font-size:14px;font-weight:200;justify-content:space-between}.page-news .news-list .news-item__bottom .action-name{color:#ffebd3}.page-news .news-list .news-item__bottom .more{color:#ffebd3;text-decoration:underline}.news-detail{background:url(/bitrix/templates/ultima/assets/css/../img/bg2.png) 50% 50% no-repeat;background-size:cover;margin-bottom:-150px;padding:40px 0 100px}.news-detail-title{background:linear-gradient(4.4deg,#1a2166 -31.59%,#0f0201 127%);-webkit-background-clip:text;font-size:64px;font-weight:500;-webkit-text-fill-color:transparent;background-clip:text;color:transparent;text-transform:uppercase}@media only screen and (max-width:1160px){.news-detail-title{font-size:58px}}@media only screen and (max-width:1200px){.news-detail-title{font-size:40px}}@media only screen and (max-width:750px){.news-detail-title{font-size:36px}}@media only screen and (max-width:450px){.news-detail-title{font-size:32px}}.news-detail-content{background:#ffe8cc;border-radius:70px;padding:94px 94px 120px}@media only screen and (max-width:1160px){.news-detail-content{padding:90px 40px 120px}}@media only screen and (max-width:750px){.news-detail-content{border-radius:0;margin:0 -15px;padding:60px 24px 120px}}.news-detail__header{margin-bottom:40px}.news-detail__header .labesls{display:flex;gap:26px;list-style:none;margin:0 0 40px;padding:0}@media only screen and (max-width:750px){.news-detail__header .labesls{flex-direction:column}}.news-detail__header .labesls .label-item{color:#1a2166;font-size:20px}.news-detail-image{margin-bottom:62px}.news-detail-image .img{border-radius:12px;margin-bottom:-15px;overflow:hidden}.news-detail-image .img,.news-detail-image .img img{min-height:220px;object-fit:cover}.news-detail-image .img-label{background:#fff5e8;border-radius:12px;color:#1a2166;font-size:20px;padding:25px 15px 15px}@media only screen and (max-width:750px){.news-detail-image .img-label{font-size:18px}}.article{color:#0f0201;display:flex;flex-direction:column;font-size:20px;gap:18px}@media only screen and (max-width:750px){.article{font-size:16px}}.article h2{background:linear-gradient(4.4deg,#1a2166 -31.59%,#0f0201 127%);-webkit-background-clip:text;font-size:32px;-webkit-text-fill-color:transparent;background-clip:text;color:transparent;font-weight:400;margin:0;padding:0;text-transform:uppercase}@media only screen and (max-width:1160px){.article h2{font-size:28px}}@media only screen and (max-width:1200px){.article h2{font-size:20px}}.article p{margin:0;padding:0}.article p+h2{padding-top:22px}.article ul{display:flex;flex-direction:column;gap:12px;list-style:none;margin:0;padding:0}.article ul li{display:block;padding:0 0 0 16px;position:relative}.article ul li:before{background:#0f0201;border-radius:50%;content:"";height:6px;left:0;position:absolute;top:12px;width:6px}.article a{color:#0f0201}.article a:hover{color:#1a2166}.faq-page{background:url(/bitrix/templates/ultima/assets/css/../img/bg2.png) 50% 50% no-repeat;background-size:cover;margin-bottom:-150px;padding:40px 0 100px}.faq-content{backdrop-filter:blur(18px);background:rgba(8,5,29,.2);border-radius:70px;box-shadow:0 4px 44.1px 0 #000;padding:83px 83px 120px}@media only screen and (max-width:1023px){.faq-content{padding:70px 40px 120px}}@media only screen and (max-width:750px){.faq-content{border-radius:0;margin:0 -15px;padding:50px 20px 100px}}.faq-title{background:linear-gradient(160.34deg,#ffe8cc -3.43%,#ffd39d 58.69%,#ffe8cc 104.25%);-webkit-background-clip:text;font-size:83px;-webkit-text-fill-color:transparent;background-clip:text;color:transparent;font-family:VinqueRg,sans-serif;margin-bottom:110px;text-transform:uppercase}@media only screen and (max-width:1023px){.faq-title{font-size:70px;margin-bottom:50px}}@media only screen and (max-width:750px){.faq-title{font-size:64px}}.faq-list{display:flex;flex-direction:column;gap:90px;margin-bottom:100px}@media only screen and (max-width:1023px){.faq-list{gap:50px}}.faq-item:last-child .faq-item__line{display:none}.faq-item__line{background:#ffe8cc;height:8px;margin:70px 50px 0;position:relative}@media only screen and (max-width:750px){.faq-item__line{height:2px;margin:50px 20px 0}}.faq-item__line:after,.faq-item__line:before{background:url(/bitrix/templates/ultima/assets/css/../img/arr3-l.svg) 50% 50% no-repeat;content:"";display:block;height:64px;left:-45px;position:absolute;top:-27px;width:67px}@media only screen and (max-width:750px){.faq-item__line:after,.faq-item__line:before{background-size:contain;height:30px;left:-20px;top:-14px;width:30px}}.faq-item__line:after{left:calc(100% - 22px);top:-29px;transform:rotate(180deg)}@media only screen and (max-width:750px){.faq-item__line:after{top:-14px}}.faq-item__title{background:linear-gradient(160.34deg,#ffe8cc -3.43%,#ffd39d 26.9%,#ffd39d 71.51%,#ffe8cc 104.25%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;color:transparent;font-size:64px;font-weight:500;text-transform:uppercase}@media only screen and (max-width:1023px){.faq-item__title{font-size:42px}}@media only screen and (max-width:750px){.faq-item__title{font-size:36px}}.faq-item__text{color:#ffe8cc;font-size:32px}@media only screen and (max-width:1023px){.faq-item__text{font-size:24px}}@media only screen and (max-width:750px){.faq-item__text{font-size:18px}}.faq-btn-form{text-align:center}.faq-btn-form .faq-btn{background:linear-gradient(160.34deg,#ffe8cc -3.43%,#ffd39d 71.5%,#ffd39d 71.51%,#ffe8cc 104.25%);border:none;border-radius:20px;cursor:pointer;display:inline-block;padding:15px 30px;vertical-align:top}@media only screen and (max-width:1023px){.faq-btn-form .faq-btn{padding:16px}}.faq-btn-form .faq-btn:hover{background:linear-gradient(160.34deg,#ffd39d -3.43%,#ffd39d 71.5%,#ffd39d 71.51%,#ffd39d 104.25%)}.faq-btn-form .faq-btn-label{background:linear-gradient(180deg,#704107,#2a0b0a);-webkit-background-clip:text;font-size:25px;-webkit-text-fill-color:transparent;background-clip:text;color:transparent;font-family:VinqueRg,sans-serif;text-transform:uppercase}.page-raiting{background:url(/bitrix/templates/ultima/assets/css/../img/bg2.png) 50% 50% no-repeat;margin-bottom:-100px;min-height:100vh;padding:130px 0 150px;position:relative;z-index:1}.page-raiting:before{background:url(/bitrix/templates/ultima/assets/css/../img/paper.png) 50% 0 no-repeat;background-size:contain;content:"";height:calc(100% + 600px);min-height:2600px;position:absolute;top:-300px;width:100%;z-index:-1}@media only screen and (max-width:1023px){.page-raiting:before{background-size:140% auto!important;background:url(/bitrix/templates/ultima/assets/css/../img/pepper2.png) 50% 0 repeat-y}}.raiting__header{margin-bottom:20px}.raiting__filter{display:flex;gap:20px;justify-content:space-between;list-style:none;margin:0;padding:0}@media only screen and (max-width:1023px){.raiting__filter{flex-wrap:wrap}}.raiting__filter-item{display:block;flex:1 1 auto}.raiting__filter-item__link{background:linear-gradient(160.34deg,#ffe8cc -3.43%,#ffd39d 71.5%,#ffd39d 71.51%,#ffe8cc 104.25%);border:none;border-radius:20px;cursor:pointer;display:block;padding:18px;text-align:center}@media only screen and (max-width:1160px){.raiting__filter-item__link{padding:12px 5px}}.raiting__filter-item__link:hover{background:linear-gradient(160.34deg,#ffd39d -3.43%,#ffd39d 71.5%,#ffd39d 71.51%,#ffd39d 104.25%)}.raiting__filter-item__link span{background:linear-gradient(180deg,#6e5b43,#08051e);-webkit-background-clip:text;font-size:20px;-webkit-text-fill-color:transparent;background-clip:text;color:transparent;font-family:VinqueRg,sans-serif;margin-right:5px;text-transform:uppercase}@media only screen and (max-width:1200px){.raiting__filter-item__link span{font-size:18px}}@media only screen and (max-width:750px){.raiting__filter-item__link span{font-size:16px}}.raiting__content{background:linear-gradient(160.34deg,#ffe8cc -3.43%,#ffd39d 26.9%,#ffd39d 71.51%,#ffe8cc 104.25%);border-radius:70px;padding:55px 45px}@media only screen and (max-width:1160px){.raiting__content{border-radius:36px;padding:40px 30px}}.raiting__options{color:#0f0201;font-size:26px;font-weight:500;margin-bottom:30px}.raiting__options-item{cursor:pointer;display:inline-block;text-decoration:underline;vertical-align:top}.raiting__options-item:hover{text-decoration:none}.raiting__options-item .arr{display:inline-block;margin-left:5px;padding-top:4px;vertical-align:top}.raiting__table{color:#704107;display:table;font-size:15px;margin-bottom:30px;width:100%}@media only screen and (max-width:750px){.raiting__table{display:block;font-size:18px;margin-left:-12px;margin-right:-12px}}.raiting__table-row{display:table-row}@media only screen and (max-width:750px){.raiting__table-row{border-bottom:1px solid #976c38;border-top:1px solid #976c38;display:flex;flex-direction:column;padding-left:18px;position:relative}}.raiting__table-row.--th{background:#ffe8cc;font-size:18px;font-weight:500}@media only screen and (max-width:750px){.raiting__table-row.--th{display:none}}.raiting__table-row.--th .raiting__table-td{border-bottom:1px solid #976c38;border-top:1px solid #976c38}@media only screen and (max-width:750px){.raiting__table-row.--th .raiting__table-td{border:none}}.raiting__table-row.--th .raiting__table-td:first-child{padding-left:16px}.raiting__table-td{border-bottom:1px solid #976c38;display:table-cell;font-weight:500;padding:18px 16px}@media only screen and (max-width:1160px){.raiting__table-td{padding:12px}}@media only screen and (max-width:750px){.raiting__table-td{border:none;display:flex;gap:12px}}.raiting__table-td:first-child{font-weight:400;padding-left:6px}@media only screen and (max-width:750px){.raiting__table-td:first-child{padding-left:12px}}.raiting__table-td .first-td{align-items:center;display:flex}@media only screen and (max-width:750px){.raiting__table-td .first-td{gap:12px}}.raiting__table-td__label{display:none;font-weight:500}@media only screen and (max-width:750px){.raiting__table-td__label{display:block;min-width:80px}}.raiting__table-td__num{align-items:center;color:#000;display:flex;font-size:18px;font-weight:500;justify-content:center;max-width:44px;min-width:44px}@media only screen and (max-width:750px){.raiting__table-td__num{justify-content:flex-start;left:0;max-width:24px;min-width:24px;position:absolute;top:12px}}.page-games{background:url(/bitrix/templates/ultima/assets/css/../img/bg2.png) 50% 50% no-repeat;background-size:cover;margin-bottom:-100px;min-height:100vh;padding:130px 0 150px;position:relative;z-index:1}@media only screen and (max-width:750px){.page-games{padding-top:60px}}.page-games-h1{background:linear-gradient(160.34deg,#ffe8cc -3.43%,#ffd39d 58.69%,#ffe8cc 104.25%);-webkit-background-clip:text;font-size:83px;-webkit-text-fill-color:transparent;background-clip:text;color:transparent;font-family:VinqueRg,sans-serif;margin-bottom:110px;text-transform:uppercase}@media only screen and (max-width:750px){.page-games-h1{font-size:60px;margin-bottom:60px}}@media only screen and (max-width:450px){.page-games-h1{font-size:50px}}@media only screen and (max-width:360px){.page-games-h1{font-size:40px}}.page-games__content{padding-bottom:200px;position:relative}@media only screen and (max-width:450px){.page-games__content{padding-bottom:100px}}.page-games__content:before{background:url(/bitrix/templates/ultima/assets/css/../img/paper.png) 50% 0 no-repeat;background-size:100% auto;bottom:-100px;content:"";display:block;left:calc(50% - 1250px);position:absolute;top:-100px;width:2500px}.games-list{display:flex;flex-wrap:wrap;margin:0 -18px}.games-list__item{display:flex;max-width:33.333%;min-width:33.333%;padding:18px;position:relative;z-index:1}@media only screen and (max-width:1200px){.games-list__item{max-width:50%;min-width:50%;padding:15px}}@media only screen and (max-width:750px){.games-list__item{max-width:100%;min-width:100%}}.games-list__item-wrapper{background:#08051e;border-radius:30px;display:flex;flex-direction:column;padding:45px 17px;position:relative;width:100%}@media only screen and (max-width:1023px){.games-list__item-wrapper{padding:30px 15px}}.games-list__item-wrapper:before{background:#08051e;border-radius:80px/50px;content:"";height:62px;left:calc(50% - 42px);position:absolute;top:calc(100% - 40px);width:84px;z-index:-1}.games-list__item-title{background:linear-gradient(180deg,#ffd39d,#a3763f);-webkit-background-clip:text;font-size:40px;font-weight:500;-webkit-text-fill-color:transparent;background-clip:text;color:transparent;padding-bottom:23px;text-transform:uppercase}@media only screen and (max-width:450px){.games-list__item-title{font-size:32px}}.games-list__item-title .line{background:#ffe8cc;height:2px;margin:23px 20px 0;position:relative}.games-list__item-title .line:after,.games-list__item-title .line:before{background:url(/bitrix/templates/ultima/assets/css/../img/arr3-l.svg) 50% 50% no-repeat;background-size:contain;content:"";display:block;height:34px;left:-20px;position:absolute;top:-16px;width:32px}.games-list__item-title .line:after{left:calc(100% - 22px);top:-16px;transform:rotate(180deg)}.games-list__item-info{color:#ffd39d;font-size:20px;font-weight:500}.games-list__item-info a{color:inherit;text-decoration:underline}.games-list__item-info a:hover{text-decoration:none}.games-list__item-info .info-row{display:flex;justify-content:space-between;padding:5px 0}.games-list__item-info .info-label{flex:1 1 auto;max-width:60%}.games-list__item-info .info-value{text-align:right}.page-about{background:#08051e}.section-about{background:url(/bitrix/templates/ultima/assets/css/../img/bg-about.png) 50% 0 no-repeat;background-size:cover;padding:40px 0 100px;position:relative}.section-about .all{position:relative;z-index:1}.section-about:after{background:linear-gradient(180deg,rgba(8,5,30,0) 0,#08051e 77%,#08051e);bottom:0;content:"";height:500px;left:0;position:absolute;width:100%}.section-about .about-info{margin-bottom:120px;max-width:1150px;width:70%}@media only screen and (max-width:750px){.section-about .about-info{width:100%}}.section-about .about-prize{align-items:center;display:flex;margin-bottom:20px;width:100%}.section-about .about-prize .title{background:linear-gradient(160.34deg,#ffe8cc -3.43%,#ffd39d 58.69%,#ffe8cc 104.25%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;color:transparent;font-family:VinqueRg,sans-serif;font-size:33px;text-transform:uppercase}@media only screen and (max-width:750px){.section-about .about-prize .title{font-size:28px}}.section-about .about-prize .title-date{background:linear-gradient(160.34deg,#ffe8cc -3.43%,#ffd39d 71.5%,#ffd39d 71.51%,#ffe8cc 104.25%);border:none;border-radius:20px;cursor:pointer;display:inline-block;padding:10px 50px;vertical-align:top}@media only screen and (max-width:1023px){.section-about .about-prize .title-date{padding:16px}}.section-about .about-prize .title-date span{background:linear-gradient(180deg,#704107,#2a0b0a);-webkit-background-clip:text;font-size:25px;-webkit-text-fill-color:transparent;background-clip:text;color:transparent;font-family:VinqueRg,sans-serif;text-transform:uppercase}@media only screen and (max-width:1023px){.section-about .about-prize .title-date span{font-size:20px}}@media only screen and (max-width:750px){.section-about .about-prize .title-date span{font-size:18px}}.section-about .h1-title{background:linear-gradient(160.34deg,#ffe8cc -3.43%,#ffd39d 58.69%,#ffe8cc 104.25%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;color:transparent;font-family:VinqueRg,sans-serif;font-size:83px;font-weight:400;line-height:1.2;margin-bottom:15px;text-transform:uppercase}@media only screen and (max-width:1023px){.section-about .h1-title{font-size:64px}}@media only screen and (max-width:750px){.section-about .h1-title{font-size:48px}}.section-about .about-descroption{color:#ffe8cc;font-size:32px}.section-about .about-options{display:flex;gap:12px;justify-content:space-between;list-style:none;margin:0;padding:0}@media only screen and (max-width:1023px){.section-about .about-options{flex-wrap:wrap}}.section-about .about-options__item{align-items:center;background:linear-gradient(180deg,#1a2166 -93.98%,#03020d 137.96%);border:none;border-radius:20px;cursor:pointer;display:flex;flex:1 1 auto;justify-content:center;max-width:33.333%;padding:10px 30px;text-align:center;vertical-align:top}@media only screen and (max-width:1023px){.section-about .about-options__item{flex:1 1 auto;max-width:100%;padding:16px}}.section-about .about-options__item span{background:linear-gradient(160.34deg,#ffe8cc -3.43%,#ffd39d 26.9%,#ffd39d 71.51%,#ffe8cc 104.25%);-webkit-background-clip:text;font-size:25px;-webkit-text-fill-color:transparent;background-clip:text;color:transparent;font-family:VinqueRg,sans-serif;text-transform:uppercase}.section-about-special{background:url(/bitrix/templates/ultima/assets/css/../img/bg-about.png) 50% 0 no-repeat;background-size:cover;border-radius:70px}@media only screen and (max-width:1023px){.section-about-special{position:relative;z-index:2}}.section-about-special__wrapper{padding:47px;position:relative;z-index:1}@media only screen and (max-width:1023px){.section-about-special__wrapper{padding:45px 15px}}.section-about-special__wrapper:before{backdrop-filter:blur(15px);background:rgba(8,5,30,.5);border-radius:70px;box-shadow:0 4px 44.1px 0 #000;content:"";display:block;height:100%;left:0;position:absolute;top:0;width:100%;z-index:-1}@media only screen and (max-width:1023px){.section-about-special__wrapper:before{padding:70px 40px}}@media only screen and (max-width:750px){.section-about-special__wrapper:before{border-radius:0;margin:0 -15px;padding:50px 20px 100px}}.about-special__header{align-items:flex-end;display:flex;margin-bottom:53px}@media only screen and (max-width:1023px){.about-special__header{flex-wrap:wrap}}.about-special__header-title{background:linear-gradient(160.34deg,#ffe8cc -3.43%,#ffd39d 26.9%,#ffd39d 71.51%,#ffe8cc 104.25%);-webkit-background-clip:text;font-size:83px;-webkit-text-fill-color:transparent;background-clip:text;color:transparent;flex:1 1 auto;font-family:VinqueRg,sans-serif;margin-right:20px;text-transform:uppercase}@media only screen and (max-width:1160px){.about-special__header-title{font-size:74px}}@media only screen and (max-width:1023px){.about-special__header-title{font-size:64px;margin-bottom:40px;margin-right:0;width:100%}}@media only screen and (max-width:768px){.about-special__header-title{font-size:58px}}@media only screen and (max-width:750px){.about-special__header-title{font-size:40px}}@media only screen and (max-width:450px){.about-special__header-title{font-size:36px}}.about-special__header-right{background:linear-gradient(160.34deg,#ffe8cc -3.43%,#ffd39d 26.9%,#ffd39d 71.51%,#ffe8cc 104.25%);-webkit-background-clip:text;font-size:36px;-webkit-text-fill-color:transparent;background-clip:text;color:transparent;font-weight:500;margin-bottom:10px;text-transform:uppercase;white-space:nowrap}@media only screen and (max-width:1023px){.about-special__header-right{font-size:24px}}.about-special__list{display:flex;flex-wrap:wrap;margin:0 -12px}@media only screen and (max-width:750px){.about-special__list{justify-content:center}}.about-special__list-item{max-width:33.333%;min-width:33.333%;padding:0 12px 24px}@media only screen and (max-width:1023px){.about-special__list-item{flex:1 1 auto;max-width:350px;min-width:350px}}.about-special__list-item__wrapper{background:url(/bitrix/templates/ultima/assets/css/../img/mini-pergament.png) 0 0 no-repeat;background-size:contain;min-height:350px;padding:85px 45px 0;width:100%}@media only screen and (max-width:1410px){.about-special__list-item__wrapper{min-height:250px;padding:65px 25px 30px}}@media only screen and (max-width:1160px){.about-special__list-item__wrapper{padding-top:40px}}@media only screen and (max-width:1023px){.about-special__list-item__wrapper{padding-top:60px}}.about-special__list-item .title{background:linear-gradient(4.4deg,#1a2166 -31.59%,#0f0201 127%);-webkit-background-clip:text;font-size:36px;-webkit-text-fill-color:transparent;background-clip:text;color:transparent;font-weight:500;margin-bottom:16px;text-transform:uppercase}@media only screen and (max-width:1410px){.about-special__list-item .title{font-size:28px}}@media only screen and (max-width:1160px){.about-special__list-item .title{font-size:24px}}.about-special__list-item .text{background:linear-gradient(4.4deg,#1a2166 -31.59%,#0f0201 127%);-webkit-background-clip:text;font-size:20px;-webkit-text-fill-color:transparent;background-clip:text;color:transparent;font-weight:500;text-transform:uppercase}@media only screen and (max-width:1410px){.about-special__list-item .text{font-size:18px}}@media only screen and (max-width:1160px){.about-special__list-item .text{font-size:16px}}.section-wiki{padding-bottom:600px;padding-top:100px;position:relative}@media only screen and (max-width:1023px){.section-wiki{padding-top:200px}}.section-wiki .all{position:relative;z-index:1}.section-wiki:before{background:url(/bitrix/templates/ultima/assets/css/../img/bg-list2.png) 50% 0 no-repeat;background-size:auto 100%;bottom:0;content:"";display:block;left:0;position:absolute;top:-400px;width:100%}@media only screen and (max-width:1023px){.section-wiki:before{top:-250px}}.section-wiki .breadcrumbs{margin-bottom:40px}.section-wiki__header{margin-bottom:90px}.section-wiki__header .wiki-title{background:linear-gradient(137.08deg,#6e5b43 -15.95%,#08051e 78.96%);-webkit-background-clip:text;font-size:83px;margin-bottom:12px;-webkit-text-fill-color:transparent;background-clip:text;color:transparent;font-family:VinqueRg,sans-serif;font-weight:500;text-transform:uppercase}@media only screen and (max-width:1160px){.section-wiki__header .wiki-title{font-size:68px}}@media only screen and (max-width:750px){.section-wiki__header .wiki-title{font-size:42px}}.section-wiki__header .wiki-desc{color:#342615;font-size:32px}.section-wiki .wiki-content{background:rgba(255,232,204,.72);border-radius:70px;display:block;padding:94px 94px 120px}@media only screen and (max-width:750px){.section-wiki .wiki-content{background:rgba(255,232,204,.3);border-radius:0;margin:0 -20px;padding:50px}}.section-wiki .wiki-content h2{background:linear-gradient(4.4deg,#1a2166 -31.59%,#0f0201 127%);-webkit-background-clip:text;font-size:64px;margin-bottom:5px;-webkit-text-fill-color:transparent;background-clip:text;color:transparent;font-weight:500;text-transform:uppercase}@media only screen and (max-width:1160px){.section-wiki .wiki-content h2{font-size:58px}}@media only screen and (max-width:750px){.section-wiki .wiki-content h2{font-size:48px}}.section-wiki .wiki-content p+p{margin-top:15px}.section-wiki .wiki-content p+h2{margin-top:25px}.section-wiki .wiki-content__img{float:right;margin-bottom:30px;margin-left:50px;max-width:512px}@media only screen and (max-width:1160px){.section-wiki .wiki-content__img{float:none;margin:0 auto 30px}}.section-wiki .wiki-content__img .img{border-radius:10px;margin-bottom:-7px;overflow:hidden}.section-wiki .wiki-content__img .img-label{background:#fff5e8;border-radius:0 0 10px 10px;color:#0f0201;font-size:20px;padding:15px 15px 10px}.section-wiki .wiki-actions{align-items:flex-end;display:flex;gap:24px;justify-content:flex-end;margin-top:35px}@media only screen and (max-width:1023px){.section-wiki .wiki-actions{flex-wrap:wrap;justify-content:center}}.section-wiki .wiki-actions .btn{background:linear-gradient(332.65deg,#08051e -33.48%,#624f37 147.99%);border:none;border-radius:20px;color:#ffd5a3;display:inline-block;font-family:VinqueRg,sans-serif;font-size:32px;padding:10px 45px;text-transform:uppercase;vertical-align:top}.section-wiki .wiki-actions .btn:hover{background:linear-gradient(332.65deg,#624f37 -33.48%,#624f37 147.99%)}.section-wiki .wiki-actions .btn-blue{background:linear-gradient(184.4deg,#1a2166 -27%,#040310 131.59%);border-radius:20px;color:#ffd5a3;display:inline-block;font-family:VinqueRg,sans-serif;font-size:20px;padding:8px 45px;text-transform:uppercase;vertical-align:top}.section-wiki .wiki-actions .btn-blue:hover{background:linear-gradient(184.4deg,#040310 -27%,#040310 131.59%)}.page-about-bg1{z-index:1}.page-about-bg1,.section-about-faq{margin-bottom:-600px;position:relative}.section-about-faq{padding-bottom:450px}.section-about-faq:before{background:url(/bitrix/templates/ultima/assets/css/../img/bg2.png) 50% 50% no-repeat;background-size:cover;left:0}.section-about-faq:after,.section-about-faq:before{bottom:0;content:"";position:absolute;top:0;width:100%;z-index:0}.section-about-faq:after{backdrop-filter:blur(18px);background:rgba(8,5,29,.2);border-radius:70px;box-shadow:0 4px 44.1px 0 #000;display:block;left:calc(50% - 770px);max-width:1540px}@media only screen and (max-width:1200px){.section-about-faq:after{left:0}}.section-about-faq .faq-content{backdrop-filter:none;background:none;box-shadow:none;padding-top:450px;position:relative;z-index:4}.page-about-bg2,.section-about-faq .faq-content__wrapper{position:relative;z-index:2}.page-about-bg2{padding-top:500px}@media only screen and (max-width:750px){.page-about-bg2{padding-top:100px}}.page-about-bg2:before{background:url(/bitrix/templates/ultima/assets/css/../img/bg-list2.png) 50% 0 no-repeat;background-size:cover;bottom:0;content:"";left:0;position:absolute;top:0;width:100%;z-index:-1}.section-comanda{background:#111927;border-radius:70px;margin-bottom:-400px;padding-bottom:600px;padding-top:140px}@media only screen and (max-width:1023px){.section-comanda{border-radius:0}}@media only screen and (max-width:750px){.section-comanda{padding-bottom:300px}}.section-comanda__title{background:linear-gradient(160.34deg,#ffe8cc -3.43%,#ffd39d 58.69%,#ffe8cc 104.25%);-webkit-background-clip:text;font-size:83px;-webkit-text-fill-color:transparent;background-clip:text;color:transparent;font-family:VinqueRg,sans-serif;font-weight:500;margin-bottom:55px;text-transform:uppercase}@media only screen and (max-width:1200px){.section-comanda__title{font-size:76px}}@media only screen and (max-width:1023px){.section-comanda__title{font-size:70px}}@media only screen and (max-width:768px){.section-comanda__title{font-size:60px}}@media only screen and (max-width:750px){.section-comanda__title{font-size:48px}}.section-comanda__subtitle{background:linear-gradient(160.34deg,#ffe8cc -3.43%,#ffd39d 26.9%,#ffd39d 71.51%,#ffe8cc 104.25%);-webkit-background-clip:text;font-size:64px;-webkit-text-fill-color:transparent;background-clip:text;color:transparent;font-weight:500;margin-bottom:75px;text-transform:uppercase}@media only screen and (max-width:1200px){.section-comanda__subtitle{font-size:58px}}@media only screen and (max-width:1023px){.section-comanda__subtitle{font-size:48px}}@media only screen and (max-width:750px){.section-comanda__subtitle{font-size:36px}}.command-list{display:flex;flex-wrap:wrap;gap:80px 0;margin:0 -40px}.command-list.--type2 .command-list__item{max-width:33.333%;min-width:33.333%;padding:40px 26px}@media only screen and (max-width:1200px){.command-list.--type2 .command-list__item{max-width:50%;min-width:50%}}@media only screen and (max-width:768px){.command-list.--type2 .command-list__item{max-width:100%;min-width:100%}}.command-list.--type2 .command-list__item .b-info .name{font-size:36px}.command-list.--type2 .command-list__item .b-info .text{font-size:20px}.command-list.--type2 .command-list__item .b-img{background:none;margin-left:0;margin-right:0;padding:0}.command-list__item{max-width:50%;min-width:50%;padding:0 40px}@media only screen and (max-width:768px){.command-list__item{max-width:100%;min-width:100%}}.command-list__item-wrapper{align-items:center;background:linear-gradient(149.08deg,#ffe8cc 1.59%,#deb98c 46.89%,#ffe8cc 103.13%);border-radius:70px;display:flex;gap:40px;padding:40px;position:relative;z-index:2}@media only screen and (max-width:750px){.command-list__item-wrapper{flex-direction:column}}.command-list__item-wrapper-shadow{border-radius:70px;box-shadow:0 4px 4px 0 rgba(0,0,0,.631);position:relative}.command-list__item-wrapper-shadow:before{background:#eed0ab;border-radius:100px/50px;content:"";height:62px;left:calc(50% - 42px);position:absolute;top:calc(100% - 40px);width:104px;z-index:0}@media only screen and (max-width:750px){.command-list__item-wrapper-shadow:before{display:none}}.command-list__item-wrapper-shadow:after{background:#edcfaa;border-radius:100px/50px;content:"";height:62px;left:calc(50% - 42px);position:absolute;top:-20px;width:104px;z-index:0}@media only screen and (max-width:750px){.command-list__item-wrapper-shadow:after{display:none}}.command-list__item .b-info{flex:1 1 auto}.command-list__item .b-info .name{background:linear-gradient(4.4deg,#1a2166 -31.59%,#0f0201 127%);-webkit-background-clip:text;font-size:40px;-webkit-text-fill-color:transparent;background-clip:text;color:transparent;font-weight:500;text-transform:uppercase}@media only screen and (max-width:750px){.command-list__item .b-info .name{font-size:28px}}.command-list__item .b-info .text{color:#0f0201;font-size:25px}@media only screen and (max-width:750px){.command-list__item .b-info .text{font-size:18px}}.command-list__item .b-img{background:url(/bitrix/templates/ultima/assets/css/../img/list-command.png) 0 0 no-repeat;background-size:contain;margin:0 -30px;max-width:500px;min-width:calc(50% - 20px);padding:50px}.section-games{padding-bottom:200px;padding-top:300px;position:relative;z-index:1}@media only screen and (max-width:1200px){.section-games{margin-bottom:-100px}}@media only screen and (max-width:750px){.section-games{padding-top:400px}}.section-games .all{position:relative;z-index:2}@media only screen and (max-width:1200px){.section-games .all{padding-left:15px;padding-right:15px}}.section-games:before{background:url(/bitrix/templates/ultima/assets/css/../img/paper.png) 0 0 no-repeat;background-size:cover;bottom:-10vw;content:"";left:-10vw;position:absolute;right:-15vw;top:-10vw;transform:rotate(5deg)}@media only screen and (max-width:1200px){.section-games:before{background-position:50% 0;left:-40vw;top:-40vw;transform:rotate(0deg)}}.section-games__title{background:linear-gradient(.31deg,#08051e 23.94%,#b5a086 253.23%);-webkit-background-clip:text;font-size:83px;-webkit-text-fill-color:transparent;background-clip:text;color:transparent;font-family:VinqueRg,sans-serif;font-weight:500;margin-bottom:55px;text-transform:uppercase}@media only screen and (max-width:1200px){.section-games__title{font-size:76px}}@media only screen and (max-width:1023px){.section-games__title{font-size:70px}}@media only screen and (max-width:768px){.section-games__title{font-size:60px}}@media only screen and (max-width:750px){.section-games__title{font-size:48px}}@media print{.--md-hidden,.admin-panel,.b-detail-info__col-right,.cabinet-detail-aside,.cabinet-detail__bottom-btns,.cabinet-header__right,.cabinet-header__right .b-btns,.cabinet-info__bottom,.covering-letter__header .right-btns,.footer,.header{display:none!important}.over{max-width:1000px}.all{max-width:1000px!important;width:800px!important}a[href]:after{content:none}@page{size:Letter portrait;margin:1em}img,ul{page-break-inside:avoid}*{-webkit-print-color-adjust:exact;print-color-adjust:exact}.cabinet-info__label,body{font-size:13px}h2,h3{page-break-after:avoid}.cabinet-info__text{font-size:16px}.h2-title{font-size:24px}.h2-title,.h3-title{page-break-after:avoid}.h3-title{font-size:20px}.cabinet-info__section{padding:10px 0}.cabinet-info__row+.cabinet-info__row{padding-top:8px}.cabinet-info__row.--x2{padding-bottom:18px}.cabinet-info__row{flex-wrap:wrap}.cabinet-info__lg-2{width:100%}.cabinet-info__section .h2-title--section{padding-bottom:5px;padding-top:5px}}
/*# sourceMappingURL=style.bundle.css.map*/
/* End */


/* Start:/bitrix/templates/ultima/assets/css/custom.css?177192375720755*/
/* custom.css — overrides ONLY for "Все для игры" page (gamefiles) */
/* Подключать после style.bundle.css */

/* 1) Фон страницы (только если на этой странице у body есть класс bg-reg) */
body.bg-reg {
  background-color: #1a2a72;
  background-image: url("/bitrix/templates/ultima/assets/img/bg_1block.jpg");
  background-repeat: no-repeat;
  background-position: 50% 0;
  background-size: cover;
  background-attachment: scroll;
}

/* Делаем внутренние контейнеры прозрачными, чтобы не перекрывали фон */
body.bg-reg .site,
body.bg-reg #bx-page,
body.bg-reg main,
body.bg-reg .content,
body.bg-reg .wrapper,
body.bg-reg .wrap,
body.bg-reg .page {
  background: transparent !important;
}

/* 2) Обертка страницы "Все для игры" */
body.bg-reg .page-gamefiles {
  position: relative;
  padding: 140px 0 120px;
  overflow: visible;
  z-index: 0;
}

/* Заголовок — ширина и выравнивание под сетку карточек */
body.bg-reg .page-gamefiles__title {
  font-family: VinqueRg, sans-serif;
  font-size: 68px;
  text-transform: uppercase;

  max-width: 1396px; /* 3*440 + 2*28 */
  margin: 0 auto 14px;

  color: #ffe8cc;
  text-shadow: 0 2px 14px rgba(0,0,0,.55);
  text-align: left;
}

/* 3) Бумага (подложка), которая уходит под футер с запасом */
body.bg-reg .page-gamefiles__paper {
  position: relative;
  margin-top: 52px;
  padding-top: 62px;
  z-index: 0;
}

body.bg-reg .page-gamefiles__paper.page-gamefiles__paper--full::before {
  content: "";
  position: absolute;
  left: 50%;
  transform: translateX(-50%);

  width: 160vw;
  top: -210px;
  bottom: -420px; /* запас, чтобы точно уходило под футер */

  z-index: -1;
  pointer-events: none;

  background: url("/bitrix/templates/ultima/assets/img/paper.png") 50% 0 no-repeat;
  background-size: cover;
}

/* 4) Сетка карточек */
body.bg-reg .gamefiles-grid {
  position: relative;
  z-index: 1;

  display: grid;
  grid-template-columns: repeat(3, 440px);
  gap: 28px;

  justify-content: start; /* сетка от левого края */
  align-items: start;

  max-width: 1396px;
  margin-left: auto;
  margin-right: auto;
}

/* 5) Карточка */
body.bg-reg .gamefiles-card {
  position: relative;
  width: 440px;
  height: 400px;

  background: url("/bitrix/templates/ultima/assets/img/gamefiles-card.svg") 50% 0 no-repeat;
  background-size: 100% 100%;
  border-radius: 22px;

  overflow: hidden;
  isolation: isolate;
}

body.bg-reg .gamefiles-card__content {
  position: relative !important;
  height: 100%;
  padding: 26px 26px 34px;
  display: flex;
  flex-direction: column;
  box-sizing: border-box;
  min-height: 0; /* важно для overflow у списка */
}

body.bg-reg .gamefiles-card__head {
  margin-bottom: 14px;
  overflow: hidden !important;
  flex: 0 0 auto;
}

body.bg-reg .gamefiles-card__title {
  font-family: VinqueRg, sans-serif;
  font-size: 28px;
  text-transform: uppercase;
  color: #ffd39d;
  margin: 0 0 10px;
}

/* Декор-стрелки под заголовком */
body.bg-reg .gamefiles-card__decor {
  --arrows-pad: 1px;
  --arrows-h: 55px;

  position: relative !important;
  width: 100% !important;
  height: var(--arrows-h) !important;
  overflow: hidden !important;
  box-sizing: border-box !important;

  padding: 0 var(--arrows-pad) !important;
  margin: 0 !important;
}

body.bg-reg .gamefiles-card__decor img {
  display: block !important;
  width: 100% !important;
  height: 100% !important;
  max-width: 100% !important;
  object-fit: contain !important;
  position: static !important;
  transform: none !important;
}

/* 6) Список файлов внутри карточки — только скролл, без вылезаний */
body.bg-reg .gamefiles-list {
  list-style: none !important;
  padding: 0 !important;
  margin: 0 !important;

  flex: 1 1 auto;
  min-height: 0;
  overflow: auto;
  overscroll-behavior: contain;
  scrollbar-gutter: stable;
}

body.bg-reg .gamefiles-list > li.gamefiles-item {
  display: flex !important;
  float: none !important;
  position: relative !important;

  align-items: baseline;
  justify-content: space-between;
  gap: 12px;

  padding: 10px 0;
  width: 100%;
  box-sizing: border-box;
}

body.bg-reg .gamefiles-list > li.gamefiles-item + li.gamefiles-item {
  border-top: 1px solid rgba(255, 232, 204, 0.10);
}

body.bg-reg .gamefiles-item__label {
  flex: 1 1 auto;
  min-width: 0;

  color: rgba(255, 232, 204, 0.88);
  font-size: 18px;
  line-height: 1.2;

  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

body.bg-reg .gamefiles-item__link {
  flex: 0 0 auto;
  position: static !important;
  float: none !important;

  color: #ffd39d;
  text-decoration: underline;
  font-size: 16px;
  white-space: nowrap;
}

body.bg-reg .gamefiles-item__link:hover {
  text-decoration: none;
  color: #d5c0a5;
}

/* 7) Футер поверх бумаги */
body.bg-reg .footer {
  position: relative;
  z-index: 10;
}

/* 8) Адаптив */
@media (max-width: 1450px) {
  body.bg-reg .gamefiles-grid {
    grid-template-columns: repeat(3, minmax(320px, 440px));
    max-width: none;
    justify-content: center;
  }

  body.bg-reg .page-gamefiles__title {
    max-width: none;
    padding: 0 16px;
  }

  body.bg-reg .gamefiles-card {
    width: 100%;
    max-width: 440px;
    justify-self: center;
  }
}

@media (max-width: 1023px) {
  body.bg-reg .page-gamefiles {
    padding: 90px 0 110px;
  }

  body.bg-reg .page-gamefiles__title {
    font-size: 48px;
  }

  body.bg-reg .page-gamefiles__paper {
    margin-top: 46px;
    padding-top: 52px;
  }

  body.bg-reg .page-gamefiles__paper.page-gamefiles__paper--full::before {
    top: -70px;
    bottom: -520px;
    background: url("/bitrix/templates/ultima/assets/img/paper-768.png") 50% 0 no-repeat;
    background-size: cover;
  }

  body.bg-reg .gamefiles-grid {
    grid-template-columns: minmax(320px, 440px);
    gap: 16px;
    justify-content: center;
  }

  body.bg-reg .gamefiles-card {
    height: 340px;
  }
}

@media (max-width: 600px) {
  body.bg-reg .page-gamefiles__title {
    font-size: 28px;
    margin-bottom: 12px;
  }

  body.bg-reg .page-gamefiles__paper {
    margin-top: 26px;
  }

  body.bg-reg .page-gamefiles__paper.page-gamefiles__paper--full::before {
    top: -60px;
    bottom: -560px;
  }

  body.bg-reg .gamefiles-card__title { font-size: 20px; }
  body.bg-reg .gamefiles-item__label { font-size: 16px; }

  body.bg-reg .gamefiles-card__decor {
    --arrows-h: 20px;
    --arrows-pad: 18px;
  }
}



.info-game-box { position: relative; }

/* Центруем карточку внутри slick-slide, не трогая служебные обёртки */
.lvl1 .slider-main .slick-slide {
  display: flex !important;
  justify-content: center;
}

.lvl1 .slider-main .slide {
  flex: 0 0 auto;
}

/* Жёсткие пропорции картинки */
.info-game-box__img{
  max-width: 580px;
  width: 100%;
  aspect-ratio: 580 / 330;
  overflow: hidden;
}
.info-game-box__img img{
  width: 100%;
  height: 100%;
  object-fit: cover;
  display: block;
}




/* =========================
   Главная (section-3 / lvl4): фикс геометрии карточек + скругление фото
   ========================= */

/* Карточка одинаковой высоты и нормальная "колонка" */
.section-3 .lvl4 .news-list .news-item-wrapper{
  display:flex;
  flex-direction:column;
  height:100%;
}

/* Заголовок на главной не фиксированной высотой */
.section-3 .lvl4 .news-list .news-item__title{
  height:auto !important;
  max-height:none !important;
  overflow:visible !important;
}

/* Заголовок: 3 строки, и резерв под 3 строки чтобы сетка не плясала */
.section-3 .lvl4 .news-list .news-item__title-link{
  display:-webkit-box;
  -webkit-box-orient:vertical;
  -webkit-line-clamp:3;
  overflow:hidden;

  line-height:1.1;
  min-height:3.3em;
}

/* Анонс: чуть больше строк (если хочешь) */
.section-3 .lvl4 .news-list .text a{
  display:-webkit-box;
  -webkit-box-orient:vertical;
  -webkit-line-clamp:4;
  overflow:hidden;
}

/* Картинка: прижать вниз, зажать высоту, скруглить, обрезать */
.section-3 .lvl4 .news-list .img{
  margin-top:auto;
  width:100%;
  height:220px;              /* подгони под макет */
  overflow:hidden;           /* ВАЖНО: это делает реальное скругление */
  border-radius:16px;        /* под стиль твоих карточек */
}

/* Само изображение: растянуть в контейнер */
.section-3 .lvl4 .news-list .img img{
  width:100%;
  height:100%;
  display:block;
  object-fit:cover;
  object-position:center;
}

/* Если картинки нет */
.section-3 .lvl4 .news-list .img.--empty{
  background:rgba(255,255,255,0.06);
}




/* ===== NEWS PAGE (override bundle) ===== */

/* сетка */
.page-news .news-list{
  display:flex;
  flex-wrap:wrap;
  gap:40px 0;
  margin:0 -18px 45px;
}

/* ВАЖНО: бьём по тому же селектору, что и в bundle */
.page-news .news-list .news-item{
  flex:0 0 33.333%;
  max-width:33.333%;
  min-width:33.333%;
  padding:18px;
  margin-bottom:0;
}

@media (max-width:1200px){
  .page-news .news-list .news-item{
    flex:0 0 50%;
    max-width:50%;
    min-width:50%;
    padding:15px;
  }
}
@media (max-width:750px){
  .page-news .news-list .news-item{
    flex:0 0 100%;
    max-width:100%;
    min-width:100%;
    padding:0 10px;
  }
}

/* карточка по высоте */
.page-news .news-list .news-item .news-item-wrapper{
  display:flex;
  flex-direction:column;
  width:100%;
  height:100%;
}

/* низ прижимаем вниз */
.page-news .news-list .news-item .news-item__bottom{
  margin-top:auto;
}

/* картинка стабильная */
.page-news .news-list .news-item .img{
  height:210px;
  overflow:hidden;
  border-radius:18px;
  margin-top:14px;
  background:rgba(255,255,255,0.04);
}
.page-news .news-list .news-item .img img{
  width:100%;
  height:100%;
  object-fit:cover;
  display:block;
}

/* переносы и аккуратная обрезка */
.page-news .news-list .news-item__title-link,
.page-news .news-list .news-item .text,
.page-news .news-list .news-item .text a{
  white-space:normal !important;
  overflow-wrap:anywhere;
  word-break:break-word;
}

.page-news .news-list .news-item__title-link{
  display:-webkit-box;
  -webkit-box-orient:vertical;
  -webkit-line-clamp:2;
  overflow:hidden;
}
.page-news .news-list .news-item .text a{
  display:-webkit-box;
  -webkit-box-orient:vertical;
  -webkit-line-clamp:3;
  overflow:hidden;
}




/* NEWS DETAIL: широкая картинка + лид под ней */
.news-detail .news-detail-image{
  width: 100%;
  margin-top: 18px;
}

/* важно: часто узость появляется из-за max-width и margin:auto */
.news-detail .news-detail-image .img{
  width: 100%;
  max-width: none !important;
  margin: 0 !important;

  height: 600px;              /* подгони под макет */
  overflow: hidden;
  border-radius: 18px;
  background: rgba(255,255,255,0.04);
}

.news-detail .news-detail-image .img img{
  width: 100%;
  height: 100%;
  object-fit: cover;
  display: block;
}

/* лид */
.news-detail .news-detail-image .img-label{
  margin-top: 12px;
  font-weight: 700;
}

/* адаптив высоты */
@media (max-width: 900px){
  .news-detail .news-detail-image .img{ height: 260px; }
}
@media (max-width: 640px){
  .news-detail .news-detail-image .img{ height: 200px; }
}



.page-news{
  background: url(/bitrix/templates/ultima/assets/css/../img/bg_1block.jpg) 50% 0 no-repeat;
  background-size: cover;
}


/* ===== Главная: вкладки не должны занимать место, если скрыты ===== */
.section-3 .lvl4 .lvl4__content .js-tab-box{
  display: none !important;
}
.section-3 .lvl4 .lvl4__content .js-tab-box.--show{
  display: block !important;
}

/* на всякий случай: если где-то скрипт/бандл ставит высоту контенту вкладок */
.section-3 .lvl4 .lvl4__content{
  height: auto !important;
  min-height: 0 !important;
}

/* ===== Главная: прибиваем лишние отступы между блоками ===== */
.section-3 .lvl4{ margin-bottom: 0 !important; padding-bottom: 0 !important; }
.section-3 .lvl5{ margin-top: 0 !important; padding-top: 0 !important; }

/* ===== Mobile Drawer (компактный, без скролла) ===== */
.mobile-drawer{
  position: fixed;
  inset: 0;
  z-index: 5000;
  pointer-events: none;
}

.mobile-drawer__overlay{
  position: absolute;
  inset: 0;
  background: rgba(0,0,0,.35);
  opacity: 0;
  transition: opacity .25s ease;
}

.mobile-drawer__panel{
  position: absolute;
  top: 0;
  right: 0;
  height: 100%;
  width: min(78vw, 320px);            /* было 86vw/360 */
  background: linear-gradient(.31deg,#08051e 23.94%,#b5a086 253.23%);
  box-shadow: 0 10px 60px rgba(0,0,0,.55);
  transform: translateX(102%);
  transition: transform .25s ease;
  border-top-left-radius: 24px;
  border-bottom-left-radius: 24px;
  overflow: hidden;
}

.mobile-drawer__inner{
  height: 100%;
  display: flex;
  flex-direction: column;
  padding: 14px 14px 14px;            /* меньше */
}

.mobile-drawer__close{
  position: absolute;
  top: 10px;
  right: 10px;
  width: 40px;
  height: 40px;
  border-radius: 12px;
  background: rgba(255,255,255,.08);
  color: #ffe8cc;
  font-size: 24px;
  line-height: 1;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
}

.mobile-drawer__top{
  padding: 10px 8px 6px;
  margin-top: 28px;                  /* чтобы не наезжало на крестик */
}

.mobile-drawer__logo{
  width: 60px;                        /* было 70 */
  margin-bottom: 12px;
}

/* AUTH — компактнее */
.mobile-drawer__auth{
  display: flex;
  gap: 10px;
}

.mobile-drawer__auth .btn-login{
  flex: 1 1 0;
  text-align: center;
  border: 1px solid #ffd5a3;
  border-radius: 10px;
  color: #ffe8cc;
  display: inline-block;
  font-size: 18px;
  line-height: 1;
  padding: 9px 14px 10px;             /* меньше */
  text-decoration: none;
}

.mobile-drawer__auth .btn-login:hover{
  background: #ffd5a3;
  color: #1a2166;
}

/* NAV — ужимаем */
.mobile-drawer__nav{
  display: flex;
  flex-direction: column;
  gap: 18px;                          /* было 18 */
  padding: 14px 8px 10px;             /* меньше */
}

.mobile-drawer__nav a{
  color: #ffe8cc;
  font-size: 24px;                    /* было 30 */
  font-weight: 300;
  line-height: 1.05;
  text-decoration: none;
}

/* BOTTOM */
.mobile-drawer__bottom{
  margin-top: auto;
  padding: 8px 8px 10px;
}

/* Socials — меньше круги и иконки */
.mobile-drawer__socials{
  display: flex;
  gap: 10px;
}

.mobile-drawer__soc{
  width: 56px;                        /* было 72 */
  height: 56px;
  border-radius: 20px;                /* было 26 */
  background: rgba(8,5,30,.55);
  border: 1px solid rgba(255,213,163,.85);
  display: flex;
  align-items: center;
  justify-content: center;
  text-decoration: none;
}

.mobile-drawer__soc img{
  width: 26px;                        /* было 34 */
  height: 26px;
  display: block;
}

/* open state */
.mobile-drawer.is-open{ pointer-events: auto; }
.mobile-drawer.is-open .mobile-drawer__overlay{ opacity: 1; }
.mobile-drawer.is-open .mobile-drawer__panel{ transform: translateX(0); }

/* чтобы кликалось */
.nav-burger{ cursor: pointer; }

/* на совсем низких экранах — ещё компактнее */
@media (max-height: 720px){
  .mobile-drawer__nav a{ font-size: 22px; }
  .mobile-drawer__soc{ width: 50px; height: 50px; border-radius: 16px; }
  .mobile-drawer__soc img{ width: 24px; height: 24px; }
}




@media (max-width: 640px){
  .section-3 .lvl4 .news-list .text a{
    display: -webkit-box !important;
    -webkit-box-orient: vertical !important;
    -webkit-line-clamp: 3 !important;  /* сколько строк на мобиле */
    overflow: hidden !important;
  }
}




/* HOME news cards: fix tap on image (mobile) */
.section-3 .lvl4 .news-list .news-item-wrapper{
  position: relative;
}

.section-3 .lvl4 .news-list .news-card-hit{
  position: absolute;
  inset: 0;
  z-index: 50;
  display: block;
  background: rgba(0,0,0,0.01); /* важно для iOS */
  -webkit-tap-highlight-color: transparent;
  touch-action: manipulation;
}

/* спрятать текст, но оставить его в DOM */
.section-3 .lvl4 .news-list .news-card-hit__t{
  position: absolute;
  width: 1px; height: 1px;
  margin: -1px; padding: 0;
  overflow: hidden;
  clip: rect(0,0,0,0);
  white-space: nowrap;
  border: 0;
}

/* чтобы тапы по картинке НЕ перехватывались img/контейнером */
.section-3 .lvl4 .news-list .img,
.section-3 .lvl4 .news-list .img img{
  pointer-events: none;
}

/* заголовок и лид остаются обычными ссылками поверх оверлея */
.section-3 .lvl4 .news-list .news-item__title-link,
.section-3 .lvl4 .news-list .text a{
  position: relative;
  z-index: 60;
}




/* LK (кабинет) — вынесено из /lk/index.php */
.page-reg .lk-wrap{
  max-width: 980px;
  margin: 0 auto;
  padding: 0 12px;
}
.page-reg .lk-grid{
  display:flex;
  gap:24px;
  flex-wrap:wrap;
  justify-content:center;
}
.page-reg .lk-card{
  background: rgba(255,232,204,.78);
  border-radius: 40px;
  box-shadow: 0 10px 30px rgba(0,0,0,.25);
  padding: 28px 24px;
  flex: 1 1 420px;
  min-width: 320px;
  color:#0f0201;
}
.page-reg .lk-title{
  font-family: VinqueRg, sans-serif;
  font-size: 34px;
  text-transform: uppercase;
  margin-bottom: 14px;
  background: linear-gradient(4.4deg,#1a2166 -31.59%,#0f0201 127%);
  -webkit-background-clip:text;
  -webkit-text-fill-color:transparent;
}
.page-reg .lk-row{ margin: 10px 0; font-size: 20px; }
.page-reg .lk-muted{ opacity:.75; font-size:16px; margin-top:6px; }
.page-reg .lk-balance{
  font-family: VinqueRg, sans-serif;
  font-size: 54px;
  line-height: 1;
  margin: 10px 0 14px;
  background: linear-gradient(180deg,#6e5b43,#08051e);
  -webkit-background-clip:text;
  -webkit-text-fill-color:transparent;
}
.page-reg .lk-actions{
  display:flex;
  gap:12px;
  flex-wrap:wrap;
  margin-top: 14px;
}
.page-reg .lk-amounts{
  display:flex;
  gap:10px;
  flex-wrap:wrap;
  margin: 10px 0 14px;
}
.page-reg .lk-amounts button{
  background: rgba(8,5,30,.12);
  border: 1px solid rgba(8,5,30,.18);
  border-radius: 16px;
  padding: 10px 14px;
  font-size: 16px;
}
.page-reg .lk-amounts button:hover{ background: rgba(8,5,30,.18); }
.page-reg .lk-msg{
  margin: 10px 0 0;
  font-size: 18px;
  color: #12613c;
}
.page-reg .lk-err{
  margin: 10px 0 0;
  font-size: 18px;
  color: #99000f;
}

/* Шапка: навигацию левее */
.header .all{
  max-width: 100% !important;      /* убираем ограничение 1558px только в шапке */
  justify-content: flex-start !important;  /* вместо center */
}

/* чтобы правые кнопки не “тянули” всё к центру */
.header .nav{
  margin-right: auto !important;
}

/* Подвинуть меню правее на X */
.header .nav{
  margin-left: 60px !important; /* поменяй 60 на сколько надо */
}


/* RULES: мобилка — чтобы всё влезало */
@media (max-width: 750px){
  .rules-page .faq-content{
    padding-top: 36px !important;
    padding-left: 16px !important;
    padding-right: 16px !important;
  }

  .rules-page .faq-title{
    font-size: 42px !important;
    margin-bottom: 40px !important;
    line-height: 1.05 !important;
  }

  .rules-page .faq-item__title{
    font-size: 28px !important;
    line-height: 1.1 !important;
  }

  .rules-page .faq-item__text{
    font-size: 18px !important;
    line-height: 1.25 !important;
  }

  .rules-page .faq-item__line{
    margin: 40px 20px 0 !important;
  }
}

/* совсем маленькие экраны */
@media (max-width: 360px){
  .rules-page .faq-title{ font-size: 36px !important; }
  .rules-page .faq-item__title{ font-size: 24px !important; }
}
/* End */


/* Start:/bitrix/templates/ultima/styles.css?177030369321*/
/* Ultima template */
/* End */
/* /bitrix/templates/ultima/assets/css/style.bundle.css?1771261442107385 */
/* /bitrix/templates/ultima/assets/css/custom.css?177192375720755 */
/* /bitrix/templates/ultima/styles.css?177030369321 */
