.session-token{padding:8px 0;text-align:center}.session-token button{align-items:center;background-color:inherit;color:var(--color-22);display:inline-flex;font-weight:600;gap:4px;height:40px;position:relative;transition-duration:.3s;transition-property:color;transition-timing-function:cubic-bezier(.25,.8,.25,1)}@media (hover:hover) and (pointer:fine){.session-token button:hover{color:var(--color-19)}}.session-token button .t-svg{fill:var(--color-19)}.session-token.error-page button{color:inherit}@media (hover:hover) and (pointer:fine){.session-token.error-page button:hover{color:inherit}}body.r6n .session-token button{color:var(--color-blue-500)}@media (hover:hover) and (pointer:fine){body.r6n .session-token button:hover{-webkit-text-decoration:underline;text-decoration:underline}}body.r6n .session-token button .t-svg{fill:var(--color-blue-500)}html.theme-dark body.r6n .session-token button{color:var(--color-blue-300)}html.theme-dark body.r6n .session-token button .t-svg{fill:var(--color-blue-300)}.app-top-banner,.mobile-apps-banner{background:linear-gradient(150deg,#ffdac5 10%,#ff92a5 90%)}.app-top-banner{align-items:center;color:#212f3d;display:flex;gap:8px}.app-top-banner .content{flex-grow:1;font-weight:600;line-height:1rem;padding:0 16px}.app-top-banner a{background-color:#fff;border-radius:8px;color:inherit;padding:6px 8px;white-space:nowrap}.app-top-banner button{height:48px;text-align:center;width:48px}.app-top-banner button .t-svg{fill:#fff}.typography{max-width:100%;text-wrap:balance}.typography :is(h2,h3,h4){color:var(--color-23);margin-bottom:8px}.typography h2{font-size:1rem;margin-top:20px}.typography h3{font-size:.875rem;margin-top:10px}.typography h4{font-size:.8125rem;margin-top:10px}.typography h2:first-child{margin-top:0}.typography :is(ol,p,ul)+p{margin-block-start:1em}.typography :is(ol,ul){list-style-position:inside;padding-left:.8rem}[dir=rtl] .typography :is(ol,ul){padding-left:0;padding-right:.8rem}.typography ul{list-style-type:disc}.typography ol{list-style-type:decimal}.typography div{margin:10px 0}body.r6n .typography :is(h2,h3,h4){color:var(--color-grey-900)}html.theme-dark body.r6n .typography :is(h2,h3,h4){color:var(--color-grey-50)}.toggle-content__btn{order:1}.toggle-content__btn:not(.show)~.typography>:not(div){display:none}.toggle-content__btn:not(.show)~.typography>:is(:first-child,:nth-child(2)){display:block}.toggle-content__less{display:none}.show .toggle-content__less{display:block}.show .toggle-content__more{display:none}.toggle{order:1}.toggle.show .toggle__show,.toggle:not(.show) .toggle__hide,.toggle:not(.show)~* .hidden,.toggle:not(.show)~* .hidden-s,.toggle:not(.show)~.hidden{display:none}@media (min-width:720px){.toggle:not(.show)~* .hidden-s{display:block}}.toggle.show~.hidden{display:block}.block-title{align-items:center;display:flex;font-weight:600;gap:8px}.block-title a{font-size:.75rem;font-weight:400;margin-left:auto}html[dir=rtl] .block-title a{margin-left:unset;margin-right:auto}.block-title:not([class*=m-0]):not([class*=mb-]){margin-bottom:16px}.block-title.hot{color:var(--color-16)}body.r6n .block-title.hot{color:var(--color-red-400)}.block.list{display:flex;flex-direction:column;gap:8px}.block.list a{align-self:flex-start}ol.block.list{align-items:unset;counter-reset:item}ol.block.list li{counter-increment:item;display:flex;gap:8px}ol.block.list li:before{content:counter(item)}ol.block.list.rating li{display:flex}ol.block.list.rating li span{align-items:center;display:inherit;flex-grow:1;gap:8px;justify-content:flex-end}.block.links{overflow:hidden}.block.links>*{border-top:1px solid var(--color-3)}html.theme-dark .block.links>*{border-top-color:var(--color-6)}body.r6n .block.links>*{border-top-color:var(--color-grey-200)}html.theme-dark body.r6n .block.links>*{border-top-color:var(--color-grey-700)}.block.links>:first-child{border:unset}@media (min-width:720px){.block.links.columns{display:flex;flex-wrap:wrap}.block.links.columns>*{flex-basis:50%}}.block.links>a,.block.links>button,.block.links>li>a,.block.links>li>button{align-items:center;color:inherit;column-gap:8px;display:flex;flex-wrap:wrap;font-size:1rem;justify-content:space-between;padding:16px;transition-duration:.3s;transition-property:background-color;transition-timing-function:cubic-bezier(.25,.8,.25,1);width:100%}.block.links>a .t-price,.block.links>button .t-price,.block.links>li>a .t-price,.block.links>li>button .t-price{flex-basis:100%}@media (min-width:720px){.block.links>a,.block.links>button,.block.links>li>a,.block.links>li>button{flex-wrap:nowrap;padding:24px}.block.links>a .t-price,.block.links>button .t-price,.block.links>li>a .t-price,.block.links>li>button .t-price{flex-basis:unset}}@media (hover:hover) and (pointer:fine){.block.links a:hover{-webkit-text-decoration:none;text-decoration:none}.block.links :is(a:hover,button:hover){background-color:var(--color-2)}body.r6n .block.links :is(a:hover,button:hover){background-color:var(--color-grey-50)}html.theme-dark body.r6n .block.links :is(a:hover,button:hover){background-color:var(--color-grey-800)}}.block.links .t-price{color:var(--color-17)}body.r6n .block.links .t-price{color:var(--color-amaranth-500)}.block.links.expander li>button{flex-wrap:nowrap;font-weight:600}.block.links.expander li>button:after{border:1.5px solid var(--color-11);border-left:unset;border-top:unset;content:"";display:block;flex-shrink:0;height:10px;transform:rotate(45deg) translateY(-50%);transition-duration:.3s;transition-property:transform;transition-timing-function:cubic-bezier(.25,.8,.25,1);width:10px}html.theme-dark .block.links.expander li>button:after{border-color:var(--color-white)}body.r6n .block.links.expander li>button:after{border-color:var(--color-grey-400)}.block.links.expander li>button.active:after{transform:rotate(-135deg)}.block.links.expander li>button.active+div{display:block}.block.links.expander li>button+div{color:var(--color-21);display:none;padding:8px 16px 16px}@media (min-width:720px){.block.links.expander li>button+div{padding:8px 24px 24px}}body.r6n .block.links.expander li>button+div{color:var(--color-grey-500)}html.theme-dark body.r6n .block.links.expander li>button+div{color:var(--color-grey-300)}.block.seo-text{color:var(--color-21);font-size:.8125rem;overflow:hidden}.block.seo-text>:first-child{margin-top:0}.block.seo-text>:last-child{margin-bottom:0}body.r6n .block.seo-text{color:var(--color-grey-500)}html.theme-dark body.r6n .block.seo-text{color:var(--color-grey-400)}.block.seo-text h2{color:initial;font-size:1rem;margin-bottom:8px;margin-top:16px}html.theme-dark .block.seo-text h2{color:var(--color-white)}.block.seo-text h3{color:initial;font-size:.875rem;margin-bottom:8px;margin-top:16px}html.theme-dark .block.seo-text h3{color:var(--color-white)}.block.seo-text h4{color:initial;font-size:.8125rem;margin-bottom:8px;margin-top:16px}html.theme-dark .block.seo-text h4{color:var(--color-white)}.blocks{display:flex;gap:16px}@media (min-width:320px) and (max-width:719.98px){.blocks{flex-direction:column}}.blocks>*{flex-basis:0;flex-grow:1}.blocks.benefits a.block{color:inherit;display:inherit;gap:inherit;transition-duration:.3s;transition-property:box-shadow;transition-timing-function:cubic-bezier(.25,.8,.25,1)}.blocks.benefits a.block:hover{box-shadow:0 .5px 1px #0000001a,0 4px 16px #00000024;-webkit-text-decoration:none;text-decoration:none}.blocks.benefits a.block b{display:inherit;font-weight:600}.blocks.benefits a.block em{color:var(--color-21);font-style:normal}body.r6n .blocks.benefits a.block em{color:var(--color-grey-500)}.rating-star{fill:var(--color-17)}.rating-star body.r6n{fill:var(--color-amaranth-500)}.page{display:flex;padding-bottom:80px;padding-top:24px;row-gap:24px}.page,.page .grid{flex-direction:column}.page .grid{column-gap:16px;display:inherit;row-gap:inherit}.page .grid>:not(.aside){flex-grow:1}.page .grid .aside{display:inherit;flex-direction:column;min-width:1px;row-gap:inherit}@media (min-width:1200px){.page .grid{flex-direction:row}.page .grid .aside{flex:0 0 33.33%}}.links-columns{display:flex;flex-flow:column wrap;gap:16px}@media (min-width:720px){.links-columns{flex-direction:row}}.links-columns>*{align-items:flex-start;display:flex;flex-direction:column;gap:8px}@media (min-width:720px){.links-columns>*{flex:0 0 calc(50% - 16px)}}@media (min-width:1200px){.links-columns>*{flex:0 0 calc(33.33333% - 10.66667px)}}.avia-home-banners .block{display:flex}.avia-home-banners .block img{margin-right:-24px}@media (min-width:320px) and (max-width:719.98px){.avia-home-banners .block img{display:none}}.avia-home-banners .block.telegram img{margin:auto -10px -24px 0}.avia-home-banners .block.bus{gap:16px}.avia-home-banners .block .content{display:flex;flex-direction:column;flex-grow:1;gap:8px;min-width:1px}@media (min-width:720px){.avia-home-banners .block .content{align-items:flex-start}}.avia-home-banners .block .content ul{color:var(--color-21);flex-grow:1;font-size:.8125rem}.avia-home-banners .block .content ul li{white-space:nowrap}@media (min-width:1200px){.avia-home-banners .block .content ul{display:flex;flex-wrap:wrap;gap:12px}}.avia-home-banners .block .content .t-btn{align-items:center;display:flex;font-weight:600;height:40px;justify-content:center;margin-top:8px;padding:0 16px}.railway-results-europe-banner{background:#9042e3;border-radius:12px;height:64px;padding:12px 30% 12px 16px;position:relative}.railway-results-europe-banner:after{background:url(/img/v4/railway/europe_train.png) 50%/contain no-repeat;border-radius:12px;content:"";height:100%;position:absolute;right:-1px;top:50%;transform:translateY(-50%);width:116px}.railway-results-europe-banner__text{color:var(--color-white)}.railway-results-europe-banner__highlight{color:#fecd6e;white-space:nowrap}.railway-results-europe-banner__arrow{fill:#fecd6e;height:24px;left:50%;pointer-events:none;position:absolute;top:-14px;transform:translateX(-50%);width:18px}@media (min-width:720px){.railway-results-europe-banner{height:48px;padding:14px 16px 14px 100px}.railway-results-europe-banner__arrow{top:-24px}.railway-results-europe-banner:after{left:-2px;right:auto;transform:translateY(-50%) scaleX(-1);width:88px}}.app-banners.aside.block{overflow:hidden;row-gap:0}.app-banners .slide{display:flex}.app-banners img{height:auto;object-fit:fill;width:100%}@media (min-width:1200px){.app-banners{height:325px;overflow:hidden;position:relative}.app-banners>.slide{border-radius:inherit;height:inherit;overflow:hidden;transition-duration:.3s;transition-property:opacity;transition-timing-function:cubic-bezier(.25,.8,.25,1);width:100%}.app-banners>.slide[aria-hidden=true]{opacity:0}.app-banners>.slide,.app-banners>ul{display:flex;position:absolute}.app-banners>.slide[aria-hidden=true]{pointer-events:none}.app-banners>ul{bottom:0;gap:8px;justify-content:flex-end;padding:16px;width:100%}.app-banners>ul li{background-color:var(--color-17);border-radius:50%;height:8px;width:8px}.app-banners>ul li body.r6n{background-color:var(--color-amaranth-500)}.app-banners>ul li[aria-hidden=true]{background-color:var(--color-6)}.app-banners>ul li[aria-hidden=true] body.r6n{background-color:var(--color-grey-200)}}.app-subscribe{background-color:#d0d1fb}.app-subscribe .t-input em{bottom:-100%}