.ns-slider{position:relative}.ns-slider__container_show-overflowed{overflow:initial}.ns-slider__container_below{z-index:0}.ns-slider__header{display:flex;align-items:center;flex-wrap:wrap;margin-bottom:30px}@media (max-width:500px){.ns-slider__header{align-items:baseline;margin-bottom:var(--space-l)}}.ns-slider__nav{margin-left:auto}.ns-slider__controls{display:flex;align-items:center}.ns-slider__slides-amount{font-weight:600;letter-spacing:1.75px;text-transform:uppercase;color:var(--color-gray-80)}.ns-slider__arrows{display:flex;width:42px;margin-left:var(--space-3xl)}.ns-slider__arrows_center{position:absolute;top:50%;left:-30px;width:calc(100% + 60px);transform:translateY(-50%);margin-left:0}@media (max-width:1300px){.ns-slider__arrows_center{left:-10px;width:calc(100% + 20px)}}.ns-slider__arrows_closer{left:-22px;width:calc(100% + 44px);z-index:1}.ns-slider__nav-button{width:12px;height:24px;color:var(--color-gray)}.ns-slider__nav-button:first-child{margin-right:auto}.ns-slider__nav-button:focus,.ns-slider__nav-button:hover{color:var(--color-primary-dark)}.ns-slider__nav-button[disabled]{color:var(--color-gray-disabled);pointer-events:none;touch-action:none}.ns-slider__nav-button_round{position:absolute;width:44px;height:44px;border-radius:50%;background-color:var(--color-typo-light);color:var(--color-typo-primary);box-shadow:0 0 13.2px 0 rgba(0,0,0,.10980392156862745);transform:translateY(-50%);transition:.3s}.ns-slider__nav-button_round:focus,.ns-slider__nav-button_round:hover{background-color:var(--color-primary);color:var(--color-typo-light)}.ns-slider__nav-button_round[disabled]{visibility:hidden}.ns-slider__nav-button_left{left:0}.ns-slider__nav-button_right{right:0}.ns-slider__nav-button_left svg{transform:rotate(180deg)}.ns-slider_outsided .swiper-container{margin-left:calc(0px - var(--space-s));margin-right:calc(0px - var(--space-s))}.ns-slider__pagination.swiper-pagination-bullets{bottom:7px;text-align:right;padding:0 12px}.ns-slider__pagination .swiper-pagination-bullet{width:12px;height:12px;background:var(--color-gray-40)}@media (max-width:500px){.ns-slider__pagination .swiper-pagination-bullet{width:10px;height:10px}}.ns-slider__pagination_theme_dark .swiper-pagination-bullet{opacity:1;background-color:#e5f0ff}.ns-slider__pagination_theme_dark .swiper-pagination-bullet-active{background-color:var(--color-typo-primary)}.ns-slider__pagination_align_center.swiper-pagination-bullets{text-align:center}.ns-slider__pagination_position_outside.swiper-pagination-bullets{position:static;margin-top:var(--space-l);line-height:0}.ns-welcome-day-details{overflow:hidden;padding:30px 30px 0 30px;--welcome-day-details-indent:11px}@media (max-width:500px){.ns-welcome-day-details{padding:30px var(--welcome-day-details-indent) 0 var(--welcome-day-details-indent);margin-left:calc(var(--default-container-space)*-1);margin-right:calc(var(--default-container-space)*-1)}}.ns-welcome-day-details__section{display:flex;gap:25px;flex-wrap:wrap;justify-content:center}.ns-welcome-day-details__description{flex:1 1 min(300px)}@media (max-width:500px){.ns-welcome-day-details__description{text-align:center}}@media (max-width:500px){.ns-welcome-day-details__title{font-size:var(--size-text-xl);line-height:var(--line-height-l);text-align:center}}@media (max-width:500px){.ns-welcome-day-details__text{font-size:var(--size-text-2xs);line-height:var(--line-height-s)}}.ns-welcome-day-details__about{display:grid;grid-template-areas:"text cards" "afterparty cards";grid-template-columns:2fr 3fr}@media (max-width:1150px){.ns-welcome-day-details__about{display:flex;flex-direction:column;gap:20px}}.ns-welcome-day-details__about-description{grid-area:text}@media (max-width:500px){.ns-welcome-day-details__about-description{text-align:center}}.ns-welcome-day-details__cards{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;grid-auto-flow:row;margin-bottom:8px;grid-area:cards}.ns-welcome-day-details__card{position:relative;border-radius:var(--border-radius-xxl);padding:24px 60px 30px 22px;color:#fff9a8;background-color:var(--wd-card-color);min-height:112px}@media (max-width:500px){.ns-welcome-day-details__card{padding:19px 14px 53px 14px}}.ns-welcome-day-details__card:last-of-type{grid-column:1/-1}.ns-welcome-day-details__card-title{color:#fff9a8}@media (max-width:500px){.ns-welcome-day-details__card-title{font-size:var(--size-text-s);line-height:var(--line-height-s)}}.ns-welcome-day-details__card-icon{position:absolute;bottom:15px;right:15px;height:50px;margin-bottom:var(--wd-card-icon-indent)}.ns-welcome-day-details__afterparty{font-size:var(--size-text-2xs);line-height:var(--size-text-s);text-align:center;font-weight:600;background-image:url(../img/bg.fea05fa3.svg);background-repeat:no-repeat;background-position:50%;padding:10px;min-height:176px;display:flex;flex-direction:column;align-items:center;justify-content:center;grid-area:afterparty}.ns-welcome-day-details__afterparty p{max-width:240px}.ns-welcome-day-details__afterparty p:not(:last-child){margin-bottom:4px}.ns-welcome-day-details__afterparty_header{color:#1ba797;font-size:var(--size-text-xl);line-height:var(--line-height-l);margin-bottom:6px}.ns-welcome-day-details__slider{margin-top:38px;margin-bottom:59px}@media (max-width:500px){.ns-welcome-day-details__slider{margin-top:30px;margin-bottom:36px;margin-left:calc(var(--welcome-day-details-indent)*-1);margin-right:calc(var(--welcome-day-details-indent)*-1)}}@media (max-width:500px){.page-event__slider-item:first-of-type{margin-left:var(--welcome-day-details-indent)}}@media (max-width:500px){.page-event__slider-item:last-of-type{margin-right:var(--welcome-day-details-indent)}}.page-event__slider-item{max-width:207px;height:auto;cursor:pointer;overflow:hidden;border-radius:20px}.ns-welcome-day-details__section_last .ns-welcome-day-details__description{align-self:center}.ns-welcome-day-details__cat{padding:0 26px;opacity:0;display:block}.ns-welcome-day-details__cat_animate{-webkit-animation:animate-cat 2s ease-in-out forwards;animation:animate-cat 2s ease-in-out forwards}@-webkit-keyframes animate-cat{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}@keyframes animate-cat{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}