@charset "UTF-8";.nuxt-progress{background-color:#888;height:2px;left:0;opacity:1;position:fixed;right:0;top:0;transition:width .1s,opacity .4s;width:0;z-index:999999}.nuxt-progress.nuxt-progress-notransition{transition:none}.nuxt-progress-failed{background-color:red}@keyframes plyr-progress{to{background-position:25px 0;background-position:var(--plyr-progress-loading-size,25px) 0}}@keyframes plyr-popup{0%{opacity:.5;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes plyr-fade-in{0%{opacity:0}to{opacity:1}}.plyr{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;align-items:center;direction:ltr;display:flex;flex-direction:column;font-family:inherit;font-family:var(--plyr-font-family,inherit);font-variant-numeric:tabular-nums;font-weight:400;font-weight:var(--plyr-font-weight-regular,400);line-height:1.7;line-height:var(--plyr-line-height,1.7);max-width:100%;min-width:200px;position:relative;text-shadow:none;transition:box-shadow .3s ease;z-index:0}.plyr audio,.plyr iframe,.plyr video{display:block;height:100%;width:100%}.plyr button{font:inherit;line-height:inherit;width:auto}.plyr:focus{outline:0}.plyr--full-ui{box-sizing:border-box}.plyr--full-ui *,.plyr--full-ui :after,.plyr--full-ui :before{box-sizing:inherit}.plyr--full-ui a,.plyr--full-ui button,.plyr--full-ui input,.plyr--full-ui label{touch-action:manipulation}.plyr__badge{background:#4a5464;background:var(--plyr-badge-background,#4a5464);border-radius:2px;border-radius:var(--plyr-badge-border-radius,2px);color:#fff;color:var(--plyr-badge-text-color,#fff);font-size:9px;font-size:var(--plyr-font-size-badge,9px);line-height:1;padding:3px 4px}.plyr--full-ui ::-webkit-media-text-track-container{display:none}.plyr__captions{animation:plyr-fade-in .3s ease;bottom:0;display:none;font-size:13px;font-size:var(--plyr-font-size-small,13px);left:0;padding:10px;padding:var(--plyr-control-spacing,10px);position:absolute;text-align:center;transition:transform .4s ease-in-out;width:100%}.plyr__captions span:empty{display:none}@media (min-width:480px){.plyr__captions{font-size:15px;font-size:var(--plyr-font-size-base,15px);padding:20px}}@media (min-width:768px){.plyr__captions{font-size:18px;font-size:var(--plyr-font-size-large,18px)}}.plyr--captions-active .plyr__captions{display:block}.plyr:not(.plyr--hide-controls) .plyr__controls:not(:empty)~.plyr__captions{transform:translateY(-40px)}.plyr__caption{background:rgba(0,0,0,.8);background:var(--plyr-captions-background,rgba(0,0,0,.8));border-radius:2px;-webkit-box-decoration-break:clone;box-decoration-break:clone;color:#fff;color:var(--plyr-captions-text-color,#fff);line-height:185%;padding:.2em .5em;white-space:pre-wrap}.plyr__caption div{display:inline}.plyr__control{background:transparent;border:0;border-radius:3px;border-radius:var(--plyr-control-radius,3px);color:inherit;cursor:pointer;flex-shrink:0;overflow:visible;padding:7px;position:relative;transition:all .3s ease}.plyr__control svg{fill:currentColor;display:block;height:18px;height:var(--plyr-control-icon-size,18px);pointer-events:none;width:18px;width:var(--plyr-control-icon-size,18px)}.plyr__control:focus{outline:0}.plyr__control.plyr__tab-focus{outline:3px dotted #00b2ff;outline:var(--plyr-tab-focus-color,var(--plyr-color-main,var(--plyr-color-main,#00b2ff))) dotted 3px;outline-offset:2px}a.plyr__control{text-decoration:none}.plyr__control.plyr__control--pressed .icon--not-pressed,.plyr__control.plyr__control--pressed .label--not-pressed,.plyr__control:not(.plyr__control--pressed) .icon--pressed,.plyr__control:not(.plyr__control--pressed) .label--pressed,a.plyr__control:after,a.plyr__control:before{display:none}.plyr--full-ui ::-webkit-media-controls{display:none}.plyr__controls{align-items:center;display:flex;justify-content:flex-end;text-align:center}.plyr__controls .plyr__progress__container{flex:1 1;min-width:0}.plyr__controls .plyr__controls__item{margin-left:2.5px}.plyr__controls .plyr__controls__item:first-child{margin-left:0;margin-right:auto}.plyr__controls .plyr__controls__item.plyr__progress__container{padding-left:2.5px}.plyr__controls .plyr__controls__item.plyr__time{padding:0 5px}.plyr__controls .plyr__controls__item.plyr__progress__container:first-child,.plyr__controls .plyr__controls__item.plyr__time+.plyr__time,.plyr__controls .plyr__controls__item.plyr__time:first-child{padding-left:0}.plyr [data-plyr=airplay],.plyr [data-plyr=captions],.plyr [data-plyr=fullscreen],.plyr [data-plyr=pip],.plyr__controls:empty{display:none}.plyr--airplay-supported [data-plyr=airplay],.plyr--captions-enabled [data-plyr=captions],.plyr--fullscreen-enabled [data-plyr=fullscreen],.plyr--pip-supported [data-plyr=pip]{display:inline-block}.plyr__menu{display:flex;position:relative}.plyr__menu .plyr__control svg{transition:transform .3s ease}.plyr__menu .plyr__control[aria-expanded=true] svg{transform:rotate(90deg)}.plyr__menu .plyr__control[aria-expanded=true] .plyr__tooltip{display:none}.plyr__menu__container{animation:plyr-popup .2s ease;background:hsla(0,0%,100%,.9);background:var(--plyr-menu-background,hsla(0,0%,100%,.9));border-radius:4px;bottom:100%;box-shadow:0 1px 2px rgba(0,0,0,.15);box-shadow:var(--plyr-menu-shadow,0 1px 2px rgba(0,0,0,.15));color:#4a5464;color:var(--plyr-menu-color,#4a5464);font-size:15px;font-size:var(--plyr-font-size-base,15px);margin-bottom:10px;position:absolute;right:-3px;text-align:left;white-space:nowrap;z-index:3}.plyr__menu__container>div{overflow:hidden;transition:height .35s cubic-bezier(.4,0,.2,1),width .35s cubic-bezier(.4,0,.2,1)}.plyr__menu__container:after{border:4px solid transparent;border:var(--plyr-menu-arrow-size,4px) solid transparent;border-top-color:var(--plyr-menu-background,hsla(0,0%,100%,.9));content:"";height:0;position:absolute;right:14px;top:100%;width:0}.plyr__menu__container [role=menu]{padding:7px}.plyr__menu__container [role=menuitem],.plyr__menu__container [role=menuitemradio]{margin-top:2px}.plyr__menu__container [role=menuitem]:first-child,.plyr__menu__container [role=menuitemradio]:first-child{margin-top:0}.plyr__menu__container .plyr__control{align-items:center;color:#4a5464;color:var(--plyr-menu-color,#4a5464);display:flex;font-size:13px;font-size:var(--plyr-font-size-menu,var(--plyr-font-size-small,13px));padding:4.66667px 10.5px;-webkit-user-select:none;user-select:none;width:100%}.plyr__menu__container .plyr__control>span{align-items:inherit;display:flex;width:100%}.plyr__menu__container .plyr__control:after{border:4px solid transparent;border:var(--plyr-menu-item-arrow-size,4px) solid transparent;content:"";position:absolute;top:50%;transform:translateY(-50%)}.plyr__menu__container .plyr__control--forward{padding-right:28px}.plyr__menu__container .plyr__control--forward:after{border-left-color:#728197;border-left-color:var(--plyr-menu-arrow-color,#728197);right:6.5px}.plyr__menu__container .plyr__control--forward.plyr__tab-focus:after,.plyr__menu__container .plyr__control--forward:hover:after{border-left-color:currentColor}.plyr__menu__container .plyr__control--back{font-weight:400;font-weight:var(--plyr-font-weight-regular,400);margin:7px 7px 3.5px;padding-left:28px;position:relative;width:calc(100% - 14px);width:calc(100% - var(--plyr-control-spacing, 10px)*.7*2)}.plyr__menu__container .plyr__control--back:after{border-right-color:#728197;border-right-color:var(--plyr-menu-arrow-color,#728197);left:6.5px}.plyr__menu__container .plyr__control--back:before{background:#dcdfe5;background:var(--plyr-menu-back-border-color,#dcdfe5);box-shadow:0 1px 0 #fff;box-shadow:0 1px 0 var(--plyr-menu-back-border-shadow-color,#fff);content:"";height:1px;left:0;margin-top:3.5px;overflow:hidden;position:absolute;right:0;top:100%}.plyr__menu__container .plyr__control--back.plyr__tab-focus:after,.plyr__menu__container .plyr__control--back:hover:after{border-right-color:currentColor}.plyr__menu__container .plyr__control[role=menuitemradio]{padding-left:7px}.plyr__menu__container .plyr__control[role=menuitemradio]:after,.plyr__menu__container .plyr__control[role=menuitemradio]:before{border-radius:100%}.plyr__menu__container .plyr__control[role=menuitemradio]:before{background:rgba(0,0,0,.1);content:"";display:block;flex-shrink:0;height:16px;margin-right:10px;margin-right:var(--plyr-control-spacing,10px);transition:all .3s ease;width:16px}.plyr__menu__container .plyr__control[role=menuitemradio]:after{background:#fff;border:0;height:6px;left:12px;opacity:0;top:50%;transform:translateY(-50%) scale(0);transition:transform .3s ease,opacity .3s ease;width:6px}.plyr__menu__container .plyr__control[role=menuitemradio][aria-checked=true]:before{background:#00b2ff;background:var(--plyr-control-toggle-checked-background,var(--plyr-color-main,var(--plyr-color-main,#00b2ff)))}.plyr__menu__container .plyr__control[role=menuitemradio][aria-checked=true]:after{opacity:1;transform:translateY(-50%) scale(1)}.plyr__menu__container .plyr__control[role=menuitemradio].plyr__tab-focus:before,.plyr__menu__container .plyr__control[role=menuitemradio]:hover:before{background:rgba(35,40,47,.1)}.plyr__menu__container .plyr__menu__value{align-items:center;display:flex;margin-left:auto;margin-right:calc(-7px + 2);overflow:hidden;padding-left:24.5px;pointer-events:none}.plyr--full-ui input[type=range]{-webkit-appearance:none;appearance:none;background:transparent;border:0;border-radius:26px;color:#00b2ff;color:var(--plyr-range-fill-background,var(--plyr-color-main,var(--plyr-color-main,#00b2ff)));display:block;height:19px;margin:0;min-width:0;padding:0;transition:box-shadow .3s ease;width:100%}.plyr--full-ui input[type=range]::-webkit-slider-runnable-track{background:transparent;background-image:linear-gradient(90deg,currentColor,transparent 0);background-image:linear-gradient(to right,currentColor var(--value,0),transparent var(--value,0));border:0;border-radius:2.5px;height:5px;height:var(--plyr-range-track-height,5px);-webkit-transition:box-shadow .3s ease;transition:box-shadow .3s ease;-webkit-user-select:none;user-select:none}.plyr--full-ui input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background:#fff;background:var(--plyr-range-thumb-background,#fff);border:0;border-radius:100%;box-shadow:0 1px 1px rgba(35,40,47,.15),0 0 0 1px rgba(35,40,47,.2);box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px rgba(35,40,47,.15),0 0 0 1px rgba(35,40,47,.2));height:13px;height:var(--plyr-range-thumb-height,13px);margin-top:-4px;position:relative;-webkit-transition:all .2s ease;transition:all .2s ease;width:13px;width:var(--plyr-range-thumb-height,13px)}.plyr--full-ui input[type=range]::-moz-range-track{background:transparent;border:0;border-radius:2.5px;height:5px;height:var(--plyr-range-track-height,5px);-moz-transition:box-shadow .3s ease;transition:box-shadow .3s ease;user-select:none}.plyr--full-ui input[type=range]::-moz-range-thumb{background:#fff;background:var(--plyr-range-thumb-background,#fff);border:0;border-radius:100%;box-shadow:0 1px 1px rgba(35,40,47,.15),0 0 0 1px rgba(35,40,47,.2);box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px rgba(35,40,47,.15),0 0 0 1px rgba(35,40,47,.2));height:13px;height:var(--plyr-range-thumb-height,13px);position:relative;-moz-transition:all .2s ease;transition:all .2s ease;width:13px;width:var(--plyr-range-thumb-height,13px)}.plyr--full-ui input[type=range]::-moz-range-progress{background:currentColor;border-radius:2.5px;height:5px;height:var(--plyr-range-track-height,5px)}.plyr--full-ui input[type=range]::-ms-track{color:transparent}.plyr--full-ui input[type=range]::-ms-fill-upper,.plyr--full-ui input[type=range]::-ms-track{background:transparent;border:0;border-radius:2.5px;height:5px;height:var(--plyr-range-track-height,5px);-ms-transition:box-shadow .3s ease;transition:box-shadow .3s ease;user-select:none}.plyr--full-ui input[type=range]::-ms-fill-lower{background:transparent;background:currentColor;border:0;border-radius:2.5px;height:5px;height:var(--plyr-range-track-height,5px);-ms-transition:box-shadow .3s ease;transition:box-shadow .3s ease;user-select:none}.plyr--full-ui input[type=range]::-ms-thumb{background:#fff;background:var(--plyr-range-thumb-background,#fff);border:0;border-radius:100%;box-shadow:0 1px 1px rgba(35,40,47,.15),0 0 0 1px rgba(35,40,47,.2);box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px rgba(35,40,47,.15),0 0 0 1px rgba(35,40,47,.2));height:13px;height:var(--plyr-range-thumb-height,13px);margin-top:0;position:relative;-ms-transition:all .2s ease;transition:all .2s ease;width:13px;width:var(--plyr-range-thumb-height,13px)}.plyr--full-ui input[type=range]::-ms-tooltip{display:none}.plyr--full-ui input[type=range]::-moz-focus-outer{border:0}.plyr--full-ui input[type=range]:focus{outline:0}.plyr--full-ui input[type=range].plyr__tab-focus::-webkit-slider-runnable-track{outline:3px dotted #00b2ff;outline:var(--plyr-tab-focus-color,var(--plyr-color-main,var(--plyr-color-main,#00b2ff))) dotted 3px;outline-offset:2px}.plyr--full-ui input[type=range].plyr__tab-focus::-moz-range-track{outline:3px dotted #00b2ff;outline:var(--plyr-tab-focus-color,var(--plyr-color-main,var(--plyr-color-main,#00b2ff))) dotted 3px;outline-offset:2px}.plyr--full-ui input[type=range].plyr__tab-focus::-ms-track{outline:3px dotted #00b2ff;outline:var(--plyr-tab-focus-color,var(--plyr-color-main,var(--plyr-color-main,#00b2ff))) dotted 3px;outline-offset:2px}.plyr__poster{background-color:#000;background-color:var(--plyr-video-background,var(--plyr-video-background,#000));background-position:50% 50%;background-repeat:no-repeat;background-size:contain;height:100%;left:0;opacity:0;position:absolute;top:0;transition:opacity .2s ease;width:100%;z-index:1}.plyr--stopped.plyr__poster-enabled .plyr__poster{opacity:1}.plyr--youtube.plyr--paused.plyr__poster-enabled:not(.plyr--stopped) .plyr__poster{display:none}.plyr__time{font-size:13px;font-size:var(--plyr-font-size-time,var(--plyr-font-size-small,13px))}.plyr__time+.plyr__time:before{content:"⁄";margin-right:10px;margin-right:var(--plyr-control-spacing,10px)}@media (max-width:767px){.plyr__time+.plyr__time{display:none}}.plyr__tooltip{background:hsla(0,0%,100%,.9);background:var(--plyr-tooltip-background,hsla(0,0%,100%,.9));border-radius:5px;border-radius:var(--plyr-tooltip-radius,5px);bottom:100%;box-shadow:0 1px 2px rgba(0,0,0,.15);box-shadow:var(--plyr-tooltip-shadow,0 1px 2px rgba(0,0,0,.15));color:#4a5464;color:var(--plyr-tooltip-color,#4a5464);font-size:13px;font-size:var(--plyr-font-size-small,13px);font-weight:400;font-weight:var(--plyr-font-weight-regular,400);left:50%;line-height:1.3;margin-bottom:10px;opacity:0;padding:5px 7.5px;pointer-events:none;position:absolute;transform:translate(-50%,10px) scale(.8);transform-origin:50% 100%;transition:transform .2s ease .1s,opacity .2s ease .1s;white-space:nowrap;z-index:2}.plyr__tooltip:before{border-left:4px solid transparent;border-left:var(--plyr-tooltip-arrow-size,4px) solid transparent;border-right:4px solid transparent;border-right:var(--plyr-tooltip-arrow-size,4px) solid transparent;border-top:4px solid hsla(0,0%,100%,.9);border-top:var(--plyr-tooltip-arrow-size,4px) solid var(--plyr-tooltip-background,hsla(0,0%,100%,.9));bottom:-4px;content:"";height:0;left:50%;position:absolute;transform:translateX(-50%);width:0;z-index:2}.plyr .plyr__control.plyr__tab-focus .plyr__tooltip,.plyr .plyr__control:hover .plyr__tooltip,.plyr__tooltip--visible{opacity:1;transform:translate(-50%) scale(1)}.plyr .plyr__control:hover .plyr__tooltip{z-index:3}.plyr__controls>.plyr__control:first-child .plyr__tooltip,.plyr__controls>.plyr__control:first-child+.plyr__control .plyr__tooltip{left:0;transform:translateY(10px) scale(.8);transform-origin:0 100%}.plyr__controls>.plyr__control:first-child .plyr__tooltip:before,.plyr__controls>.plyr__control:first-child+.plyr__control .plyr__tooltip:before{left:16px}.plyr__controls>.plyr__control:last-child .plyr__tooltip{left:auto;right:0;transform:translateY(10px) scale(.8);transform-origin:100% 100%}.plyr__controls>.plyr__control:last-child .plyr__tooltip:before{left:auto;right:16px;transform:translateX(50%)}.plyr__controls>.plyr__control:first-child .plyr__tooltip--visible,.plyr__controls>.plyr__control:first-child+.plyr__control .plyr__tooltip--visible,.plyr__controls>.plyr__control:first-child+.plyr__control.plyr__tab-focus .plyr__tooltip,.plyr__controls>.plyr__control:first-child+.plyr__control:hover .plyr__tooltip,.plyr__controls>.plyr__control:first-child.plyr__tab-focus .plyr__tooltip,.plyr__controls>.plyr__control:first-child:hover .plyr__tooltip,.plyr__controls>.plyr__control:last-child .plyr__tooltip--visible,.plyr__controls>.plyr__control:last-child.plyr__tab-focus .plyr__tooltip,.plyr__controls>.plyr__control:last-child:hover .plyr__tooltip{transform:translate(0) scale(1)}.plyr__progress{left:6.5px;margin-right:13px;margin-right:var(--plyr-range-thumb-height,13px);position:relative}.plyr__progress input[type=range],.plyr__progress__buffer{margin-left:-6.5px;margin-right:-6.5px;width:calc(100% + 13px);width:calc(100% + var(--plyr-range-thumb-height, 13px))}.plyr__progress input[type=range]{position:relative;z-index:2}.plyr__progress .plyr__tooltip{left:0;max-width:120px;overflow-wrap:break-word;white-space:normal}.plyr__progress__buffer{-webkit-appearance:none;background:transparent;border:0;border-radius:100px;height:5px;height:var(--plyr-range-track-height,5px);left:0;margin-top:-2.5px;padding:0;position:absolute;top:50%}.plyr__progress__buffer::-webkit-progress-bar{background:transparent}.plyr__progress__buffer::-webkit-progress-value{background:currentColor;border-radius:100px;min-width:5px;min-width:var(--plyr-range-track-height,5px);-webkit-transition:width .2s ease;transition:width .2s ease}.plyr__progress__buffer::-moz-progress-bar{background:currentColor;border-radius:100px;min-width:5px;min-width:var(--plyr-range-track-height,5px);-moz-transition:width .2s ease;transition:width .2s ease}.plyr__progress__buffer::-ms-fill{border-radius:100px;-ms-transition:width .2s ease;transition:width .2s ease}.plyr--loading .plyr__progress__buffer{animation:plyr-progress 1s linear infinite;background-image:linear-gradient(-45deg,rgba(35,40,47,.6) 25%,transparent 0,transparent 50%,rgba(35,40,47,.6) 0,rgba(35,40,47,.6) 75%,transparent 0,transparent);background-image:linear-gradient(-45deg,var(--plyr-progress-loading-background,rgba(35,40,47,.6)) 25%,transparent 25%,transparent 50%,var(--plyr-progress-loading-background,rgba(35,40,47,.6)) 50%,var(--plyr-progress-loading-background,rgba(35,40,47,.6)) 75%,transparent 75%,transparent);background-repeat:repeat-x;background-size:25px 25px;background-size:var(--plyr-progress-loading-size,25px) var(--plyr-progress-loading-size,25px);color:transparent}.plyr--video.plyr--loading .plyr__progress__buffer{background-color:hsla(0,0%,100%,.25);background-color:var(--plyr-video-progress-buffered-background,hsla(0,0%,100%,.25))}.plyr--audio.plyr--loading .plyr__progress__buffer{background-color:rgba(193,200,209,.6);background-color:var(--plyr-audio-progress-buffered-background,rgba(193,200,209,.6))}.plyr__progress__marker{background-color:#fff;background-color:var(--plyr-progress-marker-background,#fff);border-radius:1px;height:5px;height:var(--plyr-range-track-height,5px);position:absolute;top:50%;transform:translate(-50%,-50%);width:3px;width:var(--plyr-progress-marker-width,3px);z-index:3}.plyr__volume{align-items:center;display:flex;max-width:110px;min-width:80px;position:relative;width:20%}.plyr__volume input[type=range]{margin-left:5px;margin-right:5px;position:relative;z-index:2}.plyr--is-ios .plyr__volume{min-width:0;width:auto}.plyr--audio{display:block}.plyr--audio .plyr__controls{background:#fff;background:var(--plyr-audio-controls-background,#fff);border-radius:inherit;color:#4a5464;color:var(--plyr-audio-control-color,#4a5464);padding:10px;padding:var(--plyr-control-spacing,10px)}.plyr--audio .plyr__control.plyr__tab-focus,.plyr--audio .plyr__control:hover,.plyr--audio .plyr__control[aria-expanded=true]{background:#00b2ff;background:var(--plyr-audio-control-background-hover,var(--plyr-color-main,var(--plyr-color-main,#00b2ff)));color:#fff;color:var(--plyr-audio-control-color-hover,#fff)}.plyr--full-ui.plyr--audio input[type=range]::-webkit-slider-runnable-track{background-color:rgba(193,200,209,.6);background-color:var(--plyr-audio-range-track-background,var(--plyr-audio-progress-buffered-background,rgba(193,200,209,.6)))}.plyr--full-ui.plyr--audio input[type=range]::-moz-range-track{background-color:rgba(193,200,209,.6);background-color:var(--plyr-audio-range-track-background,var(--plyr-audio-progress-buffered-background,rgba(193,200,209,.6)))}.plyr--full-ui.plyr--audio input[type=range]::-ms-track{background-color:rgba(193,200,209,.6);background-color:var(--plyr-audio-range-track-background,var(--plyr-audio-progress-buffered-background,rgba(193,200,209,.6)))}.plyr--full-ui.plyr--audio input[type=range]:active::-webkit-slider-thumb{box-shadow:0 1px 1px rgba(35,40,47,.15),0 0 0 1px rgba(35,40,47,.2),0 0 0 3px rgba(35,40,47,.1);box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px rgba(35,40,47,.15),0 0 0 1px rgba(35,40,47,.2)),0 0 0 var(--plyr-range-thumb-active-shadow-width,3px) var(--plyr-audio-range-thumb-active-shadow-color,rgba(35,40,47,.1))}.plyr--full-ui.plyr--audio input[type=range]:active::-moz-range-thumb{box-shadow:0 1px 1px rgba(35,40,47,.15),0 0 0 1px rgba(35,40,47,.2),0 0 0 3px rgba(35,40,47,.1);box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px rgba(35,40,47,.15),0 0 0 1px rgba(35,40,47,.2)),0 0 0 var(--plyr-range-thumb-active-shadow-width,3px) var(--plyr-audio-range-thumb-active-shadow-color,rgba(35,40,47,.1))}.plyr--full-ui.plyr--audio input[type=range]:active::-ms-thumb{box-shadow:0 1px 1px rgba(35,40,47,.15),0 0 0 1px rgba(35,40,47,.2),0 0 0 3px rgba(35,40,47,.1);box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px rgba(35,40,47,.15),0 0 0 1px rgba(35,40,47,.2)),0 0 0 var(--plyr-range-thumb-active-shadow-width,3px) var(--plyr-audio-range-thumb-active-shadow-color,rgba(35,40,47,.1))}.plyr--audio .plyr__progress__buffer{color:rgba(193,200,209,.6);color:var(--plyr-audio-progress-buffered-background,rgba(193,200,209,.6))}.plyr--video{background:#000;background:var(--plyr-video-background,var(--plyr-video-background,#000));overflow:hidden}.plyr--video.plyr--menu-open{overflow:visible}.plyr__video-wrapper{background:#000;background:var(--plyr-video-background,var(--plyr-video-background,#000));height:100%;margin:auto;overflow:hidden;position:relative;width:100%}.plyr__video-embed,.plyr__video-wrapper--fixed-ratio{aspect-ratio:16/9}@supports not (aspect-ratio:16/9){.plyr__video-embed,.plyr__video-wrapper--fixed-ratio{height:0;padding-bottom:56.25%;position:relative}}.plyr__video-embed iframe,.plyr__video-wrapper--fixed-ratio video{border:0;height:100%;left:0;position:absolute;top:0;width:100%}.plyr--full-ui .plyr__video-embed>.plyr__video-embed__container{padding-bottom:240%;position:relative;transform:translateY(-38.28125%)}.plyr--video .plyr__controls{background:linear-gradient(transparent,rgba(0,0,0,.75));background:var(--plyr-video-controls-background,linear-gradient(transparent,rgba(0,0,0,.75)));border-bottom-left-radius:inherit;border-bottom-right-radius:inherit;bottom:0;color:#fff;color:var(--plyr-video-control-color,#fff);left:0;padding:20px 5px 5px;position:absolute;right:0;transition:opacity .4s ease-in-out,transform .4s ease-in-out;z-index:3}@media (min-width:480px){.plyr--video .plyr__controls{padding:10px;padding:var(--plyr-control-spacing,10px);padding-top:35px}}.plyr--video.plyr--hide-controls .plyr__controls{opacity:0;pointer-events:none;transform:translateY(100%)}.plyr--video .plyr__control.plyr__tab-focus,.plyr--video .plyr__control:hover,.plyr--video .plyr__control[aria-expanded=true]{background:#00b2ff;background:var(--plyr-video-control-background-hover,var(--plyr-color-main,var(--plyr-color-main,#00b2ff)));color:#fff;color:var(--plyr-video-control-color-hover,#fff)}.plyr__control--overlaid{background:#00b2ff;background:var(--plyr-video-control-background-hover,var(--plyr-color-main,var(--plyr-color-main,#00b2ff)));border:0;border-radius:100%;color:#fff;color:var(--plyr-video-control-color,#fff);display:none;left:50%;opacity:.9;padding:15px;position:absolute;top:50%;transform:translate(-50%,-50%);transition:.3s;z-index:2}.plyr__control--overlaid svg{left:2px;position:relative}.plyr__control--overlaid:focus,.plyr__control--overlaid:hover{opacity:1}.plyr--playing .plyr__control--overlaid{opacity:0;visibility:hidden}.plyr--full-ui.plyr--video .plyr__control--overlaid{display:block}.plyr--full-ui.plyr--video input[type=range]::-webkit-slider-runnable-track{background-color:hsla(0,0%,100%,.25);background-color:var(--plyr-video-range-track-background,var(--plyr-video-progress-buffered-background,hsla(0,0%,100%,.25)))}.plyr--full-ui.plyr--video input[type=range]::-moz-range-track{background-color:hsla(0,0%,100%,.25);background-color:var(--plyr-video-range-track-background,var(--plyr-video-progress-buffered-background,hsla(0,0%,100%,.25)))}.plyr--full-ui.plyr--video input[type=range]::-ms-track{background-color:hsla(0,0%,100%,.25);background-color:var(--plyr-video-range-track-background,var(--plyr-video-progress-buffered-background,hsla(0,0%,100%,.25)))}.plyr--full-ui.plyr--video input[type=range]:active::-webkit-slider-thumb{box-shadow:0 1px 1px rgba(35,40,47,.15),0 0 0 1px rgba(35,40,47,.2),0 0 0 3px hsla(0,0%,100%,.5);box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px rgba(35,40,47,.15),0 0 0 1px rgba(35,40,47,.2)),0 0 0 var(--plyr-range-thumb-active-shadow-width,3px) var(--plyr-audio-range-thumb-active-shadow-color,hsla(0,0%,100%,.5))}.plyr--full-ui.plyr--video input[type=range]:active::-moz-range-thumb{box-shadow:0 1px 1px rgba(35,40,47,.15),0 0 0 1px rgba(35,40,47,.2),0 0 0 3px hsla(0,0%,100%,.5);box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px rgba(35,40,47,.15),0 0 0 1px rgba(35,40,47,.2)),0 0 0 var(--plyr-range-thumb-active-shadow-width,3px) var(--plyr-audio-range-thumb-active-shadow-color,hsla(0,0%,100%,.5))}.plyr--full-ui.plyr--video input[type=range]:active::-ms-thumb{box-shadow:0 1px 1px rgba(35,40,47,.15),0 0 0 1px rgba(35,40,47,.2),0 0 0 3px hsla(0,0%,100%,.5);box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px rgba(35,40,47,.15),0 0 0 1px rgba(35,40,47,.2)),0 0 0 var(--plyr-range-thumb-active-shadow-width,3px) var(--plyr-audio-range-thumb-active-shadow-color,hsla(0,0%,100%,.5))}.plyr--video .plyr__progress__buffer{color:hsla(0,0%,100%,.25);color:var(--plyr-video-progress-buffered-background,hsla(0,0%,100%,.25))}.plyr:fullscreen{background:#000;border-radius:0!important;height:100%;margin:0;width:100%}.plyr:fullscreen video{height:100%}.plyr:fullscreen .plyr__control .icon--exit-fullscreen{display:block}.plyr:fullscreen .plyr__control .icon--exit-fullscreen+svg{display:none}.plyr:fullscreen.plyr--hide-controls{cursor:none}@media (min-width:1024px){.plyr:fullscreen .plyr__captions{font-size:21px;font-size:var(--plyr-font-size-xlarge,21px)}}.plyr--fullscreen-fallback{background:#000;border-radius:0!important;bottom:0;display:block;height:100%;left:0;margin:0;position:fixed;right:0;top:0;width:100%;z-index:10000000}.plyr--fullscreen-fallback video{height:100%}.plyr--fullscreen-fallback .plyr__control .icon--exit-fullscreen{display:block}.plyr--fullscreen-fallback .plyr__control .icon--exit-fullscreen+svg{display:none}.plyr--fullscreen-fallback.plyr--hide-controls{cursor:none}@media (min-width:1024px){.plyr--fullscreen-fallback .plyr__captions{font-size:21px;font-size:var(--plyr-font-size-xlarge,21px)}}.plyr__ads{border-radius:inherit;bottom:0;cursor:pointer;left:0;overflow:hidden;position:absolute;right:0;top:0;z-index:-1}.plyr__ads>div,.plyr__ads>div iframe{height:100%;position:absolute;width:100%}.plyr__ads:after{background:#23282f;border-radius:2px;bottom:10px;bottom:var(--plyr-control-spacing,10px);color:#fff;content:attr(data-badge-text);font-size:11px;padding:2px 6px;pointer-events:none;position:absolute;right:10px;right:var(--plyr-control-spacing,10px);z-index:3}.plyr__ads:empty:after{display:none}.plyr__cues{background:currentColor;display:block;height:5px;height:var(--plyr-range-track-height,5px);left:0;opacity:.8;position:absolute;top:50%;transform:translateY(-50%);width:3px;z-index:3}.plyr__preview-thumb{background-color:hsla(0,0%,100%,.9);background-color:var(--plyr-tooltip-background,hsla(0,0%,100%,.9));border-radius:5px;border-radius:var(--plyr-tooltip-radius,5px);bottom:100%;box-shadow:0 1px 2px rgba(0,0,0,.15);box-shadow:var(--plyr-tooltip-shadow,0 1px 2px rgba(0,0,0,.15));margin-bottom:10px;opacity:0;padding:3px;pointer-events:none;position:absolute;transform:translateY(10px) scale(.8);transform-origin:50% 100%;transition:transform .2s ease .1s,opacity .2s ease .1s;z-index:2}.plyr__preview-thumb--is-shown{opacity:1;transform:translate(0) scale(1)}.plyr__preview-thumb:before{border-left:4px solid transparent;border-left:var(--plyr-tooltip-arrow-size,4px) solid transparent;border-right:4px solid transparent;border-right:var(--plyr-tooltip-arrow-size,4px) solid transparent;border-top:4px solid hsla(0,0%,100%,.9);border-top:var(--plyr-tooltip-arrow-size,4px) solid var(--plyr-tooltip-background,hsla(0,0%,100%,.9));bottom:-4px;content:"";height:0;left:calc(50% + var(--preview-arrow-offset));position:absolute;transform:translateX(-50%);width:0;z-index:2}.plyr__preview-thumb__image-container{background:#c1c8d1;border-radius:4px;overflow:hidden;position:relative;z-index:0}.plyr__preview-thumb__image-container img,.plyr__preview-thumb__image-container:after{height:100%;left:0;position:absolute;top:0;width:100%}.plyr__preview-thumb__image-container:after{border-radius:inherit;box-shadow:inset 0 0 0 1px rgba(0,0,0,.15);content:"";pointer-events:none}.plyr__preview-thumb__image-container img{max-height:none;max-width:none}.plyr__preview-thumb__time-container{background:linear-gradient(transparent,rgba(0,0,0,.75));background:var(--plyr-video-controls-background,linear-gradient(transparent,rgba(0,0,0,.75)));border-bottom-left-radius:4px;border-bottom-right-radius:4px;bottom:0;left:0;line-height:1.1;padding:20px 6px 6px;position:absolute;right:0;z-index:3}.plyr__preview-thumb__time-container span{color:#fff;font-size:13px;font-size:var(--plyr-font-size-time,var(--plyr-font-size-small,13px))}.plyr__preview-scrubbing{bottom:0;filter:blur(1px);height:100%;left:0;margin:auto;opacity:0;overflow:hidden;pointer-events:none;position:absolute;right:0;top:0;transition:opacity .3s ease;width:100%;z-index:1}.plyr__preview-scrubbing--is-shown{opacity:1}.plyr__preview-scrubbing img{height:100%;left:0;max-height:none;max-width:none;-o-object-fit:contain;object-fit:contain;position:absolute;top:0;width:100%}.plyr--no-transition{transition:none!important}.plyr__sr-only{clip:rect(1px,1px,1px,1px);border:0!important;height:1px!important;overflow:hidden;padding:0!important;position:absolute!important;width:1px!important}.plyr [hidden]{display:none!important}body,html{height:100%;overscroll-behavior:contain;width:100%}body,html{margin:0;padding:0}html{-webkit-tap-highlight-color:rgba(0,0,0,0);font-size:10px;min-height:100%}body{-webkit-text-size-adjust:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-ms-overflow-style:scrollbar;background:#fff;color:#0b0b0b;font-family:HeliosC,Helvetica Neue,Arial,-apple-system,sans-serif;font-size:16px;font-weight:400;line-height:24px;margin:0;min-width:320px;padding:0;position:relative;text-rendering:optimizeLegibility;transition:background .25s cubic-bezier(.65,.05,.36,1),color .25s cubic-bezier(.65,.05,.36,1)}body.theme-dark{background:hsla(0,0%,4%,.9);color:#fff}a{color:#0b0b0b;cursor:pointer;display:block;text-decoration:none}#__layout,#__nuxt,#app{min-height:100vh;overflow:hidden;position:relative}iframe{border:none!important}*,:before{box-sizing:border-box}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{font-family:HeliosC,Helvetica Neue,Arial,-apple-system,sans-serif;font-stretch:normal;font-style:normal;font-weight:400;margin:0}.h1,h1{font-size:3.4rem;line-height:140%}@media only screen and (max-width:767px){.h1,h1{font-size:3rem}}.h2,h2{font-size:48px;font-weight:700;line-height:48px}@media only screen and (max-width:768px){.h2,h2{font-size:32px;line-height:36px}}.h3,h3{line-height:32px}.h3,.h4,h3,h4{font-size:20px;font-weight:700}.h4,h4{line-height:20px}.h5,.h6,h5,h6{font-size:18px;line-height:24px}address,li,ol,p,ul{list-style:none;margin:0;padding:0}.table-scroll{margin:3rem 0}.table-scroll table{min-width:80rem}button{cursor:pointer}.html-block,button,input,select,textarea{font-family:HeliosC,Helvetica Neue,Arial,-apple-system,sans-serif}.html-block address,.html-block ol,.html-block p,.html-block ul{margin:2.5rem 0}.html-block b,.html-block strong{font-weight:700}.html-block hr{border-top:1px solid #0b0b0b;margin:3.5rem 0}.html-block a{align-items:flex-start;border:0;color:#0b0b0b;cursor:pointer;display:flex;flex-shrink:0;font-size:16px;gap:4px;line-height:18px;position:relative;text-decoration:none;width:max-content}.html-block a,.html-block a:after{transition:all .25s cubic-bezier(.65,.05,.36,1)}.html-block a:after{background:#faa61a;bottom:-5px;content:"";height:2px;left:0;position:absolute;width:100%}.html-block a svg{display:block;height:16px;width:16px}.html-block a:hover{opacity:.7}.html-block a:hover:after{transform:translateY(2px)}@media only screen and (max-width:768px){.html-block a{font-size:14px;line-height:14px}}.html-block ol,.html-block ul{list-style-position:outside}.html-block ul,.html-block ul li{list-style-type:disc}.html-block ol,.html-block ol li{list-style-type:decimal}.html-block ol,.html-block ul{list-style:none;margin:3rem 0;text-transform:none}.html-block ol li,.html-block ul li{list-style:none;position:relative}.html-block ol li:last-child,.html-block ul li:last-child{margin-bottom:0}@media only screen and (max-width:767px){.html-block ol,.html-block ul{margin:2rem 0}}.html-block ul li{margin-bottom:2rem;padding-left:2.5rem;position:relative}.html-block ul li:before{color:#faa61a;content:"•";left:0;position:absolute;top:0}@media only screen and (max-width:767px){.html-block ul li{padding-left:2.5rem}}.html-block blockquote{border-left:.3rem solid #0b0b0b;font-style:normal;font-weight:600;margin:3rem 0;padding:.4rem 0 .4rem 4rem}.html-block .highlight-block{background:#faa61a;margin:3rem 0;padding:4rem}.html-block .highlight-block--large{font-size:2rem;font-weight:600;line-height:120%;margin:5rem 0}.html-block .highlight-block--center{text-align:center}.html-block figure{margin:3rem 0}.html-block img{display:block;height:auto;margin:3rem 0;max-width:100%}.html-block>:first-child{margin-top:0}.html-block>:last-child{margin-bottom:0}.html-block .iframe{aspect-ratio:"16:9";margin:6rem 0}.html-block .iframe iframe{height:100%;width:100%}.html-block iframe{max-width:100%}.html-block table{border-collapse:inherit;border-spacing:.4rem;margin:3rem 0 1rem;width:100%}.html-block table tr td{background-color:#f2f2f2;border:none;border-radius:0;padding:1rem 2rem}.html-block table blockquote{padding-left:2rem}.is-bold{font-weight:700}.is-uppercase{text-transform:uppercase}.table-scroll{overflow:auto}.table-scroll table{min-width:50rem}a:focus,button:focus,input:focus,textarea:focus{outline:none}input,textarea{-webkit-appearance:none;appearance:none;font-family:HeliosC,Helvetica Neue,Arial,-apple-system,sans-serif}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-results-button,input[type=search]::-webkit-search-results-decoration{-webkit-appearance:none}ol{counter-reset:counter;list-style:none}ol li{color:#0b0b0b;color:hsla(0,0%,4%,.8);counter-increment:counter;font-size:16px;font-weight:500;line-height:20px;margin-top:16px;padding-left:40px;position:relative}ol li:before{align-items:center;background:#faa61a;border-radius:50%;color:#fff;content:counter(counter);display:flex;font-size:16px;font-weight:700;height:24px;justify-content:center;left:0;line-height:16px;position:absolute;top:-2px;width:24px}ul li{font-size:16px;line-height:24px;margin-top:16px;position:relative}.container{margin:0 auto;max-width:1616px;padding:0 40px;width:100%}@media only screen and (max-width:768px){.container{padding:0 16px}}.page__layout{display:flex;flex-direction:column;height:auto;min-height:100vh;overflow:hidden;position:relative;transition:min-height .3s}main.main{flex:1 0 auto;padding-top:204px}@media only screen and (max-width:1024px){main.main{padding-top:132px}}.account__layout{background:#0b0b0b}.account__layout main{display:flex;padding:16px}.account__main{background:#f8f8f8;border-radius:16px;height:auto;overflow:hidden;position:relative;transition:all .25s cubic-bezier(.65,.05,.36,1);width:calc(100vw - 32px);z-index:10}@media only screen and (max-width:920px){.account__main .account__main-overlay{background:#faa61a;height:100%;left:0;position:absolute;top:0;width:100%;z-index:20}}::selection{background-color:rgba(251,176,51,.3)!important}img[data-src]{opacity:0;transition:all .3s cubic-bezier(.65,.05,.36,1)}img.lazyload{opacity:0}img.lazyloaded{opacity:1}.lazyloaded .loader-wrapper,img.lazyloaded+.loader-wrapper{opacity:0;z-index:-1}img+.loader-wrapper{display:flex;transition:all .3s;z-index:1}.loader-wrapper{align-items:center;background:transparent;display:flex;height:100%;justify-content:center;left:0;position:absolute;top:0;transition:opacity .3s;width:100%}.mb-5{margin-bottom:50px}.mb-8{margin-bottom:80px}.loader{display:inline-block;height:48px;position:relative;width:48px}.loader:after,.loader:before{animation:animloader 2s ease-in-out infinite;background:#faa61a;border-radius:50%;box-sizing:border-box;content:"";height:48px;left:0;margin:auto;position:absolute;right:0;width:48px}.loader:after{animation-delay:1s}.theme-dark a{color:#faa61a}@-moz-keyframes animloader{0%,to{opacity:1;transform:scale(0)}50%{opacity:0;transform:scale(1)}}@-webkit-keyframes animloader{0%,to{opacity:1;transform:scale(0)}50%{opacity:0;transform:scale(1)}}@-o-keyframes animloader{0%,to{opacity:1;transform:scale(0)}50%{opacity:0;transform:scale(1)}}@keyframes animloader{0%,to{opacity:1;transform:scale(0)}50%{opacity:0;transform:scale(1)}}@font-face{font-family:HeliosC;font-style:normal;font-weight:400;src:url(/fonts/HeliosC.woff2) format("woff2"),url(/fonts/HeliosC.woff) format("woff")}@font-face{font-family:HeliosC;font-style:normal;font-weight:700;src:url(/fonts/HeliosC-Bold.woff2) format("woff2"),url(/fonts/HeliosC-Bold.woff) format("woff")}@font-face{font-family:fontello;font-style:normal;font-weight:400;src:url(/fonts/fontello.eot?93992481);src:url(/fonts/fontello.eot?93992481#iefix) format("embedded-opentype"),url(/fonts/fontello.woff2?93992481) format("woff2"),url(/fonts/fontello.woff?93992481) format("woff"),url(/fonts/fontello.ttf?93992481) format("truetype"),url(/fonts/fontello.svg?93992481#fontello) format("svg")}.fa:before,[class*=" icon-"]:before,[class^=icon-]:before{speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-family:fontello;font-style:normal;font-variant:normal;font-weight:400;line-height:1em;text-align:center;text-decoration:inherit;text-transform:none;width:1em}.fa-play:before{content:"\e807"}.fa-sync:before{content:"\e808"}.fa-chevron-left:before{content:"\e800"}.fa-chevron-right:before{content:"\e801"}.fa-hand-paper:before{content:"\f256"}.fa-pause:before{content:"\e80a"}.icon-arrow-left:before{content:"\e800"}.icon-arrow-right:before{content:"\e801"}.icon-caret-down:before{content:"\e802"}.icon-phone:before{content:"\e803"}.icon-telegram:before{content:"\e804"}.icon-whatsapp:before{content:"\e805"}.icon-close:before{content:"\e806"}.icon-play:before{content:"\e807"}.icon-arrows-cw:before{content:"\e808"}.icon-arrow-left2:before{content:"\e809"}.icon-pause:before{content:"\e80a"}.icon-menu-block:before{content:"\e819"}.icon-menu-list:before{content:"\e81a"}.icon-angle-circled-left:before{content:"\f137"}.icon-angle-circled-right:before{content:"\f138"}.expand-enter-active,.expand-leave-active{overflow:hidden;transition:height .3s ease}.expand-enter,.expand-leave-to{height:0}.fade-enter-active,.fade-leave-active{transition:opacity .4s cubic-bezier(.65,.05,.36,1)}.fade-long-enter-active,.fade-long-leave-active{transition:opacity $easingDeafult 1s}.fade-enter,.fade-leave-to,.fade-long-enter,.fade-long-leave-to{opacity:0}.fade-up-enter-active,.fade-up-leave-active{transition:all .4s cubic-bezier(.65,.05,.36,1)}.fade-up-enter,.fade-up-leave-to{opacity:0;transform:translateY(50px)}.fade-down-enter-active,.fade-down-leave-active{transition:all .4s cubic-bezier(.65,.05,.36,1)}.fade-down-enter,.fade-down-leave-to{opacity:0;transform:translateY(-50px)}.list-enter-active,.list-leave-active,.list-move{transition:all .5s ease}.list-enter,.list-leave-to{opacity:0;transform:translateX(30px)}.list-leave-active{position:absolute}.router-enter-active,.router-leave-active{transition:opacity .5s}.router-enter-to,.router-leave{opacity:1}.router-enter,.router-leave-to{opacity:0}.slide-left-enter-active,.slide-left-leave-active{transition:all .4s cubic-bezier(.65,.05,.36,1)}.slide-left-enter,.slide-left-leave-to{opacity:0;transform:translate(-100%)}.slide-right-enter-active,.slide-right-leave-active{transition:all .4s cubic-bezier(.65,.05,.36,1)}.slide-right-enter,.slide-right-leave-to{opacity:0;transform:translate(100%)}.slide-up-enter-active,.slide-up-leave-active{transition:all .4s cubic-bezier(.65,.05,.36,1)}.slide-up-enter,.slide-up-leave-to{transform:translateY(-100%)}.slide-down-enter-active,.slide-down-leave-active{transition:all .4s cubic-bezier(.65,.05,.36,1)}.slide-down-enter,.slide-down-leave-to{transform:translateY(100%)}@-moz-keyframes bouncedelay{0%,80%,to{transform:scale(0)}40%{transform:scale(1)}}@-webkit-keyframes bouncedelay{0%,80%,to{transform:scale(0)}40%{transform:scale(1)}}@-o-keyframes bouncedelay{0%,80%,to{transform:scale(0)}40%{transform:scale(1)}}@keyframes bouncedelay{0%,80%,to{transform:scale(0)}40%{transform:scale(1)}}button{font-family:HeliosC,Helvetica Neue,Arial,-apple-system,sans-serif}.btn{align-items:center;border:0;border-radius:60px;color:#0b0b0b;cursor:pointer;display:flex;font-size:16px;gap:8px;height:64px;justify-content:center;line-height:16px;padding:0 40px;text-transform:uppercase;transition:all .25s cubic-bezier(.65,.05,.36,1);width:max-content}.btn.btn-solid{background:transparent;border:1px solid hsla(0,0%,4%,.4)}.btn.btn-solid:hover{border-color:rgba(250,166,26,.4);color:#ce8a14}.btn.btn-orange,.btn.btn-solid:active{background:#faa61a;border-color:#faa61a;color:#0b0b0b}.btn.btn-orange:hover{background:rgba(250,166,26,.4);border-color:rgba(250,166,26,.4)}.btn.disabled{background:#e2e2e2;border-color:#e2e2e2;color:#818181;pointer-events:none}@media only screen and (max-width:768px){.btn{height:48px;padding:0 32px}}.link{align-items:flex-start;color:#0b0b0b;cursor:pointer;display:flex;flex-shrink:0;font-size:16px;gap:4px;line-height:18px;position:relative;width:max-content}.link,.link:after{transition:all .25s cubic-bezier(.65,.05,.36,1)}.link:after{background:#faa61a;bottom:-5px;content:"";height:2px;left:0;position:absolute;width:100%}.link svg{display:block;height:16px;width:16px}.link:hover{opacity:.7}.link:hover:after{transform:translateY(2px)}@media only screen and (max-width:768px){.link{font-size:14px;line-height:14px}}.swiper-container-horizontal>.swiper-scrollbar{bottom:0;height:6px;left:0;right:0;width:100%}.swiper-container-horizontal>.swiper-scrollbar .swiper-scrollbar-drag{background:#faa61a;border-radius:6px;height:4px;margin-top:0}.swiper-container-horizontal>.swiper-scrollbar .swiper-scrollbar-drag:before{content:"";height:6px}.swiper-pagination{align-items:center;bottom:auto;color:#0b0b0b;display:flex;font-family:HeliosC,Helvetica Neue,Arial,-apple-system,sans-serif}.swiper-pagination .current{color:#0b0b0b;font-weight:500}.swiper-pagination-bullet{background:#fff;height:6px;opacity:1;width:6px}.swiper-pagination-bullet.swiper-pagination-bullet-active{background:#faa61a}.ps__rail-y{opacity:1;width:0}.ps__rail-x{height:1px}.ps__rail-y.ps--clicking .ps__thumb-y,.ps__rail-y:focus>.ps__thumb-y,.ps__rail-y:hover>.ps__thumb-y{background-color:#faa61a;width:5px}.ps--active-x>.ps__rail-x,.ps--active-y>.ps__rail-y{background:transparent;opacity:1}.ps__thumb-y{right:0;width:5px}.ps__thumb-x,.ps__thumb-y{background:#faa61a;opacity:1}.ps__thumb-x{bottom:0;height:5px;top:0}.swiper-navigation{align-items:center;display:flex;gap:10px;position:relative}.swiper-button-next,.swiper-button-prev{align-items:center;background:transparent;border:1px solid rgba(14,14,13,.4);border-radius:50%;bottom:auto;display:flex;height:64px;justify-content:center;left:auto;margin:0;position:relative;right:auto;top:auto;transition:all .25s cubic-bezier(.65,.05,.36,1);width:64px}.swiper-button-next:hover,.swiper-button-prev:hover{background:#faa61a;border-color:#faa61a}.swiper-button-next:after,.swiper-button-prev:after{display:none}.swiper-button-next svg,.swiper-button-prev svg{display:block;height:14px;position:relative;width:14px}.swiper-button-next svg path,.swiper-button-prev svg path{stroke:#0b0b0b;transition:all .25s cubic-bezier(.65,.05,.36,1)}@media only screen and (max-width:768px){.swiper-button-next,.swiper-button-prev{height:52px;width:52px}}.popup{align-items:center;display:flex;height:100vh;justify-content:flex-end;left:0;position:fixed;top:0;width:100vw;z-index:110}.popup__overlay{background:rgba(62,62,62,.7);height:100%;position:fixed;width:100%;z-index:1}.popup__main{background:#fff;border-radius:16px;height:calc(100vh - 32px);margin-left:auto;max-width:640px;overflow:hidden;padding:40px 80px;position:relative;right:16px;width:100%;z-index:2}.popup__close{align-items:center;background:transparent;border:0;border:1px solid hsla(0,0%,4%,.4);border-radius:50%;cursor:pointer;display:flex;height:60px;justify-content:center;padding:0;position:absolute;right:16px;top:16px;transition:all .25s cubic-bezier(.65,.05,.36,1);width:60px;z-index:2}.popup__close:hover{background:#faa61a;border-color:#faa61a}.popup__close img{display:block;height:auto;object-fit:contain;width:24px}.popup__close svg{display:block;height:24px;width:24px}.popup__close svg path{transition:all .25s cubic-bezier(.65,.05,.36,1)}.popup__title{font-size:24px;font-weight:700;line-height:32px;margin-bottom:40px;text-transform:uppercase}@media only screen and (max-width:768px){.popup__main{max-width:calc(100% - 32px);padding:80px 16px 16px}.popup__close{height:48px;width:48px}.popup__close svg{height:20px;width:20px}.popup__title{font-size:20px;line-height:28px}}.radio{cursor:pointer;margin-top:32px}.radio,.radio__icon{align-items:center;display:flex}.radio__icon{background:transparent;border:1px solid hsla(0,0%,4%,.4);border-radius:50%;flex-shrink:0;height:32px;justify-content:center;transition:all .25s cubic-bezier(.65,.05,.36,1);width:32px}.radio__icon.has-error{border-color:#e02527}.radio__icon:before{background:#0b0b0b;border-radius:50%;content:"";height:16px;position:absolute;transform:scale(0);transition:all .25s cubic-bezier(.65,.05,.36,1);width:16px}.radio__title{color:#0b0b0b;font-size:14px;line-height:19px;margin-left:10px}.radio__title a,.radio__title button{background:0;display:inline-block;padding:0;text-decoration-line:underline;transition:all .25s cubic-bezier(.65,.05,.36,1)}.radio__title a:hover,.radio__title button:hover{opacity:.7;text-decoration:none}.radio:hover .radio__icon{border-color:#0b0b0b}.radio input{display:none}.radio input:checked~.radio__icon{border-color:hsla(0,0%,4%,.5)}.radio input:checked~.radio__icon:before{transform:scale(1)}.radio.disabled{pointer-events:none}.radio.disabled .radio__icon{background:#f8f8f8;border-color:#e2e2e2}.radio.disabled .radio__icon:before{transform:scale(0)}.lowercase{text-transform:none}.title{color:#0b0b0b;font-size:56px;font-weight:700;line-height:64px;margin:0 0 80px;text-transform:uppercase;transition:all .25s cubic-bezier(.65,.05,.36,1)}@media only screen and (max-width:768px){.title{font-size:28px;line-height:34px;margin-bottom:32px}}.show-more{align-items:center;background:#fff;border:0;border-radius:60px;display:flex;gap:8px;justify-content:flex-start;margin-top:32px;padding:24px 32px;width:100%}.show-more__text{color:#0b0b0b;font-size:14px;font-weight:700;line-height:14px;text-transform:uppercase;transition:all .25s cubic-bezier(.65,.05,.36,1)}.show-more svg{display:block;height:16px;width:16px}.show-more:hover .show-more__text{opacity:.7}@media only screen and (max-width:768px){.show-more{padding:16px}}.main-banner{align-items:center;border-radius:16px;display:flex;margin:0 auto;max-width:1540px;overflow:hidden;position:relative;width:calc(100% - 32px)}.main-banner__img{padding-top:65%;position:relative;width:100%}.main-banner__img:before{background:rgba(0,0,0,.5);content:"";z-index:2}.main-banner__img img,.main-banner__img:before{height:100%;left:0;position:absolute;top:0;width:100%}.main-banner__img img{display:block;object-fit:cover;object-position:center;z-index:1}.main-banner__content{align-items:center;display:flex;gap:32px;justify-content:space-between;left:0;position:absolute;right:0;z-index:3}.main-banner__caption{color:#fff;font-size:16px;line-height:22px;max-width:890px}.main-banner__title{color:#fff;font-size:48px;font-weight:700;line-height:57px;margin:32px 0;max-width:890px}.main-banner__labels{align-items:center;display:flex;flex-wrap:wrap;gap:10px;margin-top:40px}.main-banner__label{color:#fff;font-size:16px;font-weight:400}.main-banner__down{align-items:center;cursor:pointer;display:flex;gap:16px;margin-top:40px;transition:all .25s cubic-bezier(.65,.05,.36,1);width:max-content}.main-banner__down:hover{opacity:.7}.main-banner__down-title{color:#fff;font-size:16px;line-height:16px}.main-banner__down-arrow{align-items:center;border:1px solid hsla(0,0%,100%,.5);border-radius:50%;display:flex;height:64px;justify-content:center;width:64px}.main-banner__down-arrow svg{display:block;height:14px;width:14px}.main-banner__block{background:#fff;border-radius:16px;flex-shrink:0;padding:40px 32px;transition:all .25s cubic-bezier(.65,.05,.36,1);width:372px}.main-banner__block-logo{display:block;height:auto;margin:0 auto;object-fit:contain;width:240px}.main-banner__block-plus{display:block;height:auto;margin:24px auto;object-fit:contain;width:32px}.main-banner__block-divider{background:#e2e2e2;height:1px;margin:40px 0;width:100%}.main-banner__block-caption{color:#0b0b0b;font-size:14px;line-height:14px;margin:0 auto;text-align:center;text-transform:uppercase}.main-banner__block-btn{margin-top:16px;width:100%}@media only screen and (max-width:1200px){.main-banner__title{font-size:26px;line-height:32px}.main-banner__block{width:320px}}@media only screen and (max-width:768px){.main-banner__content{flex-direction:column;padding:32px 16px;position:relative}.main-banner__caption{font-size:14px}.main-banner__down{margin-top:32px}.main-banner__block{margin-top:32px;width:100%}.main-banner__block-logo{max-width:240px;width:100%}.main-banner__block-btn{margin:16px auto 0;max-width:280px}.main-banner__img{height:100%;left:0;padding-top:0;position:absolute;top:0}}.appndx{padding-bottom:140px}.appndx .link{font-size:20px;margin-top:24px}.vue-typer .custom.char.selected{background-color:rgba(250,166,26,.4)}.theme-dark .btn{color:#fff}.theme-dark .btn.btn-solid{border-color:#fff}.theme-dark .btn.btn-orange{border-color:#faa61a;color:#0b0b0b}.theme-dark .popup__main{background:#0b0b0b}.theme-dark .popup__close{border-color:#fff}.theme-dark .popup__close svg path{stroke:#fff}.theme-dark .popup__close:hover{border-color:#faa61a}.theme-dark .popup__close:hover svg path{stroke:#0b0b0b}.theme-dark .title{color:#fff}.theme-dark .show-more{background:#3e3e3e}.theme-dark .link,.theme-dark .show-more__text{color:#fff}.theme-dark .main-banner__block{background:#3e3e3e}.theme-dark .main-banner__block-caption{color:#fff}.theme-dark .main-banner__block-btn svg path{stroke:#fff}.theme-dark .radio__icon{border-color:#fff}.theme-dark .radio__icon:before{background:#faa61a}.theme-dark .radio__title{color:#fff}.about-block{padding:16px 0}.about-block__inner{display:grid;gap:16px;grid-template-columns:1fr 1.5fr;margin-top:16px}.about-block__inner.left .about-block__img{order:-1}.about-block__left{display:flex;flex-direction:column;justify-content:center;padding-right:140px}.about-block__title{font-size:48px;font-weight:700;line-height:57px}.about-block__text{font-size:18px;line-height:28px;margin-top:40px}.about-block__text p{margin-top:24px}.about-block__text p:first-child{margin-top:0}.about-block__btn{margin-top:40px;width:204px}.about-block__img{border-radius:16px;overflow:hidden;padding-top:100%;position:relative;width:100%}.about-block__img img{display:block;height:100%;left:0;object-fit:cover;object-position:center;position:absolute;top:0;width:100%}@media only screen and (max-width:980px){.about-block__inner{gap:24px;grid-template-columns:1fr}.about-block__left{padding-right:0}.about-block__title{font-size:26px;line-height:32px}.about-block__text{font-size:16px;line-height:24px;margin-top:24px}}.awards{padding:140px 0}.awards__slider{margin-top:80px;overflow:initial}.awards__slider-navigation{justify-content:flex-end;margin-left:auto;margin-top:16px}.awards__slider-item{border:1px solid hsla(0,0%,4%,.4);border-radius:16px;height:550px;overflow:hidden;padding:10px;width:372px}.awards__slider-item img{border-radius:16px;display:block;height:100%;object-fit:cover;width:100%}@media only screen and (max-width:768px){.awards{padding:40px 0}.awards__slider{margin-top:32px}.awards__slider-item{height:395px;width:270px}}.marketing-contacts__grid{display:grid;gap:24px;grid-template-columns:repeat(4,1fr)}.marketing-contacts__card{background:#fff;border:1px solid hsla(0,0%,4%,.4);border-radius:16px;padding:60px 60px 168px;position:relative}.marketing-contacts__card-title{font-size:24px;font-weight:700;line-height:28px;margin-bottom:40px}.marketing-contacts__card-item{display:flex;flex-wrap:wrap;margin-top:24px}.marketing-contacts__card-item-icon{flex-shrink:0;height:18px;margin-right:18px;width:18px}.marketing-contacts__card-item-icon svg{display:block;height:100%;width:100%}.marketing-contacts__card-item-value{font-size:16px;line-height:18px;width:calc(100% - 40px)}.marketing-contacts__card-item-caption{color:#a7a7a7;font-size:16px;line-height:19px;margin-top:10px;padding-left:36px;width:100%}.marketing-contacts__card-btn{bottom:60px;left:60px;position:absolute}@media only screen and (max-width:1400px){-contacts__grid{grid-template-columns:repeat(3,1fr)}}@media only screen and (max-width:1080px){-contacts__grid{grid-template-columns:repeat(2,1fr)}}@media only screen and (max-width:768px){-contacts__grid{grid-template-columns:repeat(1,1fr)}-contacts__card{padding:32px 16px 132px}-contacts__card-btn{bottom:32px;left:16px}-contacts__card-title{font-size:20px;line-height:24px}}.digest{padding-bottom:64px;padding-top:140px}.digest__slider{overflow:initial}.digest__slider-navigation{gap:0;justify-content:space-between;left:-32px;margin-left:auto;margin-top:0;position:absolute;top:calc(50% - 32px);width:calc(100% + 64px)}.digest__slider-next,.digest__slider-prev{background:#f4f6fc}@media only screen and (max-width:768px){.digest{padding-bottom:40px;padding-top:64px}.digest__slider-navigation{display:none}}.head-block{background:#0b0b0b;border-radius:16px;margin:0 auto;max-width:1888px;padding:60px 0;width:calc(100% - 32px)}.head-block__top{align-items:center;display:flex;justify-content:space-between}.head-block__title{color:#fff;font-size:56px;margin:0}.head-block__filters{display:flex;flex-wrap:wrap;gap:16px;margin-top:32px}.head-block__filters:empty{margin-top:0}.head-block__btn{align-items:center;border:1px solid hsla(0,0%,100%,.7)!important;color:#fff;display:flex;gap:10px}.head-block__btn-count{color:#faa61a;font-size:16px}.head-block__btn img{display:block;height:auto;object-fit:contain;width:16px}.head-block__btn.active,.head-block__btn.nuxt-link-exact-active{background:#fff;border-color:#fff;color:#0b0b0b;pointer-events:none}.head-block__btn--media{border-color:rgba(250,166,26,.7);color:rgba(250,166,26,.7)}.head-block__btn--media.active{border-color:#fff;color:#0b0b0b}.head-block__link{align-self:center;color:#a7a7a7;cursor:pointer;font-size:16px;line-height:16px;margin-left:auto;transition:all .25s cubic-bezier(.65,.05,.36,1)}.head-block__link:hover{opacity:.7}@media only screen and (max-width:768px){.head-block{padding:32px 0}.head-block__top{flex-direction:column;gap:16px;justify-content:center}.head-block__title{font-size:32px}.head-block__filters{flex-wrap:nowrap;overflow-x:auto}.head-block__btn{flex-shrink:0}}.help-selection-block{background:#0b0b0b;border-radius:16px;height:532px;margin:70px auto 0;max-width:1888px;padding-top:140px;position:relative;width:100%}.help-selection-block__lines{display:block;left:0;object-fit:contain;position:absolute;top:16px}.help-selection-block__title{color:#fff;margin:0 auto;text-align:center}.help-selection-block__caption{color:#a7a7a7;margin:20px auto 0;text-align:center}.help-selection-block__form{align-items:center;display:flex;gap:16px;justify-content:center;margin:60px auto 0}.help-selection-block .input{margin:0;width:320px}.help-selection-block .input input{border-radius:60px;color:#fff}.help-selection-block .input input:focus,.help-selection-block .input input:focus:hover{background:transparent;border-color:hsla(0,0%,100%,.4);color:#fff}.help-selection-block__submit{width:240px}.help-selection-block__agreement{bottom:38px;color:#a7a7a7;font-size:14px;left:0;line-height:19px;margin:auto;position:absolute;right:0;text-align:center}@media only screen and (max-width:768px){.help-selection-block{height:auto;padding-bottom:120px;padding-top:60px}.help-selection-block__lines{display:none}.help-selection-block__form{align-items:center;flex-direction:column}.help-selection-block__form .input{max-width:240px;width:100%}.help-selection-block__agreement{bottom:30px;padding:0 16px}}.history{padding-bottom:64px;padding-top:140px}.history__grid{align-items:flex-start;display:flex;gap:140px;margin-top:80px}.history__left-img{heightg:auto;display:block;margin-left:30%;margin-top:120px;object-fit:contain;position:relative;width:630px}.history__right{flex-shrink:0;height:auto;padding-top:39%;position:relative;width:32.6%}.history__right-img{border-radius:16px;display:block;height:100%;left:0;object-fit:cover;position:absolute;top:0;width:100%}.history__text{color:#818181;font-size:24px;line-height:40px}.history__text p{margin-top:16px}.history__text p:first-child{margin-top:0}.history__row{margin-top:40px}.history__row,.history__yandex{align-items:center;display:flex}.history__yandex{margin-left:16px}.history__yandex-logo{display:block;height:auto;object-fit:contain;width:50px}.history__yandex-rating{color:#161616;font-size:20px;font-weight:700;line-height:20px;margin-left:20px}.history__yandex-stars{align-items:center;display:flex;gap:2px;margin-left:20px}.history__yandex-star{display:block;height:auto;object-fit:contain;width:16px}@media only screen and (max-width:1200px){.history__grid{gap:32px}.history__text{font-size:18px;line-height:28px}.history__left-img{margin-left:0;margin-top:60px;width:420px}}@media only screen and (max-width:768px){.history{padding-bottom:40px;padding-top:24px}.history__grid{flex-direction:column;gap:24px;margin-top:32px}.history__right{order:-1;padding-top:100%;width:100%}.history__left-img{margin-top:32px;width:100%}.history__row{flex-wrap:wrap;gap:16px;justify-content:center}}.marquee-block{margin-top:100px;width:100%}.marquee-block__wrap{display:flex;margin:100px auto 0;position:relative;width:100%}.marquee-block__item{flex-shrink:0}.marquee-block__item-top{align-items:center;display:flex}.marquee-block__item-icon{display:block;height:auto;object-fit:contain;width:60px}.marquee-block__item-num{font-size:140px;line-height:140px;margin-left:40px}.marquee-block__item-num,.marquee-block__item-plus{color:#161616;font-weight:700;transition:all .25s cubic-bezier(.65,.05,.36,1)}.marquee-block__item-plus{font-size:60px;line-height:60px;margin-left:10px}.marquee-block__item-caption{color:#818181;font-size:16px;font-weight:700;margin-top:24px;padding-left:100px;text-transform:uppercase}@media only screen and (max-width:768px){.marquee-block{margin-top:40px}.marquee-block__item-num{font-size:32px;line-height:32px;margin-left:16px}.marquee-block__item-plus{font-size:24px;line-height:24px;margin-left:6px}.marquee-block__item-icon{width:30px}.marquee-block__item-caption{font-size:14px;margin-top:8px;padding-left:47px}}.theme-dark .marquee-block__item-num,.theme-dark .marquee-block__item-plus{color:#fff}.recommend-block{padding-bottom:64px;padding-top:140px}.recommend-block__slider{overflow:initial}.recommend-block__slider-navigation{gap:0;justify-content:space-between;left:-32px;margin-left:auto;margin-top:0;position:absolute;top:calc(50% - 32px);width:calc(100% + 64px)}.recommend-block__slider-next,.recommend-block__slider-prev{background:#f4f6fc}@media only screen and (max-width:768px){.recommend-block{padding-bottom:32px;padding-top:60px}.recommend-block__slider-navigation{display:none}}.share-block{background:#0b0b0b;padding:80px 0;width:100%}.share-block__title{color:#fff;font-size:32px;font-weight:700;line-height:38px;margin:0 auto 40px;text-align:center;text-transform:uppercase}.share-block__list{gap:16px;margin:0 auto}.share-block__item,.share-block__list{align-items:center;display:flex;justify-content:center}.share-block__item{border:1px solid hsla(0,0%,100%,.4);border-radius:50%;height:64px;transition:all .25s cubic-bezier(.65,.05,.36,1);width:64px}.share-block__item:hover{opacity:.7}.share-block__item svg{display:block;height:18px;width:18px}@media only screen and (max-width:768px){.share-block{padding:42px 0}.share-block__title{font-size:24px;line-height:28px;margin-bottom:24px}.share-block__list{flex-wrap:wrap}}.ya-share2 .ya-share2__container_shape_round.ya-share2__container_size_s .ya-share2__badge .ya-share2__icon:not(.ya-share2__icon_messenger-contact):not(.ya-share2__icon_more):not(.ya-share2__icon_copy){background-size:26px 26px!important}.ya-share2 .ya-share2__link{align-items:center;border:1px solid hsla(0,0%,100%,.4);border-radius:50%;display:flex;height:64px;justify-content:center;width:64px}.ya-share2 .ya-share2__list.ya-share2__list_direction_horizontal{align-items:center;display:flex;gap:16px}.social-block.container{padding-bottom:64px;padding-top:64px}.social-block__inner{display:grid;gap:16px;grid-template-columns:repeat(3,1fr)}.social-block__item{background:#0b0b0b;border-radius:16px;cursor:pointer;height:500px;overflow:hidden;padding-top:180px;position:relative;width:100%}.social-block__item:hover .social-block__item-img{transform:scale(1.1)}.social-block__item-title{color:#fff;font-size:40px;font-weight:700;line-height:40px;margin:0 auto;padding:0 16px;text-align:center}.social-block__item-img{bottom:0;display:block;height:auto;left:0;object-fit:contain;position:absolute;transform-origin:bottom;transition:all .4s cubic-bezier(.65,.05,.36,1);width:100%}@media only screen and (max-width:1024px){.social-block__inner{grid-template-columns:1fr}.social-block__item{align-items:center;display:flex;height:200px;padding-top:0;width:100%}.social-block__item-title{font-size:34px;margin:0 0 0 auto;padding-right:16px;position:relative;text-align:right;width:220px;z-index:2}.social-block__item-img{width:50%}}@media only screen and (max-width:768px){.social-block__item-title{font-size:18px;line-height:24px;width:170px}.social-block__item-img{width:70%}.social-block.container{padding-bottom:0}}.theme-dark .social-block a{color:transparent}.article-card{background:#fff;border:1px solid #e2e2e2;border-radius:16px;height:auto;overflow:hidden;position:relative;width:500px}.article-card,.article-card__favorite{transition:all .25s cubic-bezier(.65,.05,.36,1)}.article-card__favorite{cursor:pointer;height:48px;position:absolute;right:32px;top:32px;width:48px;z-index:10}.article-card__favorite:hover{opacity:.7}.article-card__favorite.active svg path{fill:#faa61a}.article-card__favorite svg{display:block;height:100%;width:100%}.article-card__favorite svg path{transition:all .25s cubic-bezier(.65,.05,.36,1)}.article-card__img{overflow:hidden;padding-top:68%;position:relative;width:100%;z-index:1}.article-card__img:hover img{transform:scale(1.05)}.article-card__img img{display:block;height:100%;left:0;object-fit:cover;object-position:center;position:absolute;top:0;transition:all .25s cubic-bezier(.65,.05,.36,1);width:100%}.article-card__main{padding:32px}.article-card__date{color:#faa61a;font-size:20px;font-weight:700;line-height:20px;text-transform:uppercase}.article-card__title{line-clamp:2;font-size:28px;font-weight:700;height:105px;line-height:36px;margin-top:14px;overflow:hidden}.article-card__labels{display:flex;flex-wrap:wrap;gap:16px;margin-top:20px}.article-card__bottom{align-items:center;border-top:1px solid #e2e2e2;display:flex;padding:18px 32px;width:100%}.article-card__bottom:hover .article-card__arrow svg path{stroke:#faa61a}.article-card__icon{height:18px;width:18px}.article-card__icon svg{display:block;height:100%;width:100%}.article-card__arrow{height:24px;margin-left:auto;width:24px}.article-card__arrow svg{display:block;height:100%;width:100%}.article-card__arrow svg path{transition:all .25s cubic-bezier(.65,.05,.36,1)}@media only screen and (max-width:768px){.article-card{width:270px}.article-card__date{font-size:16px;line-height:19px}.article-card__title{font-size:20px;line-height:26px}.article-card__favorite{height:36px;right:16px;top:16px;width:36px}.article-card__img-wrapper{height:200px}.article-card__logo{height:50px;right:16px;top:142px;width:100px}.article-card__main{padding:16px}.article-card__brands{bottom:70px;padding:0 16px}.article-card__bottom{padding:12px 16px}}.theme-dark .article-card{background:#3e3e3e}.theme-dark .article-card__bottom{border-color:#fff}.theme-dark .article-card__caption,.theme-dark .article-card__title{color:#fff}.theme-dark .article-card__arrow svg path{stroke:#faa61a}.brand-card{background:#fff;border-radius:16px;height:auto;overflow:hidden;position:relative;width:100%}.brand-card__main{display:block;padding:16px 16px 80px}.brand-card__main:hover~.brand-card__bottom .brand-card__link svg path{stroke:#faa61a}.brand-card__main:hover .brand-card__title{opacity:.7}.brand-card__logo{align-items:center;background:transparent;border:1px solid hsla(0,0%,4%,.4);border-radius:16px;display:flex;height:120px;justify-content:center;transition:all .25s cubic-bezier(.65,.05,.36,1)}.brand-card__logo img{display:block;height:56px;max-width:90%;object-fit:contain;width:auto}.brand-card__title{font-size:20px;font-weight:700;line-height:28px;margin-top:24px;text-transform:uppercase;transition:all .25s cubic-bezier(.65,.05,.36,1)}.brand-card__bottom{align-items:center;border-top:1px solid #f3f3f3;bottom:0;display:flex;gap:16px;justify-content:flex-end;padding:16px;position:absolute;width:100%}.brand-card__favorite,.brand-card__link{cursor:pointer;height:24px;width:24px}.brand-card__favorite svg,.brand-card__link svg{display:block;height:100%;width:100%}.brand-card__favorite svg path,.brand-card__link svg path{transition:all .25s cubic-bezier(.65,.05,.36,1)}.brand-card__favorite:hover path,.brand-card__link:hover path{stroke:#faa61a}.brand-card__favorite.active svg path{fill:#faa61a;stroke:#faa61a}@media only screen and (max-width:768px){.brand-card__title{font-size:18px;line-height:24px}}.theme-dark .brand-card{background:#3e3e3e}.theme-dark .brand-card__logo{border-color:#fff}.theme-dark .brand-card__link svg path{stroke:#faa61a}.digest-card{border-radius:16px;height:550px;overflow:hidden;position:relative;width:372px}.digest-card:hover .digest-card__img img{transform:scale(1.05)}.digest-card:before{background:linear-gradient(180deg,transparent,rgba(0,0,0,.21) 31.14%,rgba(0,0,0,.28) 48.2%,rgba(0,0,0,.35) 65.65%,rgba(0,0,0,.42));content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:2}.digest-card__img{height:100%;padding-top:148%;position:relative;width:100%;z-index:1}.digest-card__img img{display:block;height:100%;left:0;object-fit:cover;object-position:center;position:absolute;top:0;transition:all .25s cubic-bezier(.65,.05,.36,1);width:100%}.digest-card__video{height:100%}.digest-card__video video{height:100%!important}.digest-card__label{background:hsla(0,0%,4%,.4);border:1px solid hsla(0,0%,100%,.4);border-radius:60px;color:#fff;font-size:14px;left:24px;line-height:16px;padding:16px;position:absolute;top:24px;z-index:3}.digest-card__inner{bottom:0;left:0;padding:24px;position:absolute;width:100%;z-index:3}.digest-card__date{color:#fff;font-size:12px;line-height:12px;margin-bottom:10px}.digest-card__title{color:#fff;font-size:24px;font-weight:700;line-height:28px;margin-bottom:16px}.digest-card__caption{border-top:1px solid hsla(0,0%,100%,.4);color:#fff;font-size:12px;padding-top:16px;text-transform:uppercase;width:100%}@media only screen and (max-width:768px){.digest-card{height:auto;width:270px}.digest-card__title{font-size:20px;line-height:24px}}.event-card{background:#fff;border:1px solid #e2e2e2;border-radius:16px;height:auto;overflow:hidden;position:relative;width:500px}.event-card__age{align-items:center;background:#a7cb5b;border:1px solid hsla(0,0%,100%,.4);border-radius:50%;display:flex;font-size:14px;height:48px;justify-content:center;left:32px;line-height:16px;position:absolute;top:32px;width:48px;z-index:3}.event-card__age.red{background:#e02527}.event-card__favorite{cursor:pointer;height:48px;position:absolute;right:32px;top:32px;transition:all .25s cubic-bezier(.65,.05,.36,1);width:48px;z-index:10}.event-card__favorite:hover{opacity:.7}.event-card__favorite.active svg path{fill:#faa61a}.event-card__favorite svg{display:block;height:100%;width:100%}.event-card__favorite svg path{transition:all .25s cubic-bezier(.65,.05,.36,1)}.event-card__img{overflow:hidden;padding-top:68%;position:relative;width:100%;z-index:1}.event-card__img:hover img{transform:scale(1.05)}.event-card__img img{display:block;height:100%;left:0;object-fit:cover;object-position:center;position:absolute;top:0;transition:all .25s cubic-bezier(.65,.05,.36,1);width:100%}.event-card__main{padding:32px}.event-card__date{color:#faa61a;font-size:20px;font-weight:700;line-height:20px;text-transform:uppercase}.event-card__title{line-clamp:2;font-size:32px;font-weight:700;line-height:38px;margin-top:14px;overflow:hidden;transition:all .25s cubic-bezier(.65,.05,.36,1)}.event-card__address{color:#818181;font-size:16px;line-height:22px;margin-top:14px}.event-card__labels{display:flex;flex-wrap:wrap;gap:16px;margin-top:20px}.event-card__bottom{align-items:center;border-top:1px solid #e2e2e2;display:flex;padding:18px 32px;width:100%}.event-card__bottom:hover .event-card__arrow svg path{stroke:#faa61a}.event-card__icon{height:18px;width:18px}.event-card__icon svg{display:block;height:100%;width:100%}.event-card__buy{font-size:16px;line-height:16px;margin-left:16px}.event-card__arrow{height:24px;margin-left:auto;width:24px}.event-card__arrow svg{display:block;height:100%;width:100%}.event-card__arrow svg path{transition:all .25s cubic-bezier(.65,.05,.36,1)}@media only screen and (max-width:768px){.event-card{padding-bottom:62px;width:270px}.event-card__age{height:36px;left:16px;line-height:12px;top:16px;width:36px}.event-card__favorite{height:36px;right:16px;top:16px;width:36px}.event-card__main{padding:16px}.event-card__date{font-size:14px;line-height:14px}.event-card__title{font-size:20px;line-height:26px}.event-card__address{font-size:14px;line-height:19px}.event-card__bottom{bottom:0;left:0;padding:18px 16px;position:absolute;width:100%}.event-card__buy{font-size:14px;line-height:14px}}.theme-dark .event-card{background:#3e3e3e}.theme-dark .event-card__title{color:#fff}.infrastructure-card{background:#fff;border:1px solid #e2e2e2;border-radius:16px;height:auto;overflow:hidden;position:relative;transition:all .25s cubic-bezier(.65,.05,.36,1);width:500px}.infrastructure-card:hover .infrastructure-card__img img{transform:scale(1.05)}.infrastructure-card__favorite{cursor:pointer;height:48px;position:absolute;right:32px;top:32px;transition:all .25s cubic-bezier(.65,.05,.36,1);width:48px;z-index:10}.infrastructure-card__favorite:hover{opacity:.7}.infrastructure-card__favorite.active svg path{fill:#faa61a}.infrastructure-card__favorite svg{display:block;height:100%;width:100%}.infrastructure-card__favorite svg path{transition:all .25s cubic-bezier(.65,.05,.36,1)}.infrastructure-card__img{overflow:hidden;padding-top:68%;position:relative;width:100%;z-index:1}.infrastructure-card__img img{display:block;height:100%;left:0;object-fit:cover;object-position:center;position:absolute;top:0;transition:all .25s cubic-bezier(.65,.05,.36,1);width:100%}.infrastructure-card__main{padding:32px 32px 96px}.infrastructure-card__title{line-clamp:2;font-size:32px;font-weight:700;line-height:38px;overflow:hidden}.infrastructure-card__description{line-clamp:3;color:#818181;font-size:16px;line-height:22px;margin-top:16px;overflow:hidden}.infrastructure-card__bottom{align-items:center;border-top:1px solid #e2e2e2;bottom:0;display:flex;padding:18px 32px;position:absolute;transition:all .25s cubic-bezier(.65,.05,.36,1);width:100%}.infrastructure-card__bottom:hover .infrastructure-card__arrow svg path{stroke:#faa61a}.infrastructure-card__view{align-content:center;cursor:pointer;display:flex;font-size:16px;gap:16px;transition:all .25s cubic-bezier(.65,.05,.36,1)}.infrastructure-card__view:hover{opacity:.7}.infrastructure-card__view svg{display:block;height:24px;width:24px}.infrastructure-card__arrow{height:24px;margin-left:auto;width:24px}.infrastructure-card__arrow svg{display:block;height:100%;width:100%}.infrastructure-card__arrow svg path{transition:all .25s cubic-bezier(.65,.05,.36,1)}@media only screen and (max-width:768px){.infrastructure-card__favorite{height:36px;right:16px;top:16px;width:36px}.infrastructure-card__main{padding:16px 16px 80px}.infrastructure-card__title{font-size:20px;line-height:26px}.infrastructure-card__description{font-size:14px;line-height:19px}.infrastructure-card__bottom{padding:18px 16px}}.theme-dark .infrastructure-card{background:#3e3e3e}.theme-dark .infrastructure-card__title{color:#fff}.theme-dark .infrastructure-card__arrow svg path{stroke:#faa61a}.inspiration-card{border-radius:16px;overflow:hidden;position:relative;width:100%}.inspiration-card:before{background:linear-gradient(180deg,transparent,rgba(0,0,0,.21) 31.14%,rgba(0,0,0,.28) 48.2%,rgba(0,0,0,.35) 65.65%,rgba(0,0,0,.42));content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:2}.inspiration-card:hover .inspiration-card__img img{transform:scale(1.05)}.inspiration-card__img{padding-top:90%;position:relative;width:100%;z-index:1}.inspiration-card__img img{display:block;height:100%;left:0;object-fit:cover;object-position:center;position:absolute;top:0;transition:all .25s cubic-bezier(.65,.05,.36,1);width:100%}.inspiration-card__bottom{bottom:0;left:0;padding:40px;position:absolute;width:100%;z-index:3}.inspiration-card__title{color:#fff;font-size:32px;font-weight:700;line-height:38px}.inspiration-card__description{color:#fff;font-size:14px;line-height:19px;margin-top:16px;text-transform:uppercase}@media only screen and (max-width:768px){.inspiration-card__bottom{padding:16px}.inspiration-card__title{font-size:24px;line-height:28px}.inspiration-card__description{font-size:12px;line-height:17px}}.object-card{background:#fff;border:1px solid #e2e2e2;border-radius:16px;height:auto;overflow:hidden;position:relative;width:500px}.object-card:hover .object-card__img img{transform:scale(1.05)}.object-card__favorite{cursor:pointer;height:48px;position:absolute;right:32px;top:32px;transition:all .25s cubic-bezier(.65,.05,.36,1);width:48px;z-index:10}.object-card__favorite:hover{opacity:.7}.object-card__favorite.active svg path{fill:#faa61a}.object-card__favorite svg{display:block;height:100%;width:100%}.object-card__favorite svg path{transition:all .25s cubic-bezier(.65,.05,.36,1)}.object-card__img{overflow:hidden;padding-top:68%;position:relative;width:100%;z-index:1}.object-card__img img{display:block;height:100%;left:0;object-fit:cover;object-position:center;position:absolute;top:0;transition:all .25s cubic-bezier(.65,.05,.36,1);width:100%}.object-card__main{padding:32px 32px 96px}.object-card__title{-webkit-line-clamp:2;line-clamp:2;font-size:32px;font-weight:700;height:86px;line-height:38px;overflow:hidden}.object-card__info-row{align-items:center;display:flex;gap:16px;margin-top:10px}.object-card__info-caption{color:#818181}.object-card__info-caption,.object-card__info-value{font-size:16px;line-height:22px}.object-card__bottom{align-items:center;border-top:1px solid #e2e2e2;bottom:0;display:flex;padding:18px 32px;position:absolute;width:100%}.object-card__bottom:hover .object-card__arrow svg path{stroke:#faa61a}.object-card__view{align-content:center;cursor:pointer;display:flex;font-size:16px;gap:16px;transition:all .25s cubic-bezier(.65,.05,.36,1)}.object-card__view:hover{opacity:.7}.object-card__view svg{display:block;height:24px;width:24px}.object-card__arrow{height:24px;margin-left:auto;width:24px}.object-card__arrow svg{display:block;height:100%;width:100%}.object-card__arrow svg path{transition:all .25s cubic-bezier(.65,.05,.36,1)}@media only screen and (max-width:768px){.object-card__favorite{height:36px;right:16px;top:16px;width:36px}.object-card__main{padding:16px 16px 80px}.object-card__title{font-size:20px;line-height:26px}.object-card__description{font-size:14px;line-height:19px}.object-card__bottom{padding:18px 16px}}.product-card{background:#fff;border-radius:16px;height:auto;overflow:hidden;padding-bottom:138px;position:relative;width:500px}.product-card:hover .product-card__img{transform:scale(1.03)}.product-card__img{display:block;height:100%;object-fit:cover;object-position:center;position:absolute;transition:all .25s cubic-bezier(.65,.05,.36,1);width:100%}.product-card__img-wrapper{align-items:center;display:flex;height:370px;justify-content:center;overflow:hidden;position:relative;width:100%}.product-card__label{border:1px solid hsla(0,0%,100%,.4);border-radius:60px;color:#0b0b0b;font-size:14px;left:32px;line-height:16px;padding:16px;position:absolute;top:32px;z-index:10}.product-card__label.popular{background:#faa61a}.product-card__label.new{background:#a7cb5b}.product-card__main{padding:32px}.product-card__title{color:#0b0b0b;font-size:32px;font-weight:700;line-height:38px}.product-card__price{color:#faa61a;font-size:20px;font-weight:700;line-height:20px;margin-top:14px}.product-card__bottom{align-items:center;border-top:1px solid #f8f8f8;bottom:0;display:flex;left:0;padding:18px 32px;position:absolute;width:100%}.product-card__caption{color:#161616;font-size:16px;line-height:16px}.product-card__brand{margin-left:auto}.product-card__favorite{cursor:pointer;height:48px;position:absolute;right:32px;top:32px;transition:all .25s cubic-bezier(.65,.05,.36,1);width:48px;z-index:10}.product-card__favorite:hover{opacity:.7}.product-card__favorite.active svg path{fill:#faa61a}.product-card__favorite svg{display:block;height:100%;width:100%}.product-card__favorite svg path{transition:all .25s cubic-bezier(.65,.05,.36,1)}@media only screen and (max-width:768px){.product-card{padding-bottom:80px;width:270px}.product-card__favorite{height:36px;right:16px;top:16px;width:36px}.product-card__label{left:16px;padding:9px;top:16px}.product-card__img-wrapper{height:200px}.product-card__main{padding:16px}.product-card__title{font-size:20px;line-height:28px}.product-card__price{font-size:18px}.product-card__bottom{padding:12px 16px}}.rent-card{background:#fff;border:1px solid #e2e2e2;border-radius:16px;height:auto;overflow:hidden;padding-bottom:54px;position:relative;width:500px}.rent-card:hover .rent-card__img{transform:scale(1.03)}.rent-card:hover .rent-card__arrow svg path{stroke:#faa61a}.rent-card__img{display:block;height:100%;object-fit:cover;object-position:center;position:absolute;transition:all .25s cubic-bezier(.65,.05,.36,1);width:100%}.rent-card__img-wrapper{align-items:center;display:flex;height:300px;justify-content:center;overflow:hidden;position:relative;width:100%}.rent-card__logo{background:#fff;border:1px solid hsla(0,0%,4%,.4);border-radius:16px;height:80px;object-fit:cover;object-position:center;position:absolute;right:32px;top:236px;width:150px}.rent-card__main{padding:32px}.rent-card__title{color:#0b0b0b;font-size:32px;font-weight:700;line-height:38px}.rent-card__description{color:#818181;font-size:16px;line-height:22px;margin-top:14px}.rent-card__brands{bottom:90px;left:0;padding:0 32px;position:absolute;width:100%}.rent-card__brands-title{color:#818181;font-size:12px;font-weight:700;line-height:12px;margin-bottom:16px;text-transform:uppercase}.rent-card__brands-list{display:flex;flex-wrap:wrap;gap:10px}.rent-card__brands-item{font-size:16px;padding-bottom:3px}.rent-card__bottom{align-items:center;border-top:1px solid #f8f8f8;bottom:0;display:flex;left:0;padding:18px 32px;position:absolute;width:100%}.rent-card__caption{color:#161616;font-size:16px;line-height:16px}.rent-card__area{color:#faa61a;margin-top:12px}.rent-card__arrow{height:24px;margin-left:auto;width:24px}.rent-card__arrow svg{display:block;height:100%;width:100%}.rent-card__arrow svg path{stroke:#0b0b0b;transition:all .25s cubic-bezier(.65,.05,.36,1)}.rent-card__favorite{cursor:pointer;height:48px;position:absolute;right:32px;top:32px;transition:all .25s cubic-bezier(.65,.05,.36,1);width:48px;z-index:10}.rent-card__favorite:hover{opacity:.7}.rent-card__favorite.active svg path{fill:#faa61a}.rent-card__favorite svg{display:block;height:100%;width:100%}.rent-card__favorite svg path{transition:all .25s cubic-bezier(.65,.05,.36,1)}.rent-card__category{background:hsla(0,0%,4%,.4);border:1px solid hsla(0,0%,100%,.4);border-radius:60px;color:#fff;font-size:14px;left:32px;line-height:16px;padding:16px;position:absolute;top:32px;z-index:10}@media only screen and (max-width:768px){.rent-card{padding-bottom:80px;width:270px}.rent-card__category{left:16px;max-width:186px;padding:9px;text-align:center;top:16px}.rent-card__favorite{height:36px;right:16px;top:16px;width:36px}.rent-card__img-wrapper{height:200px}.rent-card__main{padding:16px}.rent-card__bottom{padding:12px 16px}.rent-card__title{font-size:20px;line-height:24px}.rent-card__caption{font-size:14px}}.theme-dark .rent-card{background:#3e3e3e}.theme-dark .rent-card__caption,.theme-dark .rent-card__title{color:#fff}.theme-dark .rent-card__arrow svg path{stroke:#faa61a}.resident-card{background:#fff;border-radius:16px;height:auto;overflow:hidden;padding-bottom:214px;position:relative;width:500px}.resident-card:hover .resident-card__img{transform:scale(1.03)}.resident-card:hover .resident-card__arrow svg path{stroke:#faa61a}.resident-card__img{display:block;height:100%;object-fit:cover;object-position:center;position:absolute;transition:all .25s cubic-bezier(.65,.05,.36,1);width:100%}.resident-card__img-wrapper{height:300px;overflow:hidden;position:relative;width:100%}.resident-card__img-wrapper,.resident-card__logo{align-items:center;display:flex;justify-content:center}.resident-card__logo{background:#fff;border:1px solid hsla(0,0%,4%,.4);border-radius:16px;height:80px;position:absolute;right:32px;top:236px;width:150px}.resident-card__logo img{height:100%;object-fit:contain;object-position:center;width:90%}.resident-card__main{padding:32px}.resident-card__title{color:#0b0b0b;font-size:32px;font-weight:700;line-height:38px;transition:all .25s cubic-bezier(.65,.05,.36,1)}.resident-card__date{color:#faa61a;font-size:20px;font-weight:700;line-height:20px;margin-bottom:14px;text-transform:uppercase}.resident-card__description{color:#818181;font-size:16px;line-height:22px;margin-top:14px}.resident-card__brands{bottom:90px;left:0;padding:0 32px;position:absolute;width:100%}.resident-card__brands-title{color:#818181;font-size:12px;font-weight:700;line-height:12px;margin-bottom:16px;text-transform:uppercase}.resident-card__brands-list{display:flex;flex-wrap:wrap;gap:10px;max-height:92px;overflow:hidden;padding-bottom:8px}.resident-card__brands-item{font-size:16px;padding-bottom:3px}.resident-card__bottom{align-items:center;border-top:1px solid #f8f8f8;bottom:0;display:flex;left:0;padding:18px 32px;position:absolute;width:100%}.resident-card__bottom,.resident-card__caption{transition:all .25s cubic-bezier(.65,.05,.36,1)}.resident-card__caption{color:#161616;font-size:16px;line-height:16px}.resident-card__arrow{height:24px;margin-left:auto;width:24px}.resident-card__arrow svg{display:block;height:100%;width:100%}.resident-card__arrow svg path{stroke:#0b0b0b;transition:all .25s cubic-bezier(.65,.05,.36,1)}.resident-card__favorite{cursor:pointer;height:48px;position:absolute;right:32px;top:32px;transition:all .25s cubic-bezier(.65,.05,.36,1);width:48px;z-index:10}.resident-card__favorite:hover{opacity:.7}.resident-card__favorite.active svg path{fill:#faa61a}.resident-card__favorite svg{display:block;height:100%;width:100%}.resident-card__favorite svg path{transition:all .25s cubic-bezier(.65,.05,.36,1)}@media only screen and (max-width:1620px){.resident-card{max-width:500px;width:100%}}@media only screen and (max-width:768px){.resident-card{width:270px}.resident-card__date{font-size:16px;line-height:19px}.resident-card__title{font-size:20px;line-height:26px}.resident-card__favorite{height:36px;right:16px;top:16px;width:36px}.resident-card__img-wrapper{height:200px}.resident-card__logo{height:50px;right:16px;top:142px;width:100px}.resident-card__main{padding:16px}.resident-card__brands{bottom:70px;padding:0 16px}.resident-card__brands-list{max-height:78px}.resident-card__bottom{padding:12px 16px}}.theme-dark .resident-card{background:#3e3e3e}.theme-dark .resident-card__bottom{border-color:#fff}.theme-dark .resident-card__caption,.theme-dark .resident-card__title{color:#fff}.theme-dark .resident-card__arrow svg path{stroke:#faa61a}.theme-dark .resident-card__logo{border-color:#0b0b0b}.school-card{background:#fff;border:1px solid #e2e2e2;border-radius:16px;overflow:hidden;padding-bottom:184px;position:relative;width:500px}.school-card:hover .school-card__img{transform:scale(1.03)}.school-card:hover .school-card__arrow svg path{stroke:#faa61a}.school-card__img{display:block;height:100%;object-fit:cover;object-position:center;position:absolute;transition:all .25s cubic-bezier(.65,.05,.36,1);width:100%}.school-card__img-wrapper{height:300px;overflow:hidden;position:relative;width:100%}.school-card__img-wrapper,.school-card__logo{align-items:center;display:flex;justify-content:center}.school-card__logo{background:#fff;border:1px solid hsla(0,0%,4%,.4);border-radius:16px;height:80px;position:absolute;right:32px;top:236px;width:150px}.school-card__logo img{height:auto;object-fit:contain;object-position:center;width:90%}.school-card__main{padding:32px}.school-card__title{color:#0b0b0b;font-size:32px;font-weight:700;line-height:38px}.school-card__description{color:#818181;font-size:16px;line-height:22px;margin-top:14px}.school-card__brands{bottom:90px;left:0;padding:0 32px;position:absolute;width:100%}.school-card__brands-title{color:#818181;font-size:12px;font-weight:700;line-height:12px;margin-bottom:16px;text-transform:uppercase}.school-card__brands-list{display:flex;flex-wrap:wrap;gap:10px}.school-card__brands-item{font-size:16px;padding-bottom:3px}.school-card__bottom{align-items:center;border-top:1px solid #f8f8f8;bottom:0;display:flex;left:0;padding:18px 32px;position:absolute;width:100%}.school-card__caption{color:#161616;font-size:16px;line-height:16px}.school-card__arrow{height:24px;margin-left:auto;width:24px}.school-card__arrow svg{display:block;height:100%;width:100%}.school-card__arrow svg path{stroke:#0b0b0b;transition:all .25s cubic-bezier(.65,.05,.36,1)}.school-card__favorite{cursor:pointer;height:48px;position:absolute;right:32px;top:32px;transition:all .25s cubic-bezier(.65,.05,.36,1);width:48px;z-index:10}.school-card__favorite:hover{opacity:.7}.school-card__favorite.active svg path{fill:#faa61a}.school-card__favorite svg{display:block;height:100%;width:100%}.school-card__favorite svg path{transition:all .25s cubic-bezier(.65,.05,.36,1)}@media only screen and (max-width:768px){.school-card{padding-bottom:80px;width:270px}.school-card__favorite{height:36px;right:16px;top:16px;width:36px}.school-card__img-wrapper{height:200px}.school-card__logo{height:50px;right:16px;top:142px;width:100px}.school-card__main{padding:16px}.school-card__brands{bottom:70px;padding:0 16px}.school-card__bottom{padding:12px 16px}.school-card__title{font-size:20px;line-height:24px}.school-card__caption{font-size:14px}}.action-btn{text-transform:none!important}.checkbox{align-items:center;cursor:pointer;display:flex;width:max-content}.checkbox .input__error{color:#faa61a;margin-bottom:8px}.checkbox input{display:none}.checkbox input:checked~.checkbox__icon{background-color:#faa61a!important;border-color:#faa61a}.checkbox input:checked~.checkbox__icon svg{transform:scale(1)}.checkbox__icon{align-items:center;border:1px solid hsla(0,0%,4%,.4);border-radius:4px;display:flex;flex-shrink:0;height:24px;justify-content:center;width:24px}.checkbox__icon,.checkbox__icon svg{transition:all .25s cubic-bezier(.65,.05,.36,1)}.checkbox__icon svg{display:block;height:14px;transform:scale(0);width:14px}.checkbox__title{color:#0b0b0b;font-size:16px;margin-left:16px}.checkbox:hover .checkbox__icon{background-color:#f8f8f8}.checkbox.round .checkbox__icon{background:transparent;border-color:hsla(0,0%,100%,.4);border-radius:50%;height:32px;position:relative;width:32px}.checkbox.round .checkbox__icon:before{background:#faa61a;border-radius:50%;content:"";display:block;height:20px;position:absolute;transform:scale(0);transition:all .25s cubic-bezier(.65,.05,.36,1);width:20px}.checkbox.round .checkbox__icon svg{display:none}.checkbox.round input:checked~.checkbox__icon{background:transparent;border-color:hsla(0,0%,100%,.4)}.checkbox.round input:checked~.checkbox__icon:before{transform:scale(1)}.checkbox.disabled{pointer-events:none}.checkbox.disabled .checkbox__icon{background:#f8f8f8;border-color:#c0c0cf}.checkbox.disabled .checkbox__icon svg{opacity:.5}.theme-dark .checkbox__icon{border-color:#faa61a}.theme-dark .checkbox__title{color:#fff}.theme-dark .checkbox:hover .checkbox__icon{background-color:transparent}.dropdown{position:relative;width:100%;z-index:10}.dropdown.expanded .dropdown__arrow{transform:rotate(-180deg)}.dropdown__btn{align-items:center;background:#fff;border:0;cursor:pointer;display:flex;height:56px;padding:0 32px;position:relative;width:100%}.dropdown__title{color:#0b0b0b;font-size:14px;font-weight:500;line-height:14px;text-align:left}.dropdown__arrow{flex-shrink:0;height:16px;margin-left:auto;transition:all .25s cubic-bezier(.65,.05,.36,1);width:16px}.dropdown__arrow svg{display:block;height:100%;width:100%}.dropdown__list{background:#fff;height:auto;left:0;max-height:240px;padding:4px 0;position:absolute;top:60px;width:100%;z-index:10}.dropdown__item{align-items:center;background:#fff;color:#0b0b0b;cursor:pointer;display:flex;font-size:14px;height:48px;line-height:14px;padding:0 32px;transition:all .25s cubic-bezier(.65,.05,.36,1);width:100%}.dropdown__item:hover{background:hsla(0,0%,4%,.1)}.input{display:block;margin-top:40px;position:relative;width:100%}.input.has-error input,.input.has-error textarea{border-color:#e02527}.input.filled input,.input.filled textarea{background:#f8f8f8;border-color:#c8cacd;color:#818181}.input__label{margin-bottom:8px}.input__title{font-size:14px;line-height:14px;margin-bottom:16px;text-transform:uppercase}.input__error{bottom:-20px;color:#e02527;font-size:12px;line-height:12px;position:absolute}.input__inner{align-items:center;display:flex;position:relative}.input__icon{height:24px;position:absolute;right:24px;width:24px}.input__icon img{display:block;height:autos;object-fit:contain;width:100%}.input input,.input select,.input textarea{background:transparent;border:1px solid #c8cacd;border-radius:6px;color:#0b0b0b;display:block;font-size:16px;height:64px;line-height:16px;outline:0;padding:0 24px;transition:all .25s cubic-bezier(.65,.05,.36,1);width:100%}.input input::placeholder,.input input::placeholder-shown,.input select::placeholder,.input select::placeholder-shown,.input textarea::placeholder,.input textarea::placeholder-shown{color:#818181;font-size:16px;font-weight:500}.input input:focus,.input input:focus:hover,.input select:focus,.input select:focus:hover,.input textarea:focus,.input textarea:focus:hover{background:transparent;border-color:#4d4d4d;color:#0b0b0b}.input input:hover,.input select:hover,.input textarea:hover{border-color:#a7a7a7}.input textarea{height:auto;min-height:230px;padding:24px;resize:none}.input .upload{margin-top:0;width:100%}@media only screen and (max-width:768px){.input input{height:48px;padding:0 16px}.input textarea{min-height:80px;padding:16px}}.theme-dark .input input,.theme-dark .input input:focus,.theme-dark .input input:focus:hover,.theme-dark .input select,.theme-dark .input select:focus,.theme-dark .input select:focus:hover,.theme-dark .input textarea,.theme-dark .input textarea:focus,.theme-dark .input textarea:focus:hover{color:#fff}.upload{margin-top:40px}.upload__title{font-size:14px;line-height:14px;margin-bottom:16px;text-transform:uppercase}.upload__block{align-items:center;border:1px dashed #a7a7a7;border-radius:6px;cursor:pointer;display:flex;flex-direction:column;height:97px;justify-content:center;position:relative;transition:all .25s cubic-bezier(.65,.05,.36,1);width:100%}.upload__block.active{background:rgba(250,166,26,.2);border-color:#faa61a}.upload__placeholder{color:#0b0b0b;font-size:16px;margin-top:10px}.upload__icon{height:24px;width:24px}.upload__icon svg{display:block;height:100%;width:100%}.upload__input{cursor:pointer;height:100%;opacity:0;position:absolute;width:100%;z-index:2}.upload__result{align-items:center;display:flex;padding-right:16px;position:relative;width:max-content}.upload__result-icon{height:24px;width:24px}.upload__result-icon svg{display:block;height:100%;width:100%}.upload__result-name{color:#0b0b0b;font-size:16px;line-height:19px;margin-left:8px}.upload__result-remove{cursor:pointer;height:12px;position:absolute;right:0;top:0;transition:all .25s cubic-bezier(.65,.05,.36,1);width:12px}.upload__result-remove:hover{opacity:.7}.upload__result-remove svg{display:block;height:100%;width:100%}.form__title{color:#070f33;font-size:40px;font-weight:700;line-height:40px;margin:auto;text-align:center}.form__subtitle{color:#070f33;font-size:16px;font-weight:500;line-height:16px;margin:24px auto auto;opacity:.7}.form__rows{margin-top:60px}.form__error{color:#fd7e01;padding-top:4px}.form__row{gap:32px;margin-bottom:32px}.form__row.col2{display:grid;grid-template-columns:repeat(2,1fr)}.form__row.col3{display:grid;grid-template-columns:repeat(3,1fr)}.form__bottom{margin-top:32px}.form__bottom .checkbox__icon{background-image:url(/icons/checkbox-white.svg);background-position:50%;background-size:0;border:1px solid hsla(0,0%,4%,.2)}.form__bottom .checkbox__input:checked~.checkbox__icon{background-color:#faa61a;background-size:14px;border-color:#faa61a}.form .agreement--checkbox{align-items:flex-start;border:0;color:#0b0b0b;cursor:pointer;display:flex;flex-shrink:0;font-size:16px;gap:4px;line-height:18px;position:relative;text-decoration:none;transition:all .25s cubic-bezier(.65,.05,.36,1);width:max-content}.form .agreement--checkbox:after{background:#faa61a;bottom:-5px;content:"";height:2px;left:0;position:absolute;transition:all .25s cubic-bezier(.65,.05,.36,1);width:100%}.form__submit{margin-top:40px}@media only screen and (max-width:768px){.form .popup__close{right:24px;top:24px}.form__title{font-size:32px;line-height:32px}.form__subtitle{margin-top:16px}.form__rows{margin-top:32px}.form__row.col2,.form__row.col3{gap:16px;grid-template-columns:1fr;margin-bottom:16px}.form__bottom{margin-top:24px}.form__submit{margin-top:32px}}.form.form--dark .checkbox__title.agreement--checkbox,.form.form--dark .form__bottom,.form.form--dark .form__subtitle,.form.form--dark .form__title,.form.form--dark .input__label,.form.form--dark a,.form.form--dark input,.form.form--dark input::placeholder,.form.form--dark select,.form.form--dark textarea::placeholder{color:#fff}.form.form--dark option{color:#0b0b0b}@media only screen and (max-width:768px){.form .checkbox__title.agreement--checkbox{font-size:12px;line-height:14px}}.theme-dark .form__subtitle{color:#fff}.theme-dark .form__bottom .checkbox__icon{border-color:#faa61a}.theme-dark .form .agreement--checkbox{color:#fff}.accordion{border:1px solid hsla(0,0%,4%,.4);border-radius:16px;margin-top:16px;overflow:hidden;padding:38px 60px;position:relative}.accordion.opened .accordion__icon:after{transform:rotate(90deg)}.accordion.opened .accordion__content{height:var(--height);opacity:1}.accordion__head{align-items:center;cursor:pointer;display:flex;justify-content:space-between}.accordion__head:hover .accordion__title{opacity:.7}.accordion__title{font-size:24px;font-weight:700;line-height:28px;transition:all .25s cubic-bezier(.65,.05,.36,1)}.accordion__icon{align-items:center;background:#faa61a;border:1px solid #faa61a;border-radius:50%;display:flex;flex-shrink:0;height:64px;justify-content:center;position:relative;width:64px}.accordion__icon:before{height:2px;width:16px}.accordion__icon:after,.accordion__icon:before{align-items:center;background:#0b0b0b;content:"";display:flex;justify-content:center;position:absolute;transition:all .25s cubic-bezier(.65,.05,.36,1)}.accordion__icon:after{height:16px;width:2px}.accordion__content{height:0;max-width:85%;opacity:0;overflow:hidden;padding-top:0;transition:all .25s cubic-bezier(.65,.05,.36,1)}.accordion__content p{font-size:18px;line-height:28px}.accordion__content a{color:#faa61a;display:inline-block}.accordion__content ul li{margin-top:16px}.accordion__content ul li:first-child{margin-top:0}.accordion__content ul li:before{background:#faa61a;border-radius:50%;content:"";display:block;flex-shrink:0;height:10px;margin-right:24px;position:absolute;top:7px;width:10px}.accordion__content .btn{display:flex;margin-top:16px;width:max-content}.accordion__content .btn:first-child{margin-top:0}@media only screen and (max-width:768px){.accordion{padding:24px 16px}.accordion__title{font-size:18px;line-height:24px}}.account-header{background:#fff;height:100px;padding:0 32px;width:100%}.account-header,.account-header__search{align-items:center;display:flex;position:relative}.account-header__search{width:500px}.account-header__search-icon{height:18px;left:16px;position:absolute;width:18px;z-index:3}.account-header__search-icon svg{display:block;height:100%;width:100%}.account-header__search .input{margin:0}.account-header__search .input input{background:#f3f3f3;height:52px;padding-left:44px}.account-header__right{align-items:center;display:flex;margin-left:auto}.account-header__icons{align-items:center;display:flex;gap:16px}.account-header__icon{align-items:center;cursor:pointer;display:flex;height:44px;justify-content:center;transition:all .25s cubic-bezier(.65,.05,.36,1);width:44px}.account-header__icon:hover{opacity:.7}.account-header__icon svg{display:block;height:24px;width:24px}.account-header__divider{background:#e2e2e2;height:52px;margin:0 18px;width:1px}.account-header__user{position:relative}.account-header__user.opened .account-header__user-arrow{transform:rotate(-180deg)}.account-header__user-btn{align-items:center;cursor:pointer;display:flex;gap:12px}.account-header__user-photo{border-radius:50%;display:block;height:44px;object-fit:cover;overflow:hidden;width:44px}.account-header__user-name{color:#4d4d4d;font-size:18px;line-height:28px}.account-header__user-arrow{height:18px;transition:all .25s cubic-bezier(.65,.05,.36,1);width:18px}.account-header__user-arrow svg{display:block;height:100%;width:100%}.account-header__dropdown{background:#fff;border:1px solid hsla(0,0%,4%,.4);border-radius:6px;left:0;min-width:100%;padding:32px 24px;position:absolute;top:58px;z-index:10}.account-header__dropdown-item{align-items:center;cursor:pointer;display:flex;gap:8px;margin-bottom:16px;transition:all .25s cubic-bezier(.65,.05,.36,1)}.account-header__dropdown-item:hover{opacity:.7}.account-header__dropdown-item:last-child{margin-bottom:0}.account-header__dropdown-icon{height:32px;width:32px}.account-header__dropdown-icon svg{display:block;height:100%;width:100%}.account-header__dropdown-title{font-size:18px;line-height:28px}.account-header .account-results{background:#fff;left:0;max-height:calc(100vh - 116px);overflow:auto;padding:24px 0;position:absolute;top:100px;z-index:20}@media only screen and (max-width:1340px){.account-header__divider,.account-header__icons,.account-header__user-name{display:none}.account-header__search{margin-right:24px;width:360px}}@media only screen and (max-width:920px){.account-header{padding:0 16px}.account-header__dropdown{border-radius:0;padding:24px 16px;top:98px}.account-header__user{position:static}.account-header__user-btn{gap:6px}}.account-menu{background:#0b0b0b;flex-shrink:0;height:100vh;position:relative;transition:all .25s cubic-bezier(.65,.05,.36,1);width:72px}.account-menu.opened{width:324px}.account-menu.opened .account-menu__toggle{transform:scale(1)}.account-menu.opened .account-menu__accordions,.account-menu.opened .account-menu__bottom,.account-menu.opened .account-menu__list,.account-menu.opened .account-menu__logo,.account-menu.opened .account-menu__title{opacity:1}.account-menu__inner{height:100vh;left:0;padding:44px 16px 16px;position:fixed;top:0;width:324px}.account-menu__head{align-items:center;display:flex;padding:0 16px 32px}.account-menu__logo{display:block;height:auto;object-fit:contain;opacity:0;width:180px}.account-menu__logo,.account-menu__toggle{transition:all .25s cubic-bezier(.65,.05,.36,1)}.account-menu__toggle{cursor:pointer;height:24px;position:absolute;right:32px;top:36px;transform:scale(-1);width:24px;z-index:2}.account-menu__toggle:hover{opacity:.7}.account-menu__toggle svg{display:block;height:100%;width:100%}.account-menu__title{border-bottom:1px solid #3e3e3e;color:#818181;padding:0 16px 16px;width:100%}.account-menu__list,.account-menu__title{opacity:0;transition:all .25s cubic-bezier(.65,.05,.36,1)}.account-menu__item{align-items:center;cursor:pointer;display:flex;gap:16px;margin-top:6px;padding:12px 16px;transition:all .25s cubic-bezier(.65,.05,.36,1)}.account-menu__item.active{background:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.4);border-radius:10px;pointer-events:none}.account-menu__item-icon{height:32px;width:32px}.account-menu__item-icon svg{display:block;height:100%;width:100%}.account-menu__item-title{color:#fff;font-size:18px;line-height:28px}.account-menu__item-caption{color:#818181;font-size:14px;line-height:16px}.account-menu__item-count{align-items:center;background:#faa61a;border-radius:4px;display:flex;font-size:12px;height:24px;justify-content:center;margin-left:auto;width:24px}.account-menu__accordions{margin-top:32px;opacity:0;transition:all .25s cubic-bezier(.65,.05,.36,1)}.account-menu__accordion{margin-bottom:6px;overflow:hidden;padding:24px 16px;width:100%}.account-menu__accordion.opened .account-menu__accordion-title{color:#818181}.account-menu__accordion.opened .account-menu__accordion-head{border-color:#3e3e3e}.account-menu__accordion.opened .account-menu__accordion-icon{transform:rotate(-180deg)}.account-menu__accordion.opened .account-menu__accordion-icon svg path{stroke:#818181}.account-menu__accordion.opened .account-menu__accordion-content{height:var(--height);opacity:1}.account-menu__accordion-head{align-items:center;border-bottom:1px solid transparent;cursor:pointer;display:flex;justify-content:space-between;padding-bottom:16px;transition:all .25s cubic-bezier(.65,.05,.36,1)}.account-menu__accordion-title{color:#fff;font-size:14px;line-height:14px;text-transform:uppercase;transition:all .25s cubic-bezier(.65,.05,.36,1)}.account-menu__accordion-content{height:0;opacity:0;overflow:hidden;padding-top:0;transition:all .25s cubic-bezier(.65,.05,.36,1)}.account-menu__accordion-icon{height:24px;transition:all .25s cubic-bezier(.65,.05,.36,1);width:24px}.account-menu__accordion-icon svg{display:block;height:100%;width:100%}.account-menu__accordion-icon svg path{stroke:#fff;transition:all .25s cubic-bezier(.65,.05,.36,1)}.account-menu__link{align-items:center;cursor:pointer;display:flex;justify-content:space-between;padding:16px;transition:all .25s cubic-bezier(.65,.05,.36,1)}.account-menu__link:hover{opacity:.7}.account-menu__link-title{color:#a7a7a7;font-size:14px;line-height:14px;text-transform:uppercase}.account-menu__link-icon{height:16px;width:16px}.account-menu__link-icon svg{display:block;height:100%;width:100%}.account-menu__promo{background:#faa61a;border-radius:16px;margin-top:32px;overflow:hidden;padding:35px 16px;position:relative;width:100%}.account-menu__promo-title{font-size:16px;font-weight:700;line-height:18px;text-transform:uppercase}.account-menu__promo-text{font-size:14px;line-height:16px;margin-top:16px}.account-menu__promo-discount{color:#0b0b0b;font-size:24px;font-weight:700;line-height:38px;position:absolute;right:13px;text-transform:uppercase;top:26px;z-index:1}.account-menu__promo-discount:after{background:#ce8a14;border-radius:50%;content:"";height:96px;position:absolute;right:-24px;top:-36px;width:96px;z-index:-1}.account-menu__bottom{margin-top:60px;opacity:0;transition:all .25s cubic-bezier(.65,.05,.36,1)}@media only screen and (max-width:920px){.account-menu{width:24px}.account-menu__toggle{right:8px}}.modal.alert{align-items:center;background:#000;bottom:0;color:#fff;display:flex;flex-direction:row;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:100000}.modal.alert .modal-header{margin:0 0 2rem}.alert-cont{max-width:60rem;min-width:30rem;padding:0 0 4rem;position:relative}@media only screen and (max-width:64rem){.alert-cont{max-width:95vw}}.alert__content{margin:0 0 4rem}@media only screen and (max-width:76.8rem){.alert__content{margin-bottom:2rem}}.modal-overlay .alert{padding:20rem 1rem}.breadcrumbs{padding:30px 0}.breadcrumbs__inner{position:relative}.breadcrumbs__inner,.breadcrumbs__row{align-items:center;display:flex;gap:6px;margin:0 auto}.breadcrumbs__row{justify-content:center;left:0;position:absolute;right:0}.breadcrumbs__home{cursor:pointer;display:block;height:18px;width:18px}.breadcrumbs__home svg{display:block;height:100%;width:100%}.breadcrumbs__home svg path{transition:all .25s cubic-bezier(.65,.05,.36,1)}.breadcrumbs__item{align-items:center;display:flex;gap:6px}.breadcrumbs__item-divider{color:#0b0b0b;font-size:18px;line-height:18px}.breadcrumbs__item-link{color:#0b0b0b;cursor:pointer;display:block;font-size:14px;line-height:16px;transition:all .25s cubic-bezier(.65,.05,.36,1)}.breadcrumbs__item-link:hover{opacity:.8}.breadcrumbs__back{align-items:center;cursor:pointer;display:flex;gap:14px;position:relative;transition:all .25s cubic-bezier(.65,.05,.36,1);z-index:2}.breadcrumbs__back:hover{opacity:.7}.breadcrumbs__back-btn{align-items:center;border:1px solid hsla(0,0%,4%,.4);border-radius:60px;display:flex;height:40px;justify-content:center;transition:all .25s cubic-bezier(.65,.05,.36,1);width:60px}.breadcrumbs__back-btn svg{display:block;height:24px;width:24px}.breadcrumbs__back-btn svg path{transition:all .25s cubic-bezier(.65,.05,.36,1)}.breadcrumbs__back-text{font-size:14px}@media only screen and (max-width:768px){.breadcrumbs{padding:16px 0}.breadcrumbs__back~.breadcrumbs__row{display:none}}.theme-dark .breadcrumbs__back-btn{border-color:#fff}.theme-dark .breadcrumbs__back-btn svg path{stroke:#fff}.theme-dark .breadcrumbs__home svg path{fill:#faa61a}.theme-dark .breadcrumbs__item-link{color:#fff!important}.cookie-bar{background:#0b0b0b;border:1px solid hsla(0,0%,100%,.4);border-radius:24px;bottom:16px;font-family:HeliosC,Helvetica Neue,Arial,-apple-system,sans-serif;line-height:0;padding:60px;position:fixed;right:16px;width:580px;z-index:150}.cookie-bar__title{color:#fff;font-size:24px;font-weight:700;line-height:36px;text-align:center;text-transform:uppercase}.cookie-bar__text{color:#a7a7a7;font-size:16px;line-height:24px;margin-top:24px;text-align:center}.cookie-bar__link{color:#fff;margin:16px auto 0}.cookie-bar__submit{align-items:center;background:0;border:0;cursor:pointer;display:flex;margin:40px auto 0;padding:0}.cookie-bar__submit-icon{align-items:center;background:#faa61a;border-radius:50%;display:flex;height:60px;justify-content:center;transition:all .25s cubic-bezier(.65,.05,.36,1);width:60px}.cookie-bar__submit-icon svg{display:block;height:32px;width:32px}.cookie-bar__submit:hover .cookie-bar__submit-icon{transform:scale(1.03)}.cookie-bar__submit:hover .cookie-bar__submit-title{opacity:.7}.cookie-bar__submit-title{color:#fff;font-size:16px;margin-left:16px;transition:all .25s cubic-bezier(.65,.05,.36,1)}@media only screen and (max-width:768px){.cookie-bar{padding:32px 16px;width:calc(100% - 32px)}}.calendar-container{background-color:#fff;box-shadow:0 12px 52px rgba(0,0,0,.25);color:$color-black;cursor:auto;font-size:16px;left:50%;position:relative;top:50%;transform:translate(-50%,-50%);user-select:text;width:350px;z-index:10001}@media (max-width:350px){.calendar-container{max-width:100%}}.calendar-container button,.calendar-container h2,.calendar-container h3,.calendar-container h4,.calendar-container table,.calendar-container tbody,.calendar-container td,.calendar-container thead,.calendar-container tr{border:0;color:$color-black;margin:0;padding:0;vertical-align:baseline}.calendar-container button{cursor:pointer;display:inline-block;font-size:16px;outline:none;padding:0 16px;user-select:none}.date-picker-background,.date-picker-container{height:100%;left:0;overflow-y:auto;position:fixed;top:0;width:100%}.date-picker-container{line-height:1.5;z-index:9998}.date-picker-background{background-color:rgba(0,0,0,.5);z-index:9999}.calendar-faint{opacity:.75}.calendar{padding-bottom:36px;position:relative}.hidden-footer .calendar{height:470px}.calendar-header{align-items:center;background-color:#faa61a;background:$red!important;border-top-left-radius:2px;border-top-right-radius:2px;display:flex;justify-content:space-between;padding:16px 28px}.calendar-header h2,.calendar-header h3{color:$color-white;cursor:default}.calendar-header h2.calendar-faint,.calendar-header h3.calendar-faint{color:$color-white;cursor:pointer}.calendar-header h2{color:$color-white;font-size:28px;line-height:30px;margin-top:3px}.calendar-header h3{color:$color-white;font-size:16px;font-weight:300}.calendar-body{font-size:16px;padding:16px}@media (max-width:350px){.calendar-body{padding:16px 0}}.calendar-date{display:flex}.calendar-date .calendar-arrows.left{align-items:center;display:flex;justify-content:flex-start}.calendar-current-date{cursor:default;text-align:center}.calendar-date .calendar-arrows.right{align-items:center;display:flex;justify-content:flex-end}.calendar-date>div{width:33.333%}.calendar-date h4{font-size:18px;font-weight:500;white-space:nowrap}.calendar-arrows{cursor:pointer;padding:0 8px}.calendar-body table{border-collapse:separate;border-spacing:2px;cursor:default;font-size:12px;margin-top:8px;table-layout:fixed;text-align:center;width:100%}.calendar-body table thead{color:#757575}.calendar-body table thead td{cursor:default!important}.calendar-body tr{height:43px;vertical-align:middle}.calendar-body td{border-radius:50%;cursor:pointer;transition:background-color .15s;vertical-align:middle;width:43px}.calendar-body td:focus{outline:none}.calendar-body tbody td:hover{background-color:rgba(0,0,0,.1)}.calendar-body td:empty{background-color:transparent!important;cursor:default}.calendar-body td.current-day{font-weight:700}.calendar-body td.disabled{color:#c5c5c5;cursor:default;pointer-events:none}.calendar-body td.selected{background:#faa61a!important;border-radius:50%;color:#fff;cursor:pointer}.calendar-year-select{box-shadow:inset 0 -1px 1px rgba(0,0,0,.075);height:340px;margin:0 0 16px;overflow-y:scroll;text-align:center}.hidden-footer .calendar-year-select{height:378px}.calendar-year-select div{cursor:pointer;padding:8px 0;transition:background-color .15s}.calendar-year-select div:hover{background-color:rgba(0,0,0,.1)}.calendar-year-select .selected{font-size:24px}.calendar-footer{bottom:16px;position:absolute;right:16px}.calendar-footer button{background-color:transparent;border:1px solid transparent;box-shadow:none;color:$red!important}.calendar-fade-enter-active,.calendar-fade-leave-active{transition:opacity .15s}.calendar-fade-enter,.calendar-fade-leave-to{opacity:0}.dropdown-language{margin-left:24px;position:relative;width:max-content;z-index:10}.dropdown-language.expanded .dropdown-language__arrow{transform:rotate(180deg)}.dropdown-language__btn{align-items:center;cursor:pointer;display:flex}.dropdown-language__arrow{height:14px;margin-left:4px;transition:all .25s cubic-bezier(.65,.05,.36,1);width:14px}.dropdown-language__arrow svg{display:block;height:100%;width:100%}.dropdown-language__arrow svg path,.dropdown-language__title{transition:all .25s cubic-bezier(.65,.05,.36,1)}.dropdown-language__title{color:#0b0b0b;font-size:14px;line-height:16px}.dropdown-language__list{background:#fff;border:1px solid hsla(0,0%,4%,.4);border-radius:6px;min-width:100%;padding:6px 0;position:absolute;right:0;top:24px}.dropdown-language__item{align-items:center;color:#0b0b0b;cursor:pointer;display:flex;font-size:14px;height:24px;line-height:16px;padding:0 16px;transition:all .25s cubic-bezier(.65,.05,.36,1);width:100%}.dropdown-language__item:hover{background:hsla(0,0%,4%,.1)}.events-calendar{border-bottom:1px solid #f3f3f3;border-top:1px solid #f3f3f3;margin-top:16px;padding:32px 0 64px;width:100%}.events-calendar__inner{align-items:center;display:flex;position:relative}.events-calendar__months{margin-bottom:24px;position:relative}.events-calendar__months:before{background:linear-gradient(90deg,#fff,hsla(0,0%,100%,.24) 53.02%,hsla(0,0%,100%,0));left:0}.events-calendar__months:after,.events-calendar__months:before{content:"";height:100%;position:absolute;top:0;width:100px;z-index:5}.events-calendar__months:after{background:linear-gradient(-90deg,#fff,hsla(0,0%,100%,.24) 53.02%,hsla(0,0%,100%,0));right:0}.events-calendar__month{color:#c8cacd;font-size:20px;font-weight:700;line-height:32px;text-transform:uppercase;transition:all .25s cubic-bezier(.65,.05,.36,1);width:100%}.events-calendar__month.swiper-slide-active{color:#faa61a;text-align:center}.events-calendar__month.swiper-slide-next{text-align:right}.events-calendar__slider{width:100%}.events-calendar__slider-navigation{left:0;margin:auto;position:absolute;right:0;width:calc(100% - 80px)}.events-calendar__slider-prev{left:-128px;position:absolute}.events-calendar__slider-next{position:absolute;right:-128px}.events-calendar__day,.events-calendar__slider-next svg path,.events-calendar__slider-prev svg path{transition:all .25s cubic-bezier(.65,.05,.36,1)}.events-calendar__day{align-items:center;background:transparent;border-radius:50%;cursor:pointer;display:flex;flex-direction:column;gap:6px;height:64px;justify-content:center;text-align:center;width:64px}.events-calendar__day.active{background:#faa61a}.events-calendar__day.active .events-calendar__day-weekday{color:#0b0b0b}.events-calendar__day-weekday{color:#c8cacd;font-size:16px;line-height:16px;transition:all .25s cubic-bezier(.65,.05,.36,1)}.events-calendar__day-num{font-size:20px;font-weight:700;line-height:20px}.events-calendar__day-num.red{color:#e02527}.theme-dark .events-calendar__months:after,.theme-dark .events-calendar__months:before{display:none}.theme-dark .events-calendar__slider-next,.theme-dark .events-calendar__slider-prev{border-color:#fff}.theme-dark .events-calendar__slider-next svg path,.theme-dark .events-calendar__slider-prev svg path{stroke:#fff}.filters-menu{background:#fff;border-radius:8px;box-shadow:0 24px 40px 0 rgba(48,49,51,.2),0 0 1px 0 rgba(48,49,51,.05);height:max-content;left:0;padding:16px;position:absolute;top:68px;width:500px;z-index:100}.filters-menu__section{border:1px solid #c8cacd;border-radius:16px;margin-top:8px;overflow:hidden;padding:16px 24px;position:relative;transition:all .25s cubic-bezier(.65,.05,.36,1)}.filters-menu__section.active{background:#faa61a}.filters-menu__section:first-child{margin-top:0}.filters-menu__section.opened{background:#f8f8f8}.filters-menu__section.opened .filters-menu__icon:after{transform:rotate(90deg)}.filters-menu__section.opened .filters-menu__content{height:var(--height);opacity:1}.filters-menu__btn{align-items:center;cursor:pointer;display:flex;justify-content:space-between}.filters-menu__btn:hover .filters-menu__title{opacity:.7}.filters-menu__title{font-size:16px;line-height:24px;transition:all .25s cubic-bezier(.65,.05,.36,1)}.filters-menu__icon{align-items:center;background:#faa61a;border:1px solid #faa61a;border-radius:50%;display:flex;flex-shrink:0;height:32px;justify-content:center;position:relative;width:32px}.filters-menu__icon:before{height:2px;width:10px}.filters-menu__icon:after,.filters-menu__icon:before{align-items:center;background:#0b0b0b;content:"";display:flex;justify-content:center;position:absolute;transition:all .25s cubic-bezier(.65,.05,.36,1)}.filters-menu__icon:after{height:10px;width:2px}.filters-menu__content{height:0;opacity:0;overflow:hidden;padding-top:0;transition:all .25s cubic-bezier(.65,.05,.36,1)}.filters-menu__content p{font-size:18px;line-height:28px}.filters-menu__content a{color:#faa61a;display:inline-block}.filters-menu__content ul li{display:flex;margin-top:16px}.filters-menu__content ul li:first-child{margin-top:0}.filters-menu__content ul li:before{background:#faa61a;border-radius:50%;content:"";display:block;flex-shrink:0;height:10px;margin-right:24px;position:relative;top:7px;width:10px}.filters-menu__content .btn{display:flex;margin-top:16px;width:max-content}.filters-menu__content .btn:first-child{margin-top:0}.filters-menu__item{color:#a7a7a7!important;cursor:pointer;display:block!important;margin-top:20px;transition:all .25s cubic-bezier(.65,.05,.36,1)}.filters-menu__item.active{color:#0b0b0b}.filters-menu__item:hover{opacity:.7}.filters-menu__close,.filters-menu__maintitle{display:none}.filters-menu__clear{color:#0b0b0b!important;margin:16px auto 10px}@media only screen and (max-width:768px){.filters-menu{border-radius:16px;height:100vh;left:0;padding:80px 16px 16px;position:fixed;top:0;width:100vw;z-index:120}.filters-menu__maintitle{display:block}.filters-menu__close{display:flex}}.theme-dark .filters-menu{background:#0b0b0b}.theme-dark .filters-menu__section .filters-menu__title{color:#fff!important}.theme-dark .filters-menu__section.active .filters-menu__title{color:#0b0b0b!important}.first-gallery{border-radius:16px;margin:0 auto;max-width:1888px;overflow:hidden;width:100%}.first-gallery__slider{border-radius:16px;position:relative;width:100%}.first-gallery__item{padding-top:50%;position:relative}.first-gallery__item img{display:block;height:100%;left:0;object-fit:cover;object-position:center;position:absolute;top:0;width:100%}.first-gallery__controls{align-items:center;bottom:32px;display:flex;gap:10px;position:absolute;right:32px;z-index:10}.first-gallery__pagination{background:#fff;border-radius:60px;color:#0c0c0c;font-size:20px;line-height:20px;padding:21px 28px;position:relative}.first-gallery__next,.first-gallery__prev{background:hsla(0,0%,4%,.4);border-color:hsla(0,0%,100%,.5)}.first-gallery__next svg path,.first-gallery__prev svg path{stroke:#fff}@media only screen and (max-width:768px){.first-gallery__item{padding-top:70%}.first-gallery__controls{justify-content:space-between;padding:0 16px;right:0;width:100%}.first-gallery__pagination{padding:16px 20px;width:max-content}}.footer__block{background:#0b0b0b;border-radius:16px;margin:0 auto;padding-bottom:60px;padding-top:140px;width:calc(100% - 32px)}.footer__subscribe{align-items:center;display:flex;gap:16px}.footer__subscribe-title{color:#fff;flex-shrink:0;font-size:44px;font-weight:700;line-height:52px;max-width:45%;padding-bottom:10px}.footer__subscribe-input{margin:0;width:100%}.footer__subscribe-input input{border-radius:60px;color:#fff;font-size:18px;width:100%}.footer__subscribe-input input:active,.footer__subscribe-input input:active:hover,.footer__subscribe-input input:focus,.footer__subscribe-input input:focus:hover,.footer__subscribe-input input:hover,.footer__subscribe-input input:hover:hover{color:#fff}.footer__subscribe-input .input__error{color:#faa61a}.footer__subscribe-submit{flex-shrink:0;width:240px}.footer__subscribe-block{display:grid;gap:16px;grid-template-columns:1fr auto;position:relative;width:100%}.footer__subscribe-checkbox{width:100%}.footer__subscribe-checkbox .checkbox__title{align-items:center;color:#fff}.footer__subscribe-checkbox a{color:#faa61a;display:inline-block}.footer__menu{align-items:flex-start;display:flex;justify-content:space-between;margin-top:80px}.footer__menu-dropdown{display:none}.footer__menu-title{color:#fff;font-size:24px;font-weight:700;line-height:24px;text-transform:uppercase}.footer__menu-list{margin-top:40px}.footer__menu-link{color:#818181;cursor:pointer;display:block;font-size:16px;line-height:16px;margin-top:16px;transition:all .25s cubic-bezier(.65,.05,.36,1);width:max-content}.footer__menu-link:first-child{margin-top:16px}.footer__menu-link:hover{opacity:.7}.footer__divider{background:hsla(0,0%,100%,.2);display:block;height:1px;margin:64px 0;width:100%}.footer__social{align-items:center;display:flex;gap:16px}.footer__social-item{align-items:center;border:1px solid hsla(0,0%,100%,.4);border-radius:50%;cursor:pointer;display:flex;height:64px;justify-content:center;transition:all .25s cubic-bezier(.65,.05,.36,1);width:64px}.footer__social-item:hover{opacity:.7}.footer__social-item svg{display:block;height:16px;width:16px}.footer__row,.footer__up{align-items:center;display:flex}.footer__up{cursor:pointer;gap:32px;margin-left:auto;transition:all .25s cubic-bezier(.65,.05,.36,1)}.footer__up:hover{opacity:.7}.footer__up-text{color:#fff;font-size:16px;font-weight:700;line-height:16px;text-transform:uppercase}.footer__up-btn{align-items:center;background:#fff;border-radius:50%;display:flex;height:64px;justify-content:center;width:64px}.footer__up-btn svg{display:block;height:24px;width:24px}.footer__bottom{padding:40px 0;width:100%}.footer__bottom-inner{align-items:center;display:flex}.footer__bottom-copyright{color:#0b0b0b;font-size:16px;line-height:22px;transition:all .25s cubic-bezier(.65,.05,.36,1)}.footer__bottom-policy{margin-left:16px}.footer__bottom-developer{align-items:center;color:#818181;display:flex;font-size:16px;gap:16px;line-height:16px;margin-left:auto;transition:all .25s cubic-bezier(.65,.05,.36,1)}.footer__bottom-developer img{display:block;height:auto;object-fit:contain;width:113px}.footer .page-up{bottom:23px;position:fixed;right:40px;z-index:90}.footer .page-up__btn{align-items:center;background:#faa61a;border-radius:50%;cursor:pointer;display:flex;height:64px;justify-content:center;transition:all .25s cubic-bezier(.65,.05,.36,1);width:64px}.footer .page-up__btn:hover{opacity:.7}.footer .page-up__btn svg{display:block;height:24px;width:24px}@media only screen and (max-width:1340px){.footer__subscribe-title{font-size:36px}.footer__menu-col{padding-right:16px}.footer__menu-title{font-size:16px}.footer__menu-link{font-size:14px;width:auto}.footer__menu-list{margin-top:24px}}@media only screen and (max-width:1200px){.footer__subscribe{flex-wrap:wrap}.footer__subscribe-input,.footer__subscribe-title{width:100%}.footer__bottom-developer img{width:74px}.footer__bottom-copyright,.footer__bottom-developer,.footer__bottom-policy{font-size:14px}}@media only screen and (max-width:920px){.footer{padding-bottom:0;padding-top:64px}.footer__menu{display:none}.footer__menu-dropdown{border-bottom:1px solid hsla(0,0%,100%,.2);overflow:hidden;position:relative}.footer__menu-dropdown.opened .footer__menu-dropdown-content{height:var(--height);padding-bottom:24px}.footer__menu-dropdown.opened .footer__menu-dropdown-arrow{transform:rotate(-180deg)}.footer__menu-dropdown-btn{align-items:center;cursor:pointer;display:flex;justify-content:space-between;padding:24px 0}.footer__menu-dropdown-title{color:#fff;font-size:14px;line-height:14px;text-transform:uppercase}.footer__menu-dropdown-arrow{height:24px;transition:all .25s cubic-bezier(.65,.05,.36,1);width:24px}.footer__menu-dropdown-arrow svg{display:block;height:100%;width:100%}.footer__menu-dropdown-arrow svg path{stroke:#818181}.footer__menu-dropdown-content{box-sizing:content-box;height:0;padding-bottom:0;transition:all .25s cubic-bezier(.65,.05,.36,1)}.footer__menu-dropdown-link{color:#818181;display:flex;margin-top:16px;transition:all .25s cubic-bezier(.65,.05,.36,1)}.footer__menu-dropdown-link:first-child{margin-top:0}.footer__subscribe{margin-bottom:32px}.footer__subscribe-title{font-size:20px;line-height:28px}.footer__row{flex-wrap:wrap;gap:16px;justify-content:center}.footer__up{margin-left:0}.footer__divider{display:none}.footer__bottom{padding:16px 0}.footer__bottom-inner{align-items:center;flex-direction:column;gap:16px;justify-content:center}.footer__bottom-developer{margin-left:0}.footer__social{flex-wrap:wrap;justify-content:center}}@media only screen and (max-width:768px){.footer__block{padding-bottom:32px;padding-top:40px}.footer__subscribe{gap:28px;justify-content:center}.footer__subscribe-title{max-width:85%;text-align:center}.footer__subscribe-block{grid-template-columns:1fr}.footer__subscribe-submit{width:100%}.footer__up-text{display:none}}.theme-dark .footer__menu-link{color:#818181}.theme-dark .footer__bottom-copyright,.theme-dark .footer__bottom-developer{color:#fff}.thanks{flex-direction:column;height:100%;left:0;margin:auto;position:absolute;right:0;top:0}.thanks,.thanks__icon{align-items:center;display:flex;justify-content:center}.thanks__icon{background:#faa61a;border-radius:50%;height:100px;width:100px}.thanks__icon svg{display:block;height:40px;width:40px}.thanks__title{font-size:24px;line-height:36px;margin:40px auto 0;text-align:center;text-transform:uppercase}.thanks__text{font-size:16px;line-height:24px;margin:16px auto 0;text-align:center}.thanks__row{align-items:center;display:flex;gap:16px;justify-content:center;margin:40px auto 0}.thanks__row .btn{width:240px}@media only screen and (max-width:768px){.thanks__row{flex-direction:column}}.home-page .gallery{height:100%;margin-top:60px;position:relative;width:100%;z-index:1}.home-page .gallery__gradient{height:calc(100% + 300px);left:-150px;position:absolute;top:-150px;width:calc(100% + 300px);z-index:-1}.home-page .gallery__slider{filter:grayscale(100%) blur(2px);height:100%;pointer-events:none;position:relative;transition:all .3s ease;width:100%}.home-page .gallery__slider.shown{filter:grayscale(0) blur(0);pointer-events:auto}.home-page .gallery__slider-item{border-radius:24px;opacity:0!important;overflow:hidden;padding-top:47%;position:relative;transition:all .6s cubic-bezier(.65,.05,.36,1)}.home-page .gallery__slider-item.swiper-slide-active{opacity:1!important}.home-page .gallery__slider-item.swiper-slide-active .gallery__slider-item-description,.home-page .gallery__slider-item.swiper-slide-active .gallery__slider-item-title{opacity:1;text-transform:none;transform:translateY(0)}.home-page .gallery__slider-item:before{background:none;content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:2}.home-page .gallery__slider-item-img,.home-page .gallery__slider-item-video{display:block;height:100%;left:0;object-fit:cover;position:absolute;top:0;width:100%;z-index:1}.home-page .gallery__slider-item-video{cursor:pointer}.home-page .gallery__slider-item-video video{height:100%}.home-page .gallery__slider-item-inner{bottom:0;left:0;padding:60px;position:absolute;width:100%;z-index:4}.home-page .gallery__slider-item-title{color:#fff;font-size:48px;font-weight:700;line-height:56px;opacity:0;transform:translateY(30px);transition:all .6s ease;transition-delay:.25s}.home-page .gallery__slider-item-description{color:#fff;font-size:14px;line-height:14px;margin-top:16px;opacity:0;text-transform:uppercase;transition:all .6s ease}.home-page .gallery__slider-item-opacity{height:100%;left:0;position:absolute;top:0;width:100%;z-index:3}.home-page .gallery__slider-controls{align-items:center;display:flex;gap:10px;position:absolute;right:32px;top:32px;z-index:10}.home-page .gallery__slider-pagination{background:#fff;border-radius:60px;color:#0b0b0b;font-size:20px;line-height:20px;padding:21px 28px;position:relative}.home-page .gallery__slider-next,.home-page .gallery__slider-prev{background:hsla(0,0%,4%,.4);border-color:hsla(0,0%,100%,.6);left:0;position:relative;right:0}.home-page .gallery__slider-next svg path,.home-page .gallery__slider-prev svg path{stroke:#fff}.home-page .gallery__slider-next:hover,.home-page .gallery__slider-prev:hover{background:#faa61a;border-color:$orange}.home-page .gallery__slider-next:hover svg path,.home-page .gallery__slider-prev:hover svg path{stroke:#0b0b0b}@media only screen and (max-width:980px){.home-page .gallery__slider-item-title{font-size:32px;line-height:40px}.home-page .gallery__slider-item-inner{padding:32px}}@media only screen and (max-width:768px){.home-page .gallery{margin-top:32px}.home-page .gallery__slider-item{padding-top:100%}.home-page .gallery__slider-item-title{font-size:24px;line-height:30px}.home-page .gallery__slider-item-description{font-size:13px;line-height:18px}.home-page .gallery__slider-item-inner{padding:16px}.home-page .gallery__slider-pagination{width:max-content}.home-page .gallery__slider-controls{justify-content:space-between;padding:0 16px;right:0;top:32px;width:100%}}.gallery{height:100%;margin-top:60px;position:relative;width:100%;z-index:1}.gallery__gradient{height:calc(100% + 300px);left:-150px;position:absolute;top:-150px;width:calc(100% + 300px);z-index:-1}.gallery__slider{filter:grayscale(100%) blur(2px);height:100%;pointer-events:none;position:relative;transition:all .3s ease;width:100%}.gallery__slider.shown{filter:grayscale(0) blur(0);pointer-events:auto}.gallery__slider-item{align-items:center;border-radius:24px;display:flex;justify-content:center;opacity:0!important;overflow:hidden;position:relative;transition:all .6s cubic-bezier(.65,.05,.36,1)}.gallery__slider-item.swiper-slide-active{opacity:1!important}.gallery__slider-item.swiper-slide-active .gallery__slider-item-description,.gallery__slider-item.swiper-slide-active .gallery__slider-item-title{opacity:1;transform:translateY(0)}.gallery__slider-item:before{background:#0b0b0b;content:"";height:100%;left:0;opacity:.4;position:absolute;top:0;width:100%;z-index:2}.gallery__slider-item-img{display:block;height:100%;margin:auto;object-fit:cover;position:relative;width:auto;z-index:1}.gallery__slider-item-inner{bottom:0;left:0;padding:60px;position:absolute;width:100%;z-index:4}.gallery__slider-item-title{color:#fff;font-size:48px;font-weight:700;line-height:56px;opacity:0;transform:translateY(30px);transition:all .6s ease;transition-delay:.25s}.gallery__slider-item-description{color:#fff;font-size:14px;line-height:14px;margin-top:16px;opacity:0;text-transform:uppercase;transition:all .6s ease}.gallery__slider-item-opacity{height:100%;left:0;position:absolute;top:0;width:100%;z-index:3}.gallery__slider-controls{align-items:center;display:flex;gap:10px;position:absolute;right:32px;top:32px;z-index:10}.gallery__slider-pagination{background:#fff;border-radius:60px;color:#0b0b0b;font-size:20px;line-height:20px;padding:21px 28px;position:relative}.gallery__slider-next,.gallery__slider-prev{background:hsla(0,0%,4%,.4);border-color:hsla(0,0%,100%,.6);left:0;position:relative;right:0}.gallery__slider-next svg path,.gallery__slider-prev svg path{stroke:#fff}.gallery__slider-next:hover,.gallery__slider-prev:hover{background:#faa61a;border-color:$orange}.gallery__slider-next:hover svg path,.gallery__slider-prev:hover svg path{stroke:#0b0b0b}@media only screen and (max-width:980px){.gallery__slider-item-title{font-size:32px;line-height:40px}.gallery__slider-item-inner{padding:32px}}@media only screen and (max-width:768px){.gallery{margin-top:32px}.gallery__slider-item{padding-top:100%}.gallery__slider-item-title{font-size:24px;line-height:30px}.gallery__slider-item-description{font-size:13px;line-height:18px}.gallery__slider-item-inner{padding:16px}.gallery__slider-pagination{width:max-content}.gallery__slider-controls{justify-content:space-between;padding:0 16px;right:0;top:32px;width:100%}}.header{left:0;padding-top:132px;position:absolute;top:0;width:100%;z-index:100}.header.is-light .header__logo--black{opacity:0}.header.is-light .header__logo--white{opacity:1}.header.is-light .header__top-tel{color:#fff}.header.is-light .header__top-feedback{color:hsla(0,0%,100%,.5)}.header.is-light .header__top-icon--search path,.header.is-light .header__top-icon--user path{fill:#fff}.header.is-light .header__top-icon--favorite path{stroke:#fff}.header.is-light .header__bottom-dropdown-title{color:#fff}.header.is-light .header__bottom-dropdown-arrow svg path{stroke:#fff}.header.is-light .header__bottom-right{border-color:#fff}.header.is-light .header__bottom-link{color:#fff}.header.is-light .header__bottom-link:hover{color:#faa61a}.header.is-light .dropdown-language__title{color:#fff}.header.is-light .dropdown-language__arrow path{stroke:#fff}.header.show-menu .header__top{background:transparent!important}.header.show-menu .header__top-inner:after{opacity:0}.header.show-dropdown .header__top{background:transparent!important}.header__top{align-items:center;background:#fff;display:flex;position:fixed;top:0;transition:all .25s cubic-bezier(.65,.05,.36,1);width:100%;z-index:10}.header__top-inner{align-items:center;display:flex;padding-bottom:40px;padding-top:32px;position:relative}.header__top-inner:after{background:#e2e2e2;bottom:0;content:"";display:block;height:1px;left:0;margin:auto;max-width:1536px;position:absolute;right:0;transition:all .25s cubic-bezier(.65,.05,.36,1);width:calc(100% - 80px)}.header__top-contacts{margin-left:24px}.header__top-tel{color:#0b0b0b;font-size:16px;font-weight:700;line-height:18px}.header__top-feedback,.header__top-tel{transition:all .25s cubic-bezier(.65,.05,.36,1)}.header__top-feedback{color:hsla(0,0%,4%,.5);cursor:pointer;font-size:12px;line-height:14px;margin-top:6px}.header__top-feedback:hover{opacity:.7}.header__top-left,.header__top-right{align-items:center;display:flex}.header__top-right{margin-left:auto}.header__top-icon{cursor:pointer;height:18px;margin-left:24px;width:18px}.header__top-icon:first-child{margin-left:0}.header__top-icon svg{display:block;height:100%;width:100%}.header__top-icon svg path{transition:all .25s cubic-bezier(.65,.05,.36,1)}.header__logo{align-content:center;display:block;display:flex;height:52px;justify-content:center;left:0;margin:auto;position:absolute;right:0;width:240px}.header__logo img{display:block;height:auto;object-fit:contain;position:absolute;top:0;transition:all .25s cubic-bezier(.65,.05,.36,1);width:100%}.header__logo--white{opacity:0}.header__logo--black{opacity:1}.header__overlay{background:hsla(0,0%,4%,.9);height:100vh;left:0;position:fixed;top:0;width:100%;z-index:-1}.header__menu{background:#fff;border-radius:16px;height:850px;left:0;margin:auto;max-width:calc(100% - 80px);padding:80px;position:fixed;right:0;top:140px;width:1696px}.header__menu-mobile{display:none}.header__menu-btn{align-items:center;background:transparent;border:none;border-radius:50%;cursor:pointer;display:flex;flex-direction:column;height:60px;justify-content:center;padding:0;position:relative;user-select:none;width:60px;z-index:10}.header__menu-btn:hover:before{background:#d88905;transform:scale(1.1)}.header__menu-btn:before{background:#faa61a;border-radius:50%;content:"";height:100%;position:absolute;transition:all .25s cubic-bezier(.65,.05,.36,1);width:100%;z-index:-1}.header__menu-btn span{background-color:#0b0b0b;border-radius:5px;display:block;height:1px;margin-bottom:6px;transform-origin:0 0;transition:all .25s cubic-bezier(.65,.05,.36,1);width:21px}.header__menu-btn span:last-child{margin-bottom:0}.header__menu-btn.active:before{background:#fff}.header__menu-btn.active span:first-child{transform:rotate(45deg) translateX(2px) translateY(-1px)}.header__menu-btn.active span:nth-child(2){opacity:0}.header__menu-btn.active span:nth-child(3){transform:rotate(-45deg) translateX(0) translateY(2px)}.header__menu-inner{display:grid;gap:16px;grid-template-columns:372px auto;height:100%}.header__menu-all{width:100%}.header__menu-all svg{display:block;height:20px;width:20px}.header__menu-all svg path{transition:all .25s cubic-bezier(.65,.05,.36,1)}.header__menu-all:hover svg path{stroke:#ce8a14}.header__menu-left{border-right:1px solid #e2e2e2;height:100%;padding-right:40px;position:relative}.header__menu-category{align-items:center;color:#0b0b0b;display:flex;font-size:16px;justify-content:space-between;line-height:16px;margin-top:40px;text-transform:uppercase;transition:all .25s cubic-bezier(.65,.05,.36,1);width:100%}.header__menu-category.active,.header__menu-category:hover{color:#faa61a}.header__menu-category.active svg path,.header__menu-category:hover svg path{stroke:#faa61a}.header__menu-category svg{display:block;height:14px;width:14px}.header__menu-account,.header__menu-category svg path{transition:all .25s cubic-bezier(.65,.05,.36,1)}.header__menu-account{align-items:center;bottom:0;color:#0b0b0b;display:flex;font-size:16px;justify-content:space-between;left:0;line-height:16px;position:absolute;text-transform:uppercase;width:calc(100% - 40px)}.header__menu-account:hover{color:#faa61a}.header__menu-account:hover svg path{stroke:#faa61a}.header__menu-account svg{display:block;height:16px;width:16px}.header__menu-account svg path{transition:all .25s cubic-bezier(.65,.05,.36,1)}.header__menu-list{background:#f3f3f3;border-radius:16px;display:grid;grid-template-columns:repeat(3,1fr);height:auto;min-height:384px;padding:60px;place-content:start;row-gap:32px;width:100%}.header__menu-link{align-items:center;display:flex;font-size:16px;line-height:16px;position:relative;text-transform:uppercase;transition:all .25s cubic-bezier(.65,.05,.36,1)}.header__menu-link:hover{color:#faa61a}.header__menu-link:before{background:#faa61a;border-radius:50%;content:"";height:7px;margin-right:16px;width:7px}.header__menu .social-block{margin-top:16px}.header__menu .social-block__item{height:290px;padding-top:80px;width:100%}.header__menu .social-block__item-title{font-size:24px;line-height:28px}.header__menu .social-block__item-img{max-height:120px;object-fit:cover}.header__bottom{width:100%}.header__bottom-inner{align-items:center;display:flex;justify-content:center;padding:32px 0}.header__bottom-menu{align-items:center;display:flex;gap:32px}.header__bottom-dropdown{align-items:center;cursor:pointer;display:flex}.header__bottom-dropdown.active .header__bottom-dropdown-title{color:#ce8a14}.header__bottom-dropdown.active .header__bottom-dropdown-arrow{transform:rotate(-180deg)}.header__bottom-dropdown.active .header__bottom-dropdown-arrow svg path{stroke:#ce8a14}.header__bottom-dropdown-title{font-size:16px;line-height:16px;text-transform:uppercase;transition:all .25s cubic-bezier(.65,.05,.36,1)}.header__bottom-dropdown-arrow{bottom:1px;height:14px;margin-left:6px;position:relative;transition:all .25s cubic-bezier(.65,.05,.36,1);width:14px}.header__bottom-dropdown-arrow svg{display:block;height:100%;width:100%}.header__bottom-dropdown-arrow svg path,.header__bottom-link{transition:all .25s cubic-bezier(.65,.05,.36,1)}.header__bottom-link{color:#0b0b0b;font-size:14px;line-height:14px;text-transform:uppercase}.header__bottom-link:hover{color:#ce8a14}.header__bottom-right{align-items:center;border-left:1px solid #0b0b0b;display:flex;height:16px;margin-left:32px;padding-left:32px;transition:all .25s cubic-bezier(.65,.05,.36,1)}.header__bottom-right .btn{height:42px}.header__bottom-right .header__bottom-link{align-items:center;background:none;border:none;display:flex;text-transform:uppercase!important}.header__bottom-right .header__bottom-link:before{background:#faa61a;border-radius:50%;bottom:1px;content:"";display:block;height:7px;margin-right:8px;position:relative;width:7px}.header__dropdown{background:#fff;border-radius:16px;left:0;margin:auto;max-width:calc(100% - 80px);position:absolute;right:0;top:208px;width:1696px}.header__dropdown-inner{display:flex;gap:32px;padding:60px 60px 60px 80px}.header__dropdown-link{align-items:center;color:#0b0b0b;display:flex;font-size:16px;margin-top:32px;text-transform:uppercase;transition:all .25s cubic-bezier(.65,.05,.36,1)}.header__dropdown-link:before{background:#faa61a;border-radius:50%;bottom:1px;content:"";display:block;height:7px;margin-right:16px;position:relative;width:7px}.header__dropdown-link:hover{color:#faa61a}.header__dropdown-right{display:flex;gap:13px;height:100%;justify-content:flex-end;margin-left:auto;width:100%}.header__dropdown-left{flex-shrink:0}.header__dropdown-card{border-radius:16px;flex-shrink:0;height:100%;max-width:372px;overflow:hidden;padding:33% 40px 40px;position:relative;width:32.3%}.header__dropdown-card:before{background:#0b0b0b;content:"";height:100%;left:0;opacity:.2;position:absolute;top:0;transition:all .25s cubic-bezier(.65,.05,.36,1);width:100%;z-index:2}.header__dropdown-card:hover:before{opacity:.5}.header__dropdown-card-title{bottom:40px;color:#fff;display:block;font-size:24px;font-weight:700;left:0;line-height:28px;margin:auto;position:absolute;right:0;width:calc(100% - 64px);z-index:3}.header__dropdown-card-img{display:block;height:100%;left:0;object-fit:cover;position:absolute;top:0;width:100%;z-index:1}.header__dropdown-card--links{background:#0b0b0b}.header__dropdown-card--links:before{display:none}.header__dropdown-card-buttons{left:0;margin:auto;position:absolute;right:0;top:40px;width:calc(100% - 80px)}.header__dropdown-card-btn{border-color:hsla(0,0%,100%,.4)!important;color:#fff;margin-top:16px;text-align:center;text-transform:none;width:100%}.header__dropdown-card-btn:hover{background:#faa61a;border-color:#faa61a!important;color:#0b0b0b!important}.header__dropdown-card-btn:first-child{margin-top:0}.header__dropdown-card-lines{bottom:0;height:auto;left:0;margin:auto;object-fit:contain;position:absolute;right:0;width:100%}.header__search{background:#0b0b0b;height:540px;left:0;max-height:100vh;position:fixed;top:0;width:100%;z-index:20}.header__search-close{background:transparent;border:0;cursor:pointer;height:24px;padding:0;position:absolute;right:24px;top:24px;transition:all .25s cubic-bezier(.65,.05,.36,1);width:24px}.header__search-close:hover{opacity:.7}.header__search-close svg{display:block;height:100%;width:100%}.header__search-inner{padding:80px 40px}.header__search-input{align-items:center;display:flex;margin:0 auto;max-width:760px;position:relative;width:100%}.header__search-input svg{display:block;height:18px;left:24px;position:absolute;width:18px}.header__search-input input{background:#3e3e3e;border:1px solid #3e3e3e;border-radius:60px;color:#fff;display:block;font-size:16px;height:48px;outline:none;padding-left:66px;padding-right:24px;transition:all .25s cubic-bezier(.65,.05,.36,1);width:100%}.header__search-input input:active,.header__search-input input:focus{background:transparent;border-color:hsla(0,0%,100%,.4)}.header__search-row{display:grid;gap:32px;grid-template-columns:1fr 2fr;margin:80px auto 0;max-width:1024px;width:100%}.header__search-subtitle{color:#818181;font-size:12px;line-height:14px;margin-bottom:24px;text-transform:uppercase}.header__search-quick-link{color:#fff;cursor:pointer;display:block;font-size:14px;font-weight:700;line-height:19px;margin-top:12px;transition:all .25s cubic-bezier(.65,.05,.36,1);width:max-content}.header__search-quick-link:hover{opacity:.7}.header__search-quick-link:first-child{margin-top:0}.header__search-market{margin-left:auto;width:100%}.header__search-market-grid{column-gap:32px;display:grid;grid-template-columns:repeat(2,240px);justify-content:space-between;row-gap:10px;width:100%}.header__search-market-item{align-items:center;cursor:pointer;display:flex;transition:all .25s cubic-bezier(.65,.05,.36,1)}.header__search-market-item:hover{opacity:.7}.header__search-market-img{border-radius:6px;display:block;height:48px;object-fit:cover;object-position:center;width:48px}.header__search-market-title{color:#fff;font-size:14px;line-height:16px;margin-left:16px}@media only screen and (max-width:1440px){.header__menu{padding:40px}.header__menu-link{font-size:14px;line-height:14px}.header__menu-inner{grid-template-columns:300px auto}.header__menu-all{font-size:14px}.header__menu-category{margin-top:28px}.header__menu-account,.header__menu-category{font-size:14px;line-height:14px}.header__menu-list{min-height:274px}.header__dropdown-inner{padding:40px}.header__dropdown-link{font-size:14px;line-height:14px;margin-top:24px}.header__dropdown-link:first-child{margin-top:0}.header__dropdown-card-buttons{width:calc(100% - 32px)}.header__dropdown .digest-card__title{font-size:18px;line-height:24px}}@media only screen and (max-width:1320px){.header__bottom-dropdown-title{font-size:14px;line-height:14px}}@media only screen and (max-width:1280px){.header__bottom{display:none}.header__top-right{order:-1;z-index:12}.header__top-contacts{display:none}.header__top-left{margin-left:24px}.header__logo{left:40px;right:auto;z-index:12}.header__menu{height:calc(100vh - 172px);overflow:hidden;z-index:12}.header__menu .ps__thumb-y{background:#e2e2e2}.header__menu-icons,.header__menu-inner{display:none}.header__menu-mobile{display:block}.header__menu-btn:after{background:#faa61a;border-radius:50%;content:"";height:100%;position:absolute;transition:all .25s cubic-bezier(.65,.05,.36,1);width:100%;z-index:-2}.header__menu-btn.active:after{height:300vh;width:300vw}.header__menu-dropdown{border-bottom:1px solid #e2e2e2;overflow:hidden;position:relative}.header__menu-dropdown.opened .header__menu-dropdown-content{height:var(--height);padding-bottom:24px}.header__menu-dropdown.opened .header__menu-dropdown-arrow{transform:rotate(-180deg)}.header__menu-dropdown-btn{align-items:center;cursor:pointer;display:flex;justify-content:space-between;padding:24px 0}.header__menu-dropdown-title{font-size:14px;line-height:14px;text-transform:uppercase}.header__menu-dropdown-arrow{height:24px;transition:all .25s cubic-bezier(.65,.05,.36,1);width:24px}.header__menu-dropdown-arrow svg{display:block;height:100%;width:100%}.header__menu-dropdown-content{box-sizing:content-box;height:0;padding-bottom:0;transition:all .25s cubic-bezier(.65,.05,.36,1)}.header__menu-dropdown-link{display:flex;margin-top:16px;transition:all .25s cubic-bezier(.65,.05,.36,1)}.header__menu-dropdown-link:before{background:#faa61a;border-radius:50%;content:"";display:block;flex-shrink:0;height:7px;margin-right:16px;position:relative;top:9px;width:7px}.header__menu-dropdown-link:first-child{margin-top:0}.header__menu-link{margin-top:16px}.header__menu-link:before{content:none}.header__menu-link button{background:0;border:0;color:#0b0b0b!important}.header__menu-account{gap:16px;margin-top:16px;position:relative;width:max-content}.header__menu-contacts{align-items:center;display:flex;gap:16px;margin-top:24px}.header__menu-tel{cursor:pointer;font-size:18px;font-weight:700;line-height:24px}.header__menu-feedback{color:hsla(0,0%,4%,.5);font-size:14px;line-height:14px}.header__menu .social-block{margin-top:40px}.header__menu .social-block__item{height:200px;padding-top:0;width:100%}.header__search{height:100vh}.header__search-market-grid{grid-template-columns:1fr}}@media only screen and (max-width:768px){.header__logo{height:40px;left:16px;width:200px}.header__top-inner{padding-bottom:20px;padding-top:20px}.header__top-inner:after{width:calc(100% - 32px)}.header__top-right{display:none}.header__top-left{margin-left:auto}.header__menu{height:calc(100vh - 140px);max-width:calc(100% - 32px);padding:16px;top:100px}.header__menu .dropdown-language__title{color:#0b0b0b!important}.header__menu .dropdown-language__arrow svg path{stroke:#0b0b0b!important}.header__menu-icons{align-items:center;display:flex;justify-content:space-around;margin:24px 0}.header__menu-icon{cursor:pointer;height:18px;width:18px}.header__menu-icon svg{display:block;height:100%;width:100%}.header__menu-icon svg path{transition:all .25s cubic-bezier(.65,.05,.36,1)}.header__search-inner{padding:80px 16px}.header__search-row{gap:24px;grid-template-columns:1fr;margin-top:48px}}.theme-dark .header__top{background:hsla(0,0%,4%,.9)}.theme-dark .header__top-inner:after{background:#faa61a}.theme-dark .header__logo--black{opacity:0}.theme-dark .header__logo--white{opacity:1}.theme-dark .header__top-tel{color:#fff}.theme-dark .header__top-feedback{color:hsla(0,0%,100%,.5)}.theme-dark .header__top-icon--search path,.theme-dark .header__top-icon--user path{fill:#fff}.theme-dark .header__top-icon--favorite path{stroke:#fff}.theme-dark .header__bottom-dropdown-title{color:#fff}.theme-dark .header__bottom-dropdown-arrow svg path{stroke:#fff}.theme-dark .header__bottom-right{border-color:#fff}.theme-dark .header__bottom-link{color:#fff}.theme-dark .header__bottom-link:hover{color:#faa61a}.theme-dark .header .dropdown-language__title{color:#fff}.theme-dark .header .dropdown-language__arrow path{stroke:#fff}.theme-dark .header__dropdown a,.theme-dark .header__menu a{color:#0b0b0b}@media only screen and (max-width:768px){.theme-dark .header__menu{background:hsla(0,0%,4%,.9)}.theme-dark .header__menu a,.theme-dark .header__menu-dropdown-title{color:#fff}.theme-dark .header__menu-icon svg path{fill:#faa61a}.theme-dark .header__menu-account svg path{stroke:#faa61a}}.modal-enter-active,.modal-leave-active{transition:opacity .3s}.modal-enter,.modal-leave-to{opacity:0}.modal-mask{backdrop-filter:blur(.8rem);background:rgba(27,43,87,.45);cursor:pointer;display:flex;line-height:0;overflow:hidden;transition:opacity .3s ease;z-index:10000}.modal-mask,.modal-overlay{height:100%;left:0;position:fixed;top:0;width:100%}.modal-overlay{position:absolute;z-index:0}.modal-wrapper{-webkit-overflow-scrolling:touch;line-height:1;overflow:auto;padding:1rem;position:relative;text-align:center;width:100%;z-index:2}.modal-wrapper:after{content:"";display:inline-block;height:100%;vertical-align:middle;width:0}.modal-close{cursor:pointer;font-size:1.2rem;font-weight:400;left:4rem;line-height:100%;padding:1.5rem 0 1.5rem 52px;position:absolute;text-transform:uppercase;top:4rem;user-select:none;width:auto;z-index:10}.modal-close:before{border:1px solid hsla(0,0%,100%,.5);border-radius:50%;font-size:12px;height:42px;left:0;line-height:40px;margin-top:-21px;position:absolute;text-align:center;top:50%;transition:all .3s;transition:color .3s,background-color .3s,border-color .3s;width:42px}.modal-close:hover:before{background-color:$dark-color;border-color:$dark-color;color:#fff}@media only screen and (max-width:767px){.modal-close{padding-left:37px;right:2rem;top:2rem}.modal-close:before{font-size:8px;height:30px;line-height:28px;margin-top:-15px;text-align:center;width:30px}}.modal-container{background-color:#fff;border-radius:0;color:$title-color;cursor:auto;display:inline-block;height:auto;margin:0 auto;max-width:113.5rem;overflow:hidden;padding:10rem 11.7rem;pointer-events:auto;position:relative;text-align:left;vertical-align:middle;width:100%}@media only screen and (max-width:767px){.modal-container{padding:7rem 2rem 3rem}}.modal-video .modal-wrapper{padding:0}.modal-video .modal-container{background:$dark-color;border-radius:0;color:#fff;height:100vh;max-width:none;padding:0}.modal-video .modal-body,.modal-video .modal-body>div,.modal-video .modal-container__container{height:100%}.modal-gallery .modal-wrapper{padding:0}.modal-gallery .modal-container{background:$dark-color;border-radius:0;color:#fff;height:100vh;max-width:none;padding:0;width:100%}.modal-gallery .modal-body,.modal-gallery .modal-body>div,.modal-gallery .modal-container__container{height:100%;width:100%}.modal-360 .modal-wrapper{padding:0}.modal-360 .modal-container{background:$dark-color;border-radius:0;color:#fff;height:100vh;max-width:none;padding:0}.modal-360 .modal-body,.modal-360 .modal-container__container{height:100%}.modal-360 .modal-body>div{height:100%;overflow:auto}.modal--form .modal-close{color:#000;left:auto;padding-left:0;padding-right:52px;right:4rem;top:4rem}.modal--form .modal-close:before{border:1px solid hsla(0,0%,9%,.5);left:auto;right:0}.modal--form .modal-close:hover:before{background-color:$dark-color;border-color:$dark-color;color:#fff}@media only screen and (max-width:767px){.modal--form .modal-close{padding-right:37px;right:2rem;top:2rem}}.success-popup{padding-top:14rem;position:relative;text-align:center}.success-popup:before{background:url(/images/success.svg) no-repeat 0 0;background-size:contain;content:"";height:10rem;left:50%;margin:0 auto 0 -5rem;position:absolute;top:0;width:10rem}.success-popup__title{color:#1c1429;font-size:2.2rem;font-weight:400;letter-spacing:.02em;line-height:140%;margin-bottom:2rem}.success-popup__descr{color:#818181;font-family:HeliosC,Helvetica Neue,Arial,-apple-system,sans-serif;font-size:1.6rem;font-weight:400;line-height:160%;margin-bottom:5rem}.success-popup__button{font-size:0;line-height:1}.page-menu{align-items:center;background:hsla(0,0%,4%,.7);border-radius:60px;bottom:16px;display:flex;gap:6px;height:78px;left:0;margin:auto;max-width:calc(100% - 32px);padding:6px;position:fixed;right:0;width:max-content;z-index:90}.page-menu.opened{z-index:110}.page-menu__theme{align-items:center;background:#0b0b0b;border-radius:60px;cursor:pointer;display:flex;flex-shrink:0;gap:14px;height:100%;justify-content:center;position:relative;width:80px}.page-menu__theme:before{background:#fff;border-radius:50%;content:"";height:16px;position:absolute;transform:translateX(14px);transition:all .25s cubic-bezier(.65,.05,.36,1);width:16px;z-index:2}.page-menu__theme-icon{height:14px;width:14px}.page-menu__theme-icon svg{display:block;height:100%;width:100%}.page-menu__row{align-items:center;background:#3e3e3e;border-radius:60px;display:flex;gap:6px;height:100%;padding:8px}.page-menu__item{width:max-content}.page-menu__item-btn{align-items:center;background:transparent;border:1px solid #a7a7a7;color:#a7a7a7;display:flex;font-size:16px;height:48px;padding:0 24px;width:max-content}.page-menu__item-btn.active{background:#fff;border-color:#fff;color:#0b0b0b}.page-menu__item-btn:hover{opacity:.7}.page-menu__item-btn svg{display:block;height:14px;width:14px}.page-menu__item-btn svg,.page-menu__item-btn svg path{transition:all .25s cubic-bezier(.65,.05,.36,1)}.page-menu__item--city .page-menu__item-btn{justify-content:space-between;width:160px}.page-menu__item--city .page-menu__item-btn.active{background:#fff;border-color:#fff;color:#0b0b0b}.page-menu__item--city .page-menu__item-btn.active svg{transform:rotate(90deg)}.page-menu__item--city .page-menu__item-btn.active svg path{stroke:#0b0b0b}.page-menu__item--residents .page-menu__item-btn svg{height:16px;width:16px}.page-menu__btn:hover{background:rgba(250,166,26,.8)!important;border-color:rgba(250,166,26,.8)!important}.page-menu__content{background:#fff;border-radius:24px;bottom:94px;bottom:110px;display:grid;gap:32px;grid-template-areas:". . ." "wide wide wide";grid-template-columns:repeat(3,1fr);left:0;margin:auto;max-width:1696px;padding:32px;position:fixed;right:0;width:calc(100vw - 80px)}.page-menu__content-back{display:none}.page-menu__content-wrapper{bottom:110px;position:fixed}.page-menu__content--residents{display:block;max-width:660px;width:100%}.page-menu__section{border:1px solid hsla(0,0%,4%,.4);border-radius:24px;padding:40px 32px}.page-menu__section-title{color:#0b0b0b;font-size:20px;font-weight:700;line-height:20px}.page-menu__section-list{margin-top:32px}.page-menu__section-row{align-items:center;color:#0b0b0b;display:flex;font-size:16px;gap:16px;line-height:22px;margin-top:20px}.page-menu__section-row:first-child{margin-top:0}.page-menu__section-row svg{display:block;height:20px;width:20px}.page-menu__section--buttons{border-color:transparent;display:flex;flex-direction:column;justify-content:space-between;padding:0}.page-menu__section--wide{grid-area:wide}.page-menu__section-btn{width:100%}.page-menu__section-btn svg{display:block;height:18px;width:18px}.page-menu__section-social{align-items:center;display:flex;gap:16px;margin-top:32px}.page-menu__section-social-item{align-items:center;border:1px solid hsla(0,0%,4%,.4);border-radius:50%;cursor:pointer;display:flex;height:64px;justify-content:center;transition:all .25s cubic-bezier(.65,.05,.36,1);width:64px}.page-menu__section-social-item:hover{opacity:.7}.page-menu__section-social-item svg{display:block;height:16px;width:16px}.page-menu__section-social-item svg path{fill:#0b0b0b}.page-menu__filters{margin-top:40px}.page-menu__filter{border:1px solid #c8cacd;border-radius:6px;height:64px;margin-top:16px;overflow:hidden;padding:0 24px;transition:all .25s cubic-bezier(.65,.05,.36,1)}.page-menu__filter.expanded{height:calc(var(--height) + 102px)}.page-menu__filter.expanded .page-menu__filter-content{opacity:1;padding-top:8px}.page-menu__filter.expanded .page-menu__filter-icon:after{transform:rotate(90deg)}.page-menu__filter:first-child{margin-top:0}.page-menu__filter-btn{align-items:center;cursor:pointer;display:flex;height:64px;justify-content:space-between;width:100%}.page-menu__filter-btn:hover .page-menu__filter-title{opacity:.7}.page-menu__filter-title{font-size:16px;line-height:16px;transition:all .25s cubic-bezier(.65,.05,.36,1)}.page-menu__filter-icon{align-items:center;background:#faa61a;border:1px solid #faa61a;border-radius:50%;display:flex;height:32px;justify-content:center;position:relative;width:32px}.page-menu__filter-icon:before{height:2px;width:8px}.page-menu__filter-icon:after,.page-menu__filter-icon:before{align-items:center;background:#0b0b0b;content:"";display:flex;justify-content:center;position:absolute;transition:all .25s cubic-bezier(.65,.05,.36,1)}.page-menu__filter-icon:after{height:8px;width:2px}.page-menu__filter-content{box-sizing:content-box;height:0;opacity:0;padding-bottom:24px;padding-top:0;transition:all .25s cubic-bezier(.65,.05,.36,1)}.page-menu__filter-content .checkbox{margin-top:20px}.page-menu__filter-content .checkbox:first-child{margin-top:0}.page-menu__overlay{background:hsla(0,0%,4%,.7);height:100vh;left:0;position:fixed;top:0;width:100vw;z-index:-1}.page-menu__toggle{display:none}@media only screen and (max-width:980px){.page-menu__content{gap:16px;grid-template-areas:none;grid-template-columns:1fr;max-height:calc(100vh - 140px);max-width:calc(100% - 32px);width:100%}.page-menu__section--wide{grid-area:initial}.page-menu__section--buttons{gap:16px}}@media only screen and (max-width:768px){.page-menu{bottom:40px;z-index:99}.page-menu__btn,.page-menu__row{display:none}.page-menu__toggle{align-items:center;background:#3e3e3e;border-color:transparent;border-radius:60px;cursor:pointer;display:flex;gap:16px;height:100%;padding:0 24px;transition:all .25s cubic-bezier(.65,.05,.36,1)}.page-menu__toggle:hover{opacity:.7}.page-menu__toggle.active .page-menu__toggle-icon:before{background:#fff}.page-menu__toggle.active .page-menu__toggle-icon span:first-child{transform:rotate(45deg) translateX(2px) translateY(-1px)}.page-menu__toggle.active .page-menu__toggle-icon span:nth-child(2){opacity:0}.page-menu__toggle.active .page-menu__toggle-icon span:nth-child(3){transform:rotate(-45deg) translateX(1px) translateY(1px)}.page-menu__toggle-title{color:#a7a7a7;font-size:16px;line-height:16px}.page-menu__toggle-icon{align-items:center;background:transparent;border:none;border-radius:50%;cursor:pointer;display:flex;flex-direction:column;height:18px;justify-content:center;padding:0;position:relative;user-select:none;width:18px;z-index:10}.page-menu__toggle-icon span{background-color:#a7a7a7;border-radius:5px;display:block;height:1px;margin-bottom:6px;transform-origin:0 0;transition:all .25s cubic-bezier(.65,.05,.36,1);width:18px}.page-menu__toggle-icon span:last-child{margin-bottom:0}.page-menu__item{height:auto}.page-menu__item-btn{border-color:hsla(0,0%,4%,.4);color:#0b0b0b}.page-menu__item-btn:hover{border-color:rgba(250,166,26,.4);color:#ce8a14}.page-menu__item-btn:active{background:#faa61a;border-color:#faa61a;color:#0b0b0b}.page-menu__content{padding:40px 16px 32px}.page-menu__content--mobile .page-menu__content-grid{align-items:center;display:flex;flex-direction:column;gap:16px;justify-content:center}.page-menu__content--mobile .page-menu__btn{display:flex}.page-menu__content--mobile .page-menu__item-btn.active{border-color:#faa61a}.page-menu__content-back{align-items:center;cursor:pointer;display:flex;font-size:16px;gap:6px;transition:all .25s cubic-bezier(.65,.05,.36,1)}.page-menu__content-back:hover{opacity:.7}.page-menu__content-back svg{display:block;height:14px;width:14px}.page-menu__section{padding:32px 16px}.page-menu__section--buttons{padding-left:0;padding-right:0}.page-menu__section-title{font-size:18px}.page-menu__section-list{margin-top:24px}.page-menu__section-social{flex-wrap:wrap}.page-menu__section-social-item{height:48px;width:48px}}.theme-dark .page-menu__theme:before{transform:translateX(-14px)}.theme-dark .page-menu__content{background:hsla(0,0%,4%,.9)}.theme-dark .page-menu__item-btn{border-color:#fff}.video-item{align-items:center;border-radius:16px;display:flex;justify-content:center;overflow:hidden;position:relative;width:100%}.video-item img.poster,.video-item video{display:block;max-height:800px;object-fit:cover;width:100%}.video-item__play{align-items:center;background:#fff;border:0;border:10px solid hsla(0,0%,100%,.4);border-radius:50%;cursor:pointer;display:flex;height:90px;justify-content:center;left:0;margin:auto;outline:0;position:absolute;right:0;width:90px;z-index:5}.video-item__play svg{display:block;height:24px;width:24px}.video-contain img.poster,.video-contain video{object-fit:contain}.auth-popup__inner,.auth-popup__wrapper{height:100%}.auth-popup__inner{padding-right:6px}.auth-popup__switcher{align-items:center;cursor:pointer;display:flex;margin-bottom:60px}.auth-popup__switcher-block{align-items:center;border:1px solid hsla(0,0%,4%,.4);border-radius:20px;display:flex;height:24px;margin:0 16px;padding:0 2px;position:relative;width:45px}.auth-popup__switcher-block:before{background:#faa61a;border-radius:50%;content:"";display:block;height:18px;transition:all .25s cubic-bezier(.65,.05,.36,1);width:18px}.auth-popup__switcher-block.active:before{transform:translate(20px)}.auth-popup__switcher-title{color:#818181;font-size:16px;line-height:16px;margin-left:10px;transition:all .25s cubic-bezier(.65,.05,.36,1)}.auth-popup__switcher-title.active{color:#faa61a}.auth-popup__buttons{align-items:center;display:flex;gap:40px;margin-top:40px}.auth-popup__submit{width:240px}.auth-popup__link{background:0;border:0;color:#818181;cursor:pointer;display:block;font-size:16px;line-height:24px;padding:0;transition:all .25s cubic-bezier(.65,.05,.36,1)}.auth-popup__link:hover{opacity:.7}.auth-popup__row{align-items:center;display:flex;gap:20px;margin-top:60px}.auth-popup__info{background:#f3f3f3;border-radius:16px;margin-top:60px;padding:40px 60px}.auth-popup__info-title{font-size:24px;line-height:28px}.auth-popup__info-list{margin-top:32px}.auth-popup__info-list li{display:flex}.auth-popup__info-list li:before{background:#faa61a;border-radius:50%;content:"";display:block;flex-shrink:0;height:10px;margin-right:24px;position:relative;top:8px;width:10px}.auth-popup__info-contacts{margin-top:32px}.auth-popup__info-contacts-item{align-items:center;display:flex;gap:18px;margin-top:40px}.auth-popup__info-contacts-item:first-child{margin-top:0}.auth-popup__info-contacts-icon{height:24px;width:24px}.auth-popup__info-contacts-icon svg{display:block;height:100%;width:100%}.auth-popup__description{color:#818181;font-size:16px;line-height:24px;margin-top:24px}.auth-popup__description a{color:#818181;display:inline-block;text-decoration:underline;transition:all .25s cubic-bezier(.65,.05,.36,1)}.auth-popup__description a:hover{opacity:.7}.auth-popup__birthday{margin-top:40px}.auth-popup__birthday-title{font-size:14px;line-height:14px;margin-bottom:16px;text-transform:uppercase}.auth-popup__birthday-row{align-items:center;display:flex;gap:16px}.auth-popup__birthday .input{margin-top:0}.auth-popup__divider{background:#e2e2e2;display:block;height:1px;margin:32px 0;width:100%}@media only screen and (max-width:768px){.auth-popup__buttons,.auth-popup__row{flex-direction:column}.auth-popup__info{padding:24px 16px}}.theme-dark .auth-popup__info{background:#3e3e3e}.feedback-popup__submit{font-size:16px;margin-top:40px;text-transform:none;width:240px}.feedback-popup__inner,.filter-popup__inner{height:100%}.filter-popup__section{border:1px solid #c8cacd;border-radius:16px;margin-top:8px;overflow:hidden;padding:16px 24px;position:relative;transition:all .25s cubic-bezier(.65,.05,.36,1)}.filter-popup__section:first-child{margin-top:0}.filter-popup__section.opened{background:#f8f8f8}.filter-popup__section.opened .filter-popup__icon:after{transform:rotate(90deg)}.filter-popup__section.opened .filter-popup__content{height:var(--height);opacity:1}.filter-popup__btn{align-items:center;cursor:pointer;display:flex;justify-content:space-between}.filter-popup__btn:hover .filter-popup__title{opacity:.7}.filter-popup__title{font-size:16px;line-height:24px;transition:all .25s cubic-bezier(.65,.05,.36,1)}.filter-popup__icon{align-items:center;background:#faa61a;border:1px solid #faa61a;border-radius:50%;display:flex;flex-shrink:0;height:32px;justify-content:center;position:relative;width:32px}.filter-popup__icon:before{height:2px;width:10px}.filter-popup__icon:after,.filter-popup__icon:before{align-items:center;background:#0b0b0b;content:"";display:flex;justify-content:center;position:absolute;transition:all .25s cubic-bezier(.65,.05,.36,1)}.filter-popup__icon:after{height:10px;width:2px}.filter-popup__content{height:0;opacity:0;overflow:hidden;padding-top:0;transition:all .25s cubic-bezier(.65,.05,.36,1)}.filter-popup__content p{font-size:18px;line-height:28px}.filter-popup__content a{color:#faa61a;display:inline-block}.filter-popup__content ul li{display:flex;margin-top:16px}.filter-popup__content ul li:first-child{margin-top:0}.filter-popup__content ul li:before{background:#faa61a;border-radius:50%;content:"";display:block;flex-shrink:0;height:10px;margin-right:24px;position:relative;top:7px;width:10px}.filter-popup__content .btn{display:flex;margin-top:16px;width:max-content}.filter-popup__content .btn:first-child{margin-top:0}.filter-popup__item{color:#a7a7a7;cursor:pointer;margin-top:20px;transition:all .25s cubic-bezier(.65,.05,.36,1)}.filter-popup__item.active{color:#0b0b0b}.filter-popup__item:hover{opacity:.7}.filter-popup__row{align-items:center;display:flex;gap:16px;margin-top:40px}@media only screen and (max-width:768px){.filter-popup__title{font-size:18px;line-height:24px}}.theme-dark .filter-popup__section.opened{background:transparent}.gallery-popup .popup__main{align-items:center;display:flex;height:auto;justify-content:center;margin:0;max-height:calc(100vh - 32px);max-width:100%;overflow:hidden;padding:92px 16px;width:calc(100vw - 32px)}.gallery-popup__inner{height:calc(100vh - 184px);margin-top:16px;width:100%}.gallery-popup .gallery{margin-top:0}.gallery-popup .gallery__gradient,.gallery-popup .gallery__slider-item:before{display:none}@media only screen and (max-width:768px){.gallery-popup .popup__main{height:100%}.gallery-popup__inner{display:flex;flex-direction:column;justify-content:center}}.map-popup .popup__main{height:calc(100vh - 32px);margin:0;max-height:calc(100vh - 32px);max-width:100%;overflow:hidden;width:calc(100vw - 32px)}.map-popup .popup__main,.map-popup__inner{align-items:center;display:flex;justify-content:center}.map-popup .map-rooms,.map-popup__inner{height:100%;width:100%}.map-popup .map-rooms{padding-bottom:64px}.map-popup .map-rooms img{display:block;height:100%;object-fit:contain;width:100%}.map-popup__bottom{align-items:center;border-top:1px solid #e2e2e2;bottom:0;display:flex;height:120px;justify-content:center;left:0;position:absolute;width:100%}.map-popup__address{color:#faa61a;font-size:32px;font-weight:700;line-height:38px;text-transform:uppercase}.resident-request-popup__submit{font-size:16px;margin-top:40px;width:240px}.resident-request-popup__inner{height:100%}.resident-request-popup__info-row{align-items:center;display:flex;margin-top:10px}.resident-request-popup__info-row:first-child{margin-top:0}.resident-request-popup__info-title{font-size:16px;line-height:24px}.resident-request-popup__info-value{color:#faa61a;font-size:16px;line-height:24px;margin-left:4px}.vacancy-popup__submit{font-size:16px;margin-top:40px;width:240px}.vacancy-popup__inner{height:100%}.vacancy-popup__info-row{align-items:center;display:flex;margin-top:10px}.vacancy-popup__info-row:first-child{margin-top:0}.vacancy-popup__info-title,.vacancy-popup__info-value{font-size:16px;line-height:24px}.vacancy-popup__info-value{color:#faa61a;margin-left:4px}.video-modal-backdrop{weight:100%;background-color:rgba(0,0,0,.9);bottom:0;cursor:pointer;height:100%;left:0;position:fixed;right:0;top:0;z-index:100500}.video-modal-backdrop iframe{left:50%;max-width:650px;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%}.video-modal-backdrop .popup__close{position:absolute;right:24px;top:24px;z-index:2}.video-modal-backdrop .popup__close svg path{stroke:#fff;opacity:1}.preloader{align-items:center;background-color:#faa61a;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:1000}.account-page{height:auto;padding:32px;position:relative}.account-page__head{align-items:center;display:flex;margin-bottom:32px}.account-page__head-btn{margin-left:auto}.account-page__title{font-size:32px;font-weight:700;line-height:38px;text-transform:uppercase}.account-page .breadcrumbs{justify-content:flex-start}.account-page .marketing__grid{display:grid;gap:24px;grid-template-columns:repeat(4,1fr)}.account-page .marketing__card{background:#fff;border:1px solid hsla(0,0%,4%,.4);border-radius:8px;padding:32px 24px 162px;position:relative;transition:all .25s cubic-bezier(.65,.05,.36,1)}.account-page .marketing__card:hover{opacity:.7}.account-page .marketing__card-title{font-size:20px;font-weight:700;line-height:24px;transition:all .25s cubic-bezier(.65,.05,.36,1)}.account-page .marketing__card-description{color:#4d4d4d;font-size:16px;line-height:22px;margin-top:16px}.account-page .marketing__card-inner{bottom:0;left:0;padding-top:62px;position:absolute;width:100%}.account-page .marketing__card-caption{color:#818181;font-size:16px;line-height:22px;padding:0 22px 14px}.account-page .marketing__card-bottom{align-items:center;border-top:1px solid #f3f3f3;display:flex;justify-content:space-between;padding:18px 24px;width:100%}.account-page .marketing__card-count{font-size:16px}.account-page .marketing__card-arrow{height:24px;width:24px}.account-page .marketing__card-arrow svg{display:block;height:100%;width:100%}.account-page .marketing__pagination{align-items:center;background:#f8f8f8;display:flex;padding:32px;position:relative;width:100%}.account-page .marketing__pagination-visible{align-items:center;display:flex;gap:16px}.account-page .marketing__pagination-visible-caption{color:#818181}.account-page .marketing__pagination-visible-dropdown{align-items:center;display:flex;gap:10px}.account-page .marketing__pagination-visible-arrow{height:14px;width:14px}.account-page .marketing__pagination-visible-arrow svg{display:block;height:100%;width:100%}.account-page .marketing__pagination-count{font-size:16px;margin-left:auto}.account-page .marketing__pagination-controls{align-items:center;display:flex;gap:16px;margin-left:60px}.account-page .marketing__pagination-btn{gap:10px}.account-page .marketing__pagination-btn svg path{transition:all .25s cubic-bezier(.65,.05,.36,1)}.account-page .marketing__pagination-btn.disabled{background:#f3f3f3;border:1px solid hsla(0,0%,4%,.4);color:#a7a7a7}.account-page .marketing__pagination-btn.disabled svg path{stroke:#a7a7a7}.account-page .marketing__description{font-size:18px;line-height:28px;margin-bottom:32px;max-width:1000px}.account-page .marketing__accordion{transition:all .25s cubic-bezier(.65,.05,.36,1)}.account-page .marketing__accordion.opened{background:#fff}.account-page .marketing__accordion-row{display:flex;flex-wrap:wrap;gap:16px;margin-top:32px}.account-page .marketing__accordion-row .btn{color:#0b0b0b;margin:0}.account-page .marketing__file{align-items:center}.account-page .marketing__file:after{content:none}.account-page .marketing__contacts{display:grid;gap:32px;grid-template-columns:repeat(2,1fr);margin-top:60px}.account-page .marketing__contacts-title{font-size:32px;font-weight:700;line-height:38px;padding-top:50px}.account-page .marketing__contacts-right{background:#fff;border-radius:16px;padding:60px}.account-page .marketing__contacts-name{font-size:24px;font-weight:700;line-height:24px;text-transform:uppercase}.account-page .marketing__contacts-position{color:#3e3e3e;margin-bottom:40px;margin-top:16px}.account-page .marketing__contacts-item{align-items:center;display:flex;gap:16px;margin-top:32px}.account-page .marketing__contacts-item-icon{height:24px;width:24px}.account-page .marketing__contacts-item-icon svg{display:block;height:100%;width:100%}.account-page .marketing-contacts__grid{display:grid;gap:24px;grid-template-columns:repeat(4,1fr)}.account-page .marketing-contacts__card{background:#fff;border:1px solid hsla(0,0%,4%,.4);border-radius:16px;padding:60px 60px 168px;position:relative}.account-page .marketing-contacts__card-title{font-size:24px;font-weight:700;line-height:28px;margin-bottom:40px}.account-page .marketing-contacts__card-item{display:flex;flex-wrap:wrap;margin-top:24px}.account-page .marketing-contacts__card-item-icon{flex-shrink:0;height:18px;margin-right:18px;width:18px}.account-page .marketing-contacts__card-item-icon svg{display:block;height:100%;width:100%}.account-page .marketing-contacts__card-item-value{font-size:16px;line-height:18px;width:calc(100% - 40px)}.account-page .marketing-contacts__card-item-caption{color:#a7a7a7;font-size:16px;line-height:19px;margin-top:10px;padding-left:36px;width:100%}.account-page .marketing-contacts__card-btn{bottom:60px;left:60px;position:absolute}@media only screen and (max-width:1400px){.account-page .marketing-contacts__grid{grid-template-columns:repeat(3,1fr)}}@media only screen and (max-width:1200px){.account-page .marketing__grid{gap:16px;grid-template-columns:repeat(2,1fr)}}@media only screen and (max-width:1080px){.account-page .marketing-contacts__grid{grid-template-columns:repeat(2,1fr)}}@media only screen and (max-width:768px){.account-page .marketing__grid{grid-template-columns:1fr}.account-page .marketing-contacts__grid{grid-template-columns:repeat(1,1fr)}.account-page .marketing-contacts__card{padding:32px 16px 132px}.account-page .marketing-contacts__card-btn{bottom:32px;left:16px}.account-page .marketing-contacts__card-title{font-size:20px;line-height:24px}}.account-page .payments__tabs{align-items:center;display:flex;gap:16px}.account-page .payments__tab.active{background:#faa61a;border-color:#faa61a;pointer-events:none}.account-page .payments__table{background:#fff;border:1px solid hsla(0,0%,4%,.4);border-radius:16px;margin-top:24px;padding:40px 40px 22px;width:100%}.account-page .payments__table--notify .payments__table-head,.account-page .payments__table--notify .payments__table-row{grid-template-columns:1fr 3fr}.account-page .payments__table-head{border-bottom:1px solid #e2e2e2;display:grid;gap:8px;grid-template-columns:repeat(4,1fr);padding-bottom:20px;width:100%}.account-page .payments__table-head-col{color:#a7a7a7;font-size:14px;line-height:14px;text-transform:uppercase}.account-page .payments__table-row{border-bottom:1px solid #e2e2e2;display:grid;gap:8px;grid-template-columns:repeat(4,1fr);min-height:76px;padding:20px 0;width:100%}.account-page .payments__table-col{color:#4d4d4d}.account-page .payments__table-col:last-child{display:flex;justify-content:flex-end}.account-page .payments__table-status{align-items:center;border-radius:60px;display:flex;font-size:14px;justify-content:center;padding:14px 16px;width:max-content}.account-page .payments__table-status.paid{background:rgba(209,250,229,.5);color:#147129}.account-page .payments__table-status.pending{background:#fff5e6;color:#ce8a14}.account-page .payments__table-status.not-paid{background:rgba(255,228,230,.5);color:#e11d48}.account-page .payments__table-status svg{display:block;height:24px;width:24px}.account-page .payments__more{margin:32px auto 0}.account-page .common__tabs{align-items:center;display:flex;gap:16px}.account-page .common__tab.active{background:#faa61a;border-color:#faa61a;pointer-events:none}.account-page .common__data{background:#fff;border:1px solid hsla(0,0%,4%,.4);border-radius:16px;margin-top:24px;padding:24px 40px;width:100%}.account-page .common__data-row{align-items:center;border-bottom:1px solid #e2e2e2;display:grid;gap:10px;grid-template-columns:1fr 1fr 3fr;height:76px}.account-page .common__data-row:last-child{border-color:transparent}.account-page .common__data-caption{color:#a7a7a7;font-size:14px;line-height:14px;text-transform:uppercase}.account-page .common__data-avatar-icon{align-items:center;background:#f3f3f3;border-radius:50%;display:flex;height:44px;justify-content:center;width:44px}.account-page .common__data-avatar-icon svg{display:block;height:16px;width:16px}.account-page .common__data-avatar-photo{width:100%}.account-page .common__data-link{color:#faa61a;cursor:pointer;transition:all .25s cubic-bezier(.65,.05,.36,1)}.account-page .common__data-link:hover{opacity:.7}.account-page .common__data-value{color:#4d4d4d;font-size:16px;font-weight:700}.account-page .common__data-password{align-items:center;display:flex;gap:32px}.account-page .common__data-password-value{color:#4d4d4d;font-size:16px;font-weight:700;line-height:16px}.account-page .common__data-password-icon{cursor:pointer;height:24px;width:24px}.account-page .common__data-password-icon svg{display:block;height:100%;width:100%}.account-page .common__contacts{display:grid;gap:32px;grid-template-columns:repeat(2,1fr);margin-top:60px}.account-page .common__contacts-title{font-size:32px;font-weight:700;line-height:38px;padding-top:50px}.account-page .common__contacts-right{background:#fff;border-radius:16px;padding:60px}.account-page .common__contacts-name{font-size:24px;font-weight:700;line-height:24px;text-transform:uppercase}.account-page .common__contacts-position{color:#3e3e3e;font-weight:700;margin-top:16px}.account-page .common__contacts-caption{color:#3e3e3e;margin-bottom:40px;margin-top:16px}.account-page .common__contacts-item{align-items:center;display:flex;gap:16px;margin-top:32px}.account-page .common__contacts-item-icon{height:24px;width:24px}.account-page .common__contacts-item-icon svg{display:block;height:100%;width:100%}@media only screen and (max-width:1200px){.account-page .payments__table{overflow-x:auto}.account-page .payments__table-head,.account-page .payments__table-row{grid-template-columns:repeat(4,170px)}}@media only screen and (max-width:992px){.account-page{padding:0 16px}.account-page__head{margin-bottom:24px}.account-page__title{font-size:24px;line-height:32px}.account-page .marketing__description{font-size:16px;line-height:22px}}@media only screen and (max-width:768px){.account-page__title{font-size:20px;line-height:28px}.account-page .accordion__content{max-width:100%}.account-page .accordion__content .marketing__file{gap:8px;justify-content:flex-start;width:100%}.account-page .common__data{padding:16px}.account-page .marketing-contacts__card{padding-bottom:32px}}.marketing__grid{display:grid;gap:24px;grid-template-columns:repeat(4,1fr)}.marketing__card{background:#fff;border:1px solid hsla(0,0%,4%,.4);border-radius:8px;padding:32px 24px 162px;position:relative;transition:all .25s cubic-bezier(.65,.05,.36,1)}.marketing__card:hover{opacity:.7}.marketing__card-title{font-size:20px;font-weight:700;line-height:24px;transition:all .25s cubic-bezier(.65,.05,.36,1)}.marketing__card-description{color:#4d4d4d;font-size:16px;line-height:22px;margin-top:16px}.marketing__card-inner{bottom:0;left:0;padding-top:62px;position:absolute;width:100%}.marketing__card-caption{color:#818181;font-size:16px;line-height:22px;padding:0 22px 14px}.marketing__card-bottom{align-items:center;border-top:1px solid #f3f3f3;display:flex;justify-content:space-between;padding:18px 24px;width:100%}.marketing__card-count{font-size:16px}.marketing__card-arrow{height:24px;width:24px}.marketing__card-arrow svg{display:block;height:100%;width:100%}.marketing__pagination{align-items:center;background:#f8f8f8;display:flex;padding:32px;width:100%}.marketing__pagination-visible{align-items:center;display:flex;gap:16px}.marketing__pagination-visible-caption{color:#818181}.marketing__pagination-visible-dropdown{align-items:center;display:flex;gap:10px}.marketing__pagination-visible-arrow{height:14px;width:14px}.marketing__pagination-visible-arrow svg{display:block;height:100%;width:100%}.marketing__pagination-count{font-size:16px;margin-left:auto}.marketing__pagination-controls{align-items:center;display:flex;gap:16px;margin-left:60px}.marketing__pagination-btn{gap:10px}.marketing__pagination-btn svg path{transition:all .25s cubic-bezier(.65,.05,.36,1)}.marketing__pagination-btn.disabled{background:#f3f3f3;border:1px solid hsla(0,0%,4%,.4);color:#a7a7a7}.marketing__pagination-btn.disabled svg path{stroke:#a7a7a7}.marketing__description{font-size:18px;line-height:28px;margin-bottom:32px;max-width:1000px}.marketing__accordion{transition:all .25s cubic-bezier(.65,.05,.36,1)}.marketing__accordion.opened{background:#fff}.marketing__accordion-row{display:flex;flex-wrap:wrap;gap:16px;margin-top:32px}.marketing__accordion-row .btn{color:#0b0b0b;margin:0}.marketing__contacts{display:grid;gap:32px;grid-template-columns:repeat(2,1fr);margin-top:60px}.marketing__contacts-title{font-size:32px;font-weight:700;line-height:38px;padding-top:50px}.marketing__contacts-right{background:#fff;border-radius:16px;padding:60px}.marketing__contacts-name{font-size:24px;font-weight:700;line-height:24px;text-transform:uppercase}.marketing__contacts-position{color:#3e3e3e;margin-bottom:40px;margin-top:16px}.marketing__contacts-item{align-items:center;display:flex;gap:16px;margin-top:32px}.marketing__contacts-item-icon{height:24px;width:24px}.marketing__contacts-item-icon svg{display:block;height:100%;width:100%}.brands-page .main-banner__content{padding:0 100px}@media only screen and (max-width:768px){.brands-page .main-banner__content{padding:32px 16px}}.brands-page .filters{padding:24px 0}.brands-page .filters__row{align-items:center;display:flex;justify-content:space-between;position:relative}.brands-page .filters__left{align-items:center;display:flex;gap:32px}.brands-page .filters__search{align-items:center;background:#fff;border:1px solid hsla(0,0%,4%,.4);border-radius:8px;display:flex;height:100%;left:0;padding:0 24px;position:absolute;top:0;width:100%;z-index:20}.brands-page .filters__search-icon{height:24px;width:24px}.brands-page .filters__search-icon svg,.brands-page .filters__search-input{display:block;height:100%;width:100%}.brands-page .filters__search-input{background:transparent;border:0;box-shadow:0;font-size:16px;outline:0;padding:0 24px}.brands-page .filters__search-close{cursor:pointer;flex-shrink:0;height:24px;margin-left:auto;transition:all .25s cubic-bezier(.65,.05,.36,1);width:24px}.brands-page .filters__search-close:hover{opacity:.7}.brands-page .filters__search-close svg{display:block;height:100%;width:100%}.brands-page .filters__item{align-items:center;cursor:pointer;display:flex;gap:10px;transition:all .25s cubic-bezier(.65,.05,.36,1)}.brands-page .filters__item-icon{align-items:center;border:1px solid hsla(0,0%,4%,.4);border-radius:50%;display:flex;height:44px;justify-content:center;position:relative;width:44px}.brands-page .filters__item-icon svg{display:block;height:24px;width:24px}.brands-page .filters__item-btn{align-items:center;cursor:pointer;display:flex;gap:10px;transition:all .25s cubic-bezier(.65,.05,.36,1)}.brands-page .filters__item-btn:hover{opacity:.7}.brands-page .filters__item-title{color:#0b0b0b;font-size:16px}.brands-page .filters__item--search .filters__item-title{color:#818181}.brands-page .filters__item--search .filters__item-icon svg{height:20px;width:20px}.brands-page .filters__item--notice .filters__item-icon:before{background:#faa61a;border:2px solid #fff;border-radius:50%;content:"";height:12px;position:absolute;right:1px;top:1px;width:12px;z-index:2}.brands-page .filters__right{align-items:center;display:flex;gap:16px}.brands-page .filters__right-item{align-items:center;border:1px solid hsla(0,0%,4%,.4);border-radius:50%;cursor:pointer;display:flex;height:44px;justify-content:center;transition:all .25s cubic-bezier(.65,.05,.36,1);width:44px}.brands-page .filters__right-item.active{background:#faa61a;border-color:#faa61a;pointer-events:none}.brands-page .filters__right-item svg{display:block;height:24px;width:24px}.brands-page .filters__alphabet{padding:40px 0}.brands-page .filters__alphabet-btn{height:44px}.brands-page .filters__alphabet-row{display:flex;flex-wrap:wrap;margin-top:32px}.brands-page .filters__alphabet-item{align-items:center;color:#c8cacd;display:flex;font-size:16px;height:44px;justify-content:center;pointer-events:none;text-transform:uppercase;transition:all .25s cubic-bezier(.65,.05,.36,1);width:44px}.brands-page .filters__alphabet-item.exist{color:#0b0b0b;cursor:pointer;pointer-events:all}.brands-page .filters__alphabet-item.exist:hover{opacity:.7}@media only screen and (max-width:980px){.brands-page .filters__item-title,.brands-page .filters__right-item--view{display:none}}.brands-page .brands{background:#f8f8f8;padding-bottom:140px;padding-top:40px}.brands-page .brands__grid{column-gap:16px;display:grid;row-gap:40px}.brands-page .brands__grid.view-4{grid-template-columns:repeat(4,1fr)}.brands-page .brands__grid.view-3{grid-template-columns:repeat(3,1fr)}.brands-page .brands__grid.view-2{grid-template-columns:repeat(2,1fr)}.brands-page .brands__grid .brand-card{width:100%}.brands-page .brands__grid-letter{color:#faa61a;font-size:24px;font-weight:700;line-height:38px;margin-bottom:16px;text-transform:uppercase}.brands-page .brands__grid-row{margin-top:60px}.brands-page .brands__grid-list{display:grid;gap:16px;grid-template-columns:repeat(4,1fr)}@media only screen and (max-width:1200px){.brands-page .brands__grid-list{grid-template-columns:repeat(3,1fr)}}@media only screen and (max-width:980px){.brands-page .brands__grid{grid-template-columns:repeat(2,1fr)!important}.brands-page .brands__grid.view-alphabet{grid-template-columns:1fr!important}.brands-page .brands__grid-list{grid-template-columns:repeat(2,1fr)}}@media only screen and (max-width:768px){.brands-page .brands{padding-bottom:60px}.brands-page .brands__grid{grid-template-columns:1fr!important}.brands-page .brands__grid-list{grid-template-columns:1fr}.brands-page .brands__grid-row{margin-top:32px}}.brands-page .social-block{padding-bottom:64px;padding-top:64px}.brands-page .section-accordion{overflow:hidden;padding:140px 0;width:100%}.brands-page .section-accordion.opened .section-accordion__content{height:var(--height);opacity:1;padding-top:60px}.brands-page .section-accordion.opened .section-accordion__icon{transform:rotate(0)}.brands-page .section-accordion.opened .section-accordion__head:after{width:100%}.brands-page .section-accordion__head{align-items:center;cursor:pointer;display:flex;position:relative}.brands-page .section-accordion__head:after{background:#e2e2e2;bottom:-16px;content:"";display:block;height:1px;position:absolute;transition:all .25s cubic-bezier(.65,.05,.36,1);width:0}.brands-page .section-accordion__head-count{align-items:center;border:1px solid hsla(0,0%,4%,.4);border-radius:600px;display:flex;font-size:18px;justify-content:center;line-height:18px;margin-left:24px;padding:24px}.brands-page .section-accordion__title{margin:0}.brands-page .section-accordion__icon{align-items:center;background:#faa61a;border-radius:50%;display:flex;flex-shrink:0;height:64px;justify-content:center;margin-left:auto;transform:rotate(-180deg);transition:all .25s cubic-bezier(.65,.05,.36,1);width:64px}.brands-page .section-accordion__icon svg{display:block;height:14px;width:14px}.brands-page .section-accordion__content{height:0;opacity:0;padding-top:0;transition:all .25s cubic-bezier(.65,.05,.36,1)}@media only screen and (max-width:768px){.brands-page .section-accordion{padding:60px 0}.brands-page .section-accordion__head-count{flex-shrink:0;font-size:16px;line-height:16px;margin-right:16px;padding:16px}}.brands-page .about{padding-bottom:16px}.brands-page .about__text{font-size:18px;line-height:28px}.brands-page .about__text p{margin-top:16px}.brands-page .about__text p:first-child{margin-top:0}.brands-page .about__slider{margin-top:60px}.brands-page .about__slider-item{border-radius:16px;overflow:hidden;padding-top:50%;position:relative}.brands-page .about__slider-item img{display:block;height:100%;left:0;object-fit:cover;object-position:center;position:absolute;top:0;width:100%}.brands-page .about__slider-controls{align-items:center;bottom:32px;display:flex;gap:10px;position:absolute;right:32px;z-index:10}.brands-page .about__slider-pagination{background:#fff;border-radius:60px;color:#0c0c0c;font-size:20px;line-height:20px;padding:21px 28px;position:relative}.brands-page .about__slider-next,.brands-page .about__slider-prev{background:hsla(0,0%,4%,.4);border-color:hsla(0,0%,100%,.5)}.brands-page .about__slider-next svg path,.brands-page .about__slider-prev svg path{stroke:#fff}.brands-page .about__slider-next:hover,.brands-page .about__slider-prev:hover{background:#faa61a;border-color:#faa61a}@media only screen and (max-width:768px){.brands-page .about__text{font-size:16px;line-height:24px}.brands-page .about__slider{margin-top:32px}.brands-page .about__slider-item{padding-top:100%}.brands-page .about__slider-controls{bottom:0;justify-content:space-between;padding:16px;right:0;width:100%}.brands-page .about__slider-pagination{width:max-content}}.brands-page .residents{background:#f8f8f8;padding-bottom:0}.brands-page .residents__list{column-gap:16px;display:grid;grid-template-columns:repeat(4,1fr);row-gap:40px}@media only screen and (max-width:980px){.brands-page .residents__list{grid-template-columns:repeat(3,1fr)}}@media only screen and (max-width:768px){.brands-page .residents__list{display:flex;flex-wrap:nowrap;overflow-x:auto;padding-bottom:6px}.brands-page .residents .brand-card{flex-shrink:0;width:270px}}.brands-page .products{background:#f8f8f8}.brands-page .products__filters{align-items:center;display:flex;gap:32px}.brands-page .products__filter{align-items:center;cursor:pointer;display:flex;gap:10px;transition:all .25s cubic-bezier(.65,.05,.36,1)}.brands-page .products__filter-icon{align-items:center;border:1px solid hsla(0,0%,4%,.4);border-radius:50%;display:flex;height:44px;justify-content:center;position:relative;width:44px}.brands-page .products__filter-icon svg{display:block;height:24px;width:24px}.brands-page .products__filter:hover{opacity:.7}.brands-page .products__filter-title{color:#0b0b0b;font-size:16px}.brands-page .products__filter--search{margin-left:auto}.brands-page .products__filter--search .products__filter-title{color:#818181}.brands-page .products__filter--search .products__filter-icon svg{height:20px;width:20px}.brands-page .products__filter--notice .products__filter-icon:before{background:#faa61a;border:2px solid #fff;border-radius:50%;content:"";height:12px;position:absolute;right:1px;top:1px;width:12px;z-index:2}.brands-page .products__list{column-gap:16px;display:grid;grid-template-columns:repeat(3,1fr);margin-top:60px;row-gap:40px}.brands-page .products__more{margin-top:16px}@media only screen and (max-width:768px){.brands-page .products__filter-title{display:none}.brands-page .products__list{display:flex;flex-wrap:nowrap;margin-top:24px;overflow-x:auto;padding-bottom:6px}.brands-page .products .product-card{flex-shrink:0}}.brands-page .gallery.opened .gallery__item{pointer-events:auto}.brands-page .gallery__grid{column-gap:16px;display:grid;grid-template-columns:repeat(4,1fr);row-gap:40px}.brands-page .gallery__item{border-radius:16px;cursor:pointer;overflow:hidden;position:relative;width:100%}.brands-page .gallery__item:before{background:linear-gradient(180deg,transparent,rgba(0,0,0,.21) 31.14%,rgba(0,0,0,.28) 48.2%,rgba(0,0,0,.35) 65.65%,rgba(0,0,0,.42));content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:2}.brands-page .gallery__item:hover .gallery__item-img img{transform:scale(1.05)}.brands-page .gallery__item-img{padding-top:130%;position:relative;width:100%;z-index:1}.brands-page .gallery__item-img img{display:block;height:100%;left:0;object-fit:cover;object-position:center;position:absolute;top:0;transition:all .25s cubic-bezier(.65,.05,.36,1);width:100%}.brands-page .gallery__item-title{bottom:40px;color:#fff;font-size:24px;font-weight:700;left:0;line-height:28px;padding:0 32px;position:absolute;z-index:3}.brands-page .gallery__more{border:1px solid hsla(0,0%,4%,.4)}@media only screen and (max-width:768px){.brands-page .gallery__grid{display:flex;flex-wrap:nowrap;overflow-x:auto;padding-bottom:6px}.brands-page .gallery__item{flex-shrink:0;width:270px}.brands-page .gallery__item-title{font-size:18px;line-height:24px;padding:0 32px}}.consultation-page .services{background:#f8f8f8;padding:140px 0}.consultation-page .services__row{display:grid;gap:34px;grid-template-columns:repeat(3,1fr)}.consultation-page .services__block{background:#fff;border:1px solid hsla(0,0%,4%,.4);border-radius:16px;padding:60px}.consultation-page .services__block--orange{background:#faa61a;border-color:#faa61a}.consultation-page .services__block-title{font-size:32px;font-weight:700;line-height:38px}.consultation-page .services__block-text{font-size:18px;line-height:28px;margin-top:26px}.consultation-page .services__block-text p{margin-top:16px}.consultation-page .services__block-text p:first-child{margin-top:0}.consultation-page .services__block-list{margin-top:40px}.consultation-page .services__block-list--divider{position:relative}.consultation-page .services__block-list--divider:before{background:#e2e2e2;content:"";height:100%;left:72px;position:absolute;top:0;width:1px}.consultation-page .services__block-item{display:flex;margin-top:24px}.consultation-page .services__block-item:first-child{margin-top:0}.consultation-page .services__block-item-icon{display:block;flex-shrink:0;height:20px;margin-right:10px;object-fit:contain;width:20px}.consultation-page .services__block-item-text{font-size:16px;line-height:24px}.consultation-page .services__block-item-caption{color:#faa61a;font-size:14px;font-weight:700;line-height:19px;margin-top:10px}.consultation-page .services__block-item-price{color:#faa61a;flex-shrink:0;font-size:14px;font-weight:700;line-height:19px;margin-right:48px}@media only screen and (max-width:1200px){.consultation-page .services__row{gap:16px}.consultation-page .services__block{padding:32px}}@media only screen and (max-width:980px){.consultation-page .services{padding:60px 0}.consultation-page .services__row{grid-template-columns:1fr}}@media only screen and (max-width:768px){.consultation-page .services__block{padding:16px}.consultation-page .services__block-title{font-size:24px;line-height:32px}.consultation-page .services__block-text{font-size:16px;line-height:24px}.consultation-page .services__block-list{margin-top:24px}}.consultation-page .sign{padding:140px 0}.consultation-page .sign__row{align-items:center;display:grid;gap:145px;grid-template-columns:repeat(2,1fr)}.consultation-page .sign__img{border-radius:16px;display:flex;justify-content:flex-end;max-width:936px;min-height:100%;overflow:hidden;padding-top:80%;position:relative;width:100%}.consultation-page .sign__img img{display:block;height:100%;left:0;object-fit:cover;object-position:center;position:absolute;top:0;width:100%}.consultation-page .sign__form .input:first-child{margin-top:0}.consultation-page .sign__form-row{display:grid;gap:16px;grid-template-columns:repeat(2,1fr);margin-top:40px}.consultation-page .sign__form-row .input{margin:0;width:100%}.consultation-page .sign__form-row .mx-datepicker{width:100%}.consultation-page .sign__dates,.consultation-page .sign__time{display:grid;gap:16px;grid-template-columns:repeat(5,1fr);margin-top:24px}.consultation-page .sign__dates.has-error button,.consultation-page .sign__time.has-error button{border-color:#e02527}.consultation-page .sign__dates-item,.consultation-page .sign__time-item{background:0;border:1px solid hsla(0,0%,4%,.4);border-radius:8px;cursor:pointer;padding:16px;transition:all .25s cubic-bezier(.65,.05,.36,1)}.consultation-page .sign__dates-item button,.consultation-page .sign__dates-item.selected,.consultation-page .sign__time-item button,.consultation-page .sign__time-item.selected{background-color:#faa61a}.consultation-page .sign__dates-item:hover,.consultation-page .sign__time-item:hover{opacity:.7}.consultation-page .sign__submit{margin-top:40px;max-width:240px;width:100%}@media only screen and (max-width:1080px){.consultation-page .sign__row{gap:16px;grid-template-columns:1fr}.consultation-page .sign__img{padding-top:40%}}@media only screen and (max-width:768px){.consultation-page .sign{padding:60px 0}.consultation-page .sign__dates,.consultation-page .sign__time{grid-template-columns:repeat(2,1fr)}.consultation-page .sign__form-row{grid-template-columns:1fr}}.contacts-page .first{margin-top:16px;padding-bottom:16px;position:relative}.contacts-page .first__inner{align-items:center;display:flex;gap:144px}.contacts-page .first__left{padding-top:60px}.contacts-page .first__label{color:#faa61a;font-size:20px;font-weight:700;line-height:20px;text-transform:uppercase}.contacts-page .first__title{font-size:48px;font-weight:700;line-height:57px;margin-top:24px}.contacts-page .first__caption{color:#a7a7a7;font-size:16px;font-weight:700;line-height:24px;margin-top:24px;text-transform:uppercase}.contacts-page .first__divider{background:#e2e2e2;display:block;height:1px;margin:40px 0;width:100%}.contacts-page .first__row{align-items:center;display:flex;margin-top:32px}.contacts-page .first__row-icon{height:24px;width:24px}.contacts-page .first__row-icon svg{display:block;height:100%;width:100%}.contacts-page .first__row-caption{color:#a7a7a7;font-size:16px;margin-left:18px}.contacts-page .first__row-value{color:#0b0b0b;cursor:pointer;font-size:16px;margin-left:10px;transition:all .25s cubic-bezier(.65,.05,.36,1)}.contacts-page .first__btn{align-items:center;background:#2f89ce;border-color:#2f89ce;color:#fff;display:flex;gap:16px;margin-top:40px}.contacts-page .first__btn svg{display:block;height:20px;width:20px}.contacts-page .first__btn:hover{background:#2f89ce;border-color:#2f89ce;color:#fff;opacity:.7}.contacts-page .first__social{align-items:center;display:flex;gap:16px;margin-top:40px}.contacts-page .first__social-item{align-items:center;background:transparent;border:1px solid hsla(0,0%,4%,.4);border-radius:50%;cursor:pointer;display:flex;height:64px;justify-content:center;transition:all .25s cubic-bezier(.65,.05,.36,1);width:64px}.contacts-page .first__social-item:hover{opacity:.7}.contacts-page .first__social-item svg{display:block;height:16px;width:16px}.contacts-page .first__map{border:1px solid hsla(0,0%,4%,.4);border-radius:16px;height:780px;margin-right:-176px;max-width:936px;overflow:hidden;position:relative;width:100%}.contacts-page .first__map img{display:block;height:100%;object-fit:cover;object-position:center;width:100%}@media only screen and (max-width:1920px){.contacts-page .first__map{height:100%;margin:0;position:absolute;right:16px;top:0;width:50%}.contacts-page .first__left{padding-top:64px;width:45%}.contacts-page .first__inner{position:relative}}@media only screen and (max-width:1200px){.contacts-page .first__inner{flex-direction:column;gap:32px}.contacts-page .first__left{width:100%}.contacts-page .first__map{height:100vw;position:relative;right:0;top:0;width:100%}}@media only screen and (max-width:768px){.contacts-page .first__left{padding-top:32px}.contacts-page .first__label{font-size:14px;line-height:14px}.contacts-page .first__title{font-size:24px;line-height:28px;margin-top:16px}.contacts-page .first__caption{font-size:14px;line-height:19px}.contacts-page .first__divider{margin:24px 0}.contacts-page .first__row{flex-wrap:wrap;gap:16px}.contacts-page .first__row-icon{flex-shrink:0}.contacts-page .first__row-caption{margin-left:0;width:calc(100% - 40px)}.contacts-page .first__row-value{margin-left:0}.contacts-page .first__social{flex-wrap:wrap}}.contacts-page .accordions{background:#f8f8f8;padding-top:140px}.contacts-page .contacts{background:#f8f8f8;padding:140px 0;transition:all .25s cubic-bezier(.65,.05,.36,1)}.contacts-page .contacts__grid{display:grid;gap:16px;grid-template-columns:repeat(4,1fr)}.contacts-page .contacts__card{background:#fff;border:1px solid hsla(0,0%,4%,.4);border-radius:16px;padding:60px;position:relative}.contacts-page .contacts__card-title{font-size:24px;font-weight:700;line-height:28px;margin-bottom:40px}.contacts-page .contacts__card-item{display:flex;flex-wrap:wrap;margin-top:24px}.contacts-page .contacts__card-item-icon{flex-shrink:0;height:18px;margin-right:18px;width:18px}.contacts-page .contacts__card-item-icon svg{display:block;height:100%;width:100%}.contacts-page .contacts__card-item-value{font-size:16px;line-height:18px;width:calc(100% - 40px)}.contacts-page .contacts__card-item-caption{color:#a7a7a7;font-size:16px;line-height:19px;margin-top:10px;padding-left:36px;width:100%}.contacts-page .contacts__card-btn{bottom:60px;left:60px;position:absolute}@media only screen and (max-width:1400px){.contacts-page .contacts__grid{grid-template-columns:repeat(3,1fr)}}@media only screen and (max-width:1080px){.contacts-page .contacts__grid{grid-template-columns:repeat(2,1fr)}}@media only screen and (max-width:768px){.contacts-page .contacts{padding:60px 0}.contacts-page .contacts__grid{grid-template-columns:repeat(1,1fr)}.contacts-page .contacts__card{padding:32px 16px 132px}.contacts-page .contacts__card-btn{bottom:32px;left:16px}.contacts-page .contacts__card-title{font-size:20px;line-height:24px}}.contacts-page .sign{padding-bottom:140px;padding-top:140px}.contacts-page .sign__row{align-items:center;display:grid;gap:145px;grid-template-columns:repeat(2,1fr)}.contacts-page .sign__img{border-radius:16px;display:flex;justify-content:flex-end;max-width:936px;min-height:100%;overflow:hidden;padding-top:80%;position:relative;width:100%}.contacts-page .sign__img img{display:block;height:100%;left:0;object-fit:cover;object-position:center;position:absolute;top:0;width:100%}.contacts-page .sign__form .input:first-child{margin-top:0}.contacts-page .sign__form-row{display:grid;gap:16px;grid-template-columns:repeat(2,1fr);margin-top:40px}.contacts-page .sign__form-row .input{margin:0;width:100%}.contacts-page .sign__form-row .mx-datepicker{width:100%}.contacts-page .sign__submit{margin-top:40px;max-width:240px;width:100%}@media only screen and (max-width:1080px){.contacts-page .sign__row{gap:16px;grid-template-columns:1fr}.contacts-page .sign__img{padding-top:40%}}@media only screen and (max-width:768px){.contacts-page .sign{padding:60px 0}.contacts-page .sign__form-row{grid-template-columns:1fr}}.theme-dark .contacts-page .first__row-value{color:#faa61a}.theme-dark .contacts-page .first__social-item{filter:invert()}.theme-dark .contacts-page .contacts{background:hsla(0,0%,4%,.9)}.theme-dark .contacts-page .contacts__card{background:#3e3e3e}.error-page .error-section{background:#0b0b0b;overflow:hidden;padding:80px 0;position:relative;text-align:center;z-index:1}.error-page .error-section__gradient{display:block;height:auto;left:0;margin:auto;object-fit:contain;position:absolute;right:0;top:0;width:100vw;z-index:-1}.error-page .error-section__inner{align-items:center;display:flex;flex-direction:column;justify-content:center}.error-page .error-section__num{color:#fff;font-size:400px;font-weight:700;line-height:480px}.error-page .error-section__divider{background:hsla(0,0%,90%,.2);height:1px;margin:80px 0;width:100%}.error-page .error-section__title{color:#fff;font-size:32px;font-weight:700;line-height:38px;text-transform:uppercase}.error-page .error-section__description{color:#a7a7a7;font-size:16px;margin-top:24px}.error-page .error-section__btn{margin:60px auto 0;width:240px}@media only screen and (max-width:1200px){.error-page .error-section__num{font-size:190px;line-height:190px}}@media only screen and (max-width:768px){.error-page .error-section__num{font-size:100px;line-height:100px}.error-page .error-section__divider{margin:40px 0}.error-page .error-section__title{font-size:22px;line-height:28px}}.events-page .filters{background:#fff;padding:16px 0;transition:all .25s cubic-bezier(.65,.05,.36,1);width:100%}.events-page .filters__inner{align-items:center;display:flex;gap:24px;position:relative}.events-page .filters__btn.active{background:#faa61a;border-color:#faa61a}.events-page .filters__btn svg path,.events-page .filters__btn svg rect{transition:all .25s cubic-bezier(.65,.05,.36,1)}.events-page .filters__search{align-items:center;background:#fff;border:1px solid hsla(0,0%,4%,.4);border-radius:8px;bottom:0;display:flex;height:100%;height:64px;left:0;margin:auto;max-width:calc(100% - 32px);padding:0 24px;position:absolute;right:0;width:100%;z-index:20}.events-page .filters__search-icon{height:24px;width:24px}.events-page .filters__search-icon svg,.events-page .filters__search-input{display:block;height:100%;width:100%}.events-page .filters__search-input{background:transparent;border:0;box-shadow:0;font-size:16px;outline:0;padding:0 24px}.events-page .filters__search-close{cursor:pointer;flex-shrink:0;height:24px;margin-left:auto;transition:all .25s cubic-bezier(.65,.05,.36,1);width:24px}.events-page .filters__search-close:hover{opacity:.7}.events-page .filters__search-close svg{display:block;height:100%;width:100%}.events-page .filters__switcher{align-items:center;cursor:pointer;display:flex}.events-page .filters__switcher.active .filters__switcher-block:before{transform:translate(20px)}.events-page .filters__switcher.active .filters__switcher-title{color:#faa61a}.events-page .filters__switcher-block{align-items:center;border:1px solid hsla(0,0%,4%,.4);border-radius:20px;display:flex;height:24px;padding:0 2px;position:relative;transition:all .25s cubic-bezier(.65,.05,.36,1);width:45px}.events-page .filters__switcher-block:before{background:#faa61a;border-radius:50%;content:"";display:block;height:18px;transition:all .25s cubic-bezier(.65,.05,.36,1);width:18px}.events-page .filters__switcher-title{font-size:16px;line-height:16px;margin-left:10px;transition:all .25s cubic-bezier(.65,.05,.36,1)}.events-page .filters__item{cursor:pointer;transition:all .25s cubic-bezier(.65,.05,.36,1)}.events-page .filters__item,.events-page .filters__item-btn{align-items:center;display:flex;gap:10px}.events-page .filters__item-icon{align-items:center;border:1px solid hsla(0,0%,4%,.4);border-radius:50%;display:flex;height:44px;justify-content:center;position:relative;width:44px}.events-page .filters__item-icon svg{display:block;height:24px;width:24px}.events-page .filters__item:hover{opacity:.7}.events-page .filters__item-title{color:#0b0b0b;font-size:16px}.events-page .filters__item--search{margin-left:auto}.events-page .filters__item--search .filters__item-title{color:#818181}.events-page .filters__item--search .filters__item-icon svg{height:20px;width:20px}@media only screen and (max-width:1280px){.events-page .filters__inner{flex-wrap:wrap}.events-page .filters__item--search{margin-left:0}}@media only screen and (max-width:768px){.events-page .filters__search{height:48px;padding:0 16px}}.events-page .seo-text{padding-top:40px}.events-page .events,.events-page .recommend{background:#f8f8f8;padding-bottom:0;padding-top:140px;transition:all .25s cubic-bezier(.65,.05,.36,1)}.events-page .events__slider,.events-page .recommend__slider{overflow:initial;width:100%}.events-page .events__slider-navigation,.events-page .recommend__slider-navigation{gap:0;justify-content:space-between;left:-32px;margin-left:auto;margin-top:0;position:absolute;top:calc(50% - 32px);width:calc(100% + 64px)}.events-page .events__slider-next,.events-page .events__slider-prev,.events-page .recommend__slider-next,.events-page .recommend__slider-prev{background:#f4f6fc}.events-page .events__grid,.events-page .recommend__grid{column-gap:16px;display:grid;grid-template-columns:repeat(3,1fr);row-gap:40px}.events-page .events__grid .event-card,.events-page .recommend__grid .event-card{width:100%}@media only screen and (max-width:980px){.events-page .events__grid,.events-page .recommend__grid{grid-template-columns:repeat(2,1fr);row-gap:24px}}@media only screen and (max-width:768px){.events-page .events,.events-page .recommend{padding-top:60px}.events-page .events__slider-navigation,.events-page .recommend__slider-navigation{display:none}.events-page .events__grid,.events-page .recommend__grid{grid-template-columns:1fr;row-gap:24px}.events-page .events__grid .events-card,.events-page .recommend__grid .events-card{width:100%}.events-page .events.category,.events-page .events.soon,.events-page .recommend.category,.events-page .recommend.soon{padding-bottom:32px}.events-page .events.category .events__grid,.events-page .recommend.category .events__grid{grid-template-columns:1fr;row-gap:24px}.events-page .events.category .events__grid .events-card,.events-page .recommend.category .events__grid .events-card{width:100%}}.events-page .category,.events-page .soon,.events-page .today{padding-bottom:64px}@media only screen and (max-width:768px){.events-page .category,.events-page .soon,.events-page .today{padding-bottom:32px}}.events-page .market{padding-bottom:32px;padding-top:140px}.events-page .recommend{padding-bottom:64px}@media only screen and (max-width:768px){.events-page .recommend{padding-bottom:32px}}.events-page .description__head{background:#0b0b0b;border-radius:16px;gap:16px;height:152px;margin:16px auto 0;max-width:1540px;padding:16px 0;width:calc(100% - 32px)}.events-page .description__head .btn-solid{border-color:hsla(0,0%,100%,.5);color:#fff}.events-page .description__head .btn-solid:hover{border-color:#faa61a;color:#faa61a}.events-page .description__head .btn-solid svg{flex-shrink:0}.events-page .description__head-left,.events-page .description__head-right{align-items:center;display:flex;gap:16px}.events-page .description__head-right{margin-left:auto}.events-page .description__head-price{align-items:flex-end;color:#faa61a;display:flex}.events-page .description__head-price-wrapper{display:flex;gap:10px}.events-page .description__head-price-caption{bottom:2px;font-size:32px;line-height:38px;position:relative}.events-page .description__head-price-value{font-size:56px;font-weight:700;line-height:56px;text-transform:uppercase}.events-page .description__head-buy svg circle{display:none}.events-page .description__head-tooltip{display:flex;justify-content:center;position:relative;z-index:25}.events-page .description__head-tooltip-icon{cursor:pointer;height:24px;width:24px}.events-page .description__head-tooltip-icon svg{display:block;height:100%;width:100%}.events-page .description__head-tooltip-content{background:#fff;border:1px solid hsla(0,0%,4%,.4);border-radius:16px;bottom:52px;padding:60px;position:absolute;width:580px;z-index:10}.events-page .description__head-tooltip-content:after{background:#fff;bottom:-12px;content:"";display:block;height:24px;left:0;margin:auto;position:absolute;right:0;transform:rotate(45deg);width:24px}.events-page .description__head-tooltip-title{font-size:20px;font-weight:700;line-height:28px;margin-bottom:16px;margin-top:32px;text-transform:uppercase}.events-page .description__head-tooltip-title:first-child{margin-top:0}.events-page .description__head-tooltip-title:last-child{margin-bottom:0}.events-page .description__head-tooltip-text p{font-size:16px;line-height:22px;margin-top:8px}.events-page .description__head-tooltip-text strong{color:#faa61a;font-weight:700}.events-page .description__head-row{align-items:center;display:flex;gap:32px;height:100%}.events-page .description__head-age{align-items:center;background:#a7cb5b;border:1px solid hsla(0,0%,100%,.4);border-radius:50%;color:#0b0b0b;display:flex;font-size:16px;height:64px;justify-content:center;line-height:16px;margin-left:auto;width:64px}.events-page .description__head-age.red{background:#e02527}.events-page .description__head-favorite{cursor:pointer;height:64px;transition:all .25s cubic-bezier(.65,.05,.36,1);width:64px}.events-page .description__head-favorite:hover{opacity:.7}.events-page .description__head-favorite.active svg path{fill:#faa61a}.events-page .description__head-favorite svg{display:block;height:100%;width:100%}.events-page .description__head-favorite svg path{transition:all .25s cubic-bezier(.65,.05,.36,1)}.events-page .description__head-caption{color:#a7a7a7;font-size:16px;line-height:22px}.events-page .description__row{display:grid;gap:32px;grid-template-columns:repeat(2,1fr);margin-top:80px}.events-page .description__left{display:flex;flex-direction:column;justify-content:center}.events-page .description__left-title{color:#0b0b0b;font-size:48px;font-weight:700;line-height:57px}.events-page .description__left-text{font-size:18px;line-height:28px;margin-top:32px;max-width:650px;width:100%}.events-page .description__left-text p{margin-top:16px}.events-page .description__left-text p:first-child{margin-top:0}.events-page .description__left-labels{margin-top:32px}.events-page .description__left-labels-title{color:#818181;font-size:12px;font-weight:700;line-height:12px;text-transform:uppercase}.events-page .description__left-labels-row{align-items:center;display:flex;flex-wrap:wrap;gap:10px;margin-top:16px}.events-page .description__right{padding:108px 120px;position:relative;z-index:1}.events-page .description__right:before{background:#f8f8f8;border-radius:16px;content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:-1}.events-page .description__right-head{align-items:flex-end;display:flex;justify-content:space-between}.events-page .description__right-head-title{font-size:24px;font-weight:700;line-height:24px;text-transform:uppercase}.events-page .description__right-head-value{color:#faa61a;font-size:56px;font-weight:700;line-height:56px;text-transform:uppercase}.events-page .description__right-title{font-size:24px;font-weight:700;height:24px;text-transform:uppercase}.events-page .description__right-contacts{margin:40px 0}.events-page .description__right-contacts-item{align-items:center;display:flex;gap:16px;margin-top:32px}.events-page .description__right-contacts-item:first-child{margin-top:0}.events-page .description__right-contacts-icon{display:block;height:24px;width:24px}.events-page .description__right-contacts-icon svg{display:block;height:100%;width:100%}.events-page .description__right-contacts-value{font-size:16px}.events-page .description__right-contacts-caption{color:#a7a7a7;font-size:16px}.events-page .description__right-row{align-items:center;display:flex;gap:16px}@media only screen and (max-width:1200px){.events-page .description__right{padding:60px}.events-page .description__row{gap:32px;grid-template-columns:1fr}}@media only screen and (max-width:1040px){.events-page .description__head{height:auto}.events-page .description__head-row{flex-wrap:wrap;justify-content:center}.events-page .description__head-right{margin-left:0}.events-page .description__head-price-caption{font-size:20px;line-height:28px}.events-page .description__head-price-value{font-size:36px;line-height:36px}.events-page .description__head-tooltip-icon{height:20px;width:20px}.events-page .description__head-age,.events-page .description__head-favorite{height:48px;width:48px}.events-page .description__head-left{flex-direction:column}}@media only screen and (max-width:768px){.events-page .description__left-title{font-size:24px;line-height:32px}.events-page .description__left-text{font-size:16px;line-height:24px;margin-top:24px}.events-page .description__right{padding:16px}.events-page .description__right-head-title{font-size:20px;line-height:24px}.events-page .description__right-head-value{font-size:32px;line-height:32px}.events-page .description__right-row{align-items:center;flex-direction:column;justify-content:center}.events-page .description__right-contacts-item{flex-wrap:wrap}.events-page .description__right-contacts-value{flex-shrink:0;width:calc(100% - 40px)}.events-page .description__right-contacts-icon{flex-shrink:0}.events-page .description__right-contacts-caption{line-height:20px}}.events-page .section-accordion{overflow:hidden;padding:140px 0;width:100%}.events-page .section-accordion.opened .section-accordion__content{height:var(--height);opacity:1;padding-top:60px}.events-page .section-accordion.opened .section-accordion__icon{transform:rotate(0)}.events-page .section-accordion.opened .section-accordion__head:after{width:100%}.events-page .section-accordion__head{align-items:center;cursor:pointer;display:flex;position:relative}.events-page .section-accordion__head:after{background:#e2e2e2;bottom:-16px;content:"";display:block;height:1px;position:absolute;transition:all .25s cubic-bezier(.65,.05,.36,1);width:0}.events-page .section-accordion__head-count{align-items:center;border:1px solid hsla(0,0%,4%,.4);border-radius:600px;display:flex;font-size:18px;justify-content:center;line-height:18px;margin-left:24px;padding:24px}.events-page .section-accordion__title{margin:0}.events-page .section-accordion__icon{align-items:center;background:#faa61a;border-radius:50%;display:flex;flex-shrink:0;height:64px;justify-content:center;margin-left:auto;transform:rotate(-180deg);transition:all .25s cubic-bezier(.65,.05,.36,1);width:64px}.events-page .section-accordion__icon svg{display:block;height:14px;width:14px}.events-page .section-accordion__content{height:0;opacity:0;padding-top:0;transition:all .25s cubic-bezier(.65,.05,.36,1)}@media only screen and (max-width:768px){.events-page .section-accordion{padding:60px 0}}.events-page .about{padding-bottom:60px}.events-page .about__text{font-size:18px;line-height:28px}.events-page .about__text p{margin-top:16px}.events-page .about__text p:first-child{margin-top:0}.events-page .about__text p.orange{color:#faa61a}.events-page .about__text a{display:inline-block}.events-page .about__slider{margin-top:60px}.events-page .about__slider-item{border-radius:16px;overflow:hidden;padding-top:50%;position:relative}.events-page .about__slider-item img,.events-page .about__slider-item video{display:block;height:100%;left:0;object-fit:cover;object-position:center;position:absolute;top:0;width:100%}.events-page .about__slider-item .video-item__play{top:calc(50% - 45px)}.events-page .about__slider-controls{align-items:center;bottom:32px;display:flex;gap:10px;position:absolute;right:32px;z-index:10}.events-page .about__slider-pagination{background:#fff;border-radius:60px;color:#0c0c0c;font-size:20px;line-height:20px;padding:21px 28px;position:relative}.events-page .about__slider-next,.events-page .about__slider-prev{background:hsla(0,0%,4%,.4);border-color:hsla(0,0%,100%,.5)}.events-page .about__slider-next svg path,.events-page .about__slider-prev svg path{stroke:#fff}.events-page .about__slider-next:hover,.events-page .about__slider-prev:hover{background:#faa61a;border-color:#faa61a}@media only screen and (max-width:768px){.events-page .about__text{font-size:16px;line-height:24px}.events-page .about__slider{margin-top:32px}.events-page .about__slider-item{padding-top:100%}.events-page .about__slider-controls{bottom:0;justify-content:space-between;padding:16px;right:0;width:100%}.events-page .about__slider-pagination{width:max-content}}.events-page .gallery.opened .gallery__item{pointer-events:auto}.events-page .gallery__grid{column-gap:16px;display:grid;grid-template-columns:repeat(4,1fr);row-gap:40px}.events-page .gallery__item{border-radius:16px;cursor:pointer;overflow:hidden;pointer-events:none;position:relative;width:100%}.events-page .gallery__item:before{background:linear-gradient(180deg,transparent,rgba(0,0,0,.21) 31.14%,rgba(0,0,0,.28) 48.2%,rgba(0,0,0,.35) 65.65%,rgba(0,0,0,.42));content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:2}.events-page .gallery__item:hover .gallery__item-img img{transform:scale(1.05)}.events-page .gallery__item-img{padding-top:130%;position:relative;width:100%;z-index:1}.events-page .gallery__item-img img{display:block;height:100%;left:0;object-fit:cover;object-position:center;position:absolute;top:0;transition:all .25s cubic-bezier(.65,.05,.36,1);width:100%}.events-page .gallery__item-title{bottom:40px;color:#fff;font-size:24px;font-weight:700;left:0;line-height:28px;padding:0 32px;position:absolute;z-index:3}.events-page .gallery__more{border:1px solid hsla(0,0%,4%,.4)}@media only screen and (max-width:768px){.events-page .gallery__grid{display:flex;flex-wrap:nowrap;overflow-x:auto;padding-bottom:6px}.events-page .gallery__item{flex-shrink:0;width:270px}.events-page .gallery__item-title{font-size:18px;line-height:24px;padding:0 32px}}.theme-dark .events-page .filters{background:#222}.theme-dark .events-page .filters__btn svg path,.theme-dark .events-page .filters__btn svg rect{stroke:#faa61a}.theme-dark .events-page .filters__item-icon,.theme-dark .events-page .filters__switcher-block{border-color:#fff}.theme-dark .events-page .filters__item-icon svg path{fill:#fff}.theme-dark .events-page .events,.theme-dark .events-page .recommend{background-color:hsla(0,0%,4%,.9)}.theme-dark .events-page .description__left-title{color:#fff}.theme-dark .events-page .description__right:before{background:#3e3e3e}.home-page .first{padding-top:64px;position:relative;z-index:1}.home-page .first .swiper-wrapper{z-index:10}.home-page .first__title{color:#0b0b0b;font-size:100px;font-weight:700;line-height:120px;margin:0 auto;text-align:center;text-transform:uppercase;width:max-content}.home-page .first__title strong{color:#faa61a;font-weight:400}.home-page .first__title-item-wrap{display:inline-block;overflow:hidden;position:relative}.home-page .first__title-item span{display:inline-block;position:relative;transform:translateY(100%);transition:all .5s cubic-bezier(.5,0,0,1)}.home-page .first__title-item span.show{transform:translateY(0)}.home-page .first__title-item-dot{background:#faa61a;border-radius:50%;display:inline-block;height:14px;position:relative;transform:translateY(100px);transition:transform .5s cubic-bezier(.5,0,0,1);width:14px}.home-page .first__title-item-dot.show{animation:blinkDot 1s ease;animation-iteration-count:5;transform:translateY(0)}@-moz-keyframes blinkDot{0%{opacity:0}50%{opacity:1}to{opacity:0}}@-webkit-keyframes blinkDot{0%{opacity:0}50%{opacity:1}to{opacity:0}}@-o-keyframes blinkDot{0%{opacity:0}50%{opacity:1}to{opacity:0}}@keyframes blinkDot{0%{opacity:0}50%{opacity:1}to{opacity:0}}.home-page .first__divider{background:#e2e2e2;height:1px;margin:60px auto;width:100%}.home-page .first__tabs{overflow:initial;position:relative;z-index:2}.home-page .first__tabs-inner{display:flex;flex-wrap:wrap;gap:16px;justify-content:center}.home-page .first__tabs-scrollbar{bottom:auto;display:none!important;top:60px}.home-page .first__tab{flex-shrink:0;z-index:10}.home-page .first__tab.active{background:#0b0b0b;border-color:#0b0b0b;color:#fff}.home-page .first__tab--link{align-items:center;border-color:#faa61a;color:#faa61a;display:flex;position:relative}.home-page .first__tab--link:after{background:#faa61a;border-radius:50%;content:"";display:block;height:7px;margin-left:8px;position:relative;width:7px}.home-page .first__slider{filter:grayscale(100%) blur(2px);pointer-events:none;position:relative;transition:all .25s cubic-bezier(.65,.05,.36,1);width:100%}.home-page .first__slider.shown{filter:grayscale(0) blur(0);pointer-events:auto}.home-page .first__slider-wrapper{margin-top:60px;position:relative;width:100%;z-index:1}.home-page .first__slider-gradient{height:calc(100% + 300px);left:-150px;position:absolute;top:-150px;width:calc(100% + 300px);z-index:-1}.home-page .first__slider-item{border-radius:24px;opacity:0!important;overflow:hidden;position:relative;transition:all .6s cubic-bezier(.65,.05,.36,1)}.home-page .first__slider-item.swiper-slide-active{opacity:1!important}.home-page .first__slider-item.swiper-slide-active .first__slider-item-description,.home-page .first__slider-item.swiper-slide-active .first__slider-item-title{opacity:1;transform:translateY(0)}.home-page .first__slider-item:before{background:#0b0b0b;content:"";height:100%;left:0;opacity:.4;position:absolute;top:0;width:100%;z-index:2}.home-page .first__slider-item-img{display:block;height:100%;left:0;object-fit:cover;position:absolute;top:0;width:100%;z-index:1}.home-page .first__slider-item-inner{bottom:0;left:0;padding:60px;position:absolute;width:100%;z-index:3}.home-page .first__slider-item-title{color:#fff;font-size:48px;font-weight:700;line-height:56px;opacity:0;transform:translateY(30px);transition:all .6s ease;transition-delay:.25s}.home-page .first__slider-item-description{color:#fff;font-size:14px;line-height:14px;margin-top:16px;opacity:0;text-transform:uppercase;transition:all .6s ease}.home-page .first__slider-controls{align-items:center;display:flex;gap:10px;position:absolute;right:32px;top:32px;z-index:10}.home-page .first__slider-pagination{background:#fff;border-radius:60px;color:#0b0b0b;font-size:20px;line-height:20px;padding:21px 28px;position:relative}.home-page .first__slider-next,.home-page .first__slider-prev{background:hsla(0,0%,4%,.4);border-color:hsla(0,0%,100%,.6);left:0;position:relative;right:0}.home-page .first__slider-next svg path,.home-page .first__slider-prev svg path{stroke:#fff}.home-page .first__slider-next:hover,.home-page .first__slider-prev:hover{background:#faa61a;border-color:$orange}.home-page .first__slider-next:hover svg path,.home-page .first__slider-prev:hover svg path{stroke:#0b0b0b}.home-page .first__inner{height:100%;left:0;overflow:hidden;position:absolute;top:0;width:100%}.home-page .first__lines{height:auto;left:0;position:absolute;top:0;width:100vw;z-index:-1}.home-page .first__lines img{display:block;height:auto;object-fit:contain;width:100%}@media only screen and (max-width:1400px){.home-page .first__title{font-size:80px;line-height:95px}}@media only screen and (max-width:768px){.home-page .first{padding-top:0}.home-page .first__title{font-size:20px;line-height:28px}.home-page .first__title-item-dot{height:10px;width:10px}.home-page .first__divider{margin:24px 0}.home-page .first__tabs{padding-bottom:12px}.home-page .first__tabs-inner{flex-wrap:nowrap;gap:0;justify-content:flex-start}.home-page .first__tabs-scrollbar{display:block!important}}.home-page .digest__title{font-size:84px;line-height:100px}@media only screen and (max-width:1200px){.home-page .digest__title{font-size:64px;line-height:80px}}@media only screen and (max-width:768px){.home-page .digest__title{font-size:28px;line-height:34px}}.home-page .shops{background:#f8f8f8;padding-bottom:140px;padding-top:140px}.home-page .shops__title{font-size:84px;line-height:100px}.home-page .shops__head{align-items:center;display:flex;flex-wrap:wrap;gap:32px;justify-content:flex-start}.home-page .shops__tab{align-items:center;background:0;border:0;display:flex;padding:0}.home-page .shops__tab:hover .shops__tab-title{color:#ce8a14;color:#0b0b0b}.home-page .shops__tab:hover svg path{stroke:#faa61a}.home-page .shops__tab-title{color:#818181;font-size:32px;font-weight:700;line-height:38px;transition:all .25s cubic-bezier(.65,.05,.36,1)}.home-page .shops__tab svg{display:block;height:24px;margin-left:6px;width:24px}.home-page .shops__tab svg path{stroke:#818181;transition:all .25s cubic-bezier(.65,.05,.36,1)}.home-page .shops__grid{display:grid;gap:16px;grid-template-columns:repeat(3,1fr);margin-top:60px;opacity:0;pointer-events:none;transition:all .25s cubic-bezier(.65,.05,.36,1)}.home-page .shops__grid.shown{opacity:1;pointer-events:auto}.home-page .shops__more{align-items:center;background:#fff;border:0;border-radius:60px;display:flex;gap:8px;justify-content:flex-start;margin-top:32px;padding:24px 32px;width:100%}.home-page .shops__more-text{color:#0b0b0b;font-size:14px;font-weight:700;line-height:14px;text-transform:uppercase;transition:all .25s cubic-bezier(.65,.05,.36,1)}.home-page .shops__more svg{display:block;height:16px;width:16px}.home-page .shops__more:hover .shops__more-text{opacity:.7}@media only screen and (max-width:1200px){.home-page .shops__title{font-size:64px;line-height:80px}.home-page .shops__grid{display:flex;flex-wrap:nowrap;margin-top:16px;overflow-x:auto;padding-bottom:6px}.home-page .shops__grid .resident-card{flex-shrink:0}.home-page .shops__more{padding:16px}}@media only screen and (max-width:768px){.home-page .shops{padding-bottom:40px;padding-top:60px}.home-page .shops__title{font-size:28px;line-height:34px}.home-page .shops__head{flex-wrap:nowrap;gap:16px;overflow-x:auto;padding-bottom:6px;position:relative;z-index:10}.home-page .shops__tab{flex-shrink:0}.home-page .shops__tab-title{font-size:18px;line-height:24px}.home-page .shops__grid{display:flex;flex-wrap:nowrap;margin-top:16px;overflow-x:auto;padding-bottom:6px}.home-page .shops__grid .resident-card{flex-shrink:0}.home-page .shops__more{padding:16px}}.home-page .market{background:#f8f8f8;padding-bottom:64px;padding-top:140px}.home-page .market__title{font-size:84px;line-height:100px}.home-page .market__head{align-items:center;display:flex;flex-wrap:wrap;gap:32px;justify-content:flex-start}.home-page .market__tab{align-items:center;background:0;border:0;display:flex;padding:0}.home-page .market__tab:hover .market__tab-title{color:#ce8a14;color:#0b0b0b}.home-page .market__tab:hover svg path{stroke:#faa61a}.home-page .market__tab-title{color:#818181;font-size:32px;font-weight:700;line-height:38px;transition:all .25s cubic-bezier(.65,.05,.36,1)}.home-page .market__tab svg{display:block;height:24px;margin-left:6px;width:24px}.home-page .market__tab svg path{stroke:#818181;transition:all .25s cubic-bezier(.65,.05,.36,1)}.home-page .market__slider{margin-top:60px;opacity:0;overflow:initial;pointer-events:none;transition:all .25s cubic-bezier(.65,.05,.36,1);width:100%}.home-page .market__slider.shown{opacity:1;pointer-events:auto}.home-page .market__slider-navigation{gap:0;justify-content:space-between;left:-32px;margin-left:auto;margin-top:0;position:absolute;top:calc(50% - 32px);width:calc(100% + 64px)}.home-page .market__slider-next,.home-page .market__slider-prev{background:#f4f6fc}.home-page .market__slider-first{background:#fff;border:1px solid hsla(0,0%,4%,.4);border-radius:16px;height:auto;padding:60px 40px;width:500px}.home-page .market__slider-first-title{font-size:32px;font-weight:700;line-height:38px;text-transform:uppercase}.home-page .market__slider-first-list{list-style-type:none;margin-top:24px;padding:0}.home-page .market__slider-first-item{align-items:flex-start;color:#0b0b0b;display:flex;font-size:16px;gap:16px;line-height:22px;margin-top:14px;padding:0}.home-page .market__slider-first-item:first-child{margin-top:0}.home-page .market__slider-first-item:before{background:url(/icons/list-dot-orange.svg) no-repeat;background-position:50%;background-size:contain;content:"";display:block;height:14px;position:relative;width:14px}.home-page .market__slider-first-caption{color:#818181;font-size:14px;line-height:16px;margin-top:24px}.home-page .market__slider-first-divider{background:#e2e2e2;display:block;height:1px;margin:52px 0;width:100%}.home-page .market__slider-first-text{font-size:16px;line-height:22px;margin-top:24px}.home-page .market__slider-first-btn{height:58px;margin-top:60px;width:100%}@media only screen and (max-width:1200px){.home-page .market__title{font-size:64px;line-height:80px}}@media only screen and (max-width:768px){.home-page .market{padding-bottom:40px;padding-top:60px}.home-page .market__title{font-size:28px;line-height:34px}.home-page .market__head{flex-wrap:nowrap;gap:16px;overflow-x:auto;padding-bottom:6px}.home-page .market__tab{flex-shrink:0}.home-page .market__tab-title{font-size:18px;line-height:24px}.home-page .market__slider{margin-top:16px}.home-page .market__slider-navigation{display:none}.home-page .market__slider-first{padding:32px 16px;width:270px}.home-page .market__slider-first-title{font-size:18px;line-height:24px}.home-page .market__slider-first-divider{margin:26px 0}.home-page .market__slider-first-btn{margin-top:24px;text-align:center}.home-page .market__slider-first-list,.home-page .market__slider-first-text{margin-top:16px}}.home-page .education,.home-page .rent{padding:140px 0}.home-page .education__title,.home-page .rent__title{font-size:84px;line-height:100px}.home-page .education__head,.home-page .rent__head{align-items:center;display:flex;flex-wrap:wrap;gap:32px;justify-content:flex-start}.home-page .education__tab,.home-page .rent__tab{align-items:center;background:0;border:0;display:flex;padding:0}.home-page .education__tab:hover .education__tab-title,.home-page .education__tab:hover .rent__tab-title,.home-page .rent__tab:hover .education__tab-title,.home-page .rent__tab:hover .rent__tab-title{color:#ce8a14;color:#0b0b0b}.home-page .education__tab:hover svg path,.home-page .rent__tab:hover svg path{stroke:#faa61a}.home-page .education__tab-title,.home-page .rent__tab-title{color:#818181;font-size:32px;font-weight:700;line-height:38px;transition:all .25s cubic-bezier(.65,.05,.36,1)}.home-page .education__tab svg,.home-page .rent__tab svg{display:block;height:24px;margin-left:6px;width:24px}.home-page .education__tab svg path,.home-page .rent__tab svg path{stroke:#818181;transition:all .25s cubic-bezier(.65,.05,.36,1)}.home-page .education__grid,.home-page .rent__grid{display:grid;gap:16px;grid-template-columns:repeat(3,1fr);margin-top:60px;opacity:0;pointer-events:none;transition:all .25s cubic-bezier(.65,.05,.36,1)}.home-page .education__grid.shown,.home-page .rent__grid.shown{opacity:1;pointer-events:auto}.home-page .education__grid .resident-card,.home-page .rent__grid .resident-card{border:1px solid #e2e2e2;flex-shrink:0}.home-page .education__grid .resident-card__bottom,.home-page .rent__grid .resident-card__bottom{border-color:#e2e2e2}.home-page .education__more,.home-page .rent__more{align-items:center;background:#fff;border:1px solid hsla(0,0%,4%,.4);border-radius:60px;display:flex;gap:8px;justify-content:flex-start;margin-top:32px;padding:24px 32px;width:100%}.home-page .education__more-text,.home-page .rent__more-text{color:#0b0b0b;font-size:14px;font-weight:700;line-height:14px;text-transform:uppercase;transition:all .25s cubic-bezier(.65,.05,.36,1)}.home-page .education__more svg,.home-page .rent__more svg{display:block;height:16px;width:16px}.home-page .education__more:hover .education__more-text,.home-page .education__more:hover .rent__more-text,.home-page .rent__more:hover .education__more-text,.home-page .rent__more:hover .rent__more-text{opacity:.7}@media only screen and (max-width:1200px){.home-page .education__title,.home-page .rent__title{font-size:64px;line-height:80px}}@media only screen and (max-width:768px){.home-page .education,.home-page .rent{padding-bottom:40px;padding-top:60px}.home-page .education__more,.home-page .rent__more{padding:16px}.home-page .education__title,.home-page .rent__title{font-size:28px;line-height:34px}.home-page .education__head,.home-page .rent__head{flex-wrap:nowrap;gap:16px;overflow-x:auto;padding-bottom:6px}.home-page .education__tab,.home-page .rent__tab{flex-shrink:0}.home-page .education__tab-title,.home-page .rent__tab-title{font-size:18px;line-height:24px}.home-page .education__grid,.home-page .rent__grid{display:flex;flex-wrap:nowrap;margin-top:16px;overflow-x:auto;padding-bottom:6px}.home-page .education__grid .school-card,.home-page .rent__grid .school-card{flex-shrink:0}}.home-page .events{background:#0b0b0b;padding:140px 0 80px}.home-page .events__title{color:#fff;font-size:84px;line-height:100px}.home-page .events__head{align-items:center;display:flex;flex-wrap:wrap;gap:32px;justify-content:flex-start}.home-page .events__tab{align-items:center;background:0;border:0;display:flex;padding:0}.home-page .events__tab:hover .events__tab-title{color:#ce8a14;color:#fff}.home-page .events__tab:hover svg path{stroke:#faa61a}.home-page .events__tab-title{color:#818181;font-size:32px;font-weight:700;line-height:38px;transition:all .25s cubic-bezier(.65,.05,.36,1)}.home-page .events__tab svg{display:block;height:24px;margin-left:6px;width:24px}.home-page .events__tab svg path{stroke:#818181;transition:all .25s cubic-bezier(.65,.05,.36,1)}.home-page .events__slider{margin-top:60px;opacity:0;overflow:initial;pointer-events:none;transition:all .25s cubic-bezier(.65,.05,.36,1);width:100%}.home-page .events__slider.shown{opacity:1;pointer-events:auto}.home-page .events__slider-navigation{gap:0;justify-content:space-between;left:-32px;margin-left:auto;margin-top:0;position:absolute;top:calc(50% - 32px);width:calc(100% + 64px)}.home-page .events__slider-next,.home-page .events__slider-prev{background:#f4f6fc;border-color:#fff}.home-page .events__slider-next svg path,.home-page .events__slider-prev svg path{stroke:#0b0b0b}.home-page .events__slider-next:hover,.home-page .events__slider-prev:hover{background:#faa61a;border-color:#faa61a}.home-page .events__slider-next:hover svg path,.home-page .events__slider-prev:hover svg path{stroke:#0b0b0b}.home-page .events__item{background:#fff5e6;border-radius:16px;display:grid;grid-template-columns:1fr 1.2fr;height:auto;overflow:hidden;position:relative}.home-page .events__item-col{position:relative}.home-page .events__item-col:first-child{padding:80px 60px 180px 80px}.home-page .events__item-col:last-child{padding-top:75%}.home-page .events__item-col:last-child:before{background:linear-gradient(180deg,transparent,rgba(0,0,0,.27) 31.14%,rgba(0,0,0,.36) 48.2%,rgba(0,0,0,.45) 65.65%,rgba(0,0,0,.54));content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:2}.home-page .events__item-description{color:#161616;font-size:32px;font-weight:700;line-height:38px;margin-bottom:24px}.home-page .events__item-text{color:#0b0b0b;font-size:14px;line-height:22px}.home-page .events__item-row{align-items:center;bottom:0;display:flex;gap:16px;left:0;padding:80px;position:absolute;width:100%}.home-page .events__item-btn--orange{border-color:#ce8a14;color:#ce8a14}.home-page .events__item-img{display:block;height:100%;left:0;object-fit:cover;object-position:center;position:absolute;top:0;width:100%;z-index:1}.home-page .events__item-labels{align-items:center;display:flex;gap:10px;left:40px;position:absolute;top:32px;z-index:3}.home-page .events__item-label{background:hsla(0,0%,4%,.4);border:1px solid hsla(0,0%,100%,.4);border-radius:60px;color:#fff;font-size:14px;line-height:14px;padding:16px;width:max-content}.home-page .events__item-favorite{cursor:pointer;height:48px;position:absolute;right:32px;top:32px;transition:all .25s cubic-bezier(.65,.05,.36,1);width:48px;z-index:10}.home-page .events__item-favorite:hover{opacity:.7}.home-page .events__item-favorite.active svg path{fill:#faa61a}.home-page .events__item-favorite svg{display:block;height:100%;width:100%}.home-page .events__item-favorite svg path{transition:all .25s cubic-bezier(.65,.05,.36,1)}.home-page .events__item-bottom{bottom:0;left:0;padding:40px;position:absolute;width:100%;z-index:3}.home-page .events__item-date{font-size:14px;line-height:16px;margin-bottom:16px}.home-page .events__item-title{color:#fff;font-size:32px;font-weight:700;line-height:38px}.home-page .events__item-caption{font-size:14px;line-height:22px;margin-bottom:16px;text-transform:uppercase}@media only screen and (max-width:1200px){.home-page .events__title{font-size:64px;line-height:80px}}@media only screen and (max-width:1080px){.home-page .events__item-col:first-child{padding:32px 32px 140px}.home-page .events__item-row{padding:32px}.home-page .events__item-description{font-size:24px;line-height:32px}}@media only screen and (max-width:768px){.home-page .events{padding-bottom:40px;padding-top:60px}.home-page .events__title{font-size:28px;line-height:34px}.home-page .events__head{flex-wrap:nowrap;gap:16px;overflow-x:auto;padding-bottom:6px}.home-page .events__tab{flex-shrink:0}.home-page .events__tab-title{font-size:18px;line-height:24px}.home-page .events__slider{margin-top:16px}.home-page .events__slider-navigation{display:none}.home-page .events__item{display:flex;flex-direction:column-reverse;justify-content:space-between}.home-page .events__item-col:first-child{height:100%;padding:16px 16px 140px}.home-page .events__item-row{padding:16px}.home-page .events__item-label{padding:9px}.home-page .events__item-labels{left:16px;top:16px}.home-page .events__item-favorite{height:36px;right:16px;top:16px;width:36px}.home-page .events__item-bottom{padding:16px}.home-page .events__item-title{font-size:20px;line-height:24px}}.home-page .awards__title,.home-page .history__title,.home-page .rent__title{font-size:84px;line-height:100px}@media only screen and (max-width:1200px){.home-page .awards__title,.home-page .history__title,.home-page .rent__title{font-size:64px;line-height:80px}}@media only screen and (max-width:768px){.home-page .awards__title,.home-page .history__title,.home-page .rent__title{font-size:28px;line-height:34px}.home-page .rent__grid{display:flex;flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;padding-bottom:6px}.home-page .rent__grid .rent-card{flex-shrink:0}}.home-page .about{padding-bottom:64px;padding-top:140px}.home-page .about__title{font-size:84px;line-height:100px;margin:0}.home-page .about__divider{background:#e2e2e2;height:1px;margin:40px 0;width:100%}.home-page .about__caption{color:#818181;font-size:16px;line-height:24px;margin-left:auto;max-width:630px;width:100%}.home-page .about__video{border-radius:16px;margin:40px auto 0;max-width:1888px;width:calc(100% - 32px)}@media only screen and (max-width:1200px){.home-page .about__title{font-size:64px;line-height:80px}}@media only screen and (max-width:768px){.home-page .about{padding-top:60px}.home-page .about__title{font-size:28px;line-height:34px}.home-page .about__divider{margin:24px 0}}@-moz-keyframes scroll{0%{transform:translate(16px)}to{transform:translate(-30%)}}@-webkit-keyframes scroll{0%{transform:translate(16px)}to{transform:translate(-30%)}}@-o-keyframes scroll{0%{transform:translate(16px)}to{transform:translate(-30%)}}@keyframes scroll{0%{transform:translate(16px)}to{transform:translate(-30%)}}.theme-dark .home-page .first__tab--link,.theme-dark .home-page .first__tab:hover{border-color:#faa61a}.theme-dark .home-page .first__title{color:#fff}.theme-dark .home-page .shops{background:hsla(0,0%,4%,.9)}.theme-dark .home-page .shops__tab:hover .shops__tab-title{color:#818181;opacity:.7}.theme-dark .home-page .shops__more{background:#3e3e3e}.theme-dark .home-page .shops__more-text{color:#fff}.theme-dark .home-page .education__more,.theme-dark .home-page .rent__more{background:#3e3e3e}.theme-dark .home-page .education__more-text,.theme-dark .home-page .rent__more-text{color:#fff}.info-page{position:relative}.info-page .main-banner__block{width:308px}.info-page .main-banner__logo{width:100%}.info-page .first{padding-top:104px}.info-page .first__title{font-size:32px;font-weight:700;line-height:38px}.info-page .first__text{font-size:18px;line-height:28px;margin-top:32px}.info-page .first__row{display:grid;gap:16px;grid-template-columns:repeat(2,1fr);margin:60px auto 0;max-width:1888px;width:calc(100% - 32px)}.info-page .first__img{border-radius:16px;height:auto;overflow:hidden;padding-top:100%;position:relative;width:100%}.info-page .first__img img{display:block;height:100%;left:0;object-fit:cover;object-position:center;position:absolute;top:0;width:100%}@media only screen and (max-width:768px){.info-page .first{padding-top:60px}.info-page .first__title{font-size:24px;line-height:28px}}.info-page .about{padding:140px 0}.info-page .about__title{border-bottom:1px solid #e2e2e2;padding-bottom:16px;width:100%}.info-page .about__caption{color:#818181;font-size:16px;line-height:24px;margin-bottom:60px;margin-top:40px}.info-page .about .accordion__title span{color:#faa61a;font-size:24px;font-weight:700}.info-page .about .accordion__content .btn,.info-page .about .accordion__content p{margin-top:32px}@media only screen and (max-width:768px){.info-page .about{padding:60px 0}}.info-page .objects{background:#f8f8f8;padding:140px 0}.info-page .objects__head{align-items:center;display:flex;flex-wrap:wrap;gap:32px;justify-content:flex-start}.info-page .objects__tab{align-items:center;background:0;border:0;display:flex;padding:0}.info-page .objects__tab:hover .objects__tab-title{color:#ce8a14}.info-page .objects__tab.active{pointer-events:none}.info-page .objects__tab.active .objects__tab-title{color:#0b0b0b}.info-page .objects__tab.active svg path{stroke:#faa61a}.info-page .objects__tab-title{color:#818181;font-size:32px;font-weight:700;line-height:38px;transition:all .25s cubic-bezier(.65,.05,.36,1)}.info-page .objects__tab svg{display:block;height:24px;margin-left:6px;width:24px}.info-page .objects__tab svg path{stroke:#818181;transition:all .25s cubic-bezier(.65,.05,.36,1)}.info-page .objects__grid{display:grid;gap:16px;grid-template-columns:repeat(3,1fr);margin-top:60px;opacity:0;pointer-events:none;transition:all .25s cubic-bezier(.65,.05,.36,1)}.info-page .objects__grid.shown{opacity:1;pointer-events:auto}@media only screen and (max-width:768px){.info-page .objects{padding-top:60px}.info-page .objects__title{font-size:28px;line-height:34px}.info-page .objects__head{flex-wrap:nowrap;gap:16px;overflow-x:auto;padding-bottom:6px;position:relative;z-index:10}.info-page .objects__tab{flex-shrink:0}.info-page .objects__tab-title{font-size:18px;line-height:24px}.info-page .objects__grid{display:flex;flex-wrap:nowrap;margin-top:16px;overflow-x:auto;padding-bottom:6px}.info-page .objects__grid .object-card{flex-shrink:0}.info-page .objects__more{display:none;padding:16px}}.info-page .benefits{background:#0b0b0b;padding:140px 0}.info-page .benefits__title{border-bottom:#3e3e3e;color:#fff;margin-bottom:40px;padding-bottom:16px}.info-page .benefits__description{color:#a7a7a7;font-size:16px;line-height:24px}.info-page .benefits__list{display:flex;flex-wrap:wrap;gap:16px;margin-top:80px}.info-page .benefits__item{align-items:center;background:#faa61a;border-radius:60px;display:flex;gap:16px;padding:24px 40px}.info-page .benefits__item-icon{height:24px;width:24px}.info-page .benefits__item-icon img,.info-page .benefits__item-icon svg{display:block;height:100%;object-fit:contain;width:100%}.info-page .benefits__item-title{leading-trim:both;text-edge:cap}@media only screen and (max-width:768px){.info-page .benefits{padding:60px 0}}.info-page .team{padding:140px 0}.info-page .team__title{border-bottom:1px solid #e2e2e2;font-size:56px;line-height:64px;margin-bottom:70px;padding-bottom:16px;width:100%}.info-page .team__item{align-items:center;display:grid;gap:16px;grid-template-columns:repeat(2,1fr);margin-top:16px}.info-page .team__item.left .team__item-slider{order:-1}.info-page .team__item.left .team__item-col{padding-left:140px;padding-right:0}.info-page .team__item-col{display:flex;flex-direction:column;height:100%;justify-content:center;padding-right:140px}.info-page .team__item-title{font-size:48px;font-weight:700;line-height:57px;margin-bottom:40px}.info-page .team__item-benefits{align-items:center;border-bottom:1px solid #e2e2e2;border-top:1px solid #e2e2e2;display:flex;gap:24px;justify-content:space-between;margin:40px 0;padding:20px 0;width:100%}.info-page .team__item-benefits-value{color:#faa61a;font-size:32px;font-weight:700;line-height:38px}.info-page .team__item-benefits-caption{color:#818181;font-size:14px;line-height:14px;margin-top:10px;text-transform:uppercase}.info-page .team__item-text{font-size:18px;line-height:28px}.info-page .team__item-btn{margin-top:40px}.info-page .team__item-slider{border-radius:16px;position:relative;width:100%}.info-page .team__item-slider-item{padding-top:95%;position:relative}.info-page .team__item-slider-item img{display:block;height:100%;left:0;object-fit:cover;object-position:center;position:absolute;top:0;width:100%}.info-page .team__item-slider-label{border:1px solid hsla(0,0%,4%,.4);border-radius:60px;font-size:14px;left:32px;line-height:16px;padding:16px;position:absolute;top:32px;z-index:5}.info-page .team__item-slider-label.green{background:#a7cb5b}.info-page .team__item-slider-label.orange{background:#faa61a}.info-page .team__item-slider-controls{align-items:center;bottom:32px;display:flex;gap:10px;position:absolute;right:32px;z-index:10}.info-page .team__item-slider-pagination{background:#fff;border-radius:60px;color:#0c0c0c;font-size:20px;line-height:20px;padding:21px 28px;position:relative}.info-page .team__item-slider-next,.info-page .team__item-slider-prev{background:hsla(0,0%,4%,.4);border-color:hsla(0,0%,100%,.5)}.info-page .team__item-slider-next svg path,.info-page .team__item-slider-prev svg path{stroke:#fff}.info-page .team__item-slider-next:hover,.info-page .team__item-slider-prev:hover{background:#faa61a;border-color:#faa61a}@media only screen and (max-width:1400px){.info-page .team__item-col{padding-right:32px}.info-page .team__item-title{font-size:36px;line-height:42px}.info-page .team__item.left .team__item-col{padding-left:32px}}@media only screen and (max-width:980px){.info-page .team__item{grid-template-columns:1fr;margin-top:40px}.info-page .team__item.left .team__item-col{order:-1;padding-left:0}.info-page .team__item-col{padding-right:0}}@media only screen and (max-width:768px){.info-page .team{padding:60px 0}.info-page .team__item-title{font-size:24px;line-height:30px;margin-bottom:24px}.info-page .team__item-benefits{margin:24px 0}.info-page .team__item-benefits-value{font-size:18px;line-height:24px}.info-page .team__item-text{font-size:16px;line-height:22px}.info-page .team__item-slider-label{left:16px;padding:9px;top:16px}.info-page .team__item-slider-controls{bottom:0;justify-content:space-between;left:0;padding:16px;width:100%}.info-page .team__item-slider-pagination{width:max-content}}.info-page .technology__title{border-bottom:1px solid #e2e2e2;padding-bottom:16px;width:100%}.info-page .technology__text{margin-top:16px}.info-page .technology__gallery{margin-top:60px}.info-page .announcements{background:#f8f8f8;padding:140px 0}.info-page .announcements__title{width:100%}.info-page .announcements__grid{display:grid;gap:40px 16px;grid-template-columns:repeat(3,1fr)}@media only screen and (max-width:768px){.info-page .announcements{padding:60px 0}.info-page .announcements__grid{display:flex;flex-wrap:nowrap;margin-top:16px;overflow-x:auto;padding-bottom:6px}.info-page .announcements__grid .event-card{flex-shrink:0}}.info-page .description{margin-top:16px}.info-page .description__head{background:#0b0b0b;border-radius:16px;gap:16px;height:152px;margin:16px auto 0;max-width:1888px;padding:16px 0;width:calc(100% - 32px)}.info-page .description__head .btn-solid{border-color:hsla(0,0%,100%,.5);color:#fff}.info-page .description__head .btn-solid:hover{border-color:#faa61a;color:#faa61a}.info-page .description__head .btn-solid svg{flex-shrink:0}.info-page .description__head-price{align-items:flex-end;color:#faa61a;display:flex}.info-page .description__head-price-wrapper{display:flex;gap:10px}.info-page .description__head-price-caption{font-size:32px;line-height:38px}.info-page .description__head-price-value{font-size:56px;font-weight:700;line-height:56px;text-transform:uppercase}.info-page .description__head-tooltip{display:flex;justify-content:center;position:relative;z-index:25}.info-page .description__head-tooltip-icon{cursor:pointer;height:24px;width:24px}.info-page .description__head-tooltip-icon svg{display:block;height:100%;width:100%}.info-page .description__head-tooltip-content{background:#fff;border:1px solid hsla(0,0%,4%,.4);border-radius:16px;bottom:52px;padding:60px;position:absolute;width:580px;z-index:10}.info-page .description__head-tooltip-content:after{background:#fff;bottom:-12px;content:"";display:block;height:24px;left:0;margin:auto;position:absolute;right:0;transform:rotate(45deg);width:24px}.info-page .description__head-tooltip-title{font-size:20px;font-weight:700;line-height:28px;margin-bottom:16px;margin-top:32px;text-transform:uppercase}.info-page .description__head-tooltip-title:first-child{margin-top:0}.info-page .description__head-tooltip-title:last-child{margin-bottom:0}.info-page .description__head-tooltip-text p{font-size:16px;line-height:22px;margin-top:8px}.info-page .description__head-tooltip-text strong{color:#faa61a;font-weight:700}.info-page .description__head-contact{align-items:center;border:1px solid hsla(0,0%,100%,.4);border-radius:60px;display:flex;height:64px;margin-left:32px;padding:0 40px}.info-page .description__head-contact-caption{align-items:center;color:#a7a7a7;display:flex;font-size:16px}.info-page .description__head-contact-divider{background:#818181;height:24px;margin:0 16px;width:1px}.info-page .description__head-contact-value{align-items:center;color:#fff;cursor:pointer;display:flex;transition:all .25s cubic-bezier(.65,.05,.36,1)}.info-page .description__head-contact-value:hover{opacity:.7}.info-page .description__head-contact-value svg{display:block;height:24px;width:24px}.info-page .description__head-contact-value span{margin-left:16px}.info-page .description__head-row{align-items:center;display:flex;gap:32px;height:100%}.info-page .description__head-favorite{cursor:pointer;height:64px;margin-left:auto;transition:all .25s cubic-bezier(.65,.05,.36,1);width:64px}.info-page .description__head-favorite:hover{opacity:.7}.info-page .description__head-favorite.active svg path{fill:#faa61a}.info-page .description__head-favorite svg{display:block;height:100%;width:100%}.info-page .description__head-favorite svg path{transition:all .25s cubic-bezier(.65,.05,.36,1)}.info-page .description__row{display:grid;grid-template-columns:repeat(2,1fr)}.info-page .description__left{display:flex;flex-direction:column;justify-content:center}.info-page .description__left-title{color:#0b0b0b;font-size:48px;font-weight:700;line-height:57px}.info-page .description__left-text{font-size:18px;line-height:28px;margin-top:32px;max-width:650px;width:100%}.info-page .description__left-text p{margin-top:16px}.info-page .description__left-text p:first-child{margin-top:0}.info-page .description__left-brands{margin-top:32px}.info-page .description__left-brands-title{color:#818181;font-size:12px;font-weight:700;line-height:12px;text-transform:uppercase}.info-page .description__left-brands-row{align-items:center;display:flex;flex-wrap:wrap;gap:10px;margin-top:16px}.info-page .description__right{margin-top:16px;padding:108px 120px;position:relative;z-index:1}.info-page .description__right:before{background:#f8f8f8;border-radius:16px;content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:-1}.info-page .description__right-divider{background:#e2e2e2;display:block;height:1px;margin:40px 0;width:100%}.info-page .description__right-head{align-items:flex-end;display:flex;justify-content:space-between}.info-page .description__right-head-title{font-size:24px;font-weight:700;line-height:24px;text-transform:uppercase}.info-page .description__right-head-value{color:#faa61a;font-size:56px;font-weight:700;line-height:56px;text-transform:uppercase}.info-page .description__right-title{font-size:24px;font-weight:700;height:24px;text-transform:uppercase}.info-page .description__right-contacts{margin:40px 0}.info-page .description__right-contacts-item{align-items:center;display:flex;gap:16px;margin-top:32px}.info-page .description__right-contacts-item:first-child{margin-top:0}.info-page .description__right-contacts-icon{display:block;height:24px;width:24px}.info-page .description__right-contacts-icon svg{display:block;height:100%;width:100%}.info-page .description__right-contacts-value{font-size:16px}.info-page .description__right-contacts-caption{color:#a7a7a7;font-size:16px}.info-page .description__right-row{align-items:center;display:flex;gap:16px}@media only screen and (max-width:1200px){.info-page .description__right{padding:60px}.info-page .description__row{gap:32px;grid-template-columns:1fr;padding-top:60px}}@media only screen and (max-width:1080px){.info-page .description__head{height:auto}.info-page .description__head-row{flex-wrap:wrap}.info-page .description__head-contact{justify-content:center;margin-left:0;order:3;width:100%}}@media only screen and (max-width:768px){.info-page .description__head-price-caption{font-size:20px;line-height:28px}.info-page .description__head-price-value{font-size:36px;line-height:36px}.info-page .description__head-tooltip-icon{height:20px;width:20px}.info-page .description__head-contact{height:48px;padding:0 16px}.info-page .description__head-contact-caption{font-size:14px;line-height:14px;text-align:center}.info-page .description__head-favorite{height:48px;width:48px}.info-page .description__left-title{font-size:28px;line-height:32px}.info-page .description__left-text{font-size:16px;line-height:24px;margin-top:24px}.info-page .description__row{padding-top:32px}.info-page .description__right{padding:16px}.info-page .description__right-head-title{font-size:20px;line-height:24px}.info-page .description__right-head-value{font-size:32px;line-height:32px}.info-page .description__right-row{align-items:center;flex-direction:column;justify-content:center}.info-page .description__right-contacts-item{flex-wrap:wrap}.info-page .description__right-contacts-value{flex-shrink:0;width:calc(100% - 40px)}.info-page .description__right-contacts-icon{flex-shrink:0}.info-page .description__right-contacts-caption{line-height:20px}}.info-page .section-accordion{overflow:hidden;padding:140px 0;width:100%}.info-page .section-accordion.opened .section-accordion__content{height:var(--height);opacity:1;padding-top:60px}.info-page .section-accordion.opened .section-accordion__icon{transform:rotate(0)}.info-page .section-accordion.opened .section-accordion__head:after{width:100%}.info-page .section-accordion__head{align-items:center;cursor:pointer;display:flex;position:relative}.info-page .section-accordion__head:after{background:#e2e2e2;bottom:-16px;content:"";display:block;height:1px;position:absolute;transition:all .25s cubic-bezier(.65,.05,.36,1);width:0}.info-page .section-accordion__head-count{align-items:center;border:1px solid hsla(0,0%,4%,.4);border-radius:600px;display:flex;font-size:18px;justify-content:center;line-height:18px;margin-left:24px;padding:24px}.info-page .section-accordion__title{margin:0}.info-page .section-accordion__icon{align-items:center;background:#faa61a;border-radius:50%;display:flex;flex-shrink:0;height:64px;justify-content:center;margin-left:auto;transform:rotate(-180deg);transition:all .25s cubic-bezier(.65,.05,.36,1);width:64px}.info-page .section-accordion__icon svg{display:block;height:14px;width:14px}.info-page .section-accordion__content{height:0;opacity:0;padding-top:0;transition:all .25s cubic-bezier(.65,.05,.36,1)}@media only screen and (max-width:768px){.info-page .section-accordion{padding:60px 0}}.info-page .gallery{background:#f8f8f8}.info-page .gallery.opened .gallery__item{pointer-events:auto}.info-page .gallery__grid{column-gap:16px;display:grid;grid-template-columns:repeat(4,1fr);row-gap:40px}.info-page .gallery__item{border-radius:16px;cursor:pointer;overflow:hidden;pointer-events:none;position:relative;width:100%}.info-page .gallery__item:before{background:linear-gradient(180deg,transparent,rgba(0,0,0,.21) 31.14%,rgba(0,0,0,.28) 48.2%,rgba(0,0,0,.35) 65.65%,rgba(0,0,0,.42));content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:2}.info-page .gallery__item:hover .gallery__item-img img{transform:scale(1.05)}.info-page .gallery__item-img{padding-top:130%;position:relative;width:100%;z-index:1}.info-page .gallery__item-img img{display:block;height:100%;left:0;object-fit:cover;object-position:center;position:absolute;top:0;transition:all .25s cubic-bezier(.65,.05,.36,1);width:100%}.info-page .gallery__item-title{bottom:40px;color:#fff;font-size:24px;font-weight:700;left:0;line-height:28px;padding:0 32px;position:absolute;z-index:3}@media only screen and (max-width:768px){.info-page .gallery__grid{display:flex;flex-wrap:nowrap;overflow-x:auto;padding-bottom:6px}.info-page .gallery__item{flex-shrink:0;width:270px}.info-page .gallery__item-title{font-size:18px;line-height:24px;padding:0 32px}}.info-page .faq__accordion{border:1px solid hsla(0,0%,4%,.4);border-radius:16px;margin-top:16px;overflow:hidden;position:relative}.info-page .faq__accordion.opened .faq__accordion-icon:after{transform:rotate(90deg)}.info-page .faq__accordion.opened .faq__accordion-content{height:var(--height);opacity:1}.info-page .faq__accordion-head{align-items:center;cursor:pointer;display:flex;justify-content:space-between}.info-page .faq__accordion-head:hover .faq__accordion-title{opacity:.7}.info-page .faq__accordion-title{font-size:24px;font-weight:700;line-height:28px;transition:all .25s cubic-bezier(.65,.05,.36,1)}.info-page .faq__accordion-icon{align-items:center;background:#faa61a;border:1px solid #faa61a;border-radius:50%;display:flex;height:64px;justify-content:center;position:relative;width:64px}.info-page .faq__accordion-icon:before{height:2px;width:16px}.info-page .faq__accordion-icon:after,.info-page .faq__accordion-icon:before{align-items:center;background:#0b0b0b;content:"";display:flex;justify-content:center;position:absolute;transition:all .25s cubic-bezier(.65,.05,.36,1)}.info-page .faq__accordion-icon:after{height:16px;width:2px}.info-page .faq__accordion-content{height:0;opacity:0;padding-top:0;transition:all .25s cubic-bezier(.65,.05,.36,1)}.info-page .faq__accordion-content p{font-size:18px;line-height:28px}.info-page .faq__accordion-content a{color:#faa61a;display:inline-block}.info-page .more{background:#f8f8f8;padding:140px 0}.info-page .more__grid{display:grid;gap:40px 16px;grid-template-columns:repeat(3,1fr)}.info-page .more__grid .object-card{width:100%}@media only screen and (max-width:980px){.info-page .more__grid{display:flex;flex-wrap:nowrap;overflow-x:auto;padding-bottom:6px}.info-page .more__grid .object-card{flex-shrink:0;width:500px}}@media only screen and (max-width:768px){.info-page .more{padding:60px 0}.info-page .more__grid{margin-top:32px}.info-page .more__grid .object-card{width:270px}}.infrastructure-page .filters{background:#fff;border-bottom:1px solid #f3f3f3;margin-bottom:40px;padding:16px 0;transition:all .25s cubic-bezier(.65,.05,.36,1)}.infrastructure-page .filters__inner{align-items:center;display:flex;gap:24px}@media only screen and (max-width:768px){.infrastructure-page .filters__inner{flex-wrap:wrap}}.infrastructure-page .infrastructure{background:#f8f8f8;padding:140px 0;transition:all .25s cubic-bezier(.65,.05,.36,1)}.infrastructure-page .infrastructure__grid{display:grid;gap:40px 16px;grid-template-columns:repeat(3,1fr)}.infrastructure-page .infrastructure .infrastructure-card{width:100%}@media only screen and (max-width:1200px){.infrastructure-page .infrastructure__grid{grid-template-columns:repeat(2,1fr)}}@media only screen and (max-width:768px){.infrastructure-page .infrastructure{padding:60px 0}.infrastructure-page .infrastructure__grid{gap:24px 16px;grid-template-columns:1fr}}.infrastructure-page .description{margin-top:16px}.infrastructure-page .description__head{background:#0b0b0b;border-radius:16px;gap:16px;height:152px;margin:16px auto 0;max-width:1540px;padding:16px 0;width:calc(100% - 32px)}.infrastructure-page .description__head .btn-solid{border-color:hsla(0,0%,100%,.5);color:#fff}.infrastructure-page .description__head .btn-solid:hover{border-color:#faa61a;color:#faa61a}.infrastructure-page .description__head .btn-solid svg{flex-shrink:0}.infrastructure-page .description__head-price{align-items:flex-end;color:#faa61a;display:flex}.infrastructure-page .description__head-price-wrapper{display:flex;gap:10px}.infrastructure-page .description__head-price-caption{font-size:32px;line-height:38px}.infrastructure-page .description__head-price-value{font-size:56px;font-weight:700;line-height:56px;text-transform:uppercase}.infrastructure-page .description__head-tooltip{display:flex;justify-content:center;position:relative;z-index:25}.infrastructure-page .description__head-tooltip-icon{cursor:pointer;height:24px;width:24px}.infrastructure-page .description__head-tooltip-icon svg{display:block;height:100%;width:100%}.infrastructure-page .description__head-tooltip-content{background:#fff;border:1px solid hsla(0,0%,4%,.4);border-radius:16px;bottom:52px;padding:60px;position:absolute;width:580px;z-index:10}.infrastructure-page .description__head-tooltip-content:after{background:#fff;bottom:-12px;content:"";display:block;height:24px;left:0;margin:auto;position:absolute;right:0;transform:rotate(45deg);width:24px}.infrastructure-page .description__head-tooltip-title{font-size:20px;font-weight:700;line-height:28px;margin-bottom:16px;margin-top:32px;text-transform:uppercase}.infrastructure-page .description__head-tooltip-title:first-child{margin-top:0}.infrastructure-page .description__head-tooltip-title:last-child{margin-bottom:0}.infrastructure-page .description__head-tooltip-text p{font-size:16px;line-height:22px;margin-top:8px}.infrastructure-page .description__head-tooltip-text strong{color:#faa61a;font-weight:700}.infrastructure-page .description__head-contact{align-items:center;border:1px solid hsla(0,0%,100%,.4);border-radius:60px;display:flex;height:64px;margin-left:32px;padding:0 40px}.infrastructure-page .description__head-contact-caption{align-items:center;color:#a7a7a7;display:flex;font-size:16px}.infrastructure-page .description__head-contact-divider{background:#818181;height:24px;margin:0 16px;width:1px}.infrastructure-page .description__head-contact-value{align-items:center;color:#fff;cursor:pointer;display:flex;transition:all .25s cubic-bezier(.65,.05,.36,1)}.infrastructure-page .description__head-contact-value:hover{opacity:.7}.infrastructure-page .description__head-contact-value svg{display:block;height:24px;width:24px}.infrastructure-page .description__head-contact-value span{margin-left:16px}.infrastructure-page .description__head-row{align-items:center;display:flex;gap:32px;height:100%}.infrastructure-page .description__head-favorite{cursor:pointer;height:64px;margin-left:auto;transition:all .25s cubic-bezier(.65,.05,.36,1);width:64px}.infrastructure-page .description__head-favorite:hover{opacity:.7}.infrastructure-page .description__head-favorite.active svg path{fill:#faa61a}.infrastructure-page .description__head-favorite svg{display:block;height:100%;width:100%}.infrastructure-page .description__head-favorite svg path{transition:all .25s cubic-bezier(.65,.05,.36,1)}.infrastructure-page .description__row{display:grid;grid-template-columns:repeat(2,1fr);padding:80px}.infrastructure-page .description__left{display:flex;flex-direction:column;justify-content:center}.infrastructure-page .description__left-title{color:#0b0b0b;font-size:48px;font-weight:700;line-height:57px}.infrastructure-page .description__left-text{font-size:18px;line-height:28px;margin-top:32px;max-width:650px;width:100%}.infrastructure-page .description__left-text p{margin-top:16px}.infrastructure-page .description__left-text p:first-child{margin-top:0}.infrastructure-page .description__left-brands{margin-top:32px}.infrastructure-page .description__left-brands-title{color:#818181;font-size:12px;font-weight:700;line-height:12px;text-transform:uppercase}.infrastructure-page .description__left-brands-row{align-items:center;display:flex;flex-wrap:wrap;gap:10px;margin-top:16px}.infrastructure-page .description__right{margin-top:16px;padding:108px 120px;position:relative;z-index:1}.infrastructure-page .description__right:before{background:#f8f8f8;border-radius:16px;content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:-1}.infrastructure-page .description__right-head{align-items:flex-end;display:flex;justify-content:space-between}.infrastructure-page .description__right-head-title{font-size:24px;font-weight:700;line-height:24px;text-transform:uppercase}.infrastructure-page .description__right-head-value{color:#faa61a;font-size:56px;font-weight:700;line-height:56px;text-transform:uppercase}.infrastructure-page .description__right-title{font-size:24px;font-weight:700;height:24px;text-transform:uppercase}.infrastructure-page .description__right-contacts{margin:40px 0}.infrastructure-page .description__right-contacts-item{align-items:center;display:flex;gap:16px;margin-top:32px}.infrastructure-page .description__right-contacts-item:first-child{margin-top:0}.infrastructure-page .description__right-contacts-icon{display:block;height:24px;width:24px}.infrastructure-page .description__right-contacts-icon svg{display:block;height:100%;width:100%}.infrastructure-page .description__right-contacts-value{font-size:16px}.infrastructure-page .description__right-contacts-caption{color:#a7a7a7;font-size:16px}.infrastructure-page .description__right-row{align-items:center;display:flex;gap:16px}@media only screen and (max-width:1200px){.infrastructure-page .description__right{padding:60px}.infrastructure-page .description__row{gap:32px;grid-template-columns:1fr;padding-top:60px}}@media only screen and (max-width:1080px){.infrastructure-page .description__head{height:auto}.infrastructure-page .description__head-row{flex-wrap:wrap}.infrastructure-page .description__head-contact{justify-content:center;margin-left:0;order:3;width:100%}}@media only screen and (max-width:768px){.infrastructure-page .description__head-price-caption{font-size:20px;line-height:28px}.infrastructure-page .description__head-price-value{font-size:36px;line-height:36px}.infrastructure-page .description__head-tooltip-icon{height:20px;width:20px}.infrastructure-page .description__head-contact{height:48px;padding:0 16px}.infrastructure-page .description__head-contact-caption{font-size:14px;line-height:14px;text-align:center}.infrastructure-page .description__head-favorite{height:48px;width:48px}.infrastructure-page .description__left-title{font-size:28px;line-height:32px}.infrastructure-page .description__left-text{font-size:16px;line-height:24px;margin-top:24px}.infrastructure-page .description__row{padding-top:32px}.infrastructure-page .description__right{padding:16px}.infrastructure-page .description__right-head-title{font-size:20px;line-height:24px}.infrastructure-page .description__right-head-value{font-size:32px;line-height:32px}.infrastructure-page .description__right-row{align-items:center;flex-direction:column;justify-content:center}.infrastructure-page .description__right-contacts-item{flex-wrap:wrap}.infrastructure-page .description__right-contacts-value{flex-shrink:0;width:calc(100% - 40px)}.infrastructure-page .description__right-contacts-icon{flex-shrink:0}.infrastructure-page .description__right-contacts-caption{line-height:20px}}.infrastructure-page .section-accordion{overflow:hidden;padding:140px 0;width:100%}.infrastructure-page .section-accordion.opened .section-accordion__content{height:var(--height);opacity:1;padding-top:60px}.infrastructure-page .section-accordion.opened .section-accordion__icon{transform:rotate(0)}.infrastructure-page .section-accordion.opened .section-accordion__head:after{width:100%}.infrastructure-page .section-accordion__head{align-items:center;cursor:pointer;display:flex;position:relative}.infrastructure-page .section-accordion__head:after{background:#e2e2e2;bottom:-16px;content:"";display:block;height:1px;position:absolute;transition:all .25s cubic-bezier(.65,.05,.36,1);width:0}.infrastructure-page .section-accordion__head-count{align-items:center;border:1px solid hsla(0,0%,4%,.4);border-radius:600px;display:flex;font-size:18px;justify-content:center;line-height:18px;margin-left:24px;padding:24px}.infrastructure-page .section-accordion__title{margin:0}.infrastructure-page .section-accordion__icon{align-items:center;background:#faa61a;border-radius:50%;display:flex;flex-shrink:0;height:64px;justify-content:center;margin-left:auto;transform:rotate(-180deg);transition:all .25s cubic-bezier(.65,.05,.36,1);width:64px}.infrastructure-page .section-accordion__icon svg{display:block;height:14px;width:14px}.infrastructure-page .section-accordion__content{height:0;opacity:0;padding-top:0;transition:all .25s cubic-bezier(.65,.05,.36,1)}@media only screen and (max-width:768px){.infrastructure-page .section-accordion{padding:60px 0}}.infrastructure-page .parking .map{text-align:center}.infrastructure-page .parking .map img{display:block;height:764px;object-fit:contain;width:100%}.infrastructure-page .gallery{background:#f8f8f8;transition:all .25s cubic-bezier(.65,.05,.36,1)}.infrastructure-page .gallery.opened .gallery__item{pointer-events:auto}.infrastructure-page .gallery__grid{column-gap:16px;display:grid;grid-template-columns:repeat(4,1fr);row-gap:40px}.infrastructure-page .gallery__item{border-radius:16px;cursor:pointer;overflow:hidden;pointer-events:none;position:relative;width:100%}.infrastructure-page .gallery__item:before{background:linear-gradient(180deg,transparent,rgba(0,0,0,.21) 31.14%,rgba(0,0,0,.28) 48.2%,rgba(0,0,0,.35) 65.65%,rgba(0,0,0,.42));content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:2}.infrastructure-page .gallery__item:hover .gallery__item-img img{transform:scale(1.05)}.infrastructure-page .gallery__item-img{padding-top:130%;position:relative;width:100%;z-index:1}.infrastructure-page .gallery__item-img img{display:block;height:100%;left:0;object-fit:cover;object-position:center;position:absolute;top:0;transition:all .25s cubic-bezier(.65,.05,.36,1);width:100%}.infrastructure-page .gallery__item-title{bottom:40px;color:#fff;font-size:24px;font-weight:700;left:0;line-height:28px;padding:0 32px;position:absolute;z-index:3}@media only screen and (max-width:768px){.infrastructure-page .gallery__grid{display:flex;flex-wrap:nowrap;overflow-x:auto;padding-bottom:6px}.infrastructure-page .gallery__item{flex-shrink:0;width:270px}.infrastructure-page .gallery__item-title{font-size:18px;line-height:24px;padding:0 32px}}.infrastructure-page .faq__inner{padding-top:60px}.infrastructure-page .faq__accordion{border:1px solid hsla(0,0%,4%,.4);border-radius:16px;margin-top:16px;overflow:hidden;position:relative}.infrastructure-page .faq__accordion.opened .faq__accordion-icon:after{transform:rotate(90deg)}.infrastructure-page .faq__accordion.opened .faq__accordion-content{height:var(--height);opacity:1}.infrastructure-page .faq__accordion-head{align-items:center;cursor:pointer;display:flex;justify-content:space-between}.infrastructure-page .faq__accordion-head:hover .faq__accordion-title{opacity:.7}.infrastructure-page .faq__accordion-title{font-size:24px;font-weight:700;line-height:28px;transition:all .25s cubic-bezier(.65,.05,.36,1)}.infrastructure-page .faq__accordion-icon{align-items:center;background:#faa61a;border:1px solid #faa61a;border-radius:50%;display:flex;height:64px;justify-content:center;position:relative;width:64px}.infrastructure-page .faq__accordion-icon:before{height:2px;width:16px}.infrastructure-page .faq__accordion-icon:after,.infrastructure-page .faq__accordion-icon:before{align-items:center;background:#0b0b0b;content:"";display:flex;justify-content:center;position:absolute;transition:all .25s cubic-bezier(.65,.05,.36,1)}.infrastructure-page .faq__accordion-icon:after{height:16px;width:2px}.infrastructure-page .faq__accordion-content{height:0;opacity:0;padding-top:0;transition:all .25s cubic-bezier(.65,.05,.36,1)}.infrastructure-page .faq__accordion-content p{font-size:18px;line-height:28px}.infrastructure-page .faq__accordion-content a{color:#faa61a;display:inline-block}.infrastructure-page .more{background:#f8f8f8;padding:140px 0;transition:all .25s cubic-bezier(.65,.05,.36,1)}.infrastructure-page .more__grid{display:grid;gap:40px 16px;grid-template-columns:repeat(3,1fr)}.infrastructure-page .more__grid .infrastructure-card{width:100%}@media only screen and (max-width:980px){.infrastructure-page .more__grid{display:flex;flex-wrap:nowrap;overflow-x:auto;padding-bottom:6px}.infrastructure-page .more__grid .infrastructure-card{flex-shrink:0;width:500px}}@media only screen and (max-width:768px){.infrastructure-page .more{padding:60px 0}.infrastructure-page .more__grid{margin-top:32px}.infrastructure-page .more__grid .infrastructure-card{width:270px}}.theme-dark .infrastructure-page .filters{background:#222;border-color:transparent}.theme-dark .infrastructure-page .gallery,.theme-dark .infrastructure-page .infrastructure,.theme-dark .infrastructure-page .more{background:hsla(0,0%,4%,.9)}.theme-dark .infrastructure-page .description__left-title{color:#fff}.theme-dark .infrastructure-page .description__right:before{background:#3e3e3e}.map-page .filters__map-btn{align-items:center;display:flex}.map-page .filters__search-input{margin:0}.map-page .filters__search-input input{background:#fff;border-radius:60px;color:#000}.map-page .filters__search-input input:focus,.map-page .filters__search-input input:hover{background:#fff;color:#000}.map-page .first{padding-top:140px}.map-page .first__title{font-size:48px;line-height:57px;margin-bottom:140px;max-width:1320px;text-transform:none}.map-page .first__map{border-top:1px solid #e2e2e2;padding-top:16px;width:100%}.map-page .first__map-head{align-items:center;display:flex;gap:16px}.map-page .first__map-head-filter{position:relative}.map-page .first__map-btn.active{background:#0b0b0b;border-color:#0b0b0b;color:#fff}.map-page .first__map-building{background:#fff;border:1px solid hsla(0,0%,4%,.4);border-radius:16px;height:auto;left:0;padding:60px;position:absolute;top:80px;width:404px}.map-page .first__map-building .popup__close{display:none}.map-page .first__map-building-grid{display:grid;gap:16px;grid-template-columns:repeat(5,1fr);place-items:center}.map-page .first__map-building-item{align-items:center;border:1px solid hsla(0,0%,4%,.4);border-radius:50%;color:#0b0b0b;cursor:pointer;display:flex;font-size:16px;height:44px;justify-content:center;transition:all .25s cubic-bezier(.65,.05,.36,1);width:44px}.map-page .first__map-building-item:hover{opacity:.7}.map-page .first__map-building-item.active{background:#faa61a;border-color:#faa61a;pointer-events:none}.map-page .first__map-infrastructure{background:#fff;border:1px solid hsla(0,0%,4%,.4);border-radius:16px;height:auto;left:0;padding:60px;position:absolute;top:80px;width:max-content}.map-page .first__map-infrastructure .popup__close{display:none}.map-page .first__map-infrastructure-item{align-items:center;cursor:pointer;display:flex;gap:10px;margin-top:16px;transition:all .25s cubic-bezier(.65,.05,.36,1)}.map-page .first__map-infrastructure-item:hover{opacity:.7}.map-page .first__map-infrastructure-item.active .first__map-infrastructure-item-icon{background:#faa61a;border-color:#faa61a}.map-page .first__map-infrastructure-item:first-child{margin-top:0}.map-page .first__map-infrastructure-item-icon{align-items:center;border:1px solid hsla(0,0%,4%,.4);border-radius:50%;display:flex;height:44px;justify-content:center;transition:all .25s cubic-bezier(.65,.05,.36,1);width:44px}.map-page .first__map-infrastructure-item-icon svg{display:block;height:20px;width:20px}.map-page .first__map-infrastructure-item-title{font-size:16px;line-height:24px}.map-page .first__map-download{margin-left:auto}.map-page .first__map-wrapper{margin:88px auto;max-width:1888px;width:calc(100% - 32px)}.map-page .first__map-wrapper .map{border-radius:16px;margin:0 auto;overflow:hidden;position:relative;width:100%}.map-page .first__map-wrapper .map__item{width:100%}.map-page .first__map-wrapper .map__item svg{display:block;height:auto;object-fit:contain;width:100%}.map-page .first__map-wrapper .map #all,.map-page .first__map-wrapper .map #all_1,.map-page .first__map-wrapper .map #all_10,.map-page .first__map-wrapper .map #all_11,.map-page .first__map-wrapper .map #all_12,.map-page .first__map-wrapper .map #all_2,.map-page .first__map-wrapper .map #all_3,.map-page .first__map-wrapper .map #all_4,.map-page .first__map-wrapper .map #all_5,.map-page .first__map-wrapper .map #all_6,.map-page .first__map-wrapper .map #all_7,.map-page .first__map-wrapper .map #all_8,.map-page .first__map-wrapper .map #all_9{opacity:0;transition:all .25s cubic-bezier(.65,.05,.36,1)}.map-page .first__map-wrapper .map #building_1{cursor:pointer;transition:all .25s cubic-bezier(.65,.05,.36,1)}.map-page .first__map-wrapper .map #building_1:hover{opacity:1!important}.map-page .first__map-wrapper .map #building_1:hover #all,.map-page .first__map-wrapper .map #building_1:hover #all_1,.map-page .first__map-wrapper .map #building_1:hover #all_10,.map-page .first__map-wrapper .map #building_1:hover #all_11,.map-page .first__map-wrapper .map #building_1:hover #all_12,.map-page .first__map-wrapper .map #building_1:hover #all_2,.map-page .first__map-wrapper .map #building_1:hover #all_3,.map-page .first__map-wrapper .map #building_1:hover #all_4,.map-page .first__map-wrapper .map #building_1:hover #all_5,.map-page .first__map-wrapper .map #building_1:hover #all_6,.map-page .first__map-wrapper .map #building_1:hover #all_7,.map-page .first__map-wrapper .map #building_1:hover #all_8,.map-page .first__map-wrapper .map #building_1:hover #all_9{opacity:1}.map-page .first__map-wrapper .map.active-1 #building_1{opacity:1!important}.map-page .first__map-wrapper .map.active-1 #building_1 #all,.map-page .first__map-wrapper .map.active-1 #building_1 #all_1,.map-page .first__map-wrapper .map.active-1 #building_1 #all_10,.map-page .first__map-wrapper .map.active-1 #building_1 #all_11,.map-page .first__map-wrapper .map.active-1 #building_1 #all_12,.map-page .first__map-wrapper .map.active-1 #building_1 #all_2,.map-page .first__map-wrapper .map.active-1 #building_1 #all_3,.map-page .first__map-wrapper .map.active-1 #building_1 #all_4,.map-page .first__map-wrapper .map.active-1 #building_1 #all_5,.map-page .first__map-wrapper .map.active-1 #building_1 #all_6,.map-page .first__map-wrapper .map.active-1 #building_1 #all_7,.map-page .first__map-wrapper .map.active-1 #building_1 #all_8,.map-page .first__map-wrapper .map.active-1 #building_1 #all_9{opacity:1}.map-page .first__map-wrapper .map #building_2{cursor:pointer;transition:all .25s cubic-bezier(.65,.05,.36,1)}.map-page .first__map-wrapper .map #building_2:hover{opacity:1!important}.map-page .first__map-wrapper .map #building_2:hover #all,.map-page .first__map-wrapper .map #building_2:hover #all_1,.map-page .first__map-wrapper .map #building_2:hover #all_10,.map-page .first__map-wrapper .map #building_2:hover #all_11,.map-page .first__map-wrapper .map #building_2:hover #all_12,.map-page .first__map-wrapper .map #building_2:hover #all_2,.map-page .first__map-wrapper .map #building_2:hover #all_3,.map-page .first__map-wrapper .map #building_2:hover #all_4,.map-page .first__map-wrapper .map #building_2:hover #all_5,.map-page .first__map-wrapper .map #building_2:hover #all_6,.map-page .first__map-wrapper .map #building_2:hover #all_7,.map-page .first__map-wrapper .map #building_2:hover #all_8,.map-page .first__map-wrapper .map #building_2:hover #all_9{opacity:1}.map-page .first__map-wrapper .map.active-2 #building_2{opacity:1!important}.map-page .first__map-wrapper .map.active-2 #building_2 #all,.map-page .first__map-wrapper .map.active-2 #building_2 #all_1,.map-page .first__map-wrapper .map.active-2 #building_2 #all_10,.map-page .first__map-wrapper .map.active-2 #building_2 #all_11,.map-page .first__map-wrapper .map.active-2 #building_2 #all_12,.map-page .first__map-wrapper .map.active-2 #building_2 #all_2,.map-page .first__map-wrapper .map.active-2 #building_2 #all_3,.map-page .first__map-wrapper .map.active-2 #building_2 #all_4,.map-page .first__map-wrapper .map.active-2 #building_2 #all_5,.map-page .first__map-wrapper .map.active-2 #building_2 #all_6,.map-page .first__map-wrapper .map.active-2 #building_2 #all_7,.map-page .first__map-wrapper .map.active-2 #building_2 #all_8,.map-page .first__map-wrapper .map.active-2 #building_2 #all_9{opacity:1}.map-page .first__map-wrapper .map #building_3{cursor:pointer;transition:all .25s cubic-bezier(.65,.05,.36,1)}.map-page .first__map-wrapper .map #building_3:hover{opacity:1!important}.map-page .first__map-wrapper .map #building_3:hover #all,.map-page .first__map-wrapper .map #building_3:hover #all_1,.map-page .first__map-wrapper .map #building_3:hover #all_10,.map-page .first__map-wrapper .map #building_3:hover #all_11,.map-page .first__map-wrapper .map #building_3:hover #all_12,.map-page .first__map-wrapper .map #building_3:hover #all_2,.map-page .first__map-wrapper .map #building_3:hover #all_3,.map-page .first__map-wrapper .map #building_3:hover #all_4,.map-page .first__map-wrapper .map #building_3:hover #all_5,.map-page .first__map-wrapper .map #building_3:hover #all_6,.map-page .first__map-wrapper .map #building_3:hover #all_7,.map-page .first__map-wrapper .map #building_3:hover #all_8,.map-page .first__map-wrapper .map #building_3:hover #all_9{opacity:1}.map-page .first__map-wrapper .map.active-3 #building_3{opacity:1!important}.map-page .first__map-wrapper .map.active-3 #building_3 #all,.map-page .first__map-wrapper .map.active-3 #building_3 #all_1,.map-page .first__map-wrapper .map.active-3 #building_3 #all_10,.map-page .first__map-wrapper .map.active-3 #building_3 #all_11,.map-page .first__map-wrapper .map.active-3 #building_3 #all_12,.map-page .first__map-wrapper .map.active-3 #building_3 #all_2,.map-page .first__map-wrapper .map.active-3 #building_3 #all_3,.map-page .first__map-wrapper .map.active-3 #building_3 #all_4,.map-page .first__map-wrapper .map.active-3 #building_3 #all_5,.map-page .first__map-wrapper .map.active-3 #building_3 #all_6,.map-page .first__map-wrapper .map.active-3 #building_3 #all_7,.map-page .first__map-wrapper .map.active-3 #building_3 #all_8,.map-page .first__map-wrapper .map.active-3 #building_3 #all_9{opacity:1}.map-page .first__map-wrapper .map #building_4{cursor:pointer;transition:all .25s cubic-bezier(.65,.05,.36,1)}.map-page .first__map-wrapper .map #building_4:hover{opacity:1!important}.map-page .first__map-wrapper .map #building_4:hover #all,.map-page .first__map-wrapper .map #building_4:hover #all_1,.map-page .first__map-wrapper .map #building_4:hover #all_10,.map-page .first__map-wrapper .map #building_4:hover #all_11,.map-page .first__map-wrapper .map #building_4:hover #all_12,.map-page .first__map-wrapper .map #building_4:hover #all_2,.map-page .first__map-wrapper .map #building_4:hover #all_3,.map-page .first__map-wrapper .map #building_4:hover #all_4,.map-page .first__map-wrapper .map #building_4:hover #all_5,.map-page .first__map-wrapper .map #building_4:hover #all_6,.map-page .first__map-wrapper .map #building_4:hover #all_7,.map-page .first__map-wrapper .map #building_4:hover #all_8,.map-page .first__map-wrapper .map #building_4:hover #all_9{opacity:1}.map-page .first__map-wrapper .map.active-4 #building_4{opacity:1!important}.map-page .first__map-wrapper .map.active-4 #building_4 #all,.map-page .first__map-wrapper .map.active-4 #building_4 #all_1,.map-page .first__map-wrapper .map.active-4 #building_4 #all_10,.map-page .first__map-wrapper .map.active-4 #building_4 #all_11,.map-page .first__map-wrapper .map.active-4 #building_4 #all_12,.map-page .first__map-wrapper .map.active-4 #building_4 #all_2,.map-page .first__map-wrapper .map.active-4 #building_4 #all_3,.map-page .first__map-wrapper .map.active-4 #building_4 #all_4,.map-page .first__map-wrapper .map.active-4 #building_4 #all_5,.map-page .first__map-wrapper .map.active-4 #building_4 #all_6,.map-page .first__map-wrapper .map.active-4 #building_4 #all_7,.map-page .first__map-wrapper .map.active-4 #building_4 #all_8,.map-page .first__map-wrapper .map.active-4 #building_4 #all_9{opacity:1}.map-page .first__map-wrapper .map #building_5{cursor:pointer;transition:all .25s cubic-bezier(.65,.05,.36,1)}.map-page .first__map-wrapper .map #building_5:hover{opacity:1!important}.map-page .first__map-wrapper .map #building_5:hover #all,.map-page .first__map-wrapper .map #building_5:hover #all_1,.map-page .first__map-wrapper .map #building_5:hover #all_10,.map-page .first__map-wrapper .map #building_5:hover #all_11,.map-page .first__map-wrapper .map #building_5:hover #all_12,.map-page .first__map-wrapper .map #building_5:hover #all_2,.map-page .first__map-wrapper .map #building_5:hover #all_3,.map-page .first__map-wrapper .map #building_5:hover #all_4,.map-page .first__map-wrapper .map #building_5:hover #all_5,.map-page .first__map-wrapper .map #building_5:hover #all_6,.map-page .first__map-wrapper .map #building_5:hover #all_7,.map-page .first__map-wrapper .map #building_5:hover #all_8,.map-page .first__map-wrapper .map #building_5:hover #all_9{opacity:1}.map-page .first__map-wrapper .map.active-5 #building_5{opacity:1!important}.map-page .first__map-wrapper .map.active-5 #building_5 #all,.map-page .first__map-wrapper .map.active-5 #building_5 #all_1,.map-page .first__map-wrapper .map.active-5 #building_5 #all_10,.map-page .first__map-wrapper .map.active-5 #building_5 #all_11,.map-page .first__map-wrapper .map.active-5 #building_5 #all_12,.map-page .first__map-wrapper .map.active-5 #building_5 #all_2,.map-page .first__map-wrapper .map.active-5 #building_5 #all_3,.map-page .first__map-wrapper .map.active-5 #building_5 #all_4,.map-page .first__map-wrapper .map.active-5 #building_5 #all_5,.map-page .first__map-wrapper .map.active-5 #building_5 #all_6,.map-page .first__map-wrapper .map.active-5 #building_5 #all_7,.map-page .first__map-wrapper .map.active-5 #building_5 #all_8,.map-page .first__map-wrapper .map.active-5 #building_5 #all_9{opacity:1}.map-page .first__map-wrapper .map #building_6{cursor:pointer;transition:all .25s cubic-bezier(.65,.05,.36,1)}.map-page .first__map-wrapper .map #building_6:hover{opacity:1!important}.map-page .first__map-wrapper .map #building_6:hover #all,.map-page .first__map-wrapper .map #building_6:hover #all_1,.map-page .first__map-wrapper .map #building_6:hover #all_10,.map-page .first__map-wrapper .map #building_6:hover #all_11,.map-page .first__map-wrapper .map #building_6:hover #all_12,.map-page .first__map-wrapper .map #building_6:hover #all_2,.map-page .first__map-wrapper .map #building_6:hover #all_3,.map-page .first__map-wrapper .map #building_6:hover #all_4,.map-page .first__map-wrapper .map #building_6:hover #all_5,.map-page .first__map-wrapper .map #building_6:hover #all_6,.map-page .first__map-wrapper .map #building_6:hover #all_7,.map-page .first__map-wrapper .map #building_6:hover #all_8,.map-page .first__map-wrapper .map #building_6:hover #all_9{opacity:1}.map-page .first__map-wrapper .map.active-6 #building_6{opacity:1!important}.map-page .first__map-wrapper .map.active-6 #building_6 #all,.map-page .first__map-wrapper .map.active-6 #building_6 #all_1,.map-page .first__map-wrapper .map.active-6 #building_6 #all_10,.map-page .first__map-wrapper .map.active-6 #building_6 #all_11,.map-page .first__map-wrapper .map.active-6 #building_6 #all_12,.map-page .first__map-wrapper .map.active-6 #building_6 #all_2,.map-page .first__map-wrapper .map.active-6 #building_6 #all_3,.map-page .first__map-wrapper .map.active-6 #building_6 #all_4,.map-page .first__map-wrapper .map.active-6 #building_6 #all_5,.map-page .first__map-wrapper .map.active-6 #building_6 #all_6,.map-page .first__map-wrapper .map.active-6 #building_6 #all_7,.map-page .first__map-wrapper .map.active-6 #building_6 #all_8,.map-page .first__map-wrapper .map.active-6 #building_6 #all_9{opacity:1}.map-page .first__map-wrapper .map #building_7{cursor:pointer;transition:all .25s cubic-bezier(.65,.05,.36,1)}.map-page .first__map-wrapper .map #building_7:hover{opacity:1!important}.map-page .first__map-wrapper .map #building_7:hover #all,.map-page .first__map-wrapper .map #building_7:hover #all_1,.map-page .first__map-wrapper .map #building_7:hover #all_10,.map-page .first__map-wrapper .map #building_7:hover #all_11,.map-page .first__map-wrapper .map #building_7:hover #all_12,.map-page .first__map-wrapper .map #building_7:hover #all_2,.map-page .first__map-wrapper .map #building_7:hover #all_3,.map-page .first__map-wrapper .map #building_7:hover #all_4,.map-page .first__map-wrapper .map #building_7:hover #all_5,.map-page .first__map-wrapper .map #building_7:hover #all_6,.map-page .first__map-wrapper .map #building_7:hover #all_7,.map-page .first__map-wrapper .map #building_7:hover #all_8,.map-page .first__map-wrapper .map #building_7:hover #all_9{opacity:1}.map-page .first__map-wrapper .map.active-7 #building_7{opacity:1!important}.map-page .first__map-wrapper .map.active-7 #building_7 #all,.map-page .first__map-wrapper .map.active-7 #building_7 #all_1,.map-page .first__map-wrapper .map.active-7 #building_7 #all_10,.map-page .first__map-wrapper .map.active-7 #building_7 #all_11,.map-page .first__map-wrapper .map.active-7 #building_7 #all_12,.map-page .first__map-wrapper .map.active-7 #building_7 #all_2,.map-page .first__map-wrapper .map.active-7 #building_7 #all_3,.map-page .first__map-wrapper .map.active-7 #building_7 #all_4,.map-page .first__map-wrapper .map.active-7 #building_7 #all_5,.map-page .first__map-wrapper .map.active-7 #building_7 #all_6,.map-page .first__map-wrapper .map.active-7 #building_7 #all_7,.map-page .first__map-wrapper .map.active-7 #building_7 #all_8,.map-page .first__map-wrapper .map.active-7 #building_7 #all_9{opacity:1}.map-page .first__map-wrapper .map #building_8{cursor:pointer;transition:all .25s cubic-bezier(.65,.05,.36,1)}.map-page .first__map-wrapper .map #building_8:hover{opacity:1!important}.map-page .first__map-wrapper .map #building_8:hover #all,.map-page .first__map-wrapper .map #building_8:hover #all_1,.map-page .first__map-wrapper .map #building_8:hover #all_10,.map-page .first__map-wrapper .map #building_8:hover #all_11,.map-page .first__map-wrapper .map #building_8:hover #all_12,.map-page .first__map-wrapper .map #building_8:hover #all_2,.map-page .first__map-wrapper .map #building_8:hover #all_3,.map-page .first__map-wrapper .map #building_8:hover #all_4,.map-page .first__map-wrapper .map #building_8:hover #all_5,.map-page .first__map-wrapper .map #building_8:hover #all_6,.map-page .first__map-wrapper .map #building_8:hover #all_7,.map-page .first__map-wrapper .map #building_8:hover #all_8,.map-page .first__map-wrapper .map #building_8:hover #all_9{opacity:1}.map-page .first__map-wrapper .map.active-8 #building_8{opacity:1!important}.map-page .first__map-wrapper .map.active-8 #building_8 #all,.map-page .first__map-wrapper .map.active-8 #building_8 #all_1,.map-page .first__map-wrapper .map.active-8 #building_8 #all_10,.map-page .first__map-wrapper .map.active-8 #building_8 #all_11,.map-page .first__map-wrapper .map.active-8 #building_8 #all_12,.map-page .first__map-wrapper .map.active-8 #building_8 #all_2,.map-page .first__map-wrapper .map.active-8 #building_8 #all_3,.map-page .first__map-wrapper .map.active-8 #building_8 #all_4,.map-page .first__map-wrapper .map.active-8 #building_8 #all_5,.map-page .first__map-wrapper .map.active-8 #building_8 #all_6,.map-page .first__map-wrapper .map.active-8 #building_8 #all_7,.map-page .first__map-wrapper .map.active-8 #building_8 #all_8,.map-page .first__map-wrapper .map.active-8 #building_8 #all_9{opacity:1}.map-page .first__map-wrapper .map #building_9{cursor:pointer;transition:all .25s cubic-bezier(.65,.05,.36,1)}.map-page .first__map-wrapper .map #building_9:hover{opacity:1!important}.map-page .first__map-wrapper .map #building_9:hover #all,.map-page .first__map-wrapper .map #building_9:hover #all_1,.map-page .first__map-wrapper .map #building_9:hover #all_10,.map-page .first__map-wrapper .map #building_9:hover #all_11,.map-page .first__map-wrapper .map #building_9:hover #all_12,.map-page .first__map-wrapper .map #building_9:hover #all_2,.map-page .first__map-wrapper .map #building_9:hover #all_3,.map-page .first__map-wrapper .map #building_9:hover #all_4,.map-page .first__map-wrapper .map #building_9:hover #all_5,.map-page .first__map-wrapper .map #building_9:hover #all_6,.map-page .first__map-wrapper .map #building_9:hover #all_7,.map-page .first__map-wrapper .map #building_9:hover #all_8,.map-page .first__map-wrapper .map #building_9:hover #all_9{opacity:1}.map-page .first__map-wrapper .map.active-9 #building_9{opacity:1!important}.map-page .first__map-wrapper .map.active-9 #building_9 #all,.map-page .first__map-wrapper .map.active-9 #building_9 #all_1,.map-page .first__map-wrapper .map.active-9 #building_9 #all_10,.map-page .first__map-wrapper .map.active-9 #building_9 #all_11,.map-page .first__map-wrapper .map.active-9 #building_9 #all_12,.map-page .first__map-wrapper .map.active-9 #building_9 #all_2,.map-page .first__map-wrapper .map.active-9 #building_9 #all_3,.map-page .first__map-wrapper .map.active-9 #building_9 #all_4,.map-page .first__map-wrapper .map.active-9 #building_9 #all_5,.map-page .first__map-wrapper .map.active-9 #building_9 #all_6,.map-page .first__map-wrapper .map.active-9 #building_9 #all_7,.map-page .first__map-wrapper .map.active-9 #building_9 #all_8,.map-page .first__map-wrapper .map.active-9 #building_9 #all_9{opacity:1}.map-page .first__map-wrapper .map #building_10{cursor:pointer;transition:all .25s cubic-bezier(.65,.05,.36,1)}.map-page .first__map-wrapper .map #building_10:hover{opacity:1!important}.map-page .first__map-wrapper .map #building_10:hover #all,.map-page .first__map-wrapper .map #building_10:hover #all_1,.map-page .first__map-wrapper .map #building_10:hover #all_10,.map-page .first__map-wrapper .map #building_10:hover #all_11,.map-page .first__map-wrapper .map #building_10:hover #all_12,.map-page .first__map-wrapper .map #building_10:hover #all_2,.map-page .first__map-wrapper .map #building_10:hover #all_3,.map-page .first__map-wrapper .map #building_10:hover #all_4,.map-page .first__map-wrapper .map #building_10:hover #all_5,.map-page .first__map-wrapper .map #building_10:hover #all_6,.map-page .first__map-wrapper .map #building_10:hover #all_7,.map-page .first__map-wrapper .map #building_10:hover #all_8,.map-page .first__map-wrapper .map #building_10:hover #all_9{opacity:1}.map-page .first__map-wrapper .map.active-10 #building_10{opacity:1!important}.map-page .first__map-wrapper .map.active-10 #building_10 #all,.map-page .first__map-wrapper .map.active-10 #building_10 #all_1,.map-page .first__map-wrapper .map.active-10 #building_10 #all_10,.map-page .first__map-wrapper .map.active-10 #building_10 #all_11,.map-page .first__map-wrapper .map.active-10 #building_10 #all_12,.map-page .first__map-wrapper .map.active-10 #building_10 #all_2,.map-page .first__map-wrapper .map.active-10 #building_10 #all_3,.map-page .first__map-wrapper .map.active-10 #building_10 #all_4,.map-page .first__map-wrapper .map.active-10 #building_10 #all_5,.map-page .first__map-wrapper .map.active-10 #building_10 #all_6,.map-page .first__map-wrapper .map.active-10 #building_10 #all_7,.map-page .first__map-wrapper .map.active-10 #building_10 #all_8,.map-page .first__map-wrapper .map.active-10 #building_10 #all_9{opacity:1}.map-page .first__map-wrapper .map #building_11{cursor:pointer;transition:all .25s cubic-bezier(.65,.05,.36,1)}.map-page .first__map-wrapper .map #building_11:hover{opacity:1!important}.map-page .first__map-wrapper .map #building_11:hover #all,.map-page .first__map-wrapper .map #building_11:hover #all_1,.map-page .first__map-wrapper .map #building_11:hover #all_10,.map-page .first__map-wrapper .map #building_11:hover #all_11,.map-page .first__map-wrapper .map #building_11:hover #all_12,.map-page .first__map-wrapper .map #building_11:hover #all_2,.map-page .first__map-wrapper .map #building_11:hover #all_3,.map-page .first__map-wrapper .map #building_11:hover #all_4,.map-page .first__map-wrapper .map #building_11:hover #all_5,.map-page .first__map-wrapper .map #building_11:hover #all_6,.map-page .first__map-wrapper .map #building_11:hover #all_7,.map-page .first__map-wrapper .map #building_11:hover #all_8,.map-page .first__map-wrapper .map #building_11:hover #all_9{opacity:1}.map-page .first__map-wrapper .map.active-11 #building_11{opacity:1!important}.map-page .first__map-wrapper .map.active-11 #building_11 #all,.map-page .first__map-wrapper .map.active-11 #building_11 #all_1,.map-page .first__map-wrapper .map.active-11 #building_11 #all_10,.map-page .first__map-wrapper .map.active-11 #building_11 #all_11,.map-page .first__map-wrapper .map.active-11 #building_11 #all_12,.map-page .first__map-wrapper .map.active-11 #building_11 #all_2,.map-page .first__map-wrapper .map.active-11 #building_11 #all_3,.map-page .first__map-wrapper .map.active-11 #building_11 #all_4,.map-page .first__map-wrapper .map.active-11 #building_11 #all_5,.map-page .first__map-wrapper .map.active-11 #building_11 #all_6,.map-page .first__map-wrapper .map.active-11 #building_11 #all_7,.map-page .first__map-wrapper .map.active-11 #building_11 #all_8,.map-page .first__map-wrapper .map.active-11 #building_11 #all_9{opacity:1}.map-page .first__map-wrapper .map #building_12{cursor:pointer;transition:all .25s cubic-bezier(.65,.05,.36,1)}.map-page .first__map-wrapper .map #building_12:hover{opacity:1!important}.map-page .first__map-wrapper .map #building_12:hover #all,.map-page .first__map-wrapper .map #building_12:hover #all_1,.map-page .first__map-wrapper .map #building_12:hover #all_10,.map-page .first__map-wrapper .map #building_12:hover #all_11,.map-page .first__map-wrapper .map #building_12:hover #all_12,.map-page .first__map-wrapper .map #building_12:hover #all_2,.map-page .first__map-wrapper .map #building_12:hover #all_3,.map-page .first__map-wrapper .map #building_12:hover #all_4,.map-page .first__map-wrapper .map #building_12:hover #all_5,.map-page .first__map-wrapper .map #building_12:hover #all_6,.map-page .first__map-wrapper .map #building_12:hover #all_7,.map-page .first__map-wrapper .map #building_12:hover #all_8,.map-page .first__map-wrapper .map #building_12:hover #all_9{opacity:1}.map-page .first__map-wrapper .map.active-12 #building_12{opacity:1!important}.map-page .first__map-wrapper .map.active-12 #building_12 #all,.map-page .first__map-wrapper .map.active-12 #building_12 #all_1,.map-page .first__map-wrapper .map.active-12 #building_12 #all_10,.map-page .first__map-wrapper .map.active-12 #building_12 #all_11,.map-page .first__map-wrapper .map.active-12 #building_12 #all_12,.map-page .first__map-wrapper .map.active-12 #building_12 #all_2,.map-page .first__map-wrapper .map.active-12 #building_12 #all_3,.map-page .first__map-wrapper .map.active-12 #building_12 #all_4,.map-page .first__map-wrapper .map.active-12 #building_12 #all_5,.map-page .first__map-wrapper .map.active-12 #building_12 #all_6,.map-page .first__map-wrapper .map.active-12 #building_12 #all_7,.map-page .first__map-wrapper .map.active-12 #building_12 #all_8,.map-page .first__map-wrapper .map.active-12 #building_12 #all_9{opacity:1}.map-page .first__map-wrapper .map #building_13{cursor:pointer;transition:all .25s cubic-bezier(.65,.05,.36,1)}.map-page .first__map-wrapper .map #building_13:hover{opacity:1!important}.map-page .first__map-wrapper .map #building_13:hover #all,.map-page .first__map-wrapper .map #building_13:hover #all_1,.map-page .first__map-wrapper .map #building_13:hover #all_10,.map-page .first__map-wrapper .map #building_13:hover #all_11,.map-page .first__map-wrapper .map #building_13:hover #all_12,.map-page .first__map-wrapper .map #building_13:hover #all_2,.map-page .first__map-wrapper .map #building_13:hover #all_3,.map-page .first__map-wrapper .map #building_13:hover #all_4,.map-page .first__map-wrapper .map #building_13:hover #all_5,.map-page .first__map-wrapper .map #building_13:hover #all_6,.map-page .first__map-wrapper .map #building_13:hover #all_7,.map-page .first__map-wrapper .map #building_13:hover #all_8,.map-page .first__map-wrapper .map #building_13:hover #all_9{opacity:1}.map-page .first__map-wrapper .map.active-13 #building_13{opacity:1!important}.map-page .first__map-wrapper .map.active-13 #building_13 #all,.map-page .first__map-wrapper .map.active-13 #building_13 #all_1,.map-page .first__map-wrapper .map.active-13 #building_13 #all_10,.map-page .first__map-wrapper .map.active-13 #building_13 #all_11,.map-page .first__map-wrapper .map.active-13 #building_13 #all_12,.map-page .first__map-wrapper .map.active-13 #building_13 #all_2,.map-page .first__map-wrapper .map.active-13 #building_13 #all_3,.map-page .first__map-wrapper .map.active-13 #building_13 #all_4,.map-page .first__map-wrapper .map.active-13 #building_13 #all_5,.map-page .first__map-wrapper .map.active-13 #building_13 #all_6,.map-page .first__map-wrapper .map.active-13 #building_13 #all_7,.map-page .first__map-wrapper .map.active-13 #building_13 #all_8,.map-page .first__map-wrapper .map.active-13 #building_13 #all_9{opacity:1}.map-page .first__map-wrapper .map #building_14{cursor:pointer;transition:all .25s cubic-bezier(.65,.05,.36,1)}.map-page .first__map-wrapper .map #building_14:hover{opacity:1!important}.map-page .first__map-wrapper .map #building_14:hover #all,.map-page .first__map-wrapper .map #building_14:hover #all_1,.map-page .first__map-wrapper .map #building_14:hover #all_10,.map-page .first__map-wrapper .map #building_14:hover #all_11,.map-page .first__map-wrapper .map #building_14:hover #all_12,.map-page .first__map-wrapper .map #building_14:hover #all_2,.map-page .first__map-wrapper .map #building_14:hover #all_3,.map-page .first__map-wrapper .map #building_14:hover #all_4,.map-page .first__map-wrapper .map #building_14:hover #all_5,.map-page .first__map-wrapper .map #building_14:hover #all_6,.map-page .first__map-wrapper .map #building_14:hover #all_7,.map-page .first__map-wrapper .map #building_14:hover #all_8,.map-page .first__map-wrapper .map #building_14:hover #all_9{opacity:1}.map-page .first__map-wrapper .map.active-14 #building_14{opacity:1!important}.map-page .first__map-wrapper .map.active-14 #building_14 #all,.map-page .first__map-wrapper .map.active-14 #building_14 #all_1,.map-page .first__map-wrapper .map.active-14 #building_14 #all_10,.map-page .first__map-wrapper .map.active-14 #building_14 #all_11,.map-page .first__map-wrapper .map.active-14 #building_14 #all_12,.map-page .first__map-wrapper .map.active-14 #building_14 #all_2,.map-page .first__map-wrapper .map.active-14 #building_14 #all_3,.map-page .first__map-wrapper .map.active-14 #building_14 #all_4,.map-page .first__map-wrapper .map.active-14 #building_14 #all_5,.map-page .first__map-wrapper .map.active-14 #building_14 #all_6,.map-page .first__map-wrapper .map.active-14 #building_14 #all_7,.map-page .first__map-wrapper .map.active-14 #building_14 #all_8,.map-page .first__map-wrapper .map.active-14 #building_14 #all_9{opacity:1}.map-page .first__map-wrapper .map #building_15{cursor:pointer;transition:all .25s cubic-bezier(.65,.05,.36,1)}.map-page .first__map-wrapper .map #building_15:hover{opacity:1!important}.map-page .first__map-wrapper .map #building_15:hover #all,.map-page .first__map-wrapper .map #building_15:hover #all_1,.map-page .first__map-wrapper .map #building_15:hover #all_10,.map-page .first__map-wrapper .map #building_15:hover #all_11,.map-page .first__map-wrapper .map #building_15:hover #all_12,.map-page .first__map-wrapper .map #building_15:hover #all_2,.map-page .first__map-wrapper .map #building_15:hover #all_3,.map-page .first__map-wrapper .map #building_15:hover #all_4,.map-page .first__map-wrapper .map #building_15:hover #all_5,.map-page .first__map-wrapper .map #building_15:hover #all_6,.map-page .first__map-wrapper .map #building_15:hover #all_7,.map-page .first__map-wrapper .map #building_15:hover #all_8,.map-page .first__map-wrapper .map #building_15:hover #all_9{opacity:1}.map-page .first__map-wrapper .map.active-15 #building_15{opacity:1!important}.map-page .first__map-wrapper .map.active-15 #building_15 #all,.map-page .first__map-wrapper .map.active-15 #building_15 #all_1,.map-page .first__map-wrapper .map.active-15 #building_15 #all_10,.map-page .first__map-wrapper .map.active-15 #building_15 #all_11,.map-page .first__map-wrapper .map.active-15 #building_15 #all_12,.map-page .first__map-wrapper .map.active-15 #building_15 #all_2,.map-page .first__map-wrapper .map.active-15 #building_15 #all_3,.map-page .first__map-wrapper .map.active-15 #building_15 #all_4,.map-page .first__map-wrapper .map.active-15 #building_15 #all_5,.map-page .first__map-wrapper .map.active-15 #building_15 #all_6,.map-page .first__map-wrapper .map.active-15 #building_15 #all_7,.map-page .first__map-wrapper .map.active-15 #building_15 #all_8,.map-page .first__map-wrapper .map.active-15 #building_15 #all_9{opacity:1}.map-page .first__map-wrapper .map #building_16{cursor:pointer;transition:all .25s cubic-bezier(.65,.05,.36,1)}.map-page .first__map-wrapper .map #building_16:hover{opacity:1!important}.map-page .first__map-wrapper .map #building_16:hover #all,.map-page .first__map-wrapper .map #building_16:hover #all_1,.map-page .first__map-wrapper .map #building_16:hover #all_10,.map-page .first__map-wrapper .map #building_16:hover #all_11,.map-page .first__map-wrapper .map #building_16:hover #all_12,.map-page .first__map-wrapper .map #building_16:hover #all_2,.map-page .first__map-wrapper .map #building_16:hover #all_3,.map-page .first__map-wrapper .map #building_16:hover #all_4,.map-page .first__map-wrapper .map #building_16:hover #all_5,.map-page .first__map-wrapper .map #building_16:hover #all_6,.map-page .first__map-wrapper .map #building_16:hover #all_7,.map-page .first__map-wrapper .map #building_16:hover #all_8,.map-page .first__map-wrapper .map #building_16:hover #all_9{opacity:1}.map-page .first__map-wrapper .map.active-16 #building_16{opacity:1!important}.map-page .first__map-wrapper .map.active-16 #building_16 #all,.map-page .first__map-wrapper .map.active-16 #building_16 #all_1,.map-page .first__map-wrapper .map.active-16 #building_16 #all_10,.map-page .first__map-wrapper .map.active-16 #building_16 #all_11,.map-page .first__map-wrapper .map.active-16 #building_16 #all_12,.map-page .first__map-wrapper .map.active-16 #building_16 #all_2,.map-page .first__map-wrapper .map.active-16 #building_16 #all_3,.map-page .first__map-wrapper .map.active-16 #building_16 #all_4,.map-page .first__map-wrapper .map.active-16 #building_16 #all_5,.map-page .first__map-wrapper .map.active-16 #building_16 #all_6,.map-page .first__map-wrapper .map.active-16 #building_16 #all_7,.map-page .first__map-wrapper .map.active-16 #building_16 #all_8,.map-page .first__map-wrapper .map.active-16 #building_16 #all_9{opacity:1}.map-page .first__map-wrapper .map #building_17{cursor:pointer;transition:all .25s cubic-bezier(.65,.05,.36,1)}.map-page .first__map-wrapper .map #building_17:hover{opacity:1!important}.map-page .first__map-wrapper .map #building_17:hover #all,.map-page .first__map-wrapper .map #building_17:hover #all_1,.map-page .first__map-wrapper .map #building_17:hover #all_10,.map-page .first__map-wrapper .map #building_17:hover #all_11,.map-page .first__map-wrapper .map #building_17:hover #all_12,.map-page .first__map-wrapper .map #building_17:hover #all_2,.map-page .first__map-wrapper .map #building_17:hover #all_3,.map-page .first__map-wrapper .map #building_17:hover #all_4,.map-page .first__map-wrapper .map #building_17:hover #all_5,.map-page .first__map-wrapper .map #building_17:hover #all_6,.map-page .first__map-wrapper .map #building_17:hover #all_7,.map-page .first__map-wrapper .map #building_17:hover #all_8,.map-page .first__map-wrapper .map #building_17:hover #all_9{opacity:1}.map-page .first__map-wrapper .map.active-17 #building_17{opacity:1!important}.map-page .first__map-wrapper .map.active-17 #building_17 #all,.map-page .first__map-wrapper .map.active-17 #building_17 #all_1,.map-page .first__map-wrapper .map.active-17 #building_17 #all_10,.map-page .first__map-wrapper .map.active-17 #building_17 #all_11,.map-page .first__map-wrapper .map.active-17 #building_17 #all_12,.map-page .first__map-wrapper .map.active-17 #building_17 #all_2,.map-page .first__map-wrapper .map.active-17 #building_17 #all_3,.map-page .first__map-wrapper .map.active-17 #building_17 #all_4,.map-page .first__map-wrapper .map.active-17 #building_17 #all_5,.map-page .first__map-wrapper .map.active-17 #building_17 #all_6,.map-page .first__map-wrapper .map.active-17 #building_17 #all_7,.map-page .first__map-wrapper .map.active-17 #building_17 #all_8,.map-page .first__map-wrapper .map.active-17 #building_17 #all_9{opacity:1}.map-page .first__map-wrapper .map #building_18{cursor:pointer;transition:all .25s cubic-bezier(.65,.05,.36,1)}.map-page .first__map-wrapper .map #building_18:hover{opacity:1!important}.map-page .first__map-wrapper .map #building_18:hover #all,.map-page .first__map-wrapper .map #building_18:hover #all_1,.map-page .first__map-wrapper .map #building_18:hover #all_10,.map-page .first__map-wrapper .map #building_18:hover #all_11,.map-page .first__map-wrapper .map #building_18:hover #all_12,.map-page .first__map-wrapper .map #building_18:hover #all_2,.map-page .first__map-wrapper .map #building_18:hover #all_3,.map-page .first__map-wrapper .map #building_18:hover #all_4,.map-page .first__map-wrapper .map #building_18:hover #all_5,.map-page .first__map-wrapper .map #building_18:hover #all_6,.map-page .first__map-wrapper .map #building_18:hover #all_7,.map-page .first__map-wrapper .map #building_18:hover #all_8,.map-page .first__map-wrapper .map #building_18:hover #all_9{opacity:1}.map-page .first__map-wrapper .map.active-18 #building_18{opacity:1!important}.map-page .first__map-wrapper .map.active-18 #building_18 #all,.map-page .first__map-wrapper .map.active-18 #building_18 #all_1,.map-page .first__map-wrapper .map.active-18 #building_18 #all_10,.map-page .first__map-wrapper .map.active-18 #building_18 #all_11,.map-page .first__map-wrapper .map.active-18 #building_18 #all_12,.map-page .first__map-wrapper .map.active-18 #building_18 #all_2,.map-page .first__map-wrapper .map.active-18 #building_18 #all_3,.map-page .first__map-wrapper .map.active-18 #building_18 #all_4,.map-page .first__map-wrapper .map.active-18 #building_18 #all_5,.map-page .first__map-wrapper .map.active-18 #building_18 #all_6,.map-page .first__map-wrapper .map.active-18 #building_18 #all_7,.map-page .first__map-wrapper .map.active-18 #building_18 #all_8,.map-page .first__map-wrapper .map.active-18 #building_18 #all_9{opacity:1}.map-page .first__map-wrapper .map #building_19{cursor:pointer;transition:all .25s cubic-bezier(.65,.05,.36,1)}.map-page .first__map-wrapper .map #building_19:hover{opacity:1!important}.map-page .first__map-wrapper .map #building_19:hover #all,.map-page .first__map-wrapper .map #building_19:hover #all_1,.map-page .first__map-wrapper .map #building_19:hover #all_10,.map-page .first__map-wrapper .map #building_19:hover #all_11,.map-page .first__map-wrapper .map #building_19:hover #all_12,.map-page .first__map-wrapper .map #building_19:hover #all_2,.map-page .first__map-wrapper .map #building_19:hover #all_3,.map-page .first__map-wrapper .map #building_19:hover #all_4,.map-page .first__map-wrapper .map #building_19:hover #all_5,.map-page .first__map-wrapper .map #building_19:hover #all_6,.map-page .first__map-wrapper .map #building_19:hover #all_7,.map-page .first__map-wrapper .map #building_19:hover #all_8,.map-page .first__map-wrapper .map #building_19:hover #all_9{opacity:1}.map-page .first__map-wrapper .map.active-19 #building_19{opacity:1!important}.map-page .first__map-wrapper .map.active-19 #building_19 #all,.map-page .first__map-wrapper .map.active-19 #building_19 #all_1,.map-page .first__map-wrapper .map.active-19 #building_19 #all_10,.map-page .first__map-wrapper .map.active-19 #building_19 #all_11,.map-page .first__map-wrapper .map.active-19 #building_19 #all_12,.map-page .first__map-wrapper .map.active-19 #building_19 #all_2,.map-page .first__map-wrapper .map.active-19 #building_19 #all_3,.map-page .first__map-wrapper .map.active-19 #building_19 #all_4,.map-page .first__map-wrapper .map.active-19 #building_19 #all_5,.map-page .first__map-wrapper .map.active-19 #building_19 #all_6,.map-page .first__map-wrapper .map.active-19 #building_19 #all_7,.map-page .first__map-wrapper .map.active-19 #building_19 #all_8,.map-page .first__map-wrapper .map.active-19 #building_19 #all_9{opacity:1}.map-page .first__map-wrapper .map #building_20{cursor:pointer;transition:all .25s cubic-bezier(.65,.05,.36,1)}.map-page .first__map-wrapper .map #building_20:hover{opacity:1!important}.map-page .first__map-wrapper .map #building_20:hover #all,.map-page .first__map-wrapper .map #building_20:hover #all_1,.map-page .first__map-wrapper .map #building_20:hover #all_10,.map-page .first__map-wrapper .map #building_20:hover #all_11,.map-page .first__map-wrapper .map #building_20:hover #all_12,.map-page .first__map-wrapper .map #building_20:hover #all_2,.map-page .first__map-wrapper .map #building_20:hover #all_3,.map-page .first__map-wrapper .map #building_20:hover #all_4,.map-page .first__map-wrapper .map #building_20:hover #all_5,.map-page .first__map-wrapper .map #building_20:hover #all_6,.map-page .first__map-wrapper .map #building_20:hover #all_7,.map-page .first__map-wrapper .map #building_20:hover #all_8,.map-page .first__map-wrapper .map #building_20:hover #all_9{opacity:1}.map-page .first__map-wrapper .map.active-20 #building_20{opacity:1!important}.map-page .first__map-wrapper .map.active-20 #building_20 #all,.map-page .first__map-wrapper .map.active-20 #building_20 #all_1,.map-page .first__map-wrapper .map.active-20 #building_20 #all_10,.map-page .first__map-wrapper .map.active-20 #building_20 #all_11,.map-page .first__map-wrapper .map.active-20 #building_20 #all_12,.map-page .first__map-wrapper .map.active-20 #building_20 #all_2,.map-page .first__map-wrapper .map.active-20 #building_20 #all_3,.map-page .first__map-wrapper .map.active-20 #building_20 #all_4,.map-page .first__map-wrapper .map.active-20 #building_20 #all_5,.map-page .first__map-wrapper .map.active-20 #building_20 #all_6,.map-page .first__map-wrapper .map.active-20 #building_20 #all_7,.map-page .first__map-wrapper .map.active-20 #building_20 #all_8,.map-page .first__map-wrapper .map.active-20 #building_20 #all_9{opacity:1}.map-page .first__map-wrapper .map #building_21{cursor:pointer;transition:all .25s cubic-bezier(.65,.05,.36,1)}.map-page .first__map-wrapper .map #building_21:hover{opacity:1!important}.map-page .first__map-wrapper .map #building_21:hover #all,.map-page .first__map-wrapper .map #building_21:hover #all_1,.map-page .first__map-wrapper .map #building_21:hover #all_10,.map-page .first__map-wrapper .map #building_21:hover #all_11,.map-page .first__map-wrapper .map #building_21:hover #all_12,.map-page .first__map-wrapper .map #building_21:hover #all_2,.map-page .first__map-wrapper .map #building_21:hover #all_3,.map-page .first__map-wrapper .map #building_21:hover #all_4,.map-page .first__map-wrapper .map #building_21:hover #all_5,.map-page .first__map-wrapper .map #building_21:hover #all_6,.map-page .first__map-wrapper .map #building_21:hover #all_7,.map-page .first__map-wrapper .map #building_21:hover #all_8,.map-page .first__map-wrapper .map #building_21:hover #all_9{opacity:1}.map-page .first__map-wrapper .map.active-21 #building_21{opacity:1!important}.map-page .first__map-wrapper .map.active-21 #building_21 #all,.map-page .first__map-wrapper .map.active-21 #building_21 #all_1,.map-page .first__map-wrapper .map.active-21 #building_21 #all_10,.map-page .first__map-wrapper .map.active-21 #building_21 #all_11,.map-page .first__map-wrapper .map.active-21 #building_21 #all_12,.map-page .first__map-wrapper .map.active-21 #building_21 #all_2,.map-page .first__map-wrapper .map.active-21 #building_21 #all_3,.map-page .first__map-wrapper .map.active-21 #building_21 #all_4,.map-page .first__map-wrapper .map.active-21 #building_21 #all_5,.map-page .first__map-wrapper .map.active-21 #building_21 #all_6,.map-page .first__map-wrapper .map.active-21 #building_21 #all_7,.map-page .first__map-wrapper .map.active-21 #building_21 #all_8,.map-page .first__map-wrapper .map.active-21 #building_21 #all_9{opacity:1}.map-page .first__map-wrapper .map #building_22{cursor:pointer;transition:all .25s cubic-bezier(.65,.05,.36,1)}.map-page .first__map-wrapper .map #building_22:hover{opacity:1!important}.map-page .first__map-wrapper .map #building_22:hover #all,.map-page .first__map-wrapper .map #building_22:hover #all_1,.map-page .first__map-wrapper .map #building_22:hover #all_10,.map-page .first__map-wrapper .map #building_22:hover #all_11,.map-page .first__map-wrapper .map #building_22:hover #all_12,.map-page .first__map-wrapper .map #building_22:hover #all_2,.map-page .first__map-wrapper .map #building_22:hover #all_3,.map-page .first__map-wrapper .map #building_22:hover #all_4,.map-page .first__map-wrapper .map #building_22:hover #all_5,.map-page .first__map-wrapper .map #building_22:hover #all_6,.map-page .first__map-wrapper .map #building_22:hover #all_7,.map-page .first__map-wrapper .map #building_22:hover #all_8,.map-page .first__map-wrapper .map #building_22:hover #all_9{opacity:1}.map-page .first__map-wrapper .map.active-22 #building_22{opacity:1!important}.map-page .first__map-wrapper .map.active-22 #building_22 #all,.map-page .first__map-wrapper .map.active-22 #building_22 #all_1,.map-page .first__map-wrapper .map.active-22 #building_22 #all_10,.map-page .first__map-wrapper .map.active-22 #building_22 #all_11,.map-page .first__map-wrapper .map.active-22 #building_22 #all_12,.map-page .first__map-wrapper .map.active-22 #building_22 #all_2,.map-page .first__map-wrapper .map.active-22 #building_22 #all_3,.map-page .first__map-wrapper .map.active-22 #building_22 #all_4,.map-page .first__map-wrapper .map.active-22 #building_22 #all_5,.map-page .first__map-wrapper .map.active-22 #building_22 #all_6,.map-page .first__map-wrapper .map.active-22 #building_22 #all_7,.map-page .first__map-wrapper .map.active-22 #building_22 #all_8,.map-page .first__map-wrapper .map.active-22 #building_22 #all_9{opacity:1}.map-page .first__map-wrapper .map #building_23{cursor:pointer;transition:all .25s cubic-bezier(.65,.05,.36,1)}.map-page .first__map-wrapper .map #building_23:hover{opacity:1!important}.map-page .first__map-wrapper .map #building_23:hover #all,.map-page .first__map-wrapper .map #building_23:hover #all_1,.map-page .first__map-wrapper .map #building_23:hover #all_10,.map-page .first__map-wrapper .map #building_23:hover #all_11,.map-page .first__map-wrapper .map #building_23:hover #all_12,.map-page .first__map-wrapper .map #building_23:hover #all_2,.map-page .first__map-wrapper .map #building_23:hover #all_3,.map-page .first__map-wrapper .map #building_23:hover #all_4,.map-page .first__map-wrapper .map #building_23:hover #all_5,.map-page .first__map-wrapper .map #building_23:hover #all_6,.map-page .first__map-wrapper .map #building_23:hover #all_7,.map-page .first__map-wrapper .map #building_23:hover #all_8,.map-page .first__map-wrapper .map #building_23:hover #all_9{opacity:1}.map-page .first__map-wrapper .map.active-23 #building_23{opacity:1!important}.map-page .first__map-wrapper .map.active-23 #building_23 #all,.map-page .first__map-wrapper .map.active-23 #building_23 #all_1,.map-page .first__map-wrapper .map.active-23 #building_23 #all_10,.map-page .first__map-wrapper .map.active-23 #building_23 #all_11,.map-page .first__map-wrapper .map.active-23 #building_23 #all_12,.map-page .first__map-wrapper .map.active-23 #building_23 #all_2,.map-page .first__map-wrapper .map.active-23 #building_23 #all_3,.map-page .first__map-wrapper .map.active-23 #building_23 #all_4,.map-page .first__map-wrapper .map.active-23 #building_23 #all_5,.map-page .first__map-wrapper .map.active-23 #building_23 #all_6,.map-page .first__map-wrapper .map.active-23 #building_23 #all_7,.map-page .first__map-wrapper .map.active-23 #building_23 #all_8,.map-page .first__map-wrapper .map.active-23 #building_23 #all_9{opacity:1}.map-page .first__map-wrapper .map #building_24{cursor:pointer;transition:all .25s cubic-bezier(.65,.05,.36,1)}.map-page .first__map-wrapper .map #building_24:hover{opacity:1!important}.map-page .first__map-wrapper .map #building_24:hover #all,.map-page .first__map-wrapper .map #building_24:hover #all_1,.map-page .first__map-wrapper .map #building_24:hover #all_10,.map-page .first__map-wrapper .map #building_24:hover #all_11,.map-page .first__map-wrapper .map #building_24:hover #all_12,.map-page .first__map-wrapper .map #building_24:hover #all_2,.map-page .first__map-wrapper .map #building_24:hover #all_3,.map-page .first__map-wrapper .map #building_24:hover #all_4,.map-page .first__map-wrapper .map #building_24:hover #all_5,.map-page .first__map-wrapper .map #building_24:hover #all_6,.map-page .first__map-wrapper .map #building_24:hover #all_7,.map-page .first__map-wrapper .map #building_24:hover #all_8,.map-page .first__map-wrapper .map #building_24:hover #all_9{opacity:1}.map-page .first__map-wrapper .map.active-24 #building_24{opacity:1!important}.map-page .first__map-wrapper .map.active-24 #building_24 #all,.map-page .first__map-wrapper .map.active-24 #building_24 #all_1,.map-page .first__map-wrapper .map.active-24 #building_24 #all_10,.map-page .first__map-wrapper .map.active-24 #building_24 #all_11,.map-page .first__map-wrapper .map.active-24 #building_24 #all_12,.map-page .first__map-wrapper .map.active-24 #building_24 #all_2,.map-page .first__map-wrapper .map.active-24 #building_24 #all_3,.map-page .first__map-wrapper .map.active-24 #building_24 #all_4,.map-page .first__map-wrapper .map.active-24 #building_24 #all_5,.map-page .first__map-wrapper .map.active-24 #building_24 #all_6,.map-page .first__map-wrapper .map.active-24 #building_24 #all_7,.map-page .first__map-wrapper .map.active-24 #building_24 #all_8,.map-page .first__map-wrapper .map.active-24 #building_24 #all_9{opacity:1}.map-page .first__map-wrapper .map #building_25{cursor:pointer;transition:all .25s cubic-bezier(.65,.05,.36,1)}.map-page .first__map-wrapper .map #building_25:hover{opacity:1!important}.map-page .first__map-wrapper .map #building_25:hover #all,.map-page .first__map-wrapper .map #building_25:hover #all_1,.map-page .first__map-wrapper .map #building_25:hover #all_10,.map-page .first__map-wrapper .map #building_25:hover #all_11,.map-page .first__map-wrapper .map #building_25:hover #all_12,.map-page .first__map-wrapper .map #building_25:hover #all_2,.map-page .first__map-wrapper .map #building_25:hover #all_3,.map-page .first__map-wrapper .map #building_25:hover #all_4,.map-page .first__map-wrapper .map #building_25:hover #all_5,.map-page .first__map-wrapper .map #building_25:hover #all_6,.map-page .first__map-wrapper .map #building_25:hover #all_7,.map-page .first__map-wrapper .map #building_25:hover #all_8,.map-page .first__map-wrapper .map #building_25:hover #all_9{opacity:1}.map-page .first__map-wrapper .map.active-25 #building_25{opacity:1!important}.map-page .first__map-wrapper .map.active-25 #building_25 #all,.map-page .first__map-wrapper .map.active-25 #building_25 #all_1,.map-page .first__map-wrapper .map.active-25 #building_25 #all_10,.map-page .first__map-wrapper .map.active-25 #building_25 #all_11,.map-page .first__map-wrapper .map.active-25 #building_25 #all_12,.map-page .first__map-wrapper .map.active-25 #building_25 #all_2,.map-page .first__map-wrapper .map.active-25 #building_25 #all_3,.map-page .first__map-wrapper .map.active-25 #building_25 #all_4,.map-page .first__map-wrapper .map.active-25 #building_25 #all_5,.map-page .first__map-wrapper .map.active-25 #building_25 #all_6,.map-page .first__map-wrapper .map.active-25 #building_25 #all_7,.map-page .first__map-wrapper .map.active-25 #building_25 #all_8,.map-page .first__map-wrapper .map.active-25 #building_25 #all_9{opacity:1}.map-page .first__map-wrapper .map.opacity-low #building_1,.map-page .first__map-wrapper .map.opacity-low #building_10,.map-page .first__map-wrapper .map.opacity-low #building_11,.map-page .first__map-wrapper .map.opacity-low #building_12,.map-page .first__map-wrapper .map.opacity-low #building_13,.map-page .first__map-wrapper .map.opacity-low #building_14,.map-page .first__map-wrapper .map.opacity-low #building_15,.map-page .first__map-wrapper .map.opacity-low #building_16,.map-page .first__map-wrapper .map.opacity-low #building_17,.map-page .first__map-wrapper .map.opacity-low #building_18,.map-page .first__map-wrapper .map.opacity-low #building_19,.map-page .first__map-wrapper .map.opacity-low #building_2,.map-page .first__map-wrapper .map.opacity-low #building_20,.map-page .first__map-wrapper .map.opacity-low #building_21,.map-page .first__map-wrapper .map.opacity-low #building_22,.map-page .first__map-wrapper .map.opacity-low #building_23,.map-page .first__map-wrapper .map.opacity-low #building_24,.map-page .first__map-wrapper .map.opacity-low #building_25,.map-page .first__map-wrapper .map.opacity-low #building_3,.map-page .first__map-wrapper .map.opacity-low #building_4,.map-page .first__map-wrapper .map.opacity-low #building_5,.map-page .first__map-wrapper .map.opacity-low #building_6,.map-page .first__map-wrapper .map.opacity-low #building_7,.map-page .first__map-wrapper .map.opacity-low #building_8,.map-page .first__map-wrapper .map.opacity-low #building_9{opacity:.4}.map-page .first__map-wrapper .map__signs{background:#0b0b0b;border:1px solid hsla(0,0%,100%,.4);border-radius:16px;height:max-content;max-width:300px;padding:16px;position:absolute;right:20px;top:20px;width:100%;z-index:10}.map-page .first__map-wrapper .map__signs.opened .map__signs-head{padding-bottom:24px}.map-page .first__map-wrapper .map__signs.opened .map__signs-head-arrow{transform:rotate(-180deg)}.map-page .first__map-wrapper .map__signs.opened .map__signs-content{height:var(--height);opacity:1}.map-page .first__map-wrapper .map__signs-head{align-items:center;cursor:pointer;display:flex;gap:16px;justify-content:space-between;transition:all .25s cubic-bezier(.65,.05,.36,1)}.map-page .first__map-wrapper .map__signs-head:hover{opacity:.7}.map-page .first__map-wrapper .map__signs-head-title{color:#fff;font-size:16px}.map-page .first__map-wrapper .map__signs-head-arrow{display:block;height:16px;transition:all .25s cubic-bezier(.65,.05,.36,1);width:16px}.map-page .first__map-wrapper .map__signs-head-arrow svg{display:block;height:100%;width:100%}.map-page .first__map-wrapper .map__signs-content{height:0;opacity:0;overflow:hidden;transition:all .25s cubic-bezier(.65,.05,.36,1);width:100%}.map-page .first__map-wrapper .map__signs-item{align-items:center;display:flex;gap:10px;margin-bottom:16px}.map-page .first__map-wrapper .map__signs-item-icon{align-items:center;border:1px solid #fff;border-radius:50%;display:flex;height:32px;justify-content:center;width:32px}.map-page .first__map-wrapper .map__signs-item-icon img{display:block;height:auto;object-fit:contain;width:16px}.map-page .first__map-wrapper .map__signs-item-title{color:#fff;font-size:16px}.map-page .first__map-wrapper .map__signs-btn{font-size:16px;height:48px;padding:0 24px;text-transform:none;width:100%}.map-page .first__map-wrapper .map__signs-btn span{flex-shrink:0}.map-page .first__map-wrapper .map__reset{background:#0b0b0b;border:1px solid hsla(0,0%,100%,.4);border-radius:16px;color:#fff;cursor:pointer;font-size:16px;height:58px;left:20px;padding:0 24px;position:absolute;top:20px;transition:all .25s cubic-bezier(.65,.05,.36,1);z-index:10}.map-page .first__map-wrapper .map__reset:hover{opacity:.7}.map-page .first__map-filters{background:#0b0b0b;border-radius:16px;margin:0 auto;max-width:1888px;padding:24px 0;width:calc(100% - 32px)}.map-page .first__map-filters-inner{align-items:center;display:flex}.map-page .first__map-title{color:#faa61a;font-size:32px;font-weight:700;line-height:38px}.map-page .first__map-floors{margin-left:80px}.map-page .first__map-floors,.map-page .first__map-floors-row{align-items:center;display:flex;gap:10px}.map-page .first__map-caption{color:#fff;font-size:16px}.map-page .first__map-floor{align-items:center;border:1px solid hsla(0,0%,100%,.4);border-radius:50%;color:#fff;cursor:pointer;display:flex;font-size:16px;height:44px;justify-content:center;transition:all .25s cubic-bezier(.65,.05,.36,1);width:44px}.map-page .first__map-floor:hover{opacity:.7}.map-page .first__map-floor.active{background:#faa61a;border-color:#faa61a;color:#0b0b0b;pointer-events:none}.map-page .first__map-filter{align-items:center;cursor:pointer;display:flex;gap:10px;margin-left:40px;transition:all .25s cubic-bezier(.65,.05,.36,1)}.map-page .first__map-filter.notice .first__map-filter-icon:before{background:#faa61a;border:2px solid #fff;border-radius:50%;content:"";height:12px;position:absolute;right:1px;top:1px;width:12px;z-index:2}.map-page .first__map-filter-icon{align-items:center;border:1px solid hsla(0,0%,100%,.4);border-radius:50%;display:flex;height:44px;justify-content:center;position:relative;width:44px}.map-page .first__map-filter-icon svg{display:block;height:24px;width:24px}.map-page .first__map-filter:hover{opacity:.7}.map-page .first__map-filter-title{color:#fff;font-size:16px}.map-page .first__map-filter--search{margin-left:auto}.map-page .first__map-filter--search .first__map-filter-title{color:#a7a7a7;margin-left:20px}.map-page .first__map-filter--search .first__map-filter-icon svg{height:20px;width:20px}@media only screen and (max-width:1200px){.map-page .first{padding-top:60px}.map-page .first__title{font-size:36px;line-height:42px;max-width:100%}.map-page .first__map-title{font-size:20px;line-height:24px}.map-page .first__map-filter{margin-left:auto}.map-page .first__map-filter-title{display:none}.map-page .first__map-filter--search{margin-left:16px}}@media only screen and (max-width:980px){.map-page .first__map-filters-inner{flex-wrap:wrap;gap:16px;justify-content:center}.map-page .first__map-floors{flex-direction:column;margin-left:0;width:100%}.map-page .first__map-floors-row{flex-wrap:wrap;justify-content:center}.map-page .first__map-filter,.map-page .first__map-filter--search{margin-left:0}}@media only screen and (max-width:768px){.map-page .first__map-head{align-items:flex-end;flex-direction:column}.map-page .first__map-wrapper{margin:40px auto}.map-page .first__map-wrapper .map{display:flex;flex-direction:column}.map-page .first__map-wrapper .map__signs{margin-bottom:16px;max-width:100%;position:relative;right:0;top:0}.map-page .first__map-wrapper .map__reset{left:0;margin-top:16px;order:3;position:relative;top:0;width:100%}.map-page .first__map-building,.map-page .first__map-infrastructure{height:100vh;left:0;padding:80px 16px 16px;position:fixed;top:0;width:100vw;z-index:120}.map-page .first__map-building .popup__close,.map-page .first__map-infrastructure .popup__close{display:flex}.map-page .first__title{font-size:24px;line-height:32px;margin-bottom:40px}}.map-page .residents{background:#f8f8f8;padding:40px 0;transition:all .25s cubic-bezier(.65,.05,.36,1)}.map-page .residents__grid{display:grid;gap:40px 16px;grid-template-columns:repeat(3,1fr)}.map-page .residents__grid .resident-card{width:100%}@media only screen and (max-width:1200px){.map-page .residents__grid{grid-template-columns:repeat(2,1fr)}}@media only screen and (max-width:768px){.map-page .residents__grid{gap:32px 16px;grid-template-columns:1fr}}.theme-dark .map-page .residents{background:hsla(0,0%,4%,.9)}.theme-dark .map-page .filters-menu__title{color:#0b0b0b}.news-page .filters{background:#fff;padding:16px 0;width:100%}.news-page .filters__inner{align-items:center;display:flex;gap:24px;position:relative}.news-page .filters__btn.active{background:#faa61a;border-color:#faa61a}.news-page .filters__search{align-items:center;background:#fff;border:1px solid hsla(0,0%,4%,.4);border-radius:8px;bottom:0;display:flex;height:100%;left:0;margin:auto;max-width:calc(100% - 32px);padding:0 24px;position:absolute;right:0;width:100%;z-index:20}.news-page .filters__search-icon{height:24px;width:24px}.news-page .filters__search-icon svg,.news-page .filters__search-input{display:block;height:100%;width:100%}.news-page .filters__search-input{background:transparent;border:0;box-shadow:0;font-size:16px;outline:0;padding:0 24px}.news-page .filters__search-close{cursor:pointer;flex-shrink:0;height:24px;margin-left:auto;transition:all .25s cubic-bezier(.65,.05,.36,1);width:24px}.news-page .filters__search-close:hover{opacity:.7}.news-page .filters__search-close svg{display:block;height:100%;width:100%}.news-page .filters__item{cursor:pointer;position:relative;transition:all .25s cubic-bezier(.65,.05,.36,1);z-index:20}.news-page .filters__item,.news-page .filters__item-btn{align-items:center;display:flex;gap:10px}.news-page .filters__item-btn:hover{opacity:.7}.news-page .filters__item-icon{align-items:center;border:1px solid hsla(0,0%,4%,.4);border-radius:50%;display:flex;height:44px;justify-content:center;position:relative;width:44px}.news-page .filters__item-icon svg{display:block;height:24px;width:24px}.news-page .filters__item-title{color:#0b0b0b;font-size:16px}.news-page .filters__item--search{margin-left:auto}.news-page .filters__item--search .filters__item-title{color:#818181}.news-page .filters__item--search .filters__item-icon svg{height:20px;width:20px}@media only screen and (max-width:768px){.news-page .filters__item{order:-2}.news-page .filters__item-btn:hover{opacity:1}.news-page .filters__item.active{z-index:120}.news-page .filters__item--search{margin-left:0;order:-1}.news-page .filters__item-title{display:none}}.news-page .news{background:#f8f8f8;padding:140px 0;transition:all .25s cubic-bezier(.65,.05,.36,1)}.news-page .news__grid{display:grid;gap:40px 16px;grid-template-columns:repeat(3,1fr)}.news-page .news__grid .article-card{width:100%}@media only screen and (max-width:1080px){.news-page .news__grid{grid-template-columns:repeat(2,1fr)}}@media only screen and (max-width:768px){.news-page .news{padding:60px 0}.news-page .news__grid{gap:24px 16px;grid-template-columns:1fr}}.news-page .inspiration{padding:140px 0}.news-page .inspiration__title{border-bottom:1px solid #e2e2e2;padding-bottom:16px;width:100%}.news-page .inspiration__slider{overflow:initial;width:100%}.news-page .inspiration__slider-navigation{gap:0;justify-content:space-between;left:-32px;margin-left:auto;margin-top:0;position:absolute;top:calc(50% - 32px);width:calc(100% + 64px)}.news-page .inspiration__slider-next,.news-page .inspiration__slider-prev{background:#f4f6fc}@media only screen and (max-width:768px){.news-page .inspiration{padding:60px 0}.news-page .inspiration__slider-navigation{display:none}}.news-page .main-img{border-radius:16px;margin:0 auto;max-width:1888px;overflow:hidden;padding-top:33%;position:relative;width:calc(100% - 32px)}.news-page .main-img img{display:block;height:100%;left:0;object-fit:cover;object-position:center;position:absolute;top:0;width:100%}.news-page .main-img__favorite{bottom:32px;display:block;height:64px;object-fit:contain;position:absolute;right:32px;width:64px;z-index:2}.news-page .main-img__favorite svg{display:block;height:100%;width:100%}@media only screen and (max-width:1400px){.news-page .main-img{padding-top:45%}}@media only screen and (max-width:768px){.news-page .main-img{padding-top:65%}.news-page .main-img__favorite{bottom:16px;height:36px;right:16px;width:36px}}.news-page .first{padding:16px 0}.news-page .first__inner{align-items:center;display:grid;gap:16px;grid-template-columns:repeat(2,1fr)}.news-page .first__left{padding-right:140px}.news-page .first__date{color:#faa61a;font-size:20px;font-weight:700;line-height:20px;text-transform:uppercase}.news-page .first__title{font-size:48px;font-weight:700;line-height:57px;margin-top:24px}.news-page .first__right{background:#f8f8f8;border-radius:16px;padding:140px 120px}.news-page .first__text{font-size:18px;line-height:28px}.news-page .first__categories{display:flex;flex-wrap:wrap;gap:10px;margin-top:40px}@media only screen and (max-width:1080px){.news-page .first__left{padding-right:32px}.news-page .first__title{font-size:32px;line-height:40px}.news-page .first__right{padding:60px}}@media only screen and (max-width:920px){.news-page .first__inner{gap:32px;grid-template-columns:1fr}}@media only screen and (max-width:768px){.news-page .first__date{font-size:16px;line-height:16px}.news-page .first__title{font-size:26px;line-height:32px;margin-top:16px}.news-page .first__right{padding:32px 16px}.news-page .first__text{font-size:16px;line-height:24px}.news-page .first__categories{margin-top:24px}}.news-page .about{padding-bottom:80px;padding-top:80px}.news-page .about__title{border-bottom:1px solid #e2e2e2;font-size:56px;line-height:64px;margin-bottom:70px;padding-bottom:16px;width:100%}.news-page .about__item{align-items:center;display:grid;gap:16px;grid-template-columns:repeat(2,1fr);margin-top:16px}.news-page .about__item.left .about__item-slider{order:-1}.news-page .about__item.left .about__item-col{padding-left:140px;padding-right:0}.news-page .about__item.text{grid-template-columns:1fr;margin-top:140px}.news-page .about__item.text .about__item-col{padding:0}.news-page .about__item-col{display:flex;flex-direction:column;height:100%;justify-content:center;padding-right:140px}.news-page .about__item-title{font-size:48px;font-weight:700;line-height:57px;margin-bottom:40px}.news-page .about__item-text{font-size:18px;line-height:28px}.news-page .about__item-text p{margin-top:24px}.news-page .about__item-text p:first-child{margin-top:0}.news-page .about__item-text .link,.news-page .about__item-text a{cursor:pointer;display:inline-block;font-size:18px;width:max-content}.news-page .about__item-contact{align-items:center;display:flex;margin-top:40px}.news-page .about__item-contact-icon{height:24px;width:24px}.news-page .about__item-contact-icon svg{display:block;height:100%;width:100%}.news-page .about__item-contact-value{font-size:18px;line-height:28px;margin-left:18px}.news-page .about__item-btn{margin-top:40px}.news-page .about__item-slider{border-radius:16px;position:relative;width:100%}.news-page .about__item-slider-item{padding-top:95%;position:relative}.news-page .about__item-slider-item img{display:block;height:100%;left:0;object-fit:cover;object-position:center;position:absolute;top:0;width:100%}.news-page .about__item-slider-controls{align-items:center;bottom:32px;display:flex;gap:10px;position:absolute;right:32px;z-index:10}.news-page .about__item-slider-pagination{background:#fff;border-radius:60px;color:#0c0c0c;font-size:20px;line-height:20px;padding:21px 28px;position:relative}.news-page .about__item-slider-next,.news-page .about__item-slider-prev{background:hsla(0,0%,4%,.4);border-color:hsla(0,0%,100%,.5)}.news-page .about__item-slider-next svg path,.news-page .about__item-slider-prev svg path{stroke:#fff}.news-page .about__item-slider-next:hover,.news-page .about__item-slider-prev:hover{background:#faa61a;border-color:#faa61a}.news-page .about__video{margin:140px auto 0;max-width:1888px;width:calc(100% - 32px)}@media only screen and (max-width:1400px){.news-page .about__item-col{padding-right:32px}.news-page .about__item-title{font-size:36px;line-height:42px}.news-page .about__item.left .about__item-col{padding-left:32px}}@media only screen and (max-width:980px){.news-page .about__item{grid-template-columns:1fr;margin-top:40px}.news-page .about__item.left .about__item-col{order:-1;padding-left:0}.news-page .about__item-col{padding-right:0}}@media only screen and (max-width:768px){.news-page .about{padding:60px 0}.news-page .about__video{margin-top:40px}.news-page .about__item.text{margin-top:32px}.news-page .about__item-title{font-size:24px;line-height:30px;margin-bottom:24px}.news-page .about__item-contact-value{font-size:16px;line-height:22px}.news-page .about__item-benefits{margin:24px 0}.news-page .about__item-benefits-value{font-size:18px;line-height:24px}.news-page .about__item-text{font-size:16px;line-height:22px}.news-page .about__item-slider-label{left:16px;padding:9px;top:16px}.news-page .about__item-slider-controls{bottom:0;justify-content:space-between;left:0;padding:16px;width:100%}.news-page .about__item-slider-pagination{width:max-content}}.news-page .products{background:#f8f8f8;padding-bottom:64px;padding-top:140px;transition:all .25s cubic-bezier(.65,.05,.36,1)}.news-page .products__title{border-bottom:1px solid #e2e2e2;padding-bottom:16px;width:100%}.news-page .products__slider{margin-top:60px;overflow:initial;transition:all .25s cubic-bezier(.65,.05,.36,1);width:100%}.news-page .products__slider-navigation{gap:0;justify-content:space-between;left:-32px;margin-left:auto;margin-top:0;position:absolute;top:calc(50% - 32px);width:calc(100% + 64px)}.news-page .products__slider-next,.news-page .products__slider-prev{background:#f4f6fc}@media only screen and (max-width:768px){.news-page .products{padding-bottom:32px;padding-top:60px}.news-page .products__slider-navigation{display:none}}.news-page .gallery{margin-top:0;padding:140px 0}.news-page .gallery__grid{column-gap:16px;display:grid;grid-template-columns:repeat(4,1fr);row-gap:40px}.news-page .gallery__item{border-radius:16px;cursor:pointer;overflow:hidden;position:relative;width:100%}.news-page .gallery__item:before{background:linear-gradient(180deg,transparent,rgba(0,0,0,.21) 31.14%,rgba(0,0,0,.28) 48.2%,rgba(0,0,0,.35) 65.65%,rgba(0,0,0,.42));content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:2}.news-page .gallery__item:hover .gallery__item-img img{transform:scale(1.05)}.news-page .gallery__item-img{padding-top:130%;position:relative;width:100%;z-index:1}.news-page .gallery__item-img img{display:block;height:100%;left:0;object-fit:cover;object-position:center;position:absolute;top:0;transition:all .25s cubic-bezier(.65,.05,.36,1);width:100%}.news-page .gallery__item-title{bottom:40px;color:#fff;font-size:24px;font-weight:700;left:0;line-height:28px;padding:0 32px;position:absolute;z-index:3}@media only screen and (max-width:768px){.news-page .gallery{padding:60px 0}.news-page .gallery__grid{display:flex;flex-wrap:nowrap;overflow-x:auto;padding-bottom:6px}.news-page .gallery__item{flex-shrink:0;width:270px}.news-page .gallery__item-title{font-size:18px;line-height:24px;padding:0 32px}}.news-page .recommend{background:#f8f8f8;padding-bottom:80px;padding-top:140px;transition:all .25s cubic-bezier(.65,.05,.36,1)}.news-page .recommend__slider{overflow:initial;width:100%}.news-page .recommend__slider-navigation{gap:0;justify-content:space-between;left:-32px;margin-left:auto;margin-top:0;position:absolute;top:calc(50% - 32px);width:calc(100% + 64px)}.news-page .recommend__slider-next,.news-page .recommend__slider-prev{background:#f4f6fc}.news-page .recommend__grid{column-gap:16px;display:grid;grid-template-columns:repeat(3,1fr);row-gap:40px}.news-page .recommend__grid .event-card{width:100%}@media only screen and (max-width:768px){.news-page .recommend{padding-top:60px}.news-page .recommend__slider-navigation{display:none}}.theme-dark .news-page .filters{background:#222}.theme-dark .news-page .filters__item-btn,.theme-dark .news-page .filters__item-icon{border-color:#fff}.theme-dark .news-page .filters__item-btn svg ellipse,.theme-dark .news-page .filters__item-btn svg path,.theme-dark .news-page .filters__item-icon svg ellipse,.theme-dark .news-page .filters__item-icon svg path{stroke:#fff}.theme-dark .news-page .filters__item-title{color:#fff}.theme-dark .news-page .filters-menu__title{color:#0b0b0b}.theme-dark .news-page .news,.theme-dark .news-page .products,.theme-dark .news-page .recommend{background:hsla(0,0%,4%,.9)}.theme-dark .news-page .first__right{background:#3e3e3e}.press-page .main-banner{margin-top:100px;max-width:1888px}@media only screen and (max-width:768px){.press-page .main-banner{margin-top:40px}}.press-page .partners{background:#f8f8f8;margin-top:16px;padding:140px 0;transition:all .25s cubic-bezier(.65,.05,.36,1)}.press-page .partners__title{border-bottom:1px solid #e2e2e2;padding-bottom:16px}.press-page .partners__grid{display:grid;gap:40px 16px;grid-template-columns:repeat(4,1fr)}.press-page .partners__residents{margin-bottom:70px}.press-page .partners__residents-grid{display:grid;gap:32px 16px;grid-template-columns:repeat(3,1fr)}.press-page .partners__residents .resident-card{padding-bottom:84px;width:100%}@media only screen and (max-width:1300px){.press-page .partners__residents-grid{grid-template-columns:repeat(2,1fr)}}@media only screen and (max-width:980px){.press-page .partners__grid{grid-template-columns:repeat(3,1fr)}}@media only screen and (max-width:768px){.press-page .partners{padding:60px 0}.press-page .partners__residents-grid{display:flex;flex-wrap:nowrap;gap:16px;overflow-x:auto;padding-bottom:6px}.press-page .partners__residents-grid .resident-card{flex-shrink:0;width:270px}.press-page .partners__grid{grid-template-columns:repeat(2,1fr)}}.theme-dark .press-page .partners{background:hsla(0,0%,4%,.9)}.project-management-page .main-banner{margin-top:100px}.project-management-page .main-banner__block-btn{margin:0}@media only screen and (max-width:768px){.project-management-page .main-banner{margin-top:40px}}.project-management-page .first{padding:16px 0}.project-management-page .first__inner{align-items:center;display:grid;gap:16px;gap:145px;grid-template-columns:repeat(2,1fr)}.project-management-page .first__title{font-size:48px;font-weight:700;line-height:57px}.project-management-page .first__text{font-size:18px;line-height:28px;margin-top:40px}.project-management-page .first__btn{margin-top:40px}.project-management-page .first__img{border-radius:16px;max-width:936px;overflow:hidden;padding-top:100%;position:relative;width:100%}.project-management-page .first__img img{display:block;height:100%;left:0;object-fit:cover;object-position:center;position:absolute;top:0;width:100%}@media only screen and (max-width:980px){.project-management-page .first__inner{gap:32px;grid-template-columns:1fr}}@media only screen and (max-width:768px){.project-management-page .first__title{font-size:26px;line-height:32px}.project-management-page .first__text{font-size:16px;line-height:24px;margin-top:24px}}.project-management-page .tasks{background:#f8f8f8;padding:140px 0}.project-management-page .tasks__inner{display:grid;gap:16px;grid-template-columns:repeat(2,1fr)}.project-management-page .tasks__card{background:#fff;border:1px solid hsla(0,0%,4%,.4);border-radius:16px;padding:60px}.project-management-page .tasks__card-title{font-size:32px;font-weight:700;line-height:38px;margin-bottom:40px}.project-management-page .tasks__card-item{font-size:16px;line-height:24px;margin-top:24px;padding-left:30px;position:relative}.project-management-page .tasks__card-item:first-child{margin-top:0}.project-management-page .tasks__card-item:before{background:url(/icons/list-dot-check-orange.svg) no-repeat;background-position:50%;background-size:contain;content:"";height:20px;left:0;position:absolute;top:0;width:20px}@media only screen and (max-width:980px){.project-management-page .tasks__inner{grid-template-columns:1fr}}@media only screen and (max-width:768px){.project-management-page .tasks{padding:60px 0}.project-management-page .tasks__card{padding:16px}.project-management-page .tasks__card-title{font-size:20px;line-height:26px;margin-bottom:24px}.project-management-page .tasks__card-item{margin-top:16px}}.project-management-page .management{padding-top:140px}.project-management-page .management__title{border-bottom:1px solid #e2e2e2;margin-bottom:60px;padding-bottom:16px;width:100%}.project-management-page .management__text{font-size:18px;line-height:28px}.project-management-page .management__btn{margin-top:32px}.project-management-page .management__img{border-radius:16px;display:block;margin:60px auto 0;max-width:1888px;overflow:hidden;padding-top:33%;position:relative;width:calc(100% - 32px)}.project-management-page .management__img img{display:block;height:100%;left:0;object-fit:cover;object-position:center;position:absolute;top:0;width:100%}@media only screen and (max-width:768px){.project-management-page .management{padding-top:60px}.project-management-page .management__title{margin-bottom:32px}.project-management-page .management__text{font-size:16px;line-height:24px}.project-management-page .management__btn{margin-top:24px}.project-management-page .management__img{padding-top:60%}}.project-management-page .projects{padding:140px 0}.project-management-page .projects__title{border-bottom:1px solid #e2e2e2;font-size:56px;line-height:64px;margin-bottom:70px;padding-bottom:16px;width:100%}.project-management-page .projects__item{align-items:center;display:grid;gap:16px;grid-template-columns:repeat(2,1fr);margin-top:16px}.project-management-page .projects__item.left .projects__item-slider{order:-1}.project-management-page .projects__item.left .projects__item-col{padding-left:140px;padding-right:0}.project-management-page .projects__item-col{display:flex;flex-direction:column;height:100%;justify-content:center;padding-right:140px}.project-management-page .projects__item-title{font-size:48px;font-weight:700;line-height:57px;margin-bottom:40px}.project-management-page .projects__item-benefits{align-items:center;border-bottom:1px solid #e2e2e2;border-top:1px solid #e2e2e2;display:flex;gap:24px;justify-content:space-between;margin:40px 0;padding:20px 0;width:100%}.project-management-page .projects__item-benefits-value{color:#faa61a;font-size:32px;font-weight:700;line-height:38px}.project-management-page .projects__item-benefits-caption{color:#818181;font-size:14px;line-height:14px;margin-top:10px;text-transform:uppercase}.project-management-page .projects__item-text{font-size:18px;line-height:28px}.project-management-page .projects__item-btn{margin-top:40px}.project-management-page .projects__item-slider{border-radius:16px;position:relative;width:100%}.project-management-page .projects__item-slider-item{padding-top:95%;position:relative}.project-management-page .projects__item-slider-item img{display:block;height:100%;left:0;object-fit:cover;object-position:center;position:absolute;top:0;width:100%}.project-management-page .projects__item-slider-label{border:1px solid hsla(0,0%,4%,.4);border-radius:60px;font-size:14px;left:32px;line-height:16px;padding:16px;position:absolute;top:32px;z-index:5}.project-management-page .projects__item-slider-label.green{background:#a7cb5b}.project-management-page .projects__item-slider-label.orange{background:#faa61a}.project-management-page .projects__item-slider-controls{align-items:center;bottom:32px;display:flex;gap:10px;position:absolute;right:32px;z-index:10}.project-management-page .projects__item-slider-pagination{background:#fff;border-radius:60px;color:#0c0c0c;font-size:20px;line-height:20px;padding:21px 28px;position:relative}.project-management-page .projects__item-slider-next,.project-management-page .projects__item-slider-prev{background:hsla(0,0%,4%,.4);border-color:hsla(0,0%,100%,.5)}.project-management-page .projects__item-slider-next svg path,.project-management-page .projects__item-slider-prev svg path{stroke:#fff}.project-management-page .projects__item-slider-next:hover,.project-management-page .projects__item-slider-prev:hover{background:#faa61a;border-color:#faa61a}@media only screen and (max-width:1400px){.project-management-page .projects__item-col{padding-right:32px}.project-management-page .projects__item-title{font-size:36px;line-height:42px}.project-management-page .projects__item.left .projects__item-col{padding-left:32px}}@media only screen and (max-width:980px){.project-management-page .projects__item{grid-template-columns:1fr;margin-top:40px}.project-management-page .projects__item.left .projects__item-col{order:-1;padding-left:0}.project-management-page .projects__item-col{padding-right:0}}@media only screen and (max-width:768px){.project-management-page .projects__item-title{font-size:24px;line-height:30px;margin-bottom:24px}.project-management-page .projects__item-benefits{margin:24px 0}.project-management-page .projects__item-benefits-value{font-size:18px;line-height:24px}.project-management-page .projects__item-text{font-size:16px;line-height:22px}.project-management-page .projects__item-slider-label{left:16px;padding:9px;top:16px}.project-management-page .projects__item-slider-controls{bottom:0;justify-content:space-between;left:0;padding:16px;width:100%}.project-management-page .projects__item-slider-pagination{width:max-content}}.project-management-page .offer{background:#0b0b0b;padding:140px 0}.project-management-page .offer__inner{align-items:center;display:flex;justify-content:space-between}.project-management-page .offer__title{color:#fff;font-size:48px;font-weight:700;line-height:57px;max-width:880px}.project-management-page .offer__block{background:#fff;border-radius:16px;max-width:372px;padding:32px 40px}.project-management-page .offer__block-name{font-size:24px;font-weight:700;line-height:28px}.project-management-page .offer__block-divider{background:hsla(0,0%,4%,.4);height:1px;margin:16px 0;width:100%}.project-management-page .offer__block-position{font-size:12px;line-height:12px;text-transform:uppercase}.project-management-page .offer__block-contacts{margin:40px 0}.project-management-page .offer__block-contact{align-items:center;display:flex;margin-top:32px}.project-management-page .offer__block-contact-icon{height:24px;width:24px}.project-management-page .offer__block-contact-icon svg{display:block;height:100%;width:100%}.project-management-page .offer__block-contact:first-child{margin-top:0}.project-management-page .offer__block-contact-value{cursor:pointer;font-size:16px;margin-left:18px;transition:all .25s cubic-bezier(.65,.05,.36,1)}.project-management-page .offer__block-contact-value:hover{opacity:.7}.project-management-page .offer__block-contact-btn{width:100%}@media only screen and (max-width:1080px){.project-management-page .offer__title{font-size:36px;line-height:42px}}@media only screen and (max-width:768px){.project-management-page .offer{padding:60px 0}.project-management-page .offer__title{font-size:24px;line-height:32px}.project-management-page .offer__inner{flex-direction:column}.project-management-page .offer__block{margin-top:32px;padding:32px 16px;width:100%}.project-management-page .offer__block-name{font-size:20px;line-height:26px}}.rent-page .description__head{background:#0b0b0b;border-radius:16px;gap:16px;height:152px;margin:16px auto 0;max-width:1540px;padding:16px 0;width:calc(100% - 32px)}.rent-page .description__head .btn-solid{border-color:hsla(0,0%,100%,.5);color:#fff}.rent-page .description__head .btn-solid:hover{border-color:#faa61a;color:#faa61a}.rent-page .description__head .btn-solid svg{flex-shrink:0}.rent-page .description__head-row{align-items:center;display:flex;gap:32px;height:100%}.rent-page .description__head-left{align-content:center;display:flex;gap:16px}.rent-page .description__head-favorite{cursor:pointer;flex-shrink:0;height:64px;margin-left:auto;transition:all .25s cubic-bezier(.65,.05,.36,1);width:64px}.rent-page .description__head-favorite:hover{opacity:.7}.rent-page .description__head-favorite.active svg path{fill:#faa61a}.rent-page .description__head-favorite svg{display:block;height:100%;width:100%}.rent-page .description__head-favorite svg path{transition:all .25s cubic-bezier(.65,.05,.36,1)}.rent-page .description__row{display:grid;grid-template-columns:repeat(2,1fr);margin-top:16px}.rent-page .description__left{display:flex;flex-direction:column;justify-content:center;padding-right:24px}.rent-page .description__left-title{color:#0b0b0b;font-size:48px;font-weight:700;line-height:57px}.rent-page .description__left-text{font-size:18px;line-height:28px;margin-top:32px;max-width:650px;width:100%}.rent-page .description__left-text p{margin-top:16px}.rent-page .description__left-text p:first-child{margin-top:0}.rent-page .description__left-categories{display:flex;flex-wrap:wrap;gap:16px;margin-top:32px}.rent-page .description__left-labels{margin-top:32px}.rent-page .description__left-labels-title{color:#818181;font-size:12px;font-weight:700;line-height:12px;text-transform:uppercase}.rent-page .description__left-labels-row{align-items:center;display:flex;flex-wrap:wrap;gap:10px;margin-top:16px}.rent-page .description__right{padding:54px 40px 54px 100px;position:relative;z-index:1}.rent-page .description__right:before{background:#f8f8f8;border-radius:16px;content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:-1}.rent-page .description__right-head{align-items:flex-end;display:flex;justify-content:space-between}.rent-page .description__right-head-title{font-size:24px;font-weight:700;line-height:24px;text-transform:uppercase}.rent-page .description__right-head-value{color:#faa61a;font-size:56px;font-weight:700;line-height:56px;text-transform:uppercase}.rent-page .description__right-title{font-size:24px;font-weight:700;height:24px;text-transform:uppercase}.rent-page .description__right-contacts{margin:40px 0}.rent-page .description__right-contacts-item{align-items:center;display:flex;gap:16px;margin-top:32px}.rent-page .description__right-contacts-item:first-child{margin-top:0}.rent-page .description__right-contacts-icon{display:block;height:24px;width:24px}.rent-page .description__right-contacts-icon svg{display:block;height:100%;width:100%}.rent-page .description__right-contacts-value{font-size:16px}.rent-page .description__right-contacts-caption{color:#a7a7a7;font-size:16px}.rent-page .description__right-row{align-items:center;display:flex;gap:16px}@media only screen and (max-width:1200px){.rent-page .description__right{padding:60px}.rent-page .description__row{gap:32px;grid-template-columns:1fr}}@media only screen and (max-width:768px){.rent-page .description__head-left{align-items:flex-start;flex-direction:column}.rent-page .description__left-title{font-size:24px;line-height:32px}.rent-page .description__left-text{font-size:16px;line-height:24px;margin-top:24px}.rent-page .description__right{padding:16px}.rent-page .description__right-head-title{font-size:20px;line-height:24px}.rent-page .description__right-head-value{font-size:32px;line-height:32px}.rent-page .description__right-row{align-items:center;flex-direction:column;justify-content:center}.rent-page .description__right-contacts-item{flex-wrap:wrap}.rent-page .description__right-contacts-value{flex-shrink:0;width:calc(100% - 40px)}.rent-page .description__right-contacts-icon{flex-shrink:0}.rent-page .description__right-contacts-caption{line-height:20px}}.rent-page .rent{padding-top:140px}.rent-page .rent__slider{margin-bottom:80px;overflow:initial}.rent-page .rent__slider-navigation{gap:0;justify-content:space-between;left:-32px;margin-left:auto;margin-top:0;position:absolute;top:calc(50% - 32px);width:calc(100% + 64px)}.rent-page .rent__slider-next,.rent-page .rent__slider-prev{background:#f4f6fc}.rent-page .rent__slider-next:hover,.rent-page .rent__slider-prev:hover{background:#faa61a}.rent-page .rent__bottom{align-items:center;display:flex;gap:32px;margin-top:16px}.rent-page .rent__more{border:1px solid hsla(0,0%,4%,.4);margin-top:0}@media only screen and (max-width:768px){.rent-page .rent{padding-top:60px}.rent-page .rent__slider-navigation{display:none}}.rent-page .rent-list{background:#f8f8f8;padding:40px 0}.rent-page .rent-list__grid{display:grid;gap:40px 16px;grid-template-columns:repeat(3,1fr)}.rent-page .rent-list__grid .rent-card{width:100%}@media only screen and (max-width:1200px){.rent-page .rent-list__grid{grid-template-columns:repeat(2,1fr)}}@media only screen and (max-width:768px){.rent-page .rent-list__grid{gap:24px 16px;grid-template-columns:1fr}}.rent-page .section-accordion{overflow:hidden;padding:140px 0;width:100%}.rent-page .section-accordion.opened .section-accordion__content{height:var(--height);opacity:1;padding-top:60px}.rent-page .section-accordion.opened .section-accordion__icon{transform:rotate(0)}.rent-page .section-accordion.opened .section-accordion__head:after{width:100%}.rent-page .section-accordion__head{align-items:center;cursor:pointer;display:flex;position:relative}.rent-page .section-accordion__head:after{background:#e2e2e2;bottom:-16px;content:"";display:block;height:1px;position:absolute;transition:all .25s cubic-bezier(.65,.05,.36,1);width:0}.rent-page .section-accordion__head-count{align-items:center;border:1px solid hsla(0,0%,4%,.4);border-radius:600px;display:flex;font-size:18px;justify-content:center;line-height:18px;margin-left:24px;padding:24px}.rent-page .section-accordion__title{margin:0}.rent-page .section-accordion__icon{align-items:center;background:#faa61a;border-radius:50%;display:flex;flex-shrink:0;height:64px;justify-content:center;margin-left:auto;transform:rotate(-180deg);transition:all .25s cubic-bezier(.65,.05,.36,1);width:64px}.rent-page .section-accordion__icon svg{display:block;height:14px;width:14px}.rent-page .section-accordion__content{height:0;opacity:0;padding-top:0;transition:all .25s cubic-bezier(.65,.05,.36,1)}@media only screen and (max-width:768px){.rent-page .section-accordion{padding:60px 0}}.rent-page .faq{padding-top:140px}.rent-page .faq__accordion{border:1px solid hsla(0,0%,4%,.4);border-radius:16px;margin-top:16px;overflow:hidden;position:relative}.rent-page .faq__accordion.opened .faq__accordion-icon:after{transform:rotate(90deg)}.rent-page .faq__accordion.opened .faq__accordion-content{height:var(--height);opacity:1}.rent-page .faq__accordion-head{align-items:center;cursor:pointer;display:flex;justify-content:space-between}.rent-page .faq__accordion-head:hover .faq__accordion-title{opacity:.7}.rent-page .faq__accordion-title{font-size:24px;font-weight:700;line-height:28px;transition:all .25s cubic-bezier(.65,.05,.36,1)}.rent-page .faq__accordion-icon{align-items:center;background:#faa61a;border:1px solid #faa61a;border-radius:50%;display:flex;height:64px;justify-content:center;position:relative;width:64px}.rent-page .faq__accordion-icon:before{height:2px;width:16px}.rent-page .faq__accordion-icon:after,.rent-page .faq__accordion-icon:before{align-items:center;background:#0b0b0b;content:"";display:flex;justify-content:center;position:absolute;transition:all .25s cubic-bezier(.65,.05,.36,1)}.rent-page .faq__accordion-icon:after{height:16px;width:2px}.rent-page .faq__accordion-content{height:0;opacity:0;padding-top:0;transition:all .25s cubic-bezier(.65,.05,.36,1)}.rent-page .faq__accordion-content p{font-size:18px;line-height:28px}@media only screen and (max-width:768px){.rent-page .faq{padding-top:60px}}.rent-page .gallery{padding-top:60px}.rent-page .gallery.opened .gallery__item{pointer-events:auto}.rent-page .gallery__grid{column-gap:16px;display:grid;grid-template-columns:repeat(4,1fr);row-gap:40px}.rent-page .gallery__item{border-radius:16px;cursor:pointer;overflow:hidden;pointer-events:none;position:relative;width:100%}.rent-page .gallery__item:before{background:linear-gradient(180deg,transparent,rgba(0,0,0,.21) 31.14%,rgba(0,0,0,.28) 48.2%,rgba(0,0,0,.35) 65.65%,rgba(0,0,0,.42));content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:2}.rent-page .gallery__item:hover .gallery__item-img img{transform:scale(1.05)}.rent-page .gallery__item-img{padding-top:130%;position:relative;width:100%;z-index:1}.rent-page .gallery__item-img img{display:block;height:100%;left:0;object-fit:cover;object-position:center;position:absolute;top:0;transition:all .25s cubic-bezier(.65,.05,.36,1);width:100%}.rent-page .gallery__item-title{bottom:40px;color:#fff;font-size:24px;font-weight:700;left:0;line-height:28px;padding:0 32px;position:absolute;z-index:3}.rent-page .gallery__more{border:1px solid hsla(0,0%,4%,.4)}@media only screen and (max-width:768px){.rent-page .gallery__grid{display:flex;flex-wrap:nowrap;overflow-x:auto;padding-bottom:6px}.rent-page .gallery__item{flex-shrink:0;width:270px}.rent-page .gallery__item-title{font-size:18px;line-height:24px;padding:0 32px}}.rent-page .about__video{margin:0 auto;max-width:1888px;width:100%}@media only screen and (max-width:768px){.rent-page .about__video{width:calc(100% - 32px)}}.rent-page .recommend,.rent-page .residents{padding-bottom:0;padding-top:140px}.rent-page .recommend__slider,.rent-page .residents__slider{overflow:initial;width:100%}.rent-page .recommend__slider-navigation,.rent-page .residents__slider-navigation{gap:0;justify-content:space-between;left:-32px;margin-left:auto;margin-top:0;position:absolute;top:calc(50% - 32px);width:calc(100% + 64px)}.rent-page .recommend__slider-next,.rent-page .recommend__slider-prev,.rent-page .residents__slider-next,.rent-page .residents__slider-prev{background:#f4f6fc}.rent-page .recommend__slider-next:hover,.rent-page .recommend__slider-prev:hover,.rent-page .residents__slider-next:hover,.rent-page .residents__slider-prev:hover{background:#faa61a}.rent-page .recommend__more,.rent-page .residents__more{background:transparent;border:1px solid hsla(0,0%,4%,.4);margin-top:0}.rent-page .recommend__bottom,.rent-page .residents__bottom{align-items:center;display:flex;gap:32px;margin-top:16px}.rent-page .recommend__grid,.rent-page .residents__grid{column-gap:16px;display:grid;grid-template-columns:repeat(3,1fr);row-gap:40px}.rent-page .recommend__grid .event-card,.rent-page .residents__grid .event-card{width:100%}@media only screen and (max-width:768px){.rent-page .recommend,.rent-page .residents{padding-top:60px}.rent-page .recommend__slider-navigation,.rent-page .residents__slider-navigation{display:none}}.rent-page .residents{background:#f8f8f8;padding-bottom:64px;padding-top:140px}@media only screen and (max-width:768px){.rent-page .residents{padding-bottom:32px;padding-top:60px}}.theme-dark .rent-page .description__left-title{color:#fff}.theme-dark .rent-page .description__right:before{background:#3e3e3e}.theme-dark .rent-page .residents{background:hsla(0,0%,4%,.9)}.residents-page .filters{padding:24px 0}.residents-page .filters__row{align-items:center;display:flex;justify-content:space-between;position:relative}.residents-page .filters__left{align-items:center;display:flex;gap:32px}.residents-page .filters__search{align-items:center;background:#fff;border:1px solid hsla(0,0%,4%,.4);border-radius:8px;display:flex;height:100%;left:0;padding:0 24px;position:absolute;top:0;width:100%;z-index:20}.residents-page .filters__search-icon{height:24px;width:24px}.residents-page .filters__search-icon svg{display:block;height:100%;width:100%}.residents-page .filters__search-input{background:transparent;border:0;box-shadow:0;display:block;font-size:16px;height:100%;outline:0;padding:0 24px;width:100%}.residents-page .filters__search-close{cursor:pointer;flex-shrink:0;height:24px;margin-left:auto;transition:all .25s cubic-bezier(.65,.05,.36,1);width:24px}.residents-page .filters__search-close:hover{opacity:.7}.residents-page .filters__search-close svg{display:block;height:100%;width:100%}.residents-page .filters__item{align-items:center;display:flex;gap:10px;position:relative;transition:all .25s cubic-bezier(.65,.05,.36,1)}.residents-page .filters__item-icon{align-items:center;border:1px solid hsla(0,0%,4%,.4);border-radius:50%;cursor:pointer;display:flex;height:44px;justify-content:center;position:relative;width:44px}.residents-page .filters__item-icon svg{display:block;height:24px;width:24px}.residents-page .filters__item-btn,.residents-page .filters__item-icon svg ellipse,.residents-page .filters__item-icon svg path{transition:all .25s cubic-bezier(.65,.05,.36,1)}.residents-page .filters__item-btn{align-items:center;cursor:pointer;display:flex;gap:10px}.residents-page .filters__item-btn:hover{opacity:.7}.residents-page .filters__item-title{color:#0b0b0b;font-size:16px}.residents-page .filters__item--search .filters__item-title{color:#818181}.residents-page .filters__item--search .filters__item-icon svg{height:20px;width:20px}.residents-page .filters__item--notice .filters__item-icon:before{background:#faa61a;border:2px solid #fff;border-radius:50%;content:"";height:12px;position:absolute;right:1px;top:1px;width:12px;z-index:2}.residents-page .filters__right{align-items:center;display:flex;gap:16px}.residents-page .filters__right-item{align-items:center;border:1px solid hsla(0,0%,4%,.4);border-radius:50%;cursor:pointer;display:flex;height:44px;justify-content:center;transition:all .25s cubic-bezier(.65,.05,.36,1);width:44px}.residents-page .filters__right-item.active{background:#faa61a;border-color:#faa61a;pointer-events:none}.residents-page .filters__right-item svg{display:block;height:24px;width:24px}.residents-page .filters__right-item svg path{transition:all .25s cubic-bezier(.65,.05,.36,1)}.residents-page .filters__alphabet{padding:40px 0}.residents-page .filters__alphabet-btn{height:44px}.residents-page .filters__alphabet-row{display:flex;flex-wrap:wrap;margin-top:32px}.residents-page .filters__alphabet-item{align-items:center;color:#c8cacd;display:flex;font-size:16px;height:44px;justify-content:center;pointer-events:none;text-transform:uppercase;transition:all .25s cubic-bezier(.65,.05,.36,1);width:44px}.residents-page .filters__alphabet-item.exist{color:#0b0b0b;cursor:pointer;pointer-events:all}.residents-page .filters__alphabet-item.exist:hover{opacity:.7}.residents-page .filters__alphabet-item.active{color:#faa61a}@media only screen and (max-width:980px){.residents-page .filters__item-title{display:none}}@media only screen and (max-width:768px){.residents-page .filters__row{flex-direction:column;gap:16px;justify-content:center}.residents-page .filters__left,.residents-page .filters__right{gap:8px}}.residents-page .residents{background:#f8f8f8;padding-bottom:140px;padding-top:40px;transition:all .25s cubic-bezier(.65,.05,.36,1)}.residents-page .residents__grid{column-gap:16px;display:grid;row-gap:40px}.residents-page .residents__grid.view-4{grid-template-columns:repeat(4,1fr)}.residents-page .residents__grid.view-3{grid-template-columns:repeat(3,1fr)}.residents-page .residents__grid.view-2{grid-template-columns:repeat(2,1fr)}.residents-page .residents__grid .resident-card{width:100%}.residents-page .residents__grid-letter{color:#faa61a;font-size:24px;font-weight:700;line-height:38px;margin-bottom:16px;text-transform:uppercase}.residents-page .residents__grid-row{margin-top:60px}.residents-page .residents__grid-list{display:grid;gap:16px;grid-template-columns:repeat(4,1fr)}@media only screen and (max-width:1200px){.residents-page .residents__grid-list{grid-template-columns:repeat(3,1fr)}}@media only screen and (max-width:980px){.residents-page .residents__grid{grid-template-columns:repeat(2,1fr)!important}.residents-page .residents__grid.view-alphabet{grid-template-columns:1fr!important}.residents-page .residents__grid-list{grid-template-columns:repeat(2,1fr)}}@media only screen and (max-width:768px){.residents-page .residents__grid{grid-template-columns:1fr!important}.residents-page .residents__grid-list{grid-template-columns:1fr}.residents-page .residents__grid-row{margin-top:32px}}.residents-page .social-block{padding-bottom:64px;padding-top:64px}@media only screen and (max-width:768px){.residents-page .social-block{padding-bottom:40px;padding-top:40px}}.residents-page .description__head{align-items:center;display:flex;gap:16px;height:152px;margin:0 auto;max-width:1540px;padding:16px 0;width:calc(100% - 32px)}.residents-page .description__head .btn-solid{border-color:hsla(0,0%,100%,.5);color:#fff}.residents-page .description__head .btn-solid:hover{border-color:#faa61a;color:#faa61a}.residents-page .description__head .btn-solid svg{flex-shrink:0}.residents-page .description__head-logo{align-items:center;background:#fff;border:1px solid hsla(0,0%,4%,.4);border-radius:16px;display:flex;height:100%;justify-content:center;width:300px}.residents-page .description__head-logo img{display:block;height:100%;object-fit:contain;width:140px}.residents-page .description__head-row{align-items:center;background:#0b0b0b;border-radius:16px;display:flex;gap:32px;height:100%;padding:0 32px;width:100%}.residents-page .description__head-favorite{cursor:pointer;flex-shrink:0;height:64px;transition:all .25s cubic-bezier(.65,.05,.36,1);width:64px}.residents-page .description__head-favorite:hover{opacity:.7}.residents-page .description__head-favorite.active svg path{fill:#faa61a}.residents-page .description__head-favorite svg{display:block;height:100%;width:100%}.residents-page .description__head-favorite svg path{transition:all .25s cubic-bezier(.65,.05,.36,1)}.residents-page .description__head-caption{color:#a7a7a7;font-size:16px;line-height:22px}.residents-page .description__row{display:grid;grid-template-columns:repeat(2,1fr);margin-top:64px;padding-bottom:64px}.residents-page .description__left{display:flex;flex-direction:column;justify-content:center}.residents-page .description__left-title{color:#0b0b0b;font-size:56px;font-weight:700;text-transform:uppercase;transition:all .25s cubic-bezier(.65,.05,.36,1)}.residents-page .description__left-text{font-size:18px;line-height:28px;margin-top:32px;max-width:650px;padding-right:24px;width:100%}.residents-page .description__left-text p{margin-top:16px}.residents-page .description__left-text p:first-child{margin-top:0}.residents-page .description__left-brands{margin-top:32px}.residents-page .description__left-brands-title{color:#818181;font-size:12px;font-weight:700;line-height:12px;text-transform:uppercase}.residents-page .description__left-brands-row{align-items:center;display:flex;flex-wrap:wrap;gap:10px;margin-top:16px}.residents-page .description__right{padding:108px 120px;position:relative;transition:all .25s cubic-bezier(.65,.05,.36,1);z-index:1}.residents-page .description__right:before{background:#f8f8f8;border-radius:16px;content:"";height:100%;left:0;position:absolute;top:0;transition:all .25s cubic-bezier(.65,.05,.36,1);width:100%;z-index:-1}.residents-page .description__right-head{align-items:flex-end;display:flex;justify-content:space-between}.residents-page .description__right-head-title{font-size:24px;font-weight:700;line-height:24px;text-transform:uppercase;transition:all .25s cubic-bezier(.65,.05,.36,1)}.residents-page .description__right-head-value{color:#faa61a;font-size:56px;font-weight:700;line-height:56px;text-transform:uppercase;transition:all .25s cubic-bezier(.65,.05,.36,1)}.residents-page .description__right-contacts{margin:40px 0}.residents-page .description__right-contacts-item{align-items:center;display:flex;gap:16px;margin-top:32px}.residents-page .description__right-contacts-item:first-child{margin-top:0}.residents-page .description__right-contacts-icon{display:block;height:24px;width:24px}.residents-page .description__right-contacts-icon svg{display:block;height:100%;width:100%}.residents-page .description__right-contacts-caption,.residents-page .description__right-contacts-value{font-size:16px;transition:all .25s cubic-bezier(.65,.05,.36,1)}.residents-page .description__right-contacts-caption{color:#a7a7a7}.residents-page .description__right-row{align-items:center;display:flex;gap:16px}@media only screen and (max-width:1400px){.residents-page .description__right-head-value{font-size:42px;line-height:42px}.residents-page .description__right-head-title{font-size:20px;line-height:20px}}@media only screen and (max-width:1200px){.residents-page .description__head{height:auto}.residents-page .description__head-row{flex-wrap:wrap;gap:16px;padding:16px}.residents-page .description__head-caption{width:100%}.residents-page .description__right{padding:60px}}@media only screen and (max-width:1040px){.residents-page .description__row{gap:32px;grid-template-columns:1fr}}@media only screen and (max-width:768px){.residents-page .description__head{flex-wrap:wrap}.residents-page .description__head-logo{height:120px;width:100%}.residents-page .description__head-favorite{height:36px;width:36px}.residents-page .description__left-title{font-size:24px;line-height:32px}.residents-page .description__left-text{font-size:16px;line-height:24px;margin-top:24px}.residents-page .description__right{padding:16px}.residents-page .description__right-head-title{font-size:20px;line-height:24px}.residents-page .description__right-head-value{font-size:32px;line-height:32px}.residents-page .description__right-row{align-items:center;flex-direction:column;justify-content:center}.residents-page .description__right-contacts-item{flex-wrap:wrap}.residents-page .description__right-contacts-value{flex-shrink:0;width:calc(100% - 40px)}.residents-page .description__right-contacts-icon{flex-shrink:0}.residents-page .description__right-contacts-caption{line-height:20px}}.residents-page .section-accordion{overflow:hidden;padding:140px 0;width:100%}.residents-page .section-accordion.opened .section-accordion__content{height:var(--height);opacity:1;padding-top:60px}.residents-page .section-accordion.opened .section-accordion__icon{transform:rotate(0)}.residents-page .section-accordion.opened .section-accordion__head:after{width:100%}.residents-page .section-accordion__head{align-items:center;cursor:pointer;display:flex;position:relative}.residents-page .section-accordion__head:after{background:#e2e2e2;bottom:-16px;content:"";display:block;height:1px;position:absolute;transition:all .25s cubic-bezier(.65,.05,.36,1);width:0}.residents-page .section-accordion__head-count{align-items:center;border:1px solid hsla(0,0%,4%,.4);border-radius:600px;display:flex;font-size:18px;justify-content:center;line-height:18px;margin-left:24px;padding:24px}.residents-page .section-accordion__title{margin:0}.residents-page .section-accordion__icon{align-items:center;background:#faa61a;border-radius:50%;display:flex;flex-shrink:0;height:64px;justify-content:center;margin-left:auto;transform:rotate(-180deg);transition:all .25s cubic-bezier(.65,.05,.36,1);width:64px}.residents-page .section-accordion__icon svg{display:block;height:14px;width:14px}.residents-page .section-accordion__content{height:0;opacity:0;padding-top:0;transition:all .25s cubic-bezier(.65,.05,.36,1)}@media only screen and (max-width:768px){.residents-page .section-accordion{padding:60px 0}.residents-page .section-accordion__head-count{flex-shrink:0;font-size:16px;line-height:16px;margin-right:16px;padding:16px}}.residents-page .about{background:#0b0b0b}.residents-page .about__title{color:#fff}.residents-page .about__head:after{background:#3e3e3e}.residents-page .about__text{color:#a7a7a7;font-size:18px;line-height:28px}.residents-page .about__text p{margin-top:16px}.residents-page .about__text p:first-child{margin-top:0}.residents-page .about__text a{color:#a7a7a7}.residents-page .about__classes{display:grid;gap:16px;grid-template-columns:repeat(3,1fr);margin-top:240px}.residents-page .about__classes-item{border-radius:16px;overflow:hidden;position:relative}.residents-page .about__classes-item:before{background:linear-gradient(180deg,transparent,rgba(0,0,0,.21) 31.14%,rgba(0,0,0,.28) 48.2%,rgba(0,0,0,.35) 65.65%,rgba(0,0,0,.42));content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:2}.residents-page .about__classes-item:nth-child(2){top:-120px}.residents-page .about__classes-item-img{padding-top:110%;position:relative;z-index:1}.residents-page .about__classes-item-img img{display:block;height:100%;left:0;object-fit:cover;object-position:center;position:absolute;top:0;width:100%}.residents-page .about__classes-item-bottom{bottom:0;left:0;padding:40px;position:absolute;width:100%;z-index:3}.residents-page .about__classes-item-caption{color:#fff;font-size:12px}.residents-page .about__classes-item-title{color:#fff;font-size:24px;font-weight:700;line-height:28px;margin-top:10px}@media only screen and (max-width:768px){.residents-page .about__text{font-size:16px;line-height:24px}.residents-page .about__classes{grid-template-columns:1fr;margin-top:40px}.residents-page .about__classes-item:nth-child(2){top:0}}.residents-page .products{background:#f8f8f8}.residents-page .products__filters{align-items:center;display:flex;gap:32px}.residents-page .products__filter{align-items:center;cursor:pointer;display:flex;gap:10px;transition:all .25s cubic-bezier(.65,.05,.36,1)}.residents-page .products__filter-icon{align-items:center;border:1px solid hsla(0,0%,4%,.4);border-radius:50%;display:flex;height:44px;justify-content:center;position:relative;width:44px}.residents-page .products__filter-icon svg{display:block;height:24px;width:24px}.residents-page .products__filter:hover{opacity:.7}.residents-page .products__filter-title{color:#0b0b0b;font-size:16px}.residents-page .products__filter--search{margin-left:auto}.residents-page .products__filter--search .products__filter-title{color:#818181}.residents-page .products__filter--search .products__filter-icon svg{height:20px;width:20px}.residents-page .products__filter--notice .products__filter-icon:before{background:#faa61a;border:2px solid #fff;border-radius:50%;content:"";height:12px;position:absolute;right:1px;top:1px;width:12px;z-index:2}.residents-page .products__list{column-gap:16px;display:grid;grid-template-columns:repeat(3,1fr);margin-top:60px;row-gap:40px}.residents-page .products__more{margin-top:16px}@media only screen and (max-width:768px){.residents-page .products__filter-title{display:none}.residents-page .products__list{display:flex;flex-wrap:nowrap;margin-top:24px;overflow-x:auto;padding-bottom:6px}.residents-page .products .product-card{flex-shrink:0}}.residents-page .services__tabs{align-items:center;display:flex;flex-wrap:wrap;gap:32px;justify-content:flex-start}.residents-page .services__tab{align-items:center;background:0;border:0;display:flex;padding:0}.residents-page .services__tab:hover .services__tab-title{color:#ce8a14}.residents-page .services__tab.active{pointer-events:none}.residents-page .services__tab.active .services__tab-title{color:#0b0b0b}.residents-page .services__tab.active svg path{stroke:#faa61a}.residents-page .services__tab-title{color:#818181;font-size:32px;font-weight:700;line-height:38px;transition:all .25s cubic-bezier(.65,.05,.36,1)}.residents-page .services__tab svg{display:block;height:24px;margin-left:6px;width:24px}.residents-page .services__tab svg path{stroke:#818181;transition:all .25s cubic-bezier(.65,.05,.36,1)}.residents-page .services__list{column-count:2;display:block;gap:16px;margin-top:80px;opacity:0;pointer-events:none;transition:all .25s cubic-bezier(.65,.05,.36,1)}.residents-page .services__list.show{opacity:1;pointer-events:auto}.residents-page .services__accordion{border:1px solid hsla(0,0%,4%,.4);border-radius:16px;margin-bottom:16px;margin-top:0;overflow:hidden;padding:38px 60px;position:relative}.residents-page .services__accordion.opened .services__accordion-icon:after{transform:rotate(90deg)}.residents-page .services__accordion.opened .services__accordion-content{height:var(--height);opacity:1}.residents-page .services__accordion-head{align-items:center;cursor:pointer;display:flex;justify-content:space-between}.residents-page .services__accordion-head:hover .services__accordion-title{opacity:.7}.residents-page .services__accordion-title{font-size:24px;font-weight:700;line-height:28px;transition:all .25s cubic-bezier(.65,.05,.36,1)}.residents-page .services__accordion-icon{align-items:center;background:#faa61a;border:1px solid #faa61a;border-radius:50%;display:flex;flex-shrink:0;height:64px;justify-content:center;position:relative;width:64px}.residents-page .services__accordion-icon:before{height:2px;width:16px}.residents-page .services__accordion-icon:after,.residents-page .services__accordion-icon:before{align-items:center;background:#0b0b0b;content:"";display:flex;justify-content:center;position:absolute;transition:all .25s cubic-bezier(.65,.05,.36,1)}.residents-page .services__accordion-icon:after{height:16px;width:2px}.residents-page .services__accordion-content{height:0;opacity:0;padding-top:0;transition:all .25s cubic-bezier(.65,.05,.36,1)}.residents-page .services__accordion-item{margin-top:16px;width:max-content}.residents-page .services__accordion-item:first-child{margin-top:0}.residents-page .services__accordion-text{color:#3e3e3e;font-size:18px;line-height:28px;margin-top:40px}.residents-page .services__accordion-row{align-items:center;display:flex;justify-content:space-between;margin-top:24px}.residents-page .services__accordion-subtitle{font-size:20px;font-weight:700;line-height:28px;text-transform:uppercase}.residents-page .services__accordion-price{display:flex}.residents-page .services__accordion-price-caption{color:#faa61a;font-size:16px;font-weight:700;line-height:28px}.residents-page .services__accordion-price-value{color:#faa61a;font-size:20px;font-weight:700;line-height:28px}.residents-page .services__accordion-gallery{display:grid;gap:16px;grid-template-columns:repeat(3,1fr);margin-top:40px}.residents-page .services__accordion-gallery-item{border-radius:16px;overflow:hidden;padding-top:120%;position:relative;width:100%}.residents-page .services__accordion-gallery-item img{display:block;height:100%;left:0;object-fit:cover;object-position:center;position:absolute;top:0;width:100%}.residents-page .services__accordion-btn{margin-top:40px;width:100%}@media only screen and (max-width:980px){.residents-page .services__list{column-count:1}}@media only screen and (max-width:768px){.residents-page .services__tabs{flex-wrap:nowrap;gap:16px;overflow-x:auto;padding-bottom:6px}.residents-page .services__tab{flex-shrink:0}.residents-page .services__tab-title{font-size:18px;line-height:24px}.residents-page .services__list{grid-template-columns:1fr;margin-top:24px}.residents-page .services__accordion{padding:24px 16px}.residents-page .services__accordion-head{gap:8px}.residents-page .services__accordion-title{font-size:18px;line-height:24px}}.residents-page .projects{background:#f8f8f8}.residents-page .projects.opened .projects__item{pointer-events:auto}.residents-page .projects__grid{column-gap:16px;display:grid;grid-template-columns:repeat(4,1fr);row-gap:40px}.residents-page .projects__item{border-radius:16px;cursor:pointer;overflow:hidden;pointer-events:none;position:relative;width:100%}.residents-page .projects__item:before{background:linear-gradient(180deg,transparent,rgba(0,0,0,.21) 31.14%,rgba(0,0,0,.28) 48.2%,rgba(0,0,0,.35) 65.65%,rgba(0,0,0,.42));content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:2}.residents-page .projects__item:hover .projects__item-img img{transform:scale(1.05)}.residents-page .projects__item-img{padding-top:130%;position:relative;width:100%;z-index:1}.residents-page .projects__item-img img{display:block;height:100%;left:0;object-fit:cover;object-position:center;position:absolute;top:0;transition:all .25s cubic-bezier(.65,.05,.36,1);width:100%}.residents-page .projects__item-title{bottom:40px;color:#fff;font-size:24px;font-weight:700;left:0;line-height:28px;padding:0 32px;position:absolute;z-index:3}@media only screen and (max-width:768px){.residents-page .projects__grid{display:flex;flex-wrap:nowrap;overflow-x:auto;padding-bottom:6px}.residents-page .projects__item{flex-shrink:0;width:270px}.residents-page .projects__item-title{font-size:18px;line-height:24px;padding:0 32px}}.residents-page .brands{background:#f8f8f8}.residents-page .brands__grid{column-gap:16px;display:grid;grid-template-columns:repeat(4,1fr);row-gap:40px}@media only screen and (max-width:768px){.residents-page .brands__grid{display:flex;flex-wrap:nowrap;overflow-x:auto;padding-bottom:6px}.residents-page .brands .brand-card{flex-shrink:0;width:270px}}.residents-page .inspiration__slider{overflow:initial;width:100%}.residents-page .inspiration__slider-navigation{gap:0;justify-content:space-between;left:-32px;margin-left:auto;margin-top:0;position:absolute;top:calc(50% - 32px);width:calc(100% + 64px)}.residents-page .inspiration__slider-next,.residents-page .inspiration__slider-prev{background:#f4f6fc}@media only screen and (max-width:768px){.residents-page .inspiration__slider-navigation{display:none}}.residents-page .vacancies{background:#f8f8f8}.residents-page .vacancies__item{align-items:center;background:#fff;border-radius:16px;display:flex;margin-top:16px;padding:42px 60px}.residents-page .vacancies__item:first-child{margin-top:0}.residents-page .vacancies__item-title{cursor:pointer;font-size:32px;line-height:38px;transition:all .25s cubic-bezier(.65,.05,.36,1)}.residents-page .vacancies__item-title:hover{opacity:.7}.residents-page .vacancies__item-btn{margin-left:auto}.residents-page .vacancies__item-arrow{align-items:center;border:1px solid hsla(0,0%,4%,.4);border-radius:50%;display:flex;height:64px;justify-content:center;margin-left:16px;transition:all .25s cubic-bezier(.65,.05,.36,1);width:64px}.residents-page .vacancies__item-arrow:hover{background:#faa61a;border-color:#faa61a}.residents-page .vacancies__item-arrow svg{display:block;height:24px;width:24px}@media only screen and (max-width:768px){.residents-page .vacancies__item{gap:8px;padding:32px 16px}.residents-page .vacancies__item-title{font-size:18px;line-height:24px;position:relative;width:min-content}.residents-page .vacancies__item-title:after{background:url(/icons/external-link-black.svg) no-repeat;background-position:50%;background-size:cover;content:"";height:18px;position:absolute;right:-21px;top:0;width:18px}.residents-page .vacancies__item-arrow{display:none;flex-shrink:0;height:48px;width:48px}.residents-page .vacancies__item-arrow svg{height:18px;width:18px}}.residents-page .events{padding-bottom:64px;padding-top:140px}.residents-page .events__slider{overflow:initial;width:100%}.residents-page .events__slider-navigation{gap:0;justify-content:space-between;left:-32px;margin-left:auto;margin-top:0;position:absolute;top:calc(50% - 32px);width:calc(100% + 64px)}.residents-page .events__slider-next,.residents-page .events__slider-prev{background:#f4f6fc}.residents-page .events__bottom{align-items:center;display:flex;gap:32px;margin-top:16px}.residents-page .events__more{border:1px solid hsla(0,0%,4%,.4);margin-top:0}@media only screen and (max-width:768px){.residents-page .events{padding-bottom:24px;padding-top:60px}.residents-page .events__slider-navigation{display:none}}.residents-page .vacancy-first__inner{display:grid;grid-template-columns:repeat(2,1fr)}.residents-page .vacancy-first__left{padding:140px 100px 140px 0}.residents-page .vacancy-first__title{font-size:48px;font-weight:700;line-height:57px}.residents-page .vacancy-first__text{font-size:18px;line-height:28px;margin-top:24px}.residents-page .vacancy-first__skills{margin-top:40px}.residents-page .vacancy-first__skills-title{color:#818181;font-size:12px;line-height:12px;text-transform:uppercase}.residents-page .vacancy-first__skills-list{align-items:center;display:flex;flex-wrap:wrap;gap:10px;margin-top:16px}.residents-page .vacancy-first__right{background:#f8f8f8;border-radius:16px;display:flex;flex-direction:column;justify-content:center;padding:140px 64px 140px 120px}.residents-page .vacancy-first__right-title{font-size:24px;font-weight:700;line-height:24px;text-transform:uppercase}.residents-page .vacancy-first__conditions{border:1px solid hsla(0,0%,4%,.4);border-radius:16px;margin-top:16px;padding:32px;width:100%}.residents-page .vacancy-first__conditions-item{align-items:center;display:flex;font-size:16px;gap:10px;line-height:24px;margin-top:24px;position:relative}.residents-page .vacancy-first__conditions-item:first-child{margin-top:0}.residents-page .vacancy-first__conditions-item:before{background:url(/images/icons/list-dot-check-black.svg) no-repeat;background-position:50%;background-size:contain;content:"";display:block;height:20px;position:relative;width:20px}.residents-page .vacancy-first__row{background:#0b0b0b;border-radius:16px;margin:16px auto 0;padding:28px 0;width:calc(100% - 32px)}.residents-page .vacancy-first__row-inner{align-items:center;display:flex;gap:32px}.residents-page .vacancy-first__contact{border-color:hsla(0,0%,100%,.4);color:#fff}@media only screen and (max-width:1200px){.residents-page .vacancy-first__right{padding:64px 40px}.residents-page .vacancy-first__left{padding:64px 32px 64px 0}}@media only screen and (max-width:980px){.residents-page .vacancy-first__inner{gap:32px;grid-template-columns:1fr}.residents-page .vacancy-first__left{padding:40px 0 0}.residents-page .vacancy-first__right{padding:32px}}@media only screen and (max-width:768px){.residents-page .vacancy-first__title{font-size:32px;line-height:40px}.residents-page .vacancy-first__text{font-size:16px;line-height:24px}.residents-page .vacancy-first__skills{margin-top:24px}.residents-page .vacancy-first__right{padding:24px 16px}.residents-page .vacancy-first__right-title{font-size:18px}.residents-page .vacancy-first__conditions{padding:16px}.residents-page .vacancy-first__conditions-item{margin-top:16px}.residents-page .vacancy-first__row-inner{align-items:center;flex-direction:column;gap:16px;justify-content:center}}.residents-page .vacancy-about{padding:140px 0}.residents-page .vacancy-about__title{border-bottom:1px solid #e2e2e2;margin-bottom:60px;padding-bottom:16px;width:100%}.residents-page .vacancy-about__accordion{margin-top:16px}.residents-page .vacancy-about__accordion-item{align-items:center;display:flex;font-size:18px;gap:24px;line-height:28px;margin-top:16px}.residents-page .vacancy-about__accordion-item:before{background:#faa61a;border-radius:50%;content:"";display:block;height:10px;position:relative;width:10px}.residents-page .vacancy-about__accordion-item:first-child{margin-top:0}@media only screen and (max-width:768px){.residents-page .vacancy-about{padding:60px 0 32px}.residents-page .vacancy-about__title{margin-bottom:32px}}.theme-dark .residents-page .filters__item-title{color:#fff}.theme-dark .residents-page .filters__item-icon{border-color:#fff}.theme-dark .residents-page .filters__item-icon svg ellipse,.theme-dark .residents-page .filters__item-icon svg path{stroke:#fff}.theme-dark .residents-page .filters__item--search .filters__item-icon svg path{stroke:initial;fill:#fff}.theme-dark .residents-page .filters__right-item:not(.active){border-color:#fff}.theme-dark .residents-page .filters__right-item:not(.active) svg path{stroke:#fff}.theme-dark .residents-page .filters__right-item--alphabet:not(.active) svg path:last-child{stroke:initial;fill:#fff}.theme-dark .residents-page .filters__alphabet-item{color:#818181}.theme-dark .residents-page .filters__alphabet-item.exist{color:#fff}.theme-dark .residents-page .projects,.theme-dark .residents-page .residents{background:hsla(0,0%,4%,.9)}.theme-dark .residents-page .description__left-title{color:#fff}.theme-dark .residents-page .description__right:before{background:#3e3e3e}.route-page .first{margin-top:16px;padding-bottom:16px;position:relative}.route-page .first__inner{align-items:flex-start;display:flex;gap:144px}.route-page .first__left{padding-top:60px}.route-page .first__label{color:#faa61a;font-size:20px;font-weight:700;line-height:20px;text-transform:uppercase}.route-page .first__title{font-size:48px;font-weight:700;line-height:57px;margin-top:24px}.route-page .first__caption{color:#a7a7a7;font-size:16px;font-weight:700;line-height:24px;margin-top:24px;text-transform:uppercase}.route-page .first__map{border:1px solid hsla(0,0%,4%,.4);border-radius:16px;height:780px;margin-right:-176px;max-width:936px;overflow:hidden;position:relative;width:100%}.route-page .first__map img{display:block;height:100%;object-fit:cover;object-position:center;width:100%}@media only screen and (max-width:1920px){.route-page .first__map{height:100%;margin:0;position:absolute;right:16px;top:0;width:50%}.route-page .first__left{padding-top:64px;width:45%}.route-page .first__inner{position:relative}}@media only screen and (max-width:1200px){.route-page .first__inner{flex-direction:column;gap:32px}.route-page .first__left{width:100%}.route-page .first__map{height:100vw;position:relative;right:0;top:0;width:100%}}@media only screen and (max-width:768px){.route-page .first__left{padding-top:32px}.route-page .first__label{font-size:14px;line-height:14px}.route-page .first__title{font-size:24px;line-height:28px;margin-top:16px}.route-page .first__caption{font-size:14px;line-height:19px}.route-page .first__divider{margin:24px 0}.route-page .first__row{flex-wrap:wrap;gap:16px}.route-page .first__row-icon{flex-shrink:0}.route-page .first__row-caption{margin-left:0;width:calc(100% - 40px)}.route-page .first__row-value{margin-left:0}.route-page .first__social{flex-wrap:wrap}}.route-page .first__accordion{border:1px solid hsla(0,0%,4%,.4);border-radius:16px;margin-top:16px;overflow:hidden;position:relative}.route-page .first__accordion.opened .first__accordion-icon:after{transform:rotate(90deg)}.route-page .first__accordion.opened .first__accordion-content{height:var(--height);opacity:1}.route-page .first__accordion-head{align-items:center;cursor:pointer;display:flex;justify-content:space-between}.route-page .first__accordion-head:hover .first__accordion-title{opacity:.7}.route-page .first__accordion-title{font-size:24px;font-weight:700;line-height:28px;transition:all .25s cubic-bezier(.65,.05,.36,1)}.route-page .first__accordion-icon{align-items:center;background:#faa61a;border:1px solid #faa61a;border-radius:50%;display:flex;height:64px;justify-content:center;position:relative;width:64px}.route-page .first__accordion-icon:before{height:2px;width:16px}.route-page .first__accordion-icon:after,.route-page .first__accordion-icon:before{align-items:center;background:#0b0b0b;content:"";display:flex;justify-content:center;position:absolute;transition:all .25s cubic-bezier(.65,.05,.36,1)}.route-page .first__accordion-icon:after{height:16px;width:2px}.route-page .first__accordion-content{height:0;max-width:1220px;opacity:0;padding-top:0;transition:all .25s cubic-bezier(.65,.05,.36,1)}.route-page .first__accordion-content p{font-size:18px;line-height:28px}.route-page .first__accordion-content ul{margin-top:40px}.route-page .first__accordion-content ul li{display:flex}.route-page .first__accordion-content ul li:before{background:#faa61a;border-radius:50%;content:"";display:block;flex-shrink:0;height:10px;margin-right:24px;position:relative;top:7px;width:10px}.route-page .first__accordion-row{align-items:center;display:flex;gap:16px;margin-top:32px}.route-page .first__info{padding-bottom:140px;padding-top:140px}@media only screen and (max-width:1920px){.route-page .first__map{height:100%;margin:0;position:relative;right:16px;top:0;width:50%}.route-page .first__left{padding-top:64px;width:45%}.route-page .first__inner{position:relative}}@media only screen and (max-width:1200px){.route-page .first__title{font-size:32px;line-height:40px}}@media only screen and (max-width:980px){.route-page .first__inner{flex-direction:column;gap:32px}.route-page .first__map{right:0;width:100%}.route-page .first__left{width:100%}}@media only screen and (max-width:768px){.route-page .first__left{padding-top:32px}.route-page .first__label{font-size:14px;line-height:14px}.route-page .first__title{font-size:24px;line-height:30px}.route-page .first__caption{font-size:14px;line-height:19px}.route-page .first__info{padding-bottom:60px;padding-top:60px}}.team-page .main-banner{margin-top:100px}.team-page .main-banner__block-caption{font-size:20px;font-weight:700;line-height:20px;text-transform:none}@media only screen and (max-width:768px){.team-page .main-banner{margin-top:40px}}.team-page .team{padding:140px 0}.team-page .team__grid{display:grid;gap:16px;grid-template-columns:repeat(4,1fr)}.team-page .team__item{border-radius:16px;overflow:hidden;position:relative}.team-page .team__item:hover .team__item-img img{transform:scale(1.05)}.team-page .team__item:hover .team__item-name{opacity:.7}.team-page .team__item-img{padding-top:148%;position:relative}.team-page .team__item-img:before{background:linear-gradient(180deg,transparent,rgba(0,0,0,.21) 31.14%,rgba(0,0,0,.28) 48.2%,rgba(0,0,0,.35) 65.65%,rgba(0,0,0,.42));content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:2}.team-page .team__item-img img{display:block;height:100%;left:0;object-fit:cover;object-position:center;position:absolute;top:0;transition:all .25s cubic-bezier(.65,.05,.36,1);width:100%;z-index:1}.team-page .team__item-bottom{bottom:0;left:0;padding:24px;position:absolute;width:100%;z-index:3}.team-page .team__item-name{color:#fff;font-size:24px;font-weight:700;line-height:28px;transition:all .25s cubic-bezier(.65,.05,.36,1)}.team-page .team__item-divider{background:hsla(0,0%,100%,.4);display:block;height:1px;margin:16px 0;width:100%}.team-page .team__item-position{color:#fff;font-size:12px;line-height:12px;text-transform:uppercase}@media only screen and (max-width:1080px){.team-page .team__grid{grid-template-columns:repeat(3,1fr)}}@media only screen and (max-width:768px){.team-page .team{padding:60px 0}.team-page .team__grid{grid-template-columns:repeat(2,1fr)}.team-page .team__item-bottom{padding:16px}.team-page .team__item-name{font-size:18px;line-height:24px}}.team-page .member{margin:0 auto;max-width:1920px;padding-bottom:140px;position:relative}.team-page .member__inner{align-items:flex-start;display:flex;justify-content:flex-end}.team-page .member__img{border-radius:16px;left:16px;max-width:936px;overflow:hidden;padding-top:62%;position:absolute;top:0;width:calc(50% - 16px)}.team-page .member__img img{display:block;height:100%;left:0;object-fit:cover;object-position:center;position:absolute;top:0;width:100%}.team-page .member__right{width:calc(50% - 16px)}.team-page .member__contacts{background:#f8f8f8;border-radius:16px;padding:140px}.team-page .member__contacts-title{font-size:24px;font-weight:700;line-height:24px;margin-bottom:40px;text-transform:uppercase}.team-page .member__contacts-item{align-items:center;display:flex;margin-top:32px}.team-page .member__contacts-item:first-child{margin-top:0}.team-page .member__contacts-item-icon{height:24px;width:24px}.team-page .member__contacts-item-icon svg{display:block;height:100%;width:100%}.team-page .member__contacts-item-value{color:#0b0b0b;cursor:pointer;font-size:16px;line-height:16px;margin-left:18px;transition:all .25s cubic-bezier(.65,.05,.36,1)}.team-page .member__contacts-item-value:hover{opacity:.7}.team-page .member__main{padding-left:140px;padding-top:80px}.team-page .member__name{font-size:32px;font-weight:700;line-height:38px}.team-page .member__divider{background:#e2e2e2;height:1px;margin-bottom:24px;margin-top:16px;width:100%}.team-page .member__position{color:#818181;font-size:16px;line-height:16px;text-transform:uppercase}.team-page .member__text{margin-top:60px}.team-page .member__text p{font-size:18px;line-height:28px;margin-top:24px}.team-page .member__text p:first-child{margin-top:0}@media only screen and (max-width:1920px){.team-page .member__inner{position:relative}.team-page .member__img{left:40px;width:calc(50% - 28px)}.team-page .member__right{width:calc(50% - 28px)}}@media only screen and (max-width:1200px){.team-page .member__inner{flex-direction:column;gap:32px}.team-page .member__img{left:0;max-width:100%;padding-top:100%;position:relative;width:100%}.team-page .member__img img{object-position:top}.team-page .member__contacts{padding:40px}.team-page .member__right{width:100%}.team-page .member__main{padding-left:0}}@media only screen and (max-width:768px){.team-page .member{padding-bottom:32px}.team-page .member__contacts{padding:16px}.team-page .member__contacts-title{font-size:18px}.team-page .member__main{padding-top:32px}.team-page .member__name{font-size:24px;line-height:30px}.team-page .member__position{font-size:14px;line-height:19px}.team-page .member__text{font-size:16px;line-height:24px}}.territory-page .main-video{margin:16px auto 0;max-width:1888px;width:calc(100% - 32px)}.territory-page .main-video .video-item{width:100%}.territory-page .categories{padding-top:140px}.territory-page .categories__title{border-bottom:1px solid #e2e2e2;padding-bottom:16px}.territory-page .categories__caption{color:#818181;font-size:16px;line-height:24px;margin-top:40px}.territory-page .categories__list{column-count:2;gap:16px;margin-top:80px;transition:all .25s cubic-bezier(.65,.05,.36,1)}.territory-page .categories__accordion{border:1px solid hsla(0,0%,4%,.4);border-radius:16px;margin-bottom:16px;margin-top:0;overflow:hidden;position:relative}.territory-page .categories__accordion.opened .categories__accordion-icon:after{transform:rotate(90deg)}.territory-page .categories__accordion.opened .categories__accordion-content{height:var(--height);margin-top:32px;opacity:1}.territory-page .categories__accordion-head{align-items:center;cursor:pointer;display:flex;justify-content:space-between}.territory-page .categories__accordion-head:hover .categories__accordion-title{opacity:.7}.territory-page .categories__accordion-title{font-size:24px;font-weight:700;line-height:28px;transition:all .25s cubic-bezier(.65,.05,.36,1)}.territory-page .categories__accordion-icon{align-items:center;background:#faa61a;border:1px solid #faa61a;border-radius:50%;display:flex;height:64px;justify-content:center;position:relative;width:64px}.territory-page .categories__accordion-icon:before{height:2px;width:16px}.territory-page .categories__accordion-icon:after,.territory-page .categories__accordion-icon:before{align-items:center;background:#0b0b0b;content:"";display:flex;justify-content:center;position:absolute;transition:all .25s cubic-bezier(.65,.05,.36,1)}.territory-page .categories__accordion-icon:after{height:16px;width:2px}.territory-page .categories__accordion-content{height:0;margin-top:0;opacity:0;padding-top:0;transition:all .25s cubic-bezier(.65,.05,.36,1)}@media only screen and (max-width:1080px){.territory-page .categories__list{column-count:1;margin-top:32px}}.territory-page .about{padding:140px 0}.territory-page .about__title{border-bottom:1px solid #e2e2e2;font-size:56px;line-height:64px;margin-bottom:70px;padding-bottom:16px;width:100%}.territory-page .about__item{align-items:center;display:grid;gap:16px;grid-template-columns:repeat(2,1fr);margin-top:16px}.territory-page .about__item.left .about__item-slider{order:-1}.territory-page .about__item.left .about__item-col{padding-left:140px;padding-right:0}.territory-page .about__item-col{display:flex;flex-direction:column;height:100%;justify-content:center;padding-right:140px}.territory-page .about__item-title{font-size:48px;font-weight:700;line-height:57px;margin-bottom:40px}.territory-page .about__item-benefits{align-items:center;border-bottom:1px solid #e2e2e2;border-top:1px solid #e2e2e2;display:flex;gap:24px;justify-content:space-between;margin:40px 0;padding:20px 0;width:100%}.territory-page .about__item-benefits-value{color:#faa61a;font-size:32px;font-weight:700;line-height:38px}.territory-page .about__item-benefits-caption{color:#818181;font-size:14px;line-height:14px;margin-top:10px;text-transform:uppercase}.territory-page .about__item-text{font-size:18px;line-height:28px}.territory-page .about__item-btn{margin-top:40px}.territory-page .about__item-slider{border-radius:16px;position:relative;width:100%}.territory-page .about__item-slider-item{padding-top:95%;position:relative}.territory-page .about__item-slider-item img{display:block;height:100%;left:0;object-fit:cover;object-position:center;position:absolute;top:0;width:100%}.territory-page .about__item-slider-label{border:1px solid hsla(0,0%,4%,.4);border-radius:60px;font-size:14px;left:32px;line-height:16px;padding:16px;position:absolute;top:32px;z-index:5}.territory-page .about__item-slider-label.green{background:#a7cb5b}.territory-page .about__item-slider-label.orange{background:#faa61a}.territory-page .about__item-slider-controls{align-items:center;bottom:32px;display:flex;gap:10px;position:absolute;right:32px;z-index:10}.territory-page .about__item-slider-pagination{background:#fff;border-radius:60px;color:#0c0c0c;font-size:20px;line-height:20px;padding:21px 28px;position:relative}.territory-page .about__item-slider-next,.territory-page .about__item-slider-prev{background:hsla(0,0%,4%,.4);border-color:hsla(0,0%,100%,.5)}.territory-page .about__item-slider-next svg path,.territory-page .about__item-slider-prev svg path{stroke:#fff}.territory-page .about__item-slider-next:hover,.territory-page .about__item-slider-prev:hover{background:#faa61a;border-color:#faa61a}@media only screen and (max-width:1400px){.territory-page .about__item-col{padding-right:32px}.territory-page .about__item-title{font-size:36px;line-height:42px}.territory-page .about__item.left .about__item-col{padding-left:32px}}@media only screen and (max-width:980px){.territory-page .about__item{grid-template-columns:1fr;margin-top:40px}.territory-page .about__item.left .about__item-col{order:-1;padding-left:0}.territory-page .about__item-col{padding-right:0}}@media only screen and (max-width:768px){.territory-page .about{padding:60px 0}.territory-page .about__item-title{font-size:24px;line-height:30px;margin-bottom:24px}.territory-page .about__item-benefits{margin:24px 0}.territory-page .about__item-benefits-value{font-size:18px;line-height:24px}.territory-page .about__item-text{font-size:16px;line-height:22px}.territory-page .about__item-slider-label{left:16px;padding:9px;top:16px}.territory-page .about__item-slider-controls{bottom:0;justify-content:space-between;left:0;padding:16px;width:100%}.territory-page .about__item-slider-pagination{width:max-content}}.theme-dark .territory-page .history__yandex-rating{color:#fff}.vacancies-page .main-banner{margin-top:100px}.vacancies-page .main-banner__block-caption{font-size:20px;font-weight:700;line-height:20px;text-transform:none}@media only screen and (max-width:768px){.vacancies-page .main-banner{margin-top:40px}}.vacancies-page .vacancies{padding:140px 0}.vacancies-page .vacancies__title{border-bottom:1px solid #e2e2e2;margin-bottom:60px;padding-bottom:32px;width:100%}.vacancies-page .vacancies__item{align-items:center;background:#fff;border:1px solid hsla(0,0%,4%,.4);border-radius:16px;display:flex;margin-top:16px;padding:42px 60px}.vacancies-page .vacancies__item:first-child{margin-top:0}.vacancies-page .vacancies__item-title{cursor:pointer;font-size:32px;line-height:38px;transition:all .25s cubic-bezier(.65,.05,.36,1)}.vacancies-page .vacancies__item-title:hover{opacity:.7}.vacancies-page .vacancies__item-btn{margin-left:auto}.vacancies-page .vacancies__item-arrow{align-items:center;border:1px solid hsla(0,0%,4%,.4);border-radius:50%;display:flex;height:64px;justify-content:center;margin-left:16px;transition:all .25s cubic-bezier(.65,.05,.36,1);width:64px}.vacancies-page .vacancies__item-arrow:hover{background:#faa61a;border-color:#faa61a}.vacancies-page .vacancies__item-arrow svg{display:block;height:24px;width:24px}@media only screen and (max-width:768px){.vacancies-page .vacancies{padding:60px 0}.vacancies-page .vacancies__title{padding-bottom:16px}.vacancies-page .vacancies__item{gap:8px;padding:32px 16px}.vacancies-page .vacancies__item-title{font-size:18px;line-height:24px;position:relative;width:min-content}.vacancies-page .vacancies__item-title:after{background:url(/icons/external-link-black.svg) no-repeat;background-position:50%;background-size:cover;content:"";height:18px;position:absolute;right:-21px;top:0;width:18px}.vacancies-page .vacancies__item-arrow{display:none;flex-shrink:0;height:48px;width:48px}.vacancies-page .vacancies__item-arrow svg{height:18px;width:18px}}.vacancies-page .description__inner{display:grid;gap:140px;grid-template-columns:1.5fr 2fr}.vacancies-page .description__date{border-bottom:1px solid #e2e2e2;color:#818181;font-size:16px;line-height:16px;padding-bottom:24px;padding-top:120px;text-transform:uppercase;width:100%}.vacancies-page .description__title{font-size:48px;font-weight:700;line-height:57px;margin-top:32px}.vacancies-page .description__caption{color:#818181;font-size:18px;line-height:28px;margin-top:16px}.vacancies-page .description__conditions{margin-top:32px}.vacancies-page .description__conditions-item{font-size:18px;line-height:28px;margin-top:8px}.vacancies-page .description__skills{margin-top:40px}.vacancies-page .description__skills-title{color:#818181;font-size:12px;font-weight:700;line-height:12px;margin-bottom:16px;text-transform:uppercase}.vacancies-page .description__skills-list{display:flex;flex-wrap:wrap;gap:8px}.vacancies-page .description__right{background:#f8f8f8;border-radius:16px;height:100%;padding:108px 120px;width:100%}.vacancies-page .description__right-head{align-items:flex-end;display:flex}.vacancies-page .description__right-caption{font-size:24px;font-weight:700;line-height:24px;text-transform:uppercase}.vacancies-page .description__right-price{align-items:flex-end;display:flex;margin-left:auto}.vacancies-page .description__right-price-caption{color:#faa61a;font-size:32px;font-weight:700;line-height:38px}.vacancies-page .description__right-price-value{color:#faa61a;font-size:56px;font-weight:700;line-height:56px;text-transform:uppercase}.vacancies-page .description__contacts{margin:40px 0}.vacancies-page .description__contacts-item{align-items:center;display:flex;margin-top:32px}.vacancies-page .description__contacts-item:first-child{margin-top:0}.vacancies-page .description__contacts-icon{height:24px;width:24px}.vacancies-page .description__contacts-icon svg{display:block;height:100%;width:100%}.vacancies-page .description__contacts-value{cursor:pointer;font-size:16px;line-height:16px;margin-left:18px;transition:all .25s cubic-bezier(.65,.05,.36,1)}.vacancies-page .description__contacts-value:hover{opacity:.7}@media only screen and (max-width:1400px){.vacancies-page .description__right{padding:60px}.vacancies-page .description__right-price-value{font-size:42px;line-height:42px}.vacancies-page .description__right-price-caption{font-size:24px;line-height:30px}.vacancies-page .description__date{padding-top:76px}.vacancies-page .description__title{font-size:36px;line-height:48px}}@media only screen and (max-width:1080px){.vacancies-page .description__inner{gap:32px;grid-template-columns:1fr}}@media only screen and (max-width:768px){.vacancies-page .description__date{padding-top:40px}.vacancies-page .description__title{font-size:24px;line-height:30px}.vacancies-page .description__caption{font-size:16px;line-height:24px}.vacancies-page .description__conditions-item{font-size:16px;line-height:24px;margin-top:16px}.vacancies-page .description__right{padding:16px}.vacancies-page .description__right-caption{font-size:16px;line-height:24px}.vacancies-page .description__right-price-caption{font-size:16px;line-height:20px}.vacancies-page .description__right-price-value{font-size:32px;line-height:32px}}.vacancies-page .about{padding:140px 0}.vacancies-page .about__title{border-bottom:1px solid #e2e2e2;margin-bottom:60px;padding-bottom:16px;width:100%}.vacancies-page .about__accordion{border:1px solid hsla(0,0%,4%,.4);border-radius:16px;margin-top:16px;overflow:hidden;position:relative}.vacancies-page .about__accordion.opened .about__accordion-icon:after{transform:rotate(90deg)}.vacancies-page .about__accordion.opened .about__accordion-content{height:var(--height);opacity:1}.vacancies-page .about__accordion-head{align-items:center;cursor:pointer;display:flex;justify-content:space-between}.vacancies-page .about__accordion-head:hover .about__accordion-title{opacity:.7}.vacancies-page .about__accordion-title{font-size:24px;font-weight:700;line-height:28px;transition:all .25s cubic-bezier(.65,.05,.36,1)}.vacancies-page .about__accordion-icon{align-items:center;background:#faa61a;border:1px solid #faa61a;border-radius:50%;display:flex;height:64px;justify-content:center;position:relative;width:64px}.vacancies-page .about__accordion-icon:before{height:2px;width:16px}.vacancies-page .about__accordion-icon:after,.vacancies-page .about__accordion-icon:before{align-items:center;background:#0b0b0b;content:"";display:flex;justify-content:center;position:absolute;transition:all .25s cubic-bezier(.65,.05,.36,1)}.vacancies-page .about__accordion-icon:after{height:16px;width:2px}.vacancies-page .about__accordion-content{height:0;opacity:0;padding-top:0;transition:all .25s cubic-bezier(.65,.05,.36,1)}.vacancies-page .about__accordion-content p{font-size:18px;line-height:28px}.vacancies-page .about__accordion-content ul li{display:flex}.vacancies-page .about__accordion-content ul li:before{background:#faa61a;border-radius:50%;content:"";display:block;flex-shrink:0;height:10px;margin-right:24px;position:relative;top:7px;width:10px}@media only screen and (max-width:768px){.vacancies-page .about{padding:60px 0 32px}}