@charset "UTF-8";/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}.Toastify .Toastify__toast-theme--colored.Toastify__toast--error{border:1px solid #fda29b;border-radius:12px;padding:12px;background:#fffbfa;font-weight:400;font-size:14px;line-height:143%;color:#d92d20}.Toastify .Toastify__toast-theme--colored.Toastify__toast--error svg{fill:#d92d20!important}.Toastify .Toastify__toast-theme--colored.Toastify__toast--success{border:1px solid #6ce9a6;border-radius:12px;padding:12px;background:#f6fef9;font-weight:500;font-size:14px;line-height:143%;color:#027a48}.Toastify .Toastify__toast-theme--colored.Toastify__toast--success svg{fill:#039855!important}.Toastify .Toastify__toast-theme--colored.Toastify__toast--warning{border:1px solid #fda29b;border-radius:12px;padding:12px;background:#fffbfa;font-weight:500;font-size:14px;line-height:143%;color:#912018}.Toastify .Toastify__toast-theme--colored.Toastify__toast--warning svg{fill:#dc6803!important}.Toastify .Toastify__toast-theme--colored.Toastify__toast--info{border:1px solid #E5E5E5;border-radius:12px;padding:12px;background:#fafafa;font-weight:500;font-size:14px;line-height:143%;color:#141414}.Toastify .Toastify__toast-theme--colored.Toastify__toast--info svg{fill:#525252!important}:root{--toastify-toast-width: 450px}@media only screen and (max-width: 480px){.Toastify__toast{border-radius:12px;margin:5px}}@font-face{font-family:Euclid Circular A;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/fonts/euclid-circular-a/Euclid_Circular_A_Regular.woff2) format("woff2")}@font-face{font-family:Euclid Circular A;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/fonts/euclid-circular-a/Euclid_Circular_A_Medium.woff2) format("woff2")}@font-face{font-family:Euclid Circular A;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/fonts/euclid-circular-a/Euclid_Circular_A_Bold.woff2) format("woff2")}.glideBullets{display:flex;align-items:center;justify-content:center;gap:8px}.glideBullets__bullet{display:block;width:8px;height:8px;border-radius:4px;background-color:#d0d3dc;transition:all .3s;border:0;padding:0;cursor:pointer}.glideBullets__bullet.glide__bullet--active{background-color:#000}.glide__arrow{border-radius:8px;background-color:#fff6;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);box-shadow:none;text-shadow:none;width:48px;height:48px;border:0;box-sizing:border-box;background-position:center center;background-repeat:no-repeat}.glide__arrow:hover{background-color:#fff}.glide__arrow--left{background-image:url(/img/svg/white/caret-left.svg)}.glide__arrow--left:hover{background-image:url(/img/svg/blue/caret-left.svg)}.glide__arrow--right{background-image:url(/img/svg/white/caret-right.svg)}.glide__arrow--right:hover{background-image:url(/img/svg/blue/caret-right.svg)}.glide__arrow--white{background-color:#fff}.glide__arrow--white:hover{background-color:#3e4049}.glide__arrow--white.glide__arrow--left{background-image:url(/img/svg/blue/caret-left.svg)}.glide__arrow--white.glide__arrow--left:hover{background-image:url(/img/svg/white/caret-left.svg)}.glide__arrow--white.glide__arrow--right{background-image:url(/img/svg/blue/caret-right.svg)}.glide__arrow--white.glide__arrow--right:hover{background-image:url(/img/svg/white/caret-right.svg)}.glide__bullets--slides{bottom:122px}.glide__bullet{background-color:transparent;width:18px;height:6px;padding:0;border-radius:0;border:none;line-height:0;box-shadow:none;margin:0 2px;background-position:center center;background-image:url(/img/svg/white/dot.svg);background-repeat:no-repeat;background-size:cover}.glide__bullet--active{background-image:url(/img/svg/blue/dot.svg)}.glide__bullet:hover,.glide__bullet:focus{border:0;background-color:transparent;background-image:url(/img/svg/blue/dot.svg)}.flex-row{display:flex;flex-direction:row;flex-wrap:wrap}.glide__slides{white-space:normal}.modal__row{margin-bottom:16px}.modal__img{display:block;position:absolute;right:0;top:0;z-index:110;width:100%;background-image:url(/img/defaults/modals/success.jpg);background-repeat:no-repeat;background-position:center center;background-size:auto 100%}.modal__img:before{content:"";display:block;padding-top:50%;background-color:#021a5480;background-image:url(/img/svg/white/logo-vertical.svg),url(/img/svg/modals/success/bird.svg);background-repeat:no-repeat no-repeat;background-position:center center,48px 56px}.modal__cols{display:flex;flex-wrap:wrap;justify-content:center;margin-top:40px}@media (max-width: 960px){.modal__cols{margin-top:30px}}.modal__col--60{width:60%;box-sizing:border-box}@media (max-width: 960px){.modal__col--60{flex:0 0 100%;width:100%}}.modal__col--40{width:40%;box-sizing:border-box}@media (max-width: 960px){.modal__col--40{flex:0 0 100%;width:100%}}.modal__list{padding:0;margin-bottom:24px}@media (max-width: 960px){.modal__list{margin-bottom:20px}}.modal__text{margin-top:20px;margin-bottom:20px;font-size:16px;font-style:normal;font-weight:400;line-height:24px;color:#3e4049;text-align:justify}@media (max-width: 1280px){.modal__text{font-size:14px}}@media (max-width: 960px){.modal__text{padding-right:0}}.modal__text b{font-weight:700}.modal__text a{color:#3e4049;text-decoration:underline;transition:all .3s}.modal__text a:hover{text-decoration:none}.modal__price{padding:0}@media (max-width: 960px){.modal__price{margin-bottom:20px}}.modal__btns{margin-top:20px;width:100%;display:block}.modal__route{width:100%}@media (max-width: 960px){.modal__route{overflow:auto}}.modal__routeBg{width:100%;min-width:1280px;background-repeat:no-repeat;background-position:center center;background-size:cover}.modal__routeBg:after{display:block;content:"";padding-top:35.76%}.modal__overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:#0009;display:flex;justify-content:center;align-items:center;z-index:3000}.modal__container{display:block;border-radius:20px;width:600px;padding:48px;background-color:#fff;overflow:hidden;overflow-y:auto;box-sizing:border-box}.modal__container--success{background-image:url(/img/svg/modals/success/bg.svg);background-repeat:no-repeat;background-position:12px bottom}.modal__container--success:before{display:block;content:"";width:100%;padding-top:50%;margin-top:40px}.modal__container--success:after{position:absolute;right:-6px;top:50%;display:block;content:"";width:120px;height:80px;z-index:120;background-image:url(/img/svg/modals/success/shape.svg);background-repeat:no-repeat;background-position:center center}@media (max-width: 768px){.modal__container--success:after{display:none}}.modal__container--more{width:1280px;overflow-y:auto;max-height:100vh}@media (max-width: 1320px){.modal__container--more{width:100%;margin:0 20px}}.modal__container--video{width:1280px;font-size:0;overflow-y:auto;max-height:100vh;padding:0}@media (max-width: 1320px){.modal__container--video{width:100%;margin:0 20px}}.modal__container--route{width:1280px;max-height:100vh;background-color:#3e4049}@media (max-width: 1320px){.modal__container--route{width:100%;margin:0 20px}}@media (max-width: 640px){.modal__container{width:100%;margin:0 20px;padding:20px}.modal__container--success:before{margin-top:20px}}.modal__header{margin-bottom:40px}.modal__header--noBottom{margin-bottom:0}.modal__title{margin-left:0;margin-bottom:16px;text-align:center;box-sizing:border-box}@media (max-width: 960px){.modal__title{margin-left:0}}.modal__title--40{margin-bottom:40px}@media (max-width: 960px){.modal__title--40{margin-bottom:16px}}.modal__title--left{text-align:left}.modal__title--white{color:#fff}.modal__title--small{font-size:26px;letter-spacing:.6px;line-height:1.4}@media (max-width: 768px){.modal__title--small{font-size:20px;letter-spacing:.5px}}.modal__titleSuccess{margin-left:0;margin-bottom:16px;text-align:center;box-sizing:border-box}@media (max-width: 960px){.modal__titleSuccess{margin-left:0}}.modal__sub{text-align:center;font-size:16px;font-style:normal;font-weight:500;line-height:24px;color:#3e4049}@media (max-width: 960px){.modal__sub{font-size:14px}}.modal__close{background:transparent;border:0}.modal__header .modal__close{display:block;position:absolute;right:8px;top:8px;z-index:120;width:40px;height:40px;cursor:pointer;background-image:url(/img/svg/blue/close.svg);background-repeat:no-repeat;background-position:center center}.modal__header .modal__close--white{background-image:url(/img/svg/white/close.svg)}@keyframes mmfadeIn{0%{opacity:0}to{opacity:1}}@keyframes mmfadeOut{0%{opacity:1}to{opacity:0}}@keyframes mmslideIn{0%{transform:translateY(15%)}to{transform:translateY(0)}}@keyframes mmslideOut{0%{transform:translateY(0)}to{transform:translateY(-10%)}}.micromodal-slide{display:none}.micromodal-slide.is-open{display:block}.micromodal-slide[aria-hidden=false] .modal__overlay{animation:mmfadeIn .3s cubic-bezier(0,0,.2,1)}.micromodal-slide[aria-hidden=false] .modal__container{animation:mmslideIn .3s cubic-bezier(0,0,.2,1)}.micromodal-slide[aria-hidden=true] .modal__overlay{animation:mmfadeOut .3s cubic-bezier(0,0,.2,1)}.micromodal-slide[aria-hidden=true] .modal__container{animation:mmslideOut .3s cubic-bezier(0,0,.2,1)}.micromodal-slide .modal__container,.micromodal-slide .modal__overlay{will-change:transform}.b-paginator{padding-top:48px}.b-paginator .flex:first-of-type{display:block}.b-paginator .flex.flex-1,.b-paginator .hidden p.leading-5{display:none}.b-paginator .rounded-md{width:100%;display:flex;justify-content:center}.b-paginator .rounded-md .inline-flex{display:block;margin:0 4px;width:51px;height:51px;text-align:center;line-height:48px;border-radius:32px;border:1.5px solid #d0d3dc;background-color:#f6f7fa;font-size:16px;font-weight:500;color:#3e4049}.b-paginator .rounded-md a{text-decoration:none;cursor:pointer}.b-paginator .rounded-md a[rel=prev]{margin-right:auto;font-size:0;background-position:center center;background-repeat:no-repeat;background-image:url(/img/svg/arrow-left.svg)}.b-paginator .rounded-md a[rel=next]{margin-left:auto;font-size:0;background-position:center center;background-repeat:no-repeat;background-image:url(/img/svg/arrow-right.svg)}.b-paginator .rounded-md span[aria-current=page] .inline-flex{border:1.5px solid #3e4049;background:#e6e8ee}.b-paginator .rounded-md span[aria-disabled=true][aria-label]{opacity:0;margin-left:auto;visibility:hidden}.b-paginator .rounded-md span[aria-current=page]+span[aria-disabled=true][aria-label]{margin-right:auto;margin-left:0}.b-paginator svg{display:none}.nice-select:after{display:none!important}.nice-select .current{font-size:16px;font-weight:500;color:#161a23}.nice-select .list{margin:24px 0 0;padding:0}.nice-select .option{font-weight:500;padding-left:18px}.nice-select .option.selected{font-weight:500}.nice-select .nice-select-search-box{padding:0}.nice-select .nice-select-dropdown{padding:24px;box-shadow:0 2px 12px -2px #0000000f,0 4px 23px -2px #1018281a;margin-top:8px}.b-niceSelectWrap{font-size:0}.b-niceSelectWrap select{position:absolute}.b-niceSelectWrap--full .nice-select{width:100%}.b-niceSelectWrap--iconLocation .nice-select{padding-left:56px!important;background-size:32px auto;background-position:16px center;background-repeat:no-repeat;background-image:url(/img/svg/input/depart.svg)}.b-niceSelectWrap--iconDepart .nice-select{padding-left:56px!important;background-size:32px auto;background-position:16px center;background-repeat:no-repeat;background-image:url(/img/svg/input/location.svg)}.datepicker-dropdown{margin-top:0}.datepicker-dropdown .datepicker-picker{padding:24px 16px 16px;box-shadow:0 2px 12px -2px #0000000f,0 4px 23px -2px #1018281a}.datepicker-dropdown .datepicker-cell{font-size:14px;font-weight:500;color:#161a23}.datepicker-dropdown .datepicker-cell.selected{background-color:#e6e8ee}.b-auth-modal{box-shadow:0 4px 23px -2px #1018281a,0 2px 12px -2px #0000000f;background:#fff;border-radius:20px;padding:24px;width:300px;max-width:300px}@media (max-width: 568px){.b-auth-modal{width:100vw;height:100vh;max-width:100%;border-radius:0}}.b-auth-modal--back{display:flex;align-items:center;justify-content:center;outline:none;border:0px solid #000;background:transparent;cursor:pointer}.b-auth-modal--title{font-weight:500;font-size:20px;line-height:130%;color:#161a23;text-align:center;width:100%}.b-auth-modal .modal-header{flex-direction:column;align-items:stretch;justify-content:flex-start;gap:8px;padding:0;border:0px solid #000;background:#fff}.b-auth-modal__nav{display:flex;align-items:center;width:100%;min-height:24px}.b-auth-modal .btn-close{margin-left:auto;display:flex;align-items:center;padding:0;min-width:24px;max-width:24px}.b-auth-screen{display:flex;flex-direction:column}.b-auth-screen-form{display:flex;flex-direction:column;margin-top:24px}.b-auth-screen-form .b-offers__loader{padding:0}.b-auth-screen-form-group{display:flex;flex-direction:column;gap:8px;margin-bottom:8px;font-weight:500;font-size:14px;line-height:143%;color:#161a23}.b-auth-screen-form-group--input{width:100%;outline:none;font-weight:500;font-size:14px;line-height:38px;color:#161a23;border:2px solid #d0d3dc;border-radius:8px;padding:8px 16px;transition:.5s}.b-auth-screen-form-group--input:hover,.b-auth-screen-form-group--input.is-invalid{border:2px solid #c2d3fa}.b-auth-screen-form-group--error{font-weight:400;font-size:12px;line-height:150%;color:#ff4646}.b-auth-screen-form-btns{margin-top:24px}.b-auth-screen-form-btns .b-btn,.b-auth-screen-form-btns .w-os-peoples__submit,.b-auth-screen-form-btns .w-os-peoples__clear,.b-auth-screen-form-btns .w-os-from__submit,.b-auth-screen-form-btns .w-os-from__clear,.b-auth-screen-form-btns .w-os-where__submit,.b-auth-screen-form-btns .w-os-where__clear,.b-auth-screen-form-btns .w-os-to__submit,.b-auth-screen-form-btns .w-os-to__clear,.b-auth-screen-form-btns .b-directConnection__btn,.b-auth-screen-form-btns .b-mobileMenuModal__btn{width:100%}.b-auth-screen-form--success{display:grid;grid-template-columns:24px 1fr;gap:12px;border:1px solid #7fdc8f;background:#f5fef7;border-radius:8px;padding:16px;font-weight:500;font-size:14px;line-height:143%;color:#0f771b;transition:.5s}.b-auth-screen-form-change{display:flex;gap:16px;justify-content:space-between;margin-top:24px}.b-auth-screen-form-change--text{font-weight:400;font-size:12px;line-height:150%;color:#74767f}.b-auth-screen-form-change--btn{font-weight:500;font-size:14px;line-height:171%;text-align:right;color:#3063e2;cursor:pointer}.b-auth-screen-form-email{display:flex;gap:8px;margin-top:8px}.b-auth-screen-form-email--text{font-weight:700;font-size:12px;line-height:150%;color:#74767f}.b-auth-screen-form--text{font-weight:400;font-size:12px;line-height:150%;color:#74767f;margin-top:8px;margin-bottom:8px}.b-auth-screen-form-resend{margin-top:24px}.b-auth-screen-form-resend--btn{display:block;width:100%;cursor:pointer;background:transparent;border:0px solid #000;font-weight:500;font-size:16px;line-height:150%;text-align:center;color:#3063e2}.b-auth-screen-form-resend--timer{font-weight:400;font-size:12px;line-height:150%;color:#74767f}.b-auth-screen-btns{display:flex;flex-direction:column;gap:8px;margin-top:24px}.b-auth-screen-btns-btn{display:flex;align-items:center;justify-content:center;gap:4px;border-radius:20px;padding:12px 20px}.b-auth-screen--title{font-weight:500;font-size:20px;line-height:130%;text-align:center;color:#000;padding:16px 0;margin:0 0 24px}.b-auth-screen-bottom{margin-top:32px}.b-auth-screen-bottom--title{display:block;width:100%;font-weight:400;font-size:12px;line-height:150%;text-align:center;color:#74767f;margin-bottom:8px}.b-auth-screen-bottom--btn{display:flex;align-items:center;justify-content:center;outline:none;text-decoration:none;border:0px solid #000;background:transparent;font-weight:500;font-size:16px;line-height:150%;color:#3063e2;cursor:pointer;margin:0 auto 16px}.b-auth-screen-bottom--note{font-weight:400;font-size:12px;line-height:150%;text-align:center;color:#74767f}.b-auth-screen-bottom--note a{color:#3063e2;text-decoration:none}#auth_container .modal-backdrop{padding:20px 0}@media (max-width: 568px){#auth_container .modal-backdrop{padding:0}}.b-list,.modal__list{padding:0 24px 24px 32px;display:block;list-style:none;margin:0}@media (max-width: 960px){.b-list,.modal__list{padding-left:0;padding-right:0}}.b-list__item{margin-bottom:12px;font-size:16px;font-style:normal;font-weight:400;line-height:24px;color:#3e4049;white-space:normal;background-image:url(/img/svg/bulltet.svg);background-repeat:no-repeat;background-position:left center;padding-left:48px}@media (max-width: 960px){.b-list__item{font-size:14px}}.b-h1,.b-head__title{display:block;margin-top:0;margin-bottom:0;white-space:normal;text-align:left;font-style:normal;font-weight:500;letter-spacing:-1px;line-height:1.3;outline:none;text-decoration:none;font-size:56px;letter-spacing:-2px;margin-left:-2px;color:#161a23}.b-h1--white{color:#fff}.b-h1--center{text-align:center}@media (max-width: 960px){.b-h1 br,.b-head__title br{display:none}}@media (max-width: 960px){.b-h1,.b-head__title{letter-spacing:-1px;margin-left:-1px}}@media (max-width: 768px){.b-h1,.b-head__title{font-size:34px}}.b-h2,.b-blogCards__item:first-of-type .b-blogCards__title,.b-presentBlock__title{display:block;margin-top:0;margin-bottom:0;white-space:normal;text-align:left;font-style:normal;font-weight:500;letter-spacing:-1px;margin-left:-1px;line-height:1.3;outline:none;text-decoration:none;color:#161a23;font-size:36px}.b-h2--white{color:#fff}.b-h2--center{text-align:center}@media (max-width: 960px){.b-h2 br,.b-blogCards__item:first-of-type .b-blogCards__title br,.b-presentBlock__title br{display:none}}@media (max-width: 960px){.b-h2,.b-blogCards__item:first-of-type .b-blogCards__title,.b-presentBlock__title{font-size:30px}}@media (max-width: 768px){.b-h2,.b-blogCards__item:first-of-type .b-blogCards__title,.b-presentBlock__title{font-size:22px}}.b-h3,.b-blogCards__item:nth-child(2) .b-blogCards__title,.b-SOOffers__price,.b-cards--md .b-cards__item:first-of-type .b-cards__title,.b-cards--md .b-cards__item:first-of-type .b-blogCards__title,.b-cards--md .b-blogCards__item:first-of-type .b-cards__title,.b-cards--md .b-blogCards__item:first-of-type .b-blogCards__title,.modal__titleSuccess{display:block;margin-top:0;margin-bottom:0;white-space:normal;text-align:left;font-style:normal;font-weight:500;letter-spacing:-1px;margin-left:-1px;line-height:1.3;outline:none;text-decoration:none;color:#161a23;font-size:30px}.b-h3--white{color:#fff}.b-h3--center{text-align:center}@media (max-width: 960px){.b-h3 br,.b-blogCards__item:nth-child(2) .b-blogCards__title br,.b-SOOffers__price br,.b-cards--md .b-cards__item:first-of-type .b-cards__title br,.b-cards--md .b-cards__item:first-of-type .b-blogCards__title br,.b-cards--md .b-blogCards__item:first-of-type .b-cards__title br,.b-cards--md .b-blogCards__item:first-of-type .b-blogCards__title br,.modal__titleSuccess br{display:none}}@media (max-width: 768px){.b-h3,.b-blogCards__item:nth-child(2) .b-blogCards__title,.b-SOOffers__price,.b-cards--md .b-cards__item:first-of-type .b-cards__title,.b-cards--md .b-cards__item:first-of-type .b-blogCards__title,.b-cards--md .b-blogCards__item:first-of-type .b-cards__title,.b-cards--md .b-blogCards__item:first-of-type .b-blogCards__title,.modal__titleSuccess{font-size:26px}}.b-h4,.b-offersItem__title,.b-cards__title,.b-blogCards__title,.modal__title{display:block;margin-top:0;margin-bottom:0;white-space:normal;text-align:left;font-style:normal;font-weight:500;letter-spacing:-1px;margin-left:-1px;line-height:1.3;outline:none;text-decoration:none;color:#161a23;letter-spacing:initial;font-size:24px}.b-h4--white{color:#fff}.b-h4--center{text-align:center}@media (max-width: 960px){.b-h4 br,.b-offersItem__title br,.b-cards__title br,.b-blogCards__title br,.modal__title br{display:none}}@media (max-width: 768px){.b-h4,.b-offersItem__title,.b-cards__title,.b-blogCards__title,.modal__title{font-size:22px}}.b-h5,.b-vocationIdeas__title,.b-SOTargets__title{display:block;margin-top:0;margin-bottom:0;white-space:normal;text-align:left;font-style:normal;font-weight:500;letter-spacing:-1px;margin-left:-1px;line-height:1.3;outline:none;text-decoration:none;color:#161a23;letter-spacing:initial;font-size:20px}.b-h5--white{color:#fff}.b-h5--center{text-align:center}@media (max-width: 960px){.b-h5 br,.b-vocationIdeas__title br,.b-SOTargets__title br{display:none}}.b-h6,.b-SOOffers__title{display:block;margin-top:0;margin-bottom:0;white-space:normal;text-align:left;font-style:normal;font-weight:500;letter-spacing:-1px;line-height:1.3;outline:none;text-decoration:none;color:#161a23;font-size:18px;color:#3e4049;letter-spacing:0;margin-left:0}.b-h6--white{color:#fff}.b-h6--center{text-align:center}@media (max-width: 960px){.b-h6 br,.b-SOOffers__title br{display:none}}.b-sh1,.modal__price{display:block;white-space:normal;text-align:left;font-style:normal;color:#161a23;font-size:32px;font-weight:500;line-height:40px}.b-sh1--white{color:#fff}@media (max-width: 960px){.b-sh1,.modal__price{font-size:24px;line-height:32px}}.b-sh2{display:block;white-space:normal;text-align:left;font-style:normal;color:#161a23;font-size:24px;font-weight:400;line-height:32px}.b-sh2--white{color:#fff}@media (max-width: 960px){.b-sh2{font-size:16px;line-height:24px}}@media (max-width: 568px){.b-sh2{font-size:14px;line-height:20px}}.b-sh2--bold{font-weight:500}.b-sh3{display:block;white-space:normal;text-align:left;font-style:normal;color:#161a23;font-size:20px;font-weight:500;line-height:28px}.b-sh3--white{color:#fff}@media (max-width: 960px){.b-sh3{font-size:16px;line-height:24px}}@media (max-width: 568px){.b-sh3{font-size:14px;line-height:20px}}.b-sh4{display:block;white-space:normal;text-align:left;font-style:normal;color:#161a23;font-size:16px;font-weight:500;line-height:24px}.b-sh4--white{color:#fff}@media (max-width: 960px){.b-sh4{font-size:16px;line-height:24px}}@media (max-width: 568px){.b-sh4{font-size:14px;line-height:20px}}.b-sendai .b-offersTags{justify-content:center}.b-sendai-title{display:flex;align-items:center;justify-content:center;gap:8px;font-weight:500!important;font-size:24px!important;line-height:133%!important;color:#161a23;margin:0 0 24px!important;animation:sendai-title-shimmer 8s ease-in-out infinite}.b-sendai-title svg path{stroke:currentColor}@media (max-width: 768px){.b-sendai-title{font-size:22px!important;margin:0 0 16px!important}}@media (prefers-reduced-motion: reduce){.b-sendai-title{animation:none}}.b-sendai-item{position:relative;transition:box-shadow .5s ease,background-size .5s ease,border-color .5s ease,color .5s ease,fill .5s ease,stroke .5s ease,opacity .5s ease!important}.b-sendai-item:hover{animation:v3-border 6s ease-in-out infinite}.b-sendai-item:hover span{animation:v3-text-color 6s ease-in-out infinite}.b-sendai-item:hover svg path:not(.only_stroke){animation:v3-icon-fill 6s ease-in-out infinite}.b-sendai-item:hover svg path.only_stroke{fill:unset;animation:v3-icon-stroke 6s ease-in-out infinite}.b-sendai-item-copy--text{display:none}.b-sendai-item-copy.active{border-color:#fff;box-shadow:0 0 0 4px #3063e240;background-image:url(/img/svg/check.svg);padding-left:46px;background-repeat:no-repeat;background-position:24px}.b-sendai-item-copy.active span,.b-sendai-item-copy.active svg{display:none!important}.b-sendai-item-copy.active span.b-sendai-item--copied{display:block!important}.b-sendai-item--noty{opacity:0;visibility:hidden;position:absolute;z-index:2;left:50%;bottom:calc(100% + 8px);transform:translate(-50%);transition:.5s;background:#fff;border-radius:6px;padding:8px 12px;width:max-content;font-family:var(--font-family);font-weight:420;font-size:13px;line-height:150%;text-align:center;color:#3063e2;box-shadow:0 4px 6px -2px #10182808,0 12px 16px -4px #10182814;white-space:nowrap}.b-sendai-item--noty:after{content:"";position:absolute;bottom:-6px;left:50%;transform:translate(-50%);width:0;border-left:12px solid transparent;border-right:12px solid transparent;border-top:12px solid #fff}.b-sendai-item:hover .b-sendai-item--noty{opacity:1;visibility:visible}.b-sendai-item--copied{display:none}.b-sendai-item--icon{display:flex}@keyframes sendai-title-shimmer{0%,50%{color:#161a23}60%{color:#fb923c}70%{color:#f43f5e}80%{color:#fbbf24}90%{color:#e879a0}97%,to{color:#161a23}}@keyframes v3-border{0%{border-color:#161a23}20%{border-color:#fb923c}40%{border-color:#f43f5e}60%{border-color:#fbbf24}80%{border-color:#e879a0}95%,to{border-color:#161a23}}@keyframes v3-text-color{0%{color:#161a23}20%{color:#fb923c}40%{color:#f43f5e}60%{color:#fbbf24}80%{color:#e879a0}95%,to{color:#161a23}}@keyframes v3-icon-fill{0%{fill:#161a23}20%{fill:#fb923c}40%{fill:#f43f5e}60%{fill:#fbbf24}80%{fill:#e879a0}95%,to{fill:#161a23}}@keyframes v3-icon-stroke{0%{stroke:#161a23}20%{stroke:#fb923c}40%{stroke:#f43f5e}60%{stroke:#fbbf24}80%{stroke:#e879a0}95%,to{stroke:#161a23}}.b-titleWrap{display:flex;flex-wrap:wrap;gap:8px;align-items:center;color:#161a23;margin-top:50px}@media (max-width: 960px){.b-titleWrap{margin-top:30px}.b-titleWrap .b-h2,.b-titleWrap .b-blogCards__item:first-of-type .b-blogCards__title,.b-blogCards__item:first-of-type .b-titleWrap .b-blogCards__title,.b-titleWrap .b-presentBlock__title{font-weight:500;font-size:30px;line-height:127%;letter-spacing:-.03em;color:#161a23}}.b-titleWrap_desc{display:flex;align-items:center;font-weight:400;font-size:16px;line-height:150%;color:#3e4049}.b-titleWrap .b-tag,.b-titleWrap .b-SOOffers__nights,.b-titleWrap .b-SOOffers__country,.b-titleWrap .b-offersItem__timestamp,.b-titleWrap .b-offersItem__badges--item{align-self:flex-start}.b-titleWrap .b-btn,.b-titleWrap .w-os-peoples__submit,.b-titleWrap .w-os-peoples__clear,.b-titleWrap .w-os-from__submit,.b-titleWrap .w-os-from__clear,.b-titleWrap .w-os-where__submit,.b-titleWrap .w-os-where__clear,.b-titleWrap .w-os-to__submit,.b-titleWrap .w-os-to__clear,.b-titleWrap .b-directConnection__btn,.b-titleWrap .b-mobileMenuModal__btn{margin-left:auto}.b-btn,.w-os-peoples__submit,.w-os-peoples__clear,.w-os-from__submit,.w-os-from__clear,.w-os-where__submit,.w-os-where__clear,.w-os-to__submit,.w-os-to__clear,.b-directConnection__btn,.b-mobileMenuModal__btn{padding:0 20px;height:44px;line-height:44px;cursor:pointer;transition:all .3s;color:#fff;text-decoration:none;display:inline-flex;justify-content:center;align-items:center;background-color:#3063e2;border-radius:32px;box-shadow:none;border:0}.b-btn:hover,.w-os-peoples__submit:hover,.w-os-peoples__clear:hover,.w-os-from__submit:hover,.w-os-from__clear:hover,.w-os-where__submit:hover,.w-os-where__clear:hover,.w-os-to__submit:hover,.w-os-to__clear:hover,.b-directConnection__btn:hover,.b-mobileMenuModal__btn:hover{background-color:#2a55cc}.b-btn:focus,.w-os-peoples__submit:focus,.w-os-peoples__clear:focus,.w-os-from__submit:focus,.w-os-from__clear:focus,.w-os-where__submit:focus,.w-os-where__clear:focus,.w-os-to__submit:focus,.w-os-to__clear:focus,.b-directConnection__btn:focus,.b-mobileMenuModal__btn:focus{box-shadow:0 0 0 4px #3063e240}.b-btn--disabled{background-color:#95b1f4}.b-btn-red{background-color:#ff4736;color:#fff}.b-btn-red:hover{background-color:#f02b19}.b-btn-red:focus{box-shadow:0 0 0 4px #ff473640}.b-btn-red.b-btn--disabled,.b-btn-red:disabled{background-color:#ff9a8f}.b-btn--alt{border:2px solid #3063e2!important;background:#fff!important;color:#3063e2!important;font-weight:500!important}.b-btn--alt:hover{background:#2a55cc!important;color:#fff!important}.b-btn--alt:focus{box-shadow:0 0 0 4px #3063e240!important}.b-btn-red.b-btn--alt{border-color:#ff4736!important;background:#fff!important;color:#ff4736!important}.b-btn-red.b-btn--alt:hover{background:#f02b19!important;color:#fff!important}.b-btn-red.b-btn--alt:focus{box-shadow:0 0 0 4px #ff473640!important}.b-btn-red.b-btn--alt.b-btn--disabled,.b-btn-red.b-btn--alt:disabled{border-color:#ff9a8f!important;color:#ff9a8f!important;background:#fff!important}.b-btn--min,.b-directConnection__btn{font-size:14px;height:36px;line-height:36px;padding:0 16px;white-space:nowrap}.b-btn--medium,.w-os-peoples__submit,.w-os-peoples__clear,.w-os-from__submit,.w-os-from__clear,.w-os-where__submit,.w-os-where__clear,.w-os-to__submit,.w-os-to__clear{padding:0 16px;font-size:16px}.b-btn--big,.b-mobileMenuModal__btn{font-size:16px;padding:0 24px}.b-btn--rect{font-size:16px;font-weight:500;padding:0 16px;border-radius:8px;border-width:1.4px}.b-btn--block{display:block}.b-btn--center{display:flex;justify-content:center}.b-btn--full{width:100%}.b-btn--grey,.w-os-peoples__clear,.w-os-from__clear,.w-os-where__clear,.w-os-to__clear,.b-directConnection__btn--grey{gap:4px;background-color:#eff1f5;color:#161a23}.b-btn--grey:hover,.w-os-peoples__clear:hover,.w-os-from__clear:hover,.w-os-where__clear:hover,.w-os-to__clear:hover,.b-directConnection__btn--grey:hover{background-color:#e6e8ee}.b-btn--gray{background-color:transparent;border:1.4px solid #d0d3dc;color:#3e4049}.b-btn--gray:hover,.b-btn--gray:active,.b-btn--gray.active,.b-btn--gray:focus{border:1.5px solid #3e4049;background-color:transparent}.b-btn--gray:focus{box-shadow:0 0 0 4px #3063e240;background-color:transparent}.b-btn--white{background-color:#fff;color:#3e4049;border:1.5px solid #e6e8ee}.b-btn--white:hover{background-color:#e6e8ee}.b-btn--hotel{background-color:#3063e2!important;background-image:url(/build/assets/btn-fon-DLNqeGMS.png)!important;background-position:50% 50%;background-repeat:no-repeat;color:#fff!important}.b-btn--hotel:hover{background-image:none!important}.b-btn__info{display:flex;align-items:center;justify-content:center;gap:4px}.b-btn__info span{white-space:nowrap;font-weight:500;font-size:16px;line-height:150%}.b-btn--top-seo-short{display:none}@media (max-width: 768px){.b-btn--top-seo-short{display:block}.b-btn--top-seo-all{display:none}}.b-btn--filters{display:none}@media (max-width: 768px){.b-btn--filters{display:flex}}.b-btn--tt{background-color:transparent;color:#3e4049;border:1.5px solid #d0d3dc}.b-btn--tt:hover{background-color:#e6e8ee}.b-btn--iconMessage:before{content:"";display:block;background-image:url(/img/svg/btn/message.svg);background-size:auto auto;background-repeat:no-repeat;background-position:center center;margin-right:4px;width:24px;height:24px}.b-btn--modal-back{position:absolute;top:20px;left:16px;border-radius:20px;border:1.5px solid #d0d3dc;box-sizing:border-box;width:40px;height:40px;cursor:pointer;background-position:center center;background-repeat:no-repeat;background-image:url(/img/svg/back.svg)}.b-btn--modal-close{position:absolute;top:20px;right:16px;border-radius:20px;box-sizing:border-box;width:40px;height:40px;cursor:pointer;background-position:center center;background-repeat:no-repeat;background-image:url(/img/svg/close.svg);transition:.5s;z-index:1}.b-btn--modal-close:hover{border:1.5px solid #54565f}.b-btn--modal-gallery{display:flex;align-items:center;justify-content:center;border:0px solid #000;border-radius:20px;padding:0;width:40px;height:40px;cursor:pointer;background:#fff}.b-btn--modal-gallery:hover{background:#e6e8ee}@media (max-width: 768px){.b-filterTags__sort--with_seo .b-btn .b-btn--sort span,.b-filterTags__sort--with_seo .w-os-peoples__submit .b-btn--sort span,.b-filterTags__sort--with_seo .w-os-peoples__clear .b-btn--sort span,.b-filterTags__sort--with_seo .w-os-from__submit .b-btn--sort span,.b-filterTags__sort--with_seo .w-os-from__clear .b-btn--sort span,.b-filterTags__sort--with_seo .w-os-where__submit .b-btn--sort span,.b-filterTags__sort--with_seo .w-os-where__clear .b-btn--sort span,.b-filterTags__sort--with_seo .w-os-to__submit .b-btn--sort span,.b-filterTags__sort--with_seo .w-os-to__clear .b-btn--sort span,.b-filterTags__sort--with_seo .b-directConnection__btn .b-btn--sort span,.b-filterTags__sort--with_seo .b-mobileMenuModal__btn .b-btn--sort span{display:none!important}}.b-btnGroup,.modal__btns{display:inline-block;vertical-align:middle;margin-right:-8px}.b-btnGroup .b-btn,.b-btnGroup .w-os-peoples__submit,.b-btnGroup .w-os-peoples__clear,.b-btnGroup .w-os-from__submit,.b-btnGroup .w-os-from__clear,.b-btnGroup .w-os-where__submit,.b-btnGroup .w-os-where__clear,.b-btnGroup .w-os-to__submit,.b-btnGroup .w-os-to__clear,.b-btnGroup .b-directConnection__btn,.b-btnGroup .b-mobileMenuModal__btn,.modal__btns .b-btn,.modal__btns .w-os-peoples__submit,.modal__btns .w-os-peoples__clear,.modal__btns .w-os-from__submit,.modal__btns .w-os-from__clear,.modal__btns .w-os-where__submit,.modal__btns .w-os-where__clear,.modal__btns .w-os-to__submit,.modal__btns .w-os-to__clear,.modal__btns .b-directConnection__btn,.modal__btns .b-mobileMenuModal__btn,.b-btnGroup .b-socialBtn,.modal__btns .b-socialBtn{margin-right:8px}@media (max-width: 768px){.b-btnGroup,.modal__btns{width:100%;display:block}}@media (max-width: 768px){.b-btnGroup,.modal__btns{margin-right:0;margin-top:-12px}.b-btnGroup .b-btn,.b-btnGroup .w-os-peoples__submit,.b-btnGroup .w-os-peoples__clear,.b-btnGroup .w-os-from__submit,.b-btnGroup .w-os-from__clear,.b-btnGroup .w-os-where__submit,.b-btnGroup .w-os-where__clear,.b-btnGroup .w-os-to__submit,.b-btnGroup .w-os-to__clear,.b-btnGroup .b-directConnection__btn,.b-btnGroup .b-mobileMenuModal__btn,.modal__btns .b-btn,.modal__btns .w-os-peoples__submit,.modal__btns .w-os-peoples__clear,.modal__btns .w-os-from__submit,.modal__btns .w-os-from__clear,.modal__btns .w-os-where__submit,.modal__btns .w-os-where__clear,.modal__btns .w-os-to__submit,.modal__btns .w-os-to__clear,.modal__btns .b-directConnection__btn,.modal__btns .b-mobileMenuModal__btn,.b-btnGroup .b-socialBtn,.modal__btns .b-socialBtn{margin-top:12px;margin-right:0}.b-btnGroup .b-btn,.b-btnGroup .w-os-peoples__submit,.b-btnGroup .w-os-peoples__clear,.b-btnGroup .w-os-from__submit,.b-btnGroup .w-os-from__clear,.b-btnGroup .w-os-where__submit,.b-btnGroup .w-os-where__clear,.b-btnGroup .w-os-to__submit,.b-btnGroup .w-os-to__clear,.b-btnGroup .b-directConnection__btn,.b-btnGroup .b-mobileMenuModal__btn,.modal__btns .b-btn,.modal__btns .w-os-peoples__submit,.modal__btns .w-os-peoples__clear,.modal__btns .w-os-from__submit,.modal__btns .w-os-from__clear,.modal__btns .w-os-where__submit,.modal__btns .w-os-where__clear,.modal__btns .w-os-to__submit,.modal__btns .w-os-to__clear,.modal__btns .b-directConnection__btn,.modal__btns .b-mobileMenuModal__btn{display:block;width:100%}}.b-btnGroup--16{margin-right:-16px}.b-btnGroup--16 .b-btn,.b-btnGroup--16 .w-os-peoples__submit,.b-btnGroup--16 .w-os-peoples__clear,.b-btnGroup--16 .w-os-from__submit,.b-btnGroup--16 .w-os-from__clear,.b-btnGroup--16 .w-os-where__submit,.b-btnGroup--16 .w-os-where__clear,.b-btnGroup--16 .w-os-to__submit,.b-btnGroup--16 .w-os-to__clear,.b-btnGroup--16 .b-directConnection__btn,.b-btnGroup--16 .b-mobileMenuModal__btn,.b-btnGroup--16 .b-socialBtn{margin-right:16px}@media (max-width: 768px){.b-btnGroup--16{margin-right:0;margin-top:-12px}.b-btnGroup--16 .b-btn,.b-btnGroup--16 .w-os-peoples__submit,.b-btnGroup--16 .w-os-peoples__clear,.b-btnGroup--16 .w-os-from__submit,.b-btnGroup--16 .w-os-from__clear,.b-btnGroup--16 .w-os-where__submit,.b-btnGroup--16 .w-os-where__clear,.b-btnGroup--16 .w-os-to__submit,.b-btnGroup--16 .w-os-to__clear,.b-btnGroup--16 .b-directConnection__btn,.b-btnGroup--16 .b-mobileMenuModal__btn,.b-btnGroup--16 .b-socialBtn{margin-top:12px;margin-right:0}.b-btnGroup--16 .b-btn,.b-btnGroup--16 .w-os-peoples__submit,.b-btnGroup--16 .w-os-peoples__clear,.b-btnGroup--16 .w-os-from__submit,.b-btnGroup--16 .w-os-from__clear,.b-btnGroup--16 .w-os-where__submit,.b-btnGroup--16 .w-os-where__clear,.b-btnGroup--16 .w-os-to__submit,.b-btnGroup--16 .w-os-to__clear,.b-btnGroup--16 .b-directConnection__btn,.b-btnGroup--16 .b-mobileMenuModal__btn{display:block;width:100%}}.b-circleBtn,.b-offersSearchMobile__btn{position:relative;display:block;border-radius:50%;text-decoration:none;background-color:#3063e2;border:0;font-size:0;cursor:pointer;transition:all .3s;min-width:48px;max-width:48px;min-height:48px;max-height:48px}.b-circleBtn:before,.b-offersSearchMobile__btn:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-repeat:no-repeat;background-position:center center;background-size:24px 24px}.b-circleBtn--big{min-width:64px;max-width:64px;min-height:64px;max-height:64px}.b-circleBtn--phone:before{background-image:url(/img/svg/circle-btn/phone.svg)}.b-circleBtn--search:before,.b-offersSearchMobile__btn:before{background-image:url(/img/svg/circle-btn/search.svg)}.b-circleBtn--disabled{background-color:#95b1f4}.b-circleBtn:hover,.b-offersSearchMobile__btn:hover{background-color:#2a55cc}.b-circleBtn:focus,.b-offersSearchMobile__btn:focus{background-color:#3063e2;box-shadow:0 0 0 4px #3063e240}.b-circleBtn--search,.b-offersSearchMobile__btn{background-color:#3063e2}.b-circleBtn--search:hover,.b-offersSearchMobile__btn:hover{background-color:#2a55cc}.b-circleBtn--search:focus,.b-offersSearchMobile__btn:focus{background-color:#3063e2;box-shadow:0 0 0 4px #3063e240}.b-circleBtn--search.b-circleBtn--disabled,.b-circleBtn--disabled.b-offersSearchMobile__btn{background-color:#95b1f4}.b-check,.b-head__btn{border-radius:16px;border:1.5px solid #e6e8ee;display:inline-flex;padding:8px 24px;justify-content:center;align-items:center;color:#3e4049;font-size:16px;font-weight:400;line-height:1.5;cursor:pointer;transition:all .3s}.b-check:hover,.b-head__btn:hover{border-color:#3e4049;color:#161a23}.b-check--active,.b-head__btn--active{color:#2a55cc;border-color:#3063e2}.b-in,.w-os-peoples__search,.w-os-peoples__in,.w-os-from__search,.w-os-from__in,.w-os-where__search,.w-os-where__in,.w-os-to__search,.w-os-to__in,.nice-select,.nice-select .nice-select-search{font-size:16px;font-style:normal;font-weight:500;line-height:64px;height:64px;min-height:64px;color:#161a23;border-radius:8px;border:1.5px solid #d0d3dc;padding:0 16px;box-sizing:border-box;outline:none;transition:all .2s}.b-in:hover,.w-os-peoples__search:hover,.w-os-peoples__in:hover,.w-os-from__search:hover,.w-os-from__in:hover,.w-os-where__search:hover,.w-os-where__in:hover,.w-os-to__search:hover,.w-os-to__in:hover,.nice-select:hover,.nice-select .nice-select-search:hover{border:1.5px solid #3e4049}.b-in--focus,.b-in:focus,.w-os-peoples__search:focus,.w-os-peoples__in:focus,.w-os-from__search:focus,.w-os-from__in:focus,.w-os-where__search:focus,.w-os-where__in:focus,.w-os-to__search:focus,.w-os-to__in:focus,.nice-select:focus,.nice-select .nice-select-search:focus{border:1px solid #e6e8ee;box-shadow:0 0 0 4px #3063e240}.b-in--active,.w-os-peoples__search,.w-os-from__search,.w-os-where__search,.w-os-to__search,.nice-select.open{border:1.5px solid #c2d3fa;outline:.5px solid #c2d3fa;background:#fff}.b-in--full{width:100%}.b-in--min{font-weight:400;padding:0 16px;line-height:58px;height:58px;border-radius:8px}.b-in ::placeholder,.w-os-peoples__search ::placeholder,.w-os-peoples__in ::placeholder,.w-os-from__search ::placeholder,.w-os-from__in ::placeholder,.w-os-where__search ::placeholder,.w-os-where__in ::placeholder,.w-os-to__search ::placeholder,.w-os-to__in ::placeholder,.nice-select ::placeholder,.nice-select .nice-select-search ::placeholder{color:#3e4049;opacity:1}.b-in ::-ms-input-placeholder,.w-os-peoples__search ::-ms-input-placeholder,.w-os-peoples__in ::-ms-input-placeholder,.w-os-from__search ::-ms-input-placeholder,.w-os-from__in ::-ms-input-placeholder,.w-os-where__search ::-ms-input-placeholder,.w-os-where__in ::-ms-input-placeholder,.w-os-to__search ::-ms-input-placeholder,.w-os-to__in ::-ms-input-placeholder,.nice-select ::-ms-input-placeholder,.nice-select .nice-select-search ::-ms-input-placeholder{color:#3e4049}.b-in--error{border-color:#fff;color:#fff;background-image:url(/img/svg/orange/warn.svg);background-repeat:no-repeat;background-position:right 32px center}.b-in--error ::placeholder{color:#fff}.b-in--error ::-ms-input-placeholder{color:#fff}.b-in--iconCalendar{padding-left:56px!important;background-size:32px auto;background-position:16px center;background-repeat:no-repeat;background-image:url(/img/svg/input/calendar.svg)}.b-inError{opacity:0;visibility:hidden;height:0;display:block;transition:all .2s;font-size:0;font-style:normal;font-weight:400;color:#fff}.b-in--error+.b-inError{font-size:12px;line-height:16px;height:auto;margin-top:4px;opacity:1;visibility:visible}.b-br{display:block;margin-top:16px}@media (max-width: 768px){.b-br{margin-top:14px}}.b-br+br{display:none}br+br{display:none}.b-link{color:inherit;text-decoration:underline;transition:all .2s}.b-link:hover{text-decoration:none}.b-dropdown{display:block;width:100%;position:relative;font-size:inherit}.b-dropdown--upper>span,.b-dropdown--upper .b-dropdown__title,.b-dropdown--upper .b-dropdown>span{text-transform:uppercase}.b-dropdown__title,.b-dropdown>span{display:block;padding-right:20px;cursor:pointer;background-size:auto auto;background-repeat:no-repeat;background-position:right center;background-image:url(/img/svg/down-grey.svg);font-size:inherit;color:inherit}.b-dropdown__title--caret:after{display:block;position:absolute;right:0;top:1px;width:16px;height:16px;content:"";background-size:auto auto;background-repeat:no-repeat;background-position:right center;background-image:url(/img/svg/down-grey.svg)}.b-dropdown__header{color:#74767f;margin-bottom:16px;font-size:12px;font-weight:400;line-height:18px}.b-dropdown__drop,.b-navDropdown,.b-directConnection,.b-dropdown>ul{position:absolute;z-index:200;left:0;display:flex;flex-direction:column;gap:2px;border-radius:10px;background-color:#fff;box-shadow:0 4px 23px -2px #1018281a,0 2px 12px -2px #0000000f;padding:24px;margin-top:8px;overflow:hidden;opacity:0;visibility:hidden;transition:transform .6s cubic-bezier(.16,1,.3,1),opacity .3s,visibility 0s .3s;transform:scale(.9);transform-origin:top center;transition-delay:.1s}.b-dropdown:not(.b-dropdown--mobile):hover>ul,.b-dropdown:not(.b-dropdown--mobile):hover .b-dropdown__drop,.b-dropdown:not(.b-dropdown--mobile):hover .b-navDropdown,.b-dropdown:not(.b-dropdown--mobile):hover .b-directConnection,.b-dropdown:not(.b-dropdown--mobile):hover .b-dropdown>ul,.b-dropdown--open>ul,.b-dropdown--open>.b-dropdown__drop,.b-dropdown--open>.b-navDropdown,.b-dropdown--open>.b-directConnection{opacity:1;visibility:visible;transform:translateY(0);transition-delay:0s,0s,0s}@media screen and (min-width: 1281px){.b-dropdown--mobile:hover>ul,.b-dropdown--mobile:hover>.b-dropdown__drop,.b-dropdown--mobile:hover>.b-navDropdown,.b-dropdown--mobile:hover>.b-directConnection{opacity:1;visibility:visible;height:auto}}@media (max-width: 960px){.b-dropdown--mobile.b-dropdown--open>ul,.b-dropdown--mobile.b-dropdown--open .b-dropdown__drop,.b-dropdown--mobile.b-dropdown--open .b-navDropdown,.b-dropdown--mobile.b-dropdown--open .b-directConnection,.b-dropdown--mobile.b-dropdown--open .b-dropdown>ul{box-shadow:none;position:initial;left:auto;padding-left:0;padding-right:0}}.b-dropdown__dropTitle,.b-directConnection__title{display:block;color:#74767f;font-size:12px;font-weight:400;line-height:1.5;margin-bottom:14px}.b-dropdown__item,.b-dropdown>ul>li>a,.nice-select .option{color:#3e4049;padding:2px;font-size:16px;border-radius:10px;display:flex;gap:8px;align-items:center;text-decoration:none}.b-dropdown__item:hover,.b-dropdown>ul>li>a:hover,.nice-select .option:hover{background-color:#eff1f5}.b-dropdown__item_phone{display:flex;gap:8px;align-items:center;text-decoration:none}.b-dropdown__item_phone .b-dropdown__valueSymbol{display:flex;justify-content:center;align-items:center;border:1px solid #d0d3dc;border-radius:6px;width:60px;height:32px;font-weight:500;font-size:14px;line-height:143%;color:#000}.b-dropdown__item_phone .b-dropdown__valueText{font-weight:500;font-size:16px;line-height:150%}.b-dropdown__item_messangers{display:flex;gap:8px;align-items:center;margin-left:auto}.b-dropdown__item_messangers_item{display:flex;align-items:center}.b-dropdown__item_messangers_item--telegram:hover rect{fill:#28a9ea}.b-dropdown__item_messangers_item--whatsapp:hover rect{fill:#48c95f}.b-dropdown__item_messangers_item--viber:hover rect{fill:#8153a1}.b-dropdown__item--link{text-decoration:none;transition:all .2s}.b-dropdown__item--link:hover{color:#3063e2;background-color:#eff1f5}.b-dropdown__item--active,.b-dropdown>ul>li.is-active>a,.nice-select .option.selected{background-image:url(/img/svg/dropdown-active.svg);background-repeat:no-repeat;background-position:right center;padding-right:48px}.b-dropdown__valueText{color:#000;font-size:14px;font-weight:500}.b-dropdown__valueSymbol{color:#000;border-radius:6px;border:1px solid #d0d3dc;font-size:14px;font-weight:500;box-sizing:border-box;width:40px;height:32px;line-height:32px;text-align:center}.b-dropdown>ul{list-style:none}.b-dropdown>ul>li{padding:0;margin:0;display:block}.b-iconBtn{display:flex;align-items:center;justify-content:center;width:40px;height:40px;font-size:0;cursor:pointer;background-size:24px auto;background-repeat:no-repeat;background-position:center center;transition:all .2s;text-decoration:none}@media (max-width: 1280px){.b-iconBtn{border-radius:50%;border:1.5px solid #d0d3dc}.b-iconBtn:hover{border-color:#3063e2}}.b-iconBtn--phone{background-image:url(/img/svg/icons/phone.svg?v=1)}.b-iconBtn--phone:hover{background-image:url(/img/svg/icons/phone-hover.svg?v=1)}.b-iconBtn--heart{background-image:url(/img/svg/icons/heart.svg?v=1)}.b-iconBtn--heart:hover{background-image:url(/img/svg/icons/heart-hover.svg?v=1)}.b-iconBtn--heart{background-image:url(/img/svg/icons/heart.svg?v=1)}.b-iconBtn--heart:hover{background-image:url(/img/svg/icons/heart-hover.svg?v=1)}.b-iconBtn--man{background-image:url(/img/svg/icons/man.svg?v=1)}.b-iconBtn--man:hover{background-image:url(/img/svg/icons/man-hover.svg?v=1)}.b-iconBtn--menu{background-image:url(/img/svg/icons/menu.svg?v=1)}.b-iconBtn--menu:hover{background-image:url(/img/svg/icons/menu-hover.svg?v=1)}.b-tag,.b-SOOffers__nights,.b-SOOffers__country,.b-offersItem__timestamp,.b-offersItem__badges--item{padding:2px 8px;font-weight:400;font-size:14px;line-height:143%;color:#000;border-radius:4px;border:1px solid #3e4049}.b-tag--min,.b-SOOffers__nights,.b-SOOffers__country{padding:0 4px;height:22px;line-height:22px}.b-tag--big,.b-offersItem__timestamp,.b-offersItem__badges--item{padding:12px 8px;font-weight:500}.b-tag--white,.b-offersItem__timestamp,.b-offersItem__badges--item{border-color:#fff;background-color:#fff}.b-section{display:block;margin-top:64px;text-align:center}.b-section--min{margin-top:48px;text-align:left}.b-section--no-top{margin-top:0}@media (max-width: 768px){.b-section{margin-top:32px}}.b-section__header{padding-bottom:24px;padding-top:32px;text-align:inherit}.b-section__header--flex{display:flex;align-items:center;justify-content:start;gap:8px}@media (max-width: 768px){.b-section__header{padding-top:0}}.b-section--min .b-section__header{padding-bottom:24px;padding-top:24px}.b-section__nav{margin-bottom:32px;text-align:inherit}.b-section__row{text-align:inherit;margin-top:64px}@media (max-width: 768px){.b-section__row{margin-top:56px}}.b-section__footer{text-align:inherit;margin-top:64px}.b-container{padding:128px 0;background-color:#fff}@media (max-width: 960px){.b-container{padding:96px 0}}@media (max-width: 768px){.b-container{padding:48px 0}}@media (max-width: 976px){.b-container{width:100%}}.b-container--white{background-color:#fff}.b-container--bgGrey{background-color:#f6f7fa}.b-container--small-p{padding:64px 0}.b-container--no-top-p{padding-top:0}.b-container__inner{max-width:976px;width:100%;margin:0 auto}@media screen and (max-width: 1050px){.b-container__inner{max-width:none;width:auto;padding:0 20px}}.b-offers__header{display:flex;align-items:end;justify-content:space-between;margin:24px 0;gap:12px}@media (max-width: 768px){.b-offers__header{margin:24px 0}}.b-offers__header--title{display:inline-flex;flex-direction:column;flex-wrap:wrap;gap:12px}.b-offers__header--title .b-stars{vertical-align:super}.b-offers__header--title h1{display:block;white-space:normal;outline:none;text-decoration:none;font-weight:500;font-size:36px;line-height:100%;letter-spacing:-.03em;color:#161a23;margin:0;gap:6px}@media (max-width: 768px){.b-offers__header--title h1{font-size:30px}}.b-offers__header--icons{display:flex;align-items:center;gap:16px}@media (max-width: 768px){.b-offers__header--icons{position:absolute;visibility:hidden}}.b-offers__header--btn{display:flex;align-items:center;gap:4px;border-radius:20px;padding:8px 16px;font-weight:500;font-size:14px;line-height:143%;color:#3e4049;outline:none;background:transparent;border:0px solid #000;cursor:pointer;transition:.5s}.b-offers__header--btn:hover{background:#e6e8ee}.b-offers__header--btn.active svg path{stroke:#3063e2;fill:#3063e2}.b-offers__header_hotel{display:flex;flex-direction:column;gap:12px;width:100%}.b-offers__header_hotel_info{display:flex;gap:12px;justify-content:space-between;flex-wrap:wrap;align-items:center}.b-offers__header_hotel_info--container{display:flex;gap:12px;flex-wrap:nowrap;flex:1;min-width:0}.b-offers__header_hotel_info--stars{display:flex;align-items:center;gap:2px}.b-offers__header_hotel_info--text{font-weight:400;font-size:16px;line-height:150%;color:#3e4049}.b-offers__header_hotel_info--address{position:relative;display:flex;align-items:center;min-width:0}.b-offers__header_hotel_info--addressInner{max-width:100%;overflow-x:auto;overflow-y:hidden;white-space:nowrap;scrollbar-width:none;-ms-overflow-style:none}.b-offers__header_hotel_info--addressInner::-webkit-scrollbar{display:none}.b-offers__header_hotel_info--addressInner.is-grabbing{cursor:grabbing;-webkit-user-select:none;user-select:none}.b-offers__header_hotel_info--addressFade{display:block;position:absolute;top:0;right:0;bottom:0;width:40px;background:linear-gradient(to left,#fff 20%,transparent);pointer-events:none;z-index:2;opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s ease}.b-offers__header_hotel_info--address.is-overflowing .b-offers__header_hotel_info--addressFade{opacity:1;visibility:visible}@media (hover: hover){.b-offers__header_hotel_info--address.is-overflowing .b-offers__header_hotel_info--addressInner{cursor:grab}}.b-offers__header_hotel_info--badge{display:inline-flex;align-items:center;gap:8px;font-weight:400;font-size:14px;line-height:143%;color:#a84e21;border-radius:16px;padding:2px 12px;background:#fefaec}.b-offers__header_hotel_info--tooltip{position:relative}.b-offers__header_hotel_badges{display:flex;align-items:center;gap:12px}.b-offers__header_hotel_badges .b-offers__header_hotel_info--badge span{white-space:nowrap}.b-offers__container{display:flex;flex-direction:column;gap:40px}@media (max-width: 768px){.b-offers__container{gap:24px}}.b-offers__attributes_title{font-weight:500;font-size:24px;line-height:133%;color:#161a23}.b-offers__attributes_desc{font-weight:400;font-size:16px;line-height:150%;color:#161a23}.b-offers__attributes_items{display:grid;grid-template-columns:1fr 1fr 1fr;gap:24px}@media (max-width: 768px){.b-offers__attributes_items{grid-template-columns:1fr 1fr}}@media (max-width: 450px){.b-offers__attributes_items{grid-template-columns:1fr}}.b-offers__attributes_items.b-offers__attributes_items--benefits{display:flex;align-items:center;flex-wrap:wrap;gap:24px}.b-offers__attributes_items_item{display:flex;align-items:center;gap:4px}.b-offers__attributes_items_item span{font-weight:400;font-size:16px;line-height:150%;color:#161a23}.b-offers__gallery{position:relative}.b-offers__gallery--backdrop:before{content:"";background-color:#0f0f0fb3;position:absolute;left:0;right:0;top:0;bottom:0;z-index:9;border-radius:10px}.b-offers__gallery_body{display:grid;grid-template-columns:1fr 1fr;gap:8px;border-radius:10px;height:400px;overflow:hidden;position:relative}@media (max-width: 968px){.b-offers__gallery_body{grid-template-columns:1fr;height:auto}}@media (max-width: 768px){.b-offers__gallery_body{max-height:400px}}@media (max-width: 560px){.b-offers__gallery_body{max-height:320px}}@media (max-width: 450px){.b-offers__gallery_body{max-height:240px;border-radius:8px}}.b-offers__gallery_body_section{display:grid;grid-template-columns:1fr 1fr;gap:8px}@media (max-width: 968px){.b-offers__gallery_body_section{display:none}}.b-offers__gallery_body--photos-1{grid-template-columns:1fr}.b-offers__gallery_body--photos-1 .b-offers__gallery_body_section{display:none}.b-offers__gallery_body--photos-2{grid-template-columns:3fr 1fr}@media (max-width: 968px){.b-offers__gallery_body--photos-2{grid-template-columns:1fr}}.b-offers__gallery_body--photos-2 .b-offers__gallery_body_section{grid-template-columns:1fr}.b-offers__gallery_body--photos-2 .b-offers__gallery_body_section .b-offers__gallery--item{height:100%}.b-offers__gallery_body--photos-3{grid-template-columns:1fr 1fr}@media (max-width: 968px){.b-offers__gallery_body--photos-3{grid-template-columns:1fr}}.b-offers__gallery_body--photos-3 .b-offers__gallery_body_section .b-offers__gallery--item{height:100%}.b-offers__gallery_body--photos-4{grid-template-columns:1fr 1fr}@media (max-width: 968px){.b-offers__gallery_body--photos-4{grid-template-columns:1fr}}.b-offers__gallery_body--photos-4 .b-offers__gallery_body_section .b-offers__gallery--item:first-child{grid-row:span 2;height:400px}.b-offers__gallery_body .b-offersItem__favorite--toggle{display:none}@media (max-width: 768px){.b-offers__gallery_body .b-offersItem__favorite--toggle{display:block;position:absolute;top:8px;right:8px}}.b-offers__gallery_top{display:grid;grid-template-columns:1fr;gap:8px;position:absolute;top:12px;left:12px;z-index:1}.b-offers__gallery_bottom{display:grid;grid-template-columns:1fr;gap:8px;position:absolute;bottom:12px;left:12px}.b-offers__gallery--icons{display:none;gap:8px}@media (max-width: 968px){.b-offers__gallery--icons{display:flex;justify-content:end;margin-right:16px}}.b-offers__gallery--icons--item{display:flex;align-items:center;justify-content:center;cursor:pointer;border-radius:20px;padding:2px;width:32px;height:32px;background:#ffffffb3}.b-offers__gallery_badges{display:flex;flex-wrap:wrap;gap:8px}.b-offers__gallery--item{background-color:#f6f7fa;height:196px;width:100%;overflow:hidden;cursor:pointer}.b-offers__gallery--item:hover img{transform:scale(1.1)}.b-offers__gallery--item_big{height:400px}@media screen and (max-width: 768px){.b-offers__gallery--item_big{height:320px}}@media screen and (max-width: 560px){.b-offers__gallery--item_big{height:280px}}@media screen and (max-width: 450px){.b-offers__gallery--item_big{height:240px}}.b-offers__gallery--item img{width:100%;height:100%;max-width:100%;max-height:100%;object-fit:cover;transition:transform .3s ease}.b-offers__gallery--btn{display:flex;align-items:center;justify-self:center;gap:4px;background:#ffffffe6;border-radius:20px;padding:8px 16px;position:absolute;bottom:8px;right:8px;cursor:pointer}.b-offers__gallery--btn span{font-weight:500;font-size:13px;color:#000}.b-offers__form{display:flex;flex-direction:column;position:relative}@media (max-width: 968px){.b-offers__form{order:-1}}.b-offers__form_content{display:flex;flex-direction:column;height:max-content;border-radius:16px;box-shadow:0 4px 23px -2px #1018281a,0 2px 12px -2px #0000000f;background:#fff;position:sticky;top:20px}@media (max-width: 960px){.b-offers__form_content{position:inherit}}.b-offers__form_title{display:flex;flex-direction:column;gap:8px;padding:20px 24px;border-top-right-radius:12px;border-top-left-radius:12px;background:#eef3fe}.b-offers__form_title--disabled{height:80px;color:transparent;background:linear-gradient(100deg,#eceff1 30%,#f6f7f8,#eceff1 70%);animation:loading 1.2s ease-in-out infinite;background-size:400%}.b-offers__form_title p{margin:0}.b-offers__form_title--title{font-weight:500;font-size:16px;line-height:150%;color:#161a23}.b-offers__form_title--title span{font-size:26px;line-height:127%;letter-spacing:-.02em}.b-offers__form_title--price span{font-size:30px;letter-spacing:-.03em}.b-offers__form_title--desc{font-weight:400;font-size:12px;line-height:150%;color:#161a23}.b-offers__form_title--desc span{font-weight:500}.b-offers__form_body{display:flex;flex-direction:column;padding:24px}@media (max-width: 968px){.b-offers__form_body{padding:16px}}.b-offers__form_manager{width:164px;height:164px;margin:48px auto 24px}.b-offers__form_success--img{width:128px;height:128px;margin:62px auto 48px}.b-offers__form_success--text{font-weight:500;font-size:18px;line-height:133%;text-align:center;margin-top:0;color:#3e4049}.b-offers__body{display:grid;grid-template-columns:1fr 384px;gap:24px;padding:64px 0}@media (max-width: 960px){.b-offers__body{display:flex;flex-direction:column-reverse;gap:24px;padding:24px 0}}@media (max-width: 768px){.b-offers__body{padding:12px 0}}.b-offers__body h2{font-weight:500;font-size:24px;line-height:133%;color:#161a23;margin-bottom:16px;margin-top:0}.b-offers__body_text{display:flex;flex-direction:column;gap:12px}.b-offers__body_text_item{display:flex;flex-direction:column;gap:8px;margin-bottom:24px}.b-offers__body_text_item--title{font-weight:500;font-size:18px;line-height:133%;color:#161a23;margin:0}.b-offers__body_text_item--content,.b-offers__body_text_item--content span,.b-offers__body_text_item--content button{font-weight:400;font-size:16px;line-height:150%;color:#161a23;margin:0}.b-offers__body_text_item--content p{margin:4px 0}.b-offers__body_text_item--content strong{font-weight:500}.b-offers__body_text--btn{display:flex;align-items:center;justify-content:center;gap:4px;font-weight:500;font-size:16px;line-height:150%;color:#3063e2;margin-top:12px;cursor:pointer;position:relative;z-index:1}.b-offers__body_text--btn svg{transition:transform .4s ease}.b-offers__body_text--btn--active svg{transform:rotate(180deg)}.b-offers__body_text--btn:before{content:"";position:absolute;bottom:100%;left:0;right:0;height:80px;background:linear-gradient(to bottom,transparent,#fff);opacity:1;transition:opacity .4s ease;pointer-events:none}.b-offers__body_text--btn--active:before{opacity:0}.b-offers__body_text--limit{display:grid;grid-template-rows:300px;overflow:hidden;transition:grid-template-rows .5s ease}.b-offers__body_text--limit--open{grid-template-rows:1fr}.b-offers__body_text--limit>*{overflow:hidden}.b-offers__body_promo{display:flex;flex-direction:column;gap:8px;border-radius:8px;padding:24px;background-color:#eef3fe}.b-offers__body_promo--badge{display:inline-flex;width:fit-content;align-items:center;justify-content:center;margin-left:auto;border:1px solid #dde8fc;border-radius:4px;padding:2px 8px;font-weight:400;font-size:14px;line-height:143%;color:#213c83}.b-offers__body_promo--title{font-weight:500;font-size:20px;line-height:130%;color:#213c83;margin-bottom:10px}.b-offers__body_promo--text{font-weight:400;font-size:16px;line-height:150%;color:#2a55cc}.b-offers__body_promo--text p{margin:0}.b-offers__loader{display:flex;justify-content:center;padding:132px 20px}.b-offers__loader--img{width:48px;height:48px;max-width:48px;max-height:48px;animation:spin 2s linear 0s infinite}.b-offers__loader--preorder{padding:20px}.b-offers__rooms{margin-top:64px;padding:32px 24px;border-radius:8px;background:#f6f7fa}@media (max-width: 768px){.b-offers__rooms{padding:24px 12px}}.b-offers__rooms h2{font-weight:500;font-size:24px;line-height:133%;color:#161a23;margin-bottom:32px;margin-top:0}.b-offers__rooms_title{font-weight:500;font-size:30px;line-height:127%;text-align:center;letter-spacing:-.03em;color:#161a23;margin:32px 0}.b-offers__rooms_maininfo{display:flex;flex-direction:column;gap:8px;border-radius:8px;padding:24px;background:#fff;cursor:pointer}.b-offers__rooms_maininfo_header{display:flex;align-items:center;gap:24px}.b-offers__rooms_maininfo_header img{transition:.5s}.b-offers__rooms_maininfo_header p{font-weight:500;font-size:18px;line-height:133%;color:#161a23;margin:0}.b-offers__rooms_maininfo_header--open .b-offers__rooms_maininfo--toggle{transform:rotate(180deg)}.b-offers__rooms_maininfo_body{padding-left:64px;font-weight:400;font-size:16px;line-height:150%;color:#161a23}.b-offers__rooms_maininfo--toggle{margin-left:auto}.b-offers__rooms_items{display:grid;grid-template-columns:1fr;gap:24px}.b-offers__rooms_items_item{display:grid;grid-template-columns:248px 1fr 168px;padding:12px;border:4px solid #fff;border-radius:8px;background:#fff}@media (max-width: 768px){.b-offers__rooms_items_item{grid-template-columns:1fr}}.b-offers__rooms_items_item--own{grid-template-columns:248px 1fr 1fr 168px}@media (max-width: 768px){.b-offers__rooms_items_item--own{grid-template-columns:1fr}}.b-offers__rooms_items_item_col{display:flex;gap:8px;flex-direction:column}.b-offers__rooms_items_item_col--own{gap:0px}.b-offers__rooms_items_item_col_own{display:flex;flex-direction:column;margin-left:12px;padding:12px 0}@media (max-width: 768px){.b-offers__rooms_items_item_col_own{margin-left:0}}.b-offers__rooms_items_item_col_own:first-child{border-bottom:1px solid #ebecf0}.b-offers__rooms_items_item_col_own--title{font-weight:500;font-size:16px;line-height:150%;color:#000}.b-offers__rooms_items_item_col_own--text{font-weight:400;font-size:14px;line-height:143%;color:#74767f}.b-offers__rooms_items_item--active{border:4px solid #95b1f4}.b-offers__rooms_items_item_col_time{display:flex;flex-direction:column;padding:0 12px}@media (max-width: 768px){.b-offers__rooms_items_item_col_time{padding:0}}.b-offers__rooms_items_item_info{display:flex;flex-direction:column;gap:12px;padding:12px}@media (max-width: 768px){.b-offers__rooms_items_item_info{padding:12px 0}}.b-offers__rooms_items_item_info_title{font-weight:500;font-size:16px;line-height:150%;color:#161a23;margin:0}.b-offers__rooms_items_item_info_peoples{display:flex;flex-direction:column}.b-offers__rooms_items_item_info_peoples_img{display:flex;align-items:center;gap:4px}.b-offers__rooms_items_item_info_peoples_img span{font-weight:500;font-size:16px;line-height:150%;color:#161a23}.b-offers__rooms_items_item_info_peoples_text{font-weight:400;font-size:14px;line-height:143%;color:#161a23}.b-offers__rooms_items_item_info_badges{display:flex;gap:4px;flex-wrap:wrap}.b-offers__rooms_items_item_info_badges span{font-weight:400;font-size:14px;line-height:143%;color:#000;border:1px solid #3e4049;border-radius:4px;padding:0 4px}.b-offers__rooms_items_item_time{display:flex;flex-direction:column;gap:12px;padding:12px}.b-offers__rooms_items_item_time:first-child{border-bottom:1px solid #ebecf0}@media (max-width: 768px){.b-offers__rooms_items_item_time{padding:12px 0}}.b-offers__rooms_items_item_time_title{display:flex;justify-content:space-between}.b-offers__rooms_items_item_time_title p{font-weight:500;font-size:12px;line-height:150%;color:#000;margin:0}.b-offers__rooms_items_item_time_title_icons{display:flex;gap:8px;justify-content:start}.b-offers__rooms_items_item_time_title_icons--icon{display:flex;align-items:center;gap:4px}.b-offers__rooms_items_item_time_title_icons--icon span{font-weight:400;font-size:12px;line-height:150%;color:#74767f}.b-offers__rooms_items_item_time_container{display:grid;grid-template-columns:65px 1fr 65px;gap:24px}@media (max-width: 768px){.b-offers__rooms_items_item_time_container{gap:12px}}.b-offers__rooms_items_item_time_container--left{grid-template-columns:65px 1fr}.b-offers__rooms_items_item_time_container--right{grid-template-columns:1fr 65px}.b-offers__rooms_items_item_time_container--left .b-offers__rooms_items_item_time_info_icons,.b-offers__rooms_items_item_time_container--right .b-offers__rooms_items_item_time_info_icons{justify-content:center}.b-offers__rooms_items_item_time_info{display:flex;flex-direction:column;gap:8px}.b-offers__rooms_items_item_time_info_line{width:100%;height:3px;border-radius:4px;background:#e6e8ee}.b-offers__rooms_items_item_time_info_icons{display:flex;justify-content:space-between;gap:8px;align-items:center}.b-offers__rooms_items_item_time_info_text{display:flex;justify-content:space-between;padding-top:6px}.b-offers__rooms_items_item_time_info_text--main{font-weight:500;font-size:12px;line-height:150%;color:#3063e2}.b-offers__rooms_items_item_time_info_text--secondary{font-weight:500;font-size:12px;line-height:150%;color:#74767f}.b-offers__rooms_items_item_time_times{display:flex;flex-direction:column;gap:4px}.b-offers__rooms_items_item_time_times--left{align-items:start}.b-offers__rooms_items_item_time_times--right{align-items:end}.b-offers__rooms_items_item_time_times--main{font-weight:500;font-size:24px;line-height:133%;color:#161a23}.b-offers__rooms_items_item_time_times--secondary{font-weight:400;font-size:12px;line-height:167%;color:#74767f}.b-offers__rooms_items_item_time_times--secondary-right{margin-left:auto}.b-offers__rooms_items_item_time_destination{display:flex;justify-content:space-between}.b-offers__rooms_items_item_price{display:flex;flex-direction:column;height:100%}@media (max-width: 768px){.b-offers__rooms_items_item_price{gap:12px}}.b-offers__rooms_items_item_price_title{display:flex;align-items:end;justify-content:end;gap:4px}.b-offers__rooms_items_item_price--main{font-weight:500;font-size:30px;line-height:127%;letter-spacing:-.03em;text-align:right;color:#161a23}.b-offers__rooms_items_item_price--secondary{font-weight:400;font-size:14px;line-height:143%;text-align:right;color:#161a23;padding-bottom:2px}.b-offers__rooms_items_item_price--diff{font-weight:400;font-size:16px;line-height:150%;color:#2a55cc;text-align:end}.b-offers__rooms_items_item_price--diff-green{color:#169b25}.b-offers__rooms_items_item_btn{display:flex;align-items:center;justify-content:center;outline:none;border:2px solid #3063e2;border-radius:20px;padding:12px 24px;background-color:#fff;font-weight:500;font-size:16px;line-height:150%;color:#3063e2;transition:background-color .5s ease,border .5s ease,color .5s ease;cursor:pointer;margin-top:auto}.b-offers__rooms_items_item_btn:hover{color:#fff;padding-right:58px;background-color:#3063e2;background-size:auto auto;background-repeat:no-repeat;background-position:right 26px center;background-image:url(/img/svg/check_white.svg)}.b-offers__rooms_items_item_btn--active{padding-right:58px!important;border:2px solid #95b1f4!important;color:#c2d3fa!important;background-color:#95b1f4!important;background-size:auto auto;background-repeat:no-repeat;background-position:right 26px center;background-image:url(/img/svg/check_choose.svg)!important;cursor:not-allowed}.b-offers__rooms_special{display:flex;gap:8px;flex-wrap:wrap}.b-offers__rooms_special--price{display:flex;flex-direction:column}.b-offers__rooms_special_badge{font-weight:400;font-size:14px;line-height:143%;text-align:center;color:#74767f;border:1px solid #e6e8ee;border-radius:4px;padding:0 4px;background:#f6f7fa}.b-offers__rooms_special_badge--red{background:#fff1f1;border:1px solid #ffc9c9;color:#ff4646}.b-offers__rooms_hotel_desc{display:flex;align-items:center;background:#fff;border-radius:8px;padding:24px}.b-offers__rooms_hotel_desc .b-hotel__policies_info_chain{margin:0}.b-offers__map{height:480px;min-height:480px;border-radius:8px;z-index:2;position:relative;overflow:hidden}.b-offers__map--shadow:after{content:"";position:absolute!important;top:0;right:0;bottom:0;left:0;background:#0f0f0fb3!important;pointer-events:none!important;z-index:99999!important}@media (max-width: 960px){.b-offers__map{height:345px;min-height:345px}}.b-offers__map_preview .b-offers__map{pointer-events:none}.b-offers__map--modal{pointer-events:auto}.b-yandex-map-marker{width:42px;height:42px;transform:translate(-50%,-100%);pointer-events:none}.b-yandex-map-marker img{display:block;width:100%;height:100%}.w-os-peoples__submit.b-offers__rooms_items_item_btn--active{padding-right:20px!important;background-image:none!important}.b-info_toggle{cursor:pointer}.b-info_toggle_content{display:none;opacity:0;position:absolute;z-index:2;left:calc(100% - 32px);bottom:calc(100% + 8px);transition:opacity .5s,display .5s allow-discrete;background:#161a23;border-radius:6px;padding:12px;width:222px;font-family:var(--font-family);font-weight:400;font-size:12px;line-height:150%;color:#eff1f5}.b-info_toggle_content--title{display:block;font-weight:500;font-size:12px;line-height:150%;color:#fff}.b-info_toggle_content--text{display:block;font-weight:400;font-size:12px;line-height:150%;color:#eff1f5}.b-info_toggle_content:after{content:"";position:absolute;bottom:-6px;left:24px;transform:translate(-50%);width:0;border-left:12px solid transparent;border-right:12px solid transparent;border-top:12px solid #161a23}.b-info_toggle:hover+.b-info_toggle_content{display:block;opacity:1}@starting-style{.b-info_toggle:hover+.b-info_toggle_content{opacity:0}}.b-offersItem__left_bottom .b-info_toggle_content,.a-block-offer-info-price .b-info_toggle_content,.b-order-card-tfg .b-info_toggle_content{width:524px;left:unset;right:-14px;bottom:calc(100% + 8px)}@media (max-width: 960px){.b-offersItem__left_bottom .b-info_toggle_content,.a-block-offer-info-price .b-info_toggle_content,.b-order-card-tfg .b-info_toggle_content{width:450px}}@media (max-width: 768px){.b-offersItem__left_bottom .b-info_toggle_content,.a-block-offer-info-price .b-info_toggle_content,.b-order-card-tfg .b-info_toggle_content{width:300px}}.b-offersItem__left_bottom .b-info_toggle_content:after,.a-block-offer-info-price .b-info_toggle_content:after,.b-order-card-tfg .b-info_toggle_content:after{right:0;left:unset}.b-offersItem__price:hover+.b-info_toggle_content{display:block;opacity:1}@starting-style{.b-offersItem__price:hover+.b-info_toggle_content{opacity:0}}.b-offersItem__rating-count .b-info_toggle_content,.b-hotel__reviews__score-info .b-info_toggle_content,.b-offers__header_hotel_info--tooltip .b-info_toggle_content{width:320px}.b-slider_btns{display:none}:root{--swiper-pagination-color: #3063e2;--swiper-pagination-left: auto;--swiper-pagination-right: 8px;--swiper-pagination-bottom: 0px;--swiper-pagination-top: auto;--swiper-pagination-fraction-color: inherit;--swiper-pagination-progressbar-bg-color: rgba(15, 15, 15, .2);--swiper-pagination-progressbar-size: 4px;--swiper-pagination-bullet-size: 8px;--swiper-pagination-bullet-width: 8px;--swiper-pagination-bullet-height: 8px;--swiper-pagination-bullet-border-radius: 50%;--swiper-pagination-bullet-inactive-color: #d0d3dc;--swiper-pagination-bullet-inactive-opacity: 1;--swiper-pagination-bullet-opacity: 1;--swiper-pagination-bullet-horizontal-gap: 4px;--swiper-pagination-bullet-vertical-gap: 6px}.swiper-wrapper{padding-bottom:24px}.swiper-pagination{width:auto!important;left:50%!important;transform:translate(-50%)!important;background:#f6f7fa;border-radius:20px;padding:12px 24px}.pagination-wrapper{display:inline-flex;align-items:center;gap:24px;border-radius:20px;padding:12px 24px;transition:.5s}.pagination-wrapper:hover{background:#f6f7fa}.pagination-wrapper .pagination-container{display:flex;align-items:center}.b-gallery__modal{display:none;overflow-y:scroll;position:fixed;height:100%;width:100%;max-width:100vw;top:0;left:0;border-radius:0;z-index:1500;background:#fff;box-shadow:0 4px 23px -2px #1018281a,0 2px 12px -2px #0000000f;color:#161a23}.b-gallery__modal--open{display:flex}.b-gallery__modal_content{width:100%}.b-gallery__modal--map{overflow-y:hidden}.b-gallery__modal_body{background-color:#fff;flex:1;padding:90px 24px 0;max-width:1200px;margin:0 auto}@media screen and (max-width: 1240px){.b-gallery__modal_body{max-width:100vw;margin:0;padding:80px 24px 0}}.b-gallery__modal_body--map{padding:90px 24px 0;max-width:100vw}.b-gallery__modal_body--map .b-offers__map{height:calc(100vh - 90px);border-bottom-left-radius:0;border-bottom-right-radius:0}@media (max-width: 768px){.b-gallery__modal_body{padding-top:116px}.b-gallery__modal_body--map{padding:66px 0 0}.b-gallery__modal_body--map .b-offers__map{border-radius:0;height:calc(100vh - 226px)}}.b-gallery__modal_header{position:fixed;top:0;left:0;right:0;z-index:3;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:16px;width:100%;max-width:100vw;padding:12px 24px;background:#f6f7fa;transition:transform .6s ease}.b-gallery__modal_header>.b-btn--modal-gallery{justify-self:start}.b-gallery__modal_header_content{justify-self:center;display:flex;align-items:center;gap:12px;min-width:0}.b-gallery__modal_header_title{min-width:0;font-weight:500;font-size:18px;line-height:133%;color:#74767f;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media (max-width: 768px){.b-gallery__modal_header_title{font-size:16px}}.b-gallery__modal_header_stars{flex-shrink:0}.b-gallery__modal_header_actions{justify-self:end;display:flex;align-items:center;gap:8px}@media (max-width: 768px){.b-gallery__modal_header{grid-template-columns:auto minmax(0,1fr);grid-template-areas:"back content" "actions actions";column-gap:8px;row-gap:10px;padding:10px 12px}.b-gallery__modal_header>.b-btn--modal-gallery{grid-area:back}.b-gallery__modal_header_content{grid-area:content;justify-self:center}.b-gallery__modal_header_actions{grid-area:actions;justify-self:center;justify-content:flex-end}}.b-gallery__modal_items{display:grid;flex-direction:column;gap:24px}@media (max-width: 768px){.b-gallery__modal_items{gap:12px;grid-template-columns:1fr}}.b-gallery__modal_items--item{width:100%;height:auto;position:relative;overflow:hidden;border-radius:8px;cursor:pointer}@media (max-width: 768px){.b-gallery__modal_items--item{grid-column:span 1!important}}.b-gallery__modal_items--item:hover img{transform:scale(1.1)}.b-gallery__modal_items--item:nth-child(3n-2),.b-gallery__modal_items--item:nth-child(3n-2):last-child{grid-column:span 2}.b-gallery__modal_items--item:last-child,.b-gallery__modal_items--item:nth-last-child(2){grid-column:span 2!important}.b-gallery__modal_items--item img{display:block;width:100%;height:100%;object-fit:cover;max-width:none;border:0 none;margin:0;transition:transform .3s ease}.b-gallery__modal .w-os-peoples__modal{right:0;left:unset}.b-gallery__modal_items .b-gallery__modal_items--item:nth-child(3n-2),.b-gallery__modal_items .b-gallery__modal_items--item:nth-child(3n-2):last-child{grid-column:span 2}.b-gallery__modal_items .b-gallery__modal_items--item:last-child,.b-gallery__modal_items .b-gallery__modal_items--item:nth-last-child(2){grid-column:span 2!important}.b-body .p-galleria-mask .p-galleria{width:100%;height:100%;border:0px solid #000;border-radius:0}.b-body .p-galleria-mask .p-galleria-close-button{outline:unset!important;z-index:100;background-color:#fff}.b-body .p-galleria-mask .p-galleria-close-button>svg{width:16px}.b-body .p-galleria-mask .p-galleria-close-button>svg path{fill:#54565f}.b-body .p-galleria-mask .p-galleria-items-container{height:calc(100% - 112px)}.b-body .p-galleria-mask .p-galleria-content{height:100%}.b-body .p-galleria-mask .p-galleria-item{background-color:#f6f7fa}.b-body .p-galleria-mask .p-galleria-item>img{width:100%;display:block;height:100%;max-height:100%;object-fit:contain}.b-body .p-galleria-mask .p-galleria-thumbnails{height:112px;min-height:112px}.b-body .p-galleria-mask .p-galleria-thumbnail{width:100%;display:block;height:80px;width:80px;object-fit:contain;max-width:80px;max-height:80px;overflow:hidden}.b-body .p-galleria-mask .p-galleria-thumbnail img{width:100%;height:100%;object-fit:cover}.b-news{display:grid;grid-template-columns:minmax(0,1fr) 384px;gap:24px;margin-top:8px}@media (max-width: 1050px){.b-news{grid-template-columns:minmax(0,1fr)}}.b-news-col{display:flex;flex-direction:column;gap:24px;height:100%}.b-news-block{display:flex;flex-direction:column;height:max-content;overflow:hidden;border:1px solid #e6e8ee;border-radius:8px;padding:16px;background:#fff;position:sticky;top:20px}.b-news-block-expert{display:flex;flex-direction:column;gap:32px}.b-news-block-expert .b-news-article-author-item{grid-template-columns:64px 1fr;border:0px solid #000!important;padding:0!important}.b-news-block-expert .b-news-article-author-item--name{color:#161a23!important}.b-news-block-expert .b-news-article-author-item--content{justify-content:center}.b-news-block-expert .b-news-article-author-item-desc{margin-top:16px}.b-news-block-expert-info{display:flex;flex-direction:column;gap:8px}.b-news-block-expert-info--title{font-weight:500;font-size:26px;line-height:131%;letter-spacing:-.04em;color:#161a23}.b-news-block-expert-info--time{font-weight:500;font-size:12px;line-height:150%;color:#161a23}.b-news-trending{display:flex;flex-direction:column;gap:24px;border:1px solid #e6e8ee;border-radius:8px;padding:16px}.b-news-trending-items{display:flex;flex-direction:column;gap:16px}.b-news-trending--title{font-weight:500;font-size:26px;line-height:131%;letter-spacing:-.04em;color:#161a23;margin:0}.b-news-trending-item{display:grid;grid-template-columns:92px 1fr;align-items:center;text-decoration:none;cursor:pointer}.b-news-trending-item:hover img{transform:scale(1.1)}.b-news-trending-item--text{font-weight:500;font-size:16px;line-height:150%;color:#161a23;padding:8px 16px;margin:0}.b-news-trending-item--img{display:flex;border-radius:6px;overflow:hidden;min-width:92px;min-height:92px}.b-news-trending-item--img img{width:100%;height:100%;object-fit:cover;margin:0;transition:.5s}.b-news-items{display:flex;flex-direction:column;gap:24px}.b-news-items .pagination{margin-top:48px}.b-news-item{display:flex;position:relative;align-items:stretch}@media (max-width: 768px){.b-news-item{flex-direction:column}}.b-news-item-image{display:block;border-radius:6px;overflow:hidden;min-width:312px;max-width:312px;flex-shrink:0;position:relative}@media (max-width: 768px){.b-news-item-image{width:100%;max-width:none;max-height:400px}}.b-news-item-image:before{content:"";border-radius:8px;transition:--cardTransition .3s;background:linear-gradient(0deg,rgba(0,0,0,var(--cardTransition)),rgba(0,0,0,var(--cardTransition)));position:absolute;left:0;right:0;top:0;bottom:0;z-index:5}.b-news-item-image:hover .b-news-item-image--bg{transform:scale(1.1)}.b-news-item-image--bg{object-fit:cover;width:100%;height:100%;transition:transform .75s cubic-bezier(.19,1,.22,1)}.b-news-item-content{padding:24px}@media (max-width: 768px){.b-news-item-content{padding:24px 16px}}.b-news-item-info{display:flex;gap:16px}.b-news-item-info--date:before{content:"";position:absolute;left:0;top:2px;width:16px;height:16px;background-image:url(/img/svg/calendar.svg);background-size:contain;background-repeat:no-repeat}.b-news-item-info--time:before{content:"";position:absolute;left:0;top:2px;width:16px;height:16px;background-image:url(/img/svg/clock.svg);background-size:contain;background-repeat:no-repeat}.b-news-item-info span{position:relative;padding-left:24px;font-weight:400;font-size:14px;line-height:143%;color:#161a23}.b-news-item-title--text{display:block;font-weight:500;font-size:24px;line-height:133%;text-decoration:none;color:#161a23;margin-top:16px;margin-bottom:8px}.b-news-item-title--desc{font-weight:400;font-size:16px;line-height:150%;color:#000;margin-top:0;margin-bottom:0}.b-news-item-author{display:flex;gap:12px;align-items:center;margin-top:24px}.b-news-item-author--img{width:32px;height:32px;object-fit:cover;border-radius:100%}.b-news-item-author--text{font-weight:500;font-size:16px;line-height:150%;color:#161a23}.b-news-article{margin-top:48px}.b-news-article--title{font-weight:500;font-size:56px;line-height:114%;letter-spacing:-.04em;color:#161a23;margin:0;max-width:848px}@media (max-width: 768px){.b-news-article--title{margin-top:24px;font-weight:500;font-size:34px;line-height:124%;letter-spacing:-.03em}}.b-news-article--desc{margin-top:16px;font-weight:400;font-size:16px;line-height:150%;color:#3e4049;max-width:848px}.b-news-article-top{display:flex;align-items:center;gap:24px}.b-news-article-top--category{border:1px solid #3e4049;border-radius:6px;padding:6px 12px;font-weight:500;font-size:14px;line-height:143%;color:#000}.b-news-article-top--date{font-weight:500;font-size:14px;line-height:143%;color:#161a23}.b-news-article-image{border-radius:10px;width:100%;height:auto;margin-top:64px;margin-bottom:88px;max-height:640px;object-fit:cover}@media (max-width: 768px){.b-news-article-image{margin-top:24px;margin-bottom:24px}}.b-news-article-content ul,.b-news-article-content ol{padding-left:24px;margin-bottom:16px;margin-top:0}.b-news-article-content li{font-weight:400;font-size:16px;line-height:150%;color:#3e4049;margin-bottom:12px}.b-news-article-content li:last-child{margin-bottom:0}.b-news-article-content li[data-list=bullet]{list-style-type:disc}.b-news-article-content li>a,.b-news-article-content ul>a,.b-news-article-content li:has(a)::marker,.b-news-article-content ul:has(a)::marker{font-weight:400;font-size:16px;line-height:150%}.b-news-article-content li>a:hover,.b-news-article-content ul>a:hover{text-decoration:none}.b-news-article-content a,.b-news-article-content li:has(a)::marker,.b-news-article-content ul:has(a)::marker{text-decoration:underline;text-decoration-skip-ink:none;color:#3063e2;transition:.5s}.b-news-article-content a:hover{text-decoration:none}.b-news-article-content a.b-btn,.b-news-article-content a.w-os-peoples__submit,.b-news-article-content a.w-os-peoples__clear,.b-news-article-content a.w-os-from__submit,.b-news-article-content a.w-os-from__clear,.b-news-article-content a.w-os-where__submit,.b-news-article-content a.w-os-where__clear,.b-news-article-content a.w-os-to__submit,.b-news-article-content a.w-os-to__clear,.b-news-article-content a.b-directConnection__btn,.b-news-article-content a.b-mobileMenuModal__btn{transition:all .3s;color:#fff;text-decoration:none}.b-news-article-content h2{font-weight:500;font-size:36px;line-height:122%;letter-spacing:-.03em;color:#161a23;margin-top:48px;margin-bottom:24px}@media (max-width: 768px){.b-news-article-content h2{font-size:30px;line-height:127%;margin-top:40px}}.b-news-article-content h3{font-weight:500;font-size:30px;line-height:127%;letter-spacing:-.03em;color:#161a23;margin-top:40px;margin-bottom:24px}@media (max-width: 768px){.b-news-article-content h3{font-size:26px;line-height:131%;letter-spacing:-.04em;margin-top:32px;margin-bottom:16}}.b-news-article-content h4{font-weight:500;font-size:24px;line-height:133%;color:#161a23;margin-top:32px;margin-bottom:16px}@media (max-width: 768px){.b-news-article-content h4{font-size:22px;line-height:136%;margin-top:32px;margin-bottom:12px}}.b-news-article-content h5{font-weight:500;font-size:20px;line-height:130%;color:#161a23;margin-top:32px;margin-bottom:12px}@media (max-width: 768px){.b-news-article-content h5{font-size:18px;line-height:133%;margin-top:24px;margin-bottom:8px}}.b-news-article-content p{font-weight:400;font-size:16px;line-height:150%;color:#3e4049;margin-top:0;margin-bottom:16px}.b-news-article-content img{border-radius:8px;width:100%;height:auto;margin-top:48px;margin-bottom:48px}@media (max-width: 768px){.b-news-article-content img{margin-top:40px;margin-bottom:40px}}.b-news-article-content figure{margin:48px 0}.b-news-article-content figure figcaption{position:relative;padding-left:22px;margin-top:24px;font-weight:400;font-size:14px;line-height:143%;color:#54565f}.b-news-article-content figure figcaption:before{content:"";position:absolute;left:0;top:2px;width:16px;height:16px;background-image:url(/img/svg/link.svg);background-size:contain;background-repeat:no-repeat}.b-news-article-content figure figcaption a{color:#54565f;text-decoration:underline;text-decoration-skip-ink:none}.b-news-article-content figure figcaption a:hover{text-decoration:none}@media (max-width: 768px){.b-news-article-content figure{margin:40px 0}}.b-news-article-content figure img{margin-top:0;margin-bottom:0}.b-news-article-content .a-block-important{display:flex;flex-direction:column;gap:12px;border-radius:10px;padding:24px;background:#f6f7fa;margin:48px 0}@media (max-width: 768px){.b-news-article-content .a-block-important{margin:24px 0}}.b-news-article-content .a-block-important--title{font-weight:500;font-size:20px;line-height:130%;color:#161a23;padding-right:24px;background-image:url(/img/svg/info_small.svg);background-size:24px 24px;background-repeat:no-repeat;background-position:right top;margin:0}.b-news-article-content .a-block-important--desc{font-weight:400;font-size:14px;line-height:143%;color:#3e4049;margin:0}.b-news-article-content .a-block-video{height:400px;overflow:hidden;border-radius:8px;margin:40px 0 32px}.b-news-article-content .a-block-video iframe{width:100%;height:100%;border-radius:8px}@media (max-width: 768px){.b-news-article-content .a-block-video{height:300px}}.b-news-article-content .a-block-btn{display:flex;align-items:center;justify-content:center;margin:24px 0}.b-news-article-content .a-block-quote{margin:48px 0}@media (max-width: 768px){.b-news-article-content .a-block-quote{margin:40px 0}}.b-news-article-content .a-block-quote>p{font-weight:500;font-size:24px;line-height:133%;color:#161a23;margin:0 0 32px}.b-news-article-content .a-block-quote-info{display:flex;gap:12px}.b-news-article-content .a-block-quote-info img{border-radius:50%;width:48px;height:48px;min-width:48px;min-height:48px;margin:0}.b-news-article-content .a-block-quote-info--title{font-weight:500;font-size:16px;line-height:150%;color:#161a23;margin:0}.b-news-article-content .a-block-quote-info--desc{font-weight:400;font-size:14px;line-height:143%;color:#74767f;margin:0}.b-news-article-content .a-block-offer{border-radius:8px;margin:48px 0}.b-news-article-content .a-block-offer a{display:flex;gap:16px;text-decoration:none;position:relative;background:#fff;transition:.5s;border:1px solid #e6e8ee;border-radius:8px;padding:32px}@media (max-width: 768px){.b-news-article-content .a-block-offer a{display:grid;grid-template-columns:80px 1fr;padding:16px}}@media (max-width: 768px){.b-news-article-content .a-block-offer{margin:40px 0}}.b-news-article-content .a-block-offer-image{width:80px;height:80px;min-height:80px;min-width:80px;object-fit:cover;border-radius:100%;margin:0}@media (max-width: 768px){.b-news-article-content .a-block-offer-image{width:64px;height:64px;min-height:64px;min-width:64px}}.b-news-article-content .a-block-offer-info{display:flex;align-items:flex-start;flex-direction:column;gap:8px;color:#161a23}@media (max-width: 768px){.b-news-article-content .a-block-offer-info{grid-column:1/-1;grid-row:2}}.b-news-article-content .a-block-offer-info p{margin:0}.b-news-article-content .a-block-offer-info .b-offersItem__header{margin-bottom:0}.b-news-article-content .a-block-offer-info .b-offersItem__title{display:flex;flex-wrap:wrap;gap:4px}.b-news-article-content .a-block-offer-info .b-stars{display:flex;margin-top:auto;margin-bottom:auto}.b-news-article-content .a-block-offer-info-price{position:relative;margin:0}@media (max-width: 768px){.b-news-article-content .a-block-offer-info-price{grid-column:2;grid-row:1;margin-left:auto}}.b-news-article-content .a-block-offer-link{display:flex;align-items:center;margin-left:auto}.b-news-article-content .a-block-offer-link--img{display:flex;align-items:center;justify-content:center;border-radius:100%;padding:12px;width:48px;height:48px;min-width:48px;min-height:48px;background:#f6f7fa}.b-news-article-content .a-block-offer-link--img img{margin:0}.b-news-article-content .a-block-offer:hover{box-shadow:0 4px 23px -2px #1018281a,0 2px 12px -2px #0000000f}.b-news-article-content .a-block-text-bold{font-weight:500;font-size:18px;line-height:133%;color:#3e4049;margin:20px 0}.b-news-article-content .table-container{position:relative}.b-news-article-content .table-wrapper{overflow-x:auto;-webkit-overflow-scrolling:touch;margin:48px 0}@media (max-width: 768px){.b-news-article-content .table-wrapper{margin:40px 0}}.b-news-article-content table{width:100%;max-width:100%;border-collapse:collapse}.b-news-article-content table td,.b-news-article-content table th{border-bottom:1px solid #e6e8ee;padding:12px 24px;font-weight:400;font-size:16px;line-height:150%;color:#161a23}.b-news-article-content table th{text-align:left}.b-news-article-content .table-fade{display:block;position:absolute;top:0;right:0;bottom:0;width:56px;background:linear-gradient(to left,#fff 20%,transparent);pointer-events:none;z-index:2;border-radius:0 10px 10px 0}@keyframes v1nudge{0%,to{transform:translateY(-50%) translate(0);opacity:.5}50%{transform:translateY(-50%) translate(5px);opacity:1}}.b-news-article-content .table-arrow{display:block;position:absolute;width:22px;height:22px;background-image:url(/img/svg/arrow-right.svg);background-position:center center;background-size:100% 100%;background-repeat:no-repeat;right:8px;top:50%;transform:translateY(-50%);font-size:22px;color:#bbb;pointer-events:none;z-index:3;animation:v1nudge 2.2s ease-in-out infinite}.b-news-article-content .table-fade,.b-news-article-content .table-arrow{opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s ease;pointer-events:none}.b-news-article-content .is-overflowing .table-fade,.b-news-article-content .is-overflowing .table-arrow{opacity:1;visibility:visible}.b-news-article-content .a-block-links{display:grid;grid-template-columns:1fr 1fr;border:1px solid #e6e8ee;border-radius:8px;margin:48px 0;overflow:hidden}@media (max-width: 768px){.b-news-article-content .a-block-links{grid-template-columns:1fr;margin:40px 0}}.b-news-article-content .a-block-links-img{width:100%;height:100%;background-size:cover;background-position:center;background-repeat:no-repeat}@media (max-width: 768px){.b-news-article-content .a-block-links-img{height:156px}}.b-news-article-content .a-block-links-items{display:flex;flex-direction:column;gap:4px;padding:16px}@media (max-width: 768px){.b-news-article-content .a-block-links-items{padding:8px}}.b-news-article-content .a-block-links-items--item{display:flex;align-items:center;gap:8px;border-radius:6px;padding:16px 24px;background:#fff;text-decoration:none;transition:.5s;font-weight:500;font-size:18px;line-height:24px;color:#161a23}@media (max-width: 768px){.b-news-article-content .a-block-links-items--item{padding:12px 20px;font-weight:500;font-size:16px;line-height:150%;color:#161a23}}.b-news-article-content .a-block-links-items--item:hover{background:#e6e8ee}.b-news-article-content .a-block-links-items--item img{margin:0;width:24px;height:24px;min-width:24px;min-height:24px}.b-news-article-content>*:first-child{margin-top:0!important}.b-news-article-footer{display:flex;flex-direction:column;gap:64px;margin-top:48px}@media (max-width: 768px){.b-news-article-footer{gap:48px}}.b-news-article-footer-share{display:grid;grid-template-columns:auto auto;gap:16px;margin-top:64px}.b-news-article-footer-share .b-share{display:flex;justify-content:end}@media (max-width: 768px){.b-news-article-footer-share{margin-top:24px;grid-template-columns:1fr}}.b-news-article-author{display:grid;grid-template-columns:1fr}.b-news-article-author-item{display:grid;grid-template-columns:64px 150px 1fr;gap:16px;padding:48px 0;border-top:1px solid #ebecf0}.b-news-article-author-item:last-child{border-bottom:1px solid #ebecf0}@media (max-width: 768px){.b-news-article-author-item{grid-template-columns:64px 1fr}}.b-news-article-author-item img{max-width:64px;max-height:64px;width:64px;height:64px;object-fit:cover;border-radius:100%;margin:0}.b-news-article-author-item--content{display:flex;flex-direction:column;gap:4px}.b-news-article-author-item--name{font-weight:500;font-size:18px;line-height:133%;text-decoration:none!important;color:#74767f!important}.b-news-article-author-item--role{font-weight:400;font-size:14px;line-height:143%;color:#74767f}.b-news-article-author-item--social{display:flex;gap:8px;margin-top:8px}.b-news-article-author-item-desc{display:flex;gap:16px;font-weight:400;font-size:14px;line-height:143%;color:#2b3242;background:#eef3fe;border-radius:6px;padding:12px}@media (max-width: 768px){.b-news-article-author-item-desc{grid-column:1/-1}}.b-news-article-author-item-phone{display:inline-flex;align-items:center;justify-content:center;margin-top:auto;border-radius:20px;width:48px;height:48px;min-width:48px;min-height:48px;background:#3063e2;border:1px solid #3063e2;transition:.5s}.b-news-article-author-item-phone svg path{transition:.5s}.b-news-article-author-item-phone:hover{background:#fff}.b-news-article-author-item-phone:hover svg path:first-child{fill:#3063e2}.b-news-article-author-item-phone:hover svg path:nth-child(n+2){stroke:#3063e2}.b-news-related{margin-top:64px}.b-news-related-title{font-weight:500;font-size:24px;line-height:133%;color:#161a23}.b-news-related-items{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;gap:24px}@media (max-width: 960px){.b-news-related-items{grid-template-columns:1fr 1fr}}@media (max-width: 568px){.b-news-related-items{grid-template-columns:1fr}}.b-news-related-items-item{display:flex;flex-direction:column;gap:16px;text-decoration:none}.b-news-related-items-item-img{border-radius:8px;height:182px;overflow:hidden}.b-news-related-items-item-img img{width:100%;height:100%;object-fit:cover;transition:.5s}.b-news-related-items-item-img img:hover{transform:scale(1.1)}.b-news-related-items-item p{text-align:start;font-weight:500;font-size:18px;line-height:133%;color:#161a23;margin:0}@media (max-width: 768px){.b-news-related-items{display:none}}.b-news-related-items--mobile{display:none}@media (max-width: 768px){.b-news-related-items--mobile{display:block;text-align:center}}.b-news-items .b-news-item:first-child{flex-direction:column}.b-news-items .b-news-item:first-child .b-news-item-image{width:100%;max-width:none;max-height:400px}.b-switch{position:relative;display:inline-block;width:49px;min-width:49px;height:24px;min-height:24px}.b-switch input{display:none}.b-switch-slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;border-radius:50px;background-color:#d0d3dc;-webkit-transition:.5s;transition:.5s}.b-switch-slider:before{position:absolute;content:"";height:18px;width:18px;left:3px;bottom:3px;border-radius:50%;background-color:#fff;-webkit-transition:.5s;transition:.5s}input:checked+.b-switch-slider{background-color:#3063e2}input:focus+.b-switch-slider{box-shadow:0 0 1px #3063e2}input:checked+.b-switch-slider:before{-webkit-transform:translateX(24px);-ms-transform:translateX(24px);transform:translate(24px)}.b-profile-container{display:grid;grid-template-columns:300px 1fr;gap:32px;margin:24px auto}.b-profile-title{font-weight:500;font-size:36px;line-height:122%;letter-spacing:-.03em;color:#000;margin:0}.b-profile-menu{display:flex;flex-direction:column;height:fit-content;gap:24px;border-radius:8px;padding:24px;background:#fff}.b-profile-menu-header{display:grid;align-items:center;grid-template-columns:1fr 72px;gap:16px}.b-profile-menu-header-logo{display:flex;align-items:center;justify-content:center;font-weight:500;font-size:30px;line-height:127%;letter-spacing:-.03em;text-align:center;color:#fff;background:#3063e2;border-radius:72px;width:72px;height:72px;min-width:72px;min-height:72px}.b-profile-menu-header-text{font-weight:500;font-size:20px;line-height:130%;color:#161a23}.b-profile-menu-items{display:flex;flex-direction:column;gap:4px;border-top:1px solid #e6e8ee;padding:24px 0}.b-profile-menu-item{display:flex;align-items:center;gap:8px;border-radius:6px;padding:8px 12px;cursor:pointer;text-decoration:none;transition:.5s}.b-profile-menu-item span,.b-profile-menu-item button{outline:none;background:transparent;border:0px solid #000;padding:0;font-weight:500;font-size:16px;line-height:150%;color:#161a23;cursor:pointer}.b-profile-menu-item:hover,.b-profile-menu-item.active{background:#eff1f5}.b-profile-body{display:flex;flex-direction:column;gap:32px}.b-profile-body-main{display:flex;flex-direction:column;gap:24px}.b-profile-block{display:flex;flex-direction:column;gap:16px;border-radius:8px;padding:24px;background:#fff;position:relative}.b-profile-block-title{font-weight:500;font-size:20px;line-height:130%;color:#000;margin:0}.b-profile-block-header{display:flex;align-items:start;justify-content:space-between;gap:16px}.b-profile-block-header-content{display:flex;flex-direction:column}.b-profile-block-header--note{font-weight:400;font-size:16px;line-height:150%;color:#74767f}.b-profile-block-header--btn{font-weight:500;font-size:16px;line-height:150%;text-align:center;color:#74767f;border:0px solid #000;background:transparent;padding:0;cursor:pointer}.b-profile-block-form{position:relative;border:1px solid #e6e8ee;border-radius:6px;padding:16px}.b-profile-block-form-actions{display:flex;align-items:center;justify-content:end;gap:8px}.b-profile-block-form-btn{position:absolute;top:24px;right:24px;font-weight:500;font-size:16px;line-height:150%;text-align:center;color:#3063e2;background:transparent;border:0px solid #000;padding:0;cursor:pointer}.b-profile-block-form .b-offers__loader{position:absolute;top:0;right:0;bottom:0;left:0;background:#ffffff80;display:flex;align-items:center;justify-content:center;z-index:10;border-radius:inherit}.b-profile-block-fields{display:grid;grid-template-columns:1fr;gap:16px}.b-profile-block--info{grid-column:1;grid-row:1}.b-profile-block--travelers,.b-profile-block--company{grid-column:1;grid-row:2}.b-profile-block--office{grid-column:1;grid-row:3}.b-profile-block--settings{grid-column:2;grid-row:2/4;height:fit-content}.b-profile-block--settings .b-profile-block-form-btn{position:inherit}.b-profile-cover{grid-column:1/-1;grid-row:1;position:relative;border-radius:8px;overflow:hidden;background:#fff}.b-profile-cover .b-offers__loader{position:absolute;top:0;right:0;bottom:0;left:0;background:#ffffff80;display:flex;align-items:center;justify-content:center;z-index:10}.b-profile-cover-bg{position:relative;height:200px;background:linear-gradient(120deg,#3063e2,#74767f)}.b-profile-cover-bg-img{width:100%;height:100%;object-fit:cover;display:block}.b-profile-cover-body{display:flex;align-items:flex-end;gap:24px;padding:0 24px 24px;margin-top:-48px;position:relative}.b-profile-cover-logo{position:relative;display:flex;align-items:center;justify-content:center;width:120px;height:120px;min-width:120px;border-radius:9999px;overflow:hidden;background:#3063e2;border:4px solid #fff;font-weight:500;font-size:36px;color:#fff}.b-profile-cover-logo img{width:100%;height:100%;object-fit:cover}.b-profile-cover-info{display:flex;flex-direction:column;gap:4px}.b-profile-cover-title{display:flex;align-items:center;gap:8px;font-weight:500;font-size:24px;line-height:130%;color:#000;margin:0}.b-profile-cover-status{font-weight:400;font-size:14px;line-height:150%;color:#74767f}.b-profile-cover-actions{display:flex;flex-wrap:wrap;gap:16px;margin-top:6px}.b-profile-cover-btn{font-weight:500;font-size:14px;line-height:150%;color:#3063e2;background:transparent;border:0;padding:0;cursor:pointer}.b-profile-phone{display:flex;flex-direction:column;gap:8px}.b-profile-phone+.b-profile-phone{margin-top:8px}.b-profile-phone-row{display:flex;align-items:center;gap:8px}.b-profile-phone-row .b-input-wrapper{flex:1}.b-profile-phone-remove{display:flex;align-items:center;justify-content:center;width:40px;height:40px;min-width:40px;border:1px solid #e6e8ee;border-radius:6px;background:transparent;color:#74767f;cursor:pointer;transition:.5s}.b-profile-phone-remove:hover{color:#3063e2;border-color:#3063e2}.b-profile-phone-messengers{display:flex;flex-wrap:wrap;gap:24px}.b-profile-phone-check{display:inline-flex;align-items:center;gap:4px;cursor:pointer;font-weight:400;font-size:14px;color:#3e4049;-webkit-user-select:none;user-select:none}.b-profile-phone-add{align-self:flex-start;margin-top:6px;font-weight:500;font-size:14px;color:#3063e2;background:transparent;border:0;padding:0;cursor:pointer}.b-profile-field{display:flex;flex-direction:column;gap:8px}.b-profile-field-label{font-weight:500;font-size:16px;line-height:150%;color:#161a23}.b-profile-field-radio{display:flex;gap:24px;flex-wrap:wrap}.b-profile-field-radio-label{display:inline-flex;align-items:center;gap:8px;cursor:pointer;font-weight:400;font-size:16px;line-height:150%;color:#3e4049;-webkit-user-select:none;user-select:none}.b-profile-field-radio-input{position:absolute;opacity:0;width:0;height:0}.b-profile-field-radio-indicator{width:24px;height:24px;border-radius:50%;border:2px solid #e6e8ee;flex-shrink:0;position:relative;transition:border-color .1s}.b-profile-field-radio-input:checked~.b-profile-field-radio-indicator{border-color:#2a55cc}.b-profile-field-radio-input:checked~.b-profile-field-radio-indicator:after{content:"";width:24px;height:24px;border-radius:50%;background-position:center center;background-repeat:no-repeat;background-size:100% 100%;background-image:url(/img/svg/input/check.svg);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.b-profile-field-radio-label:hover .b-profile-field-radio-indicator{border-color:#e6e8ee}.b-profile-field-radio label{font-weight:400;font-size:16px;line-height:150%;text-align:justify;color:#3e4049}.b-profile-field-radio--disabled .b-profile-field-radio-indicator{opacity:.5}.b-profile-field--row{display:flex;flex-direction:row;justify-content:space-between;gap:16px}.b-profile-field--bordered{gap:0px;flex-wrap:wrap;position:relative;padding-top:24px;padding-bottom:24px;border-bottom:1px solid #e6e8ee}.b-profile-field-error{font-weight:400;font-size:12px;line-height:150%;color:#ff4646}.b-profile-travelers .b-SO__tags{justify-content:left;max-width:calc(100% + 32px);margin-right:-16px;margin-left:-16px;padding-left:16px;overflow-x:scroll;overflow-y:hidden;margin-bottom:24px}.b-profile-travelers .b-SO__tags::-webkit-scrollbar{height:4px}.b-profile-delete-warning{font-weight:400;font-size:16px;line-height:150%;color:#3063e2}.b-profile-field .b-offers__loader,.b-profile-travelers .b-offers__loader{position:absolute;top:0;right:0;bottom:0;left:0;background:#ffffff80;display:flex;align-items:center;justify-content:center;z-index:10;border-radius:inherit}.b-back{position:fixed;right:24px;bottom:24px;z-index:120;display:flex;flex-direction:column;align-items:center;gap:8px}.b-back__toc-wrap{position:relative}.b-back__btn{display:flex;align-items:center;justify-content:center;width:44px;height:44px;border:1px solid #e6e8ee;border-radius:50%;background:#fff;cursor:pointer;opacity:0;pointer-events:none;transition:opacity .2s ease,background-color .2s ease}.b-back__toc-wrap .b-back__btn,.b-back__btn--visible{opacity:1;pointer-events:auto}.b-back__btn--active,.b-back__btn:hover{box-shadow:0 12px 56px -4px #10182814,0 4px 16px -2px #00000008;background:#e6e8ee}.b-back__dropdown{position:absolute;right:calc(100% + 8px);bottom:0;min-width:220px;max-height:320px;overflow-y:auto;background:#fff;border:1px solid #e6e8ee;border-radius:8px;padding:8px;display:flex;flex-direction:column;gap:2px}.b-back__dropdown::-webkit-scrollbar{width:2px}.b-back__toc-item{padding:8px 12px;border:none;border-radius:6px;background:transparent;text-align:left;font-size:14px;line-height:1.4;color:#262830;cursor:pointer;transition:background-color .15s ease}.b-back__toc-item--h3{padding-left:24px;font-size:13px;color:#74767f}.b-back__toc-item--active{box-shadow:0 12px 56px -4px #10182814,0 4px 16px -2px #00000008;background:#e6e8ee;font-weight:500}.b-back__toc-item:hover{box-shadow:0 12px 56px -4px #10182814,0 4px 16px -2px #00000008;background:#e6e8ee}.b-back__toc-enter-active,.b-back__toc-leave-active{transition:opacity .15s ease,transform .15s ease}.b-back__toc-enter-from,.b-back__toc-leave-to{opacity:0;transform:translateY(6px)}.b-main{display:block;width:1260px;margin:0 auto;box-sizing:border-box;padding-bottom:48px}@media (max-width: 1310px){.b-main{width:auto;margin:0 32px}}@media (max-width: 768px){.b-main{margin:0 16px}}.b-main--noBottom{padding-bottom:0}.b-main--largeBottom{padding-bottom:128px}.b-header--abs{position:absolute;z-index:100;top:0;left:0;right:0}.b-header--white{background-color:#fff}.b-header__inner{display:block;width:1260px;margin:0 auto;box-sizing:border-box;display:flex;align-items:center;height:100px;gap:24px;font-size:16px}@media (max-width: 1310px){.b-header__inner{width:auto;margin:0 32px}}@media (max-width: 768px){.b-header__inner{margin:0 16px}}@media (max-width: 1280px){.b-header__inner{font-size:14px}}.b-header__logo{font-size:0;text-decoration:none;display:block}.b-header__menu{flex:1}.b-header__btns{display:flex;align-items:center;gap:8px}@media (max-width: 1280px){.b-header__btns{gap:4px}}@media (max-width: 1280px){.b-header__tabletHidden{display:none}}.b-header__tabletShow{display:none}@media (max-width: 1280px){.b-header__tabletShow{display:block}}@media (max-width: 768px){.b-header__phoneHidden{display:none}}.b-header__favorites{position:relative}.b-header__favorites span{display:none;position:absolute;border-radius:16px;padding:0 6px;background:#ff4736;text-align:center;font-weight:600;font-size:10px;line-height:16px;color:#fff;right:-8px;top:-3px}@media (max-width: 768px){.b-header__favorites span{font-size:0px;padding:0;position:absolute;top:6px;right:6px;content:"";width:9px;height:9px;border:1.5px solid #fff;border-radius:100%;background-color:#3063e2}}.b-footerFooter{display:block;background-color:#3e4049;font-size:12px;font-style:normal;font-weight:400;line-height:150%;color:#74767f;padding-top:18px;padding-bottom:18px}.b-footerFooter__inner{display:block;width:1260px;margin:0 auto;box-sizing:border-box;display:flex}@media (max-width: 1310px){.b-footerFooter__inner{width:auto;margin:0 32px}}@media (max-width: 768px){.b-footerFooter__inner{margin:0 16px}}@media (max-width: 1310px){.b-footerFooter__inner{display:block}}.b-footerFooter__col{margin-right:60px}@media (max-width: 1310px){.b-footerFooter__col{margin-right:0;margin-top:8px}}.b-footerFooter__col--sep{border-left:2px solid #74767f}@media (max-width: 1310px){.b-footerFooter__col--sep{padding-left:0;border-left:0}}.b-footer{display:block;background-color:#f6f7fa;font-size:16px;font-style:normal;font-weight:500;line-height:150%;color:#74767f;padding-top:64px;padding-bottom:64px;margin-top:64px}@media (max-width: 960px){.b-footer{padding-top:48px;padding-bottom:48px}}@media (max-width: 768px){.b-footer{padding-top:32px;padding-bottom:0;margin-top:48px}}.b-footer--no-top{margin-top:0}.b-footer__inner{display:block;width:1260px;margin:0 auto;box-sizing:border-box;display:grid;grid-template-columns:1fr 1fr 1fr 1fr;gap:24px;flex-wrap:wrap}@media (max-width: 1310px){.b-footer__inner{width:auto;margin:0 32px}}@media (max-width: 768px){.b-footer__inner{margin:0 16px}}@media (max-width: 1310px){.b-footer__inner{display:flex;gap:0}}@media (max-width: 768px){.b-footer__inner{flex-direction:column}}.b-footer__col{display:flex;flex-direction:column;gap:8px}.b-footer__col--contacts{margin-left:auto;margin-right:auto}@media (max-width: 1310px){.b-footer__col--contacts{margin-left:0}}@media (max-width: 768px){.b-footer__col--pays{margin-top:32px;padding-top:0!important}}@media (max-width: 1310px){.b-footer__col{min-width:100%;border-bottom:1px solid #c3c8d1;padding:24px 0;background-repeat:no-repeat;background-size:auto auto;background-position:top 28.2px right;background-image:url(/img/svg/down.svg);transition:all .2s}.b-footer__col--open{background-image:url(/img/svg/up.svg)}.b-footer__col--pays,.b-footer__col--contacts{min-width:auto;padding-bottom:0;border-bottom:0;background-image:none}}@media (max-width: 768px){.b-footer__col{padding:16px 0;background-position:top 20.2px right}}.b-footer__title{color:#161a23;font-size:18px;font-weight:500;line-height:1.3}@media (max-width: 768px){.b-footer__title{font-size:16px}}.b-footer__menu{display:flex;flex-direction:column;gap:4px}@media (max-width: 1310px){.b-footer__menu{visibility:hidden;opacity:0;height:0;transition:height .2s;position:absolute}}.b-footer__col--contacts .b-footer__menu,.b-footer__col--open .b-footer__menu{visibility:visible;opacity:1;height:auto;position:initial}.b-footer__item{display:block;text-decoration:none;color:#74767f;font-size:16px;font-weight:500;line-height:1.5}.b-footer__item:not(.b-footer__item--black):before{content:"•";display:inline-block;margin-right:8px}.b-footer__item--black{color:#161a23}.b-head{padding-top:88px;background-image:url(/img/widgets/head/bg.svg?v=1);background-position:center center;background-size:cover;background-repeat:no-repeat}@media (max-width: 960px){.b-head{background-image:url(/img/widgets/head/bg-mob.svg?b=1)}}@media (max-width: 768px){.b-head{background-image:url(/img/widgets/head/bg-mob.svg?b=1);background-size:100% auto;background-position:top center}}.b-head--white{background-color:#fff}.b-head__title{padding-top:48px;margin-bottom:48px;text-align:center}@media (max-width: 960px){.b-head__title{padding-top:60px;margin-bottom:60px}}@media (max-width: 768px){.b-head__title{padding-top:48px;margin-bottom:48px}}.b-head__search{display:block;width:1260px;margin:0 auto;box-sizing:border-box}@media (max-width: 1310px){.b-head__search{width:auto;margin:0 32px}}@media (max-width: 768px){.b-head__search{margin:0 16px}}@media (max-width: 768px){.b-head__search{margin:16px 16px 32px}}.b-head__btns{margin-top:24px;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:10px}@media (max-width: 960px){.b-head__btns{margin-bottom:24px}}.b-head__btns .b-head__tour_type{white-space:nowrap;background-color:#fff}@media (max-width: 768px){.b-head__btns{display:none}}.b-head.b-head-no-bg{background-image:none}.b-head-secondary{display:flex;flex-direction:column;gap:8px;padding-bottom:48px;padding-top:48px;margin-bottom:64px}@media (max-width: 768px){.b-head-secondary{margin-bottom:32px}}.b-head-secondary h1{font-weight:500;font-size:56px;line-height:114%;letter-spacing:-.04em;color:#161a23;margin:0}@media (max-width: 450px){.b-head-secondary h1{font-size:34px}}.b-head-secondary .b-head-secondary-desc{font-weight:400;font-size:16px;line-height:150%;color:#161a23;margin:0}.b-head-news>h1,.b-head-news>p{text-align:center}.b-head-news{margin-bottom:0!important}.b-head-news-tags{margin-top:24px}.b-socials{display:flex;gap:8px;align-items:center;margin-top:8px;margin-left:-4px}.b-socials__item{display:flex;align-items:center}.b-socials__item:hover path,.b-socials__item:active path{transition:.5s;fill:#3063e2}.b-pays{display:flex;font-size:0;padding-top:2px}.b-pays__item{display:block;margin-right:16px}.b-pays__item img{height:32px}.b-topMenu{display:flex;justify-content:center;gap:32px;text-align:center}@media (max-width: 1280px){.b-topMenu{text-align:right}}.b-topMenu__item{display:inline-block;font-size:18px;font-weight:500;transition:all .2s;text-decoration:none;color:inherit}.b-topMenu__item:hover{color:#3063e2}.b-topMenu__item--link{display:inline-flex;align-items:center;cursor:pointer}@media (max-width: 1280px){.b-topMenu__item{font-size:14px;margin:0}}@media (max-width: 768px){.b-topMenu__item{font-weight:500;font-size:24px;line-height:133%;color:#74767f}}@media (max-width: 1280px){.b-topMenu__item--tabletHidden{display:none}}@media (max-width: 768px){.b-topMenu__item--phoneHidden{display:none}}.b-phone{color:inherit;text-decoration:none;padding-left:28px;background-size:auto auto;background-repeat:no-repeat;background-position:left center;background-image:url(/img/svg/phone.svg)}.b-phone:hover{text-decoration:none}.b-stars{display:inline-flex;flex-wrap:nowrap}.b-stars__star{display:inline-block;width:16px;height:16px;min-width:16px;min-height:16px;background-image:url(/img/svg/star.svg);background-position:center center;background-repeat:no-repeat}.b-stars__star--grey{background-image:url(/img/svg/star-grey.svg)}.b-stars__star--hotel{background-image:url(/img/svg/hotel_star.svg)}.b-stars__star--sm{width:12px;height:12px;min-width:12px;min-height:12px;background-size:100% 100%!important}.b-bread{display:flex;margin-left:-4px;flex-wrap:wrap;font-size:0}.b-bread--big{margin-top:14px;margin-bottom:14px}.b-bread__item{display:block;cursor:pointer;margin-left:4px;font-size:12px;font-weight:400;line-height:1.5;color:#54565f;text-decoration:none}.b-bread__item--noHref{cursor:default}.b-bread--big .b-bread__item{font-size:14px}.b-bread__arrow{display:block;margin-left:4px;width:10px;height:18px;background-image:url(/img/svg/bread/arrow.svg);background-position:center center;background-repeat:no-repeat;background-size:contain}.b-bread--big .b-bread__arrow{width:12px;height:20px}.b-bread__home{display:block;cursor:pointer;margin-left:4px;width:16px;height:18px;background-image:url(/img/svg/bread/home.svg);background-position:center center;background-repeat:no-repeat}.b-bread--medium_margin{margin-bottom:2px}.b-bread--medium_margin .b-bread__item{color:#74767f}.b-listContacts{border-radius:8px;background-color:#fff;padding:32px;margin-bottom:24px}.b-listContacts__header{padding-bottom:24px;display:flex;align-items:center}.b-listContacts__title{font-size:30px;font-style:normal;font-weight:500;letter-spacing:-1px;color:#161a23}.b-listContacts__dates{font-size:12px;font-style:normal;font-weight:500;line-height:150%;color:#161a23;text-align:right;margin-left:auto}.b-listContacts__body{display:flex;align-items:center}.b-listContacts__text{color:#2b3242;font-size:14px;font-style:normal;font-weight:400;line-height:1.4;margin-right:16px;flex:1}.b-listContacts__textWrap{display:flex;align-items:center;background-color:#eef3fe;padding:12px;border-radius:8px}.b-listContacts__agent{margin-right:32px;display:flex;align-items:center}.b-listContacts__avatar{display:block;border-radius:88px;min-width:88px;max-width:88px;min-height:88px;max-height:88px;background-color:#eef3fe;margin-right:16px}.b-listContacts__sign{color:#161a23;font-size:14px;font-style:normal;font-weight:400;line-height:20px}.b-listContacts__name{display:block;color:#161a23;font-size:18px;font-style:normal;font-weight:500;white-space:nowrap}@property --cardTransition{syntax: "<percentage>"; initial-value: 20%; inherits: false;}.b-cards,.b-blogCards{font-size:0;width:100%;display:grid;grid-template-columns:repeat(4,1fr);gap:24px}@media (max-width: 960px){.b-cards,.b-blogCards{grid-template-columns:repeat(2,1fr)}}@media (max-width: 768px){.b-cards,.b-blogCards{grid-template-columns:1fr;gap:16px}}.b-cards__item,.b-blogCards__item{display:block;border-radius:8px;overflow:hidden;position:relative;z-index:1;text-decoration:none;height:186px}@media (max-width: 960px){.b-cards__item,.b-blogCards__item{height:276px}}@media (max-width: 768px){.b-cards__item,.b-blogCards__item{height:220px}}.b-cards__item:before,.b-blogCards__item:before{content:"";border-radius:8px;transition:--cardTransition .3s;background:linear-gradient(0deg,rgba(0,0,0,var(--cardTransition)),rgba(0,0,0,var(--cardTransition)));position:absolute;left:0;right:0;top:0;bottom:0;z-index:5}.b-cards__item:hover img,.b-blogCards__item:hover img{transform:scale(1.1)}.b-cards__title,.b-blogCards__title{position:absolute;left:16px;right:16px;top:16px;z-index:10;border-radius:8px;color:#fff}.b-cards__img,.b-blogCards__img{height:100%;width:100%;background-color:#eff1f5;object-fit:cover;transition:transform .75s cubic-bezier(.19,1,.22,1)}.b-cards__price,.b-blogCards__category{position:absolute;left:16px;bottom:16px;z-index:10;color:#000;font-size:14px;font-style:normal;font-weight:500;line-height:32px;height:32px;border-radius:6px;padding:0 12px;background:#fff}.b-cards--md .b-cards__item:first-of-type,.b-cards--md .b-blogCards__item:first-of-type{grid-column:span 2;grid-row:span 2;height:396px}@media (max-width: 960px){.b-cards--md .b-cards__item:first-of-type,.b-cards--md .b-blogCards__item:first-of-type{height:576px}}@media (max-width: 768px){.b-cards--md .b-cards__item:first-of-type,.b-cards--md .b-blogCards__item:first-of-type{height:330px;grid-column:auto;grid-row:auto}}.b-cards--md .b-cards__item:first-of-type .b-cards__title,.b-cards--md .b-cards__item:first-of-type .b-blogCards__title,.b-cards--md .b-blogCards__item:first-of-type .b-cards__title,.b-cards--md .b-blogCards__item:first-of-type .b-blogCards__title{color:#fff}.b-countryInfo__header{display:flex;justify-content:left;align-items:center;margin-bottom:36px}@media (max-width: 960px){.b-countryInfo__header{margin-bottom:24px}}.b-countryInfo__body{display:grid;grid-template-columns:1fr 320px;gap:24px}@media (max-width: 960px){.b-countryInfo__body{grid-template-columns:1fr}}.b-countryInfo__flag{-o-object-fit:cover;object-fit:cover;width:32px;height:32px;margin-right:8px;border-radius:50%}.b-countryInfo__img{-o-object-fit:cover;object-fit:cover;border-radius:10px;width:100%;height:100%}.b-countryInfo__left{border-radius:10px;width:100%;height:100%;background-size:cover;background-position:center;background-repeat:no-repeat}@media (max-width: 960px){.b-countryInfo__left{height:200px}}.b-countryInfo__right{padding:24px;min-width:320px;max-width:320px;background-color:#f6f7fa;border-radius:10px}@media (max-width: 960px){.b-countryInfo__right{width:100%;max-width:none;min-width:none}}.b-countryInfo__text{font-size:14px;font-weight:500;line-height:1.4}.b-countryInfo__text p{margin-bottom:0}.b-countryInfo__props{display:table;width:100%;padding-top:16px;margin-top:16px;border-top:1px solid #e6e8ee}.b-countryInfo__propRow{display:table-row}.b-countryInfo__propCol{padding:4px 0;font-size:14px;font-weight:400;text-align:left;display:table-cell}.b-countryInfo__propCol--title{padding-right:12px;font-weight:500}.dp__main .dp__theme_light{--dp-font-family: "Euclid Circular A", sans-serif;--dp-border-radius: 4px;--dp-cell-border-radius: 20px;--dp-common-transition: all .1s ease-in;--dp-button-height: 38px;--dp-month-year-row-height: 38px;--dp-month-year-row-button-size: 38px;--dp-button-icon-height: 20px;--dp-cell-size: 38px;--dp-cell-padding: 5px;--dp-common-padding: 10px;--dp-input-icon-padding: 38px;--dp-input-padding: 6px 30px 6px 12px;--dp-menu-min-width: 260px;--dp-action-buttons-padding: 2px 5px;--dp-row-margin: 5px 0;--dp-calendar-header-cell-padding: .5rem;--dp-two-calendars-spacing: 10px;--dp-overlay-col-padding: 3px;--dp-time-inc-dec-button-size: 32px;--dp-menu-padding: 0px 0px;--dp-font-size: 1rem;--dp-preview-font-size: .8rem;--dp-time-font-size: .8rem;--dp-animation-duration: .1s;--dp-menu-appear-transition-timing: cubic-bezier(.4, 0, 1, 1);--dp-transition-timing: ease-out;--dp-loader: 5px solid #2a55cc;--dp-primary-color: #c2d3fa;--dp-primary-disabled-color: #6bacea;--dp-primary-text-color: #161a23}.dp--tp-wrap,.dp__action_row{display:none!important}.dp__main.dp__theme_light .dp__calendar_header_item{display:flex;align-items:center;justify-content:center;font-weight:500;font-size:12px;line-height:150%;text-align:center;color:#74767f}.dp__main.dp__theme_light.dp__flex_display{justify-content:center}.dp__main.dp__theme_light.dp__flex_display>div:nth-child(2){width:100%}.dp__main.dp__theme_light .dp__overlay{width:100%!important}.dp__main.dp__theme_light .dp__menu{border-width:0px}.b-badges{display:flex;flex-wrap:wrap;gap:8px}.b-badges_item{display:flex;align-items:center;width:fit-content;gap:2px;border-radius:6px;padding:8px;background-color:#0f0f0f4d;background-size:auto auto;background-repeat:no-repeat;background-position:center right 12px}.b-badges_item span{font-weight:500;font-size:14px;line-height:143%;color:#fff}.b-badges_item--gray{background-color:#f6f7fa;color:#74767f;border:1px solid #e6e8ee}.b-badges_item--red{background-color:#fff1f1;color:#ff4646;border:1px solid #ffc9c9}.b-badges_item--orange{background-color:#fefaec;color:#a84e21;border:1px solid #fae094}.b-badges_item--green{background-color:#eefcf0;color:#169b25;border:1px solid #bdeac4}.b-badges_item--blue{background-color:#f2f9ff;color:#2e689e;border:1px solid #c2e5fb}.b-badges_item--azure{background-color:#f0f8fe;color:#2d58c4;border:1px solid #c1e4fb}.b-badges_item--recommended{background-image:url(/img/svg/icons/badge_recommended_white.svg);padding-right:32px}.b-badges_item--premium{background-image:url(/img/svg/icons/badge_premium_white.svg);padding-right:32px}.b-badges_item--bestseller{background-image:url(/img/svg/icons/badge_bestseller_white.svg);padding-right:32px}.b-badges_item--economy{background-image:url(/img/svg/icons/badge_economy_white.svg);padding-right:32px}.b-select{position:relative;width:100%;-webkit-user-select:none;user-select:none;color:#161a23}.b-select-trigger{display:grid;grid-template-columns:25px minmax(0,1fr) 16px;align-items:center;row-gap:0px;column-gap:8px;padding:0 16px;height:56px;min-height:56px;border:1.5px solid #d0d3dc;border-radius:8px;background:#fff;cursor:pointer;transition:border-color .5s}.b-select-trigger>.b-select-trigger-text:first-child{grid-column:1/3}.b-select-trigger>.b-select-arrow{grid-column:3}.b-select-trigger-text{flex:1;min-width:0;font-weight:400;font-size:16px;line-height:150%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.b-select-trigger:hover{border-color:#3e4049}.b-select--open .b-select-arrow{transform:rotate(180deg)}.b-select--open .b-select-trigger{border-color:#c2d3fa;border-bottom-left-radius:0;border-bottom-right-radius:0}.b-select--disabled .b-select-trigger{background:#eff1f5;color:#a2a4af;cursor:default}.b-select--disabled .b-select-flag{opacity:.5}.b-select-flag{width:25px;height:25px;border-radius:25px;border:1px solid #d0d3dc;overflow:hidden}.b-select-flag img{width:100%;height:100%;object-fit:cover;margin:0}.b-select-arrow{margin-left:auto;display:flex;align-items:center;color:#74767f;flex-shrink:0;transition:transform .2s}.b-select-dropdown{position:absolute;top:100%;left:0;right:0;z-index:200;background:#fff;border:1px solid #c2d3fa;border-top:none;border-bottom-left-radius:8px;border-bottom-right-radius:8px;overflow:hidden;box-shadow:0 4px 16px #0f0f0f1a}.b-select-search{display:block;width:100%;height:32px;padding:0 10px;border:1px solid #e6e8ee;border-radius:6px;background:#f6f7fa;font-weight:400;font-size:16px;line-height:150%;white-space:nowrap;outline:none;transition:border-color .15s}.b-select-search:focus{border-color:#c2d3fa}.b-select-search-wrap{padding:8px;border-bottom:1px solid #ebecf0}.b-select-list{max-height:240px;overflow-y:auto;padding:4px 0;list-style:none;scrollbar-width:thin;scrollbar-color:#d0d3dc transparent}.b-select-option{display:flex;align-items:center;gap:10px;padding:8px 12px;cursor:pointer;font-weight:400;font-size:16px;line-height:150%;white-space:nowrap}.b-select-option:hover{border-color:#3e4049}.b-select-option--highlighted{background:#eff1f5}.b-select-option--active{border-color:#c2d3fa;font-weight:500;background:#ebecf0}.b-select-option-name{flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:100%}.b-select-empty{padding:16px 12px;font-size:13px;color:#a2a4af;text-align:center;list-style:none}.b-select-drop-enter-active,.b-select-drop-leave-active{transition:opacity .12s ease,transform .12s ease}.b-select-drop-enter-from,.b-select-drop-leave-to{opacity:0;transform:translateY(-4px)}.b-author{margin-top:24px}.b-author__title{font-weight:500!important;font-size:26px!important;line-height:131%!important;letter-spacing:-.04em!important;color:#161a23!important;margin-bottom:16px!important;margin-top:48px!important}.b-author__title:first-child{margin-top:0!important}.b-author__head{display:flex;flex-direction:column;gap:16px;align-items:center;justify-content:center;margin:16px 0 32px}.b-author__photo{display:inline-block;border-radius:50%;overflow:hidden;border:4px solid #fff;width:160px;height:160px;max-width:160px;max-height:160px}.b-author__photo img{width:100%;height:100%;object-fit:cover}.b-author__name{font-weight:400;font-size:40px;line-height:120%;color:#000;margin:0}@media (max-width: 768px){.b-author__name{font-size:26px}}.b-author__role{font-weight:400;font-size:14px;line-height:143%;color:#74767f}.b-author__about{margin-bottom:24px}.b-author__stats{display:flex;gap:24px;justify-content:space-between;flex-wrap:wrap}@media (max-width: 768px){.b-author__stats{flex-direction:column;gap:16px}}.b-author__stats_card{display:flex}.b-author__stats_card_body{display:flex;flex-direction:column;gap:0px;padding:8px 16px}.b-author__stats_card-title{font-weight:600;font-size:16px;line-height:150%}.b-author__stats_card-desc{font-weight:500;font-size:16px;line-height:150%;color:#161a23}.b-author__stats_card--orange .b-author__stats_card-title{color:#2a55cc}.b-author__stats_card--orange .b-author__stats_card_img{background:linear-gradient(45deg,#3063e200 50%,#3063e233)}.b-author__stats_card--blue .b-author__stats_card-title{color:#02aee2}.b-author__stats_card--blue .b-author__stats_card_img{background:linear-gradient(45deg,#4dc9e900 50%,#28ccde33)}.b-author__stats_card--green .b-author__stats_card-title{color:#3dbe9e}.b-author__stats_card--green .b-author__stats_card_img{background:linear-gradient(45deg,#28de9200 50%,#28deaa33)}.b-author__stats_card_img{border-radius:6px;width:64px;height:64px;display:flex;align-items:center;justify-content:center}.b-author__platforms{display:flex;gap:16px;flex-wrap:wrap}.b-author__platforms_item{display:flex;align-items:center;flex-wrap:wrap;gap:8px;text-decoration:none!important}.b-author__platforms_item-icon{width:auto!important;height:32px!important;object-fit:cover!important;margin-top:0!important;margin-bottom:0!important;max-height:32px!important}.b-author__platforms_item-name{font-weight:500;font-size:14px;line-height:143%;color:#161a23}.b-author__posts{display:flex;flex-direction:column;gap:16px}.b-author__posts .a-block-offer{margin:0!important}.b-author__gallery{position:relative;display:grid;grid-template-columns:repeat(3,1fr);grid-auto-rows:220px;gap:8px;margin-bottom:32px}@media (max-width: 768px){.b-author__gallery{grid-template-columns:repeat(2,1fr);grid-auto-rows:140px}}.b-author__gallery--mosaic{grid-template-columns:repeat(4,1fr);grid-template-rows:220px 220px}.b-author__gallery--mosaic .b-author__gallery_item{border-radius:0}.b-author__gallery--mosaic .b-author__gallery_item:nth-child(1){grid-column:1/3;border-radius:12px 0 0}.b-author__gallery--mosaic .b-author__gallery_item:nth-child(3){border-radius:0 12px 0 0}.b-author__gallery--mosaic .b-author__gallery_item:nth-child(4){border-radius:0 0 0 12px}.b-author__gallery--mosaic .b-author__gallery_item:nth-child(6){grid-column:span 2;border-radius:0 0 12px}@media (max-width: 768px){.b-author__gallery--mosaic{grid-template-columns:repeat(2,1fr);grid-template-rows:auto;grid-auto-rows:140px}.b-author__gallery--mosaic .b-author__gallery_item{border-radius:0}.b-author__gallery--mosaic .b-author__gallery_item:nth-child(1){grid-column:auto;border-radius:12px 0 0}.b-author__gallery--mosaic .b-author__gallery_item:nth-child(2){border-radius:0 12px 0 0}.b-author__gallery--mosaic .b-author__gallery_item:nth-child(5){border-radius:0 0 0 12px}.b-author__gallery--mosaic .b-author__gallery_item:nth-child(6){grid-column:auto;border-radius:0 0 12px}.b-author__gallery--mosaic .b-author__gallery_item:nth-child(3),.b-author__gallery--mosaic .b-author__gallery_item:nth-child(4){border-radius:0}}.b-author__gallery_item{overflow:hidden;border-radius:8px;cursor:pointer}.b-author__gallery_item:hover img{transform:scale(1.05)}.b-author__gallery_item img{display:block;width:100%!important;height:100%!important;object-fit:cover!important;border-radius:0!important;margin:0!important;transition:transform .3s ease}.b-author__gallery_btn{position:absolute;bottom:12px;right:12px;z-index:2;width:44px;height:44px;background:#ffffffe6;border:none;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;padding:0}.b-author__gallery_btn:hover{background:#fff;box-shadow:0 2px 8px #0f0f0f1a}.b-author-info-blocks{display:flex;flex-direction:column;gap:16px}.b-author-info-item{display:flex;gap:16px;align-items:flex-start;border:1px solid #e6e8ee;border-radius:8px;padding:16px}.b-author-info-item__icon{display:flex;align-items:center;justify-content:center}.b-author-info-item__body{display:flex;flex-direction:column;gap:4px;flex:1}.b-author-info-item__body .b-news-article-author-item--social{margin-top:4px}.b-author-info-item__title{font-weight:600;font-size:16px;line-height:150%;color:#161a23}.b-author-info-item__text{font-weight:500;font-size:16px;line-height:150%;color:#161a23}.b-author-other-writers{display:flex;flex-direction:column;gap:24px}.b-author-other-writers .b-news-article-author-item{grid-template-columns:64px 1fr;padding:4px;gap:16px;cursor:pointer;text-decoration:none;border-top:none;transition:background .2s;border-radius:36px}.b-author-other-writers .b-news-article-author-item:hover{background:#eef3fe}.b-author-other-writers .b-news-article-author-item:last-child{border-bottom:none}.b-author-other-writers .b-news-article-author-img img{width:52px;height:52px;border-radius:50%;object-fit:cover}.b-author-other-writers .b-news-article-author-item--content{justify-content:center}.b-author-other-writers .b-news-article-author-item--name{color:#161a23}.b-author__lightbox{display:none;position:fixed;top:0;right:0;bottom:0;left:0;z-index:4000;flex-direction:column}.b-author__lightbox--open{display:flex}.b-author__lightbox>.b-btn--modal-close{background-color:#fff}.b-author__lightbox_content{flex:1;position:relative;display:flex;align-items:center;justify-content:center;overflow:hidden;background:#f6f7fa;min-height:0}.b-author__lightbox_img_wrap{width:100%;height:100%;display:flex;align-items:center;justify-content:center;padding:16px}.b-author__lightbox_img{max-width:100%;max-height:100%;object-fit:contain!important;border-radius:0!important;margin:0!important;width:auto!important;height:auto!important}.b-author__lightbox_nav{position:absolute;top:50%;transform:translateY(-50%);z-index:2;width:44px;height:44px;background:#ffffffe6;border:none;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;padding:0}.b-author__lightbox_nav:hover{background:#fff}.b-author__lightbox_nav--prev{left:16px}.b-author__lightbox_nav--next{right:16px}@media (max-width: 768px){.b-author__lightbox_nav{width:36px;height:36px}.b-author__lightbox_nav--prev{left:8px}.b-author__lightbox_nav--next{right:8px}}.b-author__lightbox_thumbs{height:112px;min-height:112px;display:flex;align-items:center;gap:8px;padding:16px;overflow-x:auto;background:#f6f7fa;scrollbar-width:thin}.b-author__lightbox_thumb{width:80px;height:80px;flex-shrink:0;overflow:hidden;border-radius:4px;cursor:pointer;opacity:.6;border:2px solid transparent;transition:opacity .2s,border-color .2s}.b-author__lightbox_thumb:hover{opacity:.85}.b-author__lightbox_thumb--active{opacity:1;border-color:#3063e2}.b-author__lightbox_thumb img{width:100%!important;height:100%!important;object-fit:cover!important;border-radius:0!important;margin:0!important}.b-hotel__loading{display:flex;align-items:center;justify-content:center;min-height:60vh}.b-hotel__loading__spinner{width:48px;height:48px;border:4px solid #e6e8ee;border-top-color:#3063e2;border-radius:50%;animation:hotelSpinnerRotate .75s linear infinite}@keyframes hotelSpinnerRotate{to{transform:rotate(360deg)}}hotel-gallery,hotel-search-form{display:contents}.b-hotel__body .b-offers__body--content{min-width:0}.b-hotel__details__scroll{position:relative}.b-hotel__details__fade{display:block;position:absolute;right:0;bottom:0;width:56px;height:140px;background:linear-gradient(to left,#fff 20%,transparent);pointer-events:none;opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s ease}.b-hotel__details__scroll.is-overflowing .b-hotel__details__fade{opacity:1;visibility:visible}.b-hotel__details__inner{display:flex;flex-wrap:nowrap;gap:8px;overflow-x:auto;overflow-y:hidden;padding-bottom:6px;padding-top:300px;margin-top:-300px;overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.b-hotel__details__inner::-webkit-scrollbar{display:none}@media (hover: hover){.b-hotel__details__inner--grab{cursor:grab}}.b-hotel__details__inner.is-grabbing{cursor:grabbing;-webkit-user-select:none;user-select:none}.b-hotel__details__item{display:flex;flex-direction:column;align-items:center;border:1.5px solid #e6e8ee;border-radius:8px;padding:4px;width:94px;text-align:center;flex-shrink:0;position:relative}.b-hotel__details__icon{width:54px;height:54px;object-fit:cover;margin:0 16px}.b-hotel__details__value{font-weight:500;font-size:12px;line-height:150%;text-align:center;color:#161a23}.b-hotel__details__tip{margin-left:auto;display:inline-flex}.b-hotel__details__tip:hover .b-hotel__details__tip_content,.b-hotel__details__tip:focus-within .b-hotel__details__tip_content{opacity:1;visibility:visible;transform:translate(-50%) translateY(0)}.b-hotel__details__toggle{display:block;cursor:help}.b-hotel__details__tip_content{position:absolute;bottom:calc(100% + 12px);left:50%;transform:translate(-50%) translateY(-4px);z-index:10;min-width:140px;max-width:340px;max-height:276px;overflow:hidden;width:max-content;padding:12px;background:#fff;border:1px solid #ebecf0;border-radius:6px;box-shadow:0 4px 6px -2px #10182808,0 12px 16px -4px #10182814;opacity:0;visibility:hidden;transition:opacity .15s ease,transform .15s ease,visibility .15s ease;display:flex;flex-direction:column;gap:8px;text-align:left}.b-hotel__details__tip_content:before,.b-hotel__details__tip_content:after{content:"";position:absolute;left:50%;width:0;height:0;border-style:solid;pointer-events:none}.b-hotel__details__tip_content:before{top:100%;transform:translate(-50%);border-width:9px 9px 0 9px;border-color:#ebecf0 transparent transparent transparent}.b-hotel__details__tip_content:after{top:calc(100% - 1px);transform:translate(-50%);border-width:8px 8px 0 8px;border-color:#fff transparent transparent transparent}.b-hotel__details__item:first-child .b-hotel__details__tip_content{left:0;transform:translate(0) translateY(-4px)}.b-hotel__details__item:first-child .b-hotel__details__tip_content:before,.b-hotel__details__item:first-child .b-hotel__details__tip_content:after{left:47px}.b-hotel__details__item:first-child .b-hotel__details__tip:hover .b-hotel__details__tip_content,.b-hotel__details__item:first-child .b-hotel__details__tip:focus-within .b-hotel__details__tip_content{transform:translate(0) translateY(0)}.b-hotel__details__tip_row{display:flex;justify-content:space-between;gap:16px;font-size:14px;line-height:143%;color:#161a23}.b-hotel__details__tip_name{font-weight:500;font-size:12px;line-height:150%;color:#262830}.b-hotel__details__tip_dist{font-weight:600;font-size:12px;line-height:150%;color:#262830;white-space:nowrap}.b-hotel__details__tip_title{font-weight:500;font-size:12px;line-height:150%;text-align:center;color:#161a23}.b-hotel__details__tip_photos{display:flex;gap:8px}.b-hotel__details__tip_photo{width:150px;height:100px;object-fit:cover;border-radius:6px;flex-shrink:0}.b-hotel__details__tip_photo:only-child{width:300px}.b-hotel__details__tip_text{font-weight:500;font-size:12px;line-height:150%;color:#262830;white-space:nowrap;text-align:center}.b-hotel__popular{padding:32px 0;border-bottom:1px solid #e6e8ee}.b-hotel__popular__title{font-weight:500;font-size:18px;line-height:133%;color:#161a23;margin:0 0 16px}.b-hotel__popular__items{display:flex;flex-wrap:wrap;gap:8px 28px}.b-hotel__popular__item{display:flex;align-items:center;gap:8px}.b-hotel__popular__icon{width:20px;height:20px;object-fit:contain;opacity:.75}.b-hotel__popular__label{font-size:14px;line-height:143%;color:#3e4049}.b-hotel__reviews__block{background:#fff;border:1px solid #ebecf0;border-radius:8px;padding:24px}.b-hotel__reviews__block-title{font-weight:500;font-size:18px;line-height:133%;color:#262830;margin-bottom:22px;margin-top:0}.b-hotel__reviews--desc{font-weight:500;font-size:12px;line-height:150%;text-align:left;color:#0e1015}.b-hotel__reviews__head{display:flex;gap:24px;flex-wrap:wrap}.b-hotel__reviews__head>.b-hotel__reviews__block:first-child:nth-last-child(2),.b-hotel__reviews__head>.b-hotel__reviews__block:first-child:nth-last-child(2)~.b-hotel__reviews__block{flex:1 1 0;min-width:0}.b-hotel__reviews__head>.b-hotel__reviews__block:only-child{flex:1 1 100%;min-width:0}@media (max-width: 768px){.b-hotel__reviews__head{flex-direction:column}}.b-hotel__reviews__score{display:flex;flex-direction:column;align-items:center;justify-self:center;gap:16px;text-align:center;flex-shrink:0;min-width:220px}.b-hotel__reviews__score-num{display:inline-flex;align-items:baseline;justify-content:center;gap:2px;border-radius:8px 8px 0;padding:10px 18px;background:#17b26a;color:#fff;white-space:nowrap}.b-hotel__reviews__score-num--first{font-weight:700;font-size:30px;line-height:1}.b-hotel__reviews__score-num--second{font-weight:500;font-size:14px;line-height:1}.b-hotel__reviews__score-info{display:flex;flex-direction:column;align-items:center;gap:12px;max-width:172px}.b-hotel__reviews__score-label{font-weight:500;font-size:18px;line-height:133%;color:#161a23}.b-hotel__reviews__score-count{position:relative;font-size:13px;line-height:1.4;color:#74767f}.b-hotel__reviews__score-count svg{vertical-align:middle;flex-shrink:0}.b-hotel__reviews__dist{flex:1;min-width:180px}.b-hotel__reviews__dist-items{display:flex;flex-direction:column;gap:5px}.b-hotel__reviews__dist-item{display:flex;align-items:center;gap:8px}.b-hotel__reviews__dist-label{width:80px}.b-hotel__reviews__dist-bar{flex:1;height:8px;background:#ebecf0;border-radius:5px;overflow:hidden}.b-hotel__reviews__dist-bar-fill{height:100%;border-radius:5px}.b-hotel__reviews__dist-count{width:48px;text-align:right}.b-hotel__reviews__types{min-width:140px}.b-hotel__reviews__types-items{display:flex;flex-direction:column;gap:7px}.b-hotel__reviews__type-item{display:flex;gap:4px}.b-hotel__reviews__type-percent{text-align:right;margin-left:auto}.b-hotel__reviews__topics{margin-bottom:20px}.b-hotel__reviews__topics-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.b-hotel__reviews__topics-title{font-weight:500;font-size:18px;line-height:133%;color:#161a23;margin:0}.b-hotel__reviews__topics-toggle{background:none;border:none;cursor:pointer;font-size:14px;font-weight:500;color:#3063e2;padding:0;font-family:inherit;transition:color .2s}.b-hotel__reviews__topics-toggle:hover{color:#2a55cc}.b-hotel__reviews__topics-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}@media (max-width: 768px){.b-hotel__reviews__topics-grid{grid-template-columns:1fr}}.b-hotel__reviews__topics-extra{margin-top:12px;max-height:var(--collapsed-h, 0);overflow:hidden;transition:max-height .4s ease}.b-hotel__reviews__topics-extra--open{max-height:var(--expanded-h, 9999px)}.b-hotel__topic{display:flex;flex-direction:column;gap:12px;border:1px solid #ebecf0;background:#fff;border-radius:8px;padding:24px}@media (max-width: 768px){.b-hotel__topic{padding:16px 18px}}.b-hotel__topic__head{display:flex;align-items:center;justify-content:space-between;gap:12px}@media (max-width: 768px){.b-hotel__topic__head{gap:10px}}.b-hotel__topic__icon{width:24px;height:24px;object-fit:contain;flex-shrink:0}.b-hotel__topic__name{display:flex;align-items:center;gap:4px}.b-hotel__topic__name span{font-weight:500;font-size:18px;line-height:133%;color:#161a23}.b-hotel__topic__bar{min-width:40px;height:8px;background:#ebecf0;border-radius:5px;overflow:hidden}.b-hotel__topic__bar-fill{height:100%;border-radius:5px;transition:width .3s ease}.b-hotel__topic__score{font-weight:500;font-size:18px;line-height:133%;color:#161a23;flex-shrink:0}.b-hotel__topic__desc{font-weight:400;font-size:16px;line-height:150%;color:#161a23;margin:0}.b-hotel__highlights{margin-top:24px}.b-hotel__highlights__list{display:flex;flex-wrap:wrap;gap:12px}.b-hotel__highlights__item{display:inline-flex;align-items:center;gap:8px;border-radius:20px;padding:8px 20px;font-weight:500;font-size:16px;line-height:150%}.b-hotel__highlights__item--pros{background:#eefcf0;color:#138a20}.b-hotel__highlights__item--cons{background:#eff1f5;color:#3e4049}.b-hotel__highlights__icon{flex-shrink:0}.b-hotel__facilities__groups{display:grid;grid-template-columns:1fr 1fr 1fr;gap:32px 24px}@media (max-width: 768px){.b-hotel__facilities__groups{grid-template-columns:1fr}}.b-hotel__facilities>.b-hotel__facilities__groups{max-height:var(--main-collapsed-h, none);overflow:hidden;transition:max-height .4s ease}.b-hotel__facilities>.b-hotel__facilities__groups.b-hotel__facilities__groups--open{max-height:var(--main-expanded-h, none)}.b-hotel__facilities__group{display:flex;flex-direction:column;gap:16px}.b-hotel__facilities__group-head{display:flex;align-items:center;gap:12px}.b-hotel__facilities__group-icon{width:auto;height:32px;object-fit:contain}.b-hotel__facilities__group-name{font-weight:500;font-size:18px;line-height:133%;color:#161a23;margin:0}.b-hotel__facilities__group-desc{font-weight:400;font-size:14px;line-height:143%;color:#74767f;margin:0}.b-hotel__facilities__list{display:flex;flex-direction:column;gap:8px}.b-hotel__facilities__item{display:flex;gap:4px}.b-hotel__facilities__item--content{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 8px}.b-hotel__facilities__item-label{font-weight:400;font-size:16px;line-height:150%;color:#161a23}.b-hotel__facilities__badge{display:inline-flex;align-items:center;height:18px;border-radius:4px;padding:0 4px;font-weight:500;font-size:12px;line-height:150%;color:#74767f}.b-hotel__facilities__extra{display:grid;grid-template-rows:0fr;transition:grid-template-rows .4s ease}.b-hotel__facilities__extra--open{grid-template-rows:1fr}.b-hotel__facilities__extra__inner{overflow:hidden;min-height:0}.b-hotel__facilities__extra__inner>.b-hotel__facilities__groups{margin-top:28px}@media (max-width: 768px){.b-hotel__facilities__extra__inner>.b-hotel__facilities__groups{margin-top:20px}}.b-hotel__faq{padding:32px 0;border-bottom:1px solid #e6e8ee}.b-hotel__faq__title{font-weight:500;font-size:24px;line-height:133%;color:#161a23;margin:0 0 24px}.b-hotel__faq__list{border-top:1px solid #e6e8ee}.b-hotel__faq__item{border-bottom:1px solid #e6e8ee}.b-hotel__faq__question{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;padding:18px 0;background:none;border:none;cursor:pointer;text-align:left;font-weight:500;font-size:15px;line-height:150%;color:#161a23;font-family:inherit}.b-hotel__faq__chevron{flex-shrink:0;transition:transform .3s ease}.b-hotel__faq__item--open .b-hotel__faq__chevron{transform:rotate(180deg)}.b-hotel__faq__answer{overflow:hidden;max-height:0;transition:max-height .35s ease}.b-hotel__faq__answer--open{max-height:800px}.b-hotel__faq__answer-body{padding:0 0 18px;font-size:14px;line-height:160%;color:#3e4049}.b-hotel__faq__answer-body p{margin:0 0 8px}.b-hotel__faq__answer-body p:last-child{margin-bottom:0}.b-hotel__policies_content{margin-bottom:8px;border-bottom:1px solid #ebecf0}.b-hotel__policies_info_chain{font-weight:400;font-size:12px;line-height:133%;color:#74767f}.b-hotel__policies_info_chain a{text-decoration:none;color:#3063e2}.b-hotel__policies_info_desc{font-weight:400;font-size:12px;line-height:133%;color:#74767f}.b-hotel__policies__list{display:flex;flex-direction:column;gap:8px;margin-bottom:8px}.b-hotel__policies__item-name{font-weight:400;font-size:14px;line-height:143%;color:#74767f}.b-hotel__policies__item-name span{font-weight:500;color:#161a23}.b-hotel__mini_card{position:absolute;z-index:2;top:114px;left:48px;width:305px;border-radius:8px;background-color:#fff;overflow:hidden;box-shadow:0 4px 23px -2px #1018281a,0 2px 12px -2px #0000000f}.b-hotel__mini_card:hover .b-hotel__mini_card_image>img{transform:scale(1.1)}@media (max-width: 768px){.b-hotel__mini_card{display:grid;grid-template-columns:100px 1fr;grid-template-rows:136px;gap:12px;width:100%;position:unset;height:160px;padding:12px}}.b-hotel__mini_card--similar{min-height:350px;position:static;inset:auto;width:100%;height:100%;display:flex;flex-direction:column;text-decoration:none!important}.b-hotel__mini_card--similar .b-hotel__mini_card_image{width:100%!important}@media (max-width: 768px){.b-hotel__mini_card--similar{min-height:310px}}.b-hotel__mini_card_image{width:100%;height:176px;position:relative;overflow:hidden}@media (max-width: 768px){.b-hotel__mini_card_image{width:100px;height:136px;border-radius:10px}}.b-hotel__mini_card_image img{width:100%;height:100%;object-fit:cover;transition:transform .75s cubic-bezier(.19,1,.22,1)}.b-hotel__mini_card_rating{display:flex;align-items:center;gap:6px;position:absolute;z-index:2;top:8px;left:8px;border-radius:8px;padding:2px 8px 2px 2px;background:#ffffffe6}@media (max-width: 768px){.b-hotel__mini_card_rating{background:transparent}}.b-hotel__mini_card_rating_label{font-weight:400;font-size:12px;line-height:133%;color:#74767f}@media (max-width: 768px){.b-hotel__mini_card_rating_label{display:none}}.b-hotel__mini_card_body{display:flex;flex-direction:column;padding:12px;margin-top:4px}@media (max-width: 768px){.b-hotel__mini_card_body{padding:0;margin-top:0}}.b-hotel__mini_card_country{width:fit-content;border:1px solid #3e4049;font-weight:400;font-size:14px;line-height:143%;text-align:justify;color:#000;border-radius:4px;padding:0 4px;margin-bottom:8px}.b-hotel__mini_card_title{font-weight:500;font-size:18px;line-height:133%;text-align:left;color:#000;overflow:hidden;text-overflow:ellipsis}.b-hotel__mini_card_stars{margin-top:4px}.b-hotel__mini_card_info{display:flex;align-items:flex-end;justify-content:space-between;gap:4px;margin-top:20px}@media (max-width: 768px){.b-hotel__mini_card_info{margin-top:8px}}.b-hotel__mini_card_dist{display:flex;flex-direction:column;gap:8px}.b-hotel__mini_card_dist_item{display:flex;align-items:center;gap:8px}.b-hotel__mini_card_dist_item svg{flex-shrink:0}.b-hotel__mini_card_dist_label{font-weight:400;font-size:14px;line-height:143%;color:#161a23}.b-hotel__mini_card_dist_value{border:1px solid #3e4049;border-radius:4px;padding:0 4px;font-weight:400;font-size:14px;line-height:143%;color:#161a23}.b-hotel__mini_card_price{white-space:nowrap;font-weight:400;font-size:14px;line-height:1.4;color:#161a23}.b-hotel__mini_card_price b{font-weight:500;font-size:26px;line-height:1;letter-spacing:-.5px}.b-hotel__mini_card_btn{width:100%;margin-top:18px}@media (max-width: 768px){.b-hotel__mini_card_btn{display:none}}.b-hotel__similar_slider{padding-top:10px!important}.b-hotel__similar_slider .swiper-slide{height:auto}.b-offersItem__rating{display:flex;align-items:center;justify-content:end;width:fit-content;gap:12px}.b-offersItem__rating-score{display:flex;align-items:baseline;justify-content:center;gap:2px;border-radius:8px 8px 8px 0;padding:8px 12px;background:#17b26a;font-weight:700;font-size:20px;line-height:1;color:#fff;white-space:nowrap;flex-shrink:0}.b-offersItem__rating-score--first{font-weight:500;font-size:20px;line-height:100%;color:#fff}.b-offersItem__rating-score--second{font-weight:700;font-size:12px;line-height:167%;color:#fff}.b-offersItem__rating-score--reverse{border-radius:10px 8px 0 10px}.b-offersItem__rating-score--small{padding:6px 12px}.b-offersItem__rating-score--offer{padding:2px 12px;border-radius:8px 8px 0;font-weight:700;font-size:14px;line-height:143%}.b-offersItem__rating-info{display:flex;flex-direction:column;gap:2px}.b-offersItem__rating-label{font-weight:500;font-size:15px;line-height:107%;text-align:right;color:#262830}.b-offersItem__rating-count{font-weight:400;font-size:12px;line-height:133%;text-align:right;color:#74767f}.b-offersItem__rating--gallery{border-radius:8px;padding:6px 8px 6px 6px;background:#ffffffe6}.b-offersItem__rating--gallery .b-offersItem__rating-info{gap:3px}.b-offersItem__rating--gallery .b-offersItem__rating-label{text-align:left;font-weight:500;font-size:15px;line-height:107%;color:#262830}.b-offersItem__rating--gallery .b-offersItem__rating-count{display:flex;width:fit-content;align-items:center;gap:4px;position:relative;text-align:left;font-weight:400;font-size:12px;line-height:133%;color:#74767f}.b-tour__body .b-offers__body--content{min-width:0}.b-tour__description{position:relative;z-index:1}.b-tour__subtitle{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;margin-top:6px}.b-tour__badges{display:flex;gap:12px;flex-wrap:wrap}.b-tour__badges--item{display:flex;align-items:center;justify-content:center;border:1px solid #bdeac4;border-radius:24px;padding:2px 12px;background:#eefcf0;font-weight:400;font-size:14px;line-height:143%;color:#169b25}.b-tour__lead{padding:24px;font-weight:400;font-size:16px;line-height:150%;color:#161a23;background-color:#eff3ff;border-radius:12px}.b-tour__text{font-size:16px;line-height:150%;color:#161a23}.b-tour__text img{max-width:100%;height:auto;border-radius:8px}.b-tour__description_text{max-height:var(--collapsed-h, none);overflow:hidden;transition:max-height .4s ease}.b-tour__description_text--open{max-height:var(--expanded-h, none)}.b-tour__messengers .switch_item label{width:auto}.b-tour__messengers_note{font-size:12px;line-height:150%;color:#161a23;text-align:center}.b-tour__route{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;margin-bottom:40px}.b-tour__route_item{font-weight:400;font-size:16px;line-height:150%;color:#161a23;white-space:nowrap}.b-tour__route_arrow{height:20px;color:#161a23}.b-tour__program{display:flex;flex-direction:column}.b-tour__day{display:grid;grid-template-columns:48px minmax(0,1fr);column-gap:24px}@media (max-width: 768px){.b-tour__day{grid-template-columns:40px minmax(0,1fr);column-gap:16px}}.b-tour__day:not(:last-child) .b-tour__day_body{padding-bottom:40px}@media (max-width: 768px){.b-tour__day:not(:last-child) .b-tour__day_body{padding-bottom:32px}}.b-tour__day:not(:last-child) .b-tour__day_marker:after{content:"";flex:1;width:1px;margin:6px 0;background:#e6e8ee}.b-tour__day_marker{display:flex;flex-direction:column;align-items:center}.b-tour__day_num{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;height:48px;border:1.5px solid #e6e8ee;border-radius:9999px;background:#fff;font-weight:500;font-size:16px;line-height:150%;color:#3e4049}@media (max-width: 768px){.b-tour__day_num{height:40px;font-size:14px}}.b-tour__day_num--range{height:auto;padding:8px 0}.b-tour__day_body{min-width:0;padding-top:12px}@media (max-width: 768px){.b-tour__day_body{padding-top:8px}}.b-tour__day_head{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:8px}.b-tour__day_title{margin:0;font-weight:600;font-size:18px;line-height:133%;color:#161a23}.b-tour__day_badge{padding:2px 6px;background:#eff1f5;border-radius:9999px;font-size:12px;color:#3e4049}.b-tour__day_content{font-weight:400;font-size:16px;line-height:150%;color:#161a23}.b-tour__day_content p{margin:0}.b-tour__day_content p+p{margin-top:12px}.b-tour__day_content b,.b-tour__day_content strong{font-weight:600}.b-tour__day_content h3,.b-tour__day_content h4{margin:16px 0 6px;font-weight:600;font-size:16px;line-height:150%;color:#161a23}.b-tour__day_content ul,.b-tour__day_content ol{margin:6px 0;padding-left:20px}.b-tour__prices{display:flex;flex-direction:column;gap:24px}.b-tour__list{margin:8px 0 0;padding:0;list-style:none;display:flex;flex-direction:column;gap:8px}.b-tour__list li{position:relative;padding-left:20px;font-weight:400;font-size:16px;line-height:150%;color:#161a23}.b-tour__list li:before{content:"";position:absolute;left:0;top:4px;width:16px;height:16px;background:url(/img/svg/check.svg) center/contain no-repeat}.b-tour__list--out li:before{background-image:url(/img/svg/close_gray.svg)}@media (max-width: 960px){.b-tour__sidebar{width:100%}}.b-tour__card{position:sticky;top:92px;display:flex;flex-direction:column;gap:12px;padding:20px;background:#fff;border:1.5px solid #e6e8ee;border-radius:10px}@media (max-width: 960px){.b-tour__card{position:static}}.b-tour__price{font-weight:500;font-size:24px;line-height:133%;color:#161a23}.b-tour__price b{color:#3063e2}.b-tour__price-byn{font-size:14px;color:#3e4049;margin-top:-4px}.b-tour__facts{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:8px}.b-tour__facts li{display:flex;align-items:baseline;justify-content:space-between;gap:12px;font-size:14px;line-height:143%}.b-tour__facts li span{color:#3e4049}.b-tour__facts li b{font-weight:500;color:#161a23;text-align:right}.b-tour__dates{display:flex;flex-direction:column;gap:4px;padding-top:8px;border-top:1px solid #e6e8ee}.b-tour__dates_title{font-weight:500;font-size:16px;color:#161a23;margin-bottom:4px}.b-tour__date{display:flex;align-items:baseline;gap:8px;font-size:14px;line-height:143%}.b-tour__date_day{font-weight:500;color:#161a23}.b-tour__date_nights{color:#3e4049}.b-tour__date_price{margin-left:auto;font-weight:500;color:#3063e2;white-space:nowrap}.b-tour__cta{margin-top:6px}tour-form{display:block}.b-tour__form{position:sticky;top:92px;display:block;padding:20px;background:#fff;border:1.5px solid #e6e8ee;border-radius:10px;overflow:hidden}@media (max-width: 960px){.b-tour__form{position:static}}.b-tour__form_head{padding:20px;background:#f6f7fa;text-align:center;display:flex;flex-direction:column;gap:4px}.b-tour__form_head--name{margin:0;font-weight:500;font-size:24px;line-height:130%;color:#161a23}.b-tour__form_head--sub{margin:0;font-weight:400;font-size:14px;line-height:143%;color:#3e4049}.b-tour__form_head--title{margin:6px 0 0;font-weight:500;font-size:16px;line-height:150%;color:#161a23}.b-tour__form_messengers.switch_items{display:flex;width:100%}.b-tour__form_messengers .switch_item{flex:1;min-width:0}.b-tour__form_messengers .switch_item label{width:100%;padding:8px 4px;font-size:14px}.b-tour__form_messengers_note{margin:6px 0 0;text-align:center;font-weight:400;font-size:12px;line-height:150%;color:#3e4049}.b-tour__form_recaptcha{margin:8px 0 0;font-weight:400;font-size:12px;line-height:150%;color:#3e4049}.b-tour__form_recaptcha a{color:#3063e2;text-decoration:none}.b-tour__form_recaptcha a:hover{text-decoration:underline}.b-tour__form_hp{position:absolute;left:-9999px;width:1px;height:1px;opacity:0;pointer-events:none}.b-tour__form_actions{display:flex;flex-direction:column;gap:8px;margin-top:16px}.b-tour__form_operator{display:flex;align-items:center;justify-content:center;min-height:64px}.b-tour__form_operator--img{display:block;max-width:100%;height:64px;object-fit:contain}.b-tour__form_phones{margin:8px 0 0;padding:8px 0 0;list-style:none;display:flex;flex-direction:column;gap:4px;border-top:1px solid #e6e8ee}.b-tour__form_phones a{font-weight:500;font-size:16px;color:#161a23;text-decoration:none}.b-tour__form_phones a:hover{color:#3063e2}.b-tour__form_phones--lg{margin:0;padding:0;border-top:0;gap:8px}.b-tour__form_phones--lg a{font-size:20px}.b-tour__form_success{display:flex;flex-direction:column;align-items:center;gap:8px;text-align:center;padding:20px 0}.b-tour__form_contacts{display:flex;flex-direction:column;gap:20px}.b-tour__form_contacts .b-tour__form_actions{margin-top:0}.b-tour__form_manager{display:flex;align-items:center;gap:12px}.b-tour__form_manager--photo{width:56px;height:56px;min-width:56px;border-radius:50%;object-fit:cover}.b-tour__form_manager--info{display:flex;flex-direction:column;gap:2px}.b-tour__form_manager--name{margin:0;font-weight:500;font-size:18px;line-height:130%;color:#161a23}.b-tour__form_manager--role{margin:0;font-weight:400;font-size:14px;line-height:143%;color:#3e4049}.b-tour__form_info{display:flex;flex-direction:column;gap:4px}.b-tour__form_info--label{margin:0;font-weight:500;font-size:14px;line-height:143%;color:#161a23}.b-tour__form_info--value{margin:0;font-weight:400;font-size:14px;line-height:143%;color:#3e4049}.b-offers__form_content{display:flex;flex-direction:column;gap:12px}.b-offers__form_title--title{margin:0;font-weight:500;font-size:24px;line-height:133%;color:#161a23}.b-offers__form_title--price span{color:#3063e2}.b-offers__form_body{display:flex;flex-direction:column;gap:12px}.b-offers__loader{display:flex;justify-content:center;padding:16px}.b-offers__loader--img{animation:spin 2s linear 0s infinite}.b-offers__form_success--img{margin-bottom:6px}.b-offers__form_success--text{margin:0;font-weight:500;font-size:16px;line-height:150%;color:#161a23}.b-offers__form_success--sub{font-weight:400;font-size:14px;color:#3e4049}.w-os-form_modal_filt.w-os-form_modal_filt--tour{position:relative;display:flex;flex-wrap:wrap;align-items:flex-start;gap:8px}.w-os-form_modal_filt.w-os-form_modal_filt--tour>.w-os-from{flex:1 1 160px;min-width:0}.b-presentBlock{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;align-items:stretch;padding-top:64px;padding-bottom:64px}@media (max-width: 768px){.b-presentBlock{padding-top:32px;padding-bottom:32px}}.b-presentBlock__intro{grid-column:1/3;grid-row:1;display:flex;flex-direction:column;gap:16px;padding-right:24px}.b-presentBlock__text{font-weight:400;font-size:16px;line-height:150%;color:#3e4049}.b-presentBlock__text p{margin:0 0 12px}.b-presentBlock__text p:last-child{margin-bottom:0}.b-presentBlock__countries{display:contents}.b-presentBlock__slider{display:none;text-align:center}.b-presentBlock .b-SOSideTarget{height:176px}.b-presentBlock .b-SOSideTarget:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:linear-gradient(0deg,#0000008c,#0000 55%);pointer-events:none}@media (max-width: 1050px){.b-presentBlock{grid-template-columns:repeat(2,1fr)}.b-presentBlock__intro{grid-column:1/-1;grid-row:auto;padding-right:0}}@media (max-width: 768px){.b-presentBlock{gap:16px}.b-presentBlock__intro{gap:26px}.b-presentBlock__text{font-size:14px}.b-presentBlock__countries{display:none}.b-presentBlock__slider{display:block;grid-column:1/-1}.b-presentBlock .b-SOSideTarget{height:130px}}.b-tariffs{padding-top:80px;text-align:center}@media (max-width: 768px){.b-tariffs{padding-top:40px}}.b-tariffs__title{margin-bottom:48px}@media (max-width: 768px){.b-tariffs__title{margin-bottom:40px}}.b-tariffs__tabs{margin-bottom:80px}.b-tariffs__tabs .b-SOTags__tag{border:1.5px solid transparent;background-color:transparent;font-family:inherit;-webkit-appearance:none;-moz-appearance:none;appearance:none}.b-tariffs__tabs .b-SOTags__tag--active{background-color:#fff}@media (max-width: 768px){.b-tariffs__tabs{margin-bottom:48px}}.b-tariffs__head{margin-bottom:32px}.b-tariffs__sectionTitle{margin-bottom:8px}.b-tariffs__sectionSubtitle{margin:0;color:#3e4049;font-size:16px;line-height:1.5}.b-tariffs__periodWrap{display:flex;justify-content:center;margin-bottom:48px}.b-tariffs__period{display:inline-flex;align-items:center;gap:4px;max-width:100%;padding:4px;border:1px solid #e6e8ee;border-radius:9999px;background-color:#fff;overflow-x:auto;scrollbar-width:none}.b-tariffs__period::-webkit-scrollbar{display:none}.b-tariffs__periodItem{display:inline-flex;align-items:center;justify-content:center;gap:8px;flex:0 0 auto;min-height:40px;padding:0 24px;border:0;border-radius:9999px;background-color:transparent;color:#a2a4af;font-family:inherit;font-size:16px;font-weight:500;line-height:1;white-space:nowrap;cursor:pointer;transition:background-color .3s,color .3s}.b-tariffs__periodItem:not(.b-tariffs__periodItem--active):hover{color:#3e4049}.b-tariffs__periodItem--active{background-color:#3063e2;color:#fff}.b-tariffs__periodItem--active:hover{color:#fff}.b-tariffs__discount{display:inline-flex;align-items:center;min-height:24px;padding:0 12px;border-radius:9999px;background-color:#ff4736;color:#fff;font-size:12px;font-weight:600;line-height:1}.b-tariffs__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-top:40px;text-align:left}@media (max-width: 1050px){.b-tariffs__grid{grid-template-columns:repeat(2,1fr);gap:24px}}@media (max-width: 568px){.b-tariffs__grid{grid-template-columns:1fr}}.b-tariffs__panel--hidden{display:none}.b-tariffs__empty{margin-top:48px;color:#3e4049;font-size:18px}.b-tariffs__section+.b-tariffs__section{margin-top:80px}@media (max-width: 768px){.b-tariffs__section+.b-tariffs__section{margin-top:48px}}.b-tariffs__rows{margin-top:40px;border-top:1px solid #e6e8ee;text-align:left}@media (max-width: 768px){.b-tariffs__rows{margin-top:0;border-top:0;text-align:center}}@media (max-width: 768px){.b-tariffs__section--rows .b-tariffs__periodWrap{margin-bottom:32px}}.b-tariffs__percents{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-top:40px}@media (max-width: 1050px){.b-tariffs__percents{grid-template-columns:repeat(2,1fr);gap:24px}}@media (max-width: 568px){.b-tariffs__percents{grid-template-columns:1fr}}.b-tariffs__contacts{margin-top:96px;padding-bottom:80px}@media (max-width: 768px){.b-tariffs__contacts{margin-top:64px}}.b-tariffs__note{margin:0;color:#3e4049;font-size:14px;line-height:1.7}.b-tariffs__phone{display:inline-block;margin-top:20px;color:#161a23;font-size:28px;font-weight:500;text-decoration:none;transition:color .3s}.b-tariffs__phone:hover{color:#3063e2}@media (max-width: 768px){.b-tariffs__phone{font-size:24px}}.b-tariffs__messengers{margin:6px 0 0;color:#3e4049;font-size:14px}.b-tariff{position:relative;display:flex;flex-direction:column;padding:32px;border:1.5px solid #e6e8ee;border-radius:16px;background-color:#fff;transition:box-shadow .3s,border-color .3s}.b-tariff:hover{box-shadow:0 4px 6px -2px #10182808,0 12px 16px -4px #10182814}@media (max-width: 768px){.b-tariff{padding:24px}}.b-tariff--popular{border-color:#3063e2;border-width:2px;box-shadow:0 4px 6px -2px #10182808,0 12px 16px -4px #10182814}.b-tariff__badge{position:absolute;top:0;left:24px;right:24px;transform:translateY(-50%);display:flex;align-items:center;justify-content:center;min-height:32px;padding:4px 16px;border-radius:9999px;background-color:#3063e2;color:#fff;font-size:13px;font-weight:500;line-height:1.5;white-space:nowrap;box-shadow:0 2px 8px #3063e259}.b-tariff__body{flex:1 1 auto}.b-tariff__header{margin-bottom:20px}.b-tariff__name{color:#161a23;font-size:20px;font-weight:500;line-height:1.4}.b-tariff__subtitle{margin-top:4px;color:#3e4049;font-size:13px;line-height:1.4}.b-tariff__price{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px;margin-bottom:24px}.b-tariff__priceValue{color:#161a23;font-size:36px;font-weight:500;line-height:1.1}.b-tariff__priceValue--hidden{display:none}.b-tariff__pricePeriod{color:#3e4049;font-size:13px;line-height:1.4}.b-tariff__pricePeriod--hidden{display:none}.b-tariff__features{padding-top:20px;border-top:1px solid #e6e8ee}.b-tariff__featuresTitle{margin-bottom:16px;color:#161a23;font-size:14px;font-weight:500}.b-tariff__list{margin:0;padding:0;list-style:none}.b-tariff__item{position:relative;padding-left:32px;color:#3e4049;font-size:14px;line-height:24px}.b-tariff__item+.b-tariff__item{margin-top:12px}.b-tariff__item:before{content:"";position:absolute;left:0;top:0;width:24px;height:24px;background:url(/img/svg/check.svg) no-repeat center/24px 24px}.b-tariff__item--empty{padding-left:0;color:#a2a4af}.b-tariff__item--empty:before{display:none}.b-tariff__footer{margin-top:32px}@media (max-width: 768px){.b-tariff__footer{margin-top:24px}}.b-tariffRow{display:flex;align-items:center;gap:24px;padding:20px 0;border-bottom:1px solid #e6e8ee}@media (max-width: 768px){.b-tariffRow{flex-direction:column;flex-wrap:nowrap;align-items:center;gap:0;padding:0 0 24px;text-align:center}}@media (max-width: 768px){.b-tariffRow+.b-tariffRow{padding-top:16px}}.b-tariffRow__name{display:flex;align-items:center;gap:6px;flex:0 0 auto;min-width:220px}@media (max-width: 768px){.b-tariffRow__name{justify-content:center;min-width:0;width:100%;flex:0 1 auto}}.b-tariffRow__title{color:#161a23;font-size:16px;font-weight:500;line-height:1.4}.b-tariffRow__infoWrap{position:relative;display:inline-flex;align-items:center}.b-tariffRow__info{display:inline-flex;line-height:0;cursor:help}.b-tariffRow__info img{display:block}.b-tariffRow__cols{display:flex;flex:1 1 auto;justify-content:space-around;gap:24px}@media (max-width: 768px){.b-tariffRow__cols{flex-direction:column;align-items:center;justify-content:center;gap:20px;width:100%;margin-top:20px}}.b-tariffRow__col{color:#3e4049;font-size:15px;line-height:1.4;text-align:center}.b-tariffRow__price{flex:0 0 auto;min-width:130px;text-align:right;white-space:nowrap}@media (max-width: 768px){.b-tariffRow__price{min-width:0;width:100%;margin-top:20px;margin-left:0;text-align:center}}.b-tariffRow__priceValue{color:#161a23;font-size:24px;font-weight:500;line-height:1.4}.b-tariffRow__pricePeriod{margin-left:2px;color:#3e4049;font-size:12px}.b-tariffPercent{padding:24px 32px;border:1.5px solid #e6e8ee;border-radius:16px;background-color:#fff;text-align:center}.b-tariffPercent__value{color:#2445a6;font-size:40px;font-weight:500;line-height:1.1}@media (max-width: 768px){.b-tariffPercent__value{font-size:36px}}.b-tariffPercent__label{margin-top:6px;color:#74767f;font-size:13px;line-height:1.4}.b-offersList{margin-bottom:-24px}.b-offersListWrap{display:flex;width:100%;margin-top:24px}.b-offersListWrap__filter{display:flex;flex-direction:column;gap:24px;width:304px;margin-right:24px}@media (max-width: 768px){.b-offersListWrap__filter{position:absolute;opacity:0;visibility:hidden;width:0px;transition:transform .6s cubic-bezier(.16,1,.3,1),opacity .3s,visibility 0s .3s;transform:scale(.9);transform-origin:top center;transition-delay:.1s}.b-offersListWrap__filter--open{color:#161a23;position:fixed;height:100%;width:100%;top:0;left:0;border-radius:0;z-index:1010;opacity:1;visibility:visible;transform:translateY(0);transition-delay:0s,0s,0s;justify-content:start;overflow-y:auto}}.b-offersListWrap__list{flex:1;width:calc(100% - 328px)}.b-offersListWrap__debug{font-size:12px;color:#000;margin-top:50px;margin-bottom:50px;overflow:auto}.b-offersItem{transition:box-shadow .3s;margin-bottom:24px;border-radius:8px;background-color:#fff;overflow:hidden;text-decoration:none;display:flex;position:relative;z-index:1}.b-offersItem:hover{box-shadow:0 4px 23px -2px #1018281a,0 2px 12px -2px #0000000f}@media screen and (max-width: 1280px){.b-offersItem{flex-direction:column;width:100%}}.b-offersItem:has(.b-offersItem__dates_modal){overflow:visible;z-index:2}.b-offersItem--agency .b-offersItem__hotel_body{margin-top:auto}.b-offersItem--agency .b-offersItem__props{margin-top:0}.b-offersItem--agency .b-offersItem__main_info{display:flex;flex-direction:column}.b-offersItem--agency .b-offersItem__image{min-height:220px}@media (max-width: 768px){.b-offersItem--agency .b-offersItem__main{gap:16px}}.b-offersItem--disable{filter:grayscale(100%);background:transparent}.b-offersItem--disable .b-offersItem__image,.b-offersItem--disable .b-offersItem__main_info,.b-offersItem--disable .b-offersItem__price{opacity:.5}.b-offersItem--disable .b-offersItem__mainbtn{background:transparent;border:2px solid #d0d3dc;border-radius:20px;padding:12px 24px;font-weight:500;font-size:16px;line-height:150%;color:#54565f}.b-offersItem--disable .b-offersItem__mainbtn:hover{border:2px solid #3e4049}.b-offersItem--disable .b-offersItem__mainbtn:focus{border:2px solid #3e4049;box-shadow:0 0 0 4px #dbdbdb66}.b-offersItem.highlighted{box-shadow:0 0 0 3px #5e87ec}.b-offersItem.highlighted:hover{box-shadow:0 0 0 3px #5e87ec,0 4px 23px -2px #1018281a,0 2px 12px -2px #0000000f}.b-offersItem.highlighted_premier{box-shadow:0 0 0 3px #ff4646}.b-offersItem.highlighted_premier:hover{box-shadow:0 0 0 3px #ff4646,0 4px 23px -2px #1018281a,0 2px 12px -2px #0000000f}.b-offersItem__badges{display:flex;gap:8px;position:absolute;z-index:10;top:12px;left:12px;transition:all .3s}.b-offersItem__badges--item{border-radius:6px;padding:6px 12px;font-weight:500;font-size:14px;line-height:143%;color:#000}.b-offersItem__timestamp{position:absolute;z-index:10;top:12px;left:12px;border-radius:6px;padding:6px 12px;font-weight:500;font-size:14px;line-height:143%;color:#000;transition:all .3s}.b-offersItem__timestamp--show{opacity:1;visibility:visible}.b-offersItem__share--toggle{display:none;align-items:center;justify-content:center;width:32px;height:32px;position:absolute;top:8px;right:48px}@media (max-width: 768px){.b-offersItem__share--toggle{display:flex}}@media (max-width: 768px){.b-offersItem__favorite{position:absolute;top:12px;right:12px}}.b-offersItem__favorite_heart{display:flex;flex-direction:column;align-items:end;gap:10px;position:relative}.b-offersItem__favorite--toggle{width:24px;height:24px;cursor:pointer;transition:.5s}.b-offersItem__favorite--toggle svg,.b-offersItem__favorite--toggle svg path{transition:.5s}.b-offersItem__favorite--toggle:hover svg path{stroke:#ff4736}.b-offersItem__favorite--toggle.active svg path{stroke:#ff4736;fill:#ff4736;fill-opacity:1}@media (max-width: 768px){.b-offersItem__favorite--toggle.active svg path{fill-opacity:.5}}@media (max-width: 768px){.b-offersItem__favorite--toggle svg path{stroke:#fff!important;fill:#54565f!important}.b-offersItem__favorite--toggle.active:after{position:absolute;top:3px;right:1px;content:"";width:9px;height:9px;border:1.5px solid #fff;border-radius:100%;background-color:#ff4736;box-sizing:border-box}}.b-offersItem__favorite_expired{display:flex;flex-direction:column;align-items:end;gap:10px}.b-offersItem__favorite_expired--btn{width:32px;height:32px;cursor:pointer;background-color:#eff1f5;background-image:url(/img/svg/close.svg);background-repeat:no-repeat;background-position:center center;border:1.5px solid #eff1f5;border-radius:100%;padding:8px;transition:.5s}.b-offersItem__favorite_expired--btn:hover{border:1.5px solid #54565f}.b-offersItem__favorite_expired--text{background:#fff;border:1px solid #3e4049;border-radius:4px;padding:0 4px;font-family:var(--font-family);font-weight:400;font-size:14px;line-height:143%;color:#000}.b-offersItem__favorite.active{opacity:1;background-image:url(/img/svg/heart_fill.svg)}.b-offersItem__image{max-width:312px;width:100%;max-height:100%;min-height:260px;max-height:500px;background-color:#74767f;position:relative;overflow:hidden}.b-offersItem__image:hover .b-offersItem__img{transform:scale(1.1)}@media screen and (max-width: 1280px){.b-offersItem__image{border-radius:8px 8px 0 0;width:100%;max-width:100%;min-height:300px;max-height:300px}}@media screen and (max-width: 850px){.b-offersItem__image{min-height:260px;max-height:260px}}@media screen and (max-width: 470px){.b-offersItem__image{min-height:220px;max-height:220px}}.b-offersItem__img{width:100%;height:100%;object-fit:cover;transition:transform .75s cubic-bezier(.19,1,.22,1)}@media screen and (max-width: 1280px){.b-offersItem__img{max-height:300px}}@media screen and (max-width: 850px){.b-offersItem__img{max-height:260px}}@media screen and (max-width: 470px){.b-offersItem__img{max-height:220px}}.b-offersItem__image--slider .b-offersItem__slide{opacity:0;transition:opacity .5s ease}.b-offersItem__image--slider .b-offersItem__slide.is-active{opacity:1}.b-offersItem__image--slider .b-offersItem__slide:not(:first-child){position:absolute;top:0;right:0;bottom:0;left:0}.b-offersItem__dots{position:absolute;left:0;right:0;bottom:12px;z-index:2;display:flex;gap:6px;justify-content:center;pointer-events:none}.b-offersItem__dot{width:6px;height:6px;border-radius:50%;background:#ffffff8c;box-shadow:0 0 2px #00000040;transition:background-color .5s ease}.b-offersItem__dot.is-active{background:#fff}.b-offersItem__main{display:grid;grid-template-columns:1fr 185px;width:100%;padding:24px}.b-offersItem__main_price{display:flex;flex-direction:column}.b-offersItem__main_info .b-bread,.b-offersItem__main_info .b-badges,.b-offersItem__main_info .b-bread--hotel{margin-bottom:16px}@media screen and (max-width: 1280px){.b-offersItem__main{padding:16px;grid-template-columns:1fr}}.b-offersItem__header{display:inline-flex;flex-wrap:wrap;column-gap:4px;align-items:center;margin-bottom:8px}@media screen and (max-width: 1280px){.b-offersItem__title{font-weight:500;font-size:18px;line-height:133%}}.b-offersItem__props{margin-top:16px}.b-offersItem__program_badges{margin-bottom:8px}.b-offersItem__program_route{margin-bottom:12px!important}.b-offersItem__program_dates{flex-wrap:wrap;gap:0 8px;position:relative}.b-offersItem__program_more{display:inline-flex;align-items:center;gap:4px;grid-column:2;justify-self:start;white-space:nowrap;color:#74767f;cursor:pointer}.b-offersItem__program_more:after{width:16px;height:16px;flex-shrink:0;content:"";display:block;background-image:url(/img/svg/down-grey.svg);background-position:center center;background-repeat:no-repeat;transition:transform .3s}.b-offersItem__program_more.active:after{transform:rotate(180deg)}.b-offersItem__program_note{max-width:408px;margin-bottom:8px;border:1px solid #e6e8ee;border-radius:6px;padding:12px;font-weight:400;font-size:16px;line-height:150%;color:#161a23;white-space:pre-line}.b-offersItem__prop{display:flex;align-items:center;margin-bottom:8px;font-weight:400;font-size:16px;line-height:150%;color:#161a23}.b-offersItem__prop--plane:before{width:16px;min-width:16px;min-height:16px;height:100%;content:"";display:block;margin-right:8px;background-position:center center;background-repeat:no-repeat;background-image:url(/img/svg/transport/plane.svg)}.b-offersItem__prop--bus:before{width:16px;min-width:16px;min-height:16px;height:100%;content:"";display:block;margin-right:8px;background-position:center center;background-repeat:no-repeat;background-image:url(/img/svg/transport/bus.svg)}.b-offersItem__prop--train:before{width:16px;min-width:16px;min-height:16px;height:100%;content:"";display:block;margin-right:8px;background-position:center center;background-repeat:no-repeat;background-image:url(/img/svg/transport/train.svg)}.b-offersItem__prop--car:before{width:16px;min-width:16px;min-height:16px;height:100%;content:"";display:block;margin-right:8px;background-position:center center;background-repeat:no-repeat;background-image:url(/img/svg/transport/car.svg)}.b-offersItem__prop--date:before{width:16px;min-width:16px;min-height:16px;height:100%;content:"";display:block;margin-right:8px;background-position:center center;background-repeat:no-repeat;background-image:url(/img/svg/calendar.svg)}.b-offersItem__prop--agency:before{width:16px;min-width:16px;min-height:16px;height:100%;content:"";display:block;margin-right:8px;background-position:center center;background-repeat:no-repeat;background-image:url(/img/svg/security-check.svg)}.b-offersItem__prop--food:before{width:16px;min-width:16px;min-height:16px;height:100%;content:"";display:block;margin-right:8px;background-position:center center;background-repeat:no-repeat;background-image:url(/img/svg/service.svg)}.b-offersItem__prop--duration:before{width:16px;min-width:16px;min-height:16px;height:100%;content:"";display:block;margin-right:8px;background-position:center center;background-repeat:no-repeat;background-image:url(/img/svg/nights.svg)}.b-offersItem__prop--address:before{width:16px;min-width:16px;min-height:16px;height:100%;content:"";display:block;margin-right:8px;background-position:center center;background-repeat:no-repeat;background-image:url(/img/svg/address.svg)}.b-offersItem__prop--metro:before{width:16px;min-width:16px;min-height:16px;height:100%;content:"";display:block;margin-right:8px;background-position:center center;background-repeat:no-repeat;background-image:url(/img/svg/metro.svg)}.b-offersItem__prop--worktime:before{width:16px;min-width:16px;min-height:16px;height:100%;content:"";display:block;margin-right:8px;background-position:center center;background-repeat:no-repeat;background-image:url(/img/svg/worktime.svg)}.b-offersItem__prop--promo{width:fit-content;margin-top:16px;border-radius:3px;padding:0 6px;background-color:#eefcf0}.b-offersItem__prop--promo-text{font-weight:500;font-size:12px;line-height:150%;color:#169b25}.b-offersItem__prop--promo-text p{margin:0}.b-offersItem__prop:last-child{margin-bottom:0}.b-offersItem__dates{display:grid;grid-template-columns:16px 1fr;column-gap:8px;align-items:flex-start;position:relative}.b-offersItem__dates:before{margin-right:0}.b-offersItem__dates .b-offersItem__propCol{margin-left:0}.b-offersItem__dates_current{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.b-offersItem__dates_label{min-width:0}.b-offersItem__dates_more{display:inline-flex;align-items:center;gap:4px;color:#74767f;cursor:pointer}.b-offersItem__dates_more:after{width:16px;height:16px;content:"";display:block;background-image:url(/img/svg/down-grey.svg);background-position:center center;background-repeat:no-repeat;transition:transform .3s}.b-offersItem__dates_more.active:after{transform:rotate(180deg)}.b-offersItem__dates_modal{position:absolute;top:calc(100% + 6px);left:24px;z-index:200;width:min(100% - 16px - 8px,360px);max-height:138px;border:1px solid #e6e8ee;border-radius:6px;padding:6px;background:#fff;box-shadow:0 4px 23px -2px #1018281a,0 2px 12px -2px #0000000f;display:flex;flex-direction:column;gap:4px;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#e6e8ee transparent}.b-offersItem__dates_modal::-webkit-scrollbar{width:6px}.b-offersItem__dates_modal::-webkit-scrollbar-track{background:transparent}.b-offersItem__dates_modal::-webkit-scrollbar-thumb{border-radius:20px;background-color:#e6e8ee}.b-offersItem__dates_modal--program{flex-basis:auto;margin-left:0}.b-offersItem__dates_item{display:flex;align-items:center;justify-content:space-between;gap:8px;border-radius:6px;padding:6px 8px}.b-offersItem__dates_item:hover{background:#f6f7fa}.b-offersItem__dates_range{color:#161a23;white-space:nowrap}.b-offersItem__dates_nights{flex-shrink:0}@media (max-width: 768px){.b-offersItem__dates_modal{right:0;width:auto}}.b-offersItem__debug{font-size:14px;line-height:20px;height:20px;margin-left:3px;margin-right:3px}.b-offersItem__propCol{margin-left:8px}.b-offersItem__cols{width:100%;display:flex}.b-offersItem__left{margin-left:auto;margin-top:auto;display:flex;height:100%;justify-content:end;gap:8px;flex-direction:column}@media (max-width: 768px){.b-offersItem__left{width:100%}}.b-offersItem__left_top{display:flex;justify-content:end;margin-bottom:auto}.b-offersItem__left_bottom{position:relative;display:flex;flex-direction:column;gap:8px}@media screen and (max-width: 1280px){.b-offersItem__left_bottom{flex-direction:column;justify-content:end;align-items:end}.b-offersItem__left_bottom .b-btn--big,.b-offersItem__left_bottom .b-mobileMenuModal__btn{width:100%;padding:0 24px}}.b-offersItem__left .b-offersItem__price{margin:0;text-align:center}.b-offersItem__left .b-btn.b-btn--big,.b-offersItem__left .b-btn--big.w-os-peoples__submit,.b-offersItem__left .b-btn--big.w-os-peoples__clear,.b-offersItem__left .b-btn--big.w-os-from__submit,.b-offersItem__left .b-btn--big.w-os-from__clear,.b-offersItem__left .b-btn--big.w-os-where__submit,.b-offersItem__left .b-btn--big.w-os-where__clear,.b-offersItem__left .b-btn--big.w-os-to__submit,.b-offersItem__left .b-btn--big.w-os-to__clear,.b-offersItem__left .b-btn--big.b-directConnection__btn,.b-offersItem__left .b-mobileMenuModal__btn{min-width:175px}.b-offersItem__price{position:relative;z-index:1;margin-top:auto;margin-left:auto;display:block;white-space:nowrap;cursor:pointer;font-size:14px;font-weight:400;line-height:1.4;color:#161a23}.b-offersItem__price b,.b-offersItem__price strong{font-size:30px;font-weight:500;line-height:38px;letter-spacing:-1px}.b-offersItem__hotel{display:grid;grid-template-rows:auto auto 1fr}.b-offersItem__hotel_title{display:flex;gap:10px;margin-bottom:16px}.b-offersItem__hotel_title .b-bread{margin-bottom:0}.b-offersItem__hotel_body{display:flex;flex-direction:column;gap:16px}.b-offersItem__hotel_body_dist{display:flex;flex-direction:column;gap:8px}.b-offersItem__hotel_body_dist_item{display:flex;align-items:center;gap:4px}.b-offersItem__hotel_body_dist_item img{width:16px;height:16px}.b-offersItem__hotel_body_dist_item span{font-weight:400;font-size:16px;line-height:150%;text-align:justify;color:#161a23}.b-offersItem__hotel_body_badges{display:flex;gap:8px;flex-wrap:wrap;margin-top:auto}.b-offersItem__hotel_body_badges_item{border-radius:3px;padding:0 6px;background:#d8d8d866;font-weight:500;font-size:12px;line-height:150%;color:#74767f}.b-offersItem__hotel_check{display:flex;flex-direction:column;gap:8px;margin-bottom:16px}.b-offersItem__hotel_check_item{display:flex;align-items:center;gap:4px}.b-offersItem__hotel_check_item span{font-weight:400;font-size:16px;line-height:150%;text-align:justify;color:#161a23}.b-offersItem__hotel_badges{display:flex;flex-wrap:wrap;gap:8px}.b-offersItem__hotel_badges_item{border:1px solid #e6e8ee;border-radius:4px;padding:0 4px;background:#f6f7fa;font-weight:400;font-size:14px;line-height:143%;color:#74767f}.b-offersItem__expert{display:flex;flex-direction:column;gap:24px;background:#fff;border-radius:8px;padding:32px;margin-bottom:24px}.b-offersItem__expert .b-news-block-expert{gap:24px}.b-offersItem__expert .b-news-block-expert-info{flex-direction:row;gap:8px 32px;justify-content:space-between}@media (max-width: 768px){.b-offersItem__expert .b-news-block-expert-info{flex-direction:column}}.b-offersItem__expert .b-news-block-expert-main{display:grid;grid-template-columns:1fr 2fr;gap:32px}@media (max-width: 1050px){.b-offersItem__expert .b-news-block-expert-main{grid-template-columns:1fr}}.b-offersItem__expert .b-news-block-expert-info--time{min-width:140px;text-align:end}.b-offersItem__expert .b-news-article-author-item{height:fit-content}.b-offersItem__expert .b-news-article-author-item-desc{margin-top:0}.b-offersSearch{--btnWidth: 176px}@media (max-width: 768px){.b-offersSearch{display:grid;grid-template-columns:1fr;align-items:center;gap:8px}.b-offersSearch--filters{grid-template-columns:64px 1fr}}.b-offersSearch__filter_btn{display:none}@media (max-width: 768px){.b-offersSearch__filter_btn{display:flex;align-items:center;justify-content:center;height:64px;width:64px;min-width:64px;border-radius:20px;box-shadow:0 12px 56px -4px #10182814,0 4px 16px -2px #00000008;background:#fff}}.b-offersSearch__inner{display:flex;align-items:center;justify-content:center;padding:24px;background:#fff;position:relative;border-radius:16px;z-index:9;box-shadow:0 12px 56px -4px #10182814,0 4px 16px -2px #00000008;transition:all .4s}.b-offersSearch__inner_header,.b-offersSearch__inner_btns{display:none}@media (max-width: 960px){.b-offersSearch__inner{flex-direction:column}}@media (max-width: 768px){.b-offersSearch__inner{position:absolute;display:none;right:-1000px;top:-1000px;opacity:0;visibility:hidden;width:0px;transition:transform .6s cubic-bezier(.16,1,.3,1),opacity .3s,visibility 0s .3s;transform:scale(.9);transform-origin:top center;transition-delay:.1s}}.b-offersSearch__inner--hotels .w-os-to--hotels,.b-offersSearch__inner--hotels .b-offersSearch__btn{z-index:91}@media (max-width: 768px){.b-offersSearch--show .b-offersSearch__inner{color:#161a23;display:flex;position:fixed;height:100%;width:100%;top:0;left:0;border-radius:0;z-index:1010;opacity:1;visibility:visible;transform:translateY(0);transition-delay:0s,0s,0s;justify-content:start}.b-offersSearch--show .b-offersSearch__inner_header{display:flex;align-items:center;margin-bottom:32px;padding-top:2px}.b-offersSearch--show .b-offersSearch__inner_header .b-mobileDropdown__back,.b-offersSearch--show .b-offersSearch__inner_header .b-mobileDropdown__close{display:block}.b-offersSearch--show .b-offersSearch__inner_header_title{font-weight:500;font-size:18px;line-height:133%;color:#161a23}.b-offersSearch--show .b-offersSearch__inner_btns{display:block;margin-bottom:auto;margin-top:16px}.b-offersSearch--show .b-offersSearch__inner_btns_body{display:flex;flex-wrap:wrap;gap:4px}.b-offersSearch--show .b-offersSearch__inner .b-offersSearch__cols{display:flex;flex:none;justify-content:start;flex-direction:column}.b-offersSearch--show .b-offersSearch__inner .b-offersSearch__in{max-height:64px}.b-offersSearch--show .b-offersSearchMobile{opacity:0;visibility:hidden;position:absolute;height:0}}.b-offersSearch__container{display:flex;width:100%;max-width:1260px}@media (max-width: 768px){.b-offersSearch__container{flex-direction:column}.b-offersSearch__container .b-offersSearch__inner_header{justify-content:center}.b-offersSearch__container .b-offersSearch__btn{margin-left:0;display:flex;justify-content:center}.b-offersSearch__container .b-offersSearch__btn button{background:transparent;width:auto;height:auto;max-width:none;min-width:150px;max-height:none;min-height:auto;padding:12px 24px;cursor:pointer;transition:all .3s;color:#fff;text-decoration:none;font-weight:500;font-size:16px;line-height:150%;display:inline-flex;justify-content:center;align-items:center;background-color:#3063e2;border-radius:20px;box-shadow:none;border:0}}.b-offersSearch--circle{--btnWidth: 64px}.b-offersSearch__dp{width:0;height:0}.b-offersSearch__dp input{width:0;height:0;opacity:0}.b-offersSearch__cols{display:grid;grid-template-columns:repeat(4,calc(25% - 6px));width:100%;z-index:0;gap:8px}@media (max-width: 960px){.b-offersSearch__cols{flex-direction:column;flex:auto;width:100%}}.b-offersSearch__logo{transition:0s;opacity:0;visibility:hidden;width:0;position:absolute;margin-right:24px}.b-offersSearch__logo a,.b-offersSearch__logo img{display:block}.b-offersSearch__btn{margin-left:24px}@media screen and (max-width: 1080px){.b-offersSearch__btn{margin-left:12px}}@media (max-width: 960px){.b-offersSearch__btn--mainpage{margin-left:0;margin-top:16px}.b-offersSearch__btn--mainpage button{background:transparent;width:auto;height:auto;max-width:none;min-width:150px;max-height:none;min-height:auto;padding:12px 24px;line-height:100%;cursor:pointer;transition:all .3s;color:#fff;text-decoration:none;font-weight:500;font-size:16px;line-height:150%;display:inline-flex;justify-content:center;align-items:center;background-color:#3063e2;border-radius:20px;box-shadow:none;border:0}}.b-offersSearch__in{min-height:64px;border-radius:8px}.b-offersSearch__sort_container{position:relative}@media (max-width: 768px){.b-offersSearch__sort_container>.b-btn--white{display:none}}.b-offersSearch__sort_modal{display:flex;flex-direction:column;gap:4px;position:absolute;right:0;top:100%;z-index:2;border-radius:8px;padding:24px;box-shadow:0 4px 23px -2px #1018281a,0 2px 12px -2px #0000000f;background:#fff}.b-offersSearch__sort_modal--item{cursor:pointer;border-radius:6px;padding:8px 16px;font-weight:500;font-size:16px;line-height:150%;white-space:nowrap;color:#3e4049}.b-offersSearch__sort_modal--item:hover{transition:.5s;background:#eff1f5}.b-offersSearch--scroll{position:relative;transition:transform .6s ease;z-index:90}.b-offersSearch--placeholder{height:0px}.b-offersSearch--hidden{transform:translateY(-100%)!important}.b-offersSearch--hidden .w-os-where__modal,.b-offersSearch--hidden .w-os-peoples__modal,.b-offersSearch--hidden .w-os-to__modal,.b-offersSearch--hidden .w-os-from__modal,.b-offersSearch--hidden .w-os-to__search-dropdown{display:none!important}.b-offersSearch--with-top{padding-top:32px}.b-body--scroll .b-offersSearch--scroll{position:fixed;top:0;left:0;right:0;z-index:110;transition:transform .6s ease,opacity .6s ease}@media (max-width: 768px){.b-body--scroll .b-offersSearch--scroll{padding:6px}}.b-body--scroll .b-offersSearch--scroll .b-offersSearch{border-radius:0}.b-body--scroll .b-offersSearch--scroll .b-offersSearch__inner{display:block;width:1260px;margin:0 auto;box-sizing:border-box;display:flex;width:100%;border-radius:0;padding:8px 24px}@media (max-width: 1310px){.b-body--scroll .b-offersSearch--scroll .b-offersSearch__inner{width:auto;margin:0 32px}}@media (max-width: 768px){.b-body--scroll .b-offersSearch--scroll .b-offersSearch__inner{margin:0 16px}}@media (max-width: 960px){.b-body--scroll .b-offersSearch--scroll.b-offersSearch--show{position:inherit;top:auto;left:auto;right:auto;z-index:1;border-radius:0}}@media (max-width: 960px){.b-body--scroll .b-offersSearch--scroll.b-offersSearch--show .b-offersSearch__inner{width:100vw;margin:0;padding:24px}}@media (max-width: 960px){.b-body--scroll .b-offersSearch--scroll.b-offersSearch--show .b-offersSearch__inner .b-offersSearch__logo{display:none}}.b-body--scroll .b-offersSearch--placeholder{height:112px}@media (max-width: 768px){.b-body--scroll .b-offersSearch--placeholder{height:64px}}@media (max-width: 768px){.b-offersSearch--scroll.b-offersSearch--show{z-index:1010;transform:none!important}}#search_top_form{scroll-margin-top:20px}.b-offersTags{display:flex;flex-wrap:wrap;width:100%;justify-content:left;align-items:center;gap:10px}.b-offersTags-title{font-weight:500;font-size:24px;line-height:133%;color:#161a23;padding:0;margin-bottom:24px}.b-offersTags_tag{display:inline-flex;align-items:center;justify-content:center;gap:8px;border:1.5px solid #3e4049;border-radius:40px;padding:8px 24px;font-weight:400;font-size:16px;line-height:150%;text-align:center;color:#161a23;text-decoration:none!important;transition:.5s}.b-offersTags_tag img{width:auto;margin:0}.b-offersTags_tag span{color:#161a23}.b-offersTags_tag:hover{border:1.5px solid #3063e2;color:#3063e2}.w-os-form,.w-os-form_rows{display:flex;flex-direction:column;gap:8px}.w-os-form_desc{margin:0;font-weight:400;font-size:12px;line-height:150%;color:#a2a4af}.w-os-form_request{margin:0;font-weight:500;font-size:16px;line-height:150%;text-align:center;color:#3e4049}.w-os-form_alert{background:#ffe4e4;border:1px solid #ffabab;border-radius:10px;padding:16px;font-weight:500;font-size:14px;line-height:143%;color:#ff5858}.w-os-form_btns{display:flex;flex-direction:column;gap:8px;margin-top:16px}.w-os-form_btns span{font-weight:500}.w-os-form_price{margin-top:16px;display:flex;flex-direction:column;gap:8px}.w-os-form_price--disabled{border-radius:8px;height:80px;color:transparent;background:linear-gradient(100deg,#eceff1 30%,#f6f7f8,#eceff1 70%);animation:loading 1.2s ease-in-out infinite;background-size:400%}.w-os-form_price--disabled *:hover{cursor:default!important}.w-os-form_price--disabled .w-os-peoples__submit:hover{background-color:#3063e2;color:#fff}.w-os-form_price--disabled .w-os-peoples__clear:hover{background-color:#eff1f5;color:#161a23}.w-os-form_price_title{display:flex;align-items:center;gap:4px;font-weight:500;font-size:16px;line-height:150%;color:#54565f;cursor:pointer}.w-os-form_price_title svg{transition:.5s}.w-os-form_price_title--active svg{transform:rotate(-180deg)}.w-os-form_price_value{font-weight:500;font-size:20px;line-height:130%;color:#000}.w-os-form_price_container{display:flex;justify-content:space-between;flex-wrap:wrap;gap:8px}.w-os-form_price_secondary{width:100%;border-radius:10px;padding:16px;background:#eef3fe}.w-os-form_price_secondary_row{display:flex;justify-content:space-between;gap:16px;font-weight:400;font-size:14px;line-height:143%;color:#000}.w-os-form_price_secondary--open{display:flex;flex-direction:column;gap:8px}.w-os-form_modal{position:fixed;width:100%;height:100%;top:0;left:0;z-index:3000;background:#fff;padding:32px 32px 0}@media (max-width: 768px){.w-os-form_modal{padding:24px 24px 0}}.w-os-form_modal_container{display:flex;flex-direction:column;height:100%}.w-os-form_modal_title{font-weight:500;font-size:20px;line-height:130%;text-align:center;color:#161a23;margin:32px 0 0}@media (max-width: 768px){.w-os-form_modal_title{margin:0}}.w-os-form_modal_room_info{display:flex;align-items:center;justify-content:center;margin-top:32px}.w-os-form_modal_room_info_content{display:flex;gap:6px;flex-wrap:nowrap;position:relative}.w-os-form_modal_room_info_text{display:flex;align-items:center;gap:12px;padding:4px 32px 4px 12px;border-radius:16px;border:1.5px solid #e6e8ee;font-size:16px;font-style:normal;font-weight:400;color:#3e4049;text-decoration:none;position:relative;background-position:center right 12px;background-repeat:no-repeat;background-image:url(/img/svg/check_gray.svg)}.w-os-form_modal_room_info_text_toggle{cursor:pointer;width:16px;height:16px;min-width:16px;min-height:16px;content:"";display:block;background-position:center center;background-repeat:no-repeat;background-image:url(/img/svg/info.svg);margin-right:0}.w-os-form_modal_room_info_text_toggle+.b-info_toggle_content{width:250px;left:unset;right:-40px;bottom:calc(100% + 8px)}.w-os-form_modal_room_info_text_toggle+.b-info_toggle_content:after{left:unset;right:24px}.w-os-form_modal_room_info_text_toggle:hover+.b-info_toggle_content{opacity:1;visibility:visible}@media (max-width: 768px){.w-os-form_modal_room_info{margin-top:24px}}.w-os-form_modal_close{display:inline-flex;position:absolute;right:32px;top:32px;cursor:pointer;transition:.5s}@media (max-width: 768px){.w-os-form_modal_close{right:24px;top:24px}}.w-os-form_modal_close:hover svg path{stroke:#3063e2}.w-os-form_modal_body{display:flex;flex-direction:column;height:100%;padding:32px;overflow:hidden}@media (max-width: 768px){.w-os-form_modal_body{display:none}}.w-os-form_modal_mobile{display:none;flex-direction:column;padding:24px 0;height:100%;overflow:hidden}@media (max-width: 768px){.w-os-form_modal_mobile{display:flex}}.w-os-form_modal_mobile_filt{display:flex;gap:8px;overflow-x:auto;height:auto;min-height:44px;padding-bottom:8px;-webkit-overflow-scrolling:touch;scrollbar-width:none}.w-os-form_modal_mobile_filt::-webkit-scrollbar{display:none}.w-os-form_modal_mobile_item{display:grid;grid-template-columns:16px 1fr 90px;gap:8px;padding:6px;border-radius:8px;border:1px solid #fff}.w-os-form_modal_mobile_item_title,.w-os-form_modal_mobile_item_price{font-weight:500;font-size:16px;line-height:150%;color:#161a23}.w-os-form_modal_mobile_item_container{display:flex;flex-direction:column;gap:8px}.w-os-form_modal_mobile_item--active{border:1px solid #c2d3fa}.w-os-form_modal_mobile_item--active .w-os-form_check{opacity:1}.w-os-form_modal_filt{width:100%;display:grid;grid-template-columns:1fr 1fr 1fr 1fr 180px;gap:8px}.w-os-form_modal_data{display:flex;flex-direction:column;gap:4px;padding:24px 16px 24px 24px;overflow:auto;overflow-y:scroll}@media (max-width: 768px){.w-os-form_modal_data{width:100%;padding:24px 0}}.w-os-form_modal_data--error{text-align:center;font-weight:400;font-size:16px;line-height:150%;color:#ff4646}.w-os-form_modal_data_item{display:grid;grid-template-columns:1fr 1fr 1fr 1fr 180px;gap:8px;border-radius:8px;padding:4px 0;border:1px solid #fff;background:#fff;cursor:pointer;transition:.5s}.w-os-form_modal_data_item_block{padding:20px 16px 20px 56px;font-weight:400;font-size:16px;line-height:150%;color:#161a23}.w-os-form_modal_data_item_block span{font-weight:500}.w-os-form_modal_data_item_block:first-child{padding-left:24px;display:flex;gap:8px}.w-os-form_modal_data_item_block:last-child{padding-left:32px}.w-os-form_modal_data_item_block__icon{background-size:24px auto;background-position:16px center;background-repeat:no-repeat}.w-os-form_modal_data_item_block__icon--plane{background-image:url(/img/svg/transport/plane_thin.svg)}.w-os-form_modal_data_item_block__icon--bus{background-image:url(/img/svg/transport/bus_thin.svg)}.w-os-form_modal_data_item_block__icon--train{background-image:url(/img/svg/transport/train_thin.svg)}.w-os-form_modal_data_item_block__icon--own{background-image:url(/img/svg/transport/car_thin.svg)}.w-os-form_modal_data_item:hover,.w-os-form_modal_data_item--active{border:1px solid #c2d3fa;box-shadow:0 0 0 4px #3063e240}.w-os-form_modal_data_item--active .w-os-form_check{opacity:1}.w-os-form_modal_data__loader{display:flex;justify-content:center;padding:20px}.w-os-form_modal_data__loader--img{width:120px;height:120px;max-width:120px;max-height:120px;animation:spin 2s linear 0s infinite}.w-os-form_modal_btns{display:flex;gap:16px;justify-content:center;align-items:center;padding:0 0 24px}.w-os-form_modal_btns span{min-width:150px}.w-os-form_check{width:24px;height:24px;opacity:0;transition:.5s}.w-os-form_mobile_filter{display:inline-block}.w-os-form_mobile_filter--open .w-os-form_mobile_filter__modal{display:block;color:#161a23;position:fixed;height:100%;width:100%;top:0;left:0;border-radius:0;z-index:1010;opacity:1;visibility:visible;transform:translateY(0);transition-delay:0s,0s,0s;justify-content:start;background:#fff}.w-os-form_mobile_filter--open .w-os-form_modal_close{right:0;top:0}.w-os-form_mobile_filter--disabled .w-os-form_mobile_filter_row{cursor:default;background-color:#eff1f5}.w-os-form_mobile_filter--disabled .w-os-form_mobile_filter_row:hover{border-color:#e6e8ee;color:#3e4049;background-color:#eff1f5}.w-os-form_mobile_filter--disabled .w-os-form_mobile_filter_row svg{display:none}.w-os-form_mobile_filter_row{display:flex;align-items:center;gap:12px;padding:8px 24px;border-radius:16px;border:1.5px solid #e6e8ee;font-size:16px;font-style:normal;font-weight:400;color:#3e4049;white-space:nowrap;text-decoration:none;cursor:pointer;transition:border .5s ease,background-color .5s ease,color .5s ease}.w-os-form_mobile_filter_row:hover{border:1.5px solid #3e4049;color:#161a23;background-color:#fff}.w-os-form_mobile_filter_row:hover svg path{transition:.5s;stroke:#3e4049}.w-os-form_mobile_filter__modal{display:none}.w-os-form_mobile_filter__modal .w-os-where__modal_body_btns{display:flex;align-items:center;justify-content:center}.w-os-form_not_found{display:flex;flex-direction:column;gap:24px}.w-os-form_not_found_image{display:flex;align-items:center;justify-content:center}.w-os-form_not_found_title{font-weight:500;font-size:18px;line-height:133%;text-align:center;color:#161a23}.w-os-form_not_found_text{font-weight:400;font-size:14px;line-height:143%;text-align:center;color:#161a23}.w-os-form__search--input{border:0px solid #000;outline:none;font-size:16px;font-weight:500;line-height:24px}.w-os-form_rows .w-os-peoples__in,.w-os-form_rows .w-os-row{height:54px;line-height:54px;background-size:24px 24px!important}.w-os-form_rows .w-os-from__searchTitle{display:none}.w-os-row .w-os-peoples__modal{top:0;left:-10px}.w-os-row.w-os-where__food{background-image:url(/img/svg/input/food.svg)}.w-os-row.w-os-where__room{background-image:url(/img/svg/input/room.svg)}.w-os-row.w-os-where__nights{background-image:url(/img/svg/input/nights.svg)}.w-os-row.w-os-row--disabled{background-color:#eff1f5}.w-os-row.w-os-row--disabled svg{opacity:.5}.w-os-form_modal_body .b-offersSearch__inner{box-shadow:0 12px 56px -4px #10182814,0 4px 16px -2px #00000008}.row_filter.w-os-from .w-os-from__modal{width:calc(100% + 48px)}.row_filter .c-checkList{max-height:300px;overflow:auto}.modal-fade-enter-active,.modal-fade-leave-active{transition:opacity .5s ease}.modal-fade-enter-from,.modal-fade-leave-to{opacity:0}.w-os-form_rows .w-os-peoples__modal{width:calc(100% + 24px);left:-12px;top:-36px}@media (max-width: 768px){.w-os-form_rows .w-os-peoples__modal{width:100%;left:0;top:0}}.w-os-form_rows .w-os-peoples--open,.b-offers__form_content--modal{z-index:1010}.b-filter{width:100%;padding:24px;border-radius:10px;background-color:#fff}.b-filter--hotels .b-filter_header+.b-filter__item{margin-top:0}.b-filter .b-btn--modal-close{display:none}@media (max-width: 768px){.b-filter{border-radius:0;overflow-x:hidden}.b-filter .b-btn--modal-close{display:block}.b-filter_header{display:flex;align-items:center;justify-content:center;padding:4px 0;margin-bottom:24px}.b-filter_header span{font-weight:500;font-size:18px;line-height:133%;color:#161a23}}.b-filter__prices{width:100%;display:flex;justify-content:center;align-items:center;gap:4px}.b-filter__prices input::-webkit-outer-spin-button,.b-filter__prices input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.b-filter__prices_price{display:flex;flex-direction:column;justify-content:center;position:relative;width:100%;height:58px;border-radius:8px;background-color:#fff;border:1.5px solid #e6e8ee;color:#3e4049;padding:0 16px}.b-filter__prices_price:hover{border:1.5px solid #3e4049}.b-filter__prices_price--hide{display:none}.b-filter__prices_price--focus{border:1px solid #e6e8ee;box-shadow:0 0 0 4px #3063e240}.b-filter__prices_price input{max-width:70px;display:inline-flex;width:fit-content;outline:none;border:0px solid #000;font-weight:400;font-size:16px;line-height:150%;color:#161a23}@media (max-width: 768px){.b-filter__prices_price input{max-width:100px}}.b-filter__prices_price span.toggle_price_title{position:absolute;left:16px;top:8px;width:100%;font-weight:400;font-size:12px;line-height:150%;color:#161a23}.b-filter__prices_price span.toggle_price_note{font-weight:400;font-size:16px;line-height:150%;color:#161a23}.b-filter__price{margin-top:16px;display:flex;flex-direction:column;gap:16px}.b-filter__price .switch_items{display:grid;grid-template-columns:1fr 1fr;width:100%}.b-filter__price .switch_items label{width:100%}.b-filter__pricesSep{display:block;min-width:8px;max-width:8px;height:2px;background-color:#161a23}.b-filter__item{position:relative;margin-top:32px}.b-filter__item_favorite_bar{border-radius:50px;background-color:#e6e8ee;width:100%;height:4px;margin-top:8px;margin-bottom:16px}.b-filter__item_favorite_bar span{display:block;width:0px;border-radius:50px;background-color:#3063e2;height:4px}.b-filter__item_favorite_btns{margin-top:16px}.b-filter__item .b-offers__loader{position:absolute;top:0;right:0;bottom:0;left:0;background:#ffffff80;display:flex;align-items:center;justify-content:center;z-index:10;border-radius:inherit;padding:0}.b-filter__title{color:#161a23;font-size:16px;font-style:normal;font-weight:500;padding-bottom:8px}.b-filter__title--favorites{display:flex;justify-content:space-between;gap:20px}.b-filter__title--favorites span{font-weight:500;font-size:16px;line-height:150%;color:#74767f}.b-filter__btnWrap{margin-top:8px;display:inline-flex;align-items:center;gap:5px;position:relative;transition:all .5s}.b-filter__btn{display:inline-block;padding:8px 24px;border-radius:16px;border:1.5px solid #e6e8ee;font-size:16px;font-style:normal;font-weight:400;color:#3e4049;text-decoration:none;cursor:pointer;transition:border .5s ease,background-image .5s ease,color .5s ease}.b-filter__btn:hover{border:1.5px solid #3e4049;color:#161a23;background-color:#fff}.b-filter__btn--active{border:1px solid #3063e2;color:#2a55cc;background-color:#fff;background-image:url(/img/svg/check.svg);padding-left:44px;background-repeat:no-repeat;background-position:24px}.b-filter__btn--active:hover{border:1px solid #3e4049;background-color:#fff;background-image:url(/img/svg/check_black.svg)}.b-filter__btn--active .b-filter__rating_badge{background-color:#2a55cc!important;background-image:none!important}.b-filter__btn--stars{display:inline-flex;align-items:center;justify-content:center}.b-filter__btn--stars img{width:100%}.b-filter__btn--stars.b-filter__btn--active .b-star--tour{background-image:url(/img/svg/star_active.png)}.b-filter__btn--stars.b-filter__btn--active .b-star--hotel{background-image:url(/img/svg/hotel_star_active.png)}.b-filter__btn--rating{display:inline-flex;align-items:center;gap:8px;padding:8px 24px 8px 10px}.b-filter__btn--rating.b-filter__btn--active{border-color:#3063e2;color:#3063e2;background-image:none}.b-filter__btn--rating.b-filter__btn--active .b-filter__rating_badge{background-color:#3063e2}.b-filter__btn--rating:hover:not(.b-filter__btn--active){background-color:#fff}.b-filter__rating_badge{display:inline-flex;align-items:center;justify-content:center;min-width:48px;border-radius:10px 10px 0;padding:2px 12px;font-weight:700;font-size:14px;line-height:143%;color:#fff;flex-shrink:0;transition:background-color .3s ease}.b-filter__showHiddenBtn{display:none;margin-top:32px;font-size:16px;font-weight:500;cursor:pointer;color:#3063e2;padding-right:20px;background-image:url(/img/widgets/offersFilter/chevron.svg);background-repeat:no-repeat;background-position:right 0 center}.b-filter__showHiddenBtn:hover{text-decoration:underline}.b-filter__hidden:not(.b-filter__hidden--show) .b-filter__btnWrap{margin-top:0;height:0;visibility:hidden;opacity:0}.b-filter__hidden:not(.b-filter__hidden--show) .b-filter__showHiddenBtn{display:inline-block}.b-filter__transition{transition:.5s}.b-filter--hidden{display:none}.b-filter__toggle{display:flex;align-items:center;gap:4px;margin-top:16px;cursor:pointer}.b-filter__toggle--active svg{transform:rotate(-180deg)}.b-filter__toggle span{font-weight:500;font-size:16px;line-height:150%;color:#3063e2}.b-filter__toggle svg{transition:.5s}.b-filter__error{display:flex;align-items:center;gap:16px;border:1px solid #3e4049;border-radius:10px;padding:24px;font-weight:400;font-size:16px;line-height:150%;color:#161a23}.b-filter__loader{display:flex;justify-content:center}.b-filter__loader img{width:64px;height:64px;max-width:64px;max-height:64px;animation:spin 2s linear 0s infinite}.b-filter__more_btn{display:flex;align-items:center;justify-content:center;margin-top:48px}.b-filter__nights{display:flex;flex-direction:column;gap:20px;padding-top:16px}.b-filter_favorites{display:flex;flex-direction:column;gap:24px}.b-filter_favorites--title{font-weight:500;font-size:18px;line-height:133%;color:#161a23;margin-bottom:4px}.b-filter_favorites--desc{font-weight:400;font-size:14px;line-height:143%;color:#74767f}.b-filter_favorites_block{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px}.b-filter_favorites_block_img{display:flex;background:#eff1f5;border-radius:10px}.b-filter_favorites_block_text{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px}.b-filter_favorites_block_text_item{display:flex;gap:2px}.b-filter_favorites_block_text_item img{width:16px;height:16px;margin:0}.b-filter_favorites .b-filter__item{margin:0;padding-bottom:24px;border-bottom:1px solid #e6e8ee}.b-filter_favorites .b-filter__item:last-child{padding-bottom:0;border-bottom:0px solid #e6e8ee}.b-star{display:inline-block;width:16px;height:16px;min-width:16px;min-height:16px;background-size:contain;background-repeat:no-repeat;background-position:center;flex-shrink:0}.b-star--tour{background-image:url(/img/svg/star-grey.svg)}.b-star--hotel{background-image:url(/img/svg/hotel_star_grey.png)}.b-filterTags{padding-top:14px;display:flex;align-items:center;flex-wrap:wrap;row-gap:8px}@media (max-width: 768px){.b-filterTags{flex-wrap:nowrap;overflow:scroll;white-space:nowrap;-webkit-overflow-scrolling:touch;scrollbar-width:none}.b-filterTags::-webkit-scrollbar{display:none}}.b-filterTags_container{display:grid;grid-template-columns:1fr auto;align-items:end}@media (max-width: 960px){.b-filterTags_container{display:grid;grid-template-columns:1fr;gap:10px}}.b-filterTags__tag{display:flex;margin-right:16px;align-items:center;justify-content:center;height:fit-content;cursor:pointer;transition:.5s;text-decoration:none}.b-filterTags__tag:hover .b-filterTags__title{color:#161a23}.b-filterTags__tag:hover .b-filterTags__remove{background-image:url(/img/svg/close_black.svg)}.b-filterTags__title{display:block;font-size:16px;font-style:normal;font-weight:500;color:#74767f;margin-right:4px}.b-filterTags__title--stars{display:flex;flex-wrap:nowrap}.b-filterTags__remove{display:block;width:16px;height:16px;background-size:16px 16px;background-repeat:no-repeat;background-position:left center;background-image:url(/img/svg/close_gray.svg);text-decoration:none;font-size:0}.b-filterTags__clear,.b-filterTags__select{cursor:pointer;display:block;height:fit-content;font-size:16px;font-style:normal;font-weight:500;line-height:150%;color:#3063e2;text-decoration:none;border-bottom:1px solid transparent;transition:.3s}.b-filterTags__clear:hover,.b-filterTags__select:hover{border-bottom:1px solid #2a55cc}.b-filterTags__select.b-filterTags__select--no-hover{cursor:default}.b-filterTags__select.b-filterTags__select--no-hover:hover{border-bottom:1px solid transparent}.b-filterTags__sort{display:flex;gap:16px;flex-wrap:nowrap;justify-content:end;position:relative}.b-filterTags__sort--hotels{align-items:center}.b-filterTags__sort--sort-label{font-weight:500;font-size:16px;line-height:150%;color:#3e4049}@media (max-width: 768px){.b-filterTags__sort--sort-label{display:none}}@media (max-width: 768px){.b-filterTags__sort{display:grid;grid-template-columns:1fr 1fr}}@media (max-width: 768px){.b-filterTags__sort--with_seo{display:grid;grid-template-columns:1fr 1fr auto}.b-filterTags__sort--with_seo .b-btn--sort span{display:none}}.b-filterTags__sort--favorites{margin-top:12px;display:grid;grid-template-columns:1fr auto}@media (max-width: 768px){.b-filterTags__sort--favorites{margin-top:12px;grid-template-columns:1fr}}.b-faq{margin-top:16px;border-top:1px solid #e6e8ee}.b-faq__name{font-size:18px;font-weight:500;line-height:1.3;color:#161a23;cursor:pointer;padding:24px 0;margin:0}.b-faq__text{display:none;font-size:14px;font-weight:400;line-height:1.4;color:#161a23}.b-faq__item{border-bottom:1px solid #e6e8ee;background-image:url(/img/widgets/faq/open.svg);background-position:right top 28px;background-repeat:no-repeat;padding-right:24px}.b-faq__item--open{background-image:url(/img/widgets/faq/close.svg)}.b-faq__item--open .b-faq__text{display:block;animation:showBlock .5s linear forwards;padding-bottom:24px}@keyframes showBlock{0%{opacity:0}to{opacity:1}}.b-info{display:flex;align-items:center;gap:24px;flex-wrap:wrap}.b-info__item{display:flex;gap:48px;width:100%}@media (max-width: 960px){.b-info__item{gap:24px}}@media (max-width: 768px){.b-info__item{flex-direction:column}}.b-info__img{min-width:320px;max-width:320px;border-radius:10px;object-position:center;object-fit:cover}@media (max-width: 768px){.b-info__img{max-width:100%;height:295px}}.b-info__right{flex:1 0 0;padding:64px 0}@media (max-width: 768px){.b-info__right{padding:0}}.b-info__right .b-faq__name{padding-top:0;padding-bottom:16px}.b-info__title{font-size:20px;font-weight:500;line-height:1.3;color:#161a23}.b-info__text{margin-top:16px;font-size:14px;font-weight:400;line-height:1.4;color:#161a23}.form-body{display:flex;flex-direction:column;gap:16px}.form-group{display:flex;flex-direction:column;gap:6px}.form-input input,.form-input select,.form-input textarea{width:100%;border:1.5px solid #d0d3dc;border-radius:8px;padding:16px;font-weight:500;font-size:14px;line-height:143%;color:#161a23;background:#fff;resize:vertical}.form-input input::placeholder,.form-input select::placeholder,.form-input textarea::placeholder{color:#74767f}.form-input input:focus,.form-input select:focus,.form-input textarea:focus,.form-input input:active,.form-input select:active,.form-input textarea:active{border:1.5px solid #c2d3fa}.form-checkbox{position:relative}.form-checkbox input[type=checkbox]{width:0;height:0;bottom:0;left:0;position:absolute;z-index:-1;opacity:0}.form-error{font-weight:400;font-size:12px;line-height:100%;color:#ff4646}.form-checkbox input[type=checkbox]+label:before{content:"";display:block;position:absolute;left:0;width:24px;height:24px;border-radius:4px;border:1.5px solid #e6e8ee;background-position:center center;background-repeat:no-repeat;transition:all .3s}.form-checkbox input[type=checkbox]:checked+label:before{background-image:url(/img/svg/check.svg)}.form-checkbox input[type=checkbox]+label{position:relative;display:block;cursor:pointer;padding-left:40px;font-weight:400;font-size:12px;line-height:150%;text-align:justify;color:#3e4049}.form-checkbox input[type=checkbox]+label strong{font-weight:500;font-size:14px}.form-agree a{color:#3063e2;text-decoration:none;font-weight:500}.form-agree a:hover{text-decoration:underline}.contacts-container{display:grid;grid-template-columns:1fr 384px;gap:24px;margin-top:24px;margin-bottom:24px}@media (max-width: 768px){.contacts-container{grid-template-columns:1fr}}.contacts-info{display:flex;flex-direction:column;gap:16px;width:100%}.contacts-info-block{width:100%;display:flex;flex-direction:column;gap:16px;border:1px solid #e6e8ee;border-radius:8px;padding:24px}.contacts-info-block p,.contacts-form p{margin:0}.contacts-info-block-title{font-weight:500;font-size:24px;line-height:133%;color:#161a23}.contacts-info-block-text{font-weight:400;font-size:16px;line-height:150%;color:#3e4049}.contacts-info-table{display:grid;grid-template-columns:1fr;gap:16px}.contacts-info-block-table{display:flex;flex-direction:column;gap:32px;font-weight:500;font-size:16px;line-height:150%;color:#161a23}.contacts-info-block-table-item-phones{width:fit-content}.contacts-info-block-table-item-phones--item{display:flex;gap:8px}.contacts-info-block-table .contacts-info-block-table-item-text{font-weight:400}.contacts-info-block-table .contacts-info-block-table-item-text>span{font-weight:500}.contacts-info-col{display:flex;flex-direction:column;gap:16px}.contacts-socials{display:flex;gap:8px;align-items:center}.contacts-socials a:hover path,.contacts-socials a:active path{transition:.5s;fill:#3063e2}.contacts-form{box-shadow:0 12px 56px -4px #10182814,0 4px 16px -2px #00000008;background:#eef3fe;max-width:384px;border-radius:8px;overflow:hidden}@media (max-width: 768px){.contacts-form{grid-row:1}}.contacts-form-header{background:#eef3fe}.contacts-form .form-body{display:flex;gap:16px;padding:24px;background:#fff}.contacts-form__dop{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden;opacity:0}.contacts-form-header{display:flex;flex-direction:column;gap:8px;padding:20px 24px;background:#eef3fe}.contacts-form-header-title{font-weight:500;font-size:30px;line-height:127%;letter-spacing:-.03em;color:#161a23}.contacts-form-header-desc{font-weight:400;font-size:12px;line-height:150%;color:#161a23}@media (max-width: 768px){.contacts-info,.contacts-info-table,.contacts-info-col{display:flex;flex-direction:column;gap:16px}.contacts-form{max-width:100%}}body.open-modal{overflow-y:hidden;padding-right:8px}.open-modal #modal_container,#auth_container.open{opacity:1;visibility:visible}#auth_container.open{background:transparent}#modal_container,#auth_container{position:fixed;z-index:3000;top:0;left:0;width:100vw;max-height:100%;height:100%;overflow:hidden;overflow-y:auto;padding:20px 0 0;background:#0f0f0fb3;visibility:hidden;opacity:0;transition:all .3s ease}.open-modal #modal_container .modal_window{opacity:1;visibility:visible;-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}.modal-backdrop.open{display:flex}.modal-backdrop{display:none;overflow:hidden;overflow-y:auto;position:fixed;top:0;bottom:0;left:0;right:0;background-color:#0f0f0f4d;justify-content:center;align-items:center;padding:20px 0}@media (max-width: 960px){.modal-backdrop{padding:0}}.modal-backdrop.modal-backdrop-dark{z-index:1000;background-color:#0f0f0fb3}@media (max-width: 768px){.modal-backdrop--hide_mobile{display:none!important}}.modal{margin-bottom:auto;background:#fff;box-shadow:2px 2px 20px 1px;overflow-x:auto;display:flex;flex-direction:column}.modal-header,.modal-footer{padding:15px;display:flex}.modal-header{border-bottom:1px solid #ebecf0;justify-content:space-between}.modal-footer{border-top:1px solid #ebecf0;justify-content:flex-end}.modal-body{position:relative}.btn-close{margin-left:auto;border:none;font-size:20px;cursor:pointer;font-weight:700;color:#4aae9b;background:transparent}.favorites_modal{border-radius:20px;width:300px;max-width:300px;padding:24px 32px 40px;box-shadow:0 4px 23px -2px #1018281a,0 2px 12px -2px #0000000f;background:#fff}@media (max-width: 960px){.favorites_modal{margin-top:20px}}.favorites_modal .modal-body{display:flex;flex-direction:column;gap:24px}.favorites_modal_title{font-weight:500;font-size:20px;line-height:130%;text-align:center;color:#000;padding:0 0 8px;margin:0}.favorites_modal_desc{font-weight:400;font-size:16px;line-height:150%;text-align:center;color:#a2a4af;margin:0 0 8px}.favorites_modal_desc a{text-decoration:none;color:#3063e2}.b-favoritesEmpty{display:flex;flex-direction:column;align-items:center;text-align:center;padding:80px 24px;border:1px solid #e6e8ee;border-radius:10px;background:#fff;margin-top:16px}.b-favoritesEmpty__icon{width:151px;height:127px;margin-bottom:24px}.b-favoritesEmpty__title{font-weight:500;font-size:30px;line-height:127%;letter-spacing:-.03em;color:#161a23}.b-favoritesEmpty__desc{margin-top:8px;font-weight:400;font-size:16px;line-height:150%;color:#3e4049}.b-favoritesEmpty__btn{margin-top:24px;min-width:200px}.b-favoritesEmpty__devices{display:flex;align-items:center;gap:12px;margin-top:48px}.b-favoritesEmpty__devices img,.b-favoritesEmpty__devices svg{display:block}.b-favoritesEmpty__account{margin-top:12px;font-size:14px;line-height:1.4;color:#3e4049}.b-favoritesEmpty__account a{color:#3063e2;text-decoration:none;transition:color .2s ease}.b-favoritesEmpty__account a:hover{color:#3063e2}@media (max-width: 768px){.b-favoritesEmpty{padding:48px 16px}.b-favoritesEmpty__title{font-size:20px}}.sitemap_container{padding-top:64px}@media (max-width: 768px){.sitemap_container{padding-top:48px}}.sitemap_table{column-count:4;column-gap:32px;list-style-type:none;padding:0}@media (max-width: 1024px){.sitemap_table{column-count:3}}@media (max-width: 768px){.sitemap_table{column-count:2}}@media (max-width: 540px){.sitemap_table{column-count:1}}.sitemap_table_title{padding-left:16px;font-weight:500;font-size:18px;line-height:133%;color:#161a23;margin:0 0 8px}.sitemap_item,.sitemap_item>a{display:flex;align-items:center;gap:8px;font-weight:500;font-size:16px;line-height:150%;color:#74767f;margin:0 0 4px;text-decoration:none}.sitemap_item.sitemap_item_title>a{font-size:18px}.sitemap_item>a{align-items:start;margin:0}.sitemap_table .sitemap_item:first-child{margin-top:0}.sitemap_item.sitemap_item_title{margin:32px 0 8px}@media (max-width: 768px){.sitemap_item.sitemap_item_title{margin:24px 0 8px}}.sitemap_table--hotels .sitemap_item.sitemap_item_title{margin:8px 0}.sitemap_item>span{font-weight:500;font-size:16px;line-height:150%;color:#74767f}.pagination{display:flex;gap:4px}.pagination-item{display:flex;align-items:center;justify-content:center;border:1.5px solid #e6e8ee;border-radius:20px;padding:8px;width:48px;height:48px;font-weight:500;font-size:16px;line-height:150%;text-align:center;text-decoration:none;color:#3e4049;transition:.5s}.pagination-item--dots{background:transparent!important;border:1.5px solid #e6e8ee!important;color:#3e4049!important}span.pagination-item{background:#e6e8ee;border:1.5px solid #3e4049;cursor:default}.pagination-item:hover{border:1.5px solid #3e4049}span.pagination-item-prev,span.pagination-item-next{border:1.5px solid #e6e8ee!important;background:#fff!important;opacity:.5!important}.pagination-item-prev{margin-right:auto}.pagination-item-next{margin-left:auto}.b-advantages{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;gap:24px}@media (max-width: 960px){.b-advantages{grid-template-columns:1fr 1fr}}@media (max-width: 568px){.b-advantages{grid-template-columns:1fr}}.b-advantages-item{display:flex;flex-direction:column;gap:24px;padding:24px;border-radius:8px;box-shadow:0 12px 56px -4px #10182814,0 4px 16px -2px #00000008;background:#fff}.b-advantages-item img{max-height:72px;object-fit:cover;margin:0 auto}.b-advantages-item p{font-weight:400;font-size:14px;line-height:143%;text-align:center;color:#161a23;margin:0}.b-advantages-item--title{font-weight:500!important;font-size:18px!important;line-height:133%!important}.b-mainseo .b-faq{max-width:976px;margin:0 auto}.b-mainseo .b-faq__name,.b-mainseo .b-faq__text p,.b-mainseo .b-faq__text span{text-align:left}.b-top-seo{display:grid;grid-template-columns:1fr 1fr;gap:24px;border-radius:16px;padding:32px;margin-top:12px;background:#fff}@media (max-width: 768px){.b-top-seo{grid-template-columns:1fr;padding:0}}.b-top-seo-content{display:flex;flex-direction:column;gap:16px;padding:32px}@media (max-width: 768px){.b-top-seo-content{padding:16px}}.b-top-seo-image{border-radius:8px;width:100%;height:100%;background-size:cover;background-position:center;background-repeat:no-repeat}@media (max-width: 768px){.b-top-seo-image{min-height:260px;border-bottom-left-radius:0;border-bottom-right-radius:0}}.b-top-seo-title{font-weight:500;font-size:24px;line-height:133%;color:#161a23;margin:0}.b-top-seo-toggle{cursor:pointer;font-weight:500;font-size:16px;line-height:150%;color:#3063e2;padding-left:8px;padding-right:28px;background-image:url(/img/svg/caret_top_color.svg);background-size:16px 16px;background-repeat:no-repeat;background-position:right 8px center;display:inline-block;width:fit-content}@media (max-width: 768px){.b-top-seo-toggle{margin-left:auto}}.b-top-seo-text{font-weight:500;font-size:14px;line-height:143%;color:#3e4049}.b-top-seo-text ol,.b-top-seo-text ul{padding-inline-start:20px;list-style-type:disc}.b-top-seo-text ol li,.b-top-seo-text ul li{margin-bottom:12px}.b-404{display:flex;justify-content:center}.b-404 img{width:auto;max-height:392px}.b-404__digits{position:relative;max-width:980px;margin:48px auto 0;aspect-ratio:1000/400;background:linear-gradient(120deg,#0e6ba8,#2e9cca,#7fd4e8,#2e9cca,#0e6ba8);background-size:300% 300%;animation:sea-drift 9s ease-in-out infinite;-webkit-mask-image:url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1000 400'%3E%3Ctext x='500' y='330' text-anchor='middle' font-family='Arial, Helvetica, sans-serif' font-weight='900' font-size='430' letter-spacing='6' fill='white'%3E404%3C/text%3E%3C/svg%3E");-webkit-mask-size:contain;-webkit-mask-position:center;-webkit-mask-repeat:no-repeat;mask-image:url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1000 400'%3E%3Ctext x='500' y='330' text-anchor='middle' font-family='Arial, Helvetica, sans-serif' font-weight='900' font-size='430' letter-spacing='6' fill='white'%3E404%3C/text%3E%3C/svg%3E");mask-size:contain;mask-position:center;mask-repeat:no-repeat}.b-404__digits-wrap{width:100%;filter:drop-shadow(0 22px 40px rgba(14,107,168,.28))}.b-404__digits video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity .8s ease}.b-404__digits video.is-ready{opacity:1}.b-404__digits:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#ffffff1a,#ff6b2b0f);pointer-events:none}@keyframes sea-drift{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@media (prefers-reduced-motion: reduce){.b-404__digits{animation:none}}.hhprp-backdrop{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#0f0f0f80;z-index:2000;opacity:0;visibility:hidden;transition:all .3s ease}.hhprp-backdrop--active{opacity:1;visibility:visible}.hhprp-notice{position:fixed;bottom:0;left:50%;background-color:#fff;box-shadow:0 4px 25px #0f0f0f33;padding:25px;width:100%;gap:25px;z-index:2010;opacity:0;visibility:hidden;transform:translate(-50%,20px);transition:all .3s ease}@media (max-width: 568px){.hhprp-notice{flex-direction:column;align-items:flex-start;gap:12px}.hhprp-notice__actions{width:100%;flex-direction:column}.hhprp-notice__btn{width:100%}}.hhprp-notice--active{opacity:1;visibility:visible;transform:translate(-50%)}.hhprp-notice__content{flex:1}.hhprp-notice__title{font-size:18px;font-weight:500;line-height:1.3;color:#161a23;margin-top:0}.hhprp-notice__text{font-size:14px;font-weight:400;line-height:1.4;color:#161a23}.hhprp-notice__text a{color:#3063e2;text-decoration:none;font-weight:500}.hhprp-notice__text a:hover{text-decoration:underline}.hhprp-notice__text__options{list-style-type:none}.hhprp-notice__text__option{margin-bottom:8px}.hhprp-notice__text__option-title span{font-size:18px;font-weight:500;line-height:1.3;color:#161a23}.hhprp-notice__actions{display:flex;gap:12px}.hhprp-popover{position:fixed;bottom:0;left:50%;background-color:#fff;box-shadow:0 4px 25px #0f0f0f33;padding:25px;width:100%;gap:25px;z-index:2010;opacity:0;visibility:hidden;transform:translate(-50%,20px);transition:all .3s ease}.hhprp-popover__container{display:flex;flex-direction:column;max-width:1260px;margin:0 auto}.hhprp-popover--active{opacity:1;visibility:visible;transform:translate(-50%)}.hhprp-popover__title{font-size:18px;font-weight:500;line-height:1.3;color:#161a23;margin-top:0;margin-bottom:12px}.hhprp-popover__close{z-index:2020}.hhprp-popover__content{font-size:14px;font-weight:400;line-height:1.4;color:#161a23;margin:12px 0}.hhprp-popover__content a{color:#3063e2;text-decoration:none;font-weight:500}.hhprp-popover__content a:hover{text-decoration:underline}.hhprp-popover__actions{display:flex;gap:12px}.hhprp-settings{margin-bottom:20px}.hhprp-settings__item{padding:12px;border:1px solid #9a9ca6;border-radius:6px;margin-bottom:12px}.hhprp-settings__item:last-child{margin-bottom:0}.hhprp-settings__header{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.hhprp-settings__title{font-size:18px;font-weight:500;line-height:1.3;color:#161a23;margin:0}.hhprp-settings__description{font-size:14px;font-weight:400;line-height:1.4;color:#161a23;margin:0}.b-share .w-os-peoples__modal{min-width:300px;top:40px}@media (max-width: 768px){.b-share .w-os-peoples__modal{top:0}}.b-share-ai{display:flex;flex-wrap:wrap;gap:8px}.b-share-ai-item{display:flex;align-items:center;justify-content:center;gap:8px;border:1.5px solid #3e4049;border-radius:20px;padding:8px 24px;text-decoration:none!important}.b-share-ai-item img{width:auto;margin:0}.b-share-ai-item span{font-weight:500;font-size:16px;line-height:150%;color:#161a23}.b-share__icon{display:flex}.b-share__title{font-weight:500;font-size:20px;line-height:130%;text-align:center;color:#161a23;padding:16px 0}@media (max-width: 768px){.b-share__title{display:none}}.b-share__dropdown{display:flex;flex-direction:column;gap:8px}@media (max-width: 768px){.b-share__dropdown{padding:24px}}.b-share__item{display:flex;gap:4px;align-items:center;justify-content:center;outline:none;border-radius:20px;padding:12px 20px;cursor:pointer;background:#eff1f5;border:2px solid #eff1f5;font-weight:500;font-size:16px;line-height:150%;color:#3e4049;transition:.5s}.b-share__item:hover{background:#e6e8ee;border:2px solid #e6e8ee;color:#161a23}.b-share__item:focus{box-shadow:0 0 0 4px #3063e240;background:#eff1f5;border:2px solid #d0d3dc}.b-share__item:active{border:2px solid #d0d3dc;background:#eff1f5}.social-share--news{display:flex;justify-content:end;margin-left:auto}.social-share--news .b-offers__header--btn{display:flex;flex-direction:row-reverse}.b-input-wrapper{position:relative;display:flex;flex-direction:column;width:100%}.b-input-wrapper--always .b-input-value-label{transform:translateY(-16px) scale(.75)!important}.b-input-eye{position:absolute;right:12px;top:50%;transform:translateY(-50%);background:none;border:none;padding:0;cursor:pointer;display:flex;align-items:center;opacity:.5;transition:opacity .5s}.b-input-eye:hover{opacity:1}.b-input-label{padding:0 16px;border-radius:8px;background:#fff;display:flex;align-items:center;height:56px;max-height:56px;transition:.5s;-webkit-user-select:none;user-select:none;margin-bottom:0;position:relative;font-weight:500;font-size:12px;line-height:133%;color:#161a23;border:1.5px solid #d0d3dc}.b-input-label--disabled{background:#eff1f5}.b-input-label--disabled .iti__flag{opacity:.5}.b-input-label:hover{border:1.5px solid #3e4049}.b-input-label:focus-within{border:1.5px solid #c2d3fa}.b-input-label:focus-within .b-input-value-label{transform:translateY(-16px) scale(.75)}.b-input-value-wrapper{position:relative;display:inline-block;height:100%;width:100%;overflow:hidden}.b-input-value-wrapper--datepicker{overflow:visible}.b-input-value-label{font-weight:500;font-size:12px;line-height:133%;color:#161a23;position:absolute;left:0;top:50%;transform:translateY(-50%);transform-origin:left top;white-space:nowrap;transition:transform .2s cubic-bezier(0,0,.2,1);-webkit-user-select:none;user-select:none;pointer-events:none}.b-input-value-main{padding:0;border:0;margin-top:24px;background:none;font-weight:400;font-size:16px;line-height:150%;color:#161a23;width:100%;outline:none}.b-input-value-main::placeholder{color:#a2a4af}.b-input-value-main:focus{outline:none}.b-input-value-main[disabled]{color:#a2a4af}.b-input-value-main:not(:placeholder-shown)~.b-input-value-label{transform:translateY(-16px) scale(.75)}.hidden-datepicker .dp__input_wrap{display:none!important}.b-input-value-main.iti{margin-left:-8px}.b-input-value-main .iti__selected-country-primary{gap:4px}.b-input-label--disabled .iti__selected-dial-code{color:#a2a4af}.slide-fade-enter-active{transition:all .3s ease-out}.slide-fade-leave-active{transition:all .4s cubic-bezier(1,.5,.8,1)}.slide-fade-enter-from,.slide-fade-leave-to{transform:translateY(-20px);opacity:0}.b-loader-fade-enter-active,.b-loader-fade-leave-active{transition:opacity .2s ease}.b-loader-fade-enter-from,.b-loader-fade-leave-to{opacity:0}.b-body--white{background-color:#fff}.b-body--menuOpen{overflow:hidden}.main_logo{min-width:180px;max-width:180px}.circle_logo{min-width:36px;max-width:36px}.footer-no-top+footer .b-footer{margin-top:0}.shadow-hover{cursor:pointer;position:relative}.shadow-hover:hover:after{top:-10px;left:-10px;right:-10px;bottom:-10px;opacity:1}.shadow-hover:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;border:1.5px solid #e6e8ee;border-radius:10px;opacity:0;transition:all .4s cubic-bezier(.25,1,.5,1);pointer-events:none}.swiper-with-padding{margin-left:-10px!important;margin-right:-10px!important;padding-left:10px!important;padding-right:10px!important}.b-slider-tag .swiper-slide{width:auto}.b-slider-tag-item{display:inline-flex;align-items:center;gap:4px;border-radius:20px;padding:8px 16px;font-weight:500;font-size:14px;line-height:143%;color:#3e4049;cursor:pointer;transition:.5s;text-decoration:none}.b-slider-tag-item:hover,.b-slider-tag-item:focus{background:#e6e8ee;color:#161a23}.nav-arrow{border:none;border-radius:50%;background:#fff3;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .3s;color:#fff;flex-shrink:0;padding:0}.nav-arrow svg path{transition:.5s}.nav-arrow:hover svg path{stroke:#54565f}.b-cityPopular--mobile{display:none}@media (max-width: 960px){.b-cityPopular--mobile{display:block}}.b-cityPopular--pc{display:grid}@media (max-width: 960px){.b-cityPopular--pc{display:none}}.grecaptcha-badge{visibility:hidden}.editor-padding{font-family:Euclid Circular A,sans-serif;font-optical-sizing:auto;padding:20px!important}.editor-padding.b-faq__text{display:block}.c-checkList--hide{display:none!important}.c-checkList ul{display:flex;gap:16px;flex-direction:column;padding:0;margin:0;list-style:none}.c-checkList li{display:flex;gap:8px;justify-content:left;align-items:center;font-size:16px;font-style:normal;font-weight:400;line-height:24px;cursor:pointer}.c-checkList li:before{content:"";display:block;width:24px;height:24px;border-radius:4px;border:1.5px solid #e6e8ee;background-position:center center;background-repeat:no-repeat;transition:all .3s}.c-checkList li.isChecked:before{background-image:url(/img/svg/check.svg)}.c-checkList li>ul{padding-left:24px}.dest{-webkit-user-select:none;user-select:none}.dest_title{margin:0 0 16px;font-weight:500;font-size:16px;line-height:150%;color:#161a23}.dest_animate{overflow:hidden;height:0}.dest_item{display:flex;align-items:center}.dest_container_sub{padding-left:24px;margin-top:16px}.dest_container_toggle{display:flex;align-items:center;gap:4px;margin-left:auto;font-weight:500;font-size:12px;line-height:150%;color:#3e4049;transition:.3s;cursor:pointer}.dest_container_toggle.active img{transform:rotate(180deg)}.dest_container ul{display:flex;gap:16px;flex-direction:column;padding:0;margin:0;list-style:none}.dest_container li{display:flex;gap:8px;justify-content:left;align-items:center;font-size:16px;font-style:normal;font-weight:400;line-height:24px;cursor:pointer}.dest_container li:before{content:"";display:block;width:24px;height:24px;min-width:24px;min-height:24px;border-radius:4px;border:1.5px solid #e6e8ee;background-position:center center;background-repeat:no-repeat;transition:all .3s}.dest_container li.choose:before{background-image:url(/img/svg/check.svg)}.dest_container li.selective:before{background-image:url(/img/svg/minus.svg)}.dest_container li>ul{padding-left:24px}.switch_container{display:flex;align-items:center;justify-content:center}.switch_items{display:inline-flex;align-items:center;justify-content:center;gap:9px;overflow:hidden;border-radius:20px;padding:4px;background:#eff1f5}.switch_item label{width:150px;display:inline-flex;align-items:center;justify-content:center;font-weight:500;font-size:16px;line-height:150%;padding:8px;color:#3e4049;background:#eff1f5;-webkit-user-select:none;user-select:none;transition:.5s;border-radius:500px;border:1px solid #eff1f5;cursor:pointer}.switch_item input[type=radio]{display:none}.switch_item.active label{font-weight:500;font-size:16px;line-height:150%;color:#161a23}.switch_item.active label{box-shadow:0 6px 10px #0f0f0f1a;background:#fff}.switch_item label:hover{border:1px solid #3e4049}.b-SO__tags{display:flex;justify-content:flex-start;max-width:100%;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none}.b-SO__tags::-webkit-scrollbar{display:none}.b-SO__tags .b-SOTags{flex:0 0 auto;margin-right:auto;margin-left:auto}@media screen and (max-width: 470px){.b-SO__tags{max-width:calc(100% + 32px);margin-right:-16px;margin-left:-16px;padding-left:16px}.b-SO__tags .b-SOTags{margin-right:0;margin-left:0}}.b-SO__offers{overflow:hidden;padding:48px 24px 24px;margin:-24px;max-width:100vw}.b-SO__offers .swiper{overflow:visible!important}@media (max-width: 960px){.b-SO__offers .glide__track{margin-right:-32px;margin-left:-32px}}@media (max-width: 768px){.b-SO__offers .glide__track{margin-right:-16px;margin-left:-16px}}.b-SO__nav{display:none;margin-top:24px;margin-bottom:24px}@media (max-width: 960px){.b-SO__nav{display:block}}.b-SO__targets{margin-top:64px;display:grid;grid-template-columns:1fr 1fr 1fr 1fr;gap:24px}@media screen and (max-width: 1080px){.b-SO__targets{grid-template-columns:1fr 1fr 1fr}}@media screen and (max-width: 850px){.b-SO__targets{grid-template-columns:1fr 1fr}}@media screen and (max-width: 540px){.b-SO__targets{grid-template-columns:1fr}}@media (max-width: 960px){.b-SO__targets_pc{display:none!important}}.b-SO__targets_mobile{display:none!important}.b-SO__targets_mobile .swiper-slide{width:270px}@media (max-width: 960px){.b-SO__targets_mobile{display:block!important}}.b-SO__targets--no-top{margin-top:0}@media screen and (max-width: 540px){.b-SO__targets__footer{display:flex;flex-direction:row;overflow:auto;padding-bottom:20px}}.b-SO__targets__footer .b-SOTargets__item{min-width:250px}.b-SO__btns{margin-top:64px}@media (max-width: 960px){.b-SO__btns{margin-top:24px}}.b-SO__tab{transition:height .3s;visibility:hidden;opacity:0}.b-SO__tab--active{visibility:visible;opacity:1}.b-SO__tab--loaded:not(.b-SO__tab--active){height:0;position:fixed}.b-SOOffers{display:block}.b-SOOffers__imgWrap{border-radius:8px;overflow:hidden;display:block;width:100%;height:176px;position:relative;z-index:1;background-color:#eff1f5}.b-SOOffers__imgWrap--alt{min-height:136px!important;max-height:136px!important}.b-SOOffers__imgWrap--alt .b-filter__rating_badge{position:absolute;z-index:99;bottom:9px;left:7px}.b-SOOffers__imgWrap:before{display:block;content:"";border-radius:8px;transition:--cardTransition .3s;background:linear-gradient(0deg,rgba(0,0,0,var(--cardTransition)),rgba(0,0,0,var(--cardTransition)));position:absolute;left:0;right:0;top:0;bottom:0;z-index:10}.b-SOOffers__imgWrap .b-hotel__mini_card_rating{z-index:11}.b-SOOffers__item{display:block;text-decoration:none;transition:box-shadow .3s;border-bottom-left-radius:12px;border-bottom-right-radius:12px;position:relative;z-index:1}.b-SOOffers__item--alt{display:grid;grid-template-columns:100px 1fr;gap:12px;background:#fff;border-top-left-radius:12px;border-top-right-radius:12px}.b-SOOffers__item--expired .b-SOOffers__imgWrap img{filter:grayscale(100%)}.b-SOOffers__item--similar{height:100%;display:flex;flex-direction:column}.b-SOOffers__item--similar .b-SOOffers__body{flex:1 1 auto}.b-SOOffers__item--similar .b-SOOffers__footer{gap:0px}.b-SOOffers__item--similar .b-offersItem__price b{font-size:28px}.b-SOOffers__item img{top:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .75s cubic-bezier(.19,1,.22,1);position:absolute;z-index:10}.b-SOOffers__item:hover img{transform:scale(1.05)}.b-SOOffers__body{display:flex;flex-direction:column;gap:12px;padding:12px 8px}.b-SOOffers__body--alt{gap:8px;padding:0}.b-SOOffers__title{display:block;white-space:nowrap;overflow:hidden;max-width:100%;text-overflow:ellipsis;font-weight:500;font-size:18px;line-height:133%;color:#000}.b-SOOffers__title--alt{white-space:normal;flex-wrap:wrap}.b-SOOffers__title--alt span{white-space:normal!important}.b-SOOffers__title_stars{display:flex;align-items:center;gap:2px;width:100%}.b-SOOffers__title_stars--title{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex-shrink:1;min-width:0}.b-SOOffers__title_stars--hotel{flex-direction:column;max-width:100%;align-items:start;gap:4px}.b-SOOffers__title_stars--hotel .b-SOOffers__title_stars--title{min-width:0;width:100%}.b-SOOffers__title_stars .b-stars{display:flex;flex-shrink:0;white-space:nowrap}.b-SOOffers__countries{display:flex;justify-content:left}.b-SOOffers__country{display:block}.b-SOOffers__footer{padding-top:12px;margin-top:auto;align-items:end;justify-content:space-between;position:relative;display:flex;gap:8px}.b-SOOffers__footer .b-offersItem__price{margin:0;text-align:end}.b-SOOffers__footer .b-info_toggle_content{right:-10px;left:initial;bottom:calc(100% - 8px)}.b-SOOffers__footer .b-info_toggle_content:after{right:-5px;left:initial}.b-SOOffers__footer--alt{padding-top:8px;justify-content:start}.b-SOOffers__footer--alt .b-offersItem__price{font-weight:400;font-size:14px;line-height:143%}.b-SOOffers__footer--alt .b-offersItem__price b{font-weight:500;font-size:22px;line-height:136%;letter-spacing:-.05em}.b-SOOffers__footer--alt .b-offersItem__price:after{display:none;visibility:hidden}.b-SOOffers__footerLeft{display:flex;gap:4px;flex-direction:column;max-width:152px}.b-SOOffers__price{display:block;margin-left:auto}.b-SOOffers__from{font-size:14px;font-weight:400;line-height:20px;text-align:left;display:block;color:#161a23;padding-left:24px;background-repeat:no-repeat;background-position:center left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;background-image:url(/img/svg/transport/plane.svg)}.b-SOOffers__date{font-size:14px;font-weight:400;line-height:20px;text-align:left;display:block;color:#161a23;padding-left:24px;background-repeat:no-repeat;background-position:center left;background-image:url(/img/svg/calendar.svg)}.b-SOOffers__beach{background-image:url(/img/svg/beach_alt.svg)}.b-SOOffers__nights{margin-left:4px}.b-SOOffers__titleWrap{display:flex;flex-direction:column;gap:4px;text-decoration:none;outline:none}@media (max-width: 960px){.b-SOOffers__titleWrap{flex-direction:row;gap:4px}}.b-SOOffers__titleWrap .b-stars{margin-left:0}.b-SOOffers__titleWrapInner{max-width:100%}@media (max-width: 960px){.b-SOOffers__titleWrapInner{max-width:calc(100% - 84px)}}.b-SOOffers .b-stars{margin-left:0}.b-SO--side .b-SO__sideWrap{display:grid;grid-template-columns:1fr 296px;gap:24px 12px;align-items:start;padding-top:32px}@media (max-width: 968px){.b-SO--side .b-SO__sideWrap{padding-top:24px}}.b-SO--side .b-SO__sideWrap .b-SO__offers{padding-top:24px;padding-right:24px}@media (max-width: 768px){.b-SO--side .b-SO__sideWrap .b-SO__offers{padding-right:10px;padding-left:24px}}@media (max-width: 968px){.b-SO--side .b-SO__sideWrap{grid-template-columns:1fr}}.b-SO--side .b-SO__sideLeft{min-width:0}.b-SO--side .b-SO__sideRight{position:relative;z-index:1;background:#fff;padding-left:12px}@media (max-width: 968px){.b-SO--side .b-SO__sideRight{display:none}}.b-SO--side .b-SO__sideTitle{font-weight:500;font-size:20px;line-height:130%;color:#161a23;margin-bottom:12px;text-align:start}.b-SO--side .b-SO__sideTargets{display:grid;grid-template-columns:1fr;grid-template-rows:1fr 1fr 1fr;gap:12px}.b-SO--side .b-SO__btns{margin-top:32px}.b-SO--side .b-SO__sideTargetsMobile{display:none;margin-top:24px}@media (max-width: 968px){.b-SO--side .b-SO__sideTargetsMobile{display:block}}.b-SO--side .b-SO__sideTargetsMobile .b-SO__sideTitle{margin-bottom:16px}.b-SO--side .b-SO__sideTargetsMobile .b-SOSideTarget{height:140px}.b-SOSideTarget{position:relative;display:block;height:120px;border-radius:8px;overflow:hidden;text-decoration:none}.b-SOSideTarget:before{display:block;content:"";border-radius:8px;transition:--cardTransition .3s;background:linear-gradient(0deg,rgba(0,0,0,var(--cardTransition)),rgba(0,0,0,var(--cardTransition)));position:absolute;left:0;right:0;top:0;bottom:0;z-index:10}.b-SOSideTarget img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .75s cubic-bezier(.19,1,.22,1)}.b-SOSideTarget:hover img{transform:scale(1.05)}.b-SOSideTarget__price{position:absolute;top:14px;right:16px;z-index:2;font-weight:500;font-size:16px;line-height:150%;text-align:right;color:#fff;white-space:nowrap;z-index:10}.b-SOSideTarget__body{position:absolute;bottom:16px;left:16px;right:16px;z-index:2;display:flex;flex-direction:column;align-items:start;gap:2px;z-index:10}.b-SOSideTarget__title{color:#fff;font-weight:500;font-size:20px;line-height:130%;overflow:hidden;text-align:start;z-index:10}.b-SOSideTarget__note{color:#fff;font-weight:400;font-size:14px;line-height:143%;text-align:start;z-index:10}.b-SOTags{background-color:#eff1f5;border-radius:32px;padding:4px;gap:8px;display:flex;justify-content:center}.b-SOTags__tag{line-height:40px;height:40px;border-radius:24px;cursor:pointer;color:#161a23;font-size:16px;font-weight:500;text-align:center;transition:all .3s;padding:0 24px;white-space:nowrap;border:1.5px solid transparent;text-decoration:none}.b-SOTags__tag:not(.b-SOTags__tag--active):hover{border-color:#3e4049}.b-SOTags__tag--active{box-shadow:0 6px 17px #0f0f0f1a;background-color:#fff}.b-SOTargets{display:grid;grid-template-columns:repeat(4,calc(25% - 18px));gap:24px}@media (max-width: 1280px){.b-SOTargets{grid-template-columns:repeat(3,calc(33.33% - 16px))}}@media (max-width: 768px){.b-SOTargets{grid-template-columns:100%}}.b-SOTargets__imgWrap{overflow:hidden;display:block;width:92px;height:92px;border-radius:6px}.b-SOTargets__item{display:flex;justify-content:center;text-decoration:none}@media (max-width: 960px){.b-SOTargets__item{margin-left:24px;width:270px;min-width:270px}}.b-SOTargets__item img{width:100%;height:100%;object-fit:cover;transition:transform .75s cubic-bezier(.19,1,.22,1)}.b-SOTargets__item:hover img{transform:scale(1.1)}.b-SOTargets__body{padding:16px 0 0 16px;box-sizing:border-box;width:calc(100% - 92px)}.b-SOTargets__title{white-space:nowrap;overflow:hidden;max-width:100%;text-overflow:ellipsis}.b-SOTargets__title--wrap{white-space:inherit}.b-SOTargets__text{color:#74767f;font-size:14px;font-weight:400;line-height:1.4;margin-top:8px;display:flex;flex-wrap:wrap;gap:4px}.b-SOTargets__price{color:#3063e2}@media (max-width: 960px){.b-SOTargets--pc{display:none}}.b-SOTargets--mobile{display:none}@media (max-width: 960px){.b-SOTargets--mobile{display:block;text-align:center}}.b-SOTargets--mobile .swiper-slide{display:flex;flex-direction:column;gap:24px;height:auto}.b-SOTargets--mobile .b-SOTargets__item{width:100%;min-width:0;margin-left:0}.b-SOTargets__more{display:grid;grid-template-rows:0fr;transition:grid-template-rows .5s ease}.b-SOTargets__more--open{grid-template-rows:1fr}.b-SOTargets__moreInner{overflow:hidden;min-height:0;padding-top:24px}.b-SOTargets__showAll{display:flex;align-items:center;justify-content:center;gap:4px;margin-top:24px;font-weight:500;font-size:16px;line-height:150%;color:#3063e2;cursor:pointer;-webkit-user-select:none;user-select:none}.b-SOTargets__showAll svg{transition:transform .4s ease}.b-SOTargets__showAll--active svg{transform:rotate(180deg)}.b-blogCards{overflow:hidden}@media (max-width: 960px){.b-blogCards{display:none}}.b-blogCards--mobile{display:none}@media (max-width: 960px){.b-blogCards--mobile{display:block}.b-blogCards--mobile .glide__track{margin-right:-32px;margin-left:-32px}}@media (max-width: 768px){.b-blogCards--mobile .glide__track{margin-right:-16px;margin-left:-16px}}@media (max-width: 960px){.b-blogCards__item{height:396px!important}}@media (max-width: 768px){.b-blogCards__item{height:330px!important}}.b-blogCards__item:first-of-type{grid-column:span 2;grid-row:span 3;height:606px}@media (max-width: 960px){.b-blogCards__item:first-of-type{height:576px;grid-column:span 2;grid-row:span 2}}@media (max-width: 768px){.b-blogCards__item:first-of-type{height:464px;grid-column:auto}}.b-blogCards__item:nth-child(2){grid-column:span 2;grid-row:span 2;height:396px}@media (max-width: 960px){.b-blogCards__item:nth-child(2){height:276px;grid-column:auto;grid-row:auto}}@media (max-width: 960px){.b-blogCards__title{font-size:30px!important;line-height:1.3!important}}.b-blogCards__item:first-of-type .b-blogCards__title{color:#fff}.b-blogCards__item:nth-child(2) .b-blogCards__title{color:#fff}.b-blogCards__item:nth-child(n+3) .b-blogCards__title{font-weight:500;font-size:20px;line-height:130%}.b-blogCards__nav{display:none}@media (max-width: 960px){.b-blogCards__nav{display:block;margin-top:24px}}.b-vocationIdeas{display:grid;grid-template-columns:repeat(4,1fr);gap:24px}@media (max-width: 960px){.b-vocationIdeas{grid-template-columns:repeat(2,1fr)}.b-vocationIdeas--months .b-vocationIdeas__item{aspect-ratio:1}.b-vocationIdeas--months .b-vocationIdeas__imgWrap{height:100%;width:100%}}@media (max-width: 768px){.b-vocationIdeas{grid-template-columns:1fr;gap:16px}.b-vocationIdeas--months{grid-template-columns:1fr 1fr}}.b-vocationIdeas__item{display:block;text-decoration:none;position:relative}.b-vocationIdeas__item img{display:block;width:100%;height:100%;border-radius:8px;object-fit:cover;transition:transform .75s cubic-bezier(.19,1,.22,1)}.b-vocationIdeas__item:hover img{transform:scale(1.05)}.b-vocationIdeas__imgWrap{display:block;width:100%;height:200px;border-radius:8px;overflow:hidden;position:relative}.b-vocationIdeas__imgWrap:before{display:block;content:"";border-radius:8px;transition:--cardTransition .3s;background:linear-gradient(0deg,rgba(0,0,0,var(--cardTransition)),rgba(0,0,0,var(--cardTransition)));position:absolute;left:0;right:0;top:0;bottom:0;z-index:10}.b-vocationIdeas__body{display:flex;flex-direction:column;gap:8px;padding:8px 8px 0}.b-vocationIdeas__month{display:flex;align-items:center;justify-content:center;position:absolute;top:50%;bottom:50%;width:100%;font-weight:500;font-size:24px;line-height:133%;text-align:center;color:#fff;z-index:11}.b-vocationIdeas__text{color:#74767f;font-size:14px;font-weight:400;line-height:1.4;display:block;text-align:left}.b-vocationIdeas__price{color:#3063e2}.b-mobileMenuModal,.b-mobileDropdown--open{position:fixed;z-index:1010;left:100vw;right:-200vw;top:0;min-height:100vh;background-color:#fff;color:#74767f;display:none;opacity:0;visibility:hidden;transition:transform .6s cubic-bezier(.16,1,.3,1),opacity .3s,visibility 0s .3s;transform:scale(.9);transform-origin:top center;transition-delay:0s}@media (max-width: 1280px){.b-mobileMenuModal,.b-mobileDropdown--open{display:block}}.b-body--menuOpen .b-mobileMenuModal,.b-mobileMenuModal--open,.b-mobileDropdown--open{opacity:1;visibility:visible;transform:translateY(0);transition-delay:0s,0s,0s;left:0;right:0}.b-mobileMenuModal__inner,.b-mobileDropdown--open .b-mobileDropdown__inner{display:flex;padding:80px 48px 48px;flex-direction:column;align-items:flex-start;gap:32px;align-self:stretch;min-height:100vh}.b-mobileMenuModal__items{display:flex;flex-direction:column;align-items:flex-start;gap:16px;font-size:18px;margin-top:auto;margin-bottom:auto}.b-mobileMenuModal__items--top{margin-top:0}.b-mobileMenuModal__items--top .b-dropdown span{font-weight:500;font-size:24px;line-height:133%;color:#74767f}.b-mobileMenuModal__items--top .b-dropdown__drop,.b-mobileMenuModal__items--top .b-navDropdown,.b-mobileMenuModal__items--top .b-directConnection,.b-mobileMenuModal__items--top .b-dropdown>ul{padding-top:0!important}.b-mobileMenuModal__items--top .b-navDropdown__item{display:flex;align-items:center;gap:8px;height:auto;padding:8px;border-radius:10px}.b-mobileMenuModal__items--top .b-dropdown .b-navDropdown__title{font-size:20px}.b-mobileMenuModal__items--top .b-navDropdown__item--active{background-image:url(/img/svg/check.svg);background-position:center left 8px;background-repeat:no-repeat;background-size:32px 32px;padding-left:48px}.b-mobileMenuModal__items--top .b-navDropdown__item--active img{display:none}.b-mobileMenuModal__items--top .b-navDropdown__item--active span{color:#3063e2}.b-mobileMenuModal__close,.b-mobileDropdown__back{position:absolute;z-index:210;border-radius:20px;border:1.5px solid #d0d3dc;box-sizing:border-box;width:40px;height:40px;top:20px;right:16px;cursor:pointer;background-position:center center;background-image:url(/img/svg/close.svg);background-repeat:no-repeat}.b-mobileMenuModal__contact{color:#74767f;text-decoration:none}.b-mobileMenuModal__favorites{display:flex;align-items:center;gap:8px;color:#74767f;text-decoration:none;font-size:18px;font-weight:500;transition:color .2s}.b-mobileMenuModal__favorites:hover{color:#3063e2}.b-mobileMenuModal__favoritesCount{display:none;box-sizing:border-box;min-width:20px;height:20px;padding:0 6px;border-radius:16px;background:#ff4736;color:#fff;font-size:12px;font-weight:600;line-height:20px;text-align:center}.b-mobileMenu{display:flex;flex-direction:column;align-items:flex-start;gap:16px}.b-mobileMenu__item{color:#74767f;font-size:24px;font-style:normal;font-weight:500;line-height:1.3;text-decoration:none}.b-mobileMenu__item--phoneHidden{color:#3063e2}.b-mobileDropdown{transition:transform .6s cubic-bezier(.16,1,.3,1),opacity .3s,visibility 0s .3s;transform-origin:top center}.b-mobileDropdown__back{display:none;left:16px;right:auto;z-index:210;background-image:url(/img/svg/back.svg);opacity:0;visibility:hidden;transition:transform .6s cubic-bezier(.16,1,.3,1),opacity .3s,visibility 0s .3s;transform:scale(.9);transform-origin:top center}.b-mobileDropdown__title{display:none;color:#161a23;font-size:18px;font-style:normal;font-weight:500;text-align:center;height:80px;line-height:80px;position:absolute;opacity:0;visibility:hidden;transition:transform .6s cubic-bezier(.16,1,.3,1),opacity .3s,visibility 0s .3s;transform:scale(.9);transform-origin:top center}.b-mobileDropdown .b-dropdown__drop,.b-mobileDropdown .b-navDropdown,.b-mobileDropdown .b-directConnection,.b-mobileDropdown .b-dropdown>ul{display:none;transition:0s}.b-mobileDropdown .b-dropdown span{opacity:1;visibility:visible;transition:transform .6s cubic-bezier(.16,1,.3,1),opacity .3s,visibility 0s .3s;transform:translateY(0);transition-delay:0s,0s,0s}.b-mobileDropdown .b-dropdown>span{display:block;transform:none;transition:0s}.b-mobileDropdown .b-dropdown>span.b-dropdown__icon_title{display:flex;align-items:center;gap:8px}.b-mobileDropdown .b-dropdown>span.b-dropdown__icon_title img{width:24px;height:24px;flex:0 0 auto}.b-mobileDropdown .b-dropdown>ul{position:absolute;opacity:0;visibility:hidden;transition:transform .6s cubic-bezier(.16,1,.3,1),opacity .3s,visibility 0s .3s;transform:scale(.9);transform-origin:top center;margin:0;padding:0;display:flex;flex-direction:column;gap:16px;box-shadow:none}.b-mobileDropdown--open{animation:appearFromRightTop .5s;z-index:200;position:absolute;transform:translateY(0);transition-delay:0s,0s,0s}.b-mobileDropdown--open .b-dropdown__drop,.b-mobileDropdown--open .b-navDropdown,.b-mobileDropdown--open .b-directConnection,.b-mobileDropdown--open .b-dropdown>ul{display:block}.b-mobileDropdown--open .b-dropdown>span{display:none!important}.b-mobileDropdown--open .b-dropdown>ul{position:initial;visibility:visible;opacity:1;transform:translateY(0);transition-delay:0s,0s,0s}.b-mobileDropdown--open .b-dropdown>ul>li>a{color:#74767f;font-size:24px;font-weight:500;line-height:1.3}.b-mobileDropdown--open .b-dropdown>ul>li.is-active>a{color:#3063e2;background-image:none;padding-right:0}.b-mobileDropdown--open .b-dropdown--open .b-dropdown__drop,.b-mobileDropdown--open .b-dropdown--open .b-navDropdown,.b-mobileDropdown--open .b-dropdown--open .b-directConnection,.b-mobileDropdown--open .b-dropdown--open .b-dropdown>ul{margin:0;padding:48px 0 0}.b-mobileDropdown--open .b-dropdown--open .b-dropdown__drop--contacts .b-directConnection__title{display:block}.b-mobileDropdown--open .b-dropdown--open .b-dropdown__dropTitle,.b-mobileDropdown--open .b-dropdown--open .b-directConnection__title{display:none}.b-mobileDropdown--open .b-dropdown--open .b-dropdown__dropTitle--mobile{display:block;font-size:16px;margin-bottom:16px;margin-left:16px}.b-mobileDropdown--open .b-dropdown--open .b-dropdown__dropTitle--mobile:not(:first-child){margin-top:16px}.b-mobileDropdown--open .b-mobileDropdown__inner{height:100vh;overflow-y:scroll;overflow-x:hidden;padding-top:0;scrollbar-width:thin;padding-bottom:80px}.b-mobileDropdown--open .b-mobileDropdown__back{display:block;opacity:1;visibility:visible;transform:translateY(0);transition-delay:0s,0s,0s}.b-mobileDropdown--open .b-mobileDropdown__title{display:block;position:initial;opacity:1;visibility:visible;transform:translateY(0);transition-delay:0s,0s,0s}.b-dropdown--open.b-dropdown--hide-block .b-dropdown__valueText{font-weight:500;font-size:24px;line-height:133%;color:#74767f}.b-dropdown--open.b-dropdown--hide-block .b-dropdown__valueSymbol{display:none}.b-dropdown--open.b-dropdown--hide-block .b-dropdown__item,.b-dropdown--open.b-dropdown--hide-block .nice-select .option,.nice-select .b-dropdown--open.b-dropdown--hide-block .option,.b-dropdown--open.b-dropdown--hide-block .b-dropdown>ul>li>a{padding:8px 16px}.b-dropdown--open.b-dropdown--hide-block .b-dropdown__item--active,.b-dropdown--open.b-dropdown--hide-block .nice-select .option.selected,.nice-select .b-dropdown--open.b-dropdown--hide-block .option.selected,.b-dropdown--open.b-dropdown--hide-block .b-dropdown>ul>li.is-active>a{background-image:none}.b-dropdown--open.b-dropdown--hide-block .b-dropdown__item--active .b-dropdown__valueText,.b-dropdown--open.b-dropdown--hide-block .nice-select .option.selected .b-dropdown__valueText,.nice-select .b-dropdown--open.b-dropdown--hide-block .option.selected .b-dropdown__valueText,.b-dropdown--open.b-dropdown--hide-block .b-dropdown>ul>li.is-active>a .b-dropdown__valueText{color:#3063e2}@keyframes appearFromRightTop{0%{transform:scale(.9);opacity:0}to{transform:scale(1);opacity:1}}.b-directConnection{min-width:324px}.b-directConnection__title{display:block;margin-top:22px;margin-bottom:6px}.b-navDropdown{min-width:286px;text-align:left}.b-navDropdown--center{left:50%;transform:scale(.9) translate(-50%)}.b-navDropdown--right{left:auto;right:0}.b-navDropdown__items{display:grid;grid-template-columns:1fr 1fr}.b-navDropdown__items .b-dropdown__dropTitle,.b-navDropdown__items .b-directConnection__title{grid-column:1/-1}.b-navDropdown__item{padding-right:24px;padding-left:18px;border-radius:6px;transition:all .2s;height:64px;display:flex;gap:20px;align-items:center;text-decoration:none;white-space:nowrap}.b-navDropdown__item:hover{background-color:#eff1f5}.b-navDropdown__title{display:block;color:#161a23;font-size:16px;font-weight:500}.b-navDropdown__img{display:block;max-width:32px;max-height:32px;object-fit:contain}.b-navDropdown__cards{display:grid;row-gap:4px;column-gap:8px;grid-template-columns:repeat(2,1fr)}.b-navDropdown__cards--logos{grid-template-columns:repeat(2,180px)}.b-navDropdown__card{padding:2px 24px 2px 2px;border-radius:10px;transition:all .2s;display:flex;gap:12px;align-items:center;text-decoration:none}.b-navDropdown__card:hover{background-color:#eff1f5}.b-navDropdown__card--logo{justify-content:center;width:180px;height:68px;box-sizing:border-box;padding:10px 12px;background-color:#fff;box-shadow:0 4px 6px -2px #10182808,0 12px 16px -4px #10182814}.b-navDropdown__card--logo:hover{background-color:#fff;box-shadow:0 12px 56px -4px #10182814,0 4px 16px -2px #00000008}.b-navDropdown__card--logo .b-navDropdown__cardImg{width:auto;height:auto;max-width:156px;max-height:48px;object-fit:contain;border-radius:0}.b-navDropdown__cardImg{display:block;object-fit:cover;border-radius:6px;width:64px;height:64px}.b-navDropdown__cardName{display:block;color:#3e4049;font-size:16px;font-weight:500;white-space:nowrap}.b-navDropdown__btnWrap{display:flex;justify-content:center;margin-top:24px;text-align:center;font-size:14px}.b-navDropdown__btnWrap .b-btn,.b-navDropdown__btnWrap .w-os-peoples__submit,.b-navDropdown__btnWrap .w-os-peoples__clear,.b-navDropdown__btnWrap .w-os-from__submit,.b-navDropdown__btnWrap .w-os-from__clear,.b-navDropdown__btnWrap .w-os-where__submit,.b-navDropdown__btnWrap .w-os-where__clear,.b-navDropdown__btnWrap .w-os-to__submit,.b-navDropdown__btnWrap .w-os-to__clear,.b-navDropdown__btnWrap .b-mobileMenuModal__btn,.b-navDropdown__btnWrap .b-directConnection__btn{width:auto;padding:10px 38px;height:40px}.b-navDropdown__logoGroups{display:grid;gap:24px;grid-template-columns:repeat(2,auto)}.b-navDropdown__hotels{display:grid;gap:24px;grid-template-columns:auto auto}.b-navDropdown__hotels_items{display:flex;flex-direction:column;gap:4px}.b-navDropdown__hotels .w-os-to__search-dropdown__item{text-decoration:none;padding:2px}.b-navDropdown__hotels .w-os-to__search-dropdown__item-photo{width:64px;height:64px}.b-navDropdown__articles{display:grid;gap:24px;grid-template-columns:1fr 1fr 1fr}.b-navDropdown__articles .b-blogCards__item{border-radius:8px;width:296px;height:186px;grid-column:auto!important;grid-row:auto!important}.b-navDropdown__articles .b-blogCards__item .b-blogCards__title{font-weight:500;font-size:20px;line-height:130%;color:#fff}.b-dropdown--mobile .b-navDropdown__btnWrap{justify-content:start}.b-dropdown:not(.b-dropdown--mobile):hover>.b-navDropdown--center,.b-dropdown--open>.b-navDropdown--center{transform:translateY(0) translate(-50%)}.b-offersSearchMobile{border-radius:36px;background:#fff;height:64px;padding:8px 8px 8px 56px;background-image:url(/img/svg/search.svg);background-repeat:no-repeat;background-position:16px center;box-shadow:0 12px 56px -4px #10182814,0 4px 16px -2px #00000008;align-items:center;display:none}@media (max-width: 768px){.b-offersSearchMobile{display:flex;position:relative;overflow:hidden;gap:4px;z-index:1}}.b-offersSearchMobile__title{display:flex;overflow:hidden;font-weight:500;font-size:16px;line-height:150%;color:#161a23;white-space:nowrap}.b-offersSearchMobile__text{display:block;color:#161a23;font-size:16px;font-weight:500;line-height:1.5}.b-offersSearchMobile__btn{margin-left:auto}@-webkit-keyframes fadeInAccordion{0%{opacity:0}to{opacity:1}}@keyframes fadeInAccordion{0%{opacity:0}to{opacity:1}}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes loading{0%{background-position:100% 50%}to{background-position:0 50%}}.w-os-to__modal{width:510px}.w-os-where__modal{width:676px}.w-os-from__modal,.w-os-people__modal{width:360px}.w-os-from__searchText{overflow:hidden;white-space:nowrap;height:24px}.w-os-to{position:relative}.w-os-to__pluse{display:block;border-radius:6px;border:1.5px solid #e6e8ee;font-size:16px;font-style:normal;font-weight:500;line-height:21px;height:24px;padding:0 4px;margin-left:4px}.w-os-to__mark{display:block;width:16px;height:16px;background-position:center center;background-repeat:no-repeat;background-image:url(/img/widgets/offersSearch/mark.svg);margin-left:8px}.w-os-to__mark--inline{display:inline-block}@media screen and (max-width: 1080px){.w-os-to__mark{display:none}}@media (max-width: 768px){.w-os-to__mark{display:block}}.w-os-to__in{padding-left:56px!important;background-size:32px auto;background-position:16px center;background-repeat:no-repeat;cursor:pointer;display:flex;align-items:center;position:relative}@media screen and (max-width: 1080px){.w-os-to__in{padding-left:46px!important;padding-right:8px;background-position:8px center}}@media (max-width: 768px){.w-os-to__in{padding-left:56px!important;padding-right:16px;background-position:16px center}}.w-os-to__search{padding-left:56px!important;background-size:32px auto;background-position:16px center;background-repeat:no-repeat;cursor:pointer;display:flex;align-items:center;position:relative;z-index:80}@media screen and (max-width: 1080px){.w-os-to__search{padding-left:46px!important;padding-right:8px;background-position:8px center}}@media (max-width: 768px){.w-os-to__search{padding-left:56px!important;padding-right:16px;background-position:16px center}}.w-os-to__searchInner{display:flex;flex-direction:column;width:100%}.w-os-to__searchTitle{font-size:12px;font-weight:500;line-height:1.5}.w-os-to__searchTextInner{display:flex;align-items:center;justify-content:flex-start}.w-os-to__searchText{font-size:16px;font-weight:500;line-height:24px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.w-os-to__searchIn{font-size:16px;font-weight:500;margin:0;padding:0;background-color:transparent;border:0;height:24px;line-height:24px;outline:none}.w-os-to__searchIn::placeholder{color:#a2a4af}.w-os-to__modal{border-radius:10px;background:#fff;box-shadow:0 4px 23px -2px #1018281a,0 2px 12px -2px #0000000f;color:#161a23;position:absolute;z-index:90;top:-24px;left:-24px;flex-direction:column;display:none}.w-os-to__modal_header{display:none}@media (max-width: 768px){.w-os-to__modal{overflow-y:scroll;position:fixed;height:100%;width:100%;top:0;left:0;border-radius:0;z-index:1010;opacity:1;visibility:visible;transform:translateY(0);transition-delay:0s,0s,0s}.w-os-to__modal_header{display:flex;align-items:center;justify-content:center}.w-os-to__modal_header .b-mobileDropdown__back,.w-os-to__modal_header .b-mobileDropdown__close{display:block;visibility:visible;opacity:1}.w-os-to__modal_header_title{font-weight:500;font-size:18px;line-height:30px;color:#161a23}}.w-os-to--open .w-os-to__modal{display:flex}.w-os-to__modal_body{display:flex;flex-direction:column;padding:24px;gap:24px}@media (max-width: 768px){.w-os-to__modal_body{height:100%;max-height:auto}}.w-os-to__modal_body_btns{display:grid;grid-template-columns:155px 155px;gap:16px;justify-content:center}@media (max-width: 768px){.w-os-to__modal_body_btns{margin-top:auto}}.w-os-to__modal_footer{background:#f6f7fa;padding:0 24px;border-bottom-left-radius:16px;border-bottom-right-radius:16px}.w-os-to__modal_footer_title{display:flex;align-items:center;justify-content:space-between;gap:8px;font-weight:500;font-size:14px;line-height:143%;color:#161a23;cursor:pointer}.w-os-to__modal_footer_title svg{transition:.5s}.w-os-to__modal_footer.active .w-os-to__modal_footer_title svg{transform:rotate(180deg)}.w-os-to__modal_footer_content{display:flex;flex-direction:column;gap:16px;padding-bottom:16px}.w-os-to__modal_footer_content_block{display:flex;flex-direction:column;gap:4px}.w-os-to__modal_footer_content_block_title{font-weight:500;font-size:14px;line-height:143%;color:#161a23;margin:0}.w-os-to__modal_footer_content_block_text{font-weight:400;font-size:14px;line-height:143%;color:#161a23;margin:0}.w-os-to__wrap{opacity:0;z-index:80;position:fixed;background-color:#fff;top:0;left:0;right:0;bottom:0;cursor:pointer;display:none}@media (max-width: 768px){.w-os-to__wrap{width:100%;height:100%;z-index:1000}}.w-os-to--open .w-os-to__wrap{display:block}.w-os-to__label{font-size:16px;font-weight:500;line-height:1.5}.w-os-to__section{display:flex;flex-direction:column;gap:16px;padding:0 24px;width:100%}.w-os-to__section_destination{max-height:400px;overflow:auto}@media (max-width: 768px){.w-os-to__section{padding:0}}.w-os-to__more{color:#3063e2;font-size:16px;font-style:normal;font-weight:500;line-height:24px;display:inline-block;cursor:pointer;transition:all .3s;background-image:url(/img/kit/filters/chevron.svg);background-repeat:no-repeat;background-position:right center;padding-right:20px}.w-os-to__more:hover{color:#2a55cc;background-image:url(/img/kit/filters/chevron-hover.svg)}.w-os-to__btns{display:grid;justify-content:center;grid-template-columns:repeat(2,calc(50% - 16px));gap:16px}.w-os-to__badges{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.w-os-to__badge{display:flex;align-items:center;gap:4px;font-weight:500;font-size:16px;line-height:150%;color:#74767f;border:1.5px solid #d0d3dc;border-radius:999px;padding:2px 12px}.w-os-to__badge_close{cursor:pointer}.w-os-to__loader{width:40px;height:40px;max-width:40px;max-height:40px;margin-left:auto;margin-right:auto;animation:spin 2s linear 0s infinite}.w-os-to--hotels{width:100%}.w-os-to__in{background-image:url(/img/svg/input/location.svg)}.w-os-to__in--hotels{background-image:url(/img/svg/input/room.svg)}.w-os-where{position:relative}.w-os-where__pluse{display:block;border-radius:6px;border:1.5px solid #e6e8ee;font-size:16px;font-style:normal;font-weight:500;line-height:21px;height:24px;padding:0 4px;margin-left:4px}.w-os-where__mark{display:block;width:16px;height:16px;background-position:center center;background-repeat:no-repeat;background-image:url(/img/widgets/offersSearch/mark.svg);margin-left:8px}.w-os-where__mark--inline{display:inline-block}@media screen and (max-width: 1080px){.w-os-where__mark{display:none}}@media (max-width: 768px){.w-os-where__mark{display:block}}.w-os-where__in{padding-left:56px!important;background-size:32px auto;background-position:16px center;background-repeat:no-repeat;cursor:pointer;display:flex;align-items:center;position:relative}@media screen and (max-width: 1080px){.w-os-where__in{padding-left:46px!important;padding-right:8px;background-position:8px center}}@media (max-width: 768px){.w-os-where__in{padding-left:56px!important;padding-right:16px;background-position:16px center}}.w-os-where__search{padding-left:56px!important;background-size:32px auto;background-position:16px center;background-repeat:no-repeat;cursor:pointer;display:flex;align-items:center;position:relative;z-index:80}@media screen and (max-width: 1080px){.w-os-where__search{padding-left:46px!important;padding-right:8px;background-position:8px center}}@media (max-width: 768px){.w-os-where__search{padding-left:56px!important;padding-right:16px;background-position:16px center}}.w-os-where__searchInner{display:flex;flex-direction:column;width:100%}.w-os-where__searchTitle{font-size:12px;font-weight:500;line-height:1.5}.w-os-where__searchTextInner{display:flex;align-items:center;justify-content:flex-start}.w-os-where__searchText{font-size:16px;font-weight:500;line-height:24px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.w-os-where__searchIn{font-size:16px;font-weight:500;margin:0;padding:0;background-color:transparent;border:0;height:24px;line-height:24px;outline:none}.w-os-where__searchIn::placeholder{color:#a2a4af}.w-os-where__modal{border-radius:10px;background:#fff;box-shadow:0 4px 23px -2px #1018281a,0 2px 12px -2px #0000000f;color:#161a23;position:absolute;z-index:90;top:-24px;left:-24px;flex-direction:column;display:none}.w-os-where__modal_header{display:none}@media (max-width: 768px){.w-os-where__modal{overflow-y:scroll;position:fixed;height:100%;width:100%;top:0;left:0;border-radius:0;z-index:1010;opacity:1;visibility:visible;transform:translateY(0);transition-delay:0s,0s,0s}.w-os-where__modal_header{display:flex;align-items:center;justify-content:center}.w-os-where__modal_header .b-mobileDropdown__back,.w-os-where__modal_header .b-mobileDropdown__close{display:block;visibility:visible;opacity:1}.w-os-where__modal_header_title{font-weight:500;font-size:18px;line-height:30px;color:#161a23}}.w-os-where--open .w-os-where__modal{display:flex}.w-os-where__modal_body{display:flex;flex-direction:column;padding:24px;gap:24px}@media (max-width: 768px){.w-os-where__modal_body{height:100%;max-height:auto}}.w-os-where__modal_body_btns{display:grid;grid-template-columns:155px 155px;gap:16px;justify-content:center}@media (max-width: 768px){.w-os-where__modal_body_btns{margin-top:auto}}.w-os-where__modal_footer{background:#f6f7fa;padding:0 24px;border-bottom-left-radius:16px;border-bottom-right-radius:16px}.w-os-where__modal_footer_title{display:flex;align-items:center;justify-content:space-between;gap:8px;font-weight:500;font-size:14px;line-height:143%;color:#161a23;cursor:pointer}.w-os-where__modal_footer_title svg{transition:.5s}.w-os-where__modal_footer.active .w-os-where__modal_footer_title svg{transform:rotate(180deg)}.w-os-where__modal_footer_content{display:flex;flex-direction:column;gap:16px;padding-bottom:16px}.w-os-where__modal_footer_content_block{display:flex;flex-direction:column;gap:4px}.w-os-where__modal_footer_content_block_title{font-weight:500;font-size:14px;line-height:143%;color:#161a23;margin:0}.w-os-where__modal_footer_content_block_text{font-weight:400;font-size:14px;line-height:143%;color:#161a23;margin:0}.w-os-where__wrap{opacity:0;z-index:80;position:fixed;background-color:#fff;top:0;left:0;right:0;bottom:0;cursor:pointer;display:none}@media (max-width: 768px){.w-os-where__wrap{width:100%;height:100%;z-index:1000}}.w-os-where--open .w-os-where__wrap{display:block}.w-os-where__label{font-size:16px;font-weight:500;line-height:1.5}.w-os-where__section{display:flex;flex-direction:column;gap:16px;padding:0 24px;width:100%}.w-os-where__section_destination{max-height:400px;overflow:auto}@media (max-width: 768px){.w-os-where__section{padding:0}}.w-os-where__more{color:#3063e2;font-size:16px;font-style:normal;font-weight:500;line-height:24px;display:inline-block;cursor:pointer;transition:all .3s;background-image:url(/img/kit/filters/chevron.svg);background-repeat:no-repeat;background-position:right center;padding-right:20px}.w-os-where__more:hover{color:#2a55cc;background-image:url(/img/kit/filters/chevron-hover.svg)}.w-os-where__btns{display:grid;justify-content:center;grid-template-columns:repeat(2,calc(50% - 16px));gap:16px}.w-os-where__badges{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.w-os-where__badge{display:flex;align-items:center;gap:4px;font-weight:500;font-size:16px;line-height:150%;color:#74767f;border:1.5px solid #d0d3dc;border-radius:999px;padding:2px 12px}.w-os-where__badge_close{cursor:pointer}.w-os-where__loader{width:40px;height:40px;max-width:40px;max-height:40px;margin-left:auto;margin-right:auto;animation:spin 2s linear 0s infinite}.w-os-where__in{background-image:url(/img/svg/input/calendar.svg)}.w-os-where__in>span{overflow:hidden;max-height:100%}.w-os-where__nights{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.w-os-where__night{cursor:pointer;display:flex;gap:8px;align-items:center;font-weight:400;font-size:16px;line-height:150%;text-align:center;color:#3e4049;border:1.5px solid #e6e8ee;border-radius:16px;padding:8px 16px;transition:.5s}.w-os-where__night input{width:39px;height:26px;border:1px solid #e6e8ee;border-radius:6px;padding:4px 0;text-align:center;background:#fff;outline:none;font-weight:500;font-size:12px;line-height:150%;color:#161a23}.w-os-where__night:hover{color:#161a23;border:1.5px solid #3e4049}.w-os-where__night--active,.w-os-where__night--active:hover{background:#c2d3fa;border:1.5px solid #c2d3fa;color:#161a23}.w-os-where__night--disabled,.w-os-where__night--disabled:hover{cursor:not-allowed;opacity:.6}.w-os-where__dates{display:grid;grid-template-columns:1fr 1fr;align-items:center;justify-content:center;gap:8px;height:64px}@media (max-width: 500px){.w-os-where__dates{display:flex;flex-direction:column;align-items:center;height:auto}.w-os-where__dates .w-os-where__in{width:250px}}.w-os-where__date{display:flex;align-items:center;gap:4px;border-radius:8px;padding:11px 16px;font-weight:500;font-size:16px;line-height:150%;min-width:180px;color:#161a23}@media (max-width: 768px){.w-os-where__modal_body_btns{padding-bottom:24px}}.w-os-from{position:relative}.w-os-from__pluse{display:block;border-radius:6px;border:1.5px solid #e6e8ee;font-size:16px;font-style:normal;font-weight:500;line-height:21px;height:24px;padding:0 4px;margin-left:4px}.w-os-from__mark{display:block;width:16px;height:16px;background-position:center center;background-repeat:no-repeat;background-image:url(/img/widgets/offersSearch/mark.svg);margin-left:8px}.w-os-from__mark--inline{display:inline-block}@media screen and (max-width: 1080px){.w-os-from__mark{display:none}}@media (max-width: 768px){.w-os-from__mark{display:block}}.w-os-from__in{padding-left:56px!important;background-size:32px auto;background-position:16px center;background-repeat:no-repeat;cursor:pointer;display:flex;align-items:center;position:relative}@media screen and (max-width: 1080px){.w-os-from__in{padding-left:46px!important;padding-right:8px;background-position:8px center}}@media (max-width: 768px){.w-os-from__in{padding-left:56px!important;padding-right:16px;background-position:16px center}}.w-os-from__search{padding-left:56px!important;background-size:32px auto;background-position:16px center;background-repeat:no-repeat;cursor:pointer;display:flex;align-items:center;position:relative;z-index:80}@media screen and (max-width: 1080px){.w-os-from__search{padding-left:46px!important;padding-right:8px;background-position:8px center}}@media (max-width: 768px){.w-os-from__search{padding-left:56px!important;padding-right:16px;background-position:16px center}}.w-os-from__searchInner{display:flex;flex-direction:column;width:100%}.w-os-from__searchTitle{font-size:12px;font-weight:500;line-height:1.5}.w-os-from__searchTextInner{display:flex;align-items:center;justify-content:flex-start}.w-os-from__searchText{font-size:16px;font-weight:500;line-height:24px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.w-os-from__searchIn{font-size:16px;font-weight:500;margin:0;padding:0;background-color:transparent;border:0;height:24px;line-height:24px;outline:none}.w-os-from__searchIn::placeholder{color:#a2a4af}.w-os-from__modal{border-radius:10px;background:#fff;box-shadow:0 4px 23px -2px #1018281a,0 2px 12px -2px #0000000f;color:#161a23;position:absolute;z-index:90;top:-24px;left:-24px;flex-direction:column;display:none}.w-os-from__modal_header{display:none}@media (max-width: 768px){.w-os-from__modal{overflow-y:scroll;position:fixed;height:100%;width:100%;top:0;left:0;border-radius:0;z-index:1010;opacity:1;visibility:visible;transform:translateY(0);transition-delay:0s,0s,0s}.w-os-from__modal_header{display:flex;align-items:center;justify-content:center}.w-os-from__modal_header .b-mobileDropdown__back,.w-os-from__modal_header .b-mobileDropdown__close{display:block;visibility:visible;opacity:1}.w-os-from__modal_header_title{font-weight:500;font-size:18px;line-height:30px;color:#161a23}}.w-os-from--open .w-os-from__modal{display:flex}.w-os-from__modal_body{display:flex;flex-direction:column;padding:24px;gap:24px}@media (max-width: 768px){.w-os-from__modal_body{height:100%;max-height:auto}}.w-os-from__modal_body_btns{display:grid;grid-template-columns:155px 155px;gap:16px;justify-content:center}@media (max-width: 768px){.w-os-from__modal_body_btns{margin-top:auto}}.w-os-from__modal_footer{background:#f6f7fa;padding:0 24px;border-bottom-left-radius:16px;border-bottom-right-radius:16px}.w-os-from__modal_footer_title{display:flex;align-items:center;justify-content:space-between;gap:8px;font-weight:500;font-size:14px;line-height:143%;color:#161a23;cursor:pointer}.w-os-from__modal_footer_title svg{transition:.5s}.w-os-from__modal_footer.active .w-os-from__modal_footer_title svg{transform:rotate(180deg)}.w-os-from__modal_footer_content{display:flex;flex-direction:column;gap:16px;padding-bottom:16px}.w-os-from__modal_footer_content_block{display:flex;flex-direction:column;gap:4px}.w-os-from__modal_footer_content_block_title{font-weight:500;font-size:14px;line-height:143%;color:#161a23;margin:0}.w-os-from__modal_footer_content_block_text{font-weight:400;font-size:14px;line-height:143%;color:#161a23;margin:0}.w-os-from__wrap{opacity:0;z-index:80;position:fixed;background-color:#fff;top:0;left:0;right:0;bottom:0;cursor:pointer;display:none}@media (max-width: 768px){.w-os-from__wrap{width:100%;height:100%;z-index:1000}}.w-os-from--open .w-os-from__wrap{display:block}.w-os-from__label{font-size:16px;font-weight:500;line-height:1.5}.w-os-from__section{display:flex;flex-direction:column;gap:16px;padding:0 24px;width:100%}.w-os-from__section_destination{max-height:400px;overflow:auto}@media (max-width: 768px){.w-os-from__section{padding:0}}.w-os-from__more{color:#3063e2;font-size:16px;font-style:normal;font-weight:500;line-height:24px;display:inline-block;cursor:pointer;transition:all .3s;background-image:url(/img/kit/filters/chevron.svg);background-repeat:no-repeat;background-position:right center;padding-right:20px}.w-os-from__more:hover{color:#2a55cc;background-image:url(/img/kit/filters/chevron-hover.svg)}.w-os-from__btns{display:grid;justify-content:center;grid-template-columns:repeat(2,calc(50% - 16px));gap:16px}.w-os-from__badges{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.w-os-from__badge{display:flex;align-items:center;gap:4px;font-weight:500;font-size:16px;line-height:150%;color:#74767f;border:1.5px solid #d0d3dc;border-radius:999px;padding:2px 12px}.w-os-from__badge_close{cursor:pointer}.w-os-from__loader{width:40px;height:40px;max-width:40px;max-height:40px;margin-left:auto;margin-right:auto;animation:spin 2s linear 0s infinite}.w-os-from__in{background-image:url(/img/svg/input/depart.svg)}.w-os-from__in--disabled{border:1.5px solid #e6e8ee;box-shadow:unset;outline:unset;background-color:#eff1f5}.w-os-from__in--plane{background-image:url(/img/svg/transport/plane_thin.svg)}.w-os-from__in--bus{background-image:url(/img/svg/transport/bus_thin.svg)}.w-os-from__in--own{background-image:url(/img/svg/transport/car_thin.svg)}.w-os-from__small{height:60px;line-height:60px}.w-os-from__transport{display:grid;grid-template-columns:1fr 1fr 1fr;gap:8px}.w-os-from__transport_note{font-weight:400;font-size:16px;line-height:150%;color:#a2a4af}.w-os-from__transport_item{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;padding:8px 4px;border:1.5px solid #e6e8ee;transition:.5s;border-radius:10px;font-weight:400;font-size:16px;line-height:150%;text-align:justify;color:#3e4049;cursor:pointer}.w-os-from__transport_item svg{transition:.5s}.w-os-from__transport_item--active{color:#3063e2!important;border:1.5px solid #3063e2!important}.w-os-from__transport_item--active svg path,.w-os-from__transport_item--active svg rect,.w-os-from__transport_item--active svg circle{stroke:#3063e2!important}.w-os-from__modal_body .w-os-to__section_destination{display:flex;flex-direction:column;gap:24px}.w-os-peoples{position:relative}@keyframes blink{0%{opacity:1}50%{opacity:0}to{opacity:1}}.w-os-peoples__pluse{display:block;border-radius:6px;border:1.5px solid #e6e8ee;font-size:16px;font-style:normal;font-weight:500;line-height:21px;height:24px;padding:0 4px;margin-left:4px}.w-os-peoples__mark{display:block;width:16px;height:16px;background-position:center center;background-repeat:no-repeat;background-image:url(/img/widgets/offersSearch/mark.svg);margin-left:8px}.w-os-peoples__mark--inline{display:inline-block}@media screen and (max-width: 1080px){.w-os-peoples__mark{display:none}}@media (max-width: 768px){.w-os-peoples__mark{display:block}}.w-os-peoples__in{padding-left:56px!important;background-size:32px auto;background-position:16px center;background-repeat:no-repeat;cursor:pointer;display:flex;align-items:center;position:relative}@media screen and (max-width: 1080px){.w-os-peoples__in{padding-left:46px!important;padding-right:8px;background-position:8px center}}@media (max-width: 768px){.w-os-peoples__in{padding-left:56px!important;padding-right:16px;background-position:16px center}}.w-os-peoples__search{padding-left:56px!important;background-size:32px auto;background-position:16px center;background-repeat:no-repeat;cursor:pointer;display:flex;align-items:center;position:relative;z-index:80}@media screen and (max-width: 1080px){.w-os-peoples__search{padding-left:46px!important;padding-right:8px;background-position:8px center}}@media (max-width: 768px){.w-os-peoples__search{padding-left:56px!important;padding-right:16px;background-position:16px center}}.w-os-peoples__searchInner{display:flex;flex-direction:column;width:100%}.w-os-peoples__searchTitle{font-size:12px;font-weight:500;line-height:1.5}.w-os-peoples__searchTextInner{display:flex;align-items:center;justify-content:flex-start}.w-os-peoples__searchText{font-size:16px;font-weight:500;line-height:24px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.w-os-peoples__searchIn{font-size:16px;font-weight:500;margin:0;padding:0;background-color:transparent;border:0;height:24px;line-height:24px;outline:none}.w-os-peoples__searchIn::placeholder{color:#a2a4af}.w-os-peoples__modal{border-radius:10px;background:#fff;box-shadow:0 4px 23px -2px #1018281a,0 2px 12px -2px #0000000f;color:#161a23;position:absolute;z-index:90;top:-24px;left:-24px;flex-direction:column;display:none}.w-os-peoples__modal_header{display:none}@media (max-width: 768px){.w-os-peoples__modal{overflow-y:scroll;position:fixed;height:100%;width:100%;top:0;left:0;border-radius:0;z-index:1010;opacity:1;visibility:visible;transform:translateY(0);transition-delay:0s,0s,0s}.w-os-peoples__modal_header{display:flex;align-items:center;justify-content:center}.w-os-peoples__modal_header .b-mobileDropdown__back,.w-os-peoples__modal_header .b-mobileDropdown__close{display:block;visibility:visible;opacity:1}.w-os-peoples__modal_header_title{font-weight:500;font-size:18px;line-height:30px;color:#161a23}}.w-os-peoples--open .w-os-peoples__modal{display:flex}.w-os-peoples__modal_body{display:flex;flex-direction:column;padding:24px;gap:24px}@media (max-width: 768px){.w-os-peoples__modal_body{height:100%;max-height:auto}}.w-os-peoples__modal_body_btns{display:grid;grid-template-columns:155px 155px;gap:16px;justify-content:center}@media (max-width: 768px){.w-os-peoples__modal_body_btns{margin-top:auto}}.w-os-peoples__modal_footer{background:#f6f7fa;padding:0 24px;border-bottom-left-radius:16px;border-bottom-right-radius:16px}.w-os-peoples__modal_footer_title{display:flex;align-items:center;justify-content:space-between;gap:8px;font-weight:500;font-size:14px;line-height:143%;color:#161a23;cursor:pointer}.w-os-peoples__modal_footer_title svg{transition:.5s}.w-os-peoples__modal_footer.active .w-os-peoples__modal_footer_title svg{transform:rotate(180deg)}.w-os-peoples__modal_footer_content{display:flex;flex-direction:column;gap:16px;padding-bottom:16px}.w-os-peoples__modal_footer_content_block{display:flex;flex-direction:column;gap:4px}.w-os-peoples__modal_footer_content_block_title{font-weight:500;font-size:14px;line-height:143%;color:#161a23;margin:0}.w-os-peoples__modal_footer_content_block_text{font-weight:400;font-size:14px;line-height:143%;color:#161a23;margin:0}.w-os-peoples__wrap{opacity:0;z-index:80;position:fixed;background-color:#fff;top:0;left:0;right:0;bottom:0;cursor:pointer;display:none}@media (max-width: 768px){.w-os-peoples__wrap{width:100%;height:100%;z-index:1000}}.w-os-peoples--open .w-os-peoples__wrap{display:block}.w-os-peoples__label{font-size:16px;font-weight:500;line-height:1.5}.w-os-peoples__section{display:flex;flex-direction:column;gap:16px;padding:0 24px;width:100%}.w-os-peoples__section_destination{max-height:400px;overflow:auto}@media (max-width: 768px){.w-os-peoples__section{padding:0}}.w-os-peoples__more{color:#3063e2;font-size:16px;font-style:normal;font-weight:500;line-height:24px;display:inline-block;cursor:pointer;transition:all .3s;background-image:url(/img/kit/filters/chevron.svg);background-repeat:no-repeat;background-position:right center;padding-right:20px}.w-os-peoples__more:hover{color:#2a55cc;background-image:url(/img/kit/filters/chevron-hover.svg)}.w-os-peoples__btns{display:grid;justify-content:center;grid-template-columns:repeat(2,calc(50% - 16px));gap:16px}.w-os-peoples__badges{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.w-os-peoples__badge{display:flex;align-items:center;gap:4px;font-weight:500;font-size:16px;line-height:150%;color:#74767f;border:1.5px solid #d0d3dc;border-radius:999px;padding:2px 12px}.w-os-peoples__badge_close{cursor:pointer}.w-os-peoples__loader{width:40px;height:40px;max-width:40px;max-height:40px;margin-left:auto;margin-right:auto;animation:spin 2s linear 0s infinite}.w-os-peoples__in{background-image:url(/img/svg/input/people.svg?v=1)}.w-os-peoples__modal{min-width:350px}.w-os-peoples__header{font-size:16px;font-style:normal;font-weight:500;line-height:24px;display:flex;align-items:center;border:1px solid #e6e8ee;border-radius:8px;min-height:64px;padding:16px 16px 16px 56px;background-size:32px auto;background-position:16px center;background-repeat:no-repeat;background-image:url(/img/svg/input/people.svg?v=1)}.w-os-peoples__header:hover{cursor:pointer;border-color:#3e4049}.w-os-peoples__count{margin-left:auto}.w-os-peoples__adult{font-size:16px;font-style:normal;font-weight:500;line-height:24px;display:flex;align-items:center}.w-os-peoples__adultLeft{margin-left:auto;display:flex;justify-content:space-between;align-items:center;min-width:140px}.w-os-peoples__adultCount{font-weight:400;width:40px;height:40px;line-height:40px;text-align:center}.w-os-peoples__plus,.w-os-peoples__minus{width:40px;height:40px;border-radius:20px;border:1.5px solid #d0d3dc;cursor:pointer;background-repeat:no-repeat;background-position:center center;font-size:0;background-image:url(/img/widgets/offersSearch/plus.svg)}.w-os-peoples__minus{background-image:url(/img/widgets/offersSearch/minus.svg)}.w-os-peoples__btn_disable{cursor:not-allowed;opacity:.5}.b-offersSearch .w-os-peoples__modal{left:auto;right:0}@media (max-width: 768px){.b-offersSearch .w-os-peoples__modal{left:0;right:auto}}.w-os-peoples__childrens{display:flex;flex-direction:column;gap:8px}.w-os-peoples__childrens_item input.dp__input{border:1.5px solid #e6e8ee;border-radius:6px;text-align:center}.w-os-peoples__childrens_item.active input.dp__input{border:1.5px solid #c2d3fa}.w-os-peoples__childrens_btn{display:flex;align-items:center;justify-content:center;border:1.5px solid #e6e8ee;border-radius:16px;padding:8px 24px;font-weight:400;font-size:16px;line-height:150%;text-align:justify;color:#3e4049;cursor:pointer;transition:.5s}.w-os-peoples__childrens_btn:hover{border:1.5px solid #c2d3fa}.fade-enter-active,.fade-leave-active{transition:opacity .5s ease}.fade-enter-from,.fade-leave-to{opacity:0}.w-os-peoples__childrens_item{display:flex;gap:8px;align-items:center;justify-content:space-between}.w-os-peoples__childrens_item>img{cursor:pointer}.w-os-peoples__childrens_item>span{font-weight:500;font-size:16px;line-height:150%;color:#161a23;margin-right:auto}.w-os-peoples__childrens_item .dp__main{max-width:140px;flex-direction:row-reverse}.custom_datepicker .dp__main>div{min-width:140px}.custom_datepicker .dp__menu{border-radius:10px;box-shadow:0 4px 23px -2px #1018281a,0 2px 12px -2px #0000000f;border:1.5px solid #e6e8ee;overflow:hidden}.custom_datepicker .dp__arrow_top{display:none!important}.w-os-to__search-dropdown{position:absolute;top:0;left:0;right:0;background:#fff;border-radius:16px;box-shadow:0 4px 23px -2px #1018281a,0 2px 12px -2px #0000000f;padding-top:90px;z-index:90;overflow:hidden}.w-os-to__search-dropdown .b-filter__loader{display:flex;justify-content:center;align-items:center;padding:24px}.w-os-to__search-dropdown__message{font-weight:500;font-size:16px;line-height:150%;color:#161a23;padding:16px 20px}.w-os-to__search-dropdown__items{display:flex;flex-direction:column;max-height:420px;overflow-y:auto;padding:8px}.w-os-to__search-dropdown__item{display:grid;grid-template-columns:64px 1fr 36px;align-items:center;gap:12px;padding:10px 16px;cursor:pointer;background:#fff;border:1px solid #fff;border-radius:8px;position:relative;transition:border-color .5s,box-shadow .5s}.w-os-to__search-dropdown__item:after{content:"";position:absolute;width:24px;height:24px;top:18px;right:16px;background-image:url(/img/svg/check.svg);background-repeat:no-repeat;background-position:left center;background-size:24px 24px;opacity:0;transition:opacity 0s}.w-os-to__search-dropdown__item:hover{border-color:#c2d3fa;box-shadow:0 0 0 4px #3063e240;z-index:1}.w-os-to__search-dropdown__item:hover:after{opacity:1;transition:opacity .5s}.w-os-to__search-dropdown__item-photo{width:40px;height:40px;flex-shrink:0;border-radius:6px;overflow:hidden}.w-os-to__search-dropdown__item-photo img{width:100%;height:100%;object-fit:cover;display:block}.w-os-to__search-dropdown__item-icon{display:block;width:40px;height:40px;background-color:#eff1f5;border-radius:6px;background-repeat:no-repeat;background-position:center;background-size:20px}.w-os-to__search-dropdown__item-icon--country{background-image:url(/img/svg/input/flag.svg)}.w-os-to__search-dropdown__item-icon--city,.w-os-to__search-dropdown__item-icon--region{background-image:url(/img/svg/input/location_bold.svg)}.w-os-to__search-dropdown__item-icon--hotel{background-image:url(/img/svg/input/bed.svg)}.w-os-to__search-dropdown__item-info{display:flex;flex-direction:column;gap:2px;min-width:0}.w-os-to__search-dropdown__item-info--menu{min-width:300px;max-width:300px}.w-os-to__search-dropdown__item-name{display:flex;flex-wrap:wrap;align-items:center;gap:4px;font-weight:500;font-size:16px;line-height:125%;color:#161a23;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.w-os-to__search-dropdown__item-name strong{font-weight:700}.w-os-to__search-dropdown__item-subtitle{font-weight:400;font-size:14px;line-height:125%;color:#3e4049;display:flex;align-items:center;gap:4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.b-stars--hotel-dropdown{height:14px!important;align-items:center}.b-stars--hotel-dropdown .b-stars__star{background-size:14px;min-width:14px;min-height:14px;height:14px;width:14px;background-position:center center}.w-os-to__searchLabel{font-weight:500;font-size:12px;line-height:133%;color:#161a23;display:none;margin-bottom:2px}.w-os-form__search--input{font-weight:500;font-size:16px;line-height:150%;height:24px;width:100%;margin:0;padding:0;background:transparent;border:0;outline:none;color:#161a23}.w-os-form__search--input::placeholder{font-weight:500;font-size:16px;line-height:150%;color:#161a23}.w-os-to--search-active .w-os-to__in--hotels{line-height:normal;padding-top:11px;padding-bottom:11px;align-items:flex-start}.w-os-to--search-active .w-os-to__searchLabel{display:block}.w-os-to--search-active .w-os-form__search--input::placeholder{opacity:0}.b-hotels-nav{background:#fff;padding:64px 0}.b-hotels-nav__title{text-align:center;margin-bottom:48px}.b-hotels-nav__section{display:none}.b-hotels-nav__section--active{display:block}@media (max-width: 768px){.b-hotels-nav{padding:48px 0}}.b-order-main{display:block;width:1260px;margin:0 auto;box-sizing:border-box;padding-top:48px;padding-bottom:80px}@media (max-width: 1310px){.b-order-main{width:auto;margin:0 32px}}@media (max-width: 768px){.b-order-main{margin:0 16px}}@media (max-width: 768px){.b-order-main{padding-top:24px;padding-bottom:48px}}.b-order-page{width:100%}.b-order-title{font-weight:500;font-size:36px;line-height:122%;letter-spacing:-.03em;color:#161a23;margin:0 0 4px}@media (max-width: 768px){.b-order-title{font-size:30px}}.b-order-desc{font-weight:400;font-size:16px;line-height:150%;text-align:justify;color:#3e4049;margin:0 0 24px}.b-order-success{display:flex;flex-direction:column;align-items:center;gap:16px;padding:80px 24px;text-align:center}.b-order-success-icon{display:flex;align-items:center;justify-content:center;width:80px;height:80px;border-radius:50%;background:#3063e214;margin-bottom:8px}.b-order-success-title{font-weight:500;font-size:32px;line-height:125%;color:#161a23;margin:0}.b-order-success-text{font-weight:400;font-size:16px;line-height:150%;color:#74767f;margin:0;max-width:480px}.b-order-success-code{font-weight:400;font-size:16px;line-height:150%;color:#74767f;margin:0}.b-order-success-code strong{color:#161a23;font-weight:500}.b-order-container{display:grid;grid-template-columns:1fr 1fr;gap:32px;align-items:start}@media (max-width: 768px){.b-order-container{grid-template-columns:1fr}}.b-order-left{min-width:0}.b-order-right{position:sticky;top:24px}@media (max-width: 768px){.b-order-right{position:static;order:-1}}.b-order-progress{display:flex;gap:8px;max-width:400px;margin:0 auto 48px}@media (max-width: 768px){.b-order-progress{max-width:auto}}.b-order-progress-item{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;background:#fff;border:2px solid #e6e8ee;font-weight:500;font-size:14px;line-height:143%;text-align:center;color:#74767f;transition:all .3s;flex-shrink:0}.b-order-progress-item--done{background:#3063e2;border-color:#3063e2;color:#fff}.b-order-progress-item--current{background:#fff;border-color:#3063e2;color:#3063e2}.b-order-progress-num{display:flex;align-items:center;justify-content:center}.b-order-progress-line{flex:1;height:1px;background:#e6e8ee;align-self:center;transition:background .3s}.b-order-progress-line--done{background:#3063e2}.b-order-form-container{background:#fff;border-radius:8px;padding:48px 32px}.b-order-form-container .b-SO__tags{justify-content:left;max-width:calc(100% + 32px);margin-right:-16px;margin-left:-16px;padding-left:16px;overflow-x:scroll;overflow-y:hidden;margin-bottom:24px}.b-order-form-container .b-SO__tags::-webkit-scrollbar{width:0px;height:0px}@media (max-width: 768px){.b-order-form-container{border-radius:8px;padding:32px 16px}}.b-order-form-title{font-weight:500;font-size:28px;line-height:129%;letter-spacing:-.02em;color:#161a23;margin:0 0 8px}@media (max-width: 768px){.b-order-form-title{font-size:22px}}.b-order-form-desc{font-weight:400;font-size:14px;line-height:143%;color:#74767f;margin:0 0 24px}.b-order-form-inner{display:flex;flex-direction:column;gap:16px;margin-top:24px}.b-order-form-row{display:grid;grid-template-columns:1fr 1fr;gap:16px}@media (max-width: 768px){.b-order-form-row{grid-template-columns:1fr}}.b-order-notices{display:flex;flex-direction:column;gap:8px;margin-bottom:8px}.b-order-notice{display:flex;align-items:flex-start;gap:8px;padding:12px 16px;background:#f6f7fa;border-radius:6px}.b-order-notice svg{flex-shrink:0;margin-top:2px}.b-order-notice p{font-weight:400;font-size:13px;line-height:154%;color:#74767f;margin:0}.b-order-notice-link{color:#3063e2;text-decoration:none;font-weight:500}.b-order-notice-link:hover{text-decoration:underline}.b-order-same-booker{padding-bottom:8px}.b-order-check-label-wrap{display:flex;align-items:flex-start;gap:12px;cursor:pointer}.b-order-check-label-wrap--bold{padding-bottom:8px;border-bottom:1px solid #e6e8ee;margin-bottom:4px}.b-order-check-box{display:flex;align-items:center;justify-content:center;width:20px;height:20px;min-width:20px;border-radius:4px;border:2px solid #e6e8ee;background:#fff;transition:all .2s}.b-order-check-box--checked{background:#3063e2;border-color:#3063e2}.b-order-check-input{position:absolute;opacity:0;width:0;height:0}.b-order-check-text{font-weight:400;font-size:12px;line-height:150%;text-align:justify;color:#3e4049}.b-order-check-text a{color:#3063e2;text-decoration:none}.b-order-check-text a:hover{text-decoration:underline}.b-order-agreements{display:flex;flex-direction:column;gap:12px;margin-top:24px}.b-order-required-note{font-weight:400;font-size:12px;line-height:150%;color:#74767f;margin:4px 0 0}.b-order-link{color:#3063e2;text-decoration:none}.b-order-link:hover{text-decoration:underline}.b-order-tab{padding:8px 16px;border-radius:20px;border:1.5px solid #e6e8ee;background:#fff;font-weight:500;font-size:14px;line-height:143%;color:#3e4049;cursor:pointer;transition:all .2s}.b-order-tab:hover{border-color:#a2a4af;color:#161a23}.b-order-tab--active{background:#3063e2;border-color:#3063e2;color:#fff}.b-order-form-nav{display:flex;gap:12px;margin:48px auto 0}@media (max-width: 768px){.b-order-form-nav{margin:24px auto 0}}.b-order-submit-btn{width:fit-content}.b-order-textarea{width:100%;border:1.5px solid #e6e8ee;border-radius:8px;padding:16px;font-family:inherit;font-weight:400;font-size:15px;line-height:147%;color:#161a23;resize:vertical;outline:none;transition:border-color .2s;background:#fff}.b-order-textarea::placeholder{color:#74767f}.b-order-textarea:focus{border-color:#c2d3fa}.b-order-card{display:flex;flex-direction:column;gap:40px;border-radius:8px;padding:24px 24px 32px;background:#fff;overflow:hidden}.b-order-card .b-tag,.b-order-card .b-offersItem__badges--item,.b-order-card .b-offersItem__timestamp,.b-order-card .b-SOOffers__country,.b-order-card .b-SOOffers__nights{width:fit-content}.b-order-card .b-offersItem__prop{margin-bottom:0}@media (max-width: 768px){.b-order-card{border-radius:8px;padding:32px 16px;gap:16px}}.b-order-card-head{display:flex;gap:24px}@media (max-width: 768px){.b-order-card-head{flex-direction:column-reverse}}.b-order-card-thumb{width:176px;height:109px;min-width:176px;object-fit:cover;border-radius:4px}.b-order-card-head-info{display:flex;flex-direction:column;gap:8px;min-width:0}.b-order-card-location{font-weight:400;font-size:12px;line-height:150%;color:#74767f}.b-order-card-name{font-weight:500;font-size:24px;line-height:133%;color:#161a23;margin:0;overflow:hidden;text-overflow:ellipsis}.b-order-card-stars{display:flex;gap:2px}.b-order-card-meta{display:flex;align-items:center;gap:6px;font-weight:400;font-size:13px;line-height:154%;color:#74767f}.b-order-card-meta svg{flex-shrink:0}.b-order-card-props{display:flex;flex-direction:column;gap:4px}.b-order-card-section{display:flex;flex-direction:column;gap:16px}.b-order-card-section-title{font-weight:500;font-size:20px;line-height:130%;color:#161a23;margin:0;border-bottom:1px solid #ebecf0;padding:0 0 8px}.b-order-card-section-body{display:flex;flex-direction:column;gap:16px}.b-order-card-params{display:flex;flex-direction:column;gap:4px}.b-order-card-row{display:flex;align-items:center;gap:8px;font-weight:400;font-size:16px;line-height:150%;color:#161a23}.b-order-card-flight{display:flex;flex-direction:column;gap:8px;border-bottom:1px solid #ebecf0;padding:0 0 16px}.b-order-card-flight-row{display:flex;gap:16px;justify-content:space-between;flex-wrap:wrap}.b-order-card-flight-label{display:flex;align-items:center;gap:6px;font-weight:500;font-size:16px;line-height:150%;color:#161a23}.b-order-card-flight-date,.b-order-card-flight-route{font-weight:400;font-size:16px;line-height:150%;color:#161a23}.b-order-card-flight-time{font-weight:500;font-size:16px;line-height:150%;color:#161a23}.b-order-card-flight-airline{font-weight:400;font-size:14px;line-height:143%;color:#161a23}.b-order-card-price-row{display:flex;align-items:center;justify-content:space-between;gap:8px;font-weight:400;font-size:14px;line-height:143%;color:#3e4049}.b-order-card-price-row strong{font-weight:600;font-size:18px;color:#161a23}.b-order-card-price-row--prepay strong{font-size:15px;color:#3063e2}.b-order-card-tfg{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0;border-radius:6px;padding:24px;background:#f6f7fa}.b-order-card-tfg--title{font-weight:400;font-size:14px;line-height:143%;color:#000}.b-order-card-tfg--toggle{position:relative}.b-input-label.is-invalid{border-color:#3063e2}.b-order-card-toggle-btn{display:none}@media (max-width: 768px){.b-order-card-toggle-btn{display:flex;background:none;border:none;padding:0;font-family:inherit;margin-top:0;width:100%;justify-content:center}.b-order-card-toggle-btn:before{display:none}}@media (max-width: 768px){.b-order-card-thumb{display:none}.b-order-card-thumb--open{display:block;width:100%;height:auto}}.b-order-card-details{display:contents}@media (max-width: 768px){.b-order-card-details{display:grid;grid-template-rows:0fr;overflow:hidden;transition:grid-template-rows .5s ease}.b-order-card-details--open{grid-template-rows:1fr}}.b-order-card-details-inner{display:contents}@media (max-width: 768px){.b-order-card-details-inner{display:flex;flex-direction:column;gap:40px;overflow:hidden;padding-top:24px;padding-bottom:4px}}.b-agency-reg__section+.b-agency-reg__section{margin-top:48px}@media (max-width: 768px){.b-agency-reg__section+.b-agency-reg__section{margin-top:32px}}.b-agency-reg__login{margin:24px 0 0;text-align:center;font-weight:400;font-size:14px;line-height:143%;color:#74767f}.b-agency-reg__login a{font-weight:500;cursor:pointer}.b-cabinet-tours{display:flex;flex-direction:column;gap:24px}.b-cabinet-tours-head{display:flex;align-items:center;justify-content:space-between;gap:16px}.b-cabinet-tours-empty{font-size:16px;color:#74767f;padding:32px 0;text-align:center}.b-cabinet-tours-list{display:flex;flex-direction:column;gap:0}.b-cabinet-tours-list .b-offersItem{margin-bottom:0}.b-cabinet-tours-list .b-cabinet-tour-panel:not(:last-child){margin-bottom:24px}.b-offersItem--cabinet{cursor:default;border:1px solid #e6e8ee;border-radius:8px 8px 0 0}.b-offersItem--cabinet .b-offersItem__main{grid-template-columns:minmax(0,1fr) 220px}.b-offersItem--cabinet .b-offersItem__favorite--cabinet{display:flex;justify-content:flex-end;min-height:24px;margin-bottom:auto}.b-offersItem--cabinet .b-offersItem__price{cursor:default}.b-offersItem--cabinet .b-offersItem__price:after{display:none}@media screen and (max-width: 1280px){.b-offersItem--cabinet .b-offersItem__main{grid-template-columns:1fr}.b-offersItem--cabinet .b-offersItem__left_bottom{align-items:stretch}.b-offersItem--cabinet .b-offersItem__favorite--cabinet{margin-bottom:8px}.b-offersItem--cabinet .b-offersItem__price{margin-left:0;text-align:left}}@media (max-width: 768px){.b-offersItem--cabinet .b-offersItem__favorite--cabinet{top:12px;right:12px;z-index:20;max-width:calc(100% - 24px)}}.b-cabinet-tour-panel{display:flex;flex-direction:column;width:100%;margin-top:-1px;background:#fff;border:1px solid #e6e8ee;border-radius:0 0 8px 8px;overflow:hidden}.b-cabinet-tour-panel--loading{opacity:.6;pointer-events:none}.b-cabinet-tour-status{display:flex;flex-direction:column;align-items:flex-end;gap:4px;text-align:right}.b-cabinet-tour-type{font-weight:500;font-size:12px;line-height:150%;color:#3063e2}.b-cabinet-tour-badge{width:fit-content;border-radius:3px;padding:0 6px;background:#eff1f5;font-weight:500;font-size:12px;line-height:150%;color:#74767f}.b-cabinet-tour-badge--rejected{background:#ffefed;color:#f02b19}.b-cabinet-tour-badge--review{background:#eef3fe;color:#2a55cc}.b-cabinet-tour-note{margin-top:4px;padding:6px 8px;border-radius:6px;background:#ffefed;font-size:12px;line-height:150%;color:#c82314;text-align:right}.b-cabinet-tour-actions{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;width:100%;padding:12px 16px;background:#f6f7fa}.b-cabinet-tour-actions .b-btn,.b-cabinet-tour-actions .b-mobileMenuModal__btn,.b-cabinet-tour-actions .b-directConnection__btn,.b-cabinet-tour-actions .w-os-to__clear,.b-cabinet-tour-actions .w-os-to__submit,.b-cabinet-tour-actions .w-os-where__clear,.b-cabinet-tour-actions .w-os-where__submit,.b-cabinet-tour-actions .w-os-from__clear,.b-cabinet-tour-actions .w-os-from__submit,.b-cabinet-tour-actions .w-os-peoples__clear,.b-cabinet-tour-actions .w-os-peoples__submit{width:100%;min-width:0;border-radius:6px}.b-cabinet-tour-actions .b-btn:disabled,.b-cabinet-tour-actions .b-mobileMenuModal__btn:disabled,.b-cabinet-tour-actions .b-directConnection__btn:disabled,.b-cabinet-tour-actions .w-os-to__clear:disabled,.b-cabinet-tour-actions .w-os-to__submit:disabled,.b-cabinet-tour-actions .w-os-where__clear:disabled,.b-cabinet-tour-actions .w-os-where__submit:disabled,.b-cabinet-tour-actions .w-os-from__clear:disabled,.b-cabinet-tour-actions .w-os-from__submit:disabled,.b-cabinet-tour-actions .w-os-peoples__clear:disabled,.b-cabinet-tour-actions .w-os-peoples__submit:disabled{opacity:.6;cursor:default}.b-cabinet-tour-stats{background:#fff;border-bottom:1px solid #eff1f5}.b-cabinet-tour-stats-summary{display:flex;align-items:center;flex-wrap:wrap;gap:24px;width:100%;border:0;background:transparent;padding:12px 16px;color:#161a23;text-align:left;cursor:pointer}.b-cabinet-tour-stats-summary--static{cursor:default}.b-cabinet-tour-stats-summary-item,.b-cabinet-tour-stats-cell{display:inline-flex;align-items:baseline;gap:4px;min-width:120px}.b-cabinet-tour-stats-toggle{display:inline-flex;align-items:center;gap:4px;margin-left:auto;font-weight:500;font-size:14px;color:#3063e2;white-space:nowrap}.b-cabinet-tour-stats-toggle:after{content:"";display:block;width:16px;height:16px;background:url(/img/svg/down.svg) center center/12px auto no-repeat;transition:transform .5s}.b-cabinet-tour-stats--open .b-cabinet-tour-stats-toggle:after{transform:rotate(180deg)}.b-cabinet-tour-stats-details{background:#f6f7fa;border-top:1px solid #eff1f5}.b-cabinet-tour-stats-row{display:grid;grid-template-columns:140px repeat(4,minmax(120px,1fr));gap:12px;align-items:center;padding:8px 16px}.b-cabinet-tour-stats-row+.b-cabinet-tour-stats-row{border-top:1px solid #eff1f5}.b-cabinet-tour-stats-period{font-weight:500;font-size:14px;line-height:143%;color:#161a23}.b-cabinet-tour-stats-label{font-size:12px;line-height:150%;color:#74767f}.b-cabinet-tour-stats-value{font-weight:500;font-size:16px;line-height:150%;color:#161a23}@media screen and (max-width: 1280px){.b-cabinet-tour-actions{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 768px){.b-cabinet-tour-stats-summary{align-items:flex-start;flex-direction:column}.b-cabinet-tour-stats-toggle{margin-left:0}.b-cabinet-tour-stats-row{grid-template-columns:1fr}}@media (max-width: 568px){.b-cabinet-tour-actions{grid-template-columns:1fr}}.b-tour-form{position:relative;display:flex;flex-direction:column;gap:24px}.b-tour-form-loader{position:fixed;top:0;right:0;bottom:0;left:0;background:#ffffff80;display:flex;align-items:center;justify-content:center;z-index:100}.b-tour-form-block{display:flex;flex-direction:column;gap:16px;background:#fff;border:1px solid #e6e8ee;border-radius:8px;padding:24px}.b-tour-form-block-title{margin:0 0 4px;font-weight:500;font-size:20px;color:#161a23}.b-tour-form-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}@media (max-width: 768px){.b-tour-form-grid{grid-template-columns:1fr}}.b-tour-form-field{display:flex;flex-direction:column;gap:8px;min-width:0}.b-tour-form-field--full{grid-column:1/-1}.b-tour-form-field--toggle{display:flex;flex-direction:row;align-items:center;gap:8px}.b-tour-form-label{font-weight:500;font-size:16px;color:#161a23}.b-tour-form-input,.b-tour-form-textarea{width:100%;border:1px solid #e6e8ee;border-radius:6px;padding:12px 16px;font-size:16px;color:#161a23;background:#fff;outline:none;transition:border-color .5s}.b-tour-form-input:focus,.b-tour-form-textarea:focus{border-color:#3063e2}.b-tour-form-input::placeholder,.b-tour-form-textarea::placeholder{color:#a2a4af}.b-tour-form-textarea{resize:vertical}.b-tour-form-error{font-size:12px;color:#ff4646}.b-tour-form-hint{margin:0;font-size:12px;color:#74767f}.b-tour-form-row{display:flex;align-items:center;gap:8px;margin-bottom:8px}.b-tour-form-row>.b-select,.b-tour-form-row>.b-autocomplete{flex:1 1 auto}.b-tour-form-add{align-self:flex-start;border:0;background:transparent;padding:6px 0;font-weight:500;font-size:16px;color:#3063e2;cursor:pointer}.b-tour-form-add:hover{color:#2a55cc}.b-tour-form-main-toggle{display:inline-flex;align-items:center;gap:4px;font-size:12px;color:#54565f;white-space:nowrap;cursor:pointer}.b-tour-form-date{border:1px solid #eff1f5;border-radius:6px;padding:16px;margin-bottom:24px}.b-tour-form-date .dp__main,.b-tour-form-date .dp__input_wrap{width:100%}.b-tour-form-date .dp__input,.b-tour-form-date .b-tour-form-input{width:100%;height:56px;min-height:56px;border:1.5px solid #d0d3dc;border-radius:8px;padding:0 16px;font-size:16px;line-height:150%;color:#161a23;background:#fff}.b-tour-form-date .dp__input:hover,.b-tour-form-date .b-tour-form-input:hover{border-color:#3e4049}.b-tour-form-date .dp__input_focus,.b-tour-form-date .b-tour-form-input:focus{border-color:#c2d3fa}.b-tour-form-date-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-bottom:8px}@media (max-width: 768px){.b-tour-form-date-grid{grid-template-columns:1fr}}.b-tour-form-date-actions{display:flex;gap:16px}.b-tour-form-bulk{display:flex;flex-direction:column;gap:24px;background:#f6f7fa;border-radius:6px;padding:16px;margin-top:24px}.b-tour-form-bulk .dp__main{width:100%}.b-tour-form-bulk .dp__input,.b-tour-form-bulk .b-tour-form-input{height:56px;min-height:56px;border-width:1.5px;border-color:#d0d3dc;border-radius:8px;padding:0 16px;font-size:16px;line-height:150%}.b-tour-form-bulk .dp__input::placeholder{color:#a2a4af;opacity:1}.b-tour-form-bulk .dp__input_focus{border-color:#c2d3fa}.b-tour-form-bulk .dp__action_row{display:flex!important;padding:6px 8px;border-top:1px solid #eff1f5}.b-tour-form-bulk .dp__action_buttons{gap:4px}.b-tour-form-bulk .dp__action_button{height:32px;padding:0 8px;border-radius:6px;font-size:12px}.b-tour-form-day{border:1px solid #eff1f5;border-radius:6px;padding:16px;margin-bottom:24px;display:flex;flex-direction:column;gap:8px}.b-tour-form-day-head{display:flex;align-items:center;justify-content:space-between;gap:8px}.b-tour-form-day-num{font-weight:500;color:#161a23}.b-tour-form-day-settings{display:flex;align-items:center;flex-wrap:wrap;gap:24px}.b-tour-form-day-count{flex-direction:row;align-items:center;gap:8px;width:auto}.b-tour-form-day-count .b-tour-form-label{white-space:nowrap}.b-tour-form-day-count .b-tour-form-input{flex:0 0 76px;width:76px;text-align:center}.b-tour-form-gallery{display:flex;flex-wrap:wrap;gap:24px}.b-tour-form-photo{position:relative;width:196px;height:128px;border-radius:6px;overflow:hidden;border:2px solid transparent}.b-tour-form-photo img{width:100%;height:100%;object-fit:cover}.b-tour-form-photo--main{border-color:#169b25}.b-tour-form-photo-actions{position:absolute;top:4px;right:4px;display:flex;gap:2px}.b-tour-form-photo-actions button{width:24px;height:24px;border:0;border-radius:50%;background:#0f0f0f99;color:#fff;cursor:pointer;font-size:12px;line-height:1}.b-tour-form-photo-add{width:196px;height:128px;display:flex;align-items:center;justify-content:center;border:2px dashed #d0d3dc;border-radius:6px;color:#74767f;font-size:16px;cursor:pointer}.b-tour-form-photo-add:hover{border-color:#3063e2;color:#3063e2}.b-tour-form-publish{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:16px 24px}.b-tour-form-publish-content{display:flex;flex-direction:column;gap:8px;min-width:0;width:100%}.b-tour-form-publish .b-tour-form-field--toggle{min-height:24px}.b-tour-form-publish .b-tour-form-actions{flex:0 0 auto}@media (max-width: 768px){.b-tour-form-publish{align-items:flex-start;flex-direction:column;padding:16px}.b-tour-form-publish .b-tour-form-actions{justify-content:flex-start}}.b-tour-form-actions{display:flex;justify-content:flex-end;gap:8px}.b-tour-form-actions--bulk{justify-content:center}.b-autocomplete{position:relative}.b-autocomplete-list{position:absolute;top:calc(100% + 4px);left:0;right:0;z-index:30;margin:0;padding:4px;list-style:none;background:#fff;border:1px solid #e6e8ee;border-radius:6px;box-shadow:0 4px 23px -2px #1018281a,0 2px 12px -2px #0000000f;max-height:280px;overflow-y:auto}.b-autocomplete-option{display:flex;flex-direction:column;gap:2px;padding:8px 12px;border-radius:6px;cursor:pointer}.b-autocomplete-option:hover{background:#eff1f5}.b-autocomplete-option-name{font-size:16px;color:#161a23}.b-autocomplete-option-meta{font-size:12px;color:#74767f}.b-autocomplete-empty{padding:8px 12px;font-size:12px;color:#74767f}*{box-sizing:border-box}:root{--slider-bg: #ebecf0;--slider-height: 2px;--slider-handle-height: 24px;--slider-handle-width: 24px;--slider-connect-bg: #3063e2;--slider-connect-bg-disabled: #9ca3af;--slider-handle-ring-width: 3px;--slider-handle-ring-color: #3063e230;--slider-handle-border: 2px solid #ebecf0;--slider-handle-shadow: 0 4px 23px -2px rgba(16, 24, 40, .1), 0 2px 12px -2px rgba(0, 0, 0, .06);--iti-arrow-padding: 0px !important}body{min-height:100vh;display:flex;flex-direction:column;margin:0;padding:0;color:#74767f;background-color:#eff1f5;font-family:Euclid Circular A,sans-serif;font-optical-sizing:auto;scrollbar-gutter:stable}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:#fff}::-webkit-scrollbar-thumb{background:#d0d0d0;border-radius:8px}::-webkit-scrollbar-thumb:hover{background:#b0b0b0}::-webkit-scrollbar-corner{background:#fff}::-webkit-scrollbar-button{width:0;height:0;background:#fff}::-webkit-scrollbar-button:vertical:decrement{height:0}::-webkit-scrollbar-button:vertical:increment{height:0}::-webkit-scrollbar-button:start:decrement{height:0}::-webkit-scrollbar-button:end:increment{height:0}::-webkit-scrollbar-button:start:increment{height:0}::-webkit-scrollbar-button:end:decrement{height:0}@supports (-moz-appearance: none){html{scrollbar-width:thin;scrollbar-color:#d0d0d0 #fff}}footer{margin-top:auto}
