.photo-grid_photo-grid__euC5H{background-color:#000;width:100%}.photo-grid_photo-grid__gallery-container__KjC_r{width:100%}.modal-menu_modal-menu__KiLjI{position:fixed;background:var(--color-black);z-index:110;width:100%;height:100%;top:0;display:flex;flex-direction:column;overflow:auto}.modal-menu_modal-menu__list__rcGto{margin:150px 0 60px 305px;padding:0;display:flex;flex-direction:column}@media screen and (max-width:1200px){.modal-menu_modal-menu__list__rcGto{margin:150px 0 60px;align-items:center}}.modal-menu_modal-menu__item__RZEQV{list-style-type:none}.modal-menu_modal-menu__item__RZEQV:not(:last-child){margin-bottom:20px}.modal-menu_modal-menu__link__ZYFnB{color:var(--color-white);text-transform:uppercase;text-decoration:none;font-size:68px}.modal-menu_modal-menu__link__ZYFnB:hover{text-decoration:underline;-webkit-text-decoration-color:red;text-decoration-color:red}@media screen and (max-width:640px){.modal-menu_modal-menu__link__ZYFnB{font-size:32px}}.modal-menu_modal-menu__soc-list__A21Il{margin:auto 0 30px 308px;padding:0;display:flex}@media screen and (max-width:1200px){.modal-menu_modal-menu__soc-list__A21Il{margin:auto auto 30px}}.modal-menu_modal-menu__soc-item__QUs5I{list-style-type:none}.modal-menu_modal-menu__soc-item__QUs5I:not(:last-child){margin-right:20px}.modal-menu_modal-menu__soc-link__AWD76{display:block;width:25px;height:25px}.modal-menu_modal-menu__soc-icon__PIFmV{width:100%;height:100%}.Header_header__MwWvM{display:flex;height:100px;position:fixed;top:0;width:100%;grid-area:header;overflow:hidden;z-index:1000}.Header_header__progress__euQab{position:absolute;width:100%;border-radius:0;height:2px;background-color:var(--color-black);border:none}.Header_header__progress__euQab::-webkit-progress-bar{background-color:var(--color-black)}.Header_header__progress__euQab::-webkit-progress-value{background-color:var(--color-red-e3)}.Header_header__progress__euQab::-moz-progress-bar{background-color:var(--color-red-e3)}.Header_header__container__i383M{padding:0 10px;width:100%;height:100%;display:flex;align-items:center}@media screen and (max-width:1199px){.Header_header__MwWvM{height:70px}}.Header_header__wrapper__8glT8{display:flex;align-items:center;width:100%}.Header_header__logo___DqV1{width:120px;height:38px;flex-shrink:0;flex-grow:0;flex-basis:auto;margin:10px 140px 45px 10px;transition:opacity .3s ease-in-out}@media screen and (max-width:1199px){.Header_header__logo___DqV1{width:90px;height:35px;margin-bottom:10px}}@media screen and (max-width:992px){.Header_header__logo___DqV1{margin-right:20px}}.Header_header__logo___DqV1:hover{opacity:.8}.Header_header__img__74bvm{width:100%;display:block}.Header_header__button__bY5_6{width:40px;height:40px;padding:0;cursor:pointer;background-color:transparent;border:0;flex-shrink:0;flex-grow:0;flex-basis:auto;margin:0 50px 0 0;transition:opacity .3s ease-in-out}.Header_header__button__bY5_6:hover{opacity:.8}@media screen and (max-width:1199px){.Header_header__button__bY5_6{width:30px;height:30px}}.Header_header__search__q4b8G{display:block;width:100%}.Header_header__menu__28Tat .Header_header__nav__kd0UH,.Header_header__menu__28Tat .Header_header__soc-list__mem95{display:block}@media screen and (min-width:993px){.Header_header__menu__28Tat{display:none}}.Header_header__nav__kd0UH{width:100%;margin-right:30px}@media screen and (max-width:992px){.Header_header__nav__kd0UH{display:none}}.Header_header__list___D2h2{padding:0;margin:0;display:flex}.Header_header__item__ChfKn{list-style-type:none}.Header_header__item__ChfKn:not(:last-child){margin-right:35px}.Header_header__item__ChfKn:last-child{margin-left:auto}.Header_header__link__tU9vJ{color:var(--color-gray-a3);font-size:16px;line-height:1.55;font-weight:500;text-transform:uppercase;text-decoration:none;transition:color .2s ease-in-out}@media screen and (max-width:1199px){.Header_header__link__tU9vJ{font-size:12px}}.Header_header__link__tU9vJ:hover{color:var(--color-white)}.Header_header__en__KvMyM{color:var(--color-gray-a3);font-size:16px;line-height:1.55;font-weight:500;transition:color .2s ease-in-out;text-transform:uppercase;flex-shrink:0;flex-grow:0;flex-basis:auto;margin-right:20px;text-decoration:none;display:none}@media screen and (max-width:1199px){.Header_header__en__KvMyM{font-size:12px}}@media screen and (max-width:992px){.Header_header__en__KvMyM{display:none}}.Header_header__en__KvMyM:hover{color:var(--color-white)}.Header_header__up__qCv9a{flex-shrink:0;display:none;padding:0;border:0;background-color:transparent;height:14px;width:22px;position:relative;cursor:pointer;margin:0 0 0 auto}@media screen and (min-width:993px){.Header_header__up__qCv9a{display:block}}.Header_header__up__qCv9a:before{width:22px;top:0;transition:background-color .25s ease-in-out}.Header_header__up__qCv9a:after,.Header_header__up__qCv9a:before{position:absolute;content:"";background-color:var(--color-white);height:1px;right:0}.Header_header__up__qCv9a:after{width:11px;bottom:0;transition:background-color .25s ease-in-out,transform .25s ease-in-out,top .25s ease-in-out}.Header_header__burger__nG5tK{display:none;padding:0;border:0;background-color:transparent;height:14px;width:22px;position:relative;cursor:pointer;margin:0 0 0 auto}@media screen and (max-width:992px){.Header_header__burger__nG5tK{display:block}}.Header_header__burger__nG5tK:before{top:0;transition:background-color .25s ease-in-out}.Header_header__burger__nG5tK:after,.Header_header__burger__nG5tK:before{position:absolute;content:"";background-color:var(--color-white);width:22px;height:2px;left:0}.Header_header__burger__nG5tK:after{bottom:0;transition:background-color .25s ease-in-out,transform .25s ease-in-out,top .25s ease-in-out}.Header_header__open__fnEkZ{color:red}.Header_header__open__fnEkZ:after,.Header_header__open__fnEkZ:before{background-color:transparent;top:50%;transform:translateY(-50%)}.Header_header__open__fnEkZ .Header_header__stick__0vm9C:first-child{transform:rotate(-45deg)}.Header_header__open__fnEkZ .Header_header__stick__0vm9C:nth-child(2){transform:rotate(45deg)}.Header_header__open__fnEkZ .Header_header__short-stick__WHuK8:first-child{transform:rotate(-45deg);width:22px;height:2px}.Header_header__open__fnEkZ .Header_header__short-stick__WHuK8:nth-child(2){transform:rotate(45deg);width:22px;height:2px}.Header_header__stick__0vm9C{width:22px;height:2px;transition:transform .25s ease-in-out;top:50%;transform:translateY(-50%)}.Header_header__short-stick__WHuK8,.Header_header__stick__0vm9C{background-color:var(--color-white);display:block;position:absolute}.Header_header__short-stick__WHuK8{width:11px;height:1px;transition:transform .25s ease-in-out,width .25s ease-in-out,height .25s ease-in-out;right:0}.Footer_footer__OYoYH{background-color:var(--color-black);grid-area:footer;padding:20px 0;border-top:1px solid var(--color-gray-24)}.Footer_footer__contacts__hxf7z{display:grid;grid-template-columns:2fr 2fr 1fr;grid-gap:10px;align-items:center}@media screen and (max-width:1225px){.Footer_footer__contacts__hxf7z{grid-template-columns:repeat(3,1fr)}}@media screen and (max-width:960px){.Footer_footer__contacts__hxf7z{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:480px){.Footer_footer__contacts__hxf7z{grid-template-columns:1fr;grid-auto-flow:row}}.Footer_footer__tel__QTowz{color:var(--color-white);text-decoration:none;font-size:30px;line-height:1.55}@media screen and (max-width:960px){.Footer_footer__tel__QTowz{font-size:22px}}.Footer_footer__mail__XD9a8{display:flex;align-items:center;color:var(--color-white);font-size:20px;line-height:1.55}@media screen and (max-width:960px){.Footer_footer__mail__XD9a8{font-size:14px}}@media screen and (max-width:480px){.Footer_footer__mail__XD9a8{font-size:16px}}.Footer_footer__letter__uUG3p{width:27px;height:27px;margin-right:5px}@media screen and (max-width:960px){.Footer_footer__letter__uUG3p{width:20px;height:20px}}.Footer_footer__soc-list__31Fqk{display:flex;margin:0;padding:0}@media screen and (max-width:960px){.Footer_footer__soc-list__31Fqk{display:none}}.Footer_footer__soc-item__3fscV{list-style-type:none}.Footer_footer__soc-item__3fscV:not(:last-child){margin-right:30px}.Footer_footer__soc-link__HDP05{display:block}.Footer_footer__soc-icon__5mQe4{display:block;width:20px;height:20px}.Footer_footer__wrapper__x89Pn{position:relative}.Footer_footer__wrapper__x89Pn .Footer_footer__soc-list__31Fqk{position:absolute;left:calc(50% + 5px);bottom:10px;display:none}@media screen and (max-width:960px){.Footer_footer__wrapper__x89Pn .Footer_footer__soc-list__31Fqk{display:flex}}@media screen and (max-width:480px){.Footer_footer__wrapper__x89Pn .Footer_footer__soc-list__31Fqk{position:static}}.Footer_footer__list__R7C7w{display:grid;grid-template-columns:repeat(4,1fr);grid-auto-flow:column;grid-template-rows:repeat(3,auto);grid-gap:10px;margin:30px 0 0;padding:0}@media screen and (max-width:1225px){.Footer_footer__list__R7C7w{grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(6,auto)}}@media screen and (max-width:960px){.Footer_footer__list__R7C7w{grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(9,auto)}}@media screen and (max-width:640px){.Footer_footer__list__R7C7w{grid-gap:5px}}@media screen and (max-width:480px){.Footer_footer__list__R7C7w{grid-template-columns:1fr;grid-auto-flow:row}}.Footer_footer__item__mQMll{list-style-type:none;max-width:235px}.Footer_footer__item__mQMll:nth-child(3n){margin-bottom:20px}.Footer_footer__link__4PgCv{color:var(--color-white);font-size:16px;line-height:1.55}@media screen and (max-width:960px){.Footer_footer__link__4PgCv{font-size:14px;line-height:1}}@media screen and (max-width:640px){.Footer_footer__link__4PgCv{font-size:12px}}.Footer_footer__bottom__YgtMy{display:flex;align-items:center;margin-top:20px}.Footer_footer__location__WPt1U{background-color:var(--color-red-e3);text-transform:uppercase;padding:2px 7px;margin-right:20px;font-weight:500;font-size:14px}.Footer_footer__rights__wt2F7{color:var(--color-gray-33);font-size:10px;line-height:1.55}.Footer_footer__button__OkZdg{width:25px;cursor:pointer;margin-left:auto;border:none;padding:0;background-color:transparent}.Footer_footer__up__3XWsG{width:100%;display:block}.Layout_layout__main__OXM3q{grid-area:main;width:100%}.photo-preview_photo-preview__9uxnU{width:100%;height:540px;display:flex;align-items:flex-end;background-size:cover;background-repeat:no-repeat;position:relative;min-height:300px}@media screen and (max-width:1080px){.photo-preview_photo-preview__9uxnU{height:500px}}.photo-preview_photo-preview__image__OKTFa{position:absolute;width:100%;height:100%;object-fit:cover;z-index:0;transition:opacity,.5s}.photo-preview_photo-preview__info-row__tCPJr{display:flex;justify-content:space-between;width:100%;align-items:flex-end;z-index:2;padding:10px}@media screen and (max-width:575px){.photo-preview_photo-preview__info-row__tCPJr{flex-direction:column;align-items:flex-start;padding:0 10px;position:relative;flex-direction:row}}.photo-preview_photo-preview__artist__1fRT1{font-size:100px;color:#fff;text-transform:uppercase;font-weight:300}@media screen and (max-width:1080px){.photo-preview_photo-preview__artist__1fRT1{font-size:50px}}@media screen and (max-width:575px){.photo-preview_photo-preview__artist__1fRT1{font-size:25px}}.photo-preview_photo-preview__event-name__lrydM{font-size:44px;color:#fff;text-transform:uppercase;padding-left:13px;font-weight:300;white-space:nowrap}@media screen and (max-width:1080px){.photo-preview_photo-preview__event-name__lrydM{font-size:24px;padding-left:6px}}@media screen and (max-width:865px){.photo-preview_photo-preview__event-name__lrydM{font-size:16px;padding-left:8px}}@media screen and (max-width:575px){.photo-preview_photo-preview__event-name__lrydM{padding-left:0}}.photo-preview_photo-preview__event-misc__Vwosx{display:flex;flex-direction:column;align-items:flex-end}@media screen and (max-width:575px){.photo-preview_photo-preview__event-misc__Vwosx{width:100%;align-self:flex-end}}.photo-preview_photo-preview__photo-count-container__51gid{display:flex;align-items:baseline}.photo-preview_photo-preview__photo-count__WtaPR{font-size:44px;color:#fff}@media screen and (max-width:1080px){.photo-preview_photo-preview__photo-count__WtaPR{font-size:24px}}@media screen and (max-width:865px){.photo-preview_photo-preview__photo-count__WtaPR{font-size:16px}}.photo-preview_photo-preview__photo-icon__IXnEj{margin-right:25px}.photo-preview_photo-preview__photo-icon__IXnEj img{width:23px;height:23px}@media screen and (max-width:1080px){.photo-preview_photo-preview__photo-icon__IXnEj{margin-right:15px}.photo-preview_photo-preview__photo-icon__IXnEj img{width:14px;height:14px}}@media screen and (max-width:865px){.photo-preview_photo-preview__photo-icon__IXnEj{margin-right:5px}}.photo-preview_photo-preview__event-date__Dx74U{font-size:44px;color:#fff}@media screen and (max-width:1080px){.photo-preview_photo-preview__event-date__Dx74U{font-size:24px}}@media screen and (max-width:865px){.photo-preview_photo-preview__event-date__Dx74U{font-size:16px}}@media screen and (max-width:575px){.photo-preview_photo-preview__event-date__Dx74U{display:none}.photo-preview_photo-preview__event-date--mobile__YkYfh{display:block!important}}.photo-preview_photo-preview__event-date--mobile__YkYfh{display:none}.gallery-modal_gallery-modal__HauUt{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.9);z-index:1000}.gallery-modal_gallery-modal__view__59xhr{width:100%;height:100%;display:flex;justify-content:center;align-items:center;position:relative}.gallery-modal_gallery-modal__video__Rl7Rf{max-width:60%!important;position:relative;cursor:pointer}@media screen and (max-width:735px){.gallery-modal_gallery-modal__video__Rl7Rf{max-width:unset!important}}.gallery-modal_gallery-modal__video-tag__UWJin{width:100%;height:100%}.gallery-modal_gallery-modal__play__A8Eic{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:60px!important;height:60px!important;object-fit:cover;cursor:pointer;pointer-events:auto!important}.gallery-modal_gallery-modal__img__lNt6o{max-width:60%!important}@media screen and (max-width:735px){.gallery-modal_gallery-modal__img__lNt6o{max-width:unset!important}}.gallery-modal_gallery-modal__slide__U2Obc{height:100%;display:flex;justify-content:center;align-items:center;-webkit-user-select:none;-moz-user-select:none;user-select:none}.gallery-modal_gallery-modal__close-container__mKjHN{position:absolute;top:0;right:0;width:60px;height:60px;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:999}.gallery-modal_gallery-modal__arrow-ctrls__NVkww{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:space-between}.gallery-modal_gallery-modal__arrow__qsVuk{cursor:pointer}.gallery-modal_gallery-modal__arrow--left__7m9q4{transform:scaleX(-1)}.gallery-modal_gallery-modal__arrow__qsVuk img{width:35px;height:35px}.carousel .control-arrow,.carousel.carousel-slider .control-arrow{transition:all .25s ease-in;opacity:.4;filter:alpha(opacity=40);position:absolute;z-index:2;top:20px;background:none;border:0;font-size:32px;cursor:pointer}.carousel .control-arrow:focus,.carousel .control-arrow:hover{opacity:1;filter:alpha(opacity=100)}.carousel .control-arrow:before,.carousel.carousel-slider .control-arrow:before{margin:0 5px;display:inline-block;border-top:8px solid transparent;border-bottom:8px solid transparent;content:""}.carousel .control-disabled.control-arrow{opacity:0;filter:alpha(opacity=0);cursor:inherit;display:none}.carousel .control-prev.control-arrow{left:0}.carousel .control-prev.control-arrow:before{border-right:8px solid #fff}.carousel .control-next.control-arrow{right:0}.carousel .control-next.control-arrow:before{border-left:8px solid #fff}.carousel-root{outline:none}.carousel{position:relative;width:100%}.carousel *{box-sizing:border-box}.carousel img{width:100%;display:inline-block;pointer-events:none}.carousel .carousel{position:relative}.carousel .control-arrow{outline:0;border:0;background:none;top:50%;margin-top:-13px;font-size:18px}.carousel .thumbs-wrapper{margin:20px;overflow:hidden}.carousel .thumbs{transition:all .15s ease-in;transform:translateZ(0);position:relative;list-style:none;white-space:nowrap}.carousel .thumb{transition:border .15s ease-in;display:inline-block;margin-right:6px;white-space:nowrap;overflow:hidden;border:3px solid #fff;padding:2px}.carousel .thumb:focus{border:3px solid #ccc;outline:none}.carousel .thumb.selected,.carousel .thumb:hover{border:3px solid #333}.carousel .thumb img{vertical-align:top}.carousel.carousel-slider{position:relative;margin:0;overflow:hidden}.carousel.carousel-slider .control-arrow{top:0;color:#fff;font-size:26px;bottom:0;margin-top:0;padding:5px}.carousel.carousel-slider .control-arrow:hover{background:rgba(0,0,0,.2)}.carousel .slider-wrapper{overflow:hidden;margin:auto;width:100%;transition:height .15s ease-in}.carousel .slider-wrapper.axis-horizontal .slider{-ms-box-orient:horizontal;display:-moz-flex;display:flex}.carousel .slider-wrapper.axis-horizontal .slider .slide{flex-direction:column;flex-flow:column}.carousel .slider-wrapper.axis-vertical{-ms-box-orient:horizontal;display:-moz-flex;display:flex}.carousel .slider-wrapper.axis-vertical .slider{flex-direction:column}.carousel .slider{margin:0;padding:0;position:relative;list-style:none;width:100%}.carousel .slider.animated{transition:all .35s ease-in-out}.carousel .slide{min-width:100%;margin:0;position:relative;text-align:center}.carousel .slide img{width:100%;vertical-align:top;border:0}.carousel .slide iframe{display:inline-block;width:calc(100% - 80px);margin:0 40px 40px;border:0}.carousel .slide .legend{transition:all .5s ease-in-out;position:absolute;bottom:40px;left:50%;margin-left:-45%;width:90%;border-radius:10px;background:#000;color:#fff;padding:10px;font-size:12px;text-align:center;opacity:.25;transition:opacity .35s ease-in-out}.carousel .control-dots{position:absolute;bottom:0;margin:10px 0;padding:0;text-align:center;width:100%;z-index:1}@media (min-width:960px){.carousel .control-dots{bottom:0}}.carousel .control-dots .dot{transition:opacity .25s ease-in;opacity:.3;filter:alpha(opacity=30);box-shadow:1px 1px 2px rgba(0,0,0,.9);background:#fff;border-radius:50%;width:8px;height:8px;cursor:pointer;display:inline-block;margin:0 8px}.carousel .control-dots .dot.selected,.carousel .control-dots .dot:hover{opacity:1;filter:alpha(opacity=100)}.carousel .carousel-status{position:absolute;top:0;right:0;padding:5px;font-size:10px;text-shadow:1px 1px 1px rgba(0,0,0,.9);color:#fff}.carousel:hover .slide .legend{opacity:1}