body{font-size:0.9375vw}.container{padding:0 2.08333vw}.grid_1-1{display:grid;gap:0.83333vw;grid-template-columns:50% 50%;grid-template-rows:unset}.title{font-size:3.125vw}.header{padding-top:1.5625vw}.header__logos{gap:1.25vw;height:1.84375vw}.header__logo--synergy{width:8.125vw}.header__logo--fkr{width:9.21875vw}.header__logo--pobeda{width:6.77083vw}.header__links{display:flex;gap:1.66667vw}.header__link{font-size:0.9375vw}.header__btn{padding:0.57292vw 2.5vw;border-radius:1.25vw}.main{padding-top:0.83333vw;margin-top:-1.82292vw}.main__inner{padding:4.16667vw 2.08333vw 3.90625vw}.main__inner-bg--desc{display:block}.main__inner-bg--mob{display:none}.main__plate{background:rgba(255,255,255,0.2) url("../img/main/map-8733c0de77.png") right bottom/32.8125vw no-repeat;border-radius:1.25vw;padding:1.25vw 1.25vw 2.08333vw;height:31.25vw}.main__plate-bottom{gap:1.25vw;justify-content:end}.main__slogan{display:none}.main__slogan-desc{display:block;font-size:1.25vw;line-height:1.4}.main__btn{font-size:1.25vw;padding:1.25vw 7.94271vw;border-radius:0.9375vw;width:-webkit-fit-content;width:fit-content}.main__title-text{font-size:5vw;letter-spacing:2%}.main__title-year{padding:0.41667vw 0.83333vw;font-size:0.9375vw;border-radius:0.83333vw;line-height:100%}.main__desctiption{display:flex;flex-direction:column;justify-content:space-between}.main__desctiption-text{font-size:1.25vw;display:block}.main__slider{margin-top:unset;display:block}.main__slider .swiper-wrapper{margin-top:1.25vw}.main__slider-desc{display:none}.main__slider-nav{display:flex;gap:0.41667vw}.main__slider-top{justify-content:end}.main__slider-button-prev,.main__slider-button-next{width:2.5vw;height:2.5vw;border-radius:0.625vw}.main__slider-button-prev:before{width:1.25vw;height:1.25vw}.main__slider-button-next:before{width:1.25vw;height:1.25vw}.main__slider-item{flex-direction:row;padding:1.25vw;margin-right:0.83333vw;border-radius:0.9375vw;height:12.23958vw;width:31.40625vw;gap:0.83333vw}.main__slider-item-img{min-width:9.73958vw;min-height:unset;height:100%;border-radius:0.9375vw}.main__slider-item-title{font-size:1.66667vw}.main__slider-item-year{font-size:0.9375vw;position:relative;top:unset;right:unset;padding:0.41667vw 0.9375vw;border-radius:0.83333vw}.main__slider-item-text{font-size:0.9375vw}.about{padding-top:6.25vw}.about__title{font-size:3.33333vw;margin-left:0}.about__content{margin-top:1.25vw}.about__description{padding:2.08333vw;border-radius:1.25vw;gap:unset}.about__description-title{font-size:1.66667vw;line-height:130%}.about__description-text{line-height:140%;margin-top:2.08333vw}.about__description-text._2{margin-top:1.25vw}.about__book{background:url("../img/about/bg-221a0f8642.png") no-repeat;background-size:cover;background-position:center top 0;padding:2.08333vw;border-radius:1.25vw;height:unset;align-items:end;min-height:23.4375vw}.about__book-text{max-width:17.96875vw;line-height:140%}.map{margin-top:6.25vw}.map__title{font-size:3.125vw;margin-left:0;letter-spacing:2%}.map__desc{display:block}.map__inner{margin-top:1.25vw;display:flex;justify-content:space-between;padding:2.08333vw;height:38.95833vw;background:url("../img/map/bg-1c722db21e.png") no-repeat;background-position:center center;background-size:cover;border-radius:1.5625vw;position:relative;overflow:hidden;-webkit-user-select:none;-ms-user-select:none;user-select:none;touch-action:none}.map__map{position:absolute;top:0.78125vw;right:3.125vw;will-change:transform;transition:-webkit-transform 0.1s ease-out;transition:transform 0.1s ease-out;transition:transform 0.1s ease-out, -webkit-transform 0.1s ease-out;-webkit-transform-origin:center center;transform-origin:center center}.map__map-svg{width:72.39583vw;height:42.39583vw;-webkit-transform-origin:center center;transform-origin:center center;transition:-webkit-transform 0.3s ease-out;transition:transform 0.3s ease-out;transition:transform 0.3s ease-out, -webkit-transform 0.3s ease-out}.map__map-svg path{cursor:pointer;transition:fill 0.2s ease-out}.map__map-svg path:hover{fill:#F2F2F2}.map__map-svg path.active{fill:#FE2D61}.map__zoom{position:absolute;top:50%;right:2.08333vw;-webkit-transform:translate(0, -50%);transform:translate(0, -50%);gap:0.41667vw;color:#fff;font-size:1.04167vw;z-index:2}.map__zoom-btn{padding:0.26042vw;cursor:pointer;min-width:2.5vw;min-height:2.5vw;max-width:2.5vw;max-height:2.5vw;display:flex;align-items:center;justify-content:center;background:rgba(242,242,242,0.3);border-radius:0.625vw;margin-bottom:0.83333vw}.map__popup{cursor:default;z-index:2;position:absolute;display:none;flex-direction:column;gap:1.25vw;padding:1.04167vw 1.25vw;border-radius:0.83333vw;width:28.64583vw;background:#fff;font-size:1.25vw;box-shadow:-0.10417vw 0.52083vw 0.88542vw -0.625vw #42445a;pointer-events:none}.map__popup.position-fixed{pointer-events:auto;box-shadow:0 0.26042vw 0.78125vw rgba(0,0,0,0.2)}.map__popup.position-fixed .map__popup-text{display:none}.map__popup.position-fixed .map__popup-items{display:flex}.map__popup-close{position:absolute;top:1.04167vw;right:1.25vw;width:0.83333vw;height:0.83333vw;cursor:pointer}.map__popup-text{color:#8C8C8C}.map__popup-items{display:none;gap:0.41667vw;flex-direction:row;justify-content:space-between}.map__popup-item{padding:2.65625vw 1.25vw 1.25vw;background:#F2F2F2;border-radius:0.83333vw;width:33%}.map__popup-item-num{color:#FC3466;font-size:1.875vw}.map__popup-item-text{font-size:0.88542vw}.map .attractions{position:relative;z-index:1;padding:1.25vw;background:rgba(242,242,242,0.3);display:flex;flex-direction:column;gap:1.04167vw;width:31.14583vw;height:30.98958vw;border-radius:1.5625vw;cursor:default}.map .attractions__filter{min-height:3.28125vw;overflow:hidden;border-radius:0.83333vw}.map .attractions__search{font-size:1.04167vw;padding:1.04167vw 1.25vw;height:100%;width:100%;border:none}.map .attractions__search:focus-visible{border:none;outline:none}.map .attractions__items{display:block;padding:1.25vw 0.52083vw 1.25vw 1.25vw;background:#fff;max-height:calc(100% - 3.28125vw - 1.04167vw);border-radius:1.5625vw}.map .attractions__items-skin{padding-right:0.52083vw;display:flex;flex-direction:column;gap:0.83333vw;max-height:100%;overflow:auto}.map .attractions__item{display:flex;flex-direction:column;gap:0;padding-bottom:0.83333vw;border-bottom:1px solid #F2F2F2}.map .attractions__item.active .attractions__item-moreinfo{padding-top:1.25vw;max-height:20.83333vw}.map .attractions__item-moreinfo{padding-top:0px;max-height:0px;overflow:hidden;display:flex;flex-direction:column;gap:1.25vw;transition:.2s}.map .attractions__item-moreinfo-title{color:#8C8C8C;font-size:0.9375vw}.map .attractions__item-moreinfo-text{font-size:0.9375vw}.map .attractions__item-moreinfobox{display:flex;flex-direction:column;gap:0.41667vw}.map .attractions__item-info{display:flex;width:100%;cursor:pointer}.map .attractions__item-pic{overflow:hidden;border-radius:50%;min-width:4.16667vw;min-height:4.16667vw;max-width:4.16667vw;max-height:4.16667vw}.map .attractions__item-pic img{-o-object-fit:cover;object-fit:cover;height:100%;width:100%}.map .attractions__item-description{margin-left:0.83333vw;margin-right:0.41667vw;display:flex;flex-direction:column;gap:0.41667vw;align-self:center}.map .attractions__item-description-title{font-size:1.25vw}.map .attractions__item-description-city{font-size:0.9375vw;color:#8C8C8C}.map .attractions__item-year{font-size:0.9375vw;margin-left:auto;height:-webkit-fit-content;height:fit-content;line-height:100%;padding:0.41667vw 0.9375vw;border-radius:0.83333vw;background:#F2F2F2}.add{padding-top:6.25vw;margin-bottom:1.04167vw}.add__add{padding:2.08333vw;border-radius:1.5625vw;background:#EDEDED;height:23.95833vw;display:flex;flex-direction:column;justify-content:space-between;gap:unset}.add__add-title{font-size:3.125vw;line-height:120%;letter-spacing:2%}.add__add-text{line-height:130%}.add__add-btnbox{margin-top:2.08333vw;display:flex;gap:0.83333vw;flex-direction:row}.add__add-btn{font-size:1.25vw;padding:1.14583vw 4.89583vw;display:flex;text-align:center;border-radius:0.9375vw}.add__add-btn--brown{background:#1C1C1C;color:#fff}.add__add-btn--white{background:#fff}.add__decoration{padding:2.08333vw;border-radius:1.5625vw;align-items:end;background:url("../img/add/deco_bg-a35c4b7acb.png") no-repeat;background-size:100% 100%;background-position:center center;color:#fff;overflow:hidden}.add__decoration-skin{position:relative}.add__decoration-img{display:block;position:absolute;top:50%;left:-1.04167vw;-webkit-transform:translate(0, -50%);transform:translate(0, -50%);z-index:1;width:39.89583vw;height:46.82292vw}.add__decoration-text{line-height:130%}.add__decoration-partners{background:url("../img/add/deco_plate-7ba1dfa01c.png") no-repeat;background-size:100% 100%;background-position:center center;padding:4.11458vw 0 4.11458vw 9.89583vw;position:relative}.add__decoration-partners-items{display:flex;gap:0.83333vw;flex-wrap:nowrap;margin-left:unset}.add__decoration-partners-item{height:6.97917vw;min-width:11.5625vw;border-radius:1.04167vw;background:#fff;display:flex;align-items:center;justify-content:center;padding:0.52083vw}.add__decoration-partners-item img{-o-object-fit:contain;object-fit:contain}.add__decoration-partners-item--synergy{width:8.125vw}.add__decoration-partners-item--pobeda{height:5.625vw}.add__decoration-partners-item--fkr{width:8.80208vw}.add__decoration-partners-year{display:block;background:rgba(255,255,255,0.3);line-height:100%;height:-webkit-fit-content;height:fit-content;width:-webkit-fit-content;width:fit-content;padding:0.41667vw 0.83333vw;font-size:0.9375vw;border-radius:0.83333vw;line-height:100%;position:absolute;right:1.45833vw;top:1.04167vw}.add__decoration-sloganbox{margin-top:0.83333vw;display:flex;gap:0.83333vw;align-items:center;justify-content:end;margin-left:auto;width:-webkit-fit-content;width:fit-content}.add__decoration-sloganbox-location{width:3.75vw;height:3.75vw;border-radius:0.83333vw;background:rgba(255,255,255,0.3);display:flex;align-items:center;justify-content:center;padding:1.25vw}.footer{margin-top:auto;margin-bottom:2.08333vw}.footer__content{background:#EDEDED;border-radius:1.25vw;padding:unset}.footer__contacts{display:flex;flex-direction:column;gap:2.5vw;padding:2.08333vw}.footer__contacts-title{width:100%}.footer__contacts-email{font-size:1.66667vw;width:unset;text-align:right}.footer__contacts-num{font-size:1.66667vw;width:unset;letter-spacing:-0.7px}.footer__contacts-contactsbox{display:flex;justify-content:space-between;gap:3.38542vw}.footer__info{margin-top:0;padding:2.08333vw 2.08333vw 2.08333vw 0;display:flex;align-items:end;justify-content:space-between;flex-direction:row;font-size:0.9375vw}
