@font-face{font-family:GT Eesti Pro Display;src:url(/travelata/fonts/GTEestiProDisplay-Thin.otf) format("opentype");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:GT Eesti Pro Display;src:url(/travelata/fonts/GTEestiProDisplay-Light.otf) format("opentype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:GT Eesti Pro Display;src:url(/travelata/fonts/GTEestiProDisplay-Regular.otf) format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:GT Eesti Pro Display;src:url(/travelata/fonts/GTEestiProDisplay-Medium.otf) format("opentype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:GT Eesti Pro Display;src:url(/travelata/fonts/GTEestiProDisplay-Bold.otf) format("opentype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:GT Eesti Pro Display;src:url(/travelata/fonts/GTEestiProDisplay-UltraBold.otf) format("opentype");font-weight:800 900;font-style:normal;font-display:swap}.travelata-page{min-height:100vh;background:#f5f7fa;color:#1a1a1a;font-family:"GT Eesti Pro Display",var(--font-travelata),Manrope,sans-serif;font-weight:400;letter-spacing:-.01em;font-size:14px;-webkit-font-smoothing:antialiased}.travelata-header{background:#1c3f4d;position:sticky;top:0;z-index:50;padding:0 24px}.travelata-header__bar{max-width:1374px;margin:0 auto;min-height:48px;padding:0;display:flex;align-items:center;justify-content:space-between;gap:24px}.site-header__left,.travelata-header__left{min-width:0;flex:1;display:flex;align-items:center;gap:24px}.header-nav{display:flex;align-items:center;gap:24px;min-width:0;height:18px}.header-nav__link,.header-nav__more{border:none;background:transparent;color:#fff;font-family:inherit;font-size:14px;line-height:18px;font-weight:400;letter-spacing:-.01em;padding:0;cursor:pointer;white-space:nowrap;text-decoration:none}.header-nav__link:hover,.header-nav__more:hover{color:#fff;opacity:.85}.header-nav__more-wrap{position:relative}.header-nav__more-menu{position:absolute;top:calc(100% + 10px);left:0;min-width:180px;background:#fff;border-radius:12px;box-shadow:0 8px 24px rgba(0,0,0,.16);padding:8px;z-index:70}.header-nav__more-item{display:block;width:100%;border:none;background:transparent;text-align:left;padding:10px 12px;font-size:14px;color:#333;border-radius:8px;cursor:pointer}.header-nav__more-item:hover{background:#f5f7fa}.site-header__action,.travelata-header__right{display:flex;align-items:center;gap:12px;flex-shrink:0}.travelata-header__city{display:inline-flex;align-items:center;border:none;background:transparent;color:#fff;font-family:inherit;font-size:14px;line-height:18px;font-weight:400;letter-spacing:-.01em;cursor:pointer;padding:6px 0;text-decoration:underline;text-decoration-style:dashed;text-underline-offset:4px;opacity:.85}.travelata-header__city:hover{color:#fff;opacity:1}.travelata-header__login{display:inline-flex;align-items:center;gap:8px;border:none;background:rgba(255,255,255,.08);color:#fff;font-family:inherit;font-size:14px;font-weight:400;letter-spacing:-.01em;cursor:pointer;padding:6px 12px;border-radius:8px;height:32px;box-sizing:border-box}.travelata-header__login:hover{background:rgba(255,255,255,.14);color:#fff}.header-account--guest{position:relative}.travelata-login-preview{position:absolute;top:calc(100% + 10px);right:0;width:374px;padding:16px 18px 18px;border-radius:4px;background:#fff;color:#202939;box-shadow:0 8px 24px rgba(15,23,42,.18);box-sizing:border-box;opacity:0;visibility:hidden;pointer-events:none;transform:translateY(-4px);transition:opacity .16s ease,transform .16s ease,visibility .16s ease;z-index:80}.header-account--guest:focus-within .travelata-login-preview,.header-account--guest:hover .travelata-login-preview{opacity:1;visibility:visible;transform:translateY(0)}.travelata-login-preview h2{margin:0 0 16px;font-size:16px;line-height:20px;font-weight:700;letter-spacing:-.01em}.travelata-login-preview ul{display:grid;gap:10px;margin:0;padding:0;list-style:none}.travelata-login-preview li{position:relative;padding-left:22px;font-size:14px;line-height:18px;font-weight:400}.travelata-login-preview li:before{content:"✓";position:absolute;top:-1px;left:0;color:#2bc56d;font-size:18px;line-height:18px;font-weight:500}.travelata-header__user-icon{display:block;flex-shrink:0}.travelata-header__account{position:relative}.travelata-header__account-trigger{display:inline-flex;align-items:center;gap:8px;border:none;background:transparent;cursor:pointer;padding:4px 8px;border-radius:8px}.travelata-header__account-trigger:hover,.travelata-header__account-trigger[aria-expanded=true]{background:rgba(255,255,255,.1)}.travelata-header__initials{width:32px;height:32px;border-radius:50%;background:#00a8e8;color:#fff;font-size:12px;font-weight:700;display:inline-flex;align-items:center;justify-content:center;text-transform:none;letter-spacing:.04em}.travelata-header__chevron{width:16px;height:16px;color:#9bb8c4}.travelata-header__dropdown{position:absolute;top:calc(100% + 8px);right:0;min-width:200px;background:#fff;border:1px solid #e8ecf0;border-radius:12px;box-shadow:0 8px 24px rgba(0,0,0,.12);padding:8px;z-index:60}.travelata-header__dropdown-item{display:block;width:100%;border:none;background:transparent;text-align:left;padding:10px 12px;font-size:14px;color:#333;border-radius:8px;cursor:pointer}.travelata-header__dropdown-item:hover{background:#f5f7fa}.travelata-hero{background:linear-gradient(112deg,#278df5,#2499f4 52%,#18c6ee);padding:20px 24px 52px;transition:background .25s ease}.travelata-hero--hot{background:linear-gradient(112deg,#7d18dc,#be5cff)}.travelata-hero--hotels{background:linear-gradient(112deg,#08a9c4,#12cfe0)}.travelata-hero--rail{background:linear-gradient(112deg,#0da64d,#43dc7e)}.travelata-promo-band{position:relative;padding:0 0 10px;border-radius:32px 32px 0 0;background:#fff;overflow:hidden}.anniversary15-promo-banner{display:flex;align-items:center;justify-content:center;width:100%;max-width:1794px;min-height:288px;margin:0 auto;padding:16px 24px 8px;box-sizing:border-box}.anniversary15-promo-banner__link{display:flex;width:100%;max-width:920px;border-radius:16px;overflow:hidden;text-decoration:none;transition:transform .2s ease}.anniversary15-promo-banner__link:hover{transform:translateY(-1px)}.anniversary15-promo-banner__image{display:block;width:100%;height:auto;aspect-ratio:920/235;object-fit:cover}.operatorsSliderGroup{width:100%;padding:0 24px;background:#eef7fb;box-sizing:border-box}.operatorsSliderWrap{display:flex;flex-direction:column;align-items:center;gap:8px}.operatorsSlider{width:100%;max-width:1374px}.operators{width:100%;overflow-x:auto;scrollbar-width:none}.operators::-webkit-scrollbar{display:none}.partnersSmall_alt{list-style:none;margin:0;padding:0}.partnersSmall_alt>li{display:flex;align-items:center;justify-content:space-between;column-gap:0;row-gap:24px;width:100%;max-width:1374px;height:107px;margin:0 auto;color:#202939;font-size:14px;font-weight:400;letter-spacing:-.14px;line-height:14px;box-sizing:border-box}.partner.partnerNew{display:inline-flex;align-items:center;justify-content:center;height:107px;flex-shrink:0;text-decoration:none;opacity:.92;transition:opacity .15s ease,transform .15s ease}.partner.partnerNew:hover{opacity:1;transform:translateY(-1px)}.partner.partnerNew img{display:block;max-height:107px;width:auto;height:auto;object-fit:contain}.partner.partnerNew.coral{flex:0 0 150px;width:150px}.partner.partnerNew.coral img{max-width:150px;max-height:107px}.partner.partnerNew.tez{flex:0 0 137px;width:137px}.partner.partnerNew.tez img{max-width:137px}.partner.partnerNew.anex{flex:0 0 81px;width:81px}.partner.partnerNew.anex img{max-width:81px}.partner.partnerNew.biblio{flex:0 0 120px;width:120px}.partner.partnerNew.biblio img{max-width:120px}.partner.partnerNew.funsun{flex:0 0 80px;width:80px}.partner.partnerNew.funsun img{max-width:80px}.partner.partnerNew.pegas{flex:0 0 120px;width:120px}.partner.partnerNew.pegas img{max-width:120px}.ratingTOlink{display:inline-flex;align-items:center;justify-content:center;flex:0 0 152px;width:152px;height:48px;padding:0 20px;border:1px solid #059bce;border-radius:24px;box-sizing:border-box;color:#218bff;font-size:14px;font-weight:500;line-height:17px;letter-spacing:-.14px;text-align:center;text-decoration:none}.ratingTOlink:hover{background:rgba(5,155,206,.06)}.index-page__container{max-width:1374px;margin:0 auto}.index-page__logos{display:flex;align-items:center;justify-content:space-between;width:100%;max-width:1374px;height:48px;margin-bottom:28px}.index-page__travelata-logo{display:flex;align-items:center;flex-shrink:0;width:194px;height:48px}.index-page__travelata-logo img{display:block;width:194px;height:48px;object-fit:contain}.index-page__skolkovo-logo{display:flex;align-items:center;justify-content:center;width:122px;height:36px;flex-shrink:0}.index-page__skolkovo-logo img{display:block;width:122px;height:36px;object-fit:contain}.field__value:focus,.search-form__cell input:focus{outline:none}.index-page__up-right{display:flex;align-items:center;gap:32px;height:48px;flex-shrink:0}.office-tour-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:202px;height:48px;padding:0 16px;border:1px solid #fff;border-radius:12px;background:transparent;color:#fff;font-family:inherit;font-size:16px;font-weight:500;line-height:18px;letter-spacing:-.16px;cursor:pointer;user-select:none;transition:all .3s ease;box-sizing:border-box}.office-tour-button:hover{background:rgba(255,255,255,.08)}.office-tour-button__label{display:inline-block;white-space:nowrap}.office-tour-button svg{width:20px;height:20px;flex-shrink:0}.index-page__text-container{max-width:786px;width:100%;height:92px;margin:0 auto 32px}.index-page__text,.index-page__text.tl-typo_h-1{display:block;margin:0;padding:0;color:#fff;text-align:center;font-family:inherit;font-size:40px;line-height:46px;font-weight:500;letter-spacing:0;width:100%;max-width:786px;height:92px}.index-page__tabs{justify-content:center;column-gap:24px;row-gap:24px;width:100%;max-width:1374px;margin:0 auto 20px}.index-page__tab,.index-page__tabs{display:flex;align-items:center;height:88px}.index-page__tab{flex-direction:column;justify-content:flex-start;gap:8px;width:60px;border:none;background:transparent;cursor:pointer;color:rgba(255,255,255,.72);padding:0}.index-page__tab_active{color:#fff}.index-page__tab-circle{position:relative;width:60px;height:60px;border-radius:50%;background:rgba(255,255,255,.16);display:flex;align-items:center;justify-content:center;flex-shrink:0}.index-page__tab_active .index-page__tab-circle{background:#fff;color:#00a8e8}.index-page__tab-icon{width:32px;height:32px}.index-page__tab-typo{margin:0;font-size:14px;line-height:20px;letter-spacing:-.14px;white-space:nowrap}.index-page__tab-discount{position:absolute;top:-12px;left:-5px;right:auto;display:flex;align-items:center;justify-content:center;width:42px;height:22px;background:#ff3b0a;color:#fff;border-radius:999px;padding:0 5px;font-size:14px;font-weight:700;line-height:22px;text-align:center;box-sizing:border-box;transform:rotate(-8deg);transform-origin:center}.index-page__tab-discount p{margin:0}.search-form__card{display:grid;grid-template-columns:minmax(0,243fr) minmax(0,407fr) minmax(0,178fr) minmax(0,178fr) minmax(0,170fr) minmax(0,198fr);align-items:stretch;background:#fff;border-radius:12px;overflow:hidden;height:64px}.search-form__card--hotels{grid-template-columns:minmax(0,510fr) minmax(0,196fr) minmax(0,196fr) minmax(0,274fr) minmax(0,198fr)}.search-form__cell{display:flex;flex-direction:column;justify-content:center;height:64px;padding:5px 12px;border-right:1px solid #e6ebf0;min-width:0;box-sizing:border-box}.search-form__separator{width:1px;background:#e6ebf0;align-self:stretch}.field__label{display:block;height:16px;margin:0;color:#697586;font-size:13px;line-height:16px;font-weight:400;letter-spacing:-.13px;pointer-events:none;user-select:none}.field__value,.search-form__cell input{border:none;background:transparent;padding:0;font-family:inherit;font-size:14px;line-height:20px;height:20px;font-weight:400;letter-spacing:-.14px;color:#202939;width:100%;text-align:left;cursor:text}.field__value{cursor:pointer}.search-form__cell input::placeholder{color:#b0b8c0}.search-form__btn-container{display:flex;align-items:stretch;height:64px;padding:8px 5px;box-sizing:border-box}.search-form__search-btn{width:100%;height:48px;border:none;background:#fb8c00;color:#fff;font-family:inherit;font-size:14px;line-height:18px;font-weight:500;padding:0 16px;border-radius:12px;cursor:pointer;white-space:nowrap}.search-form__search-btn:hover{background:#e98200}.index-page__lead-banner-container{margin-top:32px;width:100%;max-width:1374px}.lead-banner,.lead-banner.tl-lead-banner_compact{display:flex;align-items:center;justify-content:center;width:867px;max-width:100%;height:100px;margin:0 auto;box-sizing:border-box;background:rgba(255,255,255,.16);border-radius:16px;padding:20px}.tl-lead-banner__content{display:flex;align-items:center;gap:16px;width:100%;max-width:827px;height:60px;box-sizing:border-box}.tl-lead-banner-avatars{display:flex;align-items:center;width:154px;height:60px;flex-shrink:0}.tl-lead-banner-avatars__wrapper{position:relative;width:60px;height:60px;flex-shrink:0;margin-left:-13px}.tl-lead-banner-avatars__wrapper:first-child{margin-left:0}.tl-lead-banner-avatars__avatar{display:block;width:60px;height:60px;border-radius:50%;border:2px solid #fff;object-fit:cover;box-sizing:border-box;background:#e3e8ef}.tl-lead-banner-avatars__online-dot{position:absolute;right:2px;bottom:2px;width:10px;height:10px;background:#22c55e;border:2px solid #fff;border-radius:50%;box-sizing:border-box}.tl-lead-banner__heading{width:400px;max-width:400px;height:48px;flex-shrink:0;display:flex;flex-direction:column;justify-content:center;gap:4px}.tl-lead-banner__title{height:24px;font-size:18px;line-height:24px;font-weight:500;letter-spacing:0}.tl-lead-banner__subtitle,.tl-lead-banner__title{margin:0;padding:0;width:400px;color:#fff;overflow:hidden}.tl-lead-banner__subtitle{height:20px;font-weight:400}.tl-lead-banner__button,.tl-lead-banner__subtitle{font-size:16px;line-height:20px;letter-spacing:-.01em}.tl-lead-banner__button{display:inline-flex;align-items:center;justify-content:center;width:201px;height:48px;margin-left:auto;padding:0 16px;border:1px solid #fff;border-radius:12px;background:transparent;color:#fff;font-family:inherit;font-weight:500;cursor:pointer;white-space:nowrap;flex-shrink:0;box-sizing:border-box;transition:all .3s ease}.tl-lead-banner__button:hover{background:rgba(255,255,255,.1)}.tl-button__main-text{margin:0}.price-calendar{padding:62px 24px 54px;background:#fff;color:#202939}.price-calendar__inner{width:min(1260px,100%);margin:0 auto}.price-calendar h2{width:100%;height:48px;margin:0;font-size:36px;font-weight:700;line-height:48px;text-align:center;letter-spacing:-.035em}.price-calendar h2,.price-calendar__departure{display:flex;align-items:center;justify-content:center}.price-calendar__departure{width:231px;height:40px;gap:5px;margin:8px auto 0;font-size:14px;font-weight:500}.price-calendar__departure button{padding:0 0 2px;border:0;border-bottom:1px dashed #059bce;background:transparent;color:#059bce;font:inherit;cursor:pointer}.price-calendar__countries{display:flex;flex-wrap:wrap;align-items:center;align-content:start;justify-content:center;width:100%;height:65px;gap:3px 32px;margin-top:22px;overflow:hidden}.price-calendar__countries button{flex:0 0 auto;box-sizing:border-box;height:31px;padding:0;border:0;border-bottom:3px solid transparent;background:transparent;color:#059bce;font:inherit;font-size:14px;font-weight:500;line-height:28px;white-space:nowrap;cursor:pointer}.price-calendar__countries button:first-child{width:42px}.price-calendar__countries button:nth-child(2){width:39px}.price-calendar__countries button:nth-child(3){width:29px}.price-calendar__countries button:nth-child(4){width:52px}.price-calendar__countries button:nth-child(5){width:41px}.price-calendar__countries button:nth-child(6){width:52px}.price-calendar__countries button:nth-child(7){width:37px}.price-calendar__countries button:nth-child(8){width:51px}.price-calendar__countries button:nth-child(9){width:64px}.price-calendar__countries button:nth-child(10){width:39px}.price-calendar__countries button:nth-child(11){width:55px}.price-calendar__countries button:nth-child(12){width:53px}.price-calendar__countries button:nth-child(13){width:134px}.price-calendar__countries button:nth-child(14){width:34px}.price-calendar__countries button:nth-child(15){width:69px}.price-calendar__countries button:nth-child(16){width:132px}.price-calendar__countries button:focus-visible,.price-calendar__countries button:hover{color:#202939}.price-calendar__countries button.is-active{border-bottom-color:#059bce;color:#202939}.price-calendar__countries .price-calendar__all{display:inline-flex;gap:8px;align-items:center;justify-content:center}.price-calendar__countries .price-calendar__all span{color:#9aa4b2;font-size:24px;font-weight:300}.price-calendar__prices{display:grid;grid-template-rows:28px 119px;width:100%;height:147px;margin-top:0}.price-calendar__notice{display:flex;align-items:center;justify-content:center;height:28px;margin:0;color:#697586;font-size:14px;text-align:center}.price-calendar__chart-shell{display:grid;grid-template-columns:34px 861px 34px;align-items:end;justify-content:space-between;width:min(1087px,100%);height:119px;margin:0 auto}.price-calendar__arrow{align-self:center;width:34px;height:64px;padding:0;border:0;background:transparent;color:#c6e2eb;font-family:inherit;font-size:62px;font-weight:200;line-height:54px;cursor:pointer}.price-calendar__arrow:hover{color:#059bce}.price-calendar__chart{position:relative;display:grid;grid-template-columns:repeat(15,minmax(42px,1fr));align-items:end;gap:10px;width:861px;min-width:861px;height:119px;padding-top:0;border-bottom:1px solid #cdd5df}.price-calendar__chart:after,.price-calendar__chart:before{content:"";position:absolute;right:0;left:0;border-top:1px dashed #cdd5df;pointer-events:none}.price-calendar__chart:before{bottom:61px}.price-calendar__chart:after{bottom:96px}.price-calendar__day{position:relative;z-index:1;display:grid;grid-template-rows:1fr 31px;align-items:end;min-width:0;height:119px;padding:0;border:0;background:transparent;color:#697586;font:inherit;cursor:pointer}.price-calendar__bar{position:relative;display:block;width:100%;min-height:30px;border-radius:5px 5px 0 0;background:#b9d5df;transition:background .15s ease,transform .15s ease;transform-origin:bottom}.price-calendar__day:focus-visible .price-calendar__bar,.price-calendar__day:hover .price-calendar__bar{background:#8fb5c3;transform:scaleY(1.035)}.price-calendar__day.is-cheapest .price-calendar__bar{border-top:4px solid #77bf55}.price-calendar__day.is-highest .price-calendar__bar{border-top:4px solid #f07f4c}.price-calendar__day.is-selected .price-calendar__bar{background:#7fa0ad}.price-calendar__date{display:flex;align-items:center;justify-content:center;height:31px;font-size:14px;white-space:nowrap}.price-calendar__day.is-weekend .price-calendar__date{color:#ef5350}.price-calendar__day.is-selected .price-calendar__date{background:#e1f6fb;color:#202939;font-weight:700}.price-calendar__tooltip{position:absolute;bottom:calc(100% + 7px);left:50%;z-index:3;display:none;padding:7px 9px;border-radius:6px;background:#202939;color:#fff;font-size:12px;line-height:14px;white-space:nowrap;transform:translateX(-50%)}.price-calendar__day.is-selected .price-calendar__tooltip,.price-calendar__day:focus-visible .price-calendar__tooltip,.price-calendar__day:hover .price-calendar__tooltip{display:block}.price-calendar__month{display:flex;align-items:center;gap:18px;margin:9px 48px 0;color:#697586;font-size:13px}.price-calendar__month:after,.price-calendar__month:before{content:"";height:1px;flex:1;background:#cdd5df}.price-calendar__selection{min-height:20px;margin:16px 0 0;color:#364152;font-size:14px;text-align:center}@media (max-width:900px){.price-calendar{padding-inline:18px}.price-calendar__countries{justify-content:flex-start;flex-wrap:nowrap;width:auto;height:auto;gap:16px;overflow-x:auto;padding-bottom:6px}.price-calendar__prices{height:auto;grid-template-rows:28px auto}.price-calendar__chart-shell{display:block;width:100%;height:auto;overflow-x:auto}.price-calendar__arrow{display:none}.price-calendar__month{margin-inline:0}}.travelata-section{max-width:1200px;margin:0 auto;padding:40px 24px 16px}.travelata-section--muted{padding-bottom:48px}.travelata-section__head{display:flex;align-items:baseline;justify-content:space-between;gap:16px;margin-bottom:20px}.travelata-benefits__title,.travelata-section__head h2{margin:0;font-size:24px;font-weight:800;color:#1a1a1a}.travelata-section__head span{font-size:14px;color:#00a8e8;cursor:pointer}.travelata-destinations{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px}.travelata-destination{position:relative;height:180px;border-radius:16px;overflow:hidden}.travelata-destination__image{object-fit:cover}.travelata-destination:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 40%,rgba(0,0,0,.62))}.travelata-destination__meta{position:absolute;left:12px;right:12px;bottom:12px;z-index:1;color:#fff;display:flex;flex-direction:column;gap:2px}.travelata-destination__meta strong{font-size:15px}.travelata-destination__meta span{font-size:12px;opacity:.9}.travelata-benefits{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:20px}.travelata-benefit{background:#fff;border-radius:16px;padding:20px;box-shadow:0 4px 18px rgba(16,24,40,.06)}.travelata-benefit h3{margin:0 0 8px;font-size:16px}.travelata-benefit p{margin:0;color:#5b616b;font-size:14px;line-height:1.5}.travelata-footer{max-width:1200px;margin:0 auto;padding:16px 24px 32px;display:flex;justify-content:space-between;color:#66707c;font-size:13px}@media (max-width:1100px){.partnersSmall_alt>li{justify-content:flex-start;column-gap:24px;width:max-content;min-width:100%;max-width:none}.header-nav{gap:12px;overflow-x:auto}.search-form__card{grid-template-columns:repeat(2,minmax(0,1fr));height:auto}.search-form__separator{display:none}.search-form__btn-container{grid-column:1/-1}.search-form__search-btn{width:100%;height:48px}.travelata-benefits,.travelata-destinations{grid-template-columns:repeat(2,minmax(0,1fr))}.tl-lead-banner__content{flex-wrap:wrap}}@media (max-width:640px){.anniversary15-promo-banner{min-height:auto;padding-inline:16px}.travelata-hero{padding:20px 16px 24px}.index-page__text,.index-page__text.tl-typo_h-1{font-size:28px;line-height:34px}.index-page__logos,.index-page__up-right{flex-wrap:wrap}.search-form__card,.travelata-benefits,.travelata-destinations{grid-template-columns:1fr}}.travelata-modal-overlay{position:fixed;inset:0;background:rgba(5,15,25,.78);z-index:10000;display:flex;align-items:center;justify-content:center;padding:24px 16px;overflow-y:auto}.travelata-modal{background:#fff;border-radius:2px;width:100%;max-width:728px;position:relative;overflow:hidden;box-shadow:0 18px 60px rgba(0,0,0,.28)}.travelata-modal__close{position:absolute;top:10px;right:10px;width:28px;height:28px;border:none;background:transparent;cursor:pointer;font-family:inherit;font-size:22px;font-weight:300;line-height:28px;color:#a0a7ad;z-index:2}.travelata-modal__content{display:grid;grid-template-columns:364px 364px;min-height:557px}@media (max-width:768px){.travelata-modal{max-width:430px}.travelata-modal__content{grid-template-columns:1fr}}.travelata-modal__info{display:block;width:364px;background:#f3fafd;box-sizing:border-box}.travelata-modal__info .lkInfo{width:364px;min-height:557px;padding:48px 62px;box-sizing:border-box}.travelata-modal__key{width:120px;height:120px;margin:0 0 31px}.travelata-modal__key img{display:block;width:120px;height:120px}.travelata-modal__info h2{width:240px;margin:18px 0;color:#333;font-size:24px;line-height:1.33;font-weight:500;letter-spacing:-.01em}.travelata-modal__info ul{width:240px;margin:0;padding:0;list-style:none;color:#333;font-size:14px;line-height:20px;letter-spacing:-.01em}.travelata-modal__info li{position:relative;width:240px;min-height:40px;margin:12px 0;padding-left:33px;box-sizing:border-box}.travelata-modal__info li:before{content:"+";position:absolute;top:-1px;left:0;color:#00a8e8;font-size:23px;line-height:18px;font-weight:300}.travelata-modal__form-part{display:flex;width:364px;min-height:557px;flex-direction:column;justify-content:center;padding:48px 38px;box-sizing:border-box}.travelata-modal__form-part h4{width:100%;margin:0 0 28px;color:#202939;font-size:18px;line-height:22px;font-weight:500}.accountAuthorize__form{width:100%}.travelata-modal__form-group{position:relative;margin-bottom:18px}.travelata-modal__form-group label{display:block;margin-bottom:6px;color:#697586;font-size:10px;line-height:12px;font-weight:400;letter-spacing:.04em;text-transform:uppercase}.travelata-modal__form-group input{display:block;width:100%;height:40px;padding:0 12px;border:1px solid #d7dce1;border-radius:0;background:#fff;color:#202939;font-family:inherit;font-size:14px;line-height:40px;outline:none;box-sizing:border-box}.travelata-modal__form-group input:focus{border-color:#00a8e8}.travelata-modal__form-group input::placeholder{color:#b0b7bf}.travelata-modal__forgot{position:absolute;top:0;right:0;color:#00a8e8;font-size:10px;line-height:12px;cursor:pointer}.travelata-modal__submit-row{display:grid;gap:10px;margin-bottom:6px}.travelata-modal__submit{width:100%;height:40px;min-height:40px;padding:0 16px;border:none;border-radius:4px;background:#f39237;color:#fff;font-family:inherit;font-size:14px;line-height:40px;font-weight:500;cursor:pointer;box-sizing:border-box;transition:background .16s ease}.travelata-modal__submit:hover:not(:disabled){background:#e68025}.travelata-modal__submit:disabled{background:#d8dadd;color:#fff;opacity:1;cursor:not-allowed}.travelata-modal__register{display:block;margin-top:20px;color:#202939;font-size:14px;line-height:18px}.travelata-modal__register span{color:#00a8e8;cursor:pointer}.travelata-modal .alfa-id-button-wrap--compact{width:100%;height:40px}.travelata-modal .alfa-id-button--compact{width:100%;height:40px;min-height:40px;border-radius:4px;box-sizing:border-box;display:flex;align-items:center;justify-content:center;gap:10px;padding:0 12px;background:#ef3124;color:#fff!important;font-family:inherit;text-decoration:none;font-size:14px;line-height:20px;font-weight:500;transition:background .2s ease;border:none;cursor:pointer}.travelata-modal .alfa-id-button--compact:hover{background:#d82d20}.travelata-modal .alfa-id-button--compact .alfa-id-button__icon{display:flex;align-items:center;justify-content:center;width:24px;height:24px;flex-shrink:0}.travelata-modal .alfa-id-button--compact .alfa-id-button__icon svg{width:24px;height:24px}.travelata-modal .alfa-id-button--compact .alfa-id-button__label{white-space:nowrap}@media (max-width:768px){.travelata-modal__info{display:none}.travelata-modal__form-part{min-height:480px}}