@font-face{font-display:swap;font-family:FontSiteFamily;font-style:normal;font-weight:400;src:url(./TTHovesRegular.BWFe_OJ5.woff2) format("woff2"),url(./TTHovesRegular.PIZxoSjp.woff) format("woff"),url(./TTHovesRegular.Dz4vY2gF.ttf) format("truetype"),url(../fonts/TTHovesRegular.eot?) format("eot")}@font-face{font-display:swap;font-family:FontSiteFamily;font-style:normal;font-weight:500;src:url(./TTHovesMedium.Bnk3rpBk.woff2) format("woff2"),url(./TTHovesMedium.VDzILsJz.woff) format("woff"),url(./TTHovesMedium.DT87pqBX.ttf) format("truetype"),url(../fonts/TTHovesMedium.eot?) format("eot")}@font-face{font-display:swap;font-family:FontSiteFamily;font-style:normal;font-weight:900;src:url(./RFDewiExpanded-Black.C6s2JcvS.woff2) format("woff2"),url(./RFDewiExpanded-Black.DPKs-3ui.woff) format("woff"),url(./RFDewiExpanded-Black.CFjY5gt7.ttf) format("truetype"),url(../fonts/RFDewiExpanded-Black.eot?) format("eot")}*{box-sizing:border-box}@media (min-width:1200px){*{-ms-overflow-style:-ms-autohiding-scrollbar;scrollbar-width:thin;-webkit-overflow-scrolling:touch}.scroll-style ::-webkit-scrollbar{background-color:#9d9d9d;width:8px}.scroll-style ::-webkit-scrollbar-thumb{background-color:#78797c}.scroll-style ::-webkit-scrollbar-thumb:hover{background-color:#3d3d47}}html{font-size:.5208333333vw}@media only screen and (min-width:1920px){html{font-size:10px}}@media (max-width:1199px){html{font-size:10px}}body{background-color:#f2f2f2;font-family:FontSiteFamily,arial;margin:0;overflow-x:hidden}.main{display:flex;flex-direction:column;min-height:100svh;transition:background-color .6s cubic-bezier(0,0,.26,1)}.main.is-top-modal .header,.main.is-top-modal .header-top-bar{z-index:1001}.container{margin:0 auto;padding:0 30px;width:100%}@media (max-width:1199px){.container{padding:0 20px}}@media (max-width:743px){.container{padding:0 10px}}h1,h2,h3,h4,h5,h6,ol,ol li,p,ul,ul li{margin:0;padding:0}.h1,h1{color:#232427;font-size:6.9rem;font-weight:900;letter-spacing:-.0724637681em;line-height:1;text-transform:uppercase}.h1.large,h1.large{font-size:9.5rem;letter-spacing:-.0526315789em}.h1.large,.h1.small,h1.large,h1.small{color:#232427;font-weight:900;line-height:.8;text-transform:uppercase}.h1.small,h1.small{font-size:6rem;letter-spacing:-.0833333333em}.h1.small sup,h1.small sup{font-size:4rem}@media (max-width:1199px){.h1,h1{font-size:5.1rem;letter-spacing:-.0588235294em;line-height:1}.h1,.h1.large,h1,h1.large{color:#232427;font-weight:900;text-transform:uppercase}.h1.large,h1.large{font-size:7rem;letter-spacing:-.0714285714em;line-height:.9}}@media (max-width:743px){.h1,h1{color:#232427;font-size:2.6rem;font-weight:900;letter-spacing:-.0769230769em;line-height:1;text-transform:uppercase}.h1.large,h1.large{line-height:.93}.h1.large,.h1.small,h1.large,h1.small{color:#232427;font-size:3.5rem;font-weight:900;letter-spacing:-.0857142857em;text-transform:uppercase}.h1.small,h1.small{line-height:.9}.h1.small sup,h1.small sup{font-size:2rem}}.h2,h2{font-size:9.5rem;font-weight:900;letter-spacing:-.0526315789em;text-transform:uppercase}.h2,.h2.small,h2,h2.small{color:#232427;line-height:.8}.h2.small,h2.small{font-size:9.2rem;font-weight:400;letter-spacing:-.0543478261em;text-transform:none}.h2.title-paragraph,h2.title-paragraph{color:#232427;font-size:4rem;font-weight:900;letter-spacing:.005em;line-height:1;text-transform:uppercase}@media (max-width:1199px){.h2,h2{color:#232427;font-size:7rem;font-weight:900;letter-spacing:-.0714285714em;line-height:.9;text-transform:uppercase}.h2.small,h2.small{color:#232427;font-size:6.9rem;font-weight:400;letter-spacing:-.0579710145em;line-height:.8}.h2.title-paragraph,h2.title-paragraph{color:#232427;font-size:3.6rem;font-weight:900;letter-spacing:.0055555556em;line-height:1;text-transform:uppercase}}@media (max-width:743px){.h2,h2{color:#232427;font-size:3.5rem;font-weight:900;letter-spacing:-.0857142857em;line-height:.9;text-transform:uppercase}.h2.small,h2.small{color:#232427;font-size:3.7rem;font-weight:400;letter-spacing:-.0540540541em;line-height:.8}.h2.title-paragraph,h2.title-paragraph{color:#232427;font-size:2.4rem;font-weight:900;letter-spacing:.0083333333em;line-height:1;text-transform:uppercase}}.h3,h3{color:#3d3d47;font-size:4rem;font-weight:900;letter-spacing:-.025em;line-height:1;text-transform:uppercase}.h3.small,h3.small{font-size:3.6rem}@media (max-width:743px){.h3,h3{color:#3d3d47;font-weight:900;letter-spacing:0;line-height:.9;text-transform:uppercase}.h3,.h3.small,h3,h3.small{font-size:3rem}}a{color:#3d3d47;outline:none;text-decoration:none}a.square{align-items:center;display:flex;width:-moz-max-content;width:max-content}a.square:before{background-color:#232427;border-radius:2px;content:"";display:block;margin-right:1.8rem;min-height:.8rem;min-width:.8rem}a.telegram{color:#2da1ff!important}a.telegram:before{background-color:#2da1ff!important}img,video{width:100%}.video-player{position:relative}.video-player video{aspect-ratio:16/9;-o-object-fit:cover;object-fit:cover}.video-player .v-preview{cursor:pointer;position:relative}.video-player .v-preview img{aspect-ratio:16/9;-o-object-fit:cover;object-fit:cover}.video-player .v-preview .play-container{align-items:center;cursor:pointer;display:flex;height:100%;justify-content:center;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%}.video-player .v-preview .play-container .play-button{align-items:center;backdrop-filter:blur(15px);-webkit-backdrop-filter:blur(15px);background-color:#ffffff0f;display:flex;padding:1rem 1rem 1.3rem 2rem;width:-moz-max-content;width:max-content}.video-player .v-preview .play-container .play-button span{color:#fff;font-size:1.8rem;font-weight:500;letter-spacing:.0166666667em;line-height:1}.video-player .v-preview .play-container .play-button svg{margin-left:1rem}.video-player .v-preview .v-title{bottom:1.4rem;color:#fff;font-size:3rem;font-weight:900;left:2rem;letter-spacing:-.0666666667em;line-height:.9;max-width:80rem;position:absolute;text-transform:uppercase}@media (max-width:1199px){.video-player .v-preview .play-button{left:1.2rem;padding:.6rem 1rem .9rem 1.2rem;top:1.2rem}.video-player .v-preview .play-button span{font-size:1.3rem}.video-player .v-preview .play-button svg{margin-left:.6rem;width:.9rem}.video-player .v-preview .v-title{bottom:.8rem;left:1.5rem;max-width:50rem}}@media (max-width:743px){.video-player .v-preview .play-button{left:.6rem;top:.6rem}.video-player .v-preview .v-title{font-size:1.8rem;left:.8rem;max-width:27.6rem}}.f-panzoom__viewport img{background:#fff}input,textarea{appearance:none;-webkit-appearance:none;-moz-appearance:none;background:none;border:none;box-shadow:none;margin:0;outline:none;padding:0}button{font-family:inherit}.checkbox input{display:none}.checkbox input:checked+.square{background-color:#fff;border:1px solid transparent}.checkbox input:checked+.square svg *{fill:#821f04;stroke:#821f04}.checkbox .square{background-color:#821f04;border:1px solid #fff;cursor:pointer;height:1.5rem;margin-right:1rem;margin-top:.4rem;min-height:1.5rem;min-width:1.5rem;position:relative;transition:background-color .3s ease-in-out,opacity .3s ease-in-out,border .3s ease-in-out;width:1.5rem}.checkbox .square:hover{opacity:.7}.checkbox .square svg{height:.9rem;left:52%;top:52%;transform:translate(-50%,-50%);width:1rem}.checkbox .square svg *{fill:transparent;stroke:transparent;transition:fill .3s ease-in-out,stroke .3s ease-in-out}label{position:relative}label.field-select input{cursor:pointer}label.checkbox{cursor:pointer;display:flex}label.checkbox .caption{font-size:1.5rem;opacity:1;overflow:initial;position:static;white-space:pre-wrap;width:auto}label.checkbox .caption a{color:#f2f2f2;text-decoration:underline}label.checkbox.empty .caption{opacity:1}label:focus-within .caption{opacity:0}label.empty .caption{opacity:.5}label .caption{display:block;left:0;opacity:0;overflow:hidden;padding-right:5px;position:absolute;text-overflow:ellipsis;top:0;transition:opacity .3s ease-in-out;white-space:nowrap;z-index:1}label .caption,label input{color:#f2f2f2;font-size:2rem;font-weight:500;letter-spacing:.015em;line-height:1.2;width:100%}label input{position:relative;z-index:2}label input.with-type{padding-right:3rem}label .type{color:#f2f2f2;font-size:2rem;font-weight:500;letter-spacing:.015em;line-height:1.2;position:absolute;right:0;top:0;z-index:3}label .type sup{font-size:1.2rem}label .error{background-color:#b45136;color:#f2f2f2;font-size:1.2rem;font-weight:500;letter-spacing:0;line-height:1.2;opacity:.8;padding:.3rem 1.2rem;top:calc(100% + .1rem)}label .error,label svg{position:absolute;right:0}label svg{cursor:pointer;top:50%;transform:translateY(-50%);z-index:1}label .select-list{background-color:#f2f2f2;border:1px solid #f2f2f2;max-height:18rem;overflow-y:auto;position:absolute;top:calc(100% + 1rem);width:100%;z-index:10}label .select-list p{background-color:transparent;color:#6e0b00;cursor:pointer;font-size:2rem;font-weight:500;letter-spacing:0;line-height:1.2;padding:1rem;transition:background-color .3s ease-in-out,color .3s ease-in-out}label .select-list p.selected,label .select-list p:hover{background-color:#6e0b00;color:#f2f2f2}label .select-list p.selected{opacity:.4}.border-button{align-items:center;border:1px solid #bdbdbd;-o-border-image:linear-gradient(90deg,#575757,#bdbdbd) 1;border-image:linear-gradient(90deg,#575757,#bdbdbd) 1;cursor:pointer;display:flex;justify-content:center;max-width:-moz-max-content;max-width:max-content;padding:1rem 1.6rem}.border-button a,.border-button span{color:#f2f2f2;font-size:1.8rem;font-weight:900;letter-spacing:.0111111111em;line-height:1;text-transform:uppercase}.border-button.square:before{animation:blink .8s ease-in-out infinite;background-color:#f2f2f2;border-radius:1px;content:"";display:block;height:.8rem;margin-right:1rem;min-width:.8rem;width:.8rem}.button{align-items:center;background-color:#232427;border:1px solid #232427;cursor:pointer;display:flex;justify-content:center;padding:1.5rem 4.2rem;transition:background-color .3s ease-in-out,opacity .3s ease-in-out,border .3s ease-in-out;width:-moz-max-content;width:max-content}.button svg{margin-left:1rem;max-width:1.2rem}.button svg path{fill:#f2f2f2;transition:fill .3s ease-in-out}.button a,.button span{color:#f2f2f2;font-size:1.8rem;font-weight:900;letter-spacing:.0111111111em;line-height:1;text-transform:uppercase;transition:color .3s ease-in-out}.button:hover{background-color:#821f04;border:1px solid #f2f2f2}.button.red{background-color:#821f04;border:1px solid #821f04}.button.red:hover{background-color:#f2f2f2}.button.red:hover a,.button.red:hover span{color:#821f04}.button.red:hover svg path{fill:#821f04}.button.red-reverse{background-color:#f2f2f2;border:1px solid #821f04}.button.red-reverse a,.button.red-reverse span{color:#821f04}.button.red-reverse svg path{fill:#821f04}.button.red-reverse:hover{background-color:#821f04;border:1px solid #f2f2f2}.button.red-reverse:hover a,.button.red-reverse:hover span{color:#f2f2f2}.button.red-reverse:hover svg path{fill:#f2f2f2}.button.dark-red-reverse{background-color:#f2f2f2;border:1px solid #6e0b00}.button.dark-red-reverse a,.button.dark-red-reverse span{color:#6e0b00}.button.dark-red-reverse svg path{fill:#6e0b00}.button.dark-red-reverse:hover{background-color:#6e0b00;border:1px solid #f2f2f2}.button.dark-red-reverse:hover a,.button.dark-red-reverse:hover span{color:#f2f2f2}.button.dark-red-reverse:hover svg path{fill:#f2f2f2}.button.white{background-color:#f2f2f2;border:1px solid #232427}.button.white a,.button.white span{color:#232427}.button.white svg path{fill:#232427}.button.white:hover{background-color:#232427}.button.white:hover a,.button.white:hover span{color:#f2f2f2}.button.white:hover svg path{fill:#f2f2f2}.button.disable{opacity:.4;pointer-events:none}@media (max-width:1199px){.button{padding:1.7rem 2rem}}.tab-head{align-items:center;border:1px solid #232427;display:flex;width:-moz-max-content;width:max-content}.tab-head .tab-link{cursor:pointer;display:flex;flex:1;justify-content:center;padding:1.1rem 4rem;white-space:nowrap}.tab-head .tab-link.disabled{opacity:.3;pointer-events:none}.tab-head .tab-link span{color:#232427;font-size:2rem;font-weight:500;letter-spacing:0;line-height:1.3}.tab-head .tab-link:not(:last-child){border-right:1px solid #232427}.tab-head .tab-link.active{background-color:#232427}.tab-head .tab-link.active span{color:#fff}@media (max-width:1199px){.tab-head{width:100%}}@media (max-width:743px){.tab-head{width:100%}.tab-head .tab-link{padding:1.1rem 2rem}}.tags .item{align-items:center;border-radius:2px;color:#f2f2f2;display:flex;font-size:2rem;font-weight:500;justify-content:center;letter-spacing:0;line-height:1.3;padding:.2rem 2rem;white-space:nowrap}.tags .item:before{background-color:#f2f2f2;content:"";display:block;margin-right:1.2rem;min-height:3px;min-width:3px}.back-link{align-items:baseline;cursor:pointer;display:flex}.back-link span{color:#232427;display:block;font-size:1.8rem;font-weight:900;letter-spacing:.0111111111em;line-height:1;text-transform:uppercase}.back-link svg{margin-right:1rem}.favourites-icon{align-items:center;background-color:#fff;cursor:pointer;display:flex;justify-content:center;margin-left:auto;min-height:50px;min-width:50px}.favourites-icon svg path{transition:fill .3s ease-in-out}.favourites-icon.active svg path{fill:#821f04}.map-screen h2{display:flex;flex-wrap:wrap;margin-bottom:4rem}.map-screen h2 .count{margin-right:auto;order:-1}.map-screen h2 span:first-child{margin-right:2.5rem}@media (max-width:1199px){.map-screen h2{margin-bottom:30px}.map-screen h2 .count{margin-right:auto;order:0}.map-screen h2 span:first-child{margin-bottom:5.6rem;width:100%}}@media (max-width:743px){.map-screen h2{margin-bottom:20px}.map-screen h2 span:first-child{margin-bottom:5.2rem}}.map-container{position:relative}.map-container .zoom-controls{display:flex;flex-direction:column;gap:1rem;position:absolute;right:2rem;top:50%;transform:translateY(-50%)}.map-container .zoom-controls span{align-items:center;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background-color:#23242866;border:1px dashed #fff;color:#f2f2f2;cursor:pointer;display:flex;font-size:4rem;font-weight:500;justify-content:center;letter-spacing:0;line-height:1;min-height:60px;padding:7px 20px 10px;transition:border .3s ease-in-out,background-color .3s ease-in-out;-webkit-user-select:none;-moz-user-select:none;user-select:none}.map-container .zoom-controls span:hover{background-color:#821f04;border-color:#821f04}.map-container .distance{backdrop-filter:blur(9px);-webkit-backdrop-filter:blur(9px);background-color:#1c1c1c33;bottom:3.6rem;padding:2.8rem;position:absolute;right:3rem}.map-container .distance p{color:#fff;font-size:3rem;font-weight:900;letter-spacing:-.0666666667em;line-height:.9;margin-bottom:.5rem;text-transform:uppercase}.map-container .distance span{color:#fff;font-size:2rem;font-weight:500;letter-spacing:0;line-height:1.3}.map-container .route{bottom:3.6rem;display:flex;gap:1rem;left:3rem;position:absolute}.map-container .route>p{align-items:center;background-color:#f2f2f2;color:#232427;cursor:pointer;display:flex;font-size:1.8rem;font-weight:900;letter-spacing:.0111111111em;line-height:1;padding:1.5rem 4rem;text-transform:uppercase;transition:color .3s ease-in-out,background-color .3s ease-in-out}.map-container .route>p:hover{background-color:#821f04;color:#f2f2f2}.map-container .route>p:hover svg path{fill:#f2f2f2}.map-container .route>p svg{margin-left:1rem}.map-container .route>p svg path{transition:fill .3s ease-in-out}.map-container .route .share{align-items:center;cursor:pointer;display:flex;gap:1rem}.map-container .route .share .sh-icon{align-items:center;background-color:#821f04;display:flex;height:100%;justify-content:center;max-height:4.8rem;transition:background-color .3s ease-in-out;width:4.8rem}.map-container .route .share .sh-icon:hover{background-color:#232427}.map-container .route .share p{backdrop-filter:blur(9px);-webkit-backdrop-filter:blur(9px);background-color:#1c1c1c33;color:#fff;font-size:2rem;font-weight:500;letter-spacing:.01em;line-height:1.3;opacity:0;padding:1.1rem 3rem;transition:opacity .3s ease-in-out}.map-container .route .share p.active{opacity:1}@media (max-width:1199px){.map-container .zoom-controls span{min-height:40px;padding:2px 14px 7px}}.yandex-map{background-color:#2f3138;height:100svh;min-height:80rem;position:relative;width:100%}.yandex-map .ymaps3x0--marker:hover{z-index:10!important}.yandex-map .park-marker{cursor:pointer;position:absolute}.yandex-map .park-marker.exit-road{display:flex;width:-moz-max-content;width:max-content}.yandex-map .park-marker.exit-road.left{flex-direction:row-reverse;transform:translate(-100%)}.yandex-map .park-marker.exit-road.left .desc{margin-left:0;margin-right:6px}.yandex-map .park-marker.exit-road.left.up{transform:translateY(-100%) translate(-100%)}.yandex-map .park-marker.exit-road.up{transform:translateY(-100%)}.yandex-map .park-marker.exit-road .desc{margin-left:6px;padding:4px 15px}.yandex-map .park-marker .content{display:flex;position:relative}.yandex-map .park-marker .title{align-items:flex-start;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background-color:#23242866;color:#fff;display:flex;font-size:2rem;font-weight:900;justify-content:space-between;letter-spacing:-.1em;line-height:.9;min-width:22rem;padding:1.9rem 1.8rem 1.9rem 1.5rem;text-transform:uppercase}.yandex-map .park-marker .title p{white-space:nowrap}.yandex-map .park-marker .desc{align-items:center;backdrop-filter:blur(9px);-webkit-backdrop-filter:blur(9px);background-color:#1c1c1c33;border:1px dotted #fff;color:#fff;display:flex;font-size:2rem;font-weight:500;justify-content:center;letter-spacing:0;line-height:1.3;min-width:75px;padding:12px 19px}.yandex-map .park-marker .short{display:flex}.yandex-map .park-marker .short .desc{height:auto;margin-bottom:0;margin-left:3px;padding:.5rem 1.5rem;white-space:nowrap}.yandex-map .park-marker .short .industrial-icon .position{display:none}.yandex-map .park-marker .map-pin-icon{display:none;position:absolute}.yandex-map .park-marker.center{transform:translate(-50%) translateY(-50%)}.yandex-map .park-marker.left-down .title,.yandex-map .park-marker.left-up .title{flex-direction:row-reverse}.yandex-map .park-marker.left-down .title svg,.yandex-map .park-marker.left-up .title svg{margin-right:2rem}.yandex-map .park-marker.right-down .content,.yandex-map .park-marker.right-up .content{flex-direction:row-reverse}.yandex-map .park-marker.right-down .title svg,.yandex-map .park-marker.right-up .title svg{margin-left:2rem}.yandex-map .park-marker.left-down .title,.yandex-map .park-marker.right-down .title{align-items:flex-end}.yandex-map .park-marker.left-up{transform:translate(14px) translateY(16px)}.yandex-map .park-marker.left-up.short-mark{transform:translate(3px) translateY(3px)}.yandex-map .park-marker.left-up .map-pin-icon{display:block;left:-27px;top:-32px}.yandex-map .park-marker.left-up .short .industrial-icon .left-up{display:block}.yandex-map .park-marker.left-down{transform:translate(14px) translateY(calc(-100% - 16px))}.yandex-map .park-marker.left-down.short-mark{transform:translate(3px) translateY(calc(-100% - 3px))}.yandex-map .park-marker.left-down .map-pin-icon{bottom:-32px;display:block;left:-27px}.yandex-map .park-marker.left-down .short .industrial-icon .left-down{display:block}.yandex-map .park-marker.right-up{transform:translate(calc(-100% - 14px)) translateY(16px)}.yandex-map .park-marker.right-up.short-mark{transform:translate(calc(-100% - 3px)) translateY(3px)}.yandex-map .park-marker.right-up .map-pin-icon{display:block;right:-27px;top:-32px}.yandex-map .park-marker.right-up .short .industrial-icon .right-up{display:block}.yandex-map .park-marker.right-down{transform:translate(calc(-100% - 14px)) translateY(calc(-100% - 16px))}.yandex-map .park-marker.right-down.short-mark{transform:translate(calc(-100% - 3px)) translateY(calc(-100% - 3px))}.yandex-map .park-marker.right-down .map-pin-icon{bottom:-32px;display:block;right:-27px}.yandex-map .park-marker.right-down .short .industrial-icon .right-down{display:block}@media (max-width:1199px){.yandex-map{height:70svh;min-height:1px}}.about-screen .info-bar{display:flex;flex-wrap:wrap;gap:6rem;justify-content:space-between;margin-bottom:15.4rem}.about-screen .info-bar .item{width:auto}.about-screen .info-bar .item p{color:#232427;font-size:2.5rem;font-weight:500;letter-spacing:.012em;line-height:1.3;margin-bottom:2rem}.about-screen .info-bar .item span{color:#232427;font-size:5rem;font-weight:900;letter-spacing:-.06em;line-height:.8;text-transform:uppercase}.about-screen .info-bar .item span sup{font-size:3rem}.about-screen .description .text .item p{color:#3d3d47;font-size:1.8rem;font-weight:900;letter-spacing:.0111111111em;line-height:1;text-transform:uppercase}.about-screen .description .text .item span{color:#232427;font-size:2rem;font-weight:500;letter-spacing:.015em;line-height:1.2}.about-screen .description .text .item:not(:last-child){margin-bottom:11.5rem}@media (max-width:1199px){.about-screen .info-bar{margin-bottom:8rem;row-gap:4rem}.about-screen .info-bar .item p{color:#232427;font-size:2rem;font-weight:500;letter-spacing:.015em;line-height:1.3;margin-bottom:1.5rem}.about-screen .info-bar .item span{color:#232427;font-size:4rem;font-weight:900;letter-spacing:-.075em;line-height:.8;text-transform:uppercase}.about-screen .info-bar .item span sup{font-size:2.5rem}.about-screen .description .img-wrap{margin-bottom:5rem}.about-screen .description .text .item:not(:last-child){margin-bottom:8rem}}@media (max-width:743px){.about-screen .info-bar{gap:4rem;margin-bottom:6rem}.about-screen .info-bar .item p{color:#232427;font-size:1.7rem;font-weight:500;letter-spacing:.0176470588em;line-height:1.3;margin-bottom:1rem;max-width:14rem}.about-screen .info-bar .item span{color:#232427;font-size:3.5rem;font-weight:900;letter-spacing:-.0857142857em;line-height:.8;text-transform:uppercase}.about-screen .description .img-wrap,.about-screen .description .text .item p{margin-bottom:4rem}.about-screen .description .text .item:not(:last-child){margin-bottom:10rem}}.awards-screen{background-color:#232427;padding-bottom:20rem}.awards-screen h2{align-items:flex-end;color:#f2f2f2;margin-bottom:5rem;text-align:right}.awards-screen .aw-swiper{margin:0 -3rem;padding:0 3rem;position:relative}.awards-screen .aw-swiper .sl-item{height:auto}.awards-screen .aw-swiper .sl-item:first-child .aw-item{border-left:1px solid #4a4c4e}.awards-screen .aw-swiper .aw-item{border-bottom:1px solid #4a4c4e;border-right:1px solid #4a4c4e;border-top:1px solid #4a4c4e;display:flex;flex-direction:column;height:100%;padding:6.2rem 3.4rem 3.4rem}.awards-screen .aw-swiper .aw-item .aw-title{margin-bottom:17rem}.awards-screen .aw-swiper .aw-item .aw-title .count{color:#f2f2f2;margin-bottom:3.3rem}.awards-screen .aw-swiper .aw-item .aw-title h3{color:#f2f2f2}.awards-screen .aw-swiper .aw-item .bottom-wrap{margin-top:auto}.awards-screen .aw-swiper .aw-item .bottom-wrap .aw-years{margin-bottom:3.8rem}.awards-screen .aw-swiper .aw-item .bottom-wrap .aw-years .ye-item:not(:last-child){margin-bottom:4.6rem}.awards-screen .aw-swiper .aw-item .bottom-wrap .aw-years .ye-item .year{align-items:center;color:#fff;display:flex;font-size:1.8rem;font-weight:500;letter-spacing:0;line-height:.8;margin-bottom:1.2rem}.awards-screen .aw-swiper .aw-item .bottom-wrap .aw-years .ye-item .year:before{background-color:#fff;content:"";height:.6rem;margin-right:1rem;min-width:.5rem}.awards-screen .aw-swiper .aw-item .bottom-wrap .aw-years .ye-item p{color:#a4a6a8;font-size:1.8rem;font-weight:400;letter-spacing:.0166666667em;line-height:1.3}.awards-screen .aw-swiper .aw-item .bottom-wrap .img-wrap{align-items:center;background-color:#191a1e;display:flex;height:40rem;justify-content:center;padding:8rem}.awards-screen .aw-swiper .aw-item .bottom-wrap .img-wrap .adaptive-picture{height:100%}.awards-screen .aw-swiper .aw-item .bottom-wrap .img-wrap img{max-height:100%;-o-object-fit:contain;object-fit:contain}.awards-screen .aw-swiper .cursor-slide{display:none;position:absolute;right:3rem;top:2.6rem}@media (max-width:1199px){.awards-screen h2{gap:5.6rem}.awards-screen .aw-swiper{margin:0 -2rem;padding:0 2rem}}@media (max-width:743px){.awards-screen{padding-bottom:16rem}.awards-screen h2{margin-bottom:2rem}.awards-screen .aw-swiper{margin:0 -1rem;padding:0 1rem}.awards-screen .aw-swiper .aw-item{border-left:1px solid #4a4c4e;padding:2.6rem 2rem 2rem}.awards-screen .aw-swiper .aw-item .aw-title{margin-bottom:4.4rem}.awards-screen .aw-swiper .aw-item .aw-title .count{margin-bottom:1rem}.awards-screen .aw-swiper .aw-item .bottom-wrap .aw-years{margin-bottom:4.6rem}.awards-screen .aw-swiper .aw-item .bottom-wrap .aw-years .ye-item:not(:last-child){margin-bottom:2.5rem}.awards-screen .aw-swiper .aw-item .bottom-wrap .img-wrap{height:30rem;padding:6rem}.awards-screen .aw-swiper .cursor-slide{display:block}}.news-screen{background:#f2f2f2;padding-bottom:20rem;padding-top:4rem}.news-screen h2{color:#232427;display:flex;flex-direction:column;gap:2.4rem;margin-bottom:10rem}.news-screen h2 span:last-child{text-align:right}@media (max-width:1199px){.news-screen{padding-top:2rem}.news-screen h2{gap:5.6rem;margin-bottom:16rem}}@media (max-width:743px){.news-screen{padding-bottom:18rem;padding-top:1rem}.news-screen h2{gap:5rem;margin-bottom:10rem}}.general-plan{position:relative}.general-plan .img-wrap{height:53vw;overflow-x:auto;overflow-y:clip;position:relative}.general-plan .img-wrap img{height:100%;-o-object-fit:contain;object-fit:contain;width:auto}.general-plan .svg-wrap{height:100%;left:0;position:absolute;top:0;width:100%}.general-plan .svg-wrap polygon{fill:transparent;cursor:pointer;opacity:.4;transition:fill .3s ease-in-out}.general-plan .svg-wrap polygon:hover{fill:#821f04}.general-plan .svg-wrap polygon.REALISED{pointer-events:none}.general-plan .labels-layer{left:0;pointer-events:none;position:absolute;top:0;z-index:2}.general-plan .labels-layer .label{align-items:center;background-color:#232427;border-radius:50%;color:#f2f2f2;display:flex;font-size:13px;font-weight:900;height:30px;justify-content:center;position:absolute;transform:translate(-50%,-50%);transition:background-color .3s ease-in-out,opacity .3s ease-in-out;width:30px}.general-plan .labels-layer .label.REALISED{background-color:#23242866}.general-plan .labels-layer .label.hover{background-color:#821f04}.general-plan .labels-layer .section{display:flex;flex-direction:column;gap:5px;position:absolute;transform:translate(-50%,-50%)}.general-plan .labels-layer .section .name{align-items:flex-start;background-color:#821f04;display:flex;padding:14px 10px}.general-plan .labels-layer .section .name p{color:#f2f2f2;font-size:24px;font-weight:900;line-height:.7;text-transform:uppercase;white-space:nowrap}.general-plan .labels-layer .section .name svg{margin-left:18px}.general-plan .labels-layer .section .description{backdrop-filter:blur(9px);-webkit-backdrop-filter:blur(9px);background-color:#1c1c1c33;border:1px dotted #fff;color:#f2f2f2;font-size:18px;font-weight:500;line-height:1.3;padding:5px 10px}.general-plan .labels-layer .section .description sup{font-size:12px}.general-plan .premises-preview{min-width:47rem;padding:3rem 2.5rem;position:absolute;z-index:4}.general-plan .premises-preview.right-up{transform:translate(calc(-100% - 13px)) translateY(13px)}.general-plan .premises-preview.right-up .top-bar{flex-direction:row-reverse}.general-plan .premises-preview.right-up .top-bar .title{justify-content:flex-start}.general-plan .premises-preview.left-up{transform:translate(13px) translateY(13px)}.general-plan .premises-preview.left-up .top-bar .title{justify-content:flex-end}.premises-preview{background-color:#232427}.premises-preview .top-bar{align-items:flex-start;display:flex;justify-content:space-between}.premises-preview .top-bar .title{color:#f2f2f2;display:flex;flex-wrap:wrap;font-size:2rem;font-weight:900;gap:.7rem 1.8rem;letter-spacing:0;line-height:.8;margin-bottom:5.5rem;max-width:25rem;text-transform:uppercase}.premises-preview .top-bar .title sup{font-size:1rem}.premises-preview .specifications-block{flex-direction:column;gap:2rem}.premises-preview .specifications-block .s-item{align-items:flex-end;border-bottom:1px solid #bdbdbd;display:flex;justify-content:space-between;padding-bottom:1rem}.premises-preview .specifications-block .s-item p{color:#f2f2f2;font-size:1.6rem;font-weight:500;letter-spacing:0;line-height:1.1;padding-right:1rem}.premises-preview .specifications-block .s-item span{color:#f2f2f2;font-size:1.6rem;font-weight:900;letter-spacing:0;line-height:.8;text-align:right}.premises-preview .specifications-block .s-item span sup{font-size:1.2rem}.premises-preview .button{margin-left:auto;margin-right:auto;margin-top:6rem;max-width:35rem;width:100%}.premises-preview-modal{margin-left:0;margin-top:auto;width:100vw}.premises-preview-modal .premises-preview{padding:4rem 2rem 2.5rem;position:relative;z-index:10}@media (max-width:743px){.premises-preview-modal .premises-preview{padding:4rem 1rem 1rem}}.premises-wrap .premises-filter{align-items:center;display:flex;flex-wrap:wrap;margin-bottom:7.4rem}.premises-wrap .premises-filter .f-wrap{align-items:center;display:flex;flex-wrap:wrap;gap:1.5rem;width:100%}.premises-wrap .premises-filter .f-wrap .filter-select{align-items:baseline;border:1px solid #bdbdbd;cursor:pointer;display:flex;min-width:25rem;padding:1.1rem 1.8rem 1.1rem 2rem;position:relative;transition:border .3s ease-in-out}.premises-wrap .premises-filter .f-wrap .filter-select.open{border:1px solid #191a1e}.premises-wrap .premises-filter .f-wrap .filter-select.open>svg{max-width:1.2rem;transform:rotate(-180deg)}.premises-wrap .premises-filter .f-wrap .filter-select .caption{color:#232427;opacity:1;position:static}.premises-wrap .premises-filter .f-wrap .filter-select>svg{margin-left:auto;max-width:1.2rem;position:static;transform:none;transition:transform .3s ease-in-out}.premises-wrap .premises-filter .f-wrap .filter-select>svg path{fill:#232427}.premises-wrap .premises-filter .f-wrap .filter-select .select-list{background-color:#191a1e;left:0;padding:1.3rem 0}.premises-wrap .premises-filter .f-wrap .filter-select .select-list p{align-items:center;background-color:transparent;color:#f2f2f2;cursor:pointer;display:flex;font-size:1.8rem;font-weight:500;letter-spacing:0;line-height:1.3;padding:1.3rem 2rem;position:relative}.premises-wrap .premises-filter .f-wrap .filter-select .select-list p.selected{opacity:1}.premises-wrap .premises-filter .f-wrap .filter-select .select-list p.selected .square{background-color:#f2f2f2}.premises-wrap .premises-filter .f-wrap .filter-select .select-list p.selected .square svg{opacity:1}.premises-wrap .premises-filter .f-wrap .filter-select .select-list p.disable{cursor:unset;opacity:.5;pointer-events:none}.premises-wrap .premises-filter .f-wrap .filter-select .select-list p.disable .square{display:none}.premises-wrap .premises-filter .f-wrap .filter-select .select-list p .square{align-items:center;background-color:#191a1e;border:1px solid #f2f2f2;display:flex;height:1.6rem;justify-content:center;margin-left:auto;min-width:1.6rem;transition:background-color .3s ease-in-out}.premises-wrap .premises-filter .f-wrap .filter-select .select-list p .square svg{opacity:0;position:static;transform:none;transition:opacity .3s ease-in-out}.premises-wrap .premises-filter .f-wrap .filter-range{position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none}.premises-wrap .premises-filter .f-wrap .filter-range.dragging .range-container .thumb{transition:left .05s linear}.premises-wrap .premises-filter .f-wrap .filter-range .input-container{display:flex}.premises-wrap .premises-filter .f-wrap .filter-range .input-container label{align-items:baseline;border:1px solid #bdbdbd;color:#232427;display:flex;font-size:2rem;font-weight:500;letter-spacing:0;line-height:1.2;min-width:35rem;padding:1rem 1.8rem 1rem 2rem;transition:border .3s ease-in-out}.premises-wrap .premises-filter .f-wrap .filter-range .input-container label input{color:#232427;line-height:1.3;margin-left:1rem}.premises-wrap .premises-filter .f-wrap .filter-range .input-container label sup{font-size:1rem}.premises-wrap .premises-filter .f-wrap .filter-range .range-container{bottom:calc(-1.8rem - 12px);cursor:pointer;height:12px;position:absolute;width:100%}.premises-wrap .premises-filter .f-wrap .filter-range .range-container .range-track{background:#232427;height:1px;left:0;position:absolute;right:0;top:50%;transform:translateY(-50%)}.premises-wrap .premises-filter .f-wrap .filter-range .range-container .range-fill{background:#232427;height:1px;position:absolute;top:50%;transform:translateY(-50%)}.premises-wrap .premises-filter .f-wrap .filter-range .range-container .thumb{background:#232427;border-radius:50%;cursor:pointer;height:12px;position:absolute;top:50%;transform:translate(-50%,-50%);transition:left .3s ease-in-out;width:12px}.premises-wrap .premises-filter .f-wrap .reset{margin-left:auto;padding:1.4rem 4.2rem}.premises-wrap .premises-filter .f-wrap .reset svg{margin-left:0;margin-right:1.6rem}.premises-wrap .premises-filter .filter-button{display:none}.premises-wrap .premises-filter .filter-modal{background-color:#191a1e;display:flex;flex-direction:column;height:100dvh;margin-left:0;padding:1.6rem 1rem 2rem;width:100vw}.premises-wrap .premises-filter .filter-modal h3{color:#f2f2f2;font-size:1.8rem;margin:0 auto 6.5rem;width:-moz-max-content;width:max-content}.premises-wrap .premises-filter .filter-modal .close{height:1.8rem;min-width:1.8rem;right:1rem;top:1.4rem;width:1.8rem}.premises-wrap .premises-filter .filter-modal .f-wrap{display:flex;gap:2rem;margin-bottom:8rem}.premises-wrap .premises-filter .filter-modal .f-wrap .filter-select{border:1px solid #4a4c4e;transition:background-color .3s ease-in-out,border .3s ease-in-out;width:100%}.premises-wrap .premises-filter .filter-modal .f-wrap .filter-select.open{background-color:#fff;border:1px solid #fff}.premises-wrap .premises-filter .filter-modal .f-wrap .filter-select.open .caption{color:#232427}.premises-wrap .premises-filter .filter-modal .f-wrap .filter-select.open svg path{fill:#232427}.premises-wrap .premises-filter .filter-modal .f-wrap .filter-select .caption{color:#f2f2f2;transition:color .3s ease-in-out}.premises-wrap .premises-filter .filter-modal .f-wrap .filter-select svg path{fill:#f2f2f2;transition:fill .3s ease-in-out}.premises-wrap .premises-filter .filter-modal .f-wrap .filter-select .select-list{border:1px solid #4a4c4e;left:-.1rem;top:100%;width:calc(100% + .2rem)}.premises-wrap .premises-filter .filter-modal .f-wrap .filter-range{width:100%}.premises-wrap .premises-filter .filter-modal .f-wrap .filter-range .input-container label{border:1px solid #4a4c4e;color:#f2f2f2}.premises-wrap .premises-filter .filter-modal .f-wrap .filter-range .input-container label input{color:#f2f2f2}.premises-wrap .premises-filter .filter-modal .f-wrap .filter-range .range-container .range-fill,.premises-wrap .premises-filter .filter-modal .f-wrap .filter-range .range-container .range-track,.premises-wrap .premises-filter .filter-modal .f-wrap .filter-range .range-container .thumb{background:#f2f2f2}.premises-wrap .premises-filter .filter-modal .button-wrap{margin-top:auto}.premises-wrap .premises-filter .filter-modal .button-wrap .button{width:100%}.premises-wrap .premises-filter .filter-modal .button-wrap .button.reset{background-color:#191a1e;border:1px solid #191a1e}.premises-wrap .scroll-progress{background:#23242733;border-radius:2px;display:none;height:2px;margin-bottom:3rem;overflow:hidden;width:100%}.premises-wrap .scroll-progress .scroll-progress-bar{background:#232427;height:100%;transition:width .1s linear;width:0}.premises-wrap .premises-list{overflow-x:auto}.premises-wrap .premises-list .p-row{display:flex}.premises-wrap .premises-list .p-row .p-col{display:flex;flex:auto;gap:2rem;justify-content:center}.premises-wrap .premises-list .p-row .p-col:first-child{justify-content:flex-start}.premises-wrap .premises-list .p-row .p-col:last-child{justify-content:flex-end}.premises-wrap .premises-list .p-row.caption{align-items:flex-end;margin-bottom:5.4rem}.premises-wrap .premises-list .p-row.caption .p-col{flex-wrap:wrap}.premises-wrap .premises-list .p-row.caption .p-col.sorting{cursor:pointer}.premises-wrap .premises-list .p-row.caption .p-col.active span svg{transform:rotate(-180deg)}.premises-wrap .premises-list .p-row.caption .p-col span{align-items:center;color:#232427;display:flex;font-size:2rem;font-weight:900;letter-spacing:0;line-height:.8;padding:0 1.4rem 1.4rem;white-space:nowrap}.premises-wrap .premises-list .p-row.caption .p-col span svg{margin-left:1rem;margin-top:.5rem;transition:transform .3s ease-in-out;width:1.2rem}.premises-wrap .premises-list .p-row.caption .p-col span svg path{fill:#232427}.premises-wrap .premises-list .p-row.caption .p-col:after{border-top:1px solid #bdbdbd;content:"";display:block;height:2.2rem;width:100%}.premises-wrap .premises-list .p-row.caption .p-col:not(:last-child):after{border-right:1px solid #bdbdbd}.premises-wrap .premises-list .p-row.caption .p-col:first-child span{padding-left:0}.premises-wrap .premises-list .p-row.caption .p-col:last-child span{padding-right:0}.premises-wrap .premises-list .p-row.value{align-items:flex-end;border-bottom:1px solid #bdbdbd;padding-bottom:1rem;transition:border .3s ease-in-out}.premises-wrap .premises-list .p-row.value:hover{border-bottom:1px solid #232427}.premises-wrap .premises-list .p-row.value span{color:#232427;font-size:2rem;font-weight:500;letter-spacing:0;line-height:1}.premises-wrap .premises-list .p-row.value span sup{font-size:1.2rem}.premises-wrap .premises-list .p-row.value:not(:last-child){margin-bottom:7.6rem}.premises-wrap .premises-list .empty-list{margin:0 auto;max-width:60rem}.premises-wrap .premises-list .empty-list p{color:#3d3d47;font-size:3.5rem;font-weight:900;letter-spacing:0;line-height:1.1;text-align:center;text-transform:uppercase}.premises-wrap .show-more{margin-left:auto;margin-right:auto;margin-top:5.4rem}@media (max-width:1199px){.premises-wrap .premises-filter .f-wrap{gap:1.2rem}.premises-wrap .premises-filter .f-wrap .filter-select{min-width:-moz-min-content;min-width:min-content;width:calc(33.3% - .8rem)}.premises-wrap .premises-filter .f-wrap .filter-range{width:calc(66.6% - .4rem)}.premises-wrap .premises-filter .f-wrap .filter-range .input-container label{min-width:-moz-min-content;min-width:min-content;width:50%}.premises-wrap .premises-filter .f-wrap .reset{margin-left:0;padding:1.4rem 2rem;width:calc(33.3% - .8rem)}.premises-wrap .scroll-progress{display:block}.premises-wrap .premises-list{margin:0 -20px;padding:0 20px}.premises-wrap .premises-list .p-row{min-width:192rem}.premises-wrap .premises-list .empty-list{max-width:50rem}.premises-wrap .premises-list .empty-list p{font-size:2.8rem}}@media (max-width:743px){.premises-wrap .premises-filter{margin-bottom:3.2rem}.premises-wrap .premises-filter .f-wrap,.premises-wrap .premises-filter .f-wrap .reset{display:none}.premises-wrap .premises-filter .filter-button{display:flex;width:100%}.premises-wrap .premises-list{margin:0 -10px;padding:0 10px}.premises-wrap .premises-list .empty-list{max-width:30rem}.premises-wrap .premises-list .empty-list p{font-size:1.8rem}}.news-list>.row{margin-left:-1.5rem;margin-right:-1.5rem;row-gap:15rem}.news-list.no-last-page .n-item:last-child{display:none}.news-list .n-item{display:flex;flex-direction:column;padding-left:1.5rem;padding-right:1.5rem}.news-list .n-item .top-info{display:flex;flex-direction:column;margin-bottom:9.2rem}.news-list .n-item .top-info .name-wrap{border-top:2px solid #3d3d47;margin-bottom:5.5rem;padding-top:.4rem}.news-list .n-item .top-info .name-wrap .date{color:#b45136;font-size:1.8rem;font-weight:500;letter-spacing:.0166666667em;line-height:1.3}.news-list .n-item .top-info .name-wrap .name{color:#232427;font-size:2rem;font-weight:500;letter-spacing:.015em;line-height:1.2}.news-list .n-item .top-info .text-preview{border-top:2px solid #3d3d47;padding-top:1rem}.news-list .n-item .top-info .text-preview p{color:#232427;font-size:1.6rem;font-weight:500;letter-spacing:.01875em;line-height:1.3;opacity:.5}.news-list .n-item .bottom-info{margin-top:auto}.news-list .n-item .bottom-info .tags{display:flex;gap:1.2rem;margin-bottom:.8rem}.news-list .n-item .bottom-info .tags .item{background-color:#3d3d47;flex:1}.news-list .n-item .bottom-info .tags .item.important{background-color:#b45136;max-width:-moz-max-content;max-width:max-content}.news-list .n-item .bottom-info .adaptive-picture{height:15.5vw}.news-list .n-item .bottom-info .adaptive-picture img{height:100%;-o-object-fit:cover;object-fit:cover}.news-list .request-item{min-height:50rem;padding-left:1.5rem;padding-right:1.5rem}.news-list .request-item .r-wrap{display:flex;flex-direction:column;height:100%;padding:4rem 4rem 4.5rem;position:relative}.news-list .request-item .r-wrap p{color:#fff;font-size:4rem;font-weight:900;letter-spacing:-.05em;line-height:1.05;text-transform:uppercase}.news-list .request-item .r-wrap .button{margin-top:auto;width:100%}.news-list .request-item .r-wrap .img-wrap{height:100%;left:0;position:absolute;top:0;width:100%;z-index:-1}.news-list .request-item .r-wrap .img-wrap:before{background-color:#232427;content:"";display:block;height:100%;left:0;opacity:.5;position:absolute;top:0;width:100%}.news-list .request-item .r-wrap .img-wrap img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.news-list .btn-wrap{display:flex;justify-content:center;margin-top:5.6rem;padding-left:1.5rem;padding-right:1.5rem}@media (max-width:1199px){.news-list>.row{margin-left:-1rem;margin-right:-1rem;row-gap:11.6rem}.news-list .n-item{padding-left:1rem;padding-right:1rem}.news-list .n-item .top-info{margin-bottom:7rem}.news-list .n-item .top-info .name-wrap{margin-bottom:2.8rem}.news-list .n-item .bottom-info .tags{display:flex;gap:1.2rem;margin-bottom:.8rem}.news-list .n-item .bottom-info .tags .item{padding:.2rem 1rem}.news-list .n-item .bottom-info .adaptive-picture{height:30vw}.news-list .request-item{padding-left:1rem;padding-right:1rem}.news-list .request-item .r-wrap{padding:2.4rem}.news-list .request-item .r-wrap p{font-size:3.2rem}.news-list .request-item .r-wrap .button{padding:1.7rem 1rem}.news-list .btn-wrap{margin-top:4.8rem;padding-left:1rem;padding-right:1rem}}@media (max-width:743px){.news-list>.row{row-gap:8rem}.news-list .n-item .top-info{margin-bottom:4rem}.news-list .n-item .top-info .name-wrap{margin-bottom:4.8rem}.news-list .n-item .bottom-info .tags{display:flex;gap:.8rem}.news-list .n-item .bottom-info .adaptive-picture{height:62vw}.news-list .request-item{min-height:52.8rem}.news-list .request-item .r-wrap{padding:2rem}.news-list .btn-wrap{margin-top:4rem}}.gallery-screen{background-color:#821f04;padding-bottom:20rem;padding-top:20rem}.gallery-screen .swiper{margin:0 -3rem;padding:0 3rem}.gallery-screen .s-item{height:65vh;min-height:30rem;overflow:hidden}.gallery-screen .s-item img{height:100%;left:-100px;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;position:relative;width:calc(100% + 200px)}@media (max-width:1199px){.gallery-screen{padding-top:2rem}.gallery-screen .swiper{margin:0 -2rem;padding:0 2rem}.gallery-screen .s-item{height:45rem}}@media (max-width:743px){.gallery-screen{padding-bottom:10rem;padding-top:1rem}.gallery-screen .swiper{margin:0 -1rem;padding:0 1rem}.gallery-screen .s-item{height:30rem;min-height:1px}}.modal-overlay{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background-image:url(./noise.a8-267Bd.png);background-position:50%;background-repeat:no-repeat;background-size:cover;height:100dvh;left:0;position:fixed;top:0;width:100vw;z-index:1000}.modal-overlay.modal-down{display:flex}.modal-overlay.modal-down .modal-content{margin-top:auto}.modal-overlay.modal-down .close{position:absolute;right:2.5rem;top:4rem;z-index:5}.modal-overlay.modal-top{display:flex;flex-direction:column}.modal-overlay.opacity{display:flex}.modal-overlay.opacity .modal-content{margin:auto}.modal-overlay .modal-content{display:flex;height:-moz-max-content;height:max-content;margin-left:auto;max-width:-moz-max-content;max-width:max-content}.modal-overlay .close{cursor:pointer;display:flex;height:4.6rem;min-width:4.6rem;position:relative;width:4.6rem}.modal-overlay .close:after,.modal-overlay .close:before{background-color:#f2f2f2;content:"";display:block;height:.4rem;position:absolute;top:50%;width:100%}.modal-overlay .close:after{transform:translateY(-50%) rotate(45deg)}.modal-overlay .close:before{transform:translateY(-50%) rotate(-45deg)}.modal-overlay .modal-img{flex:1;position:relative;width:100%}.modal-overlay .modal-img .adaptive-picture{height:100%;inset:0;position:absolute;width:100%}.modal-overlay .modal-img .adaptive-picture img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}@media (max-width:1199px){.modal-overlay .close{height:3.2rem;min-width:3.2rem;width:3.2rem}.modal-overlay .close:after,.modal-overlay .close:before{height:.3rem}}.request-screen{align-items:center;background-color:#821f04;display:flex;flex-direction:column;padding-bottom:36.4rem;padding-top:32.2rem;z-index:1}.request-screen.bg-dark{background-color:#232427}.request-screen.bg-white{background-color:#f2f2f2}.request-screen.bg-white .title-block .subtitle,.request-screen.bg-white .title-block h2{color:#232427}.request-screen .title-block{max-width:103rem;position:relative}.request-screen .title-block h2{color:#f2f2f2;text-indent:25%}.request-screen .title-block .subtitle{color:#f2f2f2;font-size:1.8rem;font-weight:500;left:0;letter-spacing:0;line-height:1.2;position:absolute;top:0}.request-screen .with-desc{align-items:center;display:flex;margin-top:9rem;max-width:103rem;width:100%}.request-screen .with-desc p{border-bottom:1px solid #232427;border-top:1px solid #232427;color:#232427;flex:1;font-size:3rem;font-weight:500;letter-spacing:.01em;line-height:1.2;padding:2.4rem 0}.request-screen .with-desc .button{margin-top:0;padding:3.4rem 5rem}.request-screen .button{margin-top:9rem;padding:3.4rem 5rem}@media (max-width:1199px){.request-screen{padding-bottom:20rem;padding-top:20rem}.request-screen .title-block{max-width:65.8rem}.request-screen .title-block .subtitle{font-size:1.6rem}.request-screen .with-desc{flex-direction:column;margin-top:8rem;max-width:65.8rem}.request-screen .with-desc p{font-size:2.5rem;margin-bottom:4.8rem;width:100%}.request-screen .button{margin-top:6rem;padding:2.8rem 5rem}}@media (max-width:743px){.request-screen{padding-top:22.8rem}.request-screen .title-block{max-width:36rem}.request-screen .title-block .subtitle{font-size:1.4rem;max-width:8rem;transform:translateY(-100%)}.request-screen .with-desc{margin-top:6rem}.request-screen .with-desc p{font-size:2rem;margin-bottom:3.2rem;padding:2rem 0;text-align:center}.request-screen .with-desc .button{padding:2rem}.request-screen .button{padding:2.8rem 2rem;width:100%}}.format-item-content{display:flex;flex-direction:column;height:100%;padding:1.4rem 2.5rem 3rem;position:relative}.format-item-content.blinds-show .blinds{transform:translate(0)}.format-item-content .blinds{display:flex;gap:.3rem;height:100%;left:0;position:absolute;top:0;transform:translate(-100%);transition:transform .4s ease-in-out;z-index:1}.format-item-content .blinds .b-item{background-color:#932405;height:100%;width:1.8rem}.format-item-content>*{position:relative;z-index:2}.format-item-content .count{align-items:center;color:#fff;display:flex;font-size:1.8rem;font-weight:500;letter-spacing:0;line-height:1.2;margin-bottom:8.5rem;text-transform:uppercase;width:-moz-max-content;width:max-content}.format-item-content .count:before{background-color:#fff;content:"";display:block;height:.6rem;margin-right:1rem;min-width:.5rem}.format-item-content h3{color:#fff;margin-bottom:3.8rem}.format-item-content .tags{display:flex;flex-wrap:wrap;gap:1rem;max-width:45rem}.format-item-content .tags .item{background-color:#b45136;padding:.2rem 2rem;white-space:normal}.format-item-content .bottom-bar{margin-top:auto;padding-top:8rem}.format-item-content .bottom-bar .area{margin-bottom:1.3rem}.format-item-content .bottom-bar .area p{color:#fff;font-size:1.6rem;font-weight:500;letter-spacing:.01875em;line-height:1.3;margin-bottom:.8rem}.format-item-content .bottom-bar .area span{color:#fff;font-size:2rem;font-weight:900;letter-spacing:-.025em;line-height:.85}.format-item-content .bottom-bar .area span sup{font-size:1.4rem}.format-item-content .bottom-bar img{-o-object-fit:cover;object-fit:cover}@media (max-width:1199px){.format-item-content{padding:2rem}.format-item-content .count{margin-bottom:6rem}.format-item-content h3{color:#fff;margin-bottom:3rem}.format-item-content .bottom-bar{padding-top:8rem}.format-item-content .bottom-bar img{min-height:1rem}}@media (max-width:743px){.format-item-content{padding:1.4rem 1rem 1.2rem}.format-item-content .count{margin-bottom:10rem}.format-item-content .bottom-bar{padding-top:13rem}.format-item-content .bottom-bar .area{margin-bottom:2rem}}.favourites-bar{align-items:center;background:#191a1e;display:flex;flex-wrap:wrap;max-width:45rem;padding:2rem;position:fixed;right:3rem;top:calc(2rem + var(--header-top-height));z-index:410}.favourites-bar p{color:#f2f2f2;font-size:1.6rem;font-weight:500;letter-spacing:0;line-height:1.1}.favourites-bar .close{cursor:pointer;height:2.3rem;margin-left:auto;width:2.3rem}.favourites-bar .info{-moz-column-gap:1.8rem;column-gap:1.8rem;display:flex;flex-wrap:wrap;margin-bottom:2.5rem;margin-top:3.2rem;row-gap:.7rem;width:100%}.favourites-bar .info span{color:#f2f2f2;font-size:2rem;font-weight:900;letter-spacing:0;line-height:.8}.favourites-bar .button,.favourites-bar .info span:last-child{width:100%}@media (max-width:1199px){.favourites-bar{right:2rem}}@media (max-width:743px){.favourites-bar{bottom:2rem;left:1rem;max-width:100%;right:1rem;top:auto}.favourites-bar p{font-size:1.4rem}.favourites-bar .info{display:flex;flex-wrap:wrap;margin-bottom:2rem;margin-top:2.2rem;width:100%}.favourites-bar .info span{font-size:1.8rem}.favourites-bar .button{width:100%}}.preloader{align-items:center;display:flex;height:100svh;justify-content:center;left:0;padding:10rem;position:fixed;top:0;width:100vw;z-index:500}.preloader .blinds{display:flex;height:100%;left:0;position:absolute;top:0;transition:opacity .4s ease-in-out;width:100%;z-index:1}.preloader .blinds .item{background-color:#232427;flex:1;height:100%;overflow:hidden;position:relative;width:100%}.preloader .blinds .item:not(:last-child){border-right:1px solid #2f3138}.preloader .logo-preloader{height:auto;position:relative;transform-origin:left top;transition:all .6s cubic-bezier(.4,0,.2,1);z-index:2}.accordion-body{height:0;overflow:hidden;transition:height .3s ease-in-out}.accordion-body .accordion-content{height:-moz-max-content;height:max-content}.success-modal{align-items:center;display:flex;justify-content:center}.success-modal .success-container{background-color:#6e0b00;display:flex;height:-moz-max-content;height:max-content;max-width:53.6rem;padding:3rem;width:100%}.success-modal .success-container .message{align-items:center;display:flex;flex-direction:column;text-align:center;width:100%}.success-modal .success-container .message>svg{height:6.1rem;width:6.1rem}.success-modal .success-container .message>svg *{fill:#fff}.success-modal .success-container .message .title{color:#fff;font-size:3.6rem;font-weight:900;letter-spacing:-.0555555556em;line-height:1;margin-block:1.5rem 3rem;text-transform:uppercase}.success-modal .success-container .message p{color:#fff;font-size:1.6rem;font-weight:500;letter-spacing:0;line-height:1.2}.success-modal .success-container .message .close{margin-bottom:8.6rem;margin-left:auto}.success-modal .success-container .message .button{margin-top:11rem;max-width:100%;width:100%}@media (max-width:743px){.success-modal .success-container{padding:1.5rem}.success-modal .success-container .message .title{font-size:2.6rem}.success-modal .success-container .message .button{margin-top:9rem}}@media (max-width:374px){.success-modal .success-container .message .title{font-size:2rem}.success-modal .success-container .message>svg{height:6rem;width:5rem}.success-modal .success-container .message p{font-size:1.3rem}.success-modal .success-container .message .close{margin-bottom:8rem}.success-modal .success-container .message .button{margin-top:8rem}}.opacity-preloader-leave-active{animation:opacityHidden .5s ease-in-out forwards;opacity:1}.show-menu-enter-active{animation:opacityShow .5s cubic-bezier(0,0,.26,1) forwards;opacity:0}.show-menu-leave-active{animation:opacityHidden .5s ease-in-out forwards;opacity:1}.change-page-enter-active{animation:opacityShow .6s cubic-bezier(0,0,.26,1) forwards;opacity:0}.change-page-leave-active{animation:opacityHidden 1s ease-in-out forwards;opacity:1}.modal-screen-enter-active{animation:opacityShow .6s cubic-bezier(0,0,.26,1) forwards;opacity:0}.modal-screen-leave-active{animation:opacityHidden 1s ease-in-out forwards;opacity:1}.opacity-enter-active{animation:opacityShow .4s ease-in-out forwards;opacity:0}.opacity-leave-active{animation:opacityHidden .4s ease-in-out forwards;opacity:1}@keyframes opacityShow{0%{opacity:0}to{opacity:1}}@keyframes opacityHidden{0%{opacity:1}to{opacity:0}}@keyframes blindsOpenRight{0%{right:0;transform:skew(0)}25%{transform:skew(.5deg)}50%{right:100%;transform:skew(-.5deg)}75%{transform:skew(.5deg)}to{right:0;transform:skew(0)}}.blindsOpenRight:before{animation:blindsOpenRight 2.4s ease-in-out forwards;right:0}@keyframes blindsOpenLeft{0%{left:0;transform:skew(0)}25%{transform:skew(-.5deg)}50%{left:100%;transform:skew(.5deg)}75%{transform:skew(-.5deg)}to{left:0;transform:skew(0)}}.blindsOpenLeft:before{animation:blindsOpenLeft 2.4s ease-in-out forwards;left:0;right:auto}.blur-enter-active{animation:blurShow .4s ease-in-out forwards;-webkit-backdrop-filter:blur(0);backdrop-filter:blur(0)}.blur-leave-active{animation:blurHidden .4s ease-in-out forwards;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}@keyframes blurShow{0%{-webkit-backdrop-filter:blur(0);backdrop-filter:blur(0)}to{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}}@keyframes blurHidden{0%{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}to{-webkit-backdrop-filter:blur(0);backdrop-filter:blur(0)}}.modal-right-enter-active{animation:modalRightShow .4s ease-in-out forwards;transform:translate(100%)}.modal-right-leave-active{animation:modalRightHidden .4s ease-in-out forwards;transform:translate(0)}@keyframes modalRightShow{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes modalRightHidden{0%{transform:translate(0)}to{transform:translate(100%)}}.modal-down-enter-active{animation:modalDownShow .4s ease-in-out forwards;transform:translateY(100%)}.modal-down-leave-active{animation:modalDownHidden .4s ease-in-out forwards;transform:translateY(0)}@keyframes modalDownShow{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes modalDownHidden{0%{transform:translateY(0)}to{transform:translateY(100%)}}.modal-top-enter-active{animation:modalTopShow .4s ease-in-out forwards;transform:translateY(100%)}.modal-top-leave-active{animation:modalTopHidden .4s ease-in-out forwards;transform:translateY(0)}@keyframes modalTopShow{0%{transform:translateY(-100%)}to{transform:translateY(0)}}@keyframes modalTopHidden{0%{transform:translateY(0)}to{transform:translateY(-100%)}}@keyframes blink{0%{opacity:1}50%{opacity:0}to{opacity:1}}.change-page-enter-active+.footer,.change-page-leave-active+.footer{transition:background-color .6s cubic-bezier(0,0,.26,1)}.change-page-enter-active+.footer .wrap,.change-page-leave-active+.footer .wrap{transition:border .6s cubic-bezier(0,0,.26,1)}.change-page-enter-active+.footer .wrap .info .contact .mail,.change-page-enter-active+.footer .wrap .info .contact .tel,.change-page-enter-active+.footer .wrap h2,.change-page-leave-active+.footer .wrap .info .contact .mail,.change-page-leave-active+.footer .wrap .info .contact .tel,.change-page-leave-active+.footer .wrap h2{transition:color .6s cubic-bezier(0,0,.26,1)}.change-page-enter-active+.footer .wrap .info .contact .button,.change-page-leave-active+.footer .wrap .info .contact .button{transition:background-color .6s cubic-bezier(0,0,.26,1)}.change-page-enter-active+.footer .wrap .info .contact .button span,.change-page-leave-active+.footer .wrap .info .contact .button span{transition:color .6s cubic-bezier(0,0,.26,1)}.change-page-enter-active+.footer .wrap .info .contact .button svg path,.change-page-leave-active+.footer .wrap .info .contact .button svg path{transition:fill .6s cubic-bezier(0,0,.26,1)}.change-page-enter-active+.footer .wrap .info .external .social .links a,.change-page-enter-active+.footer .wrap .info .external p,.change-page-enter-active+.footer .wrap .info .menu .primary a,.change-page-enter-active+.footer .wrap .info .menu .secondary a,.change-page-enter-active+.footer .wrap .legal .copyright p,.change-page-enter-active+.footer .wrap .legal .policy a,.change-page-enter-active+.footer .wrap .legal .sagirov p,.change-page-leave-active+.footer .wrap .info .external .social .links a,.change-page-leave-active+.footer .wrap .info .external p,.change-page-leave-active+.footer .wrap .info .menu .primary a,.change-page-leave-active+.footer .wrap .info .menu .secondary a,.change-page-leave-active+.footer .wrap .legal .copyright p,.change-page-leave-active+.footer .wrap .legal .policy a,.change-page-leave-active+.footer .wrap .legal .sagirov p{transition:color .6s cubic-bezier(0,0,.26,1)}.change-page-enter-active+.footer .wrap .legal .sagirov svg path,.change-page-leave-active+.footer .wrap .legal .sagirov svg path{transition:fill .6s cubic-bezier(0,0,.26,1)}.form-fade-enter-active,.form-fade-leave-active{transition:opacity .25s ease,transform .25s ease}.form-fade-enter-from,.form-fade-leave-to{opacity:0;transform:translateY(8px)}.header-top-bar{background-color:#191a1e;display:flex;padding-bottom:1.9rem;padding-top:1.9rem;position:relative;z-index:400}.header-top-bar .park-filter{display:flex;gap:4rem}.header-top-bar .park-filter a{color:#f2f2f2;letter-spacing:-.05em}.header-top-bar .park-filter a,.header-top-bar .tour-3d{font-size:1.8rem;font-weight:900;line-height:1;text-transform:uppercase}.header-top-bar .tour-3d{color:#b45136;letter-spacing:0;margin-right:4rem}.header-top-bar .phone{margin-right:3.2rem}.header-top-bar .phone a{color:#f2f2f2;font-size:1.8rem;font-weight:900;letter-spacing:.0111111111em;line-height:1;text-transform:uppercase}.header-top-bar .phone-icon{cursor:pointer;display:flex;margin-right:2.5rem}.header-top-bar .favourites-count{align-items:center;color:#d7d9db80;display:flex;font-size:1.8rem;font-weight:900;gap:.7rem;letter-spacing:.0111111111em;line-height:1;text-transform:uppercase}.header-top-bar .favourites-count svg{margin-top:3px}.header-top-bar .favourites-count svg path{fill:#f2f2f2}@media (max-width:1199px){.header-top-bar .park-filter,.header-top-bar .phone{display:none}}@media (max-width:743px){.header-top-bar{padding-bottom:1.2rem;padding-top:1.1rem}.header-top-bar .tour-3d{font-size:1.4rem}.header-top-bar .phone-icon svg{width:13px}.header-top-bar .favourites-count{align-items:flex-start;font-size:1.4rem;gap:.5rem}.header-top-bar .favourites-count svg{margin-top:1px;width:1.2rem}}.no-mix-blend .header{mix-blend-mode:color-dodge}.header{align-items:flex-start;color:inherit;display:flex;mix-blend-mode:difference;padding-bottom:1rem;padding-top:2rem;position:fixed;top:var(--header-top-height);z-index:400}.header .blur{background-color:#2324274d;content:"";display:block;height:100%;left:0;opacity:0;position:absolute;top:0;width:100%;z-index:-1}.header.bg-dark{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);mix-blend-mode:normal}.header.bg-dark .blur{opacity:1}.header .logo{margin-right:5.4rem;margin-top:1rem}.header .logo svg{height:4.6rem;width:auto}.header .menu{display:flex;gap:2.2rem;margin-top:.8rem}.header .menu a,.header .menu span{color:#f2f2f2;display:flex;font-size:1.8rem;font-weight:900;letter-spacing:.0111111111em;line-height:1;text-transform:uppercase}.header .menu a .count,.header .menu span .count{color:#d6d8da;margin-left:.5rem;opacity:.5}.header .right-bar{align-items:center;display:flex;margin-left:auto}.header .right-bar .border-button{margin-right:2.4rem;padding:1rem 1.4rem}.header .right-bar .border-button span{font-size:1.7rem}.header .right-bar .burger{cursor:pointer;height:1.7rem;position:relative;width:5.6rem}.header .right-bar .burger:after,.header .right-bar .burger:before{background-color:#f2f2f2;content:"";display:block;height:.5rem;left:0;position:absolute;width:100%}.header .right-bar .burger:before{top:0}.header .right-bar .burger:after{bottom:0}@media (max-width:1199px){.header .menu{display:none}.header .logo{margin-top:0}.header .logo svg{height:4.5rem}.header .right-bar .border-button,.header .right-bar .phone{display:none}}@media (max-width:743px){.header .logo{margin-right:1.5rem}.header .logo svg{height:2.7rem}.header .right-bar .burger{height:1.2rem;width:4.4rem}.header .right-bar .burger:after,.header .right-bar .burger:before{height:.3rem}}.menu-modal{background-color:#191a1e;display:flex;flex-direction:column;height:100dvh;max-width:100%;overflow-y:auto;padding:1.6rem 3rem 2rem;width:64rem}.menu-modal .top-bar{align-items:center;display:flex}.menu-modal .top-bar .close{margin-left:auto}.menu-modal .info-bar{margin-top:2rem}.menu-modal .info-bar a{color:#f2f2f2;font-size:1.8rem;font-weight:500;letter-spacing:0;line-height:1;text-decoration:underline}.menu-modal .park-filter{display:none}.menu-modal .menu{margin-bottom:12rem;margin-top:24rem}.menu-modal .menu .primary{display:flex;flex-direction:column;gap:2rem}.menu-modal .menu .primary a,.menu-modal .menu .primary span{color:#f2f2f2;display:flex;font-size:4rem;font-weight:900;letter-spacing:-.1em;line-height:1;text-transform:uppercase}.menu-modal .menu .primary a:hover .count,.menu-modal .menu .primary span:hover .count{color:#f2f2f2}.menu-modal .menu .primary a .count,.menu-modal .menu .primary span .count{color:#78797c;margin-left:1rem;transition:color .3s ease-in-out}.menu-modal .menu .secondary{display:flex;flex-direction:column;gap:1.6rem;margin-top:6rem}.menu-modal .menu .secondary a,.menu-modal .menu .secondary span{color:#f2f2f2;font-size:2rem;font-weight:900;letter-spacing:-.01em;line-height:1;text-transform:uppercase;transition:color .3s ease-in-out}.menu-modal .menu .secondary a:hover,.menu-modal .menu .secondary span:hover{color:#d7d9db80}.menu-modal .menu .ac-second-menu{padding-bottom:2rem;padding-top:2.8rem}.menu-modal .menu .ac-second-menu.active .separator{transition:width .3s ease-in-out .1s;width:100%}.menu-modal .menu .ac-second-menu .separator{background-color:#4a4c4e;height:1px;margin-bottom:3.2rem;transition:width .3s ease-in-out;width:0}.menu-modal .menu .ac-second-menu .menu-wrap{display:flex;flex-direction:column;gap:1.6rem}.menu-modal .menu .ac-second-menu .menu-wrap a,.menu-modal .menu .ac-second-menu .menu-wrap span{font-size:2rem;transition:color .3s ease-in-out}.menu-modal .menu .ac-second-menu .menu-wrap a:hover,.menu-modal .menu .ac-second-menu .menu-wrap span:hover{color:#d7d9db80}.menu-modal .menu .ac-second-menu .menu-wrap a:hover:first-child,.menu-modal .menu .ac-second-menu .menu-wrap span:hover:first-child{color:#f2f2f2}.menu-modal .menu .ac-second-menu .menu-wrap a:first-child,.menu-modal .menu .ac-second-menu .menu-wrap span:first-child{color:#d7d9db80}.menu-modal .contacts-wrap{align-items:flex-end;display:flex;justify-content:space-between;margin-top:auto}.menu-modal .contacts-wrap .social{display:flex;flex-direction:column;gap:1rem}.menu-modal .contacts-wrap .social a{align-items:center;color:#f2f2f2;display:flex;font-size:1.4rem;font-weight:900;letter-spacing:-.0142857143em;line-height:1;text-transform:uppercase}.menu-modal .contacts-wrap .social a:before{background-color:#f2f2f2;border-radius:2px;content:"";display:block;margin-right:1.2rem;min-height:.8rem;min-width:.8rem}.menu-modal .contacts-wrap .contacts{display:flex;flex-direction:column;gap:1rem}.menu-modal .contacts-wrap .contacts a{color:#f2f2f2;font-size:1.4rem;font-weight:900;letter-spacing:-.0142857143em;line-height:1;text-transform:uppercase}@media (max-width:1199px){.menu-modal{padding:2rem}.menu-modal .park-filter{display:flex;gap:1rem;margin-top:7rem}.menu-modal .park-filter a{background-color:#232427;color:#fff;display:block;flex:1;font-size:1.6rem;font-weight:900;letter-spacing:.0125em;line-height:1;padding:1.7rem;text-align:center;text-transform:uppercase;width:100%}.menu-modal .menu{margin-top:4rem}}@media (max-width:743px){.menu-modal{padding:1rem 1rem 2rem}.menu-modal .top-bar{align-items:flex-end;flex-direction:column-reverse;gap:4rem}.menu-modal .top-bar .border-button{max-width:100%;width:100%}.menu-modal .top-bar .border-button span{font-size:1.6rem}.menu-modal .info-bar a{color:#f2f2f2;font-size:2rem;font-weight:500;letter-spacing:0;line-height:1;text-decoration:underline}.menu-modal .park-filter{gap:.5rem;margin-top:3rem}.menu-modal .menu{margin-top:3.5rem}.menu-modal .menu .secondary{margin-top:5rem}}@media (max-width:374px){.menu-modal .top-bar .border-button{padding:1rem 1.4rem}.menu-modal .top-bar .border-button span{font-size:1.4rem}}.second-menu{align-items:flex-end;background-color:#191a1e;display:flex;overflow-y:auto;padding:calc(14.2rem + var(--header-height)) 3rem 3.4rem;width:100vw}.second-menu .name{color:#f2f2f2;font-size:6.5rem;font-weight:900;letter-spacing:-.0769230769em;line-height:.8;text-transform:uppercase;width:33.3%}.second-menu .menu-wrap{-moz-column-gap:2.6rem;column-gap:2.6rem;display:flex;flex-wrap:wrap;max-width:100rem;row-gap:2rem}.second-menu .menu-wrap .m-item:hover a .adaptive-picture{width:100%}.second-menu .menu-wrap .m-item:first-child a{color:#d7d9db80}.second-menu .menu-wrap .m-item:first-child a .slash,.second-menu .menu-wrap .m-item:first-child a:hover{color:#f2f2f2}.second-menu .menu-wrap .m-item:last-child a .slash{display:none}.second-menu .menu-wrap .m-item a{color:#f2f2f2;display:flex;font-size:4rem;font-weight:900;letter-spacing:-.1em;line-height:1;text-transform:uppercase}.second-menu .menu-wrap .m-item a .count{display:none}.second-menu .menu-wrap .m-item a .slash{color:#f2f2f2;display:inline-block;margin-left:2.6rem}.second-menu .menu-wrap .m-item a .adaptive-picture{transition:width .6s ease-in-out;width:0}.second-menu .menu-wrap .m-item a .adaptive-picture img{height:3.4rem}.second-menu .menu-wrap .m-item a .text{border-bottom:.2rem solid transparent;padding-bottom:2px;transition:all .3s ease-in-out}.second-menu .menu-wrap .m-item a .text:hover{border-color:#d7d9db80;color:#d7d9db80}@media (max-height:1200px){.second-menu{padding-top:calc(8rem + var(--header-height))}}.footer{background-color:#f2f2f2;margin-top:auto;z-index:10}.footer .wrap{border-top:1px solid #bdbdbd;padding-bottom:2rem;padding-top:3rem}.footer .wrap h2{display:flex;flex-direction:column;gap:1.2rem;margin-bottom:11rem}.footer .wrap h2 span:last-child{margin-left:auto}.footer .wrap .info{margin-bottom:8.2rem}.footer .wrap .info .contact .mail,.footer .wrap .info .contact .tel{color:#232427;display:block;font-size:4rem;font-weight:900;letter-spacing:.0075em;line-height:1.3;text-transform:uppercase;width:-moz-max-content;width:max-content}.footer .wrap .info .contact .mail{margin-bottom:.5rem}.footer .wrap .info .contact .button{margin-top:9.4rem}.footer .wrap .info .contact .button svg{min-width:1.1rem}.footer .wrap .info .menu{display:flex;flex-direction:column;gap:4rem}.footer .wrap .info .menu .primary{display:flex;flex-direction:column;gap:1.5rem}.footer .wrap .info .menu .primary a{color:#232427;display:flex;font-size:2rem;font-weight:900;letter-spacing:.01em;line-height:1;text-transform:uppercase;width:-moz-max-content;width:max-content}.footer .wrap .info .menu .primary a .count{color:#8a8b8c;margin-left:.5rem}.footer .wrap .info .menu .secondary{display:flex;flex-direction:column;gap:1rem}.footer .wrap .info .menu .secondary a{color:#232427;font-size:1.4rem;font-weight:900;letter-spacing:.0142857143em;line-height:1;text-transform:uppercase;width:-moz-max-content;width:max-content}.footer .wrap .info .menu .secondary a .count{color:#8a8b8c}.footer .wrap .info .external p{color:#232427;font-size:2rem;font-weight:900;letter-spacing:.01em;line-height:1;margin-bottom:3rem;opacity:.5;text-transform:uppercase}.footer .wrap .info .external .social{margin-bottom:5.8rem}.footer .wrap .info .external .social .links{display:flex;flex-direction:column;gap:.8rem}.footer .wrap .info .external .social .links a{color:#232427;font-size:1.4rem;font-weight:900;letter-spacing:.0142857143em;line-height:1;text-transform:uppercase}.footer .wrap .info .external .partners .img{display:flex;flex-wrap:wrap;gap:1.8rem}.footer .wrap .info .external .partners .img img{max-height:4.6rem;width:auto}.footer .wrap .conal-icon{margin-bottom:5rem}.footer .wrap .conal-icon a{border-bottom:1px solid #bdbdbd;border-top:1px solid #bdbdbd;padding:1.7rem 4.4rem}.footer .wrap .legal{align-items:flex-end}.footer .wrap .legal .policy a{color:#3d3d47;font-size:1.6rem;font-weight:500;letter-spacing:.01875em;line-height:1.3}.footer .wrap .legal .copyright p{color:#3d3d47;font-size:1.6rem;font-weight:500;letter-spacing:0;line-height:1.3;text-transform:uppercase}.footer .wrap .legal .sagirov{align-items:baseline;display:flex}.footer .wrap .legal .sagirov p{color:#3d3d47;font-size:1.6rem;font-weight:500;letter-spacing:.01875em;line-height:1.3;margin-right:.7rem}.footer.dark{background-color:#232427}.footer.dark .warp{border-color:#70737580}.footer.red{background-color:#821f04}.footer.red .wrap{border-color:#b45136}.footer.dark .wrap .info .contact .mail,.footer.dark .wrap .info .contact .tel,.footer.dark .wrap h2,.footer.red .wrap .info .contact .mail,.footer.red .wrap .info .contact .tel,.footer.red .wrap h2{color:#f2f2f2}.footer.dark .wrap .info .contact .button,.footer.red .wrap .info .contact .button{background-color:#f2f2f2}.footer.dark .wrap .info .contact .button span,.footer.red .wrap .info .contact .button span{color:#232427}.footer.dark .wrap .info .contact .button svg path,.footer.red .wrap .info .contact .button svg path{fill:#232427}.footer.dark .wrap .info .contact .button:hover,.footer.red .wrap .info .contact .button:hover{background-color:#232427}.footer.dark .wrap .info .contact .button:hover span,.footer.red .wrap .info .contact .button:hover span{color:#f2f2f2}.footer.dark .wrap .info .contact .button:hover svg path,.footer.red .wrap .info .contact .button:hover svg path{fill:#f2f2f2}.footer.dark .wrap .info .menu .primary a,.footer.dark .wrap .info .menu .secondary a,.footer.red .wrap .info .menu .primary a,.footer.red .wrap .info .menu .secondary a{color:#f2f2f2}.footer.dark .wrap .info .external .social .links a,.footer.dark .wrap .info .external p,.footer.red .wrap .info .external .social .links a,.footer.red .wrap .info .external p{color:#fff}.footer.dark .wrap .info .external .social .links a:before,.footer.red .wrap .info .external .social .links a:before{background-color:#fff}.footer.dark .wrap .conal-icon svg *,.footer.red .wrap .conal-icon svg *{fill:#f2f2f2}.footer.dark .wrap .legal .copyright p,.footer.dark .wrap .legal .policy a,.footer.dark .wrap .legal .sagirov p,.footer.red .wrap .legal .copyright p,.footer.red .wrap .legal .policy a,.footer.red .wrap .legal .sagirov p{color:#f2f2f2}.footer.dark .wrap .legal .sagirov svg path,.footer.red .wrap .legal .sagirov svg path{fill:#f2f2f2}@media (max-width:1199px){.footer .wrap{padding-top:2rem}.footer .wrap h2{gap:5.6rem;margin-bottom:12rem}.footer .wrap .info .contact{margin-bottom:10rem}.footer .wrap .info .contact .mail{margin-bottom:1.6rem}.footer .wrap .info .contact .button{margin-top:4rem}.footer .wrap .conal-icon{margin-bottom:4rem}.footer .wrap .conal-icon a{padding:2.2rem 2.8rem}}@media (max-width:743px){.footer .wrap{padding-bottom:9rem;padding-top:1rem}.footer .wrap h2{gap:5rem;margin-bottom:8rem}.footer .wrap .info{margin-bottom:6.6rem}.footer .wrap .info .contact{margin-bottom:4rem}.footer .wrap .info .contact .mail{margin-bottom:2rem}.footer .wrap .info .contact .mail,.footer .wrap .info .contact .tel{font-size:2rem}.footer .wrap .info .contact .button{width:100%}.footer .wrap .info .menu{margin-bottom:4rem}.footer .wrap .info .menu .primary{gap:2rem}.footer .wrap .info .menu .primary a{font-size:1.8rem}.footer .wrap .info .external p{font-size:1.8rem;margin-bottom:2rem}.footer .wrap .info .external .social{margin-bottom:4rem}.footer .wrap .info .external .social .links{flex-direction:row;flex-wrap:wrap;gap:1.5rem}.footer .wrap .info .external .social .links a{width:calc(50% - 1.5rem)}.footer .wrap .info .external .partners .img{gap:2rem}.footer .wrap .conal-icon a{padding:2.2rem 2.4rem}.footer .wrap .legal{gap:1rem}.footer .wrap .legal .copyright{row-gap:2rem}}.main-page .hero-screen{align-items:flex-end;background-color:#191a1e;display:flex;height:calc(100svh - var(--header-top-height));overflow:hidden;padding-top:var(--header-top-height);position:relative;width:100%}.main-page .hero-screen .adaptive-picture{bottom:0;display:flex;height:100%;position:absolute;top:0;width:100%;z-index:1}.main-page .hero-screen .adaptive-picture img{height:100%;-o-object-fit:cover;object-fit:cover}.main-page .hero-screen .info-bar{align-items:flex-end;padding-bottom:3.8rem;padding-top:var(--header-height);position:relative;z-index:3}.main-page .hero-screen .info-bar .subtitle{color:#f2f2f2;font-size:2rem;font-weight:500;letter-spacing:0;line-height:1.2;margin-bottom:2.5rem;max-width:37.5rem}.main-page .hero-screen .info-bar .title{margin-bottom:5rem}.main-page .hero-screen .info-bar .title h1{color:#f2f2f2;font-size:6.4rem;max-width:105rem;text-align:right}.main-page .hero-screen .info-bar .down{align-items:baseline;cursor:pointer;display:flex}.main-page .hero-screen .info-bar .down p{color:#f2f2f2;font-size:1.8rem;font-weight:500;letter-spacing:0;line-height:1.2;margin-right:10px}.main-page .hero-screen .info-bar .col-button .button{width:100%}.main-page .transparent-screen{background-color:transparent;height:100svh;position:relative;width:100%}.main-page .fixed-img{height:100vh;left:0;position:fixed;top:0;width:100vw;z-index:-1}.main-page .fixed-img.video-play img{opacity:0}.main-page .fixed-img.video-play .fixed-video{opacity:1}.main-page .fixed-img img{-o-object-position:10%;object-position:10%;opacity:1}.main-page .fixed-img .fixed-video,.main-page .fixed-img img{height:100%;-o-object-fit:cover;object-fit:cover;transition:opacity .2s ease-in-out;width:100%}.main-page .fixed-img .fixed-video{left:0;opacity:0;position:absolute;top:0}.main-page .about-screen{background-color:#f2f2f2;padding-bottom:20rem;padding-top:2rem}.main-page .about-screen .title-block{align-items:flex-end;margin-bottom:15rem}.main-page .about-screen .title-block .title{margin-bottom:10rem}.main-page .about-screen .title-block .title h2{line-height:.95;max-width:76rem}.main-page .about-screen .title-block .tags{display:flex;flex-wrap:wrap;gap:6px}.main-page .about-screen .title-block .segment .h2{color:#a4a6a8;max-width:74rem;text-align:right}.main-page .map-screen{background-color:#f2f2f2}.main-page .map-screen .title-block{align-items:flex-end;display:flex;margin-bottom:5rem}.main-page .map-screen .title-block h2{margin-bottom:0;margin-left:auto}.main-page .environment-screen{background-color:#232427;padding:29rem 0 21rem}.main-page .environment-screen .title-block{align-items:flex-end;margin-bottom:6rem}.main-page .environment-screen .title-block h2{color:#f2f2f2}.main-page .environment-screen .control-bar{gap:2rem}.main-page .environment-screen .control-bar .swiper-arrow{cursor:pointer}.main-page .environment-screen .control-bar .swiper-arrow.left{transform:rotate(-180deg)}.main-page .environment-screen .swiper-env .cursor-slide{position:absolute;right:2rem;top:1rem}.main-page .environment-screen .swiper-env .slide{border:1px solid #4a4c4e;display:flex;flex-direction:column;height:auto;padding:3.2rem}.main-page .environment-screen .swiper-env .slide:not(:last-child){border-right:none}.main-page .environment-screen .swiper-env .slide:not(.swiper-slide-fully-visible) .adaptive-picture:after{height:100%;opacity:1;transition:opacity .9s ease-in-out;width:100%}.main-page .environment-screen .swiper-env .slide .number{align-items:center;color:#f2f2f2;display:flex;font-size:1.8rem;font-weight:500;letter-spacing:0;line-height:1.2;padding-bottom:8rem;text-transform:uppercase}.main-page .environment-screen .swiper-env .slide .number:before{background-color:#f2f2f2;content:"";display:block;margin-right:1rem;min-height:.6rem;min-width:.5rem}.main-page .environment-screen .swiper-env .slide h3{color:#f2f2f2;font-size:2.4rem;margin-bottom:2rem;margin-top:auto}.main-page .environment-screen .swiper-env .slide .adaptive-picture{height:25vw;position:relative}.main-page .environment-screen .swiper-env .slide .adaptive-picture:after{backdrop-filter:blur(15px);-webkit-backdrop-filter:blur(15px);background-image:url(./noise.a8-267Bd.png);background-position:50%;background-repeat:no-repeat;background-size:cover;content:"";height:0;left:0;opacity:0;position:absolute;top:0;transition:opacity .9s ease-in-out,width 0s linear .9s,height 0s linear .9s;width:0}.main-page .environment-screen .swiper-env .slide .adaptive-picture img{height:100%;-o-object-fit:cover;object-fit:cover}.main-page .awards-screen{padding-top:15rem}.main-page .investment-screen{background-color:#821f04;padding-bottom:20rem}.main-page .investment-screen .title-block{align-items:flex-end;margin-bottom:15rem}.main-page .investment-screen .title-block .title{margin-bottom:10rem}.main-page .investment-screen .title-block .title h2{color:#fff;max-width:96.4rem}.main-page .investment-screen .title-block .inv-description{color:#fff;font-size:2rem;font-weight:500;letter-spacing:0;line-height:1.2;max-width:45rem}.main-page .investment-screen .title-block .inv-description span{color:#e68368;display:block;margin-top:2rem}.main-page .investment-screen .title-block .inv-slogan p{color:#e68368;text-align:right}.main-page .investment-screen .graph{background-color:#fff;padding:3.2rem}.main-page .investment-screen .graph .footnote p{color:#9d9d9d;font-size:1.4rem;font-weight:500;letter-spacing:.0214285714em;line-height:1.2}.main-page .investment-screen .graph .left-col{display:flex;flex-direction:column}.main-page .investment-screen .graph .left-col .title{color:#232427;font-size:2.4rem;font-weight:900;letter-spacing:-.0833333333em;line-height:1;margin-bottom:2rem;text-transform:uppercase}.main-page .investment-screen .graph .left-col .description{color:#232427;font-size:1.6rem;font-weight:500;letter-spacing:.01875em;line-height:1;margin-bottom:5rem}.main-page .investment-screen .graph .left-col .benefit{margin-top:auto}.main-page .investment-screen .graph .left-col .benefit .item:not(:last-child){margin-bottom:4.8rem}.main-page .investment-screen .graph .left-col .benefit .item p{color:#232427;font-size:2.4rem;font-weight:900;letter-spacing:-.0833333333em;line-height:1;text-transform:uppercase}.main-page .investment-screen .graph .left-col .benefit .item span{color:#232427;display:inline-block;font-size:1.6rem;font-weight:500;letter-spacing:.01875em;line-height:1.3;margin-top:1.6rem;opacity:.5}.main-page .investment-screen .graph .left-col .footnote p{color:#9d9d9d;font-size:1.4rem;font-weight:500;letter-spacing:.0214285714em;line-height:1.2}.main-page .investment-screen .graph .right-col{display:flex;flex-direction:column}.main-page .investment-screen .graph .right-col .profit{margin-bottom:4.4rem;text-align:right}.main-page .investment-screen .graph .right-col .profit p{color:#232427;font-size:1.6rem;font-weight:500;letter-spacing:0;line-height:1.3;margin-bottom:.7rem;opacity:.5}.main-page .investment-screen .graph .right-col .profit span{color:#232427;font-size:2rem;font-weight:900;letter-spacing:-.1em;line-height:1;text-transform:uppercase}.main-page .investment-screen .graph .right-col .adaptive-picture{display:block;margin-bottom:8.2rem}.main-page .investment-screen .graph .right-col .designation{display:flex;flex-wrap:wrap;gap:3.8rem;margin-top:auto}.main-page .investment-screen .graph .right-col .designation li{color:#232427;display:flex;font-size:1.6rem;font-weight:500;letter-spacing:.01875em;line-height:1.3;list-style:none;width:calc(50% - 1.9rem)}.main-page .investment-screen .graph .right-col .designation li:before{background-color:currentColor;border-radius:50%;content:"";display:block;height:.8rem;margin-right:.6rem;margin-top:.7rem;min-width:.8rem}.main-page .investment-screen .graph .right-col .footnote{display:none}.main-page .investment-screen .detail-text{display:flex;flex-direction:column}.main-page .investment-screen .detail-text .item:not(:last-child){margin-bottom:8rem}.main-page .investment-screen .detail-text .item .caption{color:#fff;font-size:1.8rem;font-weight:900;letter-spacing:.0111111111em;line-height:1;text-transform:uppercase}.main-page .investment-screen .detail-text .item .text{color:#fff;font-size:2rem;font-weight:500;letter-spacing:.015em;line-height:1.2}.main-page .investment-screen .detail-text .item .text p:not(:last-child),.main-page .investment-screen .detail-text .item .text ul:not(:last-child){margin-bottom:3.5rem}.main-page .investment-screen .detail-text .item .text ul li{display:flex;list-style:none}.main-page .investment-screen .detail-text .item .text ul li:not(:last-child){margin-bottom:2rem}.main-page .investment-screen .detail-text .item .text ul li:before{background-color:#fff;content:"";display:block;height:.6rem;margin-right:1.1rem;margin-top:1rem;min-width:.6rem}.main-page .investment-screen .detail-text .button{margin-top:auto;width:100%}@media (max-width:1199px){.main-page .hero-screen .info-bar{padding-bottom:2rem}.main-page .hero-screen .info-bar .subtitle{line-height:1.2;margin-bottom:3rem;max-width:35.2rem}.main-page .hero-screen .info-bar .title{margin-bottom:4rem}.main-page .hero-screen .info-bar .title h1{font-size:4.3rem}.main-page .hero-screen .info-bar .col-button{margin-bottom:5rem}.main-page .hero-screen .info-bar .down{justify-content:center}.main-page .about-screen{background-color:#f2f2f2;padding-bottom:18.6rem}.main-page .about-screen .title-block{margin-bottom:8rem}.main-page .about-screen .title-block .title{margin-bottom:5.6rem}.main-page .about-screen .title-block .title h1{font-size:2.5rem}.main-page .about-screen .title-block .tags .item{flex:1;justify-content:center;padding:.2rem 2rem}.main-page .about-screen .title-block .tags .item:before{margin-right:1rem}.main-page .about-screen .title-block .segment{margin-bottom:8rem}.main-page .map-screen .title-block{flex-direction:column-reverse;margin-bottom:4rem}.main-page .map-screen .title-block h2{margin-bottom:8rem;margin-left:0;width:100%}.main-page .map-screen .title-block h2 span:last-child{margin-left:auto}.main-page .map-screen .list{padding-bottom:9rem}.main-page .map-screen .list-screen{padding-bottom:0}.main-page .map-screen .show-more{margin:5rem auto 0;max-width:35rem;width:100%}.main-page .environment-screen{background-color:#232427;padding:2rem 0 20rem}.main-page .environment-screen .title-block{margin-bottom:8rem}.main-page .environment-screen .swiper-env .slide .adaptive-picture{height:67vw}.main-page .environment-screen .control-bar{margin-left:auto;margin-right:auto;margin-top:6.8rem;width:-moz-max-content;width:max-content}.main-page .awards-screen{padding-top:2rem}.main-page .investment-screen .title-block{margin-bottom:3.2rem}.main-page .investment-screen .title-block .title{margin-bottom:5.6rem}.main-page .investment-screen .title-block .title h2{max-width:69.4rem}.main-page .investment-screen .title-block .inv-slogan{margin-bottom:8rem;max-width:79.5rem}.main-page .investment-screen .graph{margin-bottom:5rem;padding:2.4rem}.main-page .investment-screen .graph .left-col .description{margin-bottom:5.6rem}.main-page .investment-screen .graph .left-col .benefit .item:not(:last-child){margin-bottom:3.2rem}.main-page .investment-screen .graph .left-col .footnote{margin-top:4.6rem}.main-page .investment-screen .graph .right-col .profit{margin-bottom:3rem}.main-page .investment-screen .graph .right-col .adaptive-picture{margin-bottom:6.6rem}.main-page .investment-screen .graph .right-col .designation{gap:2rem}.main-page .investment-screen .graph .right-col .designation li{font-size:1.4rem;width:calc(50% - 1rem)}}@media (max-width:743px){.main-page .hero-screen .info-bar .title{margin-bottom:2rem}.main-page .hero-screen .info-bar .title h1{font-size:2.3rem;text-align:center}.main-page .hero-screen .info-bar .col-button{margin-bottom:6rem}.main-page .hero-screen .info-bar .col-button .button span{font-size:1.6rem}.main-page .about-screen{padding-bottom:20rem;padding-top:1rem}.main-page .about-screen .title-block{margin-bottom:6rem}.main-page .about-screen .title-block .title{margin-bottom:5rem}.main-page .about-screen .title-block .segment{margin-bottom:6rem}.main-page .about-screen .title-block .tags .item{flex:0;padding:.2rem 2.4rem}.main-page .map-screen .title-block{margin-bottom:3rem}.main-page .map-screen .title-block h2{margin-bottom:6rem}.main-page .map-screen .title-block h2 span:first-child{margin-bottom:5rem}.main-page .awards-screen{padding-top:1rem}.main-page .environment-screen{background-color:#232427;padding:2rem 0 16rem}.main-page .environment-screen .title-block{margin-bottom:7rem}.main-page .environment-screen .swiper-env{padding:0 1rem}.main-page .environment-screen .swiper-env .slide{padding:2rem}.main-page .environment-screen .swiper-env .slide:not(:last-child){border-right:1px solid #4a4c4e}.main-page .environment-screen .swiper-env .slide .number{padding-bottom:9rem}.main-page .environment-screen .swiper-env .slide h3{font-size:1.8rem}.main-page .environment-screen .swiper-env .slide .adaptive-picture{height:101vw}.main-page .investment-screen{padding-bottom:14rem;padding-top:14rem}.main-page .investment-screen .title-block{margin-bottom:1.6rem}.main-page .investment-screen .title-block .title{margin-bottom:5rem}.main-page .investment-screen .title-block .title h2{max-width:35.4rem}.main-page .investment-screen .title-block .inv-slogan{margin-bottom:7rem;max-width:53.5rem}.main-page .investment-screen .graph{margin-bottom:4rem;padding:1.6rem}.main-page .investment-screen .graph .left-col .description,.main-page .investment-screen .graph .left-col .title{max-width:30rem}.main-page .investment-screen .graph .left-col .benefit{margin-bottom:6.4rem}.main-page .investment-screen .graph .left-col .benefit .item{max-width:30rem}.main-page .investment-screen .graph .left-col .benefit .item:not(:last-child){margin-bottom:2.8rem}.main-page .investment-screen .graph .left-col .footnote{display:none}.main-page .investment-screen .graph .right-col .profit{margin-bottom:.3rem;text-align:left}.main-page .investment-screen .graph .right-col .adaptive-picture{margin-bottom:3.2rem}.main-page .investment-screen .graph .right-col .designation{gap:1.6rem}.main-page .investment-screen .graph .right-col .designation li{width:100%}.main-page .investment-screen .graph .right-col .footnote{display:block;margin-top:4.2rem}}@media (max-width:413px){.main-page .awards-screen .aw-swiper .aw-item .aw-title h3{font-size:2.2rem}}@media (max-width:374px){.main-page .hero-screen .info-bar .title h1{font-size:2rem}.main-page .hero-screen .info-bar .col-button .button{padding:1.7rem 1.2rem}.main-page .hero-screen .info-bar .col-button .button span{font-size:1.4rem}.main-page .environment-screen .title-block h2{font-size:3rem}}.format-screen{background-color:#821f04;padding-top:4rem}.format-screen .title-block{margin-bottom:5rem;row-gap:10rem}.format-screen .title-block .text-right h2{text-align:right}.format-screen .title-block .h2,.format-screen .title-block h2{color:#fff}.format-screen .format-list{border-bottom:1px solid rgba(217,106,75,.302);border-top:1px solid rgba(217,106,75,.302);display:flex;width:100%}.format-screen .format-list .f-item{cursor:pointer;overflow:hidden;transition:flex-basis .4s ease-in-out}.format-screen .format-list .f-item:not(:last-child){border-right:1px solid rgba(217,106,75,.302)}.format-screen .format-list .f-item.active .format-item-content h3{transform:scale(1.6)}.format-screen .format-list .f-item .format-item-content{min-width:65rem}.format-screen .format-list .f-item .format-item-content h3{backface-visibility:hidden;transform-origin:left center;transition:transform .3s ease-in-out;-webkit-font-smoothing:antialiased}@media (max-width:1199px){.format-screen{padding-top:2rem}.format-screen .title-block{margin-bottom:18rem;row-gap:5.6rem}.format-screen .format-list{border-top:none;flex-direction:column}.format-screen .format-list .f-item{background-color:#821f04;border-top:1px solid rgba(217,106,75,.302);overflow:hidden}.format-screen .format-list .f-item .format-item-content{height:-moz-max-content;height:max-content;min-width:1px}.format-screen .format-list .f-item:not(:last-child){border-right:none}}@media (max-width:743px){.format-screen{padding-top:1rem}.format-screen .title-block{margin-bottom:10rem;row-gap:5rem}.format-screen .format-list .f-item .format-item-content{padding-top:3.5rem}.format-screen .format-list .f-item .format-item-content .count{display:none}}@media (max-width:374px){.format-screen .title-block{row-gap:4rem}.format-screen .title-block .h2,.format-screen .title-block h2{font-size:3rem}}.format-modal{background-color:#821f04;display:flex;height:100dvh;max-width:100%;overflow:auto;padding-bottom:2rem;width:130rem}.format-modal .format-item-content{border-right:1px dashed #d96a4b;padding:3.8rem 3rem 3rem}.format-modal .format-item-content .count{margin-bottom:5.6rem}.format-modal .format-item-content h3{font-size:8.2rem}.format-modal .format-item-content .bottom-bar{align-items:flex-end;display:flex;flex-wrap:wrap}.format-modal .format-item-content .bottom-bar .down{align-items:center;cursor:pointer;margin-bottom:1.3rem;margin-left:auto}.format-modal .format-item-content .bottom-bar .down p{color:#fff;font-size:1.8rem;font-weight:500;letter-spacing:0;line-height:1.2}.format-modal .format-item-content .bottom-bar .down svg{margin-left:.9rem;margin-top:.5rem}.format-modal .detail-info{display:flex;flex-direction:column;height:100%;padding:3rem}.format-modal .detail-info .close{height:3.2rem;margin-bottom:5.2rem;margin-left:auto;min-width:3.2rem;width:3.2rem}.format-modal .detail-info .text{color:#e6b3a4;font-size:2rem;font-weight:500;letter-spacing:.015em;line-height:1.3;margin-bottom:2rem}.format-modal .detail-info .bottom{margin-top:auto}.format-modal .detail-info .bottom .specifications{display:flex;flex-direction:column;gap:1.5rem;margin-bottom:6.5rem}.format-modal .detail-info .bottom .specifications .s-item{border-bottom:1px dashed #d96a4b;padding-bottom:1.4rem}.format-modal .detail-info .bottom .specifications .s-item p{align-items:center;color:#fff;display:flex;font-size:1.8rem;font-weight:500;letter-spacing:0;line-height:1.2;padding-right:1rem}.format-modal .detail-info .bottom .specifications .s-item p:before{background-color:#fff;content:"";display:block;height:.5rem;margin-right:1rem;min-width:.5rem}.format-modal .detail-info .bottom .specifications .s-item span{color:#e6b3a4;font-size:1.8rem;font-weight:500;letter-spacing:0;line-height:1.2}.format-modal .detail-info .bottom .button{width:100%}.format-modal .detail-info .bottom .button.link{margin-top:1.5rem}@media (max-width:1199px){.format-modal{position:relative}.format-modal [class^=col-]{position:static}.format-modal .format-item-content{border-bottom:1px dashed #d96a4b;border-right:none;padding:2rem}.format-modal .format-item-content .count{margin-bottom:6rem}.format-modal .format-item-content h3{font-size:5rem}.format-modal .detail-info{padding:2rem 2rem 3.4rem}.format-modal .detail-info .close{position:absolute;right:2rem;top:3rem}.format-modal .detail-info .text{margin-bottom:16.8rem}.format-modal .detail-info .bottom .specifications{margin-bottom:7rem}}@media (max-width:743px){.format-modal .format-item-content{padding:1.4rem 1rem 1.2rem}.format-modal .format-item-content .count{margin-bottom:10.8rem}.format-modal .format-item-content h3{margin-bottom:3.5rem}.format-modal .detail-info{padding:2rem 1rem 1rem}.format-modal .detail-info .close{right:1rem;top:.6rem}.format-modal .detail-info .text{margin-bottom:11.6rem}.format-modal .detail-info .bottom .specifications{margin-bottom:5.8rem}.format-modal .detail-info .bottom .specifications span{white-space:nowrap}}@media (max-width:374px){.format-modal .detail-info .bottom .specifications .s-item p,.format-modal .detail-info .bottom .specifications .s-item span{font-size:1.6rem}}.formats-page{padding-top:var(--header-height)}.format-detail-page{padding-top:calc(7rem + var(--header-height))}.format-detail-page .format-hero-screen{margin-bottom:15rem}.format-detail-page .format-hero-screen .title-block{align-items:flex-end;margin-bottom:2rem}.format-detail-page .format-hero-screen .title-block h1{margin-bottom:8rem;text-align:right}.format-detail-page .format-hero-screen .tags{align-items:center;display:flex;flex-wrap:wrap;gap:1rem}.format-detail-page .format-hero-screen .tags .item{background-color:#232427}.format-detail-page .format-hero-screen .description p{color:#232427;font-size:2rem;font-weight:500;letter-spacing:.015em;line-height:1.2;margin-bottom:5.5rem}.format-detail-page .format-about-screen{margin-bottom:20rem}.format-detail-page .format-about-screen h2{margin-bottom:16.2rem;text-align:right;width:100%}.format-detail-page .format-about-screen .info-wrap{display:flex;flex-direction:column}.format-detail-page .format-about-screen .info-wrap .features{margin-bottom:3rem}.format-detail-page .format-about-screen .info-wrap .features p{color:#3d3d47;font-size:1.8rem;font-weight:900;letter-spacing:.0111111111em;line-height:1;text-transform:uppercase}.format-detail-page .format-about-screen .info-wrap .features span{color:#232427;font-size:2rem;font-weight:500;letter-spacing:.015em;line-height:1.2}.format-detail-page .format-about-screen .specifications{display:flex;flex-direction:column;gap:1.5rem;margin-top:auto}.format-detail-page .format-about-screen .specifications .s-item{border-bottom:1px dashed #232427;padding-bottom:1.4rem}.format-detail-page .format-about-screen .specifications .s-item p{align-items:center;color:#232427;display:flex;font-size:1.8rem;font-weight:500;letter-spacing:0;line-height:1.2;padding-right:1rem}.format-detail-page .format-about-screen .specifications .s-item p:before{background-color:#232427;content:"";display:block;height:.5rem;margin-right:1rem;min-width:.5rem}.format-detail-page .format-about-screen .specifications .s-item span{color:#232427;font-size:1.8rem;font-weight:500;letter-spacing:0;line-height:1.2}.format-detail-page .premises-list-screen{margin-bottom:20rem}.format-detail-page .premises-list-screen h2{display:flex;flex-direction:column;gap:7.5rem;margin-bottom:5.5rem}.format-detail-page .premises-list-screen h2 span{text-align:right}@media (max-width:1199px){.format-detail-page{padding-top:calc(6rem + var(--header-height))}.format-detail-page .format-hero-screen{margin-bottom:18rem}.format-detail-page .format-hero-screen .title-block{margin-bottom:2.6rem}.format-detail-page .format-hero-screen .title-block h1{display:flex;flex-direction:column;margin-bottom:9rem;text-align:left}.format-detail-page .format-hero-screen .title-block h1 .name{margin-top:5.6rem;text-align:right}.format-detail-page .format-hero-screen .title-block .tags{margin-bottom:7.6rem}.format-detail-page .format-hero-screen .title-block .description p{margin-bottom:4.5rem;max-width:62.2rem}.format-detail-page .format-hero-screen .title-block .description .button{margin-left:auto;margin-right:auto}.format-detail-page .format-hero-screen .adaptive-picture img{min-height:70rem;-o-object-fit:cover;object-fit:cover}.format-detail-page .format-about-screen{margin-bottom:17rem}.format-detail-page .format-about-screen h2{margin-bottom:2rem}.format-detail-page .format-about-screen .adaptive-picture{margin-bottom:5rem}.format-detail-page .format-about-screen .info-wrap{display:flex;flex-direction:column}.format-detail-page .format-about-screen .info-wrap .features{margin-bottom:10rem}.format-detail-page .premises-list-screen{margin-bottom:17rem}.format-detail-page .premises-list-screen h2{gap:5.6rem;margin-bottom:8rem}}@media (max-width:743px){.format-detail-page{padding-top:calc(3.2rem + var(--header-height))}.format-detail-page .format-hero-screen{margin-bottom:6rem}.format-detail-page .format-hero-screen .title-block{margin-bottom:2rem}.format-detail-page .format-hero-screen .title-block h1{margin-bottom:3.2rem}.format-detail-page .format-hero-screen .title-block h1 .name{margin-top:5rem}.format-detail-page .format-hero-screen .title-block .tags{margin-bottom:0}.format-detail-page .format-hero-screen .title-block .description{margin-bottom:3.2rem}.format-detail-page .format-hero-screen .title-block .description p{margin-bottom:0}.format-detail-page .format-hero-screen .title-block .description .button{bottom:2rem;left:1rem;position:fixed;right:1rem;width:calc(100% - 2rem);z-index:10}.format-detail-page .format-hero-screen .adaptive-picture img{min-height:38rem}.format-detail-page .format-about-screen{margin-bottom:15rem}.format-detail-page .format-about-screen .adaptive-picture{margin-bottom:4rem}.format-detail-page .format-about-screen .info-wrap .features{gap:4rem;margin-bottom:6rem}.format-detail-page .premises-list-screen{margin-bottom:15rem}.format-detail-page .premises-list-screen h2{gap:5rem;margin-bottom:6rem}}@media (max-width:374px){.format-detail-page .format-hero-screen .title-block .description .button span{font-size:1.3rem}.format-detail-page .premises-list-screen h2{font-size:3rem}}.residents-screen{background-color:#821f04;padding-bottom:20rem;padding-top:15rem}.residents-screen h2{color:#fff;margin-bottom:6.6rem}.residents-screen .swiper-running-line{pointer-events:none}.residents-screen .swiper-running-line .swiper-wrapper{height:23.8rem;transition-timing-function:linear}.residents-screen .swiper-running-line .swiper-slide{align-items:center;border:1px solid #b45136;display:flex;justify-content:center;padding:2rem}.residents-screen .swiper-running-line .swiper-slide .adaptive-picture{align-items:center;display:flex;height:100%}.residents-screen .swiper-running-line .swiper-slide img{max-height:100%;max-width:100%;-o-object-fit:contain;object-fit:contain;width:auto}.residents-screen .swiper-video{margin-bottom:11rem;margin-top:2rem;position:relative}.residents-screen .swiper-video .swiper-slide .video-player:after{backdrop-filter:blur(15px);-webkit-backdrop-filter:blur(15px);background-image:url(./noise.a8-267Bd.png);background-position:50%;background-repeat:no-repeat;background-size:cover;content:"";height:0;left:0;opacity:0;position:absolute;top:0;transition:opacity 1.3s ease-in-out,width 0s linear 1.3s,height 0s linear 1.3s;width:0}.residents-screen .swiper-video .swiper-slide:not(.swiper-slide-active) .video-player:after{height:100%;opacity:1;transition:opacity 1.3s ease-in-out;width:100%}.residents-screen .swiper-video .swiper-slide .bottom-bar{margin-left:2rem;margin-top:3rem}.residents-screen .swiper-video .swiper-slide .bottom-bar p{color:#fff;font-size:2rem;font-weight:500;letter-spacing:0;line-height:1.2;text-transform:uppercase}.residents-screen .swiper-video .swiper-slide .bottom-bar span{color:#e68368;display:inline-block;font-size:2rem;font-weight:500;letter-spacing:0;line-height:1.2;margin-top:2rem}.residents-screen .swiper-video .cursor-slide{bottom:-6px;display:none;position:absolute;right:14px;transform:translateY(100%)}.residents-screen .swiper-video .swiper-arrow{align-items:center;background-color:#460a0a;cursor:pointer;display:flex;height:4rem;justify-content:center;padding:.1rem;position:absolute;top:50%;transform:translateY(-50%);width:4rem;z-index:5}.residents-screen .swiper-video .swiper-arrow .slider-arrow{height:1.4rem;width:1.3rem}.residents-screen .swiper-video .swiper-arrow.left{left:6rem}.residents-screen .swiper-video .swiper-arrow.left svg{transform:rotate(180deg)}.residents-screen .swiper-video .swiper-arrow.right{right:6rem}@media (max-width:1199px){.residents-screen{padding-top:2rem}.residents-screen h2{gap:5.6rem;margin-bottom:18rem}.residents-screen .swiper-running-line .swiper-wrapper{height:16rem}.residents-screen .swiper-video{margin-bottom:9rem;margin-top:1.5rem}.residents-screen .swiper-video .swiper-slide .bottom-bar{margin-left:1.5rem;margin-top:1.8rem}.residents-screen .swiper-video .swiper-arrow{display:none}}@media (max-width:743px){.residents-screen{overflow:hidden;padding-bottom:1.6rem;padding-top:1rem}.residents-screen h2{gap:5rem;margin-bottom:10rem}.residents-screen .swiper-running-line .swiper-wrapper{height:10rem}.residents-screen .swiper-video{margin-bottom:5.6rem;margin-top:1.5rem;overflow:unset}.residents-screen .swiper-video .swiper-slide .bottom-bar{margin-left:.8rem;margin-top:1rem}.residents-screen .swiper-video .swiper-slide .bottom-bar p{font-size:1.2rem}.residents-screen .swiper-video .swiper-slide .bottom-bar span{font-size:1.2rem;margin-top:1rem}.residents-screen .swiper-video .cursor-slide{display:block}}.parks-page{background-color:#232427;padding-top:calc(17rem + var(--header-height))}.parks-page .map-screen{margin-bottom:10rem}.parks-page .map-screen h2{color:#f2f2f2}@media (max-width:1199px){.parks-page{padding-top:calc(12rem + var(--header-height))}.parks-page .map-screen{margin-bottom:10rem}}@media (max-width:743px){.parks-page{padding-top:calc(3.2rem + var(--header-height))}.parks-page .map-screen h2 span:first-child{margin-bottom:3.2rem}}.park-detail-page{margin-top:7rem;padding-top:var(--header-height)}.park-detail-page .park-hero-screen{margin-bottom:4rem}.park-detail-page .park-hero-screen .title-block{margin-bottom:16.8rem}.park-detail-page .park-hero-screen .title-block h1{display:flex;flex-direction:column}.park-detail-page .park-hero-screen .title-block h1 .title{margin-bottom:1.4rem}.park-detail-page .park-hero-screen .title-block h1 .name{margin-left:auto}.park-detail-page .park-hero-screen .info-bar{align-items:flex-end;gap:12.5rem;margin-bottom:1.6rem}.park-detail-page .park-hero-screen .info-bar .item{align-items:flex-start;display:flex}.park-detail-page .park-hero-screen .info-bar .item span{color:#3d3d47;font-size:2rem;font-weight:500;letter-spacing:.015em;line-height:1.2;max-width:44rem}.park-detail-page .park-hero-screen .info-bar .item p{color:#3d3d47;font-size:6.2rem;font-weight:900;letter-spacing:0;line-height:.8;margin-right:1.5rem}.park-detail-page .park-hero-screen .info-bar .item svg{margin-right:2rem}.park-detail-page .park-hero-screen .info-bar .item.class-build{align-items:last baseline}.park-detail-page .about-screen{display:flex;flex-direction:column;margin-bottom:24rem}.park-detail-page .about-screen .title-block{margin-bottom:16.4rem;order:1}.park-detail-page .about-screen .title-block h2{text-align:right}.park-detail-page .about-screen .description{margin-bottom:16rem;order:2}.park-detail-page .about-screen .info-bar{margin-bottom:0;order:3}.park-detail-page .catalog-premises-screen .title-block{align-items:baseline;border-top:1px solid #bdbdbd;padding-top:3rem}.park-detail-page .catalog-premises-screen .title-block .title{margin-bottom:10rem}.park-detail-page .catalog-premises-screen .tab-body{margin-top:4rem}.park-detail-page .catalog-premises-screen .premises-wrap{margin-bottom:20rem}.park-detail-page .map-screen{background-color:#232427;padding-top:9.6rem}.park-detail-page .map-screen h2{color:#f2f2f2;justify-content:flex-end}.park-detail-page .other-park{padding-top:20rem}@media (max-width:1199px){.park-detail-page{margin-top:6rem}.park-detail-page .park-hero-screen,.park-detail-page .park-hero-screen .title-block{margin-bottom:18rem}.park-detail-page .park-hero-screen .title-block h1 .title{margin-bottom:5.6rem}.park-detail-page .park-hero-screen .info-bar{-moz-column-gap:0;column-gap:0;margin-bottom:2rem;row-gap:6rem}.park-detail-page .park-hero-screen .info-bar .address{padding-right:1rem}.park-detail-page .park-hero-screen .info-bar .button{width:100%}.park-detail-page .park-hero-screen .img-wrap{display:flex;min-height:70rem}.park-detail-page .park-hero-screen .img-wrap img{height:100%;-o-object-fit:cover;object-fit:cover}.park-detail-page .about-screen{margin-bottom:20rem}.park-detail-page .about-screen .title-block{margin-bottom:2rem}.park-detail-page .about-screen .description{margin-bottom:18rem}.park-detail-page .catalog-premises-screen .title-block{padding-top:2rem}.park-detail-page .catalog-premises-screen .title-block .title{margin-bottom:5.6rem}.park-detail-page .catalog-premises-screen .col-tab,.park-detail-page .catalog-premises-screen .tab-body{margin-top:8rem}.park-detail-page .catalog-premises-screen .premises-wrap{margin-bottom:17rem}.park-detail-page .other-park{padding-top:2rem}.park-detail-page .other-park h2{display:flex;flex-direction:column;gap:5.6rem}.park-detail-page .other-park h2 span:first-child{text-align:left}}@media (max-width:743px){.park-detail-page{margin-top:3.3rem}.park-detail-page .park-hero-screen{margin-bottom:6rem}.park-detail-page .park-hero-screen .title-block{margin-bottom:13rem}.park-detail-page .park-hero-screen .title-block h1 .title{margin-bottom:5rem}.park-detail-page .park-hero-screen .info-bar{margin-bottom:2rem;row-gap:3rem}.park-detail-page .park-hero-screen .info-bar .address{padding-right:0}.park-detail-page .park-hero-screen .info-bar .button{padding:1.7rem 1rem}.park-detail-page .park-hero-screen .info-bar .mobile-fixed{bottom:3rem;left:1rem;position:fixed;right:1rem;width:calc(100% - 2rem);z-index:20}.park-detail-page .park-hero-screen .img-wrap{min-height:38rem}.park-detail-page .about-screen,.park-detail-page .about-screen .description{margin-bottom:6rem}.park-detail-page .catalog-premises-screen .title-block{padding-top:.7rem}.park-detail-page .catalog-premises-screen .title-block .title{margin-bottom:5rem}.park-detail-page .catalog-premises-screen .col-tab{margin-top:6rem}.park-detail-page .catalog-premises-screen .tab-body{margin-top:2rem}.park-detail-page .catalog-premises-screen .premises-wrap{margin-bottom:15rem}.park-detail-page .other-park{padding-top:1rem}.park-detail-page .other-park h2{gap:5rem}}@media (max-width:374px){.park-detail-page .park-hero-screen{margin-bottom:6rem}.park-detail-page .park-hero-screen .info-bar .button,.park-detail-page .park-hero-screen .info-bar .item span{font-size:1.8rem}.park-detail-page .catalog-premises-screen h2{font-size:3rem}}.premise-detail-page{margin-bottom:20rem;margin-top:5.6rem;padding-top:var(--header-height)}.premise-detail-page .back-link{margin-bottom:3.3rem}.premise-detail-page .premise-hero-screen{margin-bottom:20rem}.premise-detail-page .premise-hero-screen .image-block{padding-right:2rem}.premise-detail-page .premise-hero-screen .image-block .swiper-main{margin-bottom:auto}.premise-detail-page .premise-hero-screen .image-block .swiper-main .swiper-slide{display:flex;justify-content:center}.premise-detail-page .premise-hero-screen .image-block .swiper-main .swiper-slide img{height:62rem;max-width:100%;-o-object-fit:contain;object-fit:contain;width:auto}.premise-detail-page .premise-hero-screen .image-block .swiper-thumbs{margin-top:14.4rem}.premise-detail-page .premise-hero-screen .image-block .swiper-thumbs .swiper-wrapper{max-width:-moz-max-content;max-width:max-content;width:100%}.premise-detail-page .premise-hero-screen .image-block .swiper-thumbs .swiper-wrapper .swiper-slide{align-items:center;cursor:pointer;display:flex;height:auto;justify-content:center;width:-moz-max-content;width:max-content}.premise-detail-page .premise-hero-screen .image-block .swiper-thumbs .swiper-wrapper .swiper-slide.swiper-slide-thumb-active img{border:2px solid #b45136}.premise-detail-page .premise-hero-screen .image-block .swiper-thumbs .swiper-wrapper .swiper-slide img{border:2px solid transparent;max-height:10.5rem;max-width:100%;-o-object-fit:contain;object-fit:contain;transition:border .3s ease-in-out;width:auto}.premise-detail-page .premise-hero-screen .image-block .swiper-thumbs .swiper-wrapper .swiper-slide img.horizontal{max-height:7.5rem}.premise-detail-page .premise-hero-screen .info-block{display:flex;flex-direction:column;margin-left:auto}.premise-detail-page .premise-hero-screen .info-block .park-name{color:#821f04;display:block;font-size:1.8rem;font-weight:900;letter-spacing:.0111111111em;line-height:1;margin-bottom:1.4rem;text-transform:uppercase}.premise-detail-page .premise-hero-screen .info-block .title-block{align-items:flex-start;display:flex;flex-wrap:wrap;margin-bottom:6rem}.premise-detail-page .premise-hero-screen .info-block .title-block h1{display:flex;gap:5rem;letter-spacing:0;width:-moz-max-content;width:max-content}.premise-detail-page .premise-hero-screen .info-block .title-block .status{align-items:baseline;display:flex;margin-top:5.6rem;width:-moz-max-content;width:max-content}.premise-detail-page .premise-hero-screen .info-block .title-block .status p{color:#232427;font-size:2rem;font-weight:500;letter-spacing:0;line-height:1.3;text-transform:lowercase}.premise-detail-page .premise-hero-screen .info-block .title-block .status:before{background-color:#f2f2f2;content:"";display:block;margin-right:1.3rem;min-height:1.1rem;min-width:1.1rem}.premise-detail-page .premise-hero-screen .info-block .title-block .status.available:before{background-color:#04aa7b}.premise-detail-page .premise-hero-screen .info-block .title-block .status.sold:before{background-color:#f88}.premise-detail-page .premise-hero-screen .info-block .title-block .area{margin-top:2.6rem;width:100%}.premise-detail-page .premise-hero-screen .info-block .title-block .area p{letter-spacing:0}.premise-detail-page .premise-hero-screen .info-block .price-block{align-items:flex-end;margin-bottom:6rem}.premise-detail-page .premise-hero-screen .info-block .price-block .price-item{color:#232427;font-size:3rem;font-weight:900;letter-spacing:0;line-height:.8;text-transform:uppercase}.premise-detail-page .premise-hero-screen .info-block .specifications-block{-moz-column-gap:4rem;column-gap:4rem;margin-bottom:5rem;margin-top:auto;row-gap:2rem}.premise-detail-page .premise-hero-screen .info-block .specifications-block .s-item{align-items:flex-end;border-bottom:1px solid #bdbdbd;display:flex;justify-content:space-between;padding-bottom:1rem;width:calc(50% - 2rem)}.premise-detail-page .premise-hero-screen .info-block .specifications-block .s-item p{color:#232427;font-size:2rem;font-weight:500;letter-spacing:0;line-height:1.1;padding-right:1rem}.premise-detail-page .premise-hero-screen .info-block .specifications-block .s-item span{color:#232427;font-size:2rem;font-weight:900;letter-spacing:0;line-height:.8;text-align:right}.premise-detail-page .premise-hero-screen .info-block .specifications-block .s-item span sup{font-size:1.4rem}.premise-detail-page .premise-hero-screen .info-block .button-block{gap:1.2rem}.premise-detail-page .premise-hero-screen .info-block .button-block .button{width:calc(50% - .6rem)}@media (max-width:1199px){.premise-detail-page{margin-bottom:18rem;margin-top:9rem}.premise-detail-page .back-link{display:none}.premise-detail-page .premise-hero-screen .image-block{display:flex;flex-direction:row-reverse;gap:15px;margin-bottom:12rem;padding-right:0}.premise-detail-page .premise-hero-screen .image-block .swiper-main .swiper-slide img{height:51rem}.premise-detail-page .premise-hero-screen .image-block .swiper-thumbs{margin-bottom:auto;margin-top:auto;max-height:51rem;min-width:10rem}.premise-detail-page .premise-hero-screen .image-block .swiper-thumbs .swiper-wrapper .swiper-slide{width:100%}.premise-detail-page .premise-hero-screen .info-block .park-name{margin-bottom:1.8rem}.premise-detail-page .premise-hero-screen .info-block .title-block{align-items:flex-end;margin-bottom:4rem}.premise-detail-page .premise-hero-screen .info-block .title-block .area,.premise-detail-page .premise-hero-screen .info-block .title-block h1{width:100%}.premise-detail-page .premise-hero-screen .info-block .title-block .status{margin-top:0;order:3}.premise-detail-page .premise-hero-screen .info-block .title-block .favourites-icon{margin-top:2.4rem;order:4}.premise-detail-page .premise-hero-screen .info-block .price-block{margin-bottom:12rem}.premise-detail-page .premise-hero-screen .info-block .specifications-block .s-item p,.premise-detail-page .premise-hero-screen .info-block .specifications-block .s-item span{font-size:1.8rem}}@media (max-width:743px){.premise-detail-page{margin-bottom:8.6rem;margin-top:3.3rem}.premise-detail-page .premise-hero-screen{margin-bottom:18rem}.premise-detail-page .premise-hero-screen .image-block{display:flex;flex-direction:column;gap:4rem;margin-bottom:4rem}.premise-detail-page .premise-hero-screen .image-block .swiper-main{width:100%}.premise-detail-page .premise-hero-screen .image-block .swiper-main .swiper-slide img{height:39rem}.premise-detail-page .premise-hero-screen .image-block .swiper-thumbs{margin-top:0;max-height:100%;width:100%}.premise-detail-page .premise-hero-screen .image-block .swiper-thumbs .swiper-wrapper .swiper-slide{width:-moz-max-content;width:max-content}.premise-detail-page .premise-hero-screen .info-block .park-name{margin-bottom:1.2rem}.premise-detail-page .premise-hero-screen .info-block .title-block{margin-bottom:3rem}.premise-detail-page .premise-hero-screen .info-block .title-block h1{gap:3rem;width:100%}.premise-detail-page .premise-hero-screen .info-block .title-block .area{margin-top:1.1rem}.premise-detail-page .premise-hero-screen .info-block .title-block .favourites-icon{margin-top:3rem}.premise-detail-page .premise-hero-screen .info-block .price-block{margin-bottom:6.2rem}.premise-detail-page .premise-hero-screen .info-block .price-block .price-item{margin-top:6rem;text-align:center}.premise-detail-page .premise-hero-screen .info-block .specifications-block{flex-direction:column;margin-bottom:4rem}.premise-detail-page .premise-hero-screen .info-block .specifications-block .s-item{width:100%}.premise-detail-page .premise-hero-screen .info-block .specifications-block .s-item:nth-child(odd){order:-1}.premise-detail-page .premise-hero-screen .info-block .button-block{flex-direction:column;gap:1rem}.premise-detail-page .premise-hero-screen .info-block .button-block .button{width:100%}}@media (max-width:374px){.premise-detail-page .premise-hero-screen .info-block .title-block .h1,.premise-detail-page .premise-hero-screen .info-block .title-block h1{font-size:3rem;gap:2rem}}.consultation-modal{background-color:#6e0b00;display:flex;flex-direction:column;height:100dvh;max-width:100%;overflow:auto;padding:3rem;width:72.6rem}.consultation-modal.bg-white{background-color:#fff}.consultation-modal.bg-white .close:after,.consultation-modal.bg-white .close:before{background-color:#3d3d47}.consultation-modal.bg-black{background-color:#191a1e}.consultation-modal.bg-black .checkbox .square{background-color:transparent;border:1px solid #fff}.consultation-modal.bg-black .checkbox input:checked+.square{background-color:#fff}.consultation-modal.bg-black .checkbox input:checked+.square svg *{fill:#821f04;stroke:#821f04}.consultation-modal.booking label.area,.consultation-modal.booking label.block,.consultation-modal.booking label.box,.consultation-modal.booking label.format,.consultation-modal.booking label.park,.consultation-modal.booking label.price,.consultation-modal.booking label.type_deal{display:none}.consultation-modal .close{margin-bottom:4.6rem;margin-left:auto}.consultation-modal .title-block{margin-bottom:4rem}.consultation-modal .title-block h3{color:#f2f2f2;display:flex;flex-direction:column}.consultation-modal .title-block h3 span:last-child{text-align:right}.consultation-modal .title-block p{color:#f2f2f2;font-size:2rem;font-weight:500;letter-spacing:0;line-height:1.2;margin-top:4rem;max-width:33.5rem}.consultation-modal .from-wrap{display:flex;flex-direction:column;height:100%}.consultation-modal .from-wrap form{margin-top:auto;transition:opacity .3s ease-in-out}.consultation-modal .from-wrap form.loading{opacity:.5;pointer-events:none}.consultation-modal .from-wrap form .list-fields{-moz-column-gap:2rem;column-gap:2rem;display:flex;flex-wrap:wrap;margin-bottom:12rem;row-gap:3rem}.consultation-modal .from-wrap form .list-fields label{border-bottom:1px solid #f2f2f2;cursor:text;padding-bottom:1rem;position:relative;width:100%}.consultation-modal .from-wrap form .list-fields label.checkbox{border:none;display:flex;padding-bottom:0}.consultation-modal .from-wrap form .list-fields label.footage,.consultation-modal .from-wrap form .list-fields label.park{width:calc(50% - 1rem)}.consultation-modal .from-wrap form .list-fields label.format,.consultation-modal .from-wrap form .list-fields label.page,.consultation-modal .from-wrap form .list-fields label.roistat,.consultation-modal .from-wrap form .list-fields label.utm_campaign,.consultation-modal .from-wrap form .list-fields label.utm_content,.consultation-modal .from-wrap form .list-fields label.utm_medium,.consultation-modal .from-wrap form .list-fields label.utm_source,.consultation-modal .from-wrap form .list-fields label.utm_term,.consultation-modal .from-wrap form .list-fields label.yclid{display:none}.consultation-modal .from-wrap form .control label.consent_ads{margin-bottom:1.5rem}.consultation-modal .from-wrap form .control .checkbox-agree{display:flex;position:relative}.consultation-modal .from-wrap form .control .checkbox-agree .error{left:0;max-width:-moz-max-content;max-width:max-content;top:-2px;transform:translateY(-100%);width:auto}.consultation-modal .from-wrap form .control p{color:#f2f2f2;font-size:1.5rem;font-weight:500;letter-spacing:.02em;line-height:1.2;margin-bottom:1.5rem;max-width:50rem;width:100%}.consultation-modal .from-wrap form .control p a{color:#f2f2f2;text-decoration:underline}.consultation-modal .from-wrap form .control .button{width:100%}.consultation-modal .msg .img-wrap{margin-top:auto}@media (max-width:1199px){.consultation-modal{padding:3rem 2rem}}@media (max-width:743px){.consultation-modal{padding:2rem 1rem 3rem}.consultation-modal .title-block h3{display:flex;flex-direction:column;gap:2rem}.consultation-modal .from-wrap form .list-fields{margin-bottom:7rem}.consultation-modal .from-wrap form .list-fields label.footage,.consultation-modal .from-wrap form .list-fields label.park{width:100%}}@media (max-width:375px){.consultation-modal h3{font-size:2.5rem}}.contacts-page{padding-top:calc(7rem + var(--header-height))}.contacts-page .contacts-top{border-bottom:1px solid #bdbdbd;display:flex;justify-content:space-between;padding-bottom:17rem}.contacts-page .contacts-top .number{color:#232427;font-size:9.5rem;font-weight:900;letter-spacing:0;line-height:.8;text-transform:uppercase}.contacts-page .contacts-top h1{margin-left:auto}.contacts-page .contacts-info{padding:3rem 0 4rem}.contacts-page .contacts-info.row{margin:0 -3rem}.contacts-page .contacts-info .block{padding:0 3rem}.contacts-page .contacts-info .block .title{color:#232427;font-size:2.5rem;font-weight:500;letter-spacing:.012em;line-height:1.3;margin-bottom:2rem}.contacts-page .contacts-info .block .value{color:#232427;font-size:6rem;font-weight:900;letter-spacing:-.0333333333em;line-height:1.3}.contacts-page .contacts-info .links{display:flex;flex-wrap:wrap;gap:30px;margin-top:22rem;padding-left:3rem}.contacts-page .contacts-info .square{color:#232427;font-size:2rem;font-weight:900;letter-spacing:.01em;line-height:1;text-transform:uppercase}.contacts-page .contact-list{border-top:1px solid #bdbdbd;margin:0 0 20rem}.contacts-page .contact-list .park{padding:0 3rem}.contacts-page .contact-list .park .park-inside{border-bottom:1px solid #bdbdbd;gap:4.5rem 0;height:100%;padding:4.1rem 0 2rem;width:100%}.contacts-page .contact-list .park .park-title{color:#232427;font-size:3.6rem;font-weight:900;letter-spacing:-.0056666667em;line-height:1;text-transform:uppercase}.contacts-page .contact-list .park .park-block-title{color:#232427;font-size:1.6rem;font-weight:400;letter-spacing:.01875em;line-height:1.3;margin-bottom:.6rem}.contacts-page .contact-list .park .park-block-text{color:#3d3d47;font-size:1.8rem;font-weight:900;letter-spacing:-.0277777778em;line-height:1.2;text-transform:uppercase}@media (max-width:1199px){.contacts-page{padding-top:calc(6.1rem + var(--header-height))}.contacts-page .contacts-info.row{margin:0}.contacts-page .contacts-info.row .block{padding:0}.contacts-page .contacts-top{padding-bottom:12rem}.contacts-page .contacts-top .number{color:#232427;font-size:7rem;font-weight:900;letter-spacing:-.0714285714em;line-height:.8;text-transform:uppercase}.contacts-page .contacts-info{grid-template-columns:repeat(1,1fr);padding:2.1rem 0 1.5rem}.contacts-page .contacts-info>:first-child{margin-bottom:6.1rem}.contacts-page .contacts-info .links{margin-top:16.9rem;padding-left:0}.contacts-page .contact-list{border:none;margin:0 0 13rem;padding:0}.contacts-page .contact-list .park{padding:0 2rem}}@media (max-width:743px){.contacts-page{margin-top:6.5rem;padding-top:3.1rem}.contacts-page .contacts-top h1.large{font-size:3.3rem}.contacts-page .contact-list{gap:0;margin:0 0 10rem}.contacts-page .contact-list .park{grid-template-columns:repeat(1,1fr);padding:0 1rem}.contacts-page .contact-list .park .park-inside{gap:3rem}.contacts-page .contact-list .park .park-block{margin-bottom:0}.contacts-page .contact-list .park .park-title{color:#232427;font-size:3rem;font-weight:900;letter-spacing:.01em;line-height:1.3;text-transform:uppercase}.contacts-page .contacts-top{padding-bottom:8rem}.contacts-page .contacts-top .number{color:#232427;font-size:3.3rem;font-weight:900;letter-spacing:-.0909090909em;line-height:.93;text-transform:uppercase}.contacts-page .contacts-info{padding:3rem 0 2rem}.contacts-page .contacts-info>:first-child{margin-bottom:4rem}.contacts-page .contacts-info .block .title{color:#232427;font-size:1.6rem;font-weight:500;letter-spacing:.01875em;line-height:1.3;margin-bottom:0}.contacts-page .contacts-info .block .value{color:#232427;font-size:3rem;font-weight:900;letter-spacing:.01em;line-height:1.3;text-transform:uppercase}.contacts-page .contacts-info .links{gap:2.2rem 3rem;margin-top:8em}}@media (max-width:413px){.contacts-page .contact-list .park .park-title{font-size:2.7rem}.contacts-page .contact-list .park .park-block-text{font-size:1.4rem}}@media (max-width:374px){.contacts-page .contacts-top .number,.contacts-page .contacts-top h1.large{font-size:3rem}.contacts-page .contacts-info .block .value{color:#232427;font-size:2.5rem;font-weight:900;letter-spacing:.012em;line-height:1.3;text-transform:uppercase}.contacts-page .contact-list .park{gap:3rem;grid-template-columns:repeat(1,1fr)}.contacts-page .contact-list .park .park-title{font-size:2rem}.contacts-page .contact-list .park .park-block-text{font-size:1.4rem}}.competitions-screen{background:#232427}.competitions-screen .competitions-top__container{left:0;position:sticky;top:0;z-index:1}.competitions-screen .competitions-top{color:#f2f2f2;display:flex;flex-direction:column;gap:10rem;padding:9rem 0 6rem;position:relative}.competitions-screen .competitions-top .competitions-title{color:#f2f2f2}.competitions-screen .competitions-top .competitions-title .underline__top{display:none}.competitions-screen .competitions-top .competitions__bottom{color:#fff;display:flex;justify-content:space-between}.competitions-screen .competitions-top .competitions-top__text{color:#f2f2f2;font-size:2rem;font-weight:500;letter-spacing:.015em;line-height:1.2;margin-top:auto;width:37.5rem}.competitions-screen .competitions-section{gap:8.9rem}.competitions-screen .competitions-section .competitions-description{color:#f2f2f2;font-size:2rem;font-weight:500;letter-spacing:.015em;line-height:1.2;margin-top:1.4rem;width:37.5rem}.competitions-screen .competitions-section .competitions-blocks{flex-grow:1;height:100%}.competitions-screen .competitions-section .competitions-blocks .competitions-box{background:#232427;flex-wrap:nowrap;position:sticky;z-index:2}.competitions-screen .competitions-section .competitions-blocks .competitions-box:not(:first-child) .c-wrap{border-top:1px solid hsla(210,2%,45%,.5);padding-top:1rem}.competitions-screen .competitions-section .competitions-blocks .competitions-box:first-child{border-top:1px solid hsla(210,2%,45%,.5);margin-top:0;padding-top:1rem}.competitions-screen .competitions-section .competitions-blocks .competitions-box:last-child{padding-bottom:22rem}.competitions-screen .competitions-section .competitions-blocks .competitions-box .c-wrap{display:flex}.competitions-screen .competitions-section .competitions-blocks .competitions-box .row{width:100%}.competitions-screen .competitions-section .competitions-blocks .competitions-box .number{color:#f2f2f2;font-size:2rem;font-weight:500;letter-spacing:.015em;line-height:1.2;margin-right:14.7rem;margin-top:.4rem;min-width:3rem}.competitions-screen .competitions-section .competitions-blocks .competitions-box .competitions-box__info{flex:1}.competitions-screen .competitions-section .competitions-blocks .competitions-box .competitions-box__info .box__info-title{color:#f2f2f2;font-size:4rem;font-weight:900;letter-spacing:-.0051em;line-height:1}.competitions-screen .competitions-section .competitions-blocks .competitions-box .competitions-box__info .description-text{color:#f2f2f2;font-size:2rem;font-weight:500;letter-spacing:.015em;line-height:1.2;margin-top:3rem;padding-right:1rem}.competitions-screen .competitions-section .competitions-blocks .competitions-box .competitions-box__info .box__info-items{gap:.9rem;margin-top:3rem}.competitions-screen .competitions-section .competitions-blocks .competitions-box .competitions-box__info .box__info-items .box__info-desc{align-items:center;background:#3d3d47;color:#f2f2f2;display:flex;font-size:2.06rem;font-weight:500;letter-spacing:0;line-height:1.3;padding:.2rem 2rem}.competitions-screen .competitions-section .competitions-blocks .competitions-box .competitions-box__info .box__info-items .box__info-desc:before{background:#f2f2f2;content:"";display:block;height:3px;margin-right:1rem;width:3px}.competitions-screen .competitions-section .competitions-blocks .competitions-box .competitions-box__image{background:#191a1e;display:flex;margin-left:auto;min-height:39.8rem;min-width:39.8rem}.competitions-screen .competitions-section .competitions-blocks .competitions-box .competitions-box__image img{height:auto;margin:auto;max-width:16rem;width:auto}@media (max-width:1199px){.competitions-screen .competitions-top__container{position:static}.competitions-screen.container{padding:0}.competitions-screen .competitions-top{gap:5.6rem;padding:2rem 2rem 1.4rem}.competitions-screen .competitions-top .competitions__bottom{flex-direction:column;justify-content:space-between}.competitions-screen .competitions-top .competitions__bottom .competitions-title{margin-bottom:18rem;margin-left:auto;order:-1}.competitions-screen .competitions-top .competitions-title{gap:5.6rem 0}.competitions-screen .competitions-top .competitions-title .underline__top{display:block}.competitions-screen .competitions-top .competitions-title .underline{display:none}.competitions-screen .competitions-top .competitions-top__text{margin-left:17.6rem;width:37.2rem}.competitions-screen .competitions-section{gap:0}.competitions-screen .competitions-section .competitions-blocks{flex-grow:1}.competitions-screen .competitions-section .competitions-blocks .competitions-box{height:auto;margin-left:0;min-height:400px;padding:1rem 2rem 0}.competitions-screen .competitions-section .competitions-blocks .competitions-box:first-child{padding:1rem 2rem 0}.competitions-screen .competitions-section .competitions-blocks .competitions-box:not(:first-child){border-top:1px solid hsla(210,2%,45%,.5)}.competitions-screen .competitions-section .competitions-blocks .competitions-box:not(:first-child) .c-wrap{border-top:none;padding-top:0}.competitions-screen .competitions-section .competitions-blocks .competitions-box:last-child{padding-bottom:20rem}.competitions-screen .competitions-section .competitions-blocks .competitions-box .number{margin-right:15.4rem}.competitions-screen .competitions-section .competitions-blocks .competitions-box .competitions-box__info .box__info-items{gap:1rem;margin-top:3.1rem}.competitions-screen .competitions-section .competitions-blocks .competitions-box .competitions-box__image{margin-left:0;margin-top:5rem;min-height:29.6rem;min-width:auto;width:100%}}@media (max-width:743px){.competitions-screen .competitions-top{gap:3rem;padding:1rem 1rem 1.5rem}.competitions-screen .competitions-top .competitions__bottom .competitions-title{margin-bottom:16rem}.competitions-screen .competitions-top .competitions-title{font-size:3.3rem;gap:5rem 0}.competitions-screen .competitions-top .competitions-title span{flex-wrap:nowrap}.competitions-screen .competitions-top .competitions-title .underline__top{display:none}.competitions-screen .competitions-top .competitions-title .underline{display:block}.competitions-screen .competitions-top .competitions-top__text{margin-left:0;width:100%}.competitions-screen .competitions-section .competitions-blocks{flex-grow:1}.competitions-screen .competitions-section .competitions-blocks .competitions-box{padding:3rem 0 4.5rem;position:static}.competitions-screen .competitions-section .competitions-blocks .competitions-box:first-child{padding:3rem 0 4.5rem}.competitions-screen .competitions-section .competitions-blocks .competitions-box:last-child{padding-bottom:14rem}.competitions-screen .competitions-section .competitions-blocks .competitions-box .number{display:none}.competitions-screen .competitions-section .competitions-blocks .competitions-box .competitions-box__info{padding:0 1rem}.competitions-screen .competitions-section .competitions-blocks .competitions-box .competitions-box__info .box__info-title{font-size:3rem}.competitions-screen .competitions-section .competitions-blocks .competitions-box .competitions-box__image{margin-top:4.5rem;min-height:25.5rem}}@media (max-width:374px){.competitions-screen .competitions-top .competitions-title{font-size:2.7rem}.competitions-screen .competitions-section .competitions-blocks .competitions-box .competitions-box__info .box__info-title{font-size:2.5rem}}.list-screen{background-color:#232427;padding-bottom:20rem}.list-screen h2{color:#f2f2f2;margin-bottom:6rem;text-align:right;width:100%}.list-screen .filter-category{align-items:center;display:flex;gap:1rem;margin-bottom:5rem;width:100%}.list-screen .filter-category span{border:1px solid hsla(210,2%,45%,.5);color:#fff;cursor:pointer;display:flex;font-size:2rem;font-weight:500;justify-content:center;letter-spacing:0;line-height:1.3;min-width:10rem;padding:1rem 2rem;transition:color .3s ease-in-out,background-color .3s ease-in-out}.list-screen .filter-category span.active,.list-screen .filter-category span:hover{background-color:#fff;color:#932405}.list-screen .park{border:1px solid hsla(210,2%,45%,.5);cursor:pointer;flex-direction:column;padding:3rem 4rem 3rem 3rem}.list-screen .park .park-top{gap:1rem;margin-bottom:8rem}.list-screen .park .park-top .park-top_item{align-items:center;border-radius:2px;color:#fff;display:flex;font-size:2rem;font-weight:500;letter-spacing:0;line-height:1.3;padding:.2rem 2rem;position:relative}.list-screen .park .park-top .park-top_item.red{background:#932405}.list-screen .park .park-top .park-top_item.orange{background:#b45136}.list-screen .park .park-top .park-top_item:before{background-color:#f2f2f2;content:"";display:block;margin-right:1rem;min-height:3px;min-width:3px}.list-screen .park .park-top .park-top_item.park-date{background-color:#f78d2d;color:#232427}.list-screen .park .park-top .park-top_item.park-date.ready{background-color:#4fbb64}.list-screen .park .park-top .park-top_item.park-date:before{display:none}.list-screen .park .park-top .park-category{align-items:center;border:1px solid;border-radius:2px;color:#fff;display:flex;font-size:2rem;font-weight:500;letter-spacing:0;line-height:1.3;padding:.2rem 2rem;position:relative}.list-screen .park .park-top .park-category.SELECT{border-color:#ec733b;color:#ec733b}.list-screen .park .park-top .park-category.PRIVATE{border-color:#a82d2d;color:#a82d2d}.list-screen .park .park-title{color:#f2f2f2;margin-bottom:9.8rem;text-align:end}.list-screen .park .park-info{align-items:flex-end;margin-bottom:2.4rem;margin-top:auto}.list-screen .park .park-info .park-block-title{color:#f2f2f2;font-size:1.6rem;font-weight:400;letter-spacing:.01875em;line-height:1.3;margin-bottom:.8rem}.list-screen .park .park-info .park-block-text{color:#f2f2f2;font-size:1.8rem;font-weight:900;letter-spacing:-.0277777778em;line-height:1.2;text-transform:uppercase}.list-screen .park .park-info .tour{border:1px solid #f2f2f2;color:#f2f2f2;display:flex;font-size:1.8rem;font-weight:900;justify-content:center;letter-spacing:0;line-height:1;margin-top:3.5rem;padding:1.7rem;text-transform:uppercase;transition:background-color .3s ease-in-out;width:100%}.list-screen .park .park-info .tour:hover{background-color:#821f04}.list-screen .park .img-wrap{width:100%}.list-screen .park .img-wrap img{aspect-ratio:16/9;-o-object-fit:cover;object-fit:cover}.list-screen.small-card .park{padding:2rem}.list-screen.small-card .park .park-top{margin-bottom:2.6rem;order:1}.list-screen.small-card .park .park-top>:not(.park-date){display:none}.list-screen.small-card .park .park-title{color:#fff;font-size:4rem;font-weight:900;letter-spacing:-.05em;line-height:.8;margin-bottom:2rem;margin-top:auto;order:3;text-transform:uppercase}.list-screen.small-card .park .park-info{align-items:flex-start;margin-bottom:5.6rem;margin-top:0;order:2}.list-screen.small-card .park .park-info .park-block-title{font-size:1.4rem;margin-bottom:.6rem}.list-screen.small-card .park .park-info .park-block-text{font-size:1.6rem}.list-screen.small-card .park .adaptive-picture{order:4}.list-screen.bg-white{background-color:#f2f2f2}.list-screen.bg-white .park{transition:background-color .4s ease-in-out}.list-screen.bg-white .park .park-info .park-block-text,.list-screen.bg-white .park .park-info .park-block-title,.list-screen.bg-white .park .park-title{color:#232427;transition:color .4s ease-in-out}.list-screen.bg-white .park:hover{background-color:#232427}.list-screen.bg-white .park:hover .park-info .park-block-text,.list-screen.bg-white .park:hover .park-info .park-block-title,.list-screen.bg-white .park:hover .park-title{color:#f2f2f2}@media (max-width:1199px){.list-screen{padding-bottom:10rem}.list-screen h2{margin-bottom:16rem}.list-screen .park{padding:1.6rem}.list-screen .park .park-top{gap:.6rem;margin-bottom:3rem}.list-screen .park .park-top .park-top_item{font-size:1.8rem;padding:.4rem 2rem}.list-screen .park .park-title{font-size:3.5rem;line-height:.8;margin-bottom:4rem}.list-screen .park .park-info{align-items:flex-start;flex-direction:column;gap:3rem;margin-bottom:3rem}.list-screen .park .park-info .park-block{margin:0}.list-screen .park .park-info .park-block-title{font-size:1.4rem;margin-bottom:.6rem}.list-screen .park .park-info .park-block-text{font-size:1.8rem}.list-screen.small-card .park{padding:1.5rem}.list-screen.small-card .park .park-top{margin-bottom:3.8rem;order:1}.list-screen.small-card .park .park-title{font-size:3.5rem;margin-bottom:4rem;margin-top:0;order:2}.list-screen.small-card .park .park-info{align-items:flex-start;margin-bottom:3rem;margin-top:auto;order:3}.list-screen.small-card .park .park-info .park-block-text{font-size:1.8rem}.list-screen.small-card .park .adaptive-picture{order:4}}@media (max-width:743px){.list-screen{padding-bottom:16rem}.list-screen h2{margin-bottom:8rem}.list-screen .park{padding:1rem}.list-screen .park .park-top{gap:.8rem;margin-bottom:3.6rem}.list-screen.small-card .park{padding:1rem}.list-screen.small-card .park .park-top{margin-bottom:4rem}.list-screen.small-card .park .park-title{font-size:3rem;margin-bottom:5.5rem}.list-screen.small-card .park .park-info .park-block-text{font-size:1.6rem}}.news-page{padding-top:calc(7rem + var(--header-height))}.news-page h1{margin-bottom:8rem;text-align:right}.news-page .control-bar{align-items:flex-end;margin-bottom:5rem}.news-page .control-bar.loading{pointer-events:none}.news-page .control-bar .types{align-items:center;display:flex;gap:1rem}.news-page .control-bar .types span{border:1px solid #bdbdbd;color:#232427;cursor:pointer;font-size:2rem;font-weight:500;letter-spacing:0;line-height:1;min-width:10rem;padding:1.3rem 2rem;text-align:center;transition:color .3s ease-in-out,border .3s ease-in-out}.news-page .control-bar .types span.active,.news-page .control-bar .types span:hover{border-color:#932405;color:#932405}.news-page .control-bar .sort{align-items:center;color:#232427;cursor:pointer;display:flex;font-size:1.8rem;font-weight:900;letter-spacing:0;line-height:.8}.news-page .control-bar .sort svg{margin-left:1rem;position:relative;top:2px;transition:transform .3s ease-in-out}.news-page .control-bar .sort svg path{fill:#232427}.news-page .control-bar .sort.reverse svg{transform:rotate(-180deg)}.news-page .news-list{margin-bottom:17rem}@media (max-width:1199px){.news-page{padding-top:calc(5.6rem + var(--header-height))}.news-page h1{margin-bottom:7.2rem}.news-page .control-bar{margin-bottom:4rem}.news-page .news-list{margin-bottom:14.8rem}}@media (max-width:743px){.news-page{padding-top:calc(3.2rem + var(--header-height))}.news-page h1{margin-bottom:5.4rem}.news-page .control-bar{align-items:center;flex-direction:column;gap:3.5rem}.news-page .news-list{margin-bottom:16rem}}@media (max-width:374px){.news-page .control-bar .types span{min-width:8rem;padding:1.2rem 1rem}}.news-detail-page{margin-bottom:20rem;padding-top:calc(5.6rem + var(--header-height))}.news-detail-page .back-link{margin-bottom:8rem}.news-detail-page .news-hero-screen{row-gap:16.4rem}.news-detail-page .news-hero-screen .title h1{color:#232427;font-weight:400;text-transform:none}.news-detail-page .news-hero-screen .detail-info .date{color:#b45136;display:block;font-size:1.8rem;font-weight:500;letter-spacing:.0166666667em;line-height:1.3;margin-bottom:4rem}.news-detail-page .news-hero-screen .detail-info .text{color:#232427;font-size:2rem;font-weight:500;letter-spacing:.015em;line-height:1.2;max-width:60rem}.news-detail-page .news-hero-screen .tags{display:flex;gap:1.2rem}.news-detail-page .news-hero-screen .tags .item{background-color:#3d3d47}.news-detail-page .news-hero-screen .tags .item.important{background-color:#b45136}.news-detail-page .news-hero-screen .author p{color:#232427;font-size:2rem;font-weight:500;letter-spacing:0;line-height:1.1}.news-detail-page .news-hero-screen .author span{color:#232427;font-size:2rem;font-weight:900;letter-spacing:0;line-height:.8}.news-detail-page .img-detail{display:block;margin-top:3rem}.news-detail-page .img-detail img{max-height:80rem;-o-object-fit:cover;object-fit:cover}.news-detail-page .news-detail-text{margin-bottom:12rem;margin-top:7rem;max-width:100rem}.news-detail-page .news-detail-text .paragraph-item:not(:last-child){margin-bottom:7rem}.news-detail-page .news-detail-text .paragraph-item:not(:first-child) h2:first-child{margin-bottom:3rem}.news-detail-page .news-detail-text .paragraph-item h2{text-align:center}.news-detail-page .news-detail-text .paragraph-item h2:not(:last-child){margin-bottom:7rem}.news-detail-page .news-detail-text .paragraph-item .text{overflow-x:auto}.news-detail-page .news-detail-text .paragraph-item .text>p:not(:last-child){margin-bottom:5rem}.news-detail-page .news-detail-text .paragraph-item p{color:#232427;font-size:2rem;font-weight:500;letter-spacing:.015em;line-height:1.2}.news-detail-page .news-detail-text .paragraph-item p.highlight{color:#232427;font-size:3rem;font-weight:900;letter-spacing:.0066666667em;line-height:1.2;max-width:74rem;text-transform:uppercase}.news-detail-page .news-detail-text .paragraph-item p.highlight:not(:last-child){margin-bottom:7rem}.news-detail-page .news-detail-text .paragraph-item p.highlight:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='24' fill='none' viewBox='0 0 32 24'%3E%3Cpath fill='%23000' d='M14 10v14H0V10C0 5.6 3.6 0 8 0h4l-2 4s-4 0-4 6zm18 0v14H18V10c0-4.4 3.6-10 8-10h4l-2 4s-4 0-4 6z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:cover;content:"";display:block;height:2.4rem;margin-bottom:2.8rem;width:3.2rem}.news-detail-page .news-detail-text .paragraph-item .list:not(:last-child){margin-bottom:5rem}.news-detail-page .news-detail-text .paragraph-item .list>p{margin-bottom:3rem}.news-detail-page .news-detail-text .paragraph-item .list ul li{list-style:none}.news-detail-page .news-detail-text .paragraph-item .list ul li>p{align-items:center;display:flex}.news-detail-page .news-detail-text .paragraph-item .list ul li>p:before{background-color:#232427;content:"";display:block;height:8px;margin-right:1.8rem;min-width:8px}.news-detail-page .news-detail-text .paragraph-item .list ol{counter-reset:custom-counter}.news-detail-page .news-detail-text .paragraph-item .list ol li{counter-increment:custom-counter;list-style:none}.news-detail-page .news-detail-text .paragraph-item .list ol li p{align-items:center;display:flex}.news-detail-page .news-detail-text .paragraph-item .list ol li p:before{content:"[" counter(custom-counter) "]";display:block;font-weight:500;margin-right:1.8rem}.news-detail-page .news-detail-text .paragraph-item .list li:not(:last-child){margin-bottom:5rem}.news-detail-page .news-detail-text .paragraph-item .list li>p{color:#232427;font-size:1.8rem;font-weight:900;letter-spacing:.0111111111em;line-height:1;margin-bottom:2rem;text-transform:uppercase}.news-detail-page .news-detail-text .paragraph-item .list li span{color:#232427;font-size:2rem;font-weight:500;letter-spacing:.015em;line-height:1.2}.news-detail-page .news-detail-text .paragraph-item .adaptive-picture{display:block}.news-detail-page .news-detail-text .paragraph-item .adaptive-picture:not(:first-child){margin-top:3rem}.news-detail-page .news-detail-text .paragraph-item .adaptive-picture:not(:last-child){margin-bottom:5rem}.news-detail-page .news-detail-text .paragraph-item .table .row:not(:last-child){margin-bottom:7.6rem}.news-detail-page .news-detail-text .paragraph-item .table .row:first-child p{border-bottom:1px solid #bdbdbd;font-size:1.8rem;font-weight:900;padding-bottom:1.6rem;position:relative}.news-detail-page .news-detail-text .paragraph-item .table .row:first-child p:not(:last-child):before{background:#bdbdbd;bottom:-2.2rem;content:"";display:block;height:2.2rem;position:absolute;right:0;width:1px}.news-detail-page .news-detail-text .paragraph-item .table .row p{border-bottom:1px solid #bdbdbd;padding-bottom:1rem}.news-detail-page .news-detail-text .paragraph-item .table .row p:last-child{text-align:right}.news-detail-page .news-detail-text .paragraph-item .table .row p:not(:first-child):not(:last-child){text-align:center}.news-detail-page .news-detail-text .paragraph-item .table:not(:last-child){margin-bottom:5rem}.news-detail-page .next-news{border-top:1px solid #bdbdbd;padding-top:20rem}.news-detail-page .next-news h2{color:#232427;margin-bottom:10rem;text-align:right}@media (max-width:1199px){.news-detail-page .back-link{margin-bottom:7rem}.news-detail-page .news-hero-screen{row-gap:0}.news-detail-page .news-hero-screen .title{margin-bottom:2.8rem}.news-detail-page .news-hero-screen .tags{margin-bottom:10rem}.news-detail-page .news-hero-screen .author{margin-top:9.2rem}.news-detail-page .img-detail{margin-top:2rem}.news-detail-page .img-detail img{max-height:40rem}.news-detail-page .news-detail-text{margin-bottom:8.8rem;margin-top:5.6rem;max-width:100%}.news-detail-page .news-detail-text .paragraph-item:not(:last-child){margin-bottom:6.4rem}.news-detail-page .news-detail-text .paragraph-item .adaptive-picture:not(:first-child){margin-top:2.4rem}.news-detail-page .news-detail-text .paragraph-item p.highlight{font-size:2.4rem}.news-detail-page .next-news h2{display:flex;flex-direction:column;gap:5.6rem;margin-bottom:11rem}.news-detail-page .next-news h2 span:first-child{text-align:left}}@media (max-width:743px){.news-detail-page .back-link{margin-bottom:5rem}.news-detail-page .news-hero-screen .title{margin-bottom:4rem}.news-detail-page .news-hero-screen .tags{margin-bottom:12.8rem}.news-detail-page .news-hero-screen .author{margin-top:5.6rem}.news-detail-page .img-detail{margin-top:1.6rem}.news-detail-page .news-detail-text{margin-bottom:7.2rem;margin-top:4.8rem}.news-detail-page .news-detail-text .paragraph-item:not(:last-child){margin-bottom:5.6rem}.news-detail-page .news-detail-text .paragraph-item p.highlight{font-size:2rem}.news-detail-page .news-detail-text .paragraph-item p.highlight:before{height:1.9rem;margin-bottom:2.2rem;width:2.5rem}.news-detail-page .news-detail-text .paragraph-item .list li:not(:last-child){margin-bottom:4rem}.news-detail-page .news-detail-text .paragraph-item .table{min-width:74.4rem}.news-detail-page .next-news{padding-top:16rem}.news-detail-page .next-news h2{gap:5rem;margin-bottom:10rem}}.company-page{padding-top:calc(7rem + var(--header-height))}.company-page h1{margin-bottom:12rem;text-align:right}.company-page .about-screen{margin-bottom:20rem}.company-page .about-screen .video-wrap{display:flex;margin-bottom:3rem;min-height:76.5rem;position:relative;width:100%}.company-page .about-screen .video-wrap.video-play img{opacity:0}.company-page .about-screen .video-wrap.video-play .video{opacity:1}.company-page .about-screen .video-wrap .adaptive-picture{width:100%}.company-page .about-screen .video-wrap .adaptive-picture img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:10%;object-position:10%;opacity:1;transition:opacity .2s ease-in-out;width:100%}.company-page .about-screen .video-wrap .video{height:100%;left:0;-o-object-fit:cover;object-fit:cover;opacity:0;position:absolute;top:0;transition:opacity .2s ease-in-out;width:100%}.company-page .about-screen .info-bar{margin-bottom:20rem}.company-page .about-screen .text-company{position:relative}.company-page .about-screen .text-company p{color:#232427;font-size:6rem;font-weight:400;letter-spacing:.005em;line-height:1;text-indent:10%}.company-page .about-screen .text-company span{color:#232427;font-size:1.8rem;font-weight:500;left:0;letter-spacing:0;line-height:1.2;position:absolute;top:.5rem}.company-page .about-screen .text-resident{color:#232427;font-size:2rem;font-weight:500;letter-spacing:.015em;line-height:1.2;margin-top:5rem}.company-page .about-screen .text-resident p{max-width:68rem}.company-page .company-chronology-screen{position:relative}.company-page .company-chronology-screen .background-wrapper{height:100%;left:0;position:absolute;top:0;width:100%;z-index:-1}.company-page .company-chronology-screen .background-wrapper .bg-image{inset:0;opacity:0;position:absolute;transition:opacity .2s ease-in-out .5s;z-index:1}.company-page .company-chronology-screen .background-wrapper .bg-image.active{opacity:1;transition:opacity .5s ease-in-out;z-index:2}.company-page .company-chronology-screen .background-wrapper .bg-image img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.company-page .company-chronology-screen .title-block{align-items:center;display:flex;justify-content:space-between;left:0;position:absolute;top:3rem}.company-page .company-chronology-screen .title-block h2{color:#fff;font-size:1.8rem;font-weight:900;letter-spacing:.0111111111em;line-height:1;max-width:30rem;text-transform:uppercase}.company-page .company-chronology-screen .title-block p{align-items:center;color:#fff;font-size:1.6rem;font-weight:900;letter-spacing:.0125em;line-height:1;text-transform:uppercase}.company-page .company-chronology-screen .title-block p svg{margin-left:1.5rem}.company-page .company-chronology-screen .swiper-main .m-slider{display:flex;height:100vh;justify-content:center;min-height:70rem}.company-page .company-chronology-screen .swiper-main .m-slider.swiper-slide-active .text h3,.company-page .company-chronology-screen .swiper-main .m-slider.swiper-slide-active .text p,.company-page .company-chronology-screen .swiper-main .m-slider.swiper-slide-active .text span{opacity:1}.company-page .company-chronology-screen .swiper-main .m-slider .text{margin-top:26vh;padding-bottom:10rem;padding-top:8rem;text-align:center}.company-page .company-chronology-screen .swiper-main .m-slider .text p{color:#fff;font-size:1.8rem;font-weight:900;letter-spacing:.0111111111em;line-height:1;margin-bottom:3rem;opacity:0;text-transform:uppercase;transition:opacity .3s ease-in-out}.company-page .company-chronology-screen .swiper-main .m-slider .text h3{color:#fff;font-size:17rem;font-weight:900;letter-spacing:-.0294117647em;line-height:.8;opacity:.3;text-transform:uppercase;transition:opacity .3s ease-in-out}.company-page .company-chronology-screen .swiper-main .m-slider .text span{color:#fff;display:block;font-size:1.8rem;font-weight:500;letter-spacing:.0166666667em;line-height:1.2;margin-top:9rem;max-width:49.4rem;opacity:0;transition:opacity .3s ease-in-out}.company-page .company-chronology-screen .swiper-progress{bottom:4.6rem;position:absolute;z-index:2}.company-page .company-chronology-screen .swiper-progress .year{display:flex}.company-page .company-chronology-screen .swiper-progress .year .dot{background-color:#fff;bottom:4px;height:8px;left:50%;position:absolute;transform:translate(-50%) translateY(50%);width:8px}.company-page .company-chronology-screen .swiper-progress .year .progress{bottom:4px;height:1px;left:0;position:absolute;width:50%}.company-page .company-chronology-screen .swiper-progress .year .progress:after,.company-page .company-chronology-screen .swiper-progress .year .progress:before{background-color:#fff;content:"";display:block;height:100%;left:0;position:absolute;top:0;transition:width .3s linear;width:0;z-index:2}.company-page .company-chronology-screen .swiper-progress .year .progress:after{opacity:.2;width:100%;z-index:1}.company-page .company-chronology-screen .swiper-progress .year:not(:first-child) .progress{left:-50%;width:100%}.company-page .company-chronology-screen .swiper-progress .year:last-child .progress{width:150%}.company-page .company-chronology-screen .swiper-progress .year:last-child.done .progress:before{width:66%}.company-page .company-chronology-screen .swiper-progress .year.active p{-webkit-backdrop-filter:blur(0);backdrop-filter:blur(0);background-color:#f2f2f2;color:#821f04}.company-page .company-chronology-screen .swiper-progress .year.done .progress:before{width:100%}.company-page .company-chronology-screen .swiper-progress .year p{backdrop-filter:blur(30px);-webkit-backdrop-filter:blur(30px);background-color:#0000002b;border:1px solid hsla(0,0%,100%,.102);color:#fff;font-size:2rem;font-weight:900;letter-spacing:-.1em;line-height:.9;margin:0 auto 2.4rem;padding:1.8rem 3.7rem;text-transform:uppercase;transition:color .3s ease-in-out .3s,background-color .3s ease-in-out .3s,backdrop-filter .3s ease-in-out .3s}.company-page .competitions-screen .competitions-section .competitions-blocks .competitions-box:last-child{padding-bottom:6rem}.company-page .awards-screen{padding-bottom:20rem;padding-top:19rem}.company-page .residents-screen{padding-bottom:13rem}.company-page .gallery-screen{padding-top:0}.company-page .request-screen{padding-bottom:30rem;padding-top:10rem}@media (max-width:1199px){.company-page{padding-top:calc(5.6rem + var(--header-height))}.company-page .about-screen{margin-bottom:17.6rem}.company-page .about-screen .video-wrap{margin-bottom:6.4rem;min-height:50rem}.company-page .about-screen .info-bar{margin-bottom:18rem}.company-page .about-screen .text-company{position:relative}.company-page .about-screen .text-company p{font-size:3rem;text-indent:20%}.company-page .about-screen .text-company span{font-size:1.6rem}.company-page .company-chronology-screen .title-block{top:2rem}.company-page .company-chronology-screen .title-block p svg{margin-left:1rem}.company-page .company-chronology-screen .swiper-main .m-slider{min-height:60rem}.company-page .company-chronology-screen .swiper-main .m-slider .text p{margin-bottom:2.4rem}.company-page .company-chronology-screen .swiper-main .m-slider .text h3{color:#fff;font-size:10.6rem;font-weight:900;letter-spacing:-.0471698113em;line-height:.8;text-transform:uppercase}.company-page .company-chronology-screen .swiper-main .m-slider .text span{margin-top:6.4rem}.company-page .company-chronology-screen .swiper-progress .year p{color:#fff;font-size:1.6rem;font-weight:900;letter-spacing:-.125em;line-height:.9;margin:0 auto 2.2rem;padding:1.6rem 3rem;text-transform:uppercase}.company-page .competitions-screen .competitions-section .competitions-blocks .competitions-box:last-child{padding-bottom:0}.company-page .awards-screen{padding-top:10rem}.company-page .residents-screen{padding-bottom:9.6rem}.company-page .gallery-screen{padding-bottom:17rem}.company-page .request-screen{padding-bottom:20rem;padding-top:0}}@media (max-width:743px){.company-page{padding-top:calc(3.3rem + var(--header-height))}.company-page h1{margin-bottom:6.4rem}.company-page .company-chronology-screen .title-block{top:1rem}.company-page .company-chronology-screen .swiper-main .m-slider .text p{font-size:1.6rem}.company-page .company-chronology-screen .swiper-main .m-slider .text h3{color:#fff;font-size:7.4rem;font-weight:900;letter-spacing:-.0675675676em;line-height:.8;text-transform:uppercase}.company-page .company-chronology-screen .swiper-main .m-slider .text span{font-size:1.6rem}.company-page .company-chronology-screen .swiper-progress{padding:0}.company-page .company-chronology-screen .swiper-progress .year:first-child .progress{left:-50%;width:100%}.company-page .company-chronology-screen .swiper-progress .year:last-child.done .progress:before{width:50%}.company-page .company-chronology-screen .swiper-progress .year:last-child .progress{width:200%}.company-page .company-chronology-screen .swiper-progress .year p{color:#fff;font-size:1.6rem;font-weight:900;letter-spacing:-.125em;line-height:.9;margin:0 auto 2.2rem;padding:1.6rem 3rem;text-transform:uppercase}.company-page .about-screen{margin-bottom:16.8rem}.company-page .about-screen .video-wrap{margin-bottom:3.2rem;min-height:28rem}.company-page .about-screen .info-bar{margin-bottom:13rem}.company-page .about-screen .text-company{position:relative}.company-page .about-screen .text-company p{font-size:2.8rem;text-indent:0}.company-page .about-screen .text-company span{display:block;font-size:1.4rem;margin-bottom:2rem;position:static}.company-page .awards-screen{padding-bottom:12rem}.company-page .residents-screen{padding-bottom:1rem}.company-page .gallery-screen{padding-bottom:16rem}.company-page .request-screen{padding-top:2rem}}@media (max-width:374px){.company-page h1{font-size:3rem}}.doc-page{margin-top:7rem;padding-top:var(--header-height)}.doc-page h1{margin-bottom:5rem}.doc-page .paragraph{margin-bottom:4rem}.doc-page .paragraph .title{padding-right:2rem}.doc-page .paragraph .text{color:#3d3d47;font-size:1.8rem;font-weight:500;letter-spacing:.0111111111em;line-height:1.3}.doc-page .paragraph .text a{color:#821f04;text-decoration:underline;transition:opacity .3s ease-in-out}.doc-page .paragraph .text a:hover{opacity:.6}@media (max-width:1199px){.doc-page{margin-top:4rem}.doc-page .paragraph .title{margin-bottom:2rem;padding-right:0}}@media (max-width:413px){.doc-page h1{font-size:2rem}}.container-bar{bottom:3rem;display:flex;flex-direction:column;left:3rem;position:fixed;row-gap:10px;z-index:500}.container-bar .cookie-bar,.container-bar .telegram-bar{align-items:center;background-color:#191a1e;display:flex;padding:3rem}.container-bar .cookie-bar p,.container-bar .telegram-bar p{color:#fff;font-size:1.5rem;font-weight:500;letter-spacing:0;line-height:1.2}.container-bar .cookie-bar p a,.container-bar .telegram-bar p a{color:#fff;text-decoration:underline}.container-bar .cookie-bar a,.container-bar .telegram-bar a{color:#fff;font-size:1.5rem;font-weight:500;letter-spacing:0;line-height:1.2;text-decoration:none}.container-bar .cookie-bar svg:last-child,.container-bar .telegram-bar svg:last-child{cursor:pointer;margin-left:5rem;min-height:1.5rem;min-width:1.5rem}.container-bar .cookie-bar .telegramIcon,.container-bar .telegram-bar .telegramIcon{height:3rem;margin-right:1.5rem;width:3rem}@media (max-width:743px){.container-bar{bottom:1.5rem;left:1.5rem}.container-bar .cookie-bar,.container-bar .telegrambar-bar{padding:3rem 2rem}.container-bar .cookie-bar svg:last-child,.container-bar .telegrambar-bar svg:last-child{margin-left:2rem}}.favourites-page{padding-top:calc(8rem + var(--header-height))}.favourites-page .title-block{display:flex;flex-wrap:wrap}.favourites-page .title-block h1{margin-left:auto}.favourites-page .swiper-favourites{margin-bottom:20rem;margin-top:12rem}.favourites-page .swiper-favourites .f-slider .img-wrap{background-color:#fff;height:13vw;margin-bottom:2.5rem;padding:2.4rem;position:relative}.favourites-page .swiper-favourites .f-slider .img-wrap img{height:100%;-o-object-fit:contain;object-fit:contain}.favourites-page .swiper-favourites .f-slider .img-wrap .favourites-icon{background-color:#f2f2f2;position:absolute;right:2rem;top:2rem}.favourites-page .swiper-favourites .f-slider .park-name{color:#932405;display:block;font-size:1.6rem;font-weight:500;letter-spacing:0;line-height:1.3;margin-bottom:2rem;text-transform:capitalize}.favourites-page .swiper-favourites .f-slider .name{color:#232427;display:flex;font-size:3rem;font-weight:900;gap:2rem;letter-spacing:0;line-height:1;margin-bottom:4.5rem}.favourites-page .swiper-favourites .f-slider .specifications-block{display:flex;flex-direction:column;gap:2rem}.favourites-page .swiper-favourites .f-slider .specifications-block .s-item{align-items:flex-end;border-bottom:1px solid #bdbdbd;display:flex;justify-content:space-between;padding-bottom:1rem}.favourites-page .swiper-favourites .f-slider .specifications-block .s-item:not(:first-child){min-height:4.4rem}.favourites-page .swiper-favourites .f-slider .specifications-block .s-item p{color:#232427;font-size:2rem;font-weight:500;letter-spacing:0;line-height:1.1;padding-right:1rem}.favourites-page .swiper-favourites .f-slider .specifications-block .s-item span{color:#232427;font-size:1.8rem;font-weight:900;letter-spacing:0;line-height:1.1;text-align:right}.favourites-page .swiper-favourites .f-slider .specifications-block .s-item span sup{font-size:1.2rem}.favourites-page .swiper-favourites .swiper-progress{background:#23242733;height:2px;margin-top:7rem;overflow:hidden;width:100%}.favourites-page .swiper-favourites .swiper-progress-bar{background:#232427;height:100%;transition:width .5s linear;width:0}.favourites-page .empty{align-items:center;display:flex;flex-direction:column;margin-bottom:30rem;margin-top:24rem}.favourites-page .empty p{color:#232427;font-size:9.2rem;font-weight:400;letter-spacing:0;line-height:.9;margin-bottom:3.5rem}.favourites-page .empty .description{color:#232427;display:block;font-size:2rem;font-weight:500;letter-spacing:0;line-height:1.2;margin-bottom:6rem;max-width:40rem;text-align:center}.favourites-page .empty .button{padding-bottom:3.4rem;padding-top:3.4rem}@media (max-width:1199px){.favourites-page{padding-top:calc(6rem + var(--header-height))}.favourites-page .title-block{flex-direction:column-reverse;gap:3rem}.favourites-page .swiper-favourites{margin-bottom:30rem}.favourites-page .swiper-favourites .f-slider .img-wrap{height:25rem;padding:3.4rem}.favourites-page .empty{margin-bottom:26rem;margin-top:26rem}.favourites-page .empty p{font-size:6.9rem}.favourites-page .empty .description{margin-bottom:6rem}}@media (max-width:743px){.favourites-page{padding-top:calc(3rem + var(--header-height))}.favourites-page .title-block{flex-direction:row}.favourites-page .swiper-favourites{margin-bottom:25rem}.favourites-page .swiper-favourites .f-slider .img-wrap{padding:3.2rem}.favourites-page .empty{margin-bottom:16rem;margin-top:17rem}.favourites-page .empty p{font-size:3.7rem;margin-bottom:2.5rem;text-align:center}.favourites-page .empty .description{font-size:1.8rem}.favourites-page .empty .button{width:100%}}@media (max-width:413px){.favourites-page .title-block{flex-direction:column-reverse;gap:1.5rem}.favourites-page .empty .button{font-size:1.4rem;padding-bottom:2rem;padding-top:2rem;width:100%}}.page-404{margin-top:auto;padding-top:calc(3.2rem + var(--header-height));position:relative}.page-404 .title-block{align-items:center;display:flex;flex-direction:column;margin-bottom:21.5vw}.page-404 .title-block span{color:#232427;display:inline-block;font-size:2rem;font-weight:500;letter-spacing:.015em;line-height:1.2;margin-bottom:1rem}.page-404 .title-block h1{color:#232427;font-size:44rem;font-weight:900;letter-spacing:-.0113636364em;line-height:.8}.page-404 .bg-img{bottom:0;position:absolute;z-index:2}.page-404 .bg-img img{min-height:56rem;-o-object-fit:cover;object-fit:cover;-o-object-position:bottom;object-position:bottom}.page-404 .contact-wrap{bottom:0;padding:3rem;position:absolute;width:100%;z-index:3}.page-404 .contact-wrap .button{margin-bottom:16rem;margin-left:auto;margin-right:auto;padding-left:7.5rem;padding-right:7.5rem}.page-404 .contact-wrap .row{align-items:flex-end}.page-404 .contact-wrap .social{display:flex;flex-direction:column;gap:1rem}.page-404 .contact-wrap .social a{align-items:center;color:#f2f2f2;display:flex;font-size:1.4rem;font-weight:900;letter-spacing:-.0142857143em;line-height:1;text-transform:uppercase}.page-404 .contact-wrap .social a:before{background-color:#f2f2f2;border-radius:2px;content:"";display:block;margin-right:1.2rem;min-height:.8rem;min-width:.8rem}.page-404 .contact-wrap .sagirov{align-items:baseline;display:flex;justify-content:center}.page-404 .contact-wrap .sagirov p{color:#f2f2f2;font-size:1.6rem;font-weight:500;letter-spacing:.01875em;line-height:1.3;margin-right:.8rem}.page-404 .contact-wrap .sagirov svg path{fill:#f2f2f2}.page-404 .contact-wrap .contacts{display:flex;flex-direction:column;gap:.8rem;justify-content:flex-end;text-align:right}.page-404 .contact-wrap .contacts a{color:#f2f2f2;font-size:1.4rem;font-weight:900;letter-spacing:.0142857143em;line-height:1;text-transform:uppercase}@media (max-width:1199px){.page-404 .title-block{margin-bottom:46rem}.page-404 .title-block h1{color:#232427;font-size:22.4rem;font-weight:900;letter-spacing:-.0223214286em;line-height:.8}.page-404 .bg-img img{min-height:65rem}.page-404 .contact-wrap{padding:2rem}.page-404 .contact-wrap .button{margin-bottom:22rem}}@media (max-width:744px){.page-404 .title-block{margin-bottom:46rem}.page-404 .title-block h1{color:#232427;font-size:13.6rem;font-weight:900;letter-spacing:-.0367647059em;line-height:.8}.page-404 .contact-wrap{padding:1.4rem 1rem}.page-404 .contact-wrap .social{display:flex;flex-direction:row;flex-wrap:wrap;gap:1.8rem;margin-bottom:7rem}.page-404 .contact-wrap .social a{width:calc(50% - .9rem)}.page-404 .contact-wrap .sagirov{justify-content:flex-start}.page-404 .contact-wrap .contacts{gap:2rem;justify-content:flex-start;margin-bottom:2rem;text-align:left}.page-404 .contact-wrap .contacts a{color:#f2f2f2;font-size:2rem;font-weight:900;letter-spacing:.015em;line-height:1;text-transform:uppercase}.page-404 .contact-wrap .button{margin-bottom:11rem;padding-left:0;padding-right:0;width:100%}}.art-space-page{background-color:#191a1e;padding-top:calc(7rem + var(--header-height))}.art-space-page h1{color:#f2f2f2;margin-bottom:12rem;text-align:right}.art-space-page .art-space-screen{margin-bottom:20rem}.art-space-page .art-space-screen .video-wrap{display:flex;min-height:76.5rem;position:relative;width:100%}.art-space-page .art-space-screen .video-wrap .video-player{width:100%}.art-space-page .art-space-screen .video-wrap .video-player video{position:relative;z-index:1}.art-space-page .art-space-screen .video-wrap .video-player .v-preview{height:100%;width:100%}.art-space-page .art-space-screen .video-wrap .video-text{bottom:3rem;color:#f2f2f2;font-size:2rem;font-weight:900;left:3rem;letter-spacing:-.01em;line-height:1;max-width:645px;position:absolute;text-transform:uppercase}.art-space-page .art-space-screen .video-wrap.video-play img{opacity:0}.art-space-page .art-space-screen .video-wrap.video-play .video{opacity:1}.art-space-page .art-space-screen .video-wrap .adaptive-picture{display:block;height:auto;width:100%}.art-space-page .art-space-screen .video-wrap .adaptive-picture img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;opacity:1;transition:opacity .2s ease-in-out;width:100%}.art-space-page .art-space-screen .video-wrap .video{height:100%;left:0;-o-object-fit:cover;object-fit:cover;opacity:0;position:absolute;top:0;transition:opacity .2s ease-in-out;width:100%}.art-space-page .art-space-screen .art-space-text{margin-top:13rem;position:relative}.art-space-page .art-space-screen .art-space-text p{color:#f2f2f2;font-size:6rem;font-weight:400;letter-spacing:.005em;line-height:1;text-indent:10%}.art-space-page .art-space-screen .art-space-text span{color:#f2f2f2;font-size:1.8rem;font-weight:500;left:0;letter-spacing:0;line-height:1.2;position:absolute;top:.5rem}.art-space-page .art-space-screen .art-space-description{color:#f2f2f2;display:flex;flex-direction:column;font-size:2rem;font-weight:500;gap:5rem;letter-spacing:.015em;line-height:1.2;margin-top:5rem}.art-space-page .art-space-screen .art-space-description p{max-width:68rem}@media (max-width:1199px){.art-space-page{padding-top:calc(5.6rem + var(--header-height))}.art-space-page .art-space-screen{margin-bottom:17.6rem}.art-space-page .art-space-screen .video-wrap{min-height:50rem}.art-space-page .art-space-screen .art-space-text{position:relative}.art-space-page .art-space-screen .art-space-text p{font-size:3rem;text-indent:23%}.art-space-page .art-space-screen .art-space-text span{font-size:1.6rem}}@media (max-width:743px){.art-space-page{padding-top:calc(3.3rem + var(--header-height))}.art-space-page h1{line-height:1;margin-bottom:6.4rem}.art-space-page .art-space-screen{margin-bottom:16.8rem}.art-space-page .art-space-screen .video-wrap{min-height:28rem}.art-space-page .art-space-screen .video-wrap .video-text{bottom:1rem;color:#f2f2f2;font-size:1.6rem;font-weight:900;left:1rem;letter-spacing:-.00625em;line-height:1;text-transform:uppercase}.art-space-page .art-space-screen .art-space-text{margin-top:8rem;position:relative}.art-space-page .art-space-screen .art-space-text p{font-size:2.8rem;text-indent:0}.art-space-page .art-space-screen .art-space-text span{display:block;font-size:1.4rem;margin-bottom:2rem;position:static}.art-space-page .art-space-screen .art-space-description{gap:3rem}}@media (max-width:374px){.art-space-page h1{font-size:3rem}}.brokers-page{margin-bottom:25rem;padding-top:calc(7rem + var(--header-height))}.brokers-page h1{margin-bottom:12rem;text-align:right}.brokers-page .brokers-screen{margin-bottom:20rem}.brokers-page .brokers-screen .img-wrap{display:flex;min-height:76.5rem;position:relative;width:100%}.brokers-page .brokers-screen .img-wrap .adaptive-picture{display:block;height:auto;width:100%}.brokers-page .brokers-screen .img-wrap .adaptive-picture img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:10%;object-position:10%;opacity:1;transition:opacity .2s ease-in-out;width:100%}.brokers-page .brokers-screen .brokers-text{margin-top:13rem;position:relative}.brokers-page .brokers-screen .brokers-text p{color:#232427;font-size:6rem;font-weight:400;letter-spacing:.005em;line-height:1;text-indent:10%}.brokers-page .brokers-screen .brokers-text span{color:#232427;font-size:1.8rem;font-weight:500;left:0;letter-spacing:0;line-height:1.2;position:absolute;top:.5rem}.brokers-page .brokers-screen .brokers-description{color:#232427;display:flex;flex-direction:column;font-size:2rem;font-weight:500;gap:5rem;letter-spacing:.015em;line-height:1.2;margin-top:5rem}.brokers-page .brokers-screen .brokers-description p{max-width:68rem}.brokers-page .brokers-form .brokers-title{align-items:flex-end;display:flex;flex-wrap:wrap;gap:10rem 1.2rem;margin-bottom:5rem}.brokers-page .brokers-form .brokers-title .tab-head span{text-transform:none}.brokers-page .brokers-form .brokers-title>span:first-child{width:100%}.brokers-page .brokers-form .brokers-title>span:last-child{margin-left:auto}.brokers-page .brokers-form .list-fields{display:grid;gap:3rem 2.4rem;grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.brokers-page .brokers-form .list-fields label{border-bottom:1px solid #bdbdbd;cursor:text;padding-bottom:1rem;position:relative}.brokers-page .brokers-form .list-fields label .select-list{background-color:#232427}.brokers-page .brokers-form .list-fields label .select-list p{color:#fff}.brokers-page .brokers-form .list-fields label .select-list p.selected,.brokers-page .brokers-form .list-fields label .select-list p:hover{background-color:#3d3d47}.brokers-page .brokers-form .list-fields label .caption,.brokers-page .brokers-form .list-fields label input{color:#232427}.brokers-page .brokers-form .list-fields label svg *{fill:#232427}.brokers-page .brokers-form .list-fields.broker_view{grid-auto-flow:column}.brokers-page .brokers-form .list-fields.broker_view .agency,.brokers-page .brokers-form .list-fields.broker_view .broker_name,.brokers-page .brokers-form .list-fields.broker_view .broker_phone{grid-column:1}.brokers-page .brokers-form .list-fields.broker_view .client_name,.brokers-page .brokers-form .list-fields.broker_view .client_phone,.brokers-page .brokers-form .list-fields.broker_view .park{grid-column:2}.brokers-page .brokers-form .list-fields.broker_unique{grid-auto-flow:column}.brokers-page .brokers-form .list-fields.broker_unique .agency,.brokers-page .brokers-form .list-fields.broker_unique .broker_email,.brokers-page .brokers-form .list-fields.broker_unique .broker_name,.brokers-page .brokers-form .list-fields.broker_unique .broker_phone,.brokers-page .brokers-form .list-fields.broker_unique .need{grid-column:1}.brokers-page .brokers-form .list-fields.broker_unique .budget,.brokers-page .brokers-form .list-fields.broker_unique .client_name,.brokers-page .brokers-form .list-fields.broker_unique .client_phone,.brokers-page .brokers-form .list-fields.broker_unique .inn,.brokers-page .brokers-form .list-fields.broker_unique .park{grid-column:2}.brokers-page .brokers-form .list-fields label.format,.brokers-page .brokers-form .list-fields label.page,.brokers-page .brokers-form .list-fields label.roistat,.brokers-page .brokers-form .list-fields label.utm_campaign,.brokers-page .brokers-form .list-fields label.utm_content,.brokers-page .brokers-form .list-fields label.utm_medium,.brokers-page .brokers-form .list-fields label.utm_source,.brokers-page .brokers-form .list-fields label.utm_term,.brokers-page .brokers-form .list-fields label.yclid{display:none}.brokers-page .brokers-form .control{margin-left:auto;margin-top:6.7rem;max-width:calc(50% - 1.2rem)}.brokers-page .brokers-form .control .checkbox-agree .error{left:0;max-width:-moz-max-content;max-width:max-content;top:-2px;transform:translateY(-100%);width:auto}.brokers-page .brokers-form .control label{margin-bottom:3rem;max-width:55rem;width:100%}.brokers-page .brokers-form .control label .square{background-color:transparent;border-color:#232427}.brokers-page .brokers-form .control label .square svg *{fill:transparent;stroke:transparent}.brokers-page .brokers-form .control label input:checked+.square{background-color:#232427}.brokers-page .brokers-form .control label input:checked+.square svg *{fill:#fff;stroke:#fff}.brokers-page .brokers-form .control label>p{color:#232427;font-size:1.5rem;font-weight:500;letter-spacing:.02em;line-height:1.2}.brokers-page .brokers-form .control label>p a{border-bottom:1px solid #232427;color:#232427}.brokers-page .brokers-form .control .button{max-width:45rem;width:100%}@media (max-width:1199px){.brokers-page{margin-bottom:20rem;padding-top:calc(5.6rem + var(--header-height))}.brokers-page .brokers-screen{margin-bottom:17.6rem}.brokers-page .brokers-screen .img-wrap{min-height:50rem}.brokers-page .brokers-screen .brokers-text{position:relative}.brokers-page .brokers-screen .brokers-text p{font-size:3rem;text-indent:23%}.brokers-page .brokers-screen .brokers-text span{font-size:1.6rem}.brokers-page .brokers-form .brokers-title{display:flex;flex-direction:column;flex-wrap:nowrap;row-gap:0}.brokers-page .brokers-form .brokers-title>span:first-child{margin-bottom:5.6rem;order:0}.brokers-page .brokers-form .brokers-title>span:last-child{order:1}.brokers-page .brokers-form .brokers-title .tab-head{margin-top:8rem;max-width:100%;order:2}.brokers-page .brokers-form .brokers-title .tab-head .tab-link{padding-inline:1.8rem}.brokers-page .brokers-form .brokers-title .tab-head .tab-link span{font-size:1.8rem}.brokers-page .brokers-form .list-fields.broker_unique .agency,.brokers-page .brokers-form .list-fields.broker_unique .broker_name,.brokers-page .brokers-form .list-fields.broker_unique .budget,.brokers-page .brokers-form .list-fields.broker_unique .need{grid-column:1/-1}.brokers-page .brokers-form .list-fields.broker_unique .broker_phone,.brokers-page .brokers-form .list-fields.broker_unique .client_name,.brokers-page .brokers-form .list-fields.broker_unique .park{grid-column:1}.brokers-page .brokers-form .list-fields.broker_unique .broker_email,.brokers-page .brokers-form .list-fields.broker_unique .client_phone,.brokers-page .brokers-form .list-fields.broker_unique .inn{grid-column:2}.brokers-page .brokers-form .list-fields label{width:100%}.brokers-page .brokers-form .control{margin-top:9rem;max-width:100%}.brokers-page .brokers-form .control .button{max-width:100%}}@media (max-width:743px){.brokers-page{margin-bottom:4.6rem;padding-top:calc(3.3rem + var(--header-height))}.brokers-page h1{line-height:1;margin-bottom:6.4rem}.brokers-page .brokers-screen{margin-bottom:16.8rem}.brokers-page .brokers-screen .img-wrap{min-height:28rem}.brokers-page .brokers-screen .brokers-text{margin-top:8rem;position:relative}.brokers-page .brokers-screen .brokers-text p{font-size:2.8rem;text-indent:0}.brokers-page .brokers-screen .brokers-text span{display:block;font-size:1.4rem;margin-bottom:2rem;position:static}.brokers-page .brokers-screen .brokers-description{gap:3rem}.brokers-page .brokers-form .brokers-title{margin-bottom:4rem}.brokers-page .brokers-form .brokers-title .tab-head{border:none;display:flex;flex-direction:column;margin-top:6rem;row-gap:10px}.brokers-page .brokers-form .brokers-title .tab-head .tab-link{border:1px solid #232427;width:100%}.brokers-page .brokers-form .brokers-title .tab-head .tab-link span{font-size:1.8rem}.brokers-page .brokers-form .brokers-title>span:first-child{margin-bottom:5rem}.brokers-page .brokers-form .list-fields,.brokers-page .brokers-form .list-fields.broker_unique,.brokers-page .brokers-form .list-fields.broker_view{grid-template-columns:1fr}.brokers-page .brokers-form .list-fields.broker_unique .agency,.brokers-page .brokers-form .list-fields.broker_unique .broker_email,.brokers-page .brokers-form .list-fields.broker_unique .broker_name,.brokers-page .brokers-form .list-fields.broker_unique .broker_phone,.brokers-page .brokers-form .list-fields.broker_unique .budget,.brokers-page .brokers-form .list-fields.broker_unique .client_name,.brokers-page .brokers-form .list-fields.broker_unique .client_phone,.brokers-page .brokers-form .list-fields.broker_unique .inn,.brokers-page .brokers-form .list-fields.broker_unique .need,.brokers-page .brokers-form .list-fields.broker_unique .park,.brokers-page .brokers-form .list-fields.broker_view .agency,.brokers-page .brokers-form .list-fields.broker_view .broker_email,.brokers-page .brokers-form .list-fields.broker_view .broker_name,.brokers-page .brokers-form .list-fields.broker_view .broker_phone,.brokers-page .brokers-form .list-fields.broker_view .budget,.brokers-page .brokers-form .list-fields.broker_view .client_name,.brokers-page .brokers-form .list-fields.broker_view .client_phone,.brokers-page .brokers-form .list-fields.broker_view .inn,.brokers-page .brokers-form .list-fields.broker_view .need,.brokers-page .brokers-form .list-fields.broker_view .park{grid-column:1}.brokers-page .brokers-form .list-fields label{width:100%}.brokers-page .brokers-form .control{margin-top:5rem}}@media (max-width:374px){.brokers-page h1{font-size:3rem}}.banner-slider{background:#232427;height:100svh;position:relative}.banner-slider img{height:100%;-o-object-fit:cover;object-fit:cover}.banner-slider .banner-swiper,.banner-slider .banner-swiper .banner-slide{height:100%;width:100%}.banner-slider .banner-swiper .banner-slide .adaptive-picture:after{background:linear-gradient(180deg,#232427,#23242800);content:"";height:100%;left:0;opacity:.7;position:absolute;top:0;width:100%;z-index:1}.banner-slider .banner-label{align-items:flex-start;display:flex;justify-content:space-between;padding-inline:3rem;position:absolute;top:3rem;width:100%;z-index:5}.banner-slider .banner-label,.banner-slider .banner-label h2{color:#fff;font-size:1.8rem;font-weight:900;letter-spacing:.0111111111em;line-height:1;text-transform:uppercase}.banner-slider .banner-label h2{max-width:2.8rem}.banner-slider .banner-label div{align-items:center;-moz-column-gap:10px;column-gap:10px;display:flex}.banner-slider .banner-counter{bottom:3rem;color:#fff;font-size:1.8rem;font-weight:900;left:3rem;letter-spacing:.0111111111em;line-height:1;position:absolute;z-index:5}.banner-slider .banner-counter span:last-child{color:#fff;opacity:.4}.banner-slider .banner-text_container{bottom:3rem;display:flex;flex-direction:column;justify-content:flex-end;max-width:50%;position:absolute;right:3rem;width:100%;z-index:2}.banner-slider .banner-text_container .banner-title{color:#fff;margin-bottom:4.5rem;margin-right:40.4rem;max-width:69rem;width:100%}.banner-slider .banner-text_container .banner-text{color:#fff;font-size:2rem;font-weight:500;letter-spacing:.015em;line-height:1.2;max-width:63rem}.banner-slider .swiper-arrow{cursor:pointer;position:absolute;top:50%;transform:translateY(-50%);transition:all .3s;z-index:5}.banner-slider .swiper-arrow.left{left:6rem;transform:translateY(-50%) rotate(-180deg)}.banner-slider .swiper-arrow.right{right:6rem}.banner-slider .swiper-arrow.swiper-button-disabled{cursor:auto;opacity:0}.banner-slider .cursor-slide{display:none}@media (max-width:1199px){.banner-slider img{-o-object-position:34% 50%;object-position:34% 50%}.banner-slider .banner-text_container{align-items:center;bottom:0;height:90%;justify-content:center;max-width:100%;right:0;text-align:center}.banner-slider .banner-text_container .banner-title{margin-bottom:3.5rem;margin-right:0;max-width:64.5rem}.banner-slider .banner-text_container .banner-text{margin-left:0;max-width:50.5rem;row-gap:2rem}.banner-slider .swiper-arrow{display:none}.banner-slider .banner-counter{bottom:2rem;left:50%;transform:translate(-50%)}.banner-slider .banner-label{color:#fff;font-size:1.6rem;font-weight:900;letter-spacing:.0125em;line-height:1;padding-inline:2rem;top:2rem}}@media (max-width:743px){.banner-slider img{-o-object-position:29% 50%;object-position:29% 50%}.banner-slider .banner-text_container{padding-inline:1rem}.banner-slider .banner-text_container .banner-title{font-size:3rem;margin-bottom:3rem}.banner-slider .banner-text_container .banner-text{font-size:1.6rem}.banner-slider .banner-label div{display:none}.banner-slider .banner-label .cursor-slide{display:block}.banner-slider .banner-label .cursor-slide .tooltip-horizontal-scroll-icon_card{fill:#fff;opacity:.3}.banner-slider .banner-label .cursor-slide .tooltip-horizontal-scroll-icon_hand{fill:#fff}}@media (max-width:413px){.banner-slider .banner-text_container .banner-title{font-size:2.5rem}}@media (max-width:374px){.banner-slider .banner-text_container .banner-title{font-size:2.2rem;margin-bottom:2rem}.banner-slider .banner-text_container .banner-text{row-gap:1rem}.banner-slider .banner-counter{font-size:1.2rem}}.advantages-screen{background-color:#f2f2f2;padding-top:15rem}.advantages-screen .title-block{align-items:flex-end;display:flex;justify-content:space-between;margin-bottom:6.5rem}.advantages-screen .title-block h2{max-width:112.4rem}.advantages-screen .wrap{border-top:1px solid #bdbdbd;-moz-column-gap:8rem;column-gap:8rem;display:flex;justify-content:space-between;padding-top:3rem}.advantages-screen .wrap .description{color:#232427;font-size:2rem;font-weight:500;letter-spacing:.015em;line-height:1.2;max-width:38rem}.advantages-screen .cards{align-items:stretch;display:flex;flex-wrap:wrap;gap:1.5rem;height:100%;width:100%}.advantages-screen .cards .item{background-color:#232427;display:flex;flex:0 0 calc(50% - .75rem);flex-direction:column;min-height:34rem;padding:3rem}.advantages-screen .cards .item img{margin-bottom:3rem;max-height:5.3rem;max-width:5.3rem}.advantages-screen .cards .item p{color:#fff;font-size:2.4rem;font-weight:900;letter-spacing:-.0833333333em;line-height:1;margin-block:auto 2rem;max-width:48rem;text-transform:uppercase}.advantages-screen .cards .item span{color:#fff;font-size:1.6rem;font-weight:500;letter-spacing:.01875em;line-height:1.3;max-width:48rem;opacity:.5}@media (max-width:1199px){.advantages-screen .title-block{flex-direction:column;margin-bottom:4rem;row-gap:5.6rem}.advantages-screen .wrap{flex-direction:column;padding-top:1.4rem;row-gap:3.2rem}.advantages-screen .wrap .description{margin-left:auto}.advantages-screen .wrap .cards{flex-direction:column}}@media (max-width:743px){.advantages-screen{padding-top:12rem}.advantages-screen .title-block{margin-bottom:3.2rem;row-gap:5rem}.advantages-screen .cards .item{min-height:32rem;padding:2rem}.advantages-screen .cards .item p{font-size:1.8rem;letter-spacing:-.01em}}.col,.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-auto,.col-lg,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-auto,.col-md,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-auto,.col-sm,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-auto,.col-xl,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-auto,.col-xxl,.col-xxl-1,.col-xxl-10,.col-xxl-11,.col-xxl-12,.col-xxl-2,.col-xxl-3,.col-xxl-4,.col-xxl-5,.col-xxl-6,.col-xxl-7,.col-xxl-8,.col-xxl-9,.col-xxl-auto{padding-left:0;padding-right:0;position:relative;width:100%}.row{display:flex;flex-wrap:wrap;margin-left:0;margin-right:0}.col{flex-basis:0;flex-grow:1;max-width:100%}.col-auto{flex:0 0 auto;max-width:100%;width:auto}.col-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-3{flex:0 0 25%;max-width:25%}.col-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-6{flex:0 0 50%;max-width:50%}.col-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-9{flex:0 0 75%;max-width:75%}.col-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-12{flex:0 0 100%;max-width:100%}.order-1{order:1}.order-2{order:2}.order-3{order:3}.order-4{order:4}.order-5{order:5}.order-6{order:6}.order-7{order:7}.order-8{order:8}.order-9{order:9}.order-10{order:10}.order-11{order:11}.order-12{order:12}.order-first{order:-1}.order-last{order:13}.d-none{display:none}.d-initial{display:initial}.d-flex{display:flex}.offset-auto{margin-left:auto}.offset-0{margin-left:0}.offset-1{margin-left:8.3333333333%}.offset-2{margin-left:16.6666666667%}.offset-3{margin-left:25%}.offset-4{margin-left:33.3333333333%}.offset-5{margin-left:41.6666666667%}.offset-6{margin-left:50%}.offset-7{margin-left:58.3333333333%}.offset-8{margin-left:66.6666666667%}.offset-9{margin-left:75%}.offset-10{margin-left:83.3333333333%}.offset-11{margin-left:91.6666666667%}@media (min-width:414px){.col-sm{flex-basis:0;flex-grow:1;max-width:100%}.col-sm-auto{flex:0 0 auto;max-width:100%;width:auto}.col-sm-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-sm-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-sm-3{flex:0 0 25%;max-width:25%}.col-sm-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-sm-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-sm-6{flex:0 0 50%;max-width:50%}.col-sm-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-sm-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-sm-9{flex:0 0 75%;max-width:75%}.col-sm-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-sm-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-sm-12{flex:0 0 100%;max-width:100%}.order-sm-1{order:1}.order-sm-2{order:2}.order-sm-3{order:3}.order-sm-4{order:4}.order-sm-5{order:5}.order-sm-6{order:6}.order-sm-7{order:7}.order-sm-8{order:8}.order-sm-9{order:9}.order-sm-10{order:10}.order-sm-11{order:11}.order-sm-12{order:12}.order-sm-first{order:-1}.order-sm-last{order:13}.d-sm-none{display:none}.d-sm-initial{display:initial}.d-sm-flex{display:flex}.offset-sm-auto{margin-left:auto}.offset-sm-0{margin-left:0}.offset-sm-1{margin-left:8.3333333333%}.offset-sm-2{margin-left:16.6666666667%}.offset-sm-3{margin-left:25%}.offset-sm-4{margin-left:33.3333333333%}.offset-sm-5{margin-left:41.6666666667%}.offset-sm-6{margin-left:50%}.offset-sm-7{margin-left:58.3333333333%}.offset-sm-8{margin-left:66.6666666667%}.offset-sm-9{margin-left:75%}.offset-sm-10{margin-left:83.3333333333%}.offset-sm-11{margin-left:91.6666666667%}}@media (min-width:744px){.col-md{flex-basis:0;flex-grow:1;max-width:100%}.col-md-auto{flex:0 0 auto;max-width:100%;width:auto}.col-md-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-md-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-md-3{flex:0 0 25%;max-width:25%}.col-md-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-md-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-md-6{flex:0 0 50%;max-width:50%}.col-md-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-md-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-md-9{flex:0 0 75%;max-width:75%}.col-md-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-md-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-md-12{flex:0 0 100%;max-width:100%}.order-md-1{order:1}.order-md-2{order:2}.order-md-3{order:3}.order-md-4{order:4}.order-md-5{order:5}.order-md-6{order:6}.order-md-7{order:7}.order-md-8{order:8}.order-md-9{order:9}.order-md-10{order:10}.order-md-11{order:11}.order-md-12{order:12}.order-md-first{order:-1}.order-md-last{order:13}.d-md-none{display:none}.d-md-initial{display:initial}.d-md-flex{display:flex}.offset-md-auto{margin-left:auto}.offset-md-0{margin-left:0}.offset-md-1{margin-left:8.3333333333%}.offset-md-2{margin-left:16.6666666667%}.offset-md-3{margin-left:25%}.offset-md-4{margin-left:33.3333333333%}.offset-md-5{margin-left:41.6666666667%}.offset-md-6{margin-left:50%}.offset-md-7{margin-left:58.3333333333%}.offset-md-8{margin-left:66.6666666667%}.offset-md-9{margin-left:75%}.offset-md-10{margin-left:83.3333333333%}.offset-md-11{margin-left:91.6666666667%}}@media (min-width:992px){.col-lg{flex-basis:0;flex-grow:1;max-width:100%}.col-lg-auto{flex:0 0 auto;max-width:100%;width:auto}.col-lg-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-lg-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-lg-3{flex:0 0 25%;max-width:25%}.col-lg-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-lg-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-lg-6{flex:0 0 50%;max-width:50%}.col-lg-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-lg-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-lg-9{flex:0 0 75%;max-width:75%}.col-lg-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-lg-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-lg-12{flex:0 0 100%;max-width:100%}.order-lg-1{order:1}.order-lg-2{order:2}.order-lg-3{order:3}.order-lg-4{order:4}.order-lg-5{order:5}.order-lg-6{order:6}.order-lg-7{order:7}.order-lg-8{order:8}.order-lg-9{order:9}.order-lg-10{order:10}.order-lg-11{order:11}.order-lg-12{order:12}.order-lg-first{order:-1}.order-lg-last{order:13}.d-lg-none{display:none}.d-lg-initial{display:initial}.d-lg-flex{display:flex}.offset-lg-auto{margin-left:auto}.offset-lg-0{margin-left:0}.offset-lg-1{margin-left:8.3333333333%}.offset-lg-2{margin-left:16.6666666667%}.offset-lg-3{margin-left:25%}.offset-lg-4{margin-left:33.3333333333%}.offset-lg-5{margin-left:41.6666666667%}.offset-lg-6{margin-left:50%}.offset-lg-7{margin-left:58.3333333333%}.offset-lg-8{margin-left:66.6666666667%}.offset-lg-9{margin-left:75%}.offset-lg-10{margin-left:83.3333333333%}.offset-lg-11{margin-left:91.6666666667%}}@media (min-width:1200px){.col-xl{flex-basis:0;flex-grow:1;max-width:100%}.col-xl-auto{flex:0 0 auto;max-width:100%;width:auto}.col-xl-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-xl-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-xl-3{flex:0 0 25%;max-width:25%}.col-xl-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-xl-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-xl-6{flex:0 0 50%;max-width:50%}.col-xl-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-xl-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-xl-9{flex:0 0 75%;max-width:75%}.col-xl-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-xl-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-xl-12{flex:0 0 100%;max-width:100%}.order-xl-1{order:1}.order-xl-2{order:2}.order-xl-3{order:3}.order-xl-4{order:4}.order-xl-5{order:5}.order-xl-6{order:6}.order-xl-7{order:7}.order-xl-8{order:8}.order-xl-9{order:9}.order-xl-10{order:10}.order-xl-11{order:11}.order-xl-12{order:12}.order-xl-first{order:-1}.order-xl-last{order:13}.d-xl-none{display:none}.d-xl-initial{display:initial}.d-xl-flex{display:flex}.offset-xl-auto{margin-left:auto}.offset-xl-0{margin-left:0}.offset-xl-1{margin-left:8.3333333333%}.offset-xl-2{margin-left:16.6666666667%}.offset-xl-3{margin-left:25%}.offset-xl-4{margin-left:33.3333333333%}.offset-xl-5{margin-left:41.6666666667%}.offset-xl-6{margin-left:50%}.offset-xl-7{margin-left:58.3333333333%}.offset-xl-8{margin-left:66.6666666667%}.offset-xl-9{margin-left:75%}.offset-xl-10{margin-left:83.3333333333%}.offset-xl-11{margin-left:91.6666666667%}}@media (min-width:1440px){.col-xxl{flex-basis:0;flex-grow:1;max-width:100%}.col-xxl-auto{flex:0 0 auto;max-width:100%;width:auto}.col-xxl-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-xxl-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-xxl-3{flex:0 0 25%;max-width:25%}.col-xxl-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-xxl-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-xxl-6{flex:0 0 50%;max-width:50%}.col-xxl-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-xxl-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-xxl-9{flex:0 0 75%;max-width:75%}.col-xxl-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-xxl-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-xxl-12{flex:0 0 100%;max-width:100%}.order-xxl-1{order:1}.order-xxl-2{order:2}.order-xxl-3{order:3}.order-xxl-4{order:4}.order-xxl-5{order:5}.order-xxl-6{order:6}.order-xxl-7{order:7}.order-xxl-8{order:8}.order-xxl-9{order:9}.order-xxl-10{order:10}.order-xxl-11{order:11}.order-xxl-12{order:12}.order-xxl-first{order:-1}.order-xxl-last{order:13}.d-xxl-none{display:none}.d-xxl-initial{display:initial}.d-xxl-flex{display:flex}.offset-xxl-auto{margin-left:auto}.offset-xxl-0{margin-left:0}.offset-xxl-1{margin-left:8.3333333333%}.offset-xxl-2{margin-left:16.6666666667%}.offset-xxl-3{margin-left:25%}.offset-xxl-4{margin-left:33.3333333333%}.offset-xxl-5{margin-left:41.6666666667%}.offset-xxl-6{margin-left:50%}.offset-xxl-7{margin-left:58.3333333333%}.offset-xxl-8{margin-left:66.6666666667%}.offset-xxl-9{margin-left:75%}.offset-xxl-10{margin-left:83.3333333333%}.offset-xxl-11{margin-left:91.6666666667%}}@font-face{font-family:swiper-icons;font-style:normal;font-weight:400;src:url(data:application/font-woff;charset=utf-8;base64,\ d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA)}:root{--swiper-theme-color:#007aff}:host{display:block;margin-left:auto;margin-right:auto;position:relative;z-index:1}.swiper{display:block;list-style:none;margin-left:auto;margin-right:auto;overflow:hidden;padding:0;position:relative;z-index:1}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{box-sizing:content-box;display:flex;height:100%;position:relative;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);width:100%;z-index:1}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{display:block;flex-shrink:0;height:100%;position:relative;transition-property:transform;width:100%}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{backface-visibility:hidden;transform:translateZ(0)}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper:before{height:var(--swiper-centered-offset-after);min-width:1px;width:100%}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:10}.swiper-3d .swiper-slide-shadow{background:#00000026}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(270deg,rgba(0,0,0,.5),transparent)}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(90deg,rgba(0,0,0,.5),transparent)}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(0deg,rgba(0,0,0,.5),transparent)}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(180deg,rgba(0,0,0,.5),transparent)}.swiper-lazy-preloader{border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top:4px solid transparent;box-sizing:border-box;height:42px;left:50%;margin-left:-21px;margin-top:-21px;position:absolute;top:50%;transform-origin:50%;width:42px;z-index:10}.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader{animation:swiper-preloader-spin 1s linear infinite}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.swiper-free-mode>.swiper-wrapper{margin:0 auto;transition-timing-function:ease-out}:root{--f-button-width:40px;--f-button-height:40px;--f-button-border:0;--f-button-border-radius:0;--f-button-color:#374151;--f-button-bg:#f8f8f8;--f-button-shadow:none;--f-button-transition:all .15s ease;--f-button-transform:none;--f-button-outline-width:1px;--f-button-outline-color:rgba(0,0,0,.7);--f-button-svg-width:20px;--f-button-svg-height:20px;--f-button-svg-stroke-width:1.5;--f-button-svg-fill:none;--f-button-svg-filter:none;--f-button-svg-opacity:1;--f-button-svg-disabled-opacity:.5;--f-button-svg-transition:opacity .15s ease;--f-button-svg-transform:none}.f-button{align-items:center;-webkit-backdrop-filter:var(--f-button-backdrop-filter);backdrop-filter:var(--f-button-backdrop-filter);background:var(--f-button-bg);border:var(--f-button-border);border-radius:var(--f-button-border-radius);box-shadow:var(--f-button-shadow);box-sizing:content-box;color:var(--f-button-color);cursor:pointer;display:flex;height:var(--f-button-height);justify-content:center;margin:0;overflow:hidden;padding:0;pointer-events:all;position:relative;transform:var(--f-button-transform);transition:var(--f-button-transition);width:var(--f-button-width)}@media (hover:hover){.f-button:hover:not([aria-disabled]){background-color:var(--f-button-hover-bg,var(--f-button-bg));color:var(--f-button-hover-color,var(--f-button-color))}}.f-button:active:not([aria-disabled]){background-color:var(--f-button-active-bg,var(--f-button-hover-bg,var(--f-button-bg)));color:var(--f-button-active-color,var(--f-button-hover-color,var(--f-button-color)))}.f-button:focus{outline:none}.f-button:focus-visible{outline:var(--f-button-outline-width) solid var(--f-button-outline-color);outline-offset:var(--f-button-outline-offset);position:relative;z-index:1}.f-button svg{height:var(--f-button-svg-height);transform:var(--f-button-svg-transform);width:var(--f-button-svg-width);fill:var(--f-button-svg-fill);filter:var(--f-button-svg-filter);opacity:var(--f-button-svg-opacity,1);transition:var(--f-button-svg-transition);stroke:currentColor;stroke-width:var(--f-button-svg-stroke-width);stroke-linecap:round;stroke-linejoin:round;pointer-events:none}.f-button[aria-disabled]{cursor:default}.f-button[aria-disabled] svg{opacity:var(--f-button-svg-disabled-opacity)}:root{--f-spinner-color-1:rgba(0,0,0,.1);--f-spinner-color-2:rgba(17,24,28,.8);--f-spinner-width:50px;--f-spinner-height:50px;--f-spinner-border-radius:50%;--f-spinner-border-width:4px}.f-spinner{animation:f-spinner .75s linear infinite,f-fadeIn .2s ease .2s both;border:var(--f-spinner-border-width) solid var(--f-spinner-color-1);border-radius:var(--f-spinner-border-radius);border-top-color:var(--f-spinner-color-2);height:var(--f-spinner-height);left:50%;margin:calc(var(--f-spinner-width)*-.5) 0 0 calc(var(--f-spinner-height)*-.5);padding:0;position:absolute;top:50%;width:var(--f-spinner-width)}@keyframes f-spinner{to{transform:rotate(1turn)}}.f-panzoom,.f-zoomable{align-items:center;display:flex;flex-direction:column;overflow:hidden;position:relative}.f-panzoom:after,.f-panzoom:before,.f-zoomable:after,.f-zoomable:before{content:"";display:block}.f-panzoom:not(.has-controls):before,.f-zoomable:not(.has-controls):before{margin-bottom:auto}.f-panzoom:after,.f-zoomable:after{margin-top:auto}.f-panzoom__wrapper{max-height:100%;max-width:100%;min-height:0;min-width:0;position:relative}.f-panzoom__wrapper.will-zoom-out{cursor:zoom-out}.f-panzoom__wrapper.can-drag{cursor:move;cursor:grab}.f-panzoom__wrapper.will-zoom-in{cursor:zoom-in}.f-panzoom__wrapper.is-dragging{cursor:move;cursor:grabbing}.f-panzoom__wrapper.has-error{display:none}.f-panzoom__content{display:block;max-height:100%;max-width:100%;min-height:0;min-width:0}.f-panzoom__content.has-lazyerror,.f-panzoom__content.is-lazyloading{visibility:hidden}img.f-panzoom__content{height:auto;-o-object-fit:contain;object-fit:contain;transition:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;vertical-align:top;width:auto}.f-panzoom__wrapper>.f-panzoom__content{visibility:hidden}.f-panzoom__viewport{display:block;height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.f-panzoom__viewport>.f-panzoom__content{height:100%;-o-object-fit:fill;object-fit:fill;width:100%}picture.f-panzoom__content img{height:auto;max-height:100%;-o-object-fit:contain;object-fit:contain;transition:none;vertical-align:top;width:100%}.f-panzoom__protected,picture.f-panzoom__content img{-webkit-user-select:none;-moz-user-select:none;user-select:none}.f-panzoom__protected{inset:0;position:absolute;z-index:1}.f-fadeIn{animation:var(--f-transition-duration,.2s) var(--f-transition-easing,ease) var(--f-transition-delay,0s) both f-fadeIn;z-index:2}.f-fadeOut{animation:var(--f-transition-duration,.2s) var(--f-transition-easing,ease) var(--f-transition-delay,0s) both f-fadeOut;z-index:1}@keyframes f-fadeIn{0%{opacity:0}to{opacity:1}}@keyframes f-fadeOut{to{opacity:0}}.f-crossfadeIn{animation:var(--f-transition-duration,.2s) ease both f-crossfadeIn;z-index:2}.f-crossfadeOut{animation:calc(var(--f-transition-duration, .2s)*.2) ease calc(var(--f-transition-duration, .2s)*.8) both f-crossfadeOut;z-index:1}@keyframes f-crossfadeIn{0%{opacity:0}to{opacity:1}}@keyframes f-crossfadeOut{to{opacity:0}}.is-horizontal .f-slideIn.from-next{animation:var(--f-transition-duration,.85s) cubic-bezier(.16,1,.3,1) f-slideInNextX}.is-horizontal .f-slideIn.from-prev{animation:var(--f-transition-duration,.85s) cubic-bezier(.16,1,.3,1) f-slideInPrevX}.is-horizontal .f-slideOut.to-next{animation:var(--f-transition-duration,.85s) cubic-bezier(.16,1,.3,1) f-slideOutNextX}.is-horizontal .f-slideOut.to-prev{animation:var(--f-transition-duration,.85s) cubic-bezier(.16,1,.3,1) f-slideOutPrevX}@keyframes f-slideInPrevX{0%{transform:translate(calc(100% + var(--f-carousel-gap, 0)))}to{transform:translateZ(0)}}@keyframes f-slideInNextX{0%{transform:translate(calc(-100% - var(--f-carousel-gap, 0)))}to{transform:translateZ(0)}}@keyframes f-slideOutNextX{to{transform:translate(calc(-100% - var(--f-carousel-gap, 0)))}}@keyframes f-slideOutPrevX{to{transform:translate(calc(100% + var(--f-carousel-gap, 0)))}}.is-vertical .f-slideIn.from-next{animation:var(--f-transition-duration,.85s) cubic-bezier(.16,1,.3,1) f-slideInNextY}.is-vertical .f-slideIn.from-prev{animation:var(--f-transition-duration,.85s) cubic-bezier(.16,1,.3,1) f-slideInPrevY}.is-vertical .f-slideOut.to-next{animation:var(--f-transition-duration,.85s) cubic-bezier(.16,1,.3,1) f-slideOutNextY}.is-vertical .f-slideOut.to-prev{animation:var(--f-transition-duration,.85s) cubic-bezier(.16,1,.3,1) f-slideOutPrevY}@keyframes f-slideInPrevY{0%{transform:translateY(calc(100% + var(--f-carousel-gap, 0)))}to{transform:translateZ(0)}}@keyframes f-slideInNextY{0%{transform:translateY(calc(-100% - var(--f-carousel-gap, 0)))}to{transform:translateZ(0)}}@keyframes f-slideOutNextY{to{transform:translateY(calc(-100% - var(--f-carousel-gap, 0)))}}@keyframes f-slideOutPrevY{to{transform:translateY(calc(100% + var(--f-carousel-gap, 0)))}}.f-zoomInUp{animation:var(--f-transition-duration,.3s) ease both f-zoomInUp}.f-zoomOutDown{animation:var(--f-transition-duration,.3s) ease both f-zoomOutDown}@keyframes f-zoomInUp{0%{opacity:var(--f-zoomInUp-opacity,0);transform:scale(var(--f-zoomInUp-scale,.975)) translate3d(var(--f-zoomInUp-x,0),var(--f-zoomInUp-y,16px),0)}to{opacity:1;transform:scale(1) translateZ(0)}}@keyframes f-zoomOutDown{to{opacity:0;transform:scale(var(--f-zoomOutDown-scale,.975)) translate3d(var(--f-zoomOutDown-x,0),var(--f-zoomOutDown-y,16px),0)}}.f-throwOutUp{animation:var(--f-throwOutUp-duration,.2s) ease-out both f-throwOutUp}.f-throwOutDown{animation:var(--f-throwOutDown-duration,.2s) ease-out both f-throwOutDown}@keyframes f-throwOutUp{to{opacity:0;transform:translate3d(0,calc(var(--f-throwOutUp-y, 150px)*-1),0)}}@keyframes f-throwOutDown{to{opacity:0;transform:translate3d(0,var(--f-throwOutDown-y,150px),0)}}.has-gmap .f-html,.has-iframe .f-html,.has-pdf .f-html{height:100%;min-height:1px;overflow:visible;width:100%}.has-gmap .f-html,.has-pdf .f-html{padding:0}.f-html{background:var(--f-html-bg);box-sizing:border-box;color:var(--f-html-color,currentColor);margin:var(--f-html-margin,0);padding:var(--f-html-padding,2rem);position:relative}.f-html.is-error{text-align:center}.f-iframe{border:0;display:block;height:100%;margin:0;width:100%}.f-caption{align-self:center;background:var(--f-caption-bg);color:var(--f-caption-color);flex-shrink:0;line-height:var(--f-caption-line-height);font:var(--f-caption-font);margin:var(--f-caption-margin);max-height:calc(80vh - 100px);max-width:100%;overflow:auto;overflow-wrap:anywhere;padding:var(--f-caption-padding,16px 8px)}.has-html5video .f-html,.has-vimeo .f-html,.has-youtube .f-html{aspect-ratio:var(--f-video-aspect-ratio);background:var(--f-video-bg,rgba(0,0,0,.9));height:100%;max-height:var(--f-video-height,540px);max-width:var(--f-video-width,960px);min-height:1px;overflow:visible;padding:0;width:100%}.f-html5video{background:transparent;border:0;display:block;height:100%;width:100%}.f-button.is-arrow{--f-button-width:var(--f-arrow-width,46px);--f-button-height:var(--f-arrow-height,46px);--f-button-svg-width:var(--f-arrow-svg-width,24px);--f-button-svg-height:var(--f-arrow-svg-height,24px);--f-button-svg-stroke-width:var(--f-arrow-svg-stroke-width,1.75);--f-button-border-radius:var(--f-arrow-border-radius,unset);--f-button-bg:var(--f-arrow-bg,transparent);--f-button-hover-bg:var(--f-arrow-hover-bg,var(--f-arrow-bg));--f-button-active-bg:var(--f-arrow-active-bg,var(--f-arrow-hover-bg));--f-button-shadow:var(--f-arrow-shadow);--f-button-color:var(--f-arrow-color);--f-button-hover-color:var(--f-arrow-hover-color,var(--f-arrow-color));--f-button-active-color:var( --f-arrow-active-color,var(--f-arrow-hover-color) );overflow:visible}.f-button.is-arrow.is-next,.f-button.is-arrow.is-prev{position:absolute;transform:translate(0);z-index:20}.is-horizontal .f-button.is-arrow.is-next,.is-horizontal .f-button.is-arrow.is-prev{inset:50% auto auto;transform:translateY(-50%)}.is-horizontal.is-ltr .f-button.is-arrow.is-prev{left:var(--f-arrow-pos,0)}.is-horizontal.is-ltr .f-button.is-arrow.is-next{right:var(--f-arrow-pos,0)}.is-horizontal.is-rtl .f-button.is-arrow.is-prev{right:var(--f-arrow-pos,0);transform:translateY(-50%) rotateY(180deg)}.is-horizontal.is-rtl .f-button.is-arrow.is-next{left:var(--f-arrow-pos,0);transform:translateY(-50%) rotateY(180deg)}.is-vertical.is-ltr .f-button.is-arrow.is-prev,.is-vertical.is-rtl .f-button.is-arrow.is-prev{bottom:auto;left:50%;right:auto;top:var(--f-arrow-pos,0);transform:translate(-50%)}.is-vertical.is-ltr .f-button.is-arrow.is-next,.is-vertical.is-rtl .f-button.is-arrow.is-next{bottom:var(--f-arrow-pos,0);left:50%;right:auto;top:auto;transform:translate(-50%)}.is-vertical .f-button.is-arrow.is-next svg,.is-vertical .f-button.is-arrow.is-prev svg{transform:rotate(90deg)}.f-carousel__toolbar{-webkit-backdrop-filter:var(--f-toolbar-backdrop-filter);backdrop-filter:var(--f-toolbar-backdrop-filter);background:var(--f-toolbar-bg,none);box-shadow:var(--f-toolbar-shadow,none);color:var(--f-toolbar-color,currentColor);display:grid;font-family:var(--f-toolbar-font,-apple-system,BlinkMacSystemFont,"Segoe UI Adjusted","Segoe UI","Liberation Sans",sans-serif);font-size:var(--f-toolbar-font-size,17px);font-variant-numeric:tabular-nums;font-weight:var(--f-toolbar-font-weight,inherit);grid-template-columns:1fr auto 1fr;line-height:var(--f-toolbar-line-height);margin:var(--f-toolbar-margin,0);padding:var(--f-toolbar-padding,8px);position:relative;text-align:center;text-shadow:var(--f-toolbar-text-shadow);z-index:20;-webkit-font-smoothing:subpixel-antialiased;pointer-events:none;white-space:nowrap}.f-carousel__toolbar.is-absolute{left:0;position:absolute;right:0;top:0}.f-carousel__toolbar__column{align-content:flex-start;display:flex;flex-direction:row;flex-wrap:wrap;gap:var(--f-toolbar-gap,0);pointer-events:none}.f-carousel__toolbar__column.is-left{justify-content:flex-start;justify-self:flex-start}.f-carousel__toolbar__column.is-middle{justify-content:center}.f-carousel__toolbar__column.is-right{flex-flow:nowrap;justify-content:flex-end;justify-self:flex-end}.f-carousel__toolbar__column>*{pointer-events:all}.f-carousel:has(.f-carousel__slide.is-fullsize) [data-panzoom-action=toggleFull] g{display:none}[data-autoplay-action=toggle] svg g:first-child{display:flex}.has-autoplay [data-autoplay-action=toggle] svg g:first-child,[data-autoplay-action=toggle] svg g:last-child{display:none}.has-autoplay [data-autoplay-action=toggle] svg g:last-child{display:flex}:fullscreen [data-fullscreen-action=toggle] svg [data-fullscreen-action=toggle] svg g:first-child{display:none}:fullscreen [data-fullscreen-action=toggle] svg [data-fullscreen-action=toggle] svg g:last-child{display:flex}.f-counter{background:var(--f-counter-bg);border-radius:var(--f-counter-border-radius);cursor:default;display:flex;flex-direction:row;line-height:var(--f-counter-line-height);margin:var(--f-counter-margin,0);padding:var(--f-counter-padding,4px);position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none}.f-counter span{padding:0 var(--f-counter-gap,4px)}:root{--f-thumbs-gap:8px;--f-thumbs-margin:0;--f-thumbs-padding-x:8px;--f-thumbs-padding-y:8px;--f-thumbs-z-index:1;--f-thumb-width:96px;--f-thumb-height:72px;--f-thumb-clip-width:46px;--f-thumb-extra-gap:16px;--f-thumb-fit:cover;--f-thumb-opacity:1;--f-thumb-transition:opacity .3s ease,transform .15s ease;--f-thumb-border:none;--f-thumb-border-radius:4px;--f-thumb-transfors:none;--f-thumb-shadow:none;--f-thumb-bg:linear-gradient(rgba(0,0,0,.1),rgba(0,0,0,.05));--f-thumb-focus-shadow:inset 0 0 0 .8px #222,inset 0 0 0 2.25px #fff;--f-thumb-selected-shadow:inset 0 0 0 .8px #222,inset 0 0 0 2.25px #fff}.f-thumbs{background:var(--f-thumbs-bg);flex-shrink:0;margin:var(--f-thumbs-margin);padding:0;-webkit-tap-highlight-color:transparent;overflow:hidden;position:relative;transition:max-height .3s ease,max-width .3s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none;z-index:var(--f-thumbs-z-index)}.f-thumbs.is-horizontal{max-height:calc(var(--f-carousel-slide-height) + var(--f-thumbs-padding-y)*2 + var(--f-thumbs-gap)*2)}.f-thumbs.is-vertical{max-width:calc(var(--f-carousel-slide-width) + var(--f-thumbs-padding-x)*2 + var(--f-thumbs-gap)*2)}.f-thumbs.is-ltr{direction:ltr}.f-thumbs.is-rtl{direction:rtl}.f-thumbs__viewport{display:grid;margin:var(--f-thumbs-padding-y) var(--f-thumbs-padding-x);overflow:visible}.f-thumbs.is-vertical .f-thumbs__viewport{height:calc(100% - var(--f-thumbs-padding-y)*2)}.f-thumbs__slide{align-items:center;box-sizing:border-box;cursor:pointer;display:flex;flex-direction:column;grid-area:1/1;height:var(--f-carousel-slide-height);margin:0;overflow:visible;padding:0;position:relative;width:var(--f-carousel-slide-width)}.f-thumbs__slide:hover button{opacity:var(--f-thumb-hover-opacity,1);transform:var(--f-thumb-hover-transform,none)}.f-thumbs__slide:hover button:after{border:var(--f-thumb-hover-border,none);box-shadow:var(--f-thumb-hover-shadow,var(--f-thumb-shadow))}.f-thumbs__slide button{all:unset;background:var(--f-thumb-bg);border-radius:var(--f-thumb-border-radius);height:100%;margin:auto;opacity:var(--f-thumb-opacity);outline:none;overflow:visible;padding:0;position:relative;transform:var(--f-thumb-transform);transition:var(--f-thumb-transition);width:100%}.f-thumbs__slide button:after{border:var(--f-thumb-border);border-radius:inherit;box-shadow:var(--f-thumb-shadow);content:"";inset:0;position:absolute;transition:none;z-index:1}.f-thumbs__slide button:focus-within{opacity:var(--f-thumb-focus-opacity,1);transform:var(--f-thumb-focus-transform,none)}.f-thumbs__slide button:focus-within:after{border:var(--f-thumb-focus-border,none);box-shadow:var(--f-thumb-focus-shadow,var(--f-thumb-shadow))}.f-thumbs__slide:active{opacity:var(--f-thumb-active-opacity,1);transform:var(--f-thumb-active-transform,none)}.f-thumbs__slide:active:after{border:var(--f-thumb-active-border,none);box-shadow:var(--f-thumb-active-shadow,var(--f-thumb-shadow))}.f-thumbs__slide.is-selected{z-index:2}.f-thumbs__slide.is-selected button{opacity:var(--f-thumb-selected-opacity,1);transform:var(--f-thumb-selected-transform,none)}.f-thumbs__slide.is-selected button:after{border:var(--f-thumb-selected-border,none);box-shadow:var(--f-thumb-selected-shadow,var(--f-thumb-shadow))}.f-thumbs__slide img{border-radius:inherit;display:block;height:100%;-o-object-fit:var(--f-thumb-fit);object-fit:var(--f-thumb-fit);pointer-events:none;width:100%}.f-thumbs__slide img.has-lazyerror{display:none}.f-thumbs.is-classic{--f-carousel-slide-width:var(--f-thumb-width);--f-carousel-slide-height:var(--f-thumb-height);--f-carousel-gap:var(--f-thumbs-gap)}.f-thumbs.is-modern{--f-carousel-slide-width:calc(var(--f-thumb-clip-width) + var(--f-thumbs-gap));--f-carousel-slide-height:var(--f-thumb-height);--f-carousel-gap:0;--width-diff:calc(var(--f-thumb-width) - var(--f-thumb-clip-width))}.f-thumbs.is-modern .f-thumbs__viewport{margin-inline:calc(var(--f-carousel-slide-width)*-1);width:calc(100% + var(--f-carousel-slide-width)*2)}.f-thumbs.is-modern .f-thumbs__slide{--clip-shift:calc((var(--width-diff)*.5)*var(--progress));--clip-path:inset(0 var(--clip-shift) round var(--f-thumb-border-radius,0));left:var(--shift,0);overflow:visible;padding:0;transition:left var(--f-transition-duration) var(--f-transition-easing);will-change:left}.f-thumbs.is-modern .f-thumbs__slide button{border:none;box-shadow:none;clip-path:var(--clip-path);display:block;margin-inline:50%;transition:clip-path var(--f-transition-duration) var(--f-transition-easing),opacity var(--f-thumb-transition-duration,.2s) var(--f-thumb-transition-easing,ease);width:var(--f-thumb-width)}.f-thumbs.is-modern .f-thumbs__slide button:after{display:none}.f-thumbs.is-modern .f-thumbs__slide:focus:not(:focus-visible){outline:none}.f-thumbs.is-modern .f-thumbs__slide:focus-within:not(.is-selected) button:before{border:var(--f-thumb-focus-border,none);border-radius:inherit;bottom:0;box-shadow:var(--f-thumb-focus-shadow,none);content:"";left:var(--clip-shift);position:absolute;right:var(--clip-shift);top:0;transition:border var(--f-transition-duration) var(--f-transition-easing),box-shadow var(--f-transition-duration) var(--f-transition-easing);z-index:1}.f-thumbs.is-modern{--f-transition-duration:.25s;--f-transition-easing:ease-out}.f-thumbs.is-modern.is-syncing{--f-transition-duration:0s}:root{--f-progressbar-height:3px;--f-progressbar-color:var(--f-carousel-theme-color,#575ad6);--f-progressbar-opacity:1;--f-progressbar-z-index:30}.f-progressbar{animation-name:f-progressbar;animation-play-state:running;animation-timing-function:linear;background:var(--f-progressbar-color);height:var(--f-progressbar-height);left:0;opacity:var(--f-progressbar-opacity);pointer-events:none;position:absolute;right:0;top:0;transform:scaleX(0);transform-origin:0;-webkit-user-select:none;-moz-user-select:none;user-select:none;z-index:var(--f-progressbar-z-index)}button>.f-progressbar{--f-progressbar-height:100%;--f-progressbar-opacity:.2}@keyframes f-progressbar{0%{transform:scaleX(0)}to{transform:scaleX(1)}}[data-fullscreen-action=toggle] svg g:first-child{display:flex}[data-fullscreen-action=toggle] svg g:last-child{display:none}:fullscreen [data-fullscreen-action=toggle] svg g:first-child{display:none}:fullscreen [data-fullscreen-action=toggle] svg g:last-child{display:flex}.in-fullscreen-mode>.f-carousel{flex:1;min-height:0!important;min-width:0!important}html.with-fancybox{overflow:visible;scroll-behavior:auto;width:auto}html.with-fancybox body.hide-scrollbar{margin-right:calc(var(--f-body-margin, 0px) + var(--f-scrollbar-compensate, 0px));overflow:hidden!important;overscroll-behavior-y:none;width:auto}.fancybox__dialog{background:transparent;border:0;height:100vh;margin:0;max-height:unset;max-width:unset;overflow:hidden;padding:0;touch-action:none;width:100%}.fancybox__dialog:focus{outline:none}.fancybox__dialog::backdrop{opacity:0}@supports (height:100dvh){.fancybox__dialog{height:100dvh}}div.fancybox__dialog{inset:0;position:fixed;z-index:1050}.fancybox__container{--fancybox-color:#dbdbdb;--fancybox-backdrop-bg:rgba(24,24,27,.95);--f-toolbar-margin:0;--f-toolbar-padding:8px;--f-toolbar-gap:0;--f-toolbar-color:#ddd;--f-toolbar-font-size:16px;--f-toolbar-font-weight:500;--f-toolbar-font:-apple-system,BlinkMacSystemFont,"Segoe UI Adjusted","Segoe UI","Liberation Sans",sans-serif;--f-toolbar-line-height:var(--f-button-height);--f-toolbar-text-shadow:1px 1px 1px rgba(0,0,0,.75);--f-toolbar-shadow:none;--f-toolbar-bg:none;--f-counter-margin:0;--f-counter-padding:0px 10px;--f-counter-gap:4px;--f-counter-line-height:var(--f-button-height);--f-carousel-gap:17px;--f-carousel-slide-width:100%;--f-carousel-slide-height:100%;--f-carousel-slide-padding:0;--f-carousel-slide-bg:unset;--f-html-color:#222;--f-html-bg:#fff;--f-error-color:#fff;--f-error-bg:#333;--f-caption-margin:0;--f-caption-padding:16px 8px;--f-caption-color:var(--fancybox-color,#dbdbdb);--f-caption-bg:transparent;--f-caption-font:inherit;--f-caption-line-height:1.375;--f-spinner-color-1:hsla(0,0%,100%,.2);--f-spinner-color-2:hsla(0,0%,100%,.8);--f-spinner-width:50px;--f-spinner-height:50px;--f-spinner-border-radius:50%;--f-spinner-border-width:4px;--f-progressbar-color:#fff;--f-button-width:46px;--f-button-height:46px;--f-button-color:#ddd;--f-button-hover-color:#fff;--f-button-outline-width:1px;--f-button-outline-color:hsla(0,0%,100%,.75);--f-button-outline-offset:0px;--f-button-bg:rgba(54,54,54,.75);--f-button-border:0;--f-button-border-radius:0;--f-button-shadow:none;--f-button-transition:all .2s ease;--f-button-transform:none;--f-button-svg-width:24px;--f-button-svg-height:24px;--f-button-svg-stroke-width:1.75;--f-button-svg-filter:drop-shadow(1px 1px 1px rgba(24,24,27,.01)),drop-shadow(1px 2px 1px rgba(24,24,27,.05));--f-button-svg-fill:none;--f-button-svg-disabled-opacity:.5;--f-arrow-pos:32px;--f-arrow-width:50px;--f-arrow-height:50px;--f-arrow-svg-width:24px;--f-arrow-svg-height:24px;--f-arrow-svg-stroke-width:2;--f-arrow-border-radius:50%;--f-arrow-bg:rgba(54,54,54,.65);--f-arrow-color:#ddd;--f-arrow-hover-color:#fff;--f-thumbs-margin:0px;--f-thumbs-padding-x:8px;--f-thumbs-padding-y:8px;--f-thumbs-bg:none;--f-thumb-transition:all .2s ease;--f-thumb-width:94px;--f-thumb-height:76px;--f-thumb-opacity:1;--f-thumb-border:none;--f-thumb-shadow:none;--f-thumb-transform:none;--f-thumb-focus-opacity:1;--f-thumb-focus-border:none;--f-thumb-focus-shadow:inset 0 0 0 2px hsla(0,0%,100%,.65);--f-thumb-focus-transform:none;--f-thumb-hover-opacity:1;--f-thumb-hover-border:none;--f-thumb-hover-transform:none;--f-thumb-active-opacity:var(--f-thumb-hover-opacity);--f-thumb-active-border:var(--f-thumb-hover-border);--f-thumb-active-transform:var(--f-thumb-hover-transform);--f-thumb-selected-opacity:1;--f-thumb-selected-border:none;--f-thumb-selected-shadow:inset 0 0 0 2px #fff;--f-thumb-selected-transform:none;display:flex;flex-direction:column;inset:0;outline:none;overflow:hidden;position:absolute}.fancybox__container[theme=light]{--fancybox-color:#222;--fancybox-backdrop-bg:hsla(0,0%,100%,.97);--f-toolbar-color:var(--fancybox-color,#222);--f-toolbar-text-shadow:none;--f-toolbar-font-weight:400;--f-html-color:var(--fancybox-color,#222);--f-html-bg:#fff;--f-error-color:#555;--f-error-bg:#fff;--f-video-bg:#fff;--f-caption-color:#333;--f-spinner-color-1:rgba(0,0,0,.2);--f-spinner-color-2:rgba(0,0,0,.8);--f-spinner-border-width:3.5px;--f-progressbar-color:#6f6f74;--f-button-color:#333;--f-button-hover-color:#000;--f-button-outline-color:rgba(0,0,0,.85);--f-button-bg:hsla(0,0%,100%,.85);--f-button-svg-stroke-width:1.3;--f-button-svg-filter:none;--f-arrow-bg:hsla(0,0%,100%,.85);--f-arrow-color:#333;--f-arrow-hover-color:#000;--f-arrow-svg-stroke-width:1.3;--f-close-button-color:#555;--f-close-button-hover-color:#000;--f-thumb-bg:linear-gradient(#ebeff2,#e2e8f0);--f-thumb-focus-shadow:0 0 0 1.8px #fff,0px 0px 0px 2.25px #888;--f-thumb-selected-shadow:0 0 0 1.8px #fff,0px 0px 0px 2.25px #000}.fancybox__container::backdrop{background-color:transparent}.fancybox__container.has-vertical-thumbs{flex-direction:row-reverse}.fancybox__container.has-vertical-thumbs:not(.is-closing) .fancybox__viewport{overflow-x:clip;overflow-y:visible}.fancybox__container .fancybox__carousel>.fancybox__viewport>.fancybox__slide.is-selected>:not(.f-html,.f-panzoom__wrapper,.f-spinner),.fancybox__container .fancybox__carousel>.fancybox__viewport>.fancybox__slide:not(.is-selected),.fancybox__container .fancybox__carousel>:not(.fancybox__viewport),.fancybox__container>:not(.fancybox__carousel){opacity:var(--f-drag-opacity,1)}.fancybox__container:not(.is-ready,.is-hiding){visibility:hidden}.fancybox__container.is-revealing .fancybox__carousel>.fancybox__viewport>.fancybox__slide.is-selected>:not(.f-html,.f-panzoom__wrapper,.f-spinner),.fancybox__container.is-revealing .fancybox__carousel>.fancybox__viewport>.fancybox__slide:not(.is-selected),.fancybox__container.is-revealing .fancybox__carousel>:not(.fancybox__viewport),.fancybox__container.is-revealing>:not(.fancybox__carousel){animation:var(--f-interface-enter-duration,.35s) ease none f-fadeIn}.fancybox__container.is-hiding .fancybox__carousel>.fancybox__viewport>.fancybox__slide.is-selected>:not(.f-html,.f-panzoom__wrapper),.fancybox__container.is-hiding .fancybox__carousel>.fancybox__viewport>.fancybox__slide:not(.is-selected),.fancybox__container.is-hiding .fancybox__carousel>:not(.fancybox__viewport),.fancybox__container.is-hiding>:not(.fancybox__carousel){animation:var(--f-interface-exit-duration,.35s) ease forwards f-fadeOut}.fancybox__container.is-idle .f-carousel__toolbar{opacity:0;pointer-events:none}.fancybox__container.is-idle .f-button.is-arrow{opacity:0}.fancybox__container.is-idle.is-ready .f-carousel__toolbar{animation:f-fadeOut .15s ease-out both;pointer-events:none}.fancybox__container.is-idle.is-ready .f-button.is-arrow{animation:f-fadeOut .15s ease-out both}.fancybox__backdrop{background:var(--fancybox-backdrop-bg);inset:0;position:fixed;z-index:-1}.fancybox__carousel{display:flex;flex:1;flex-direction:column;min-height:0;min-width:0;overflow-x:clip;overflow-y:visible;position:relative;z-index:10}.fancybox__carousel.is-vertical{--f-carousel-slide-height:100%}.fancybox__carousel.is-ltr{direction:ltr}.fancybox__carousel.is-rtl{direction:rtl}.fancybox__carousel>.f-button.is-arrow:before{content:"";inset:-30px;position:absolute;z-index:1}.fancybox__viewport{display:grid;flex:1;min-height:0;min-width:0;overflow:visible;position:relative;transform:translate3d(0,var(--f-drag-offset,0),0)}.fancybox__viewport.is-draggable{cursor:move;cursor:grab}.fancybox__viewport.is-dragging{cursor:move;cursor:grabbing}.fancybox__viewport [contenteditable],.fancybox__viewport [data-selectable]{cursor:auto}.fancybox__slide{align-items:center;backface-visibility:hidden;background:var(--f-carousel-slide-bg);box-sizing:border-box;display:flex;flex-direction:column;grid-area:1/1;height:var(--f-carousel-slide-height);margin:0;max-width:100%;min-height:0;min-width:0;padding:var(--f-carousel-slide-padding);position:relative;transform:translateZ(0);width:var(--f-carousel-slide-width);will-change:transform}.fancybox__slide:after,.fancybox__slide:before{content:"";display:block}.fancybox__slide:before{margin-bottom:auto}.fancybox__slide:after{margin-top:auto}.fancybox__slide.is-selected{z-index:1}.fancybox__slide.f-zoomable{overflow:visible}.fancybox__slide.has-error{--f-html-color:var(--f-error-color,--f-html-color);--f-html-bg:var(--f-error-bg,--f-html-bg)}.fancybox__slide.has-html{overflow:auto;padding:8px}.fancybox__slide.has-close-btn{padding-top:34px}.fancybox__slide .f-button[data-fancybox-close]{--f-button-width:var(--f-close-button-width,34px);--f-button-height:var(--f-close-button-height,34px);--f-button-border-radius:var(--f-close-border-radius,4px);--f-button-color:var(--f-close-button-color,#fff);--f-button-hover-color:var(--f-close-button-hover-color,#fff);--f-button-bg:var(--f-close-button-bg,transparent);--f-button-hover-bg:var(--f-close-button-hover-bg,transparent);--f-button-active-bg:var(--f-close-button-active-bg,transparent);--f-button-svg-width:var(--f-close-button-svg-width,22px);--f-button-svg-height:var(--f-close-button-svg-height,22px);position:absolute;right:0;top:calc(var(--f-button-height)*-1);z-index:40}.fancybox__slide .f-spinner{cursor:pointer}.fancybox__container.is-closing .f-caption,.fancybox__slide.is-loading .f-caption{visibility:hidden}.fancybox__container.is-closing .fancybox__carousel{overflow:visible}
