.popularCard_wrap___927k{cursor:pointer;display:grid;grid-template-rows:150px max-content;justify-content:center;align-items:center;grid-row-gap:16px;row-gap:16px;width:100%}@media only screen and (max-width:766px){.popularCard_wrap___927k{grid-template-rows:100px max-content}}.popularCard_image__VdeaI{width:150px;height:150px;border-radius:12px;position:relative;overflow:hidden;justify-self:center}@media only screen and (max-width:766px){.popularCard_image__VdeaI{width:100px;height:100px}}.popularCard_title__TgN27{font-family:SuisseIntl Bold,sans-serif;font-weight:700;font-weight:600;font-size:16px;line-height:24px;color:#2f2f2f;text-align:center;width:100%}@media only screen and (max-width:766px){.popularCard_title__TgN27{font-family:SuisseIntl Medium,sans-serif;font-weight:500;font-style:normal;color:#1d1d1d;line-height:16px;font-size:14px;color:#2f2f2f}}.CatAnimation_IconWrapper___Q0IG{position:relative;width:300px;height:217px}@keyframes CatAnimation_tilt__O_o5z{0%,to{transform:rotate(0deg)}50%{transform:rotate(-20deg)}}.CatAnimation_icon__gbnu9{position:absolute;z-index:1;width:40px;height:40px;animation:CatAnimation_tilt__O_o5z 2s ease-in-out infinite}.cardsSlider_sliderWrapper__D_qAi{position:relative}.cardsSlider_sliderWrapper__D_qAi:hover .swiper-button-next,.cardsSlider_sliderWrapper__D_qAi:hover .swiper-button-prev{opacity:1}.cardsSlider_sliderWrapper__D_qAi .cardsSlider_swiper__OG4Ty{position:unset}.cardsSlider_sliderWrapper__D_qAi .cardsSlider_swiper__OG4Ty .cardsSlider_swiperWrapper__e3W9f{box-sizing:inherit}.cardsSlider_sliderWrapper__D_qAi .cardsSlider_swiper__OG4Ty .cardsSlider_swiper-pagination__LTl8s{position:relative}.cardsSlider_sliderWrapper__D_qAi .swiper-pagination{position:relative;top:unset!important;bottom:unset!important;margin-top:16px;display:flex;justify-content:center}@media only screen and (max-width:1022px){.cardsSlider_sliderWrapper__D_qAi .swiper-pagination{margin-top:12px}}@media only screen and (max-width:766px){.cardsSlider_sliderWrapper__D_qAi .swiper-pagination{margin-top:8px}}.cardsSlider_sliderWrapper__D_qAi .swiper-pagination-bullet-active{background:#747474!important}.cardsSlider_sliderWrapper__D_qAi .swiper-pagination-bullet{background:rgba(0,0,0,.149)}@media only screen and (max-width:766px){.cardsSlider_sliderWrapper__D_qAi .swiper-pagination-bullet{margin-left:3px!important;margin-right:3px!important;height:6px!important;width:6px!important}}.cardsSlider_sliderWrapper__D_qAi .swiper-button-next{opacity:0;width:48px;height:48px;background-color:#ffcf08;border-radius:12px;padding:12px;right:-17px}.cardsSlider_sliderWrapper__D_qAi .swiper-button-next:hover{background-color:#e5b900}.cardsSlider_sliderWrapper__D_qAi .swiper-button-next:active{background-color:#cca500}.cardsSlider_sliderWrapper__D_qAi .swiper-button-next:after{content:"";display:block;width:100%;height:100%;background-image:url(/routeplanner/_next/static/media/ic_arrow_right_enabled.b4fa9ee1.svg)}.cardsSlider_sliderWrapper__D_qAi .swiper-button-prev{opacity:0;width:48px;height:48px;background-color:#ffcf08;border-radius:12px;padding:12px;left:-17px}.cardsSlider_sliderWrapper__D_qAi .swiper-button-prev:hover{background-color:#e5b900}.cardsSlider_sliderWrapper__D_qAi .swiper-button-prev:active{background-color:#cca500}.cardsSlider_sliderWrapper__D_qAi .swiper-button-prev:after{content:"";display:block;width:100%;height:100%;background-image:url(/routeplanner/_next/static/media/ic_arrow_left_enabled.bc50e6bb.svg)}.cardsSlider_sliderWrapper__D_qAi .swiper-button-disabled{display:none}@media only screen and (min-width:1px){.routeplanner_container__VrW3p,.routeplanner_errorWrap__6w2E_{width:100%;padding-left:16px;padding-right:16px}}@media only screen and (min-width:321px){.routeplanner_container__VrW3p,.routeplanner_errorWrap__6w2E_{width:100%;padding-left:16px;padding-right:16px}}@media only screen and (min-width:361px){.routeplanner_container__VrW3p,.routeplanner_errorWrap__6w2E_{width:100%;padding-left:24px;padding-right:24px}}@media only screen and (min-width:761px){.routeplanner_container__VrW3p,.routeplanner_errorWrap__6w2E_{width:100%;padding-left:24px;padding-right:24px}}@media only screen and (min-width:905px){.routeplanner_container__VrW3p,.routeplanner_errorWrap__6w2E_{width:856px;padding-left:24px;padding-right:24px}}@media only screen and (min-width:1321px){.routeplanner_container__VrW3p,.routeplanner_errorWrap__6w2E_{width:1272px;padding-left:24px;padding-right:24px}}@font-face{font-family:ProtoGrotesk Regular;src:url(/routeplanner/_next/static/media/ProtoGrotesk-Regular.f363bc63.woff2) format("woff2"),url(/routeplanner/_next/static/media/ProtoGrotesk-Regular.ad2ec1d7.woff) format("woff"),url(/routeplanner/_next/static/media/ProtoGrotesk-Regular.97961b64.otf) format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:SuisseIntl Medium;src:url(/routeplanner/_next/static/media/SuisseIntl-Medium-WebM.95464e48.woff2) format("woff2"),url(/routeplanner/_next/static/media/SuisseIntl-Medium-WebM.1acae081.woff) format("woff"),url(/routeplanner/_next/static/media/SuisseIntl-Medium-WebM.4d1fecda.ttf) format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:SuisseIntl Regular;src:url(/routeplanner/_next/static/media/SuisseIntl-Regular-WebM.76c5a8eb.woff2) format("woff2"),url(/routeplanner/_next/static/media/SuisseIntl-Regular-WebM.963c7215.woff) format("woff"),url(/routeplanner/_next/static/media/SuisseIntl-Regular-WebM.184fd00f.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:SuisseIntl Bold;src:url(/routeplanner/_next/static/media/SuisseIntl-SemiBold.de29e888.woff2) format("woff2"),url(/routeplanner/_next/static/media/SuisseIntl-SemiBold.599374e2.ttf) format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Russpass Icons;src:url(/routeplanner/_next/static/media/Russpass-icons.7bc80cab.ttf) format("truetype")}.routeplanner_container__VrW3p,.routeplanner_errorWrap__6w2E_{margin:0 auto}@media only screen and (min-width:1px){.routeplanner_container__VrW3p,.routeplanner_errorWrap__6w2E_{width:100%!important;padding-left:16px;padding-right:16px}}@media only screen and (min-width:321px){.routeplanner_container__VrW3p,.routeplanner_errorWrap__6w2E_{width:100%!important;padding-left:16px;padding-right:16px}}@media only screen and (min-width:361px){.routeplanner_container__VrW3p,.routeplanner_errorWrap__6w2E_{width:100%!important;padding-left:16px;padding-right:16px}}@media only screen and (min-width:767px){.routeplanner_container__VrW3p,.routeplanner_errorWrap__6w2E_{width:696px!important;padding-left:12px;padding-right:12px}}@media only screen and (min-width:1023px){.routeplanner_container__VrW3p,.routeplanner_errorWrap__6w2E_{width:928px!important;padding-left:12px;padding-right:12px}}@media only screen and (min-width:1437px){.routeplanner_container__VrW3p,.routeplanner_errorWrap__6w2E_{width:1272px!important;padding-left:24px;padding-right:24px}}@media only screen and (min-width:1919px){.routeplanner_container__VrW3p,.routeplanner_errorWrap__6w2E_{width:1484px!important;padding-left:24px;padding-right:24px}}.routeplanner_wrap__pMimA{margin-bottom:80px}@media only screen and (max-width:1436px){.routeplanner_wrap__pMimA{margin:0}}.routeplanner_errorWrap__6w2E_{margin-top:70px}@media only screen and (max-width:1436px){.routeplanner_errorWrap__6w2E_{margin-top:20px}}@media only screen and (max-width:1022px){.routeplanner_errorWrap__6w2E_{margin-top:32px}}@media only screen and (max-width:766px){.routeplanner_errorWrap__6w2E_{margin-top:55px}}.routeplanner_topRow__lDzeC{display:flex;align-items:flex-start;justify-content:space-between;margin:24px 0}@media only screen and (max-width:1436px){.routeplanner_topRow__lDzeC{margin-bottom:16px}}@media only screen and (max-width:1022px){.routeplanner_topRow__lDzeC{margin-top:16px;margin-bottom:12px}}@media only screen and (max-width:766px){.routeplanner_topRow__lDzeC{gap:16px;flex-direction:column;justify-content:start;align-items:start;margin-top:16px;margin-bottom:16px}}.routeplanner_trackOffers__N9j0r{white-space:normal;text-align:right;margin-left:16px}@media only screen and (max-width:766px){.routeplanner_trackOffers__N9j0r{margin:0;text-align:left}}.routeplanner_breadcrumbs__k49q9{margin-top:24px}.routeplanner_titleWrap__k6Xfb{display:flex;padding:6px 0;align-items:flex-start;white-space:nowrap}@media only screen and (max-width:1436px){.routeplanner_titleWrap__k6Xfb{padding:0}}@media only screen and (max-width:766px){.routeplanner_titleWrap__k6Xfb{display:inline-block}}.routeplanner_title__NQ7Ur{font-family:ProtoGrotesk Regular,sans-serif;font-style:normal;font-weight:400;line-height:36px;font-size:32px;margin:0;padding:0;color:#1d1d1d;white-space:nowrap}@media screen and (min-width:768px)and (max-width:1023px){.routeplanner_title__NQ7Ur{line-height:32px;font-size:28px}}@media screen and (max-width:767px){.routeplanner_title__NQ7Ur{line-height:28px;font-size:24px}}@media only screen and (max-width:766px){.routeplanner_title__NQ7Ur{display:inline;white-space:normal}}.routeplanner_betaChip__j5gcz{font-family:SuisseIntl Medium,sans-serif;font-weight:500;font-style:normal;line-height:16px;font-size:12px;color:#1d1d1d;padding:4px 8px;background-color:rgba(118,185,220,.051);border-radius:6px;margin-left:16px;display:inline-flex}@media only screen and (max-width:1022px){.routeplanner_betaChip__j5gcz{font-family:SuisseIntl Medium,sans-serif;font-weight:500;font-style:normal;line-height:12px;font-size:10px;color:#1d1d1d;margin-left:8px;white-space:nowrap;vertical-align:top}}@media only screen and (max-width:766px){.routeplanner_betaChip__j5gcz{margin-left:12px;margin-top:2px}}.routeplanner_content__160ih{margin-top:32px;position:relative}@media only screen and (max-width:1022px){.routeplanner_content__160ih{margin-top:24px;margin-top:20px}}.routeplanner_withProgressModal__ECjDC{display:grid;grid-template-columns:1fr 360px;grid-column-gap:28px;column-gap:28px;position:relative}.routeplanner_mainContent__XBKtf{width:100%;grid-row:1;grid-column:1}@media only screen and (max-width:1436px){.routeplanner_mainContent__XBKtf{margin-bottom:32px}}@media only screen and (max-width:1022px){.routeplanner_mainContent__XBKtf{margin-bottom:24px}}@media only screen and (max-width:766px){.routeplanner_mainContent__XBKtf{margin-bottom:20px}}.routeplanner_progressModal__16mP8{grid-row:1;grid-column:2}.routeplanner_progressModal__16mP8>div{position:-webkit-sticky;position:sticky;margin-top:36px}@media only screen and (max-width:1436px){.routeplanner_progressModal__16mP8>div{position:static;margin:0 calc((-100vw + 100%)/2)}.routeplanner_progressModal__16mP8{grid-row:initial;grid-column:initial;position:-webkit-sticky;position:sticky;bottom:0;z-index:2;width:100%}}