.ui-common-card-list{display:flex;max-width:1208px;margin:0 auto;flex-wrap:wrap;box-sizing:border-box;padding:8px 16px}@media screen and (max-width:700px){.ui-common-card-list{padding:4px}}.bs-tfg-inner{width:1176px;margin:0 auto}@media screen and (max-width:1200px){.bs-tfg-inner{width:100%;padding-left:16px;padding-right:16px;box-sizing:border-box}}@media screen and (max-width:600px){.bs-tfg-inner{padding-left:16px;padding-right:16px}}.bs-tfg-tab-bar{padding-top:16px}@media screen and (max-width:1220px){.bs-tfg-tab-bar .bs-tfg-inner{padding:0;overflow-x:auto;overflow-y:hidden}}@media screen and (max-width:768px){.bs-tfg-tab-bar{margin-bottom:0}.bs-tfg-tab-bar .bs-tfg-inner::-webkit-scrollbar{display:none;opacity:0;visibility:hidden}.bs-tfg-tab-bar .bs-tfg-inner{overflow:scroll;-webkit-overflow-scrolling:touch}}.bs-tfg-tab-list{white-space:nowrap}.bs-tfg-tab-list:after{content:"";display:table;clear:both}.bs-tfg-tab-list__label{margin-right:16px;color:#0f294d}.bs-tfg-tab-list__anchor,.bs-tfg-tab-list__label{white-space:nowrap;font-size:14px;line-height:1.2;color:#0f294d;background:#fff;display:inline-block}.bs-tfg-tab-list__anchor{cursor:pointer;padding:8px 16px;border-radius:2px;border:1px solid #cfd4db;margin:0 8px}.bs-tfg-tab-list__anchor:hover{text-decoration:none;color:#3264ff}.bs-tfg-tab-list__anchor.active{cursor:default;color:#3264ff;background:#e9f2fe;border-color:#e9f2fe}@media screen and (max-width:1220px){.bs-tfg-tab-list{padding:0 16px;white-space:nowrap}.bs-tfg-tab-list__anchor,.bs-tfg-tab-list__label{display:inline-block;float:none}}@media screen and (max-width:768px){.bs-tfg-tab-list{padding:0 4px}.bs-tfg-tab-list__anchor{padding:8px 12px;margin:0 4px}.bs-tfg-tab-list__label{display:none}}.bs-tfg-list{padding:0;list-style:none}.bs-tfg-list:after,.bs-tfg-list:before{content:"";display:table}.bs-tfg-list:after{clear:both}@media screen and (max-width:1220px){.bs-tfg-list{margin-left:auto;margin-right:auto;width:784px}}@media screen and (min-width:850px){.bs-tfg-list{display:flex;flex-wrap:wrap}.bs-tfg-item__con,.bs-tfg-item__link{height:100%}}@media screen and (max-width:850px){.bs-tfg-list{margin-left:auto;margin-right:auto;width:auto}}@media screen and (max-width:640px){.bs-tfg-list{margin-top:10px;width:auto}}.bs-tfg-item{width:33.33%;padding:8px;box-sizing:border-box}.bs-tfg-item__link{color:#333;border:1px solid #eee;border-radius:2px;background:#fff;display:block;position:relative;text-decoration:none;box-shadow:0 4px 8px 0 rgba(15,41,77,.08)}.bs-tfg-item__link:hover{text-decoration:none;color:#333;-webkit-box-shadow:0 8px 10px 0 rgba(15,41,77,.12);box-shadow:0 8px 10px 0 rgba(15,41,77,.12)}.bs-tfg-item__route{padding:16px;position:relative}.bs-tfg-item__from{font-size:16px;color:#0f294d;font-weight:700;display:flex;line-height:22px;letter-spacing:0;margin-bottom:8px;height:22px;align-items:center}.da58-bs-tfg-ru_ru .bs-tfg-item__from{font-size:14px}.bs-tfg-item__depart-code,.bs-tfg-item__return-code{margin-left:4px}.bs-tfg-item__to{font-size:20px;font-weight:700;line-height:1.2}.bs-tfg-item__date{color:#455873;font-size:14px;margin-bottom:8px;line-height:18px}.bs-tfg-item__date .line_K1{display:inline-block;width:1px;height:8px;margin:0 8px;background:#c1d2d9}.bs-tfg-item__a-city,.bs-tfg-item__d-city{-webkit-box-orient:vertical;-webkit-line-clamp:1;text-overflow:ellipsis;overflow:hidden;display:-webkit-box}.bs-tfg-item__depart,.bs-tfg-item__return{vertical-align:middle}.bs-tfg-item__row{display:flex;align-items:center;margin-bottom:8px;font-size:0}.bs-tfg-item__row .line_K1{display:inline-block;width:1px;height:8px;margin:0 8px;background:#dadfe6}.bs-tfg-item__duration{display:flex;align-items:center;height:18px;line-height:18px}.bs-tfg-item__duration-time{height:16px;line-height:16px;color:#8592a6;margin-left:5px;font-size:14px}.bs-tfg-item__class{font-size:14px;color:#455873;line-height:18px;height:18px;letter-spacing:0}.bs-tfg-item__nonstop{font-size:14px;color:#8592a6;line-height:18px}.bs-tfg-item__airline-logo{margin-inline-end:8px}.bs-tfg-item__price-box{margin:0;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;line-height:1}.bs-tfg-item__price{font-size:18px;color:#3264ff;font-weight:700;flex:auto;display:flex;justify-content:flex-end;align-items:center}.bs-tfg-item__price-from{margin-inline-end:4px}.bs-tfg-item__full-price,.bs-tfg-item__price-from{color:#455873;font-size:14px;font-weight:400}.bs-tfg-item__discount{margin-top:10px}.bs-tfg-item__discount-con{border-radius:0 4px 4px 0;box-shadow:0 2px 5px rgba(0,0,0,.15);color:#fff;background:#f5594a;font-size:14px;padding:4px 10px}.bs-tfg-item__route-icon{margin:0 8px;text-align:center}[dir=rtl] .bs-tfg-item__route-icon{transform:scaleX(-1);filter:"FlipH"}.bs-tfg-item__icon{height:16px;width:16px;display:inline-block;vertical-align:middle;margin-top:-1px}.bs-tfg-item__rt{background:url(/modules/fpc/cloud-component-trip-promo/round-trip.ef56c3acf27172be3135298c91bea093.svg) 50% no-repeat;background-size:100% 100%}.bs-tfg-item__ow{background:url(/modules/fpc/cloud-component-trip-promo/one-way.c50899e8aacc4e7818fc5fe3f2ef8c6a.svg) 50% no-repeat;background-size:100% 100%}@media screen and (max-width:900px){.bs-tfg-item{width:50%}}@media screen and (max-width:700px){.bs-tfg-item{padding:4px;width:100%}}.bs-tfg .bs-block-loading{text-align:center;padding:20px}.bs-tfg .mc-loading-36-blue{display:inline-block;vertical-align:middle;position:relative;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-animation:my-loading-circle 1s linear infinite;animation:my-loading-circle 1s linear infinite;border-radius:50%;width:36px;height:36px;border:4px solid hsla(0,0%,100%,.2);border-left-color:#2681ff}@-webkit-keyframes my-loading-circle{0%{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes my-loading-circle{0%{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.bs-tfg-item__loading-main,.bs-tfg-item__loading-price{animation-duration:1.6s;animation-iteration-count:infinite;animation-name:bs-tfg-item-breathing;animation-timing-function:linear;background:#f0f2f5}.bs-tfg-item__loading-main{height:136px;margin-bottom:8px}.bs-tfg-item__loading-sub{height:18px;text-align:right}.bs-tfg-item__loading-price{display:inline-block;height:18px;width:140px}@-webkit-keyframes bs-tfg-item-breathing{0%{opacity:.3}50.0%{opacity:1}100.0%{opacity:.3}}@keyframes bs-tfg-item-breathing{0%{opacity:.3}50.0%{opacity:1}100.0%{opacity:.3}}.tcsb-g-tab{--tcs-gt-c:#0f294d;--tcs-gt-bgc:#fff;--tcs-gt-border-c:#dadfe6;--tcs-gt-c-act:#fff;--tcs-gt-bgc-act:#0f294d;--tcs-gt-border-c-act:#0f294d;--tcs-gt-btn-c:#0f294d;--tcs-gt-btn-bgc:transparent;--tcs-gt-lbl-c:#0f294d;margin:0 auto;max-width:1176px;text-align:center;display:flex;justify-content:center}.tcsb-g-tab_label{color:var(--tcs-gt-lbl-c);line-height:34px;white-space:nowrap;font-size:14px;margin-inline-end:16px}@media screen and (max-width:768px){.tcsb-g-tab_label{margin-inline-end:8px}}.tcsb-g-tab_scroll{display:flex;overflow:hidden;position:relative}@media screen and (max-width:768px){.tcsb-g-tab_scroll{overflow-x:auto}}.tcsb-g-tab_scroll::-webkit-scrollbar{display:none}.tcsb-g-tab_item-con{padding:0 8px}@media screen and (max-width:768px){.tcsb-g-tab_item-con{padding:0 4px}}.tcsb-g-tab_item{color:var(--tcs-gt-c);background-color:var(--tcs-gt-bgc);padding:0 16px;line-height:32px;white-space:nowrap;font-size:14px;font-weight:400;cursor:pointer;border:1px solid var(--tcs-gt-border-c);border-radius:4px}.tcsb-g-tab_item-active{color:var(--tcs-gt-c-act);background:var(--tcs-gt-bgc-act);border-color:var(--tcs-gt-border-c-act)}.tcsb-g-tab_all-btn{width:60px;flex-shrink:0;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:1;border-radius:4px;box-shadow:0 6px 12px 0 rgba(0,0,0,.06);background-color:var(--tcs-gt-btn-bgc)}.tcsb-g-tab_all-btn svg path{fill:var(--tcs-gt-btn-c)}@media screen and (max-width:768px){.tcsb-g-tab_all-btn{width:32px}.tcsb-g-tab_all-btn svg{width:16px;height:16px}}.tcsb-g-tab_all-con{position:relative}@media screen and (max-width:768px){.tcsb-g-tab_all-con{position:static}}.tcsb-g-tab_all-pop{position:absolute;z-index:1001;right:0;width:700px;margin-top:34px;background:#fff;border-radius:4px;box-shadow:0 6px 12px 0 rgba(0,0,0,.06);box-sizing:border-box}@media screen and (max-width:768px){.tcsb-g-tab_all-pop{width:100%;position:fixed;margin-top:0;max-height:100%;bottom:0;border-radius:12px 12px 0 0;display:flex;flex-direction:column}}[dir=rtl] .tcsb-g-tab_all-pop{left:0;right:auto}.tcsb-g-tab_all-pop-cnt{padding:8px 16px}@media screen and (max-width:768px){.tcsb-g-tab_all-pop-cnt{padding:12px 12px 24px;overflow-y:auto}}.tcsb-g-tab_all-pop-tit{display:none;padding:16px;border-bottom:1px solid #dadfe6}@media screen and (max-width:768px){.tcsb-g-tab_all-pop-tit{display:flex}}.tcsb-g-tab_all-pop-close{justify-content:flex-start}.tcsb-g-tab_all{display:flex;flex-wrap:wrap}.tcsb-g-tab_all-item{width:20%;color:#0f294d;font-size:14px;font-weight:400;line-height:18px;box-sizing:border-box;text-align:start;padding:8px;cursor:pointer}@media screen and (max-width:768px){.tcsb-g-tab_all-item{width:auto;background:#f5f7fa;font-size:14px;line-height:18px;padding:8px 12px;border:1px solid transparent;border-radius:4px;color:#0f294d;margin:4px}}.tcsb-g-tab_all-item.active{font-weight:700}@media screen and (max-width:768px){.tcsb-g-tab_all-item.active{color:#3264ff;font-weight:500;border:1px solid #3264ff;background:#eff3ff}}.tcsb-g-tab_all-item:hover{background:#eff3ff}.tcsb-g-tab_close{display:none;border-top:1px solid #dadfe6;padding-top:10px;margin:4px 4px 0}@media screen and (max-width:768px){.tcsb-g-tab_close{display:block}.tcsb-g-tab_close svg{width:16px;height:16px}}.tcsb-g-tab_all-mask{position:fixed;z-index:1000;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.6)}