@media screen and (max-width: 1520px){footer .footer-menu{width:180px}footer .footer-menu ul{-moz-columns:1;columns:1}footer .logo-wrap img{width:46px}footer .footer-contacts{flex-wrap:wrap;min-width:unset;justify-content:flex-start}footer .address{line-height:1.2;margin-top:10px}}@media screen and (max-width: 1600px){.eventPage .picture-block .eventSwiper{padding-bottom:80px}.eventPage .picture-block .eventSwiper .swiper-button-next{bottom:14px}.eventPage .picture-block .eventSwiper .swiper-button-prev{bottom:14px}.eventPage .picture-block .eventSwiper .swiper-pagination-fraction{bottom:0}}@media screen and (max-width: 990px){header{margin-top:20px}header .logo-wrap{display:inline-block;position:relative}header .container{display:block}header a.logo{max-width:82px}header a.logo .name{display:none}header .header-menu{display:none}header .mobile-name{display:block}header .search-wrap{margin:0;position:absolute;right:100px;top:10px;width:63px;height:63px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:#d9f4ff;box-shadow:1px 1px 5px rgba(0,0,0,.25);z-index:99}header .searchform-wrap{background:#fff;z-index:99;padding:30px 15px;margin-top:15px}header .mob-menu-button{display:flex;flex-direction:column;height:63px;width:90px;position:absolute;right:0;top:10px;box-shadow:1px 1px 5px rgba(0,0,0,.25);background:#d9f4ff;border-top-left-radius:63px;border-bottom-left-radius:63px;gap:7px;justify-content:center;padding:10px 40px 10px 15px;z-index:99}header .mob-menu-button span{height:2px;background:#073d6d}header .mob-menu-button span:not(:last-child){margin-bottom:2px;transition:transform ease .5s}header .mob-menu-button.opened span:first-child{transform:rotate(-45deg) translate(-1px, 9px)}header .mob-menu-button.opened span:nth-child(2){transform:rotate(45deg) translate(2px, -7px)}header .mob-menu-button.opened span:last-child{display:none}header .headerbg-wrap{display:none}.mobile-menu-wrap{position:absolute;display:flex;justify-content:flex-end;align-items:flex-start;width:100%;height:calc(100% - 100px);overflow:hidden;left:0;top:100px}.mobile-header-menu{position:relative;display:flex;margin:0;z-index:99;list-style-type:none;width:auto;max-width:250px;flex-direction:column;height:auto;background:#d9f4ff;border-top-left-radius:50px;border-bottom-left-radius:50px;padding:15px 25px;box-shadow:1px 1px 5px rgba(0,0,0,.25);transform:translateX(100%)}.mobile-header-menu.transition{transition:transform linear .5s}.mobile-header-menu.opened{transform:translateX(0)}.mobile-header-menu .item{display:inline-block;font-size:16px;font-style:normal;font-weight:400;line-height:21px;margin:0;transition:ease .5s}.mobile-header-menu .item:not(:last-child){border-bottom:1px solid rgba(7,61,109,.3)}.mobile-header-menu .item a{text-decoration:none;color:#073d6d;font-weight:700;font-size:18px;padding:30px 15px;display:block}}@media screen and (max-width: 990px){.title.lined{width:auto;max-width:75%;display:inline-flex;min-width:unset;border:none;flex-grow:0;padding:0;margin-bottom:40px}.title.lined::before{content:"";display:block;height:1px;width:100vw;position:absolute;left:calc(100% + 20px);background:rgba(7,61,109,.3);top:50%}.title.lined::after{content:"";right:-20px !important;height:32px !important;top:50% !important;transform:translateY(-50%)}.chairsSection{margin:70px 0 40px}.chairsSection .container{flex-wrap:wrap;padding-bottom:20px;gap:0}.chairsSection .chairs-wrap{gap:18px;flex-grow:unset;flex-shrink:unset;overflow-x:scroll;white-space:nowrap;scroll-snap-type:x mandatory;scroll-padding:15px;padding:10px 15px;margin:0 -15px;width:calc(100% + 30px)}.chairsSection .chairs-wrap .item{width:145px;height:112px;box-shadow:1px 1px 5px 0px rgba(0,0,0,.25);border-radius:20px;border:none;scroll-snap-align:start;scroll-margin-bottom:10px;flex-shrink:0}.chairsSection .chairs-wrap .item::after{display:none}.chairsSection ::-webkit-scrollbar,.chairsSection ::-webkit-scrollbar{width:1px;height:1px}.chairsSection ::-webkit-scrollbar-thumb,.chairsSection ::-webkit-scrollbar-thumb{background:rgba(0,0,0,0)}.eventsSection{margin:50px 0}.eventsSection .container{justify-content:flex-start;gap:0;flex-wrap:wrap}.eventsSection .btn{margin-top:50px}.events-wrap{flex-wrap:wrap;flex-shrink:initial;max-width:unset}.events-wrap .item{width:calc(50% - 15px);border:none;box-shadow:none;padding:0}.events-wrap .item .pict{max-height:unset}.events-wrap .item .text{display:none}.events-wrap .item::after{display:none}.mapSection{background:linear-gradient(172deg, #D2F1FF 0%, rgba(201, 224, 234, 0) 100%);margin-top:40px}.mapSection .container{flex-wrap:wrap;padding-top:40px;margin:0}.mapSection .container .select-wrap{border:none;padding:0;border-top:1px solid rgba(7,61,109,.3);margin:0 -15px;width:calc(100% + 30px)}.mapSection .container .select-wrap .choose-region{padding:25px}.mapSection .container .select-wrap .choose-region-list{position:relative;background:rgba(0,0,0,0);height:auto;max-height:300px;border:none;padding:18px 25px 0;margin:0px;border-top:1px solid rgba(7,61,109,.3)}.mapSection .container .select-wrap select{background:rgba(0,0,0,0);font-size:18px;font-weight:400;line-height:21px;padding:25px;padding-right:68px}.mapSection .container .select-wrap .select-arrow{content:"";display:block;position:absolute;right:35px;top:29px;width:23px;height:14px;background:url(/assets/template/img/arr-down-blue.svg) center/cover no-repeat;transition:transform ease .5s}.mapSection .container .select-wrap .select-arrow.opened{background:url(/assets/template/img/arr-down-blue.svg) center/cover no-repeat;right:35px;top:29px;width:23px;height:14px;transform:rotate(180deg)}.mapSection .container .museum-list{display:none;height:auto;max-height:300px;padding-right:10px;padding-left:10px}.mapSection .container .left-block{width:100%;margin:0}.mapSection .container .right-block{width:100%;border:none}.mapSection .container::after{display:none}.mapSection .mobile-museum-btn{display:block;color:#000;font-size:18px;font-weight:400;line-height:21px;padding:25px;padding-right:68px;margin:0 -15px;width:calc(100% + 30px);border-top:1px solid rgba(7,61,109,.3);border-bottom:1px solid rgba(7,61,109,.3);position:relative}.mapSection .mobile-museum-btn::after{content:"";display:block;position:absolute;right:35px;top:29px;width:23px;height:14px;background:url(/assets/template/img/arr-down-blue.svg) center/cover no-repeat;transition:transform ease .5s}.mapSection .mobile-museum-btn.opened::after{transform:rotate(180deg)}.mapSection .mapTitle{font-size:18px;font-weight:700;line-height:20px;margin:0}.mapSection .map-wrap{width:calc(100% + 30px);margin-left:-15px;margin-right:-15px;height:350px;margin-bottom:20px}.mapSection #vmap{height:100%;width:100%;position:relative;overflow:hidden}.aboutSection{margin-top:40px}.aboutSection .description{flex-wrap:wrap;gap:0;margin:0}.aboutSection .description .text{width:100%;font-size:16px;line-height:1.3}.aboutSection .description+.d-flex{flex-wrap:wrap}.aboutSection.mainpage .description{margin:0}.aboutSection .purpose-block{width:100%;margin:0;font-size:16px;font-style:normal;font-weight:400;line-height:1.3}.aboutSection .tasks-block{width:100%;margin:0;padding:0}.aboutSection .tasks-block::after{display:none}.aboutSection .tasks-block .text{font-size:16px;line-height:1.3}.aboutSection .tasks-block ul{-moz-columns:1;columns:1}.aboutSection .tasks-block ul li{margin:0 0 15px}.aboutSection .tasks-block ul li:nth-child(3){min-height:unset}.aboutSection::after{display:none}.formSection{background:linear-gradient(151deg, #D2F1FF 0%, rgba(201, 224, 234, 0) 100%);padding-top:0}.formSection.nobg{background:rgba(0,0,0,0)}.formSection .container{flex-wrap:wrap}.formSection .contacts-wrap{width:100%;padding:40px 15px;max-width:unset}.formSection .form-wrap{display:none}.formSection .form-wrap::after{display:none}.formSection .title{width:auto;max-width:75%;display:inline-flex;min-width:unset;border:none;flex-grow:0;padding:0;margin-bottom:50px}.formSection .title.center{text-align:left}.formSection .title::before{content:"";display:block;height:1px;width:100vw;position:absolute;left:calc(100% + 20px);background:rgba(7,61,109,.3);top:50%}.formSection .title::after{content:"";right:-20px !important;height:32px !important;top:50% !important;transform:translateY(-50%);position:absolute;width:1px;background:rgba(7,61,109,.3)}.formSection .mobile-map{display:block;position:relative;z-index:10}.form-container input{overflow:hidden}.form-container .title{text-align:left}.form-container form .row label{flex-shrink:0;transition:ease .5s,font-size linear .1s;max-width:100%}.form-container form .row label.active{font-size:12px;max-width:100%}footer{padding:20px 0}footer .container{flex-wrap:wrap}footer .logo-wrap{width:100%;margin-bottom:20px}footer .logo-wrap img{max-width:45px}footer .logo-wrap .name{max-width:unset;margin-left:6px}footer .footer-menu{margin-left:10px}footer .footer-contacts{display:none}footer .btn{margin:20px auto}.ratingSection{margin-bottom:0;padding:45px 0 10px}.ratingSection .container{padding-right:0}.ratingSection .title{margin-bottom:50px;text-align:left !important;line-height:28px;position:relative;max-width:260px}.ratingSection .title::before{content:"";display:block;height:1px;width:100vw;position:absolute;left:calc(100% + 20px);background:rgba(7,61,109,.3);top:50%}.ratingSection .title::after{content:"";right:-20px !important;height:32px !important;top:50% !important;transform:translateY(-50%);position:absolute;width:1px;background:rgba(7,61,109,.3)}.ratingSection .ratingSwiper{padding-bottom:55px}.ratingSection .ratingSwiper .swiper-slide a{padding:0;background:rgba(0,0,0,0)}.ratingSection .ratingSwiper .swiper-slide a .name{text-align:left;font-weight:400;font-size:16px;line-height:21px}.museums-list{gap:20px;padding-top:40px;margin-bottom:40px}.museums-list .item{width:calc(33% - 20px)}.prefooter-form-wrap{margin-top:20px;border-radius:100px 100px 0px 0}.prefooter-form-wrap .title{font-size:20px}.prefooter-form-wrap form .row.w50{width:100%}.prefooter-form-wrap form .note{font-size:14px}form .row{padding:25px 0 0}form .row label{font-size:16px;flex-shrink:0}form .row label.for-select{font-size:16px !important;top:3px}form .row label.active{top:3px}form select{font-size:16px}form .note{font-size:14px}.contactSection{padding:40px 0 0}.contactSection .container{flex-wrap:wrap}.contactSection .contacts-wrap{width:100%;max-width:unset;padding-top:0;flex-wrap:wrap;margin-bottom:40px}.contactSection .contacts-wrap .title.lined{max-width:unset;margin-bottom:40px;position:relative}.contactSection .contacts-wrap .title.lined::before{content:"";display:block;height:1px;width:100vw;position:absolute;left:calc(100% + 20px);background:rgba(7,61,109,.3);top:50%}.contactSection .contacts-wrap .title.lined::after{content:"";right:-20px !important;height:32px !important;top:50% !important;transform:translateY(-50%);position:absolute;width:1px;background:rgba(7,61,109,.3)}.contactSection .contacts-wrap .contacts-block{padding-top:0;width:100%;max-width:unset}.contactSection #map{max-width:unset;margin:0 -15px;width:calc(100% + 30px);height:450px}.eventPage{padding:40px 0 0}.eventPage .slider-block{flex-wrap:wrap;gap:0}.eventPage .title.lined{max-width:unset;min-width:unset;width:100%;margin:0 0 40px}.eventPage .title.lined::after{display:none}.eventPage .title.lined::before{display:none}.eventPage .picture-block{width:100%;margin-bottom:40px}.eventPage .picture-block .eventSwiper{padding-bottom:60px;max-width:775px;padding-right:25px}.eventPage .picture-block .eventSwiper .swiper-button-next{left:calc(50% + 55px);bottom:20px}.eventPage .picture-block .eventSwiper .swiper-button-prev{left:calc(50% - 105px);bottom:20px}.eventPage .picture-block .eventSwiper .swiper-pagination-fraction{left:50%;transform:translateX(-50%);bottom:8px;font-size:26px;line-height:1.2}.descriptionSection .text{width:100%;padding:50px 8% 55px 0;margin-bottom:20px}.descriptionSection .text::after{border-radius:0 200px 200px 0}}@media screen and (max-width: 767px){.container.banner .btn{margin:35px 0 0;font-size:18px;padding:25px 15px}.container.banner .btn span{font-size:34px;margin-bottom:0}.events-wrap{flex-wrap:wrap;flex-shrink:initial;gap:35px}.events-wrap .item{width:calc(50% - 18px);border:none;box-shadow:none;padding:0}.events-wrap .item .text{display:none}.events-wrap .item::after{display:none}.events-wrap .item:hover{border:none;box-shadow:none}.eventslistSection .events-wrap{padding:0;margin-top:40px;gap:35px}.eventslistSection .events-wrap .item{width:calc(50% - 18px)}.eventslistSection .events-wrap .item.title{min-width:unset;border:none;flex-grow:0;padding:0;margin-bottom:50px;width:100%;max-width:unset}.eventslistSection .events-wrap .item.title h1{border:none;padding:0;margin:0;width:auto;display:inline-block;position:relative}.eventslistSection .events-wrap .item.title h1::before{content:"";display:block;height:1px;width:100vw;position:absolute;left:calc(100% + 20px);background:rgba(7,61,109,.3);top:50%}.eventslistSection .events-wrap .item.title h1::after{content:"";right:-20px !important;height:32px !important;top:50% !important;transform:translateY(-50%);position:absolute;width:1px;background:rgba(7,61,109,.3)}.museums-list .item{width:calc(50% - 10px)}.museums-list .item.title{width:100%;margin-bottom:30px;border:none}.museums-list .item.title::after{display:none}.museums-list .item.title h1{border:none;padding:0;margin:0;width:auto;display:inline-block;position:relative}.museums-list .item.title h1::before{content:"";display:block;height:1px;width:100vw;position:absolute;left:calc(100% + 20px);background:rgba(7,61,109,.3);top:50%}.museums-list .item.title h1::after{content:"";right:-20px !important;height:32px !important;top:50% !important;transform:translateY(-50%);position:absolute;width:1px;background:rgba(7,61,109,.3)}footer .footer-menu{width:100%}footer .footer-menu ul{columns:2;-moz-columns:2;margin:0}.aboutSection .purpose-block .title,.aboutSection .tasks-block .title{color:#000;font-size:18px;font-weight:400;line-height:21px;background:#f5f5f5;padding:25px;padding-right:68px;margin:0 -15px;width:calc(100% + 30px);border-top:1px solid rgba(7,61,109,.3);border-bottom:1px solid rgba(7,61,109,.3);position:relative}.aboutSection .purpose-block .title::after,.aboutSection .tasks-block .title::after{content:"";display:block;position:absolute;right:45px;top:29px;width:23px;height:14px;background:url(/assets/template/img/arr-down-blue.svg) center/cover no-repeat;transition:transform ease .5s}.aboutSection .purpose-block .title.opened::after,.aboutSection .tasks-block .title.opened::after{transform:rotate(180deg)}.aboutSection .purpose-block .text,.aboutSection .tasks-block .text{display:none;padding:15px 20px 0;margin:0 -15px;width:calc(100% + 30px)}.aboutSection .purpose-block .title{border-bottom-width:0}.aboutSection .purpose-block .text{border-top:1px solid rgba(7,61,109,.3)}}@media screen and (max-width: 576px){.container{padding-right:15px;padding-left:15px}.eventslistSection .events-wrap,.events-wrap{justify-content:center}.eventslistSection .events-wrap .item,.events-wrap .item{width:100%}.museums-list .item{width:100%}form .row .note{font-size:14px}form select{width:100%}.form-container{padding:80px 8%}.form-container form .row label{font-size:14px}.form-container form .row label.for-select{font-size:14px !important}.form-container form .row label.for-select.active{font-size:12px !important}.formSection h1{font-size:24px}}