.index-page{min-height:100vh;position:relative}.index-page__top{background-attachment:fixed;background-image:url(/_nuxt/img/hero_56b4bdf.png);background-position:50%;background-repeat:no-repeat;background-size:cover;padding-bottom:4vh}.index-page__tickets{margin-top:8vh}.index-page__tickets h1{color:#fff;font-size:40px;font-weight:400;margin-bottom:4vh}.index-page__tickets .affiliator-tickets__plug{background:transparent;border-radius:0;height:15vh}.index-page__tickets .affiliator-tickets__plug .dotted-loader__dot{background:#fff}.index-page__services{margin-bottom:8vh;margin-top:8vh}.index-page__services h1{color:#222;font-size:40px;font-weight:400;margin-bottom:6vh;text-align:center}.index-page__services-list{align-items:center;-moz-column-gap:2px;column-gap:2px;display:flex;flex-direction:row;flex-wrap:wrap;margin-left:-3vw;margin-right:-3vw;row-gap:2px;width:calc(100% + 6vw)}.index-page__service{animation:fadeIn .6s ease forwards;box-shadow:0 2px 4px rgba(0,0,0,.1);cursor:pointer;height:calc(25vw - 1.5px);opacity:0;position:relative;transform:translateX(-10px);width:calc(25vw - 1.5px)}.index-page__service img{height:100%;-o-object-fit:cover;object-fit:cover;transition:filter .2 ease-in-out;transition-property:filter;width:100%}.index-page__service-info{backdrop-filter:blur(30px);background:linear-gradient(180deg,rgba(0,71,59,.6) 2%,rgba(0,71,59,.3));bottom:0;color:#fff;height:12vw;left:0;padding:2vw;position:absolute;width:15vw}.index-page__service-title{font-size:1.5vw}.index-page__service-price{bottom:2vw;font-size:1vw;left:2vw;position:absolute}.index-page__service-icon{bottom:0;height:auto;position:absolute;right:0;width:10vw;z-index:-1}.index-page__service-icon svg{height:100%;width:100%}.index-page__service-icon svg path{stroke-width:1.7px}.index-page__service:hover{box-shadow:0 5px 15px 0 rgba(0,0,0,.15)}.index-page__service:hover img{filter:saturate(1.1) brightness(1.1)}.index-page__service:hover svg path{stroke-dashoffset:750;animation:drawHover 2s linear forwards}@media(max-width:992px){.index-page__tickets{margin-top:5vh}.index-page__tickets h1{font-size:30px;margin-bottom:3vh}.index-page__tickets .affiliator-tickets__plug{height:40vh}.index-page__services h1{font-size:30px;margin-bottom:3vh}.index-page__services-list{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;margin-left:-22px;margin-right:-22px;width:calc(100% + 44px)}.index-page__service{height:calc(50vw - 1px);width:calc(50vw - 1px)}.index-page__service-info{height:25vw;width:30vw}.index-page__service-title{font-size:4vw}.index-page__service-price{font-size:3vw}.index-page__service-icon{width:25vw}.index-page__service-icon svg path{stroke:hsla(0,0%,100%,.212)}}@keyframes draw{to{stroke-dashoffset:0}}@keyframes drawHover{to{stroke-dashoffset:0}}@keyframes fadeIn{to{opacity:1;transform:translateX(0)}}.base-header{background:#fff;border-bottom:1px solid #e1e1e1;color:#222;display:flex;height:80px;transition:all .3s ease-in-out;width:100%;z-index:110}.base-header,.base-header__content{justify-content:space-between}.base-header__content,.base-header__links{align-items:center;display:flex;flex-direction:row}.base-header__links{-moz-column-gap:47px;column-gap:47px;padding-top:10px}.base-header__link{color:#222;-webkit-text-decoration:none;text-decoration:none;transition:all .2s ease-in-out}.base-header__right{align-items:center;display:flex;flex-direction:row;z-index:3}.base-header__controls{margin-right:3vw}.base-header__logo{margin-right:7.5vw}.base-header__space{flex-grow:1}.base-header__lang{padding:0;position:relative}.base-header--transparent{background:transparent;color:#fff}.base-header--transparent .base-header__link{color:#fff}.base-header--transparent .base-header__menu span{background:#fff}.base-header--transparent .base-header__logo .icon-logo__text{fill:#fff}.base-header--transparent .base-header__controls .select__value{color:#fff!important}.base-header--transparent .base-header__controls .select__arrow{fill:#fff}@media(hover:hover)and (pointer:fine){.base-header__controls .base-lang-select:hover .select__value,.base-header__link:hover{color:#db082e!important}.base-header__controls .base-lang-select:hover .select__arrow{fill:#db082e}.base-header__logo:hover .icon-logo__text{fill:#db082e!important}.base-header__menu:hover span{background:#db082e!important}}@media(max-width:992px){.base-header .base-header__right{justify-content:space-between;width:100%;z-index:auto}.base-header .base-header__menu{z-index:3}}.icon-logo__red{fill:#db082e}.icon-logo__green{fill:url(#linear-gradient)}.icon-logo__text{fill:#222;fill-rule:evenodd;transition:fill .2s ease-in-out}.base-header-burger{cursor:pointer;height:17px;transform:rotate(0deg);transition:.5s ease-in-out;width:32px}.base-header-burger span{background:#000;border-radius:0;display:block;height:1px;left:0;opacity:1;position:absolute;transform:rotate(0deg);transition:.25s ease-in-out;width:100%}.base-header-burger span:first-child{top:0;width:97%}.base-header-burger span:nth-child(2){top:8px}.base-header-burger span:nth-child(3){top:16px;width:75%}.base-header-burger--opened span{width:100%!important}.base-header-burger--opened span:first-child{top:8px;transform:rotate(45deg)}.base-header-burger--opened span:nth-child(2){opacity:0}.base-header-burger--opened span:nth-child(3){top:8px;transform:rotate(-45deg)}@media(max-width:992px){.base-header-burger{height:25px;width:40px}.base-header-burger span:nth-child(2){top:12px}.base-header-burger span:nth-child(3){top:24px}.base-header-burger--opened span{background:#fff;width:100%!important}.base-header-burger--opened span:first-child{top:12px;transform:rotate(45deg)}.base-header-burger--opened span:nth-child(3){top:12px;transform:rotate(-45deg)}}.affiliator-tickets__plug{align-items:center;background:#fff;border-radius:40px;display:flex;flex-direction:row;height:80px;justify-content:center;position:relative}.affiliator-tickets__plug .dotted-loader__dot{background:#00473b}@media(max-width:992px){.affiliator-tickets__plug{border-radius:10px;height:355px}.affiliator-tickets razlet-affiliator{position:relative}.affiliator-tickets razlet-affiliator .razlet-notification-center{width:100%}}