@-webkit-keyframes skeleton-loader{to{transform:translateX(100%)}}.intro{position:relative;padding-top:103px;padding-bottom:0;display:flex;flex-direction:column;justify-content:center}@media screen and (min-width:768px){.intro{padding-top:205px}}@media screen and (min-width:1200px){.intro{padding-top:234px}}.intro__container{width:100%;margin:0 auto;padding:0 12px}@media screen and (min-width:768px){.intro__container{padding:0 38px}}.intro__main-content{margin-bottom:40px}@media screen and (min-width:768px){.intro__main-content{margin-bottom:39px}}@media screen and (min-width:1200px){.intro__main-content{margin-bottom:80px}}.intro__bg{position:absolute;top:0;left:0;width:100%;height:100%}.intro__bg--desktop{display:block}@media screen and (max-width:768px){.intro__bg--desktop{display:none}}.intro__bg--mobile{display:none}@media screen and (max-width:768px){.intro__bg--mobile{display:block}}.intro__cover{position:absolute;top:0;left:0;width:100%;height:100%;background-position:50%;background-size:cover;opacity:0;transition:opacity .4s}.intro__cover.intro__cover--current{opacity:1}@media screen and (max-width:1024px){.intro__cover{transition:background-image .2s;background-position:top;background-size:cover;background-repeat:no-repeat}}.intro__cover--cities{background-color:#fff}.intro__title{max-width:1260px;font-size:19px;line-height:22px;margin-bottom:12px;color:#212121;font-family:KievitPro,Roboto,sans-serif;font-weight:400}@media screen and (min-width:768px){.intro__title{font-size:38px;line-height:37px;margin-bottom:33px;margin:0 auto 33px}}@media screen and (min-width:1200px){.intro__title{margin:0 auto 42px}}.intro__title span{color:#ff4641;font-family:KievitProExtraBold,Roboto,sans-serif}@media screen and (min-width:1200px){.intro__title span{margin-right:10px}}.intro__decr{color:#f5f1e8;font-size:24px;line-height:32px;letter-spacing:.23px;margin-bottom:32px;text-shadow:0 1px 12px rgba(0,0,0,.3)}@media screen and (max-width:1400px){.intro__decr{font-size:21px;max-width:780px;line-height:28px;margin-bottom:27px}}@media screen and (max-width:768px){.intro__decr{max-width:390px;font-size:17px;line-height:22px;letter-spacing:.16px;margin-bottom:22px;text-shadow:0 1px 12px rgba(0,0,0,.2)}}.intro__search{max-width:1260px;height:48px;margin-bottom:12px}@media screen and (min-width:768px){.intro__search{height:73px;margin-bottom:19px}}@media screen and (min-width:1200px){.intro__search{margin:0 auto 31px}}.intro__preloader{display:flex;align-items:center;justify-content:center;height:55px}.intro__pop{color:#d2c7b6;font-size:15px;text-shadow:0 1px 12px rgba(0,0,0,.3);transition:opacity .3s;opacity:0;pointer-events:none}.intro__pop.is-show{opacity:1;pointer-events:auto}.intro__overlay{position:absolute;top:0;left:0;width:100%;height:100%}.intro__overlay:before{content:"";position:absolute;width:100%;height:115px;background:url(/webpack/c3e89128386980c5c265d892edd8cd60.svg) no-repeat;background-size:cover;background-position-x:44%;top:23%;left:0}@media screen and (min-width:768px){.intro__overlay:before{height:223px;top:28.6%;background:url(/webpack/881af5a936b8a8fe269bb2c74bddb9c8.svg) no-repeat 42% 0/100%}}@media screen and (min-width:1200px){.intro__overlay:before{height:292px;top:25%;background:url(/webpack/c70a0951da5ade16ba5672c3d9167a8f.svg) no-repeat;background-size:cover;background-position-x:42%}}@media screen and (min-width:1920px){.intro__overlay:before{height:100%;background:url(/webpack/c70a0951da5ade16ba5672c3d9167a8f.svg) no-repeat 42% 0/100%}}.intro__content{margin-bottom:0;z-index:3;position:static}.intro__socials{display:none}@media screen and (max-width:1024px){.intro__socials{display:block;position:absolute;bottom:20px;left:18px}}@media screen and (max-width:640px){.intro__socials{bottom:18px;left:0;right:0;padding:0 7px}}.intro__req-title{color:#fff;font-size:17px;font-family:KievitProMedium,Roboto,sans-serif;letter-spacing:.2px;margin-bottom:18px}.intro__req{position:absolute;left:0;bottom:80px;width:100%}@media screen and (max-width:768px){.intro__req{display:none}}.intro__tour-operators{max-width:1260px;display:flex;flex-direction:row;justify-content:space-between;align-items:normal}@media screen and (min-width:768px){.intro__tour-operators{align-items:flex-start}}@media screen and (min-width:1200px){.intro__tour-operators{margin:0 auto}}.intro__tour-operators--booking{width:68px;height:13px;background:url(/webpack/fa06767f77f3a1e41597beefd48e6576.svg) no-repeat 50%;background-size:contain;margin-top:3px}@media screen and (min-width:768px){.intro__tour-operators--booking{display:block;width:88px;height:16px;margin-top:1px}}@media screen and (min-width:1200px){.intro__tour-operators--booking{width:90px;height:17px;margin-top:0;margin-left:1px}}.intro__tour-operators--aeroflot{display:none}@media screen and (min-width:768px){.intro__tour-operators--aeroflot{display:block;background:url(/webpack/f7dc0151659bcce6de64cbf8323397e8.svg) no-repeat 50%;background-size:contain;width:87px;height:22px}}@media screen and (min-width:1200px){.intro__tour-operators--aeroflot{width:91px;height:24px;margin-top:-5px;margin-left:1px}}.intro__tour-operators--ingosstrakh{display:block;background:url(/webpack/17d399af4ab379c2e5e478c71874439d.svg) no-repeat 50%;background-size:contain;width:83px;height:29px;margin-top:-1px}@media screen and (min-width:768px){.intro__tour-operators--ingosstrakh{width:82px;height:17px}}.intro__tour-operators--ingosstrakh .intro__tour-operators--photo{margin-bottom:4px}@media screen and (min-width:768px){.intro__tour-operators--ingosstrakh .intro__tour-operators--photo{margin-bottom:2px;height:120%}}@media screen and (min-width:768px){.intro__tour-operators--ingosstrakh{display:block;width:105px;height:27px;margin-top:0}}@media screen and (min-width:1200px){.intro__tour-operators--ingosstrakh{width:113px;height:30px;margin-top:-4px}}.intro__tour-operators--avis{display:block;background:url(/webpack/bb4f2beb18ab17b88a1117b299eadc55.svg) no-repeat 50%;background-size:contain;width:43px;height:12px;margin-top:4px}@media screen and (min-width:768px){.intro__tour-operators--avis{display:block;width:53px;height:16px;margin-top:2px}}@media screen and (min-width:1200px){.intro__tour-operators--avis{width:55px;height:17px;margin-top:0}}.intro__tour-operators--fun-sun{display:none}@media screen and (min-width:768px){.intro__tour-operators--fun-sun{display:block;background:url(/webpack/c5a35c16f1ebb0b0a1b6717a550c247e.svg) no-repeat 50%;background-size:contain;width:51px;height:22px}}@media screen and (min-width:1200px){.intro__tour-operators--fun-sun{width:53px;height:27px;margin-top:-5px}}.intro__tour-operators--emirates{display:none}@media screen and (min-width:768px){.intro__tour-operators--emirates{display:block;background:url(/webpack/4a1b4e0335b55e6bf5fa9259de273e2b.svg) no-repeat 50%;background-size:contain;width:45px;height:31px;margin-top:-6px}}@media screen and (min-width:1200px){.intro__tour-operators--emirates{width:46px;height:32px}}.intro__tour-operators--agoda{width:40px;height:16px;background:url(/webpack/9eb2328d8dd698dbe05ea4959985b56f.svg) no-repeat 50%;background-size:contain;margin-top:1px}@media screen and (min-width:768px){.intro__tour-operators--agoda{display:block;width:52px;height:21px;margin-top:0}}@media screen and (min-width:1200px){.intro__tour-operators--agoda{width:54px;height:22px;margin-right:10px}}.intro__tour-operators--photo{width:100%;height:100%}.intro__services{max-width:1260px;display:flex;flex-wrap:wrap;justify-content:center;width:95%;margin:0 auto}@media screen and (min-width:641px){.intro__services{width:79%}}@media screen and (min-width:1200px){.intro__services{width:90%}}@media screen and (min-width:1920px){.intro__services{width:59.4%}}.intro__services_item--wrapper{width:33%;display:flex;justify-content:center;margin-bottom:8.6%}@media screen and (min-width:641px){.intro__services_item--wrapper{width:20%;margin-bottom:8.8%}}@media screen and (min-width:1200px){.intro__services_item--wrapper{width:10%;margin-bottom:0}}.intro__services_item{display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative;margin-left:-5px}.no-touch .intro__services_item:hover .intro__services_item--icon-wrapper{transform:translateY(-10px)}.no-touch .intro__services_item:hover .intro__services_item--link{color:#f60d0a}@media screen and (min-width:641px){.intro__services_item{margin-left:0}}.intro__services_item--icon-wrapper{padding:6px 7px 8px;border-radius:10px;width:38px;height:38px;margin-bottom:3px;transform:translateY(0);transition:all .3s}.intro__services_item--icon-wrapper.all_cars{padding:6px 5px 5px 6px}@media screen and (min-width:641px){.intro__services_item--icon-wrapper{padding:0;background:none;margin-bottom:9px;min-height:40px;border-radius:0}}.intro__services_item--icon-tours{background:url(/webpack/0354db7167b6f61bfdd31457843dd702.svg) #f5f1e8 no-repeat center 6px}@media screen and (min-width:641px){.intro__services_item--icon-tours{background:url(/webpack/0354db7167b6f61bfdd31457843dd702.svg) no-repeat 50%;background-size:contain}}.intro__services_item--icon-hotels{background:url(/webpack/73b2e42c176de8f635777fee281bcfb1.svg) #f5f1e8 no-repeat center 6px;background-size:24px}@media screen and (min-width:641px){.intro__services_item--icon-hotels{background:url(/webpack/73b2e42c176de8f635777fee281bcfb1.svg) no-repeat 50%;background-size:contain}}.intro__services_item--icon-flights{background:url(/webpack/c2715cb8dcf454e57db99753a18c0365.svg) #f5f1e8 no-repeat center 6px}@media screen and (min-width:641px){.intro__services_item--icon-flights{background:url(/webpack/c2715cb8dcf454e57db99753a18c0365.svg) no-repeat 50%;background-size:contain}}.intro__services_item--icon-rent{background:url(/webpack/7eb3f4d2a0a091de702c941d1983fe08.svg) #f5f1e8 no-repeat center 6px}@media screen and (min-width:641px){.intro__services_item--icon-rent{background:url(/webpack/7eb3f4d2a0a091de702c941d1983fe08.svg) no-repeat 50%;background-size:contain}}.intro__services_item--icon-train{background:url(/webpack/b760ed6aa2df0bcc4540c36650410ba2.svg) #f5f1e8 no-repeat center 6px}@media screen and (min-width:641px){.intro__services_item--icon-train{background:url(/webpack/b760ed6aa2df0bcc4540c36650410ba2.svg) no-repeat 50%;background-size:contain}}.intro__services_item--icon-bus{background:url(/webpack/ab9853748c489f87b689fe95bf1029d6.svg) #f5f1e8 no-repeat center 6px}@media screen and (min-width:641px){.intro__services_item--icon-bus{background:url(/webpack/ab9853748c489f87b689fe95bf1029d6.svg) no-repeat 50%;background-size:contain}}.intro__services_item--icon-cars{background:url(/webpack/5b4a88e381a1809bb0f65a185fe531c1.svg) no-repeat 50%,linear-gradient(159.07deg,#ff3b48 .43%,#ff6c5b 55.2%)}@media screen and (min-width:641px){.intro__services_item--icon-cars{border-radius:10px}}.intro__services_item--icon-excursions{background:url(/webpack/178544a1e0f635790c7de12dd480e4e3.svg) #f5f1e8 no-repeat center 6px}@media screen and (min-width:641px){.intro__services_item--icon-excursions{background:url(/webpack/178544a1e0f635790c7de12dd480e4e3.svg) no-repeat 50%;background-size:contain}}.intro__services_item--icon-insurances{background:url(/webpack/d56856a9b222085f31d6bf431058fe86.svg) #f5f1e8 no-repeat center 6px}@media screen and (min-width:641px){.intro__services_item--icon-insurances{background:url(/webpack/d56856a9b222085f31d6bf431058fe86.svg) no-repeat 50%;background-size:contain}}.intro__services_item--icon{width:100%;height:100%}.intro__services_item--link{font-size:11px;line-height:23px;color:#212121;font-family:KievitPro,Roboto,sans-serif}.intro__services_item--link:before{content:" ";position:absolute;top:0;right:0;bottom:0;left:0}@media screen and (min-width:641px){.intro__services_item--link{font-size:14px;line-height:20px}}@media screen and (min-width:768px){.intro__services_item--link{font-size:15px}}@keyframes skeleton-loader{to{transform:translateX(100%)}}.social-info{display:flex}@media screen and (max-width:640px){.social-info{justify-content:space-between}}.social-info__item{display:flex;align-items:center;padding:11px 19px;border-radius:50px;transition:background-color .3s,color .3s;color:#fff}@media screen and (max-width:640px){.social-info__item{padding:5px}}.social-info__item .no-touch,.social-info__item:hover{background-color:rgba(0,0,0,.4)}.is-open .social-info__item{color:#000}.social-info__text{font-size:15px}.social-info__icon{margin-right:15px}.social-info__icon-vk{width:18px;height:10px}.social-info__icon-fb{width:8px;height:16px}.social-info__icon-ig{width:18px;height:18px}