.contact-form{color:#000}.contact-form__center{position:relative;width:40%;min-width:592px;padding:40px 72px;background-color:#fff;-webkit-transition:.5s;transition:.5s}.contact-form__title{text-align:center;margin-bottom:32px}.contact-form__input{margin-bottom:32px;padding-top:11px;padding-bottom:11px;-webkit-transition:.3s;transition:.3s}.contact-form__accept{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;margin-top:37px}.contact-form__accept input{display:none}.contact-form__accept input:checked+.contact-form__box svg{-webkit-transform:scale(1);transform:scale(1)}.contact-form__accept input.invalid+.contact-form__box{border-color:#c70e0e}.contact-form__box{position:relative;-webkit-box-flex:0;-ms-flex:none;flex:none;width:24px;height:24px;border:1px solid #e4dcd3;margin-right:16px;cursor:pointer;-webkit-transition:.3s;transition:.3s}.contact-form__box svg{display:block;position:absolute;top:0;left:0;bottom:0;right:0;margin:auto;-webkit-transform:scale(0);transform:scale(0);-webkit-transition:.3s;transition:.3s}.contact-form__description{font-size:1.4rem;line-height:1.14}.contact-form__description a{color:#00aad2}.contact-form__button{width:100%;margin-top:50px}@media only screen and (max-width:767px){.contact-form__center{min-width:0;width:auto;margin:16px;padding:48px 16px 32px}.contact-form__title{margin-bottom:24px}}.animation,.placeholder__item{-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-name:placeHolderShimmer;animation-name:placeHolderShimmer;-webkit-animation-timing-function:linear;animation-timing-function:linear;background:#f6f7f8;background:#eee;background:-webkit-gradient(linear,left top,right top,color-stop(8%,#eee),color-stop(18%,#ddd),color-stop(33%,#eee));background:linear-gradient(90deg,#eee 8%,#ddd 18%,#eee 33%);background-size:50% 100%}.placeholder{padding:50px 16px;background-color:#fff}.placeholder__item{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;height:100px;background-color:#f1f1f1;margin-bottom:50px}.placeholder__img{width:30%;max-width:100px;height:100%}.placeholder__content{position:relative;padding-left:20px;width:100%}.placeholder__content:before{content:"";display:block;position:absolute;top:0;left:0;bottom:0;width:20px;background-color:#fff}.placeholder__line{position:relative;width:100%;height:25%;border-bottom:4px solid #fff}.placeholder__line:after{content:"";display:block;position:absolute;top:0;right:0;bottom:0;background-color:#fff}.placeholder__line:first-of-type::after{width:80%}.placeholder__line:nth-of-type(2):after{width:20%}.placeholder__line:nth-of-type(3):after{width:10%}.placeholder__line:nth-of-type(4):after{width:50%}@-webkit-keyframes placeHolderShimmer{0%{background-position:-100% 0}to{background-position:100% 0}}@keyframes placeHolderShimmer{0%{background-position:-100% 0}to{background-position:100% 0}}.banner{background-image:url("/images/motorstudio/background.jpg");padding-top:80px}.banner,.banner__center{background-repeat:no-repeat;background-position:50%;background-size:cover}.banner__center{position:relative;height:440px;background-image:url("/images/motorstudio/banner.jpg");padding:32px 40px;color:#fff;overflow:hidden}.banner__center:after{content:"";background-color:rgba(0,0,0,.5);background-image:-webkit-repeating-radial-gradient(center center,rgba(0,0,0,.5),rgba(0,0,0,.5) .5px,transparent 1px,transparent 100%);background-image:repeating-radial-gradient(center center,rgba(0,0,0,.5),rgba(0,0,0,.5) .5px,transparent 1px,transparent 100%);background-size:5px 5px}.banner__center:after,.banner__video{display:block;position:absolute;top:0;left:0;right:0;bottom:0}.banner__video video{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.banner__composition{position:relative;z-index:10}.banner__title{font-size:7.2rem;line-height:1;font-weight:300}.banner__title span{font-weight:500}.banner__subtitle{font-size:3rem;line-height:1.2}.nav{border-bottom:1px solid #f1f1f1;background-color:#fff;z-index:100}.nav__center{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;height:72px}.nav__logo{width:117px}.nav__logo img{display:block;max-width:100%;height:auto}.nav__menu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.nav__item:not(:last-of-type){margin-right:32px}.nav__link{color:#666;-webkit-transition:.3s;transition:.3s}.nav__link.active{color:#00aad2}.nav__arrow{display:none;position:absolute;top:50%;margin-top:-3px;-webkit-transform-origin:50% 50%;transform-origin:50% 50%;right:25px;-webkit-transition:.3s;transition:.3s}@media only screen and (min-width:1263px){.nav__link:hover{color:#b7b7b7}}.calendar-nav__center,.calendar__center,.layout,.new-event__inner{max-width:1008px;margin:0 auto}.calendar-section{padding:47px 0;padding-bottom:0}.calendar-section__title{text-align:center;margin-bottom:48px}.month-selector{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.month-selector.disabled{visibility:hidden}.month-selector__wrap{position:relative;width:200px;height:36px;overflow:hidden}.month-selector__item{position:absolute;top:0;left:0;width:100%;text-align:center;font-size:3rem;line-height:1.2;color:#002c5f;font-weight:500;text-transform:capitalize;-webkit-transition:.5s;transition:.5s}.month-selector__next,.month-selector__prev{position:relative;display:block;width:20px;height:36px}.month-selector__next svg,.month-selector__prev svg{position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;-webkit-transition:.3s;transition:.3s}.month-selector .owl-next,.month-selector .owl-prev{position:relative;display:block;width:20px;height:36px;-webkit-appearance:none;-webkit-box-shadow:none;box-shadow:none;border:none;background-color:transparent}.month-selector .owl-next svg,.month-selector .owl-prev svg{position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;-webkit-transition:.3s;transition:.3s}.month-selector .owl-next.disabled,.month-selector .owl-prev.disabled{opacity:.3;pointer-events:none}.month-selector .owl-prev,.month-selector__prev--pr{margin-right:35px}.calendar-nav__center{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.calendar-nav__calendar,.calendar-nav__list{-webkit-transition:.3s;transition:.3s}.calendar-nav__calendar svg,.calendar-nav__list svg{stroke:#b7b7b7;-webkit-transition:.3s;transition:.3s}.calendar-nav__calendar.active svg,.calendar-nav__list.active svg{stroke:#00aad2}.calendar-nav__calendar:hover,.calendar-nav__list:hover{opacity:.8}.calendar-nav__calendar{margin-right:16px}.month-prev-enter{-webkit-transform:translateX(-100%);transform:translateX(-100%)}.month-next-enter,.month-prev-leave-to{-webkit-transform:translateX(100%);transform:translateX(100%)}.month-next-leave-to{-webkit-transform:translateX(-100%);transform:translateX(-100%)}.calendar{margin-top:28px;-webkit-transition:.3s;transition:.3s}.calendar__head{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#f1f1f1;color:#b7b7b7}.calendar__head li{width:14.28571%;padding-right:16px;line-height:48px;text-align:right;border-bottom:1px solid #fff;border-right:1px solid #fff}.calendar__body{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;overflow:hidden}.day{position:relative;width:14.28571%;height:145px;border-right:1px solid #f1f1f1;border-bottom:1px solid #f1f1f1;color:#000;pointer-events:none}.day:first-of-type,.day:nth-of-type(8n),.day:nth-of-type(15n),.day:nth-of-type(22n),.day:nth-of-type(29n),.day:nth-of-type(36n){border-left:1px solid #f1f1f1}.day.nextMonth,.day.past{color:#b7b7b7}.day.past .day__event.long:not(.pastFuture){background-color:#f1f1f1;color:#b7b7b7}.day.weekEnd{background-color:#f6f3f2;border-right:1px solid #fff;border-bottom:1px solid #fff}.day.today{background-color:#e4dcd3}.day__number{position:absolute;top:8px;right:16px}.day__event{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:5px;pointer-events:auto}.day__event span{display:block;max-width:100%;max-height:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:center}.day__event.altLong,.day__event.short{position:absolute;bottom:46px;left:-1px;right:-1px;height:41px;background-color:#00aad2;color:#fff;font-size:1.2rem;line-height:1.25;font-weight:500}.day__event.altLong span,.day__event.short span{white-space:normal}.day__event.altLong{bottom:0;height:47px;border-top:1px solid #fff}.day__event.long{visibility:hidden;position:absolute;left:-1px;bottom:-1px;height:47px;background-color:#002c5f;color:#fff;font-size:1.6rem;line-height:1.5;font-weight:500;z-index:10}.day__event.long.monday,.day__event.long.start{visibility:visible}.calendar-anim-leave-to{opacity:0}.new-event{background-color:#f6f3f2;margin-top:64px}.new-event__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:148px;margin:0 auto}.new-event__text{font-size:20px;line-height:24px;font-weight:500;color:#000;padding-right:40px}.p-new__center{width:100%;max-width:1008px;padding:40px 72px 48px;background-color:#fff;margin:16px}.p-new__title{width:100%;margin-bottom:40px}.p-new__body{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-width:100%;margin-left:-8px;margin-right:-8px}.p-new__input{width:calc(50% - 16px);margin:0 8px;margin-bottom:16px}.p-new__input--100{width:calc(100% - 16px)}.p-new__catering .p-new__description{font-size:inherit}.p-new__accept,.p-new__catering{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:calc(50% - 16px);margin:0 8px;margin-bottom:16px}.p-new__accept input,.p-new__catering input{display:none}.p-new__accept input:checked+.p-new__box svg,.p-new__catering input:checked+.p-new__box svg{-webkit-transform:scale(1);transform:scale(1)}.p-new__accept input.invalid+.p-new__box,.p-new__catering input.invalid+.p-new__box{border-color:#c70e0e}.p-new__box{position:relative;-webkit-box-flex:0;-ms-flex:none;flex:none;width:24px;height:24px;border:1px solid #e4dcd3;margin-right:16px;cursor:pointer}.p-new__box,.p-new__box svg{-webkit-transition:.3s;transition:.3s}.p-new__box svg{display:block;position:absolute;top:0;left:0;bottom:0;right:0;margin:auto;-webkit-transform:scale(0);transform:scale(0)}.p-new__description{font-size:1.4rem;line-height:1.14}.p-new__description a{color:#00aad2}.p-new__footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin-top:30px}.file-upload{width:calc(100% - 16px);margin:0 8px;margin-bottom:16px}.file-upload label{display:block;margin-bottom:0}.file-upload__input{display:none}.file-upload__button,.file-upload__remove{cursor:pointer;overflow:hidden;text-overflow:ellipsis;padding-left:10px;padding-right:10px}.file-upload__remove{background-color:#e63312;-webkit-transition:.3s;transition:.3s}.file-upload__remove:hover{background-color:#e63312;opacity:.8}.file-upload .fileexist{pointer-events:none}.calendar-list{margin-left:32px;margin-top:24px;-webkit-transition:.3s;transition:.3s}.calendar-list .owl-nav,.calendar-list__list--mobile{display:none}.event{width:176px;color:#000}.event__link{display:block}.event.promo{width:592px}.event.promo .event__img{height:336px;margin-bottom:20px}.event.promo .event__name{max-width:400px;font-size:3rem;line-height:1.2}.event__img{height:176px;background-repeat:no-repeat;background-position:50% 0;background-size:cover;margin-bottom:16px}.event__line{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:6px;font-size:1.5rem}.event__name{font-size:1.8rem;line-height:1.25;font-weight:500}.event__description{font-size:1.6rem;line-height:1.25}.event__from,.event__to{font-size:inherit}.slider{color:#000}.slider__title{text-align:center;margin-top:72px;margin-bottom:48px}.slider__body{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;height:34vw;overflow:hidden}.slider__wrap{position:relative;overflow:hidden;height:80%}.slider__wrap--card{height:100%}.slider__images{width:50%}.slider__img{position:absolute;top:0;left:0;right:0;bottom:0;background-repeat:no-repeat;background-position:50%;background-size:cover}.slider__img--next{-webkit-transform:translateY(100%);transform:translateY(100%)}.slider__cards{position:relative;width:50%}.slider__card{position:absolute;top:0;left:0;right:0;bottom:0;background-color:#f6f3f2;padding:40px 80px;-webkit-transition:.5s;transition:.5s}.slider__card,.slider__card.active{-webkit-transform:translateY(0);transform:translateY(0)}.slider__card.next{-webkit-transform:translateY(80%);transform:translateY(80%);background-color:#e4dcd3;padding-top:30px}.slider__card.next~.slider__card{-webkit-transform:translateY(160%);transform:translateY(160%)}.slider__top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:32px}.slider__name,.slider__small-name{-webkit-transition:.3s;transition:.3s}.slider__number{color:#b7b7b7;margin-right:16px}.slider__description{margin-top:20px;-webkit-transition:.3s;transition:.3s}.m-slider{display:none;color:#000}.m-slider .isOpened .m-slider__body{max-height:900px}.m-slider__body{max-height:80px;-webkit-transition:.5s;transition:.5s;overflow:hidden}.m-slider__img{width:100%;height:440px;background-repeat:no-repeat;background-position:50%;background-size:cover}.m-slider__content{padding:32px 40px;padding-bottom:60px}.m-slider__line{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:24px}.m-slider__number{color:#b7b7b7;margin-right:24px}.m-slider__number--small{margin-right:16px}.m-slider__description{font-size:1.6rem;line-height:1.5}.m-slider__head{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:80px;background-color:#e4dcd3;padding:0 40px}.m-slider__head svg{position:absolute;top:50%;right:40px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.slide-down-enter{-webkit-transform:translateY(100%);transform:translateY(100%)}.slide-down-enter-active,.slide-down-leave-active{-webkit-transition:.5s;transition:.5s;-webkit-transition-delay:.5s;transition-delay:.5s}.slide-down-leave-to,.slide-up-enter{-webkit-transform:translateY(0);transform:translateY(0)}.slide-up-enter-active,.slide-up-leave-active{-webkit-transition:.5s;transition:.5s;-webkit-transition-delay:.5s;transition-delay:.5s}.slide-up-leave-to{-webkit-transform:translateY(100%);transform:translateY(100%)}.fade-enter,.fade-leave-to{opacity:0}.highlight{display:none}.map{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;color:#000;overflow:hidden}.map__left,.map__right{width:50%}.map__body{padding:48px 32px 0}.map__title{max-width:410px;margin-bottom:34px}.map__addresses{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:16px}.map__address:not(:last-of-type){margin-right:24px}.map__phone{margin-bottom:16px;white-space:nowrap}.map__time{margin-bottom:30px}.map__iconed{position:relative;font-size:1.6rem;line-height:1.5;padding-left:28px}.map__iconed svg{position:absolute;display:block;left:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.map__social{display:-webkit-box;display:-ms-flexbox;display:flex}.map__social a{display:block;position:relative;height:64px;background-color:#e4dcd3;-webkit-transition:.3s;transition:.3s}.map__social a svg{position:absolute;display:block;top:0;right:0;bottom:0;left:0;margin:auto}.map__social a:hover{background-color:#f6f3f2}.map__fb,.map__insta{width:50%}.map__right{position:relative}.map #map{position:absolute;top:0;left:0;right:0;bottom:0}.map__location,.map__zoomIn,.map__zoomOut{display:block;position:absolute;width:40px;height:40px;background-color:#fff;z-index:10;-webkit-transition:.3s;transition:.3s}.map__location svg,.map__zoomIn svg,.map__zoomOut svg{display:block;position:absolute;top:0;left:0;right:0;bottom:0;margin:auto}.map__location:hover,.map__zoomIn:hover,.map__zoomOut:hover{opacity:.8}.map__zoomIn{top:56px;right:24px}.map__zoomOut{top:112px;right:24px}.map__location{bottom:40px;right:24px}.map__new-event{margin-bottom:40px}.map__new-event button{margin-top:20px}.p-event{color:#000}.p-event__center{max-width:1248px;width:100%;height:100%;margin:32px;background-color:#fff;overflow:hidden}.p-event__list{position:relative;-webkit-transition:.5s;transition:.5s}.p-event__event,.p-event__list{display:-webkit-box;display:-ms-flexbox;display:flex}.p-event__event{-webkit-box-flex:0;-ms-flex:none;flex:none;width:100%}.p-event__img{position:relative;width:50%;min-height:800px;background-repeat:no-repeat;background-position:0 0;background-size:contain}.p-event__description{width:50%;padding:56px 48px}.p-event__top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:26px}.p-event__separator{margin:0 5px}.p-event__name{margin-bottom:22px}.p-event__text{font-size:1.6rem;line-height:1.5;margin-bottom:40px}.p-event__nav{display:none;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;position:absolute;top:50%;height:0;width:100%;left:0}.p-event__next,.p-event__prev{visibility:hidden;display:block;position:relative;width:40px;height:40px;background-color:rgba(0,0,0,.4);z-index:10}.p-event__next svg,.p-event__prev svg{display:block;position:absolute;top:0;left:0;right:0;bottom:0;margin:auto}.p-event__next.visible,.p-event__prev.visible{visibility:visible}.contact-form__note{font-size:1.4rem;margin-bottom:20px}.df-loader{position:relative;display:inline-block;width:.8em;height:.8em;border-radius:50%;-webkit-animation:loader 1s ease alternate infinite;animation:loader 1s ease alternate infinite;-webkit-animation-delay:.4s;animation-delay:.4s;margin-right:2.5em;-webkit-transform:translateY(-85%);transform:translateY(-85%)}.df-loader:after,.df-loader:before{content:"";display:block;position:absolute;width:.8em;height:.8em;border-radius:50%;-webkit-animation:loader 1s ease alternate infinite;animation:loader 1s ease alternate infinite}.df-loader:after{right:-1.5em;top:0;-webkit-animation-delay:.6s;animation-delay:.6s}.df-loader:before{left:-1.5em;top:0;-webkit-animation-delay:.2s;animation-delay:.2s}@-webkit-keyframes loader{0%{-webkit-box-shadow:0 .8em 0 -.8em #fff;box-shadow:0 .8em 0 -.8em #fff}to{-webkit-box-shadow:0 .8em 0 #fff;box-shadow:0 .8em 0 #fff}}@keyframes loader{0%{-webkit-box-shadow:0 .8em 0 -.8em #fff;box-shadow:0 .8em 0 -.8em #fff}to{-webkit-box-shadow:0 .8em 0 #fff;box-shadow:0 .8em 0 #fff}}.p-lang{color:#000}.p-lang__center{max-width:592px;width:100%;padding:40px 72px 48px;margin:16px;background-color:#fff}.p-lang__title{text-align:center;margin-bottom:16px}.p-lang__subtitle{font-size:1.6rem;line-height:1.5;margin-bottom:40px;text-align:center}.p-lang__buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%}.p-lang__button{width:calc(50% - 16px)}.p-lang__button:first-of-type{margin-right:32px}.p-close__center{position:relative;width:100%;max-width:445px;background-color:#fff;padding:40px 40px 48px;margin:16px;padding-top:158px;font-size:1.6rem;line-height:1.5;color:#000}.p-close__back{position:absolute;top:0;left:0;right:0;height:158px;background-image:url("/images/motorstudio/popup_head.png");background-repeat:no-repeat;background-size:cover}.p-close__body{text-align:center;padding:20px 0;border-bottom:1px solid #666}.p-close__title{margin-bottom:15px}.p-close__footer{text-align:center;padding-top:20px}.p-close .df-popup__close svg{fill:#fff}@media only screen and (min-width:1263px){.map__body{padding-left:calc((100vw - 1233px) / 2)}}@media only screen and (min-width:1600px){.calendar-nav__center,.calendar__center,.layout,.new-event__inner{max-width:1240px}.slider__card{padding-right:calc((100vw - 1240px) / 2)}.map__body{padding-left:calc((100vw - 1521px) / 2)}}@media only screen and (min-width:768px){.nav__menu{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}}@media only screen and (max-width:1262px){.banner__center{height:872px}.banner__video video{display:none}.nav.fixed{top:56px!important;border-top:1px solid #f1f1f1}.calendar-nav__center,.calendar__center,.layout,.new-event__inner{width:100%;max-width:100%;min-width:0;padding-left:40px;padding-right:40px}.calendar-section{padding-top:39px}.calendar-section__title{margin-bottom:40px;padding:0 16px}.month-selector__wrap{width:175px}.day{pointer-events:auto}.day__event{pointer-events:none}.day__event.altLong,.day__event.short{height:21px}.day__event.altLong span,.day__event.short span{display:none}.day__event.altLong{height:47px}.calendar-list{margin-left:0}.calendar-list__list{display:none!important}.calendar-list__list--mobile{display:block!important}.event{width:100%;padding:32px 0;border-bottom:1px solid #f1f1f1}.event:first-of-type{border-top:1px solid #f1f1f1}.event__link{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}.event__img{-webkit-box-flex:0;-ms-flex:none;flex:none;width:176px;margin-bottom:0;margin-right:64px}.event__line{margin-bottom:14px}.event__name{font-size:20px;margin-bottom:8px}.event.promo{width:100%;border-bottom:none}.event.promo:first-of-type{border-top:none}.event.promo .event__img{width:328px;height:184px;margin-bottom:0;margin-right:32px}.slider{display:none}.slider__title{padding:0 16px}.m-slider{display:block}.map__body{padding:40px 40px 0}.map__title{margin-bottom:20px}.map__addresses{display:block;margin-bottom:12px}.map__address:not(:last-of-type){margin-right:0;margin-bottom:8px}.map__phone{margin-bottom:12px}.map__time{margin-bottom:48px}.map__fb{border-right:1px solid #fff}}@media only screen and (max-width:1023px){.p-event{top:56px;z-index:400}.p-event__wrap{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.p-event__center{margin:0;max-width:100%}.p-event__event{display:block}.p-event__img{width:100%;min-height:0}.p-event__img img{max-height:512px}.p-event__description{width:100%;padding:40px;padding-bottom:88px}.p-event__text{margin-bottom:56px}.p-event__nav{display:-webkit-box;display:-ms-flexbox;display:flex}.p-event__close svg{fill:#b7b7b7}}@media only screen and (max-width:767px){.banner{padding-top:64px}.banner__center{padding:24px 16px;height:408px}.banner__title{font-size:30px}.banner__subtitle{font-size:18px;margin-top:17px}.nav__center{cursor:pointer}.nav__center.isOpened .nav__arrow{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.nav__wrap{position:absolute;bottom:0;left:-16px;right:-16px;height:0}.nav__menu{display:none;background-color:#fff;padding:5px 16px}.nav__item:not(:last-of-type){margin-right:0}.nav__item a{line-height:40px}.nav__arrow{display:block;right:9px}.calendar-nav__center,.calendar__center,.layout,.new-event__inner{padding-left:16px;padding-right:16px}.month-selector__wrap{width:120px}.month-selector__item{font-size:20px;line-height:36px}.calendar__head{background-color:transparent;color:#666;margin-bottom:8px}.calendar__head li{line-height:35px;padding-right:0;text-align:center;font-size:14px}.day{height:53px;border-right:none;border-bottom:none;color:#000}.day:first-of-type,.day:nth-of-type(8n),.day:nth-of-type(15n),.day:nth-of-type(22n),.day:nth-of-type(29n),.day:nth-of-type(36n){border-left:none}.day.weekEnd{border-right:none;border-bottom:none}.day.today{background-color:transparent}.day.today:before{content:"";display:block;position:absolute;left:0;top:0;right:0;height:28px;background-color:#e4dcd3}.day__number{top:4px;right:auto;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);font-size:14px}.day__event.altLong,.day__event.short{left:0;right:0;height:6px;bottom:18px}.day__event.long{height:18px;bottom:0;left:0}.day__event.long span{display:none}.day__event.altLong{height:18px;bottom:0}.calendar-list{margin-top:12px}.event{padding:24px 0}.event.promo .event__img{position:relative;width:100%;height:auto;margin-bottom:16px}.event.promo .event__img:after{content:"";display:block;top:0;left:0;padding-bottom:55%}.event.promo .event__line{margin-bottom:6px}.event__link{display:block}.event__img{margin-bottom:16px}.event__name{font-size:18px}.slider__title{margin-top:40px;margin-bottom:24px}.m-slider__img{position:relative;height:auto}.m-slider__img:after{content:"";display:block;top:0;left:0;padding-bottom:62%}.m-slider__content{padding:32px 16px 40px}.m-slider__line{margin-bottom:16px}.m-slider__number{margin-right:16px}.m-slider__head{padding:0 16px}.m-slider__head svg{right:25px}.map{display:block}.map__left,.map__right{width:100%}.map__right{height:408px}.map__body{padding:32px 16px 0}.map__time{margin-bottom:38px}.p-event__description{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:28px 16px;padding-top:0}.p-event__top{margin-top:28px;margin-bottom:16px;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.p-event__button{min-width:100%;margin-left:-16px;margin-right:-16px;padding-top:12px;padding-bottom:12px;-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.p-event__name{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.p-event__text{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;margin-bottom:0}.p-lang__center{padding:48px 16px 24px}.p-lang__subtitle{margin-bottom:30px}.p-lang__buttons{display:block}.p-lang__button{width:100%}.p-lang__button:first-of-type{margin-right:0;margin-bottom:16px}.new-event__inner{-ms-flex-wrap:wrap;flex-wrap:wrap;min-height:0;padding-top:16px;padding-bottom:16px}.new-event__text{width:100%;margin-bottom:15px;font-size:16px;padding-right:0}.p-new__center{padding:48px 16px 24px}}@media only screen and (max-width:640px){.new-event__button{width:100%}.p-new__accept,.p-new__catering,.p-new__input{width:calc(100% - 16px)}}