.ant-layout-header{background-color:#fff}.ant-layout-sider,.ant-layout-sider .ant-menu,.ant-menu-item,.ant-menu-submenu,.ant-menu-submenu-title{background-color:#3e4657!important;color:#fff}.ant-menu-item-active,.ant-menu-submenu-active,.ant-menu-submenu-selected,.ant-menu-submenu-title:hover{color:var(--primary-color)!important}.ant-form-item{margin-bottom:15px!important}.ant-table-expanded-row .ant-table-thead>tr>th{background:#f6fefa}.ant-table-expanded-row .ant-table-cell,tr.ant-table-expanded-row:hover>td,tr.ant-table-expanded-row>td{background-color:#fff}.ant-input[disabled]{color:#000}.ant-layout{background-color:#fff}.ant-select-disabled .ant-select-selector{background-color:#fefefe!important;color:var(--button-color)!important}.ant-pagination-item-active a{color:var(--button-color)!important}.ant-btn-default:hover{border-color:var(--button-color)!important}.ant-menu-inline,.ant-menu-vertical,.ant-menu-vertical-left{border-right:none}.ant-select .ant-select-selection-placeholder{color:rgba(0,0,0,.5)!important}.ant-layout-sider{height:100vh;min-height:100vh}.ant-popover{border-radius:0}.ant-popover-inner{border:1px solid #d9d9d9}@media (max-width:480px){.ant-calendar-range{width:320px}.ant-calendar-range-part{width:100%}}.main-content{background-color:var(--background-color);min-height:100%}@media (max-width:575px){.ant-form-item-label{flex:none;max-width:30%!important}.ant-col{max-width:50%!important}.ant-form-item{margin-bottom:4px!important}.ant-btn{margin-top:0!important}}.slick-dots>li{height:8px!important;width:50px!important}.slick-dots>li>button{width:100%!important}:root{--primary-color:#b42f32;--action-button-font-color:#fff;--background-color:#fff;--filter-color:#f5f5f5;--button-color:#426f8c;--background-section-color:#fff;--background-dark-color:#898989;--background-sdark-color:#d9d9d9}body{margin:0}.logo{align-items:center;color:#fff;font-style:normal;font-weight:700;height:32px;line-height:27px;margin:18px 0 10px;text-align:center}.logo,.logout{font-size:18px}.logout{line-height:22px}.logout,.user{font-family:Pragmatica}.user{font-size:19px;line-height:22.27px}.action-button{background-color:#426f8c;background-color:var(--button-color);color:#fff;color:var(--action-button-font-color)}a{color:#426f8c;color:var(--button-color)}.width-100-prc{width:100%}.body{font-family:Open Sans,sans-serif}.booking-container{background-color:initial;margin:0 auto;max-width:1140px;padding:0 0 24px;width:100%}.booking-page-head{align-items:flex-start;display:flex;gap:16px;justify-content:space-between;margin:8px 0 20px}.booking-page-kicker{color:#0098e2;font-size:11px;font-weight:700;letter-spacing:.06em;margin-bottom:4px;text-transform:uppercase}.booking-page-title{color:#1b2430;cursor:pointer;font-size:26px;font-weight:700;letter-spacing:-.03em}.booking-page-title:hover{color:#0098e2}.booking-status-badge{align-items:center;background:#eef3f7;border-radius:999px;color:#5b6b78;display:inline-flex;flex-shrink:0;font-size:13px;font-weight:700;height:32px;padding:0 12px}.booking-status-badge.is-1{background:#fff4e5;color:#b45309}.booking-status-badge.is-2{background:#eaf6fc;color:#0b6fa3}.booking-status-badge.is-3{background:#fdecee;color:#b42f32}.booking-status-badge.is-4{background:#e8f7ee;color:#217a45}.booking-status-card p{color:#4a5563;font-size:14px;line-height:1.55;margin:0 0 10px}.booking-status-card a{color:#0098e2;font-weight:600}.booking-deadline{background:#fff4e5;border-radius:12px;color:#9a3412;font-size:13px;font-weight:600;margin:8px 0 14px;padding:10px 12px}.booking-prepaid{color:#7a8794;font-size:13px;margin-bottom:12px;margin-top:-4px}.booking-card-block{color:#b42f32;font-weight:600;margin-bottom:12px}.booking-title{color:#1b2430;font-size:20px;font-weight:700}.booking-description{color:#5b6b78;font-size:14px;padding:0}.booking-infra{padding:0}.booking-gallery{margin:0;padding-top:0}.booking-tariff-price-l{margin:8px 0 12px;text-align:start}.booking-tariff-price,.booking-tariff-price-l{color:#1b2430;font-size:26px;font-weight:700;letter-spacing:-.03em}.booking-tariff-price{border-top:1px solid #eef3f7;margin-top:16px;padding-top:14px;text-align:right}.booking-spin{color:#b45309;flex-direction:column;gap:10px;padding:16px 0 4px;text-align:left}.booking-row,.booking-spin{align-items:flex-start;display:flex}.booking-row{flex-direction:row;gap:20px;position:relative}.booking-col1{display:flex;flex:1 1;flex-direction:column;min-width:0}.booking-float{flex-shrink:0;width:320px}.booking-buttons{display:flex;flex-wrap:wrap;gap:10px;margin-top:8px}.booking-button{background:#0098e2!important;border:none!important;border-radius:12px!important;color:#fff!important;font-weight:600!important;height:auto!important;line-height:1.25;margin:0!important;min-height:56px;min-width:160px;padding:10px 14px!important;white-space:normal;width:auto!important}.booking-button:focus,.booking-button:hover{background:#0086c7!important;color:#fff!important}.booking-button:disabled{background:#8ec8ea!important;color:#fff!important}.booking-button-ghost{background:#fff!important;border:1px solid #d7e3ed!important;color:#0098e2!important}.booking-button-ghost:focus,.booking-button-ghost:hover{background:#eaf6fc!important;border-color:#0098e2!important;color:#0086c7!important}.booking-button-img{border-radius:12px;cursor:pointer;height:56px;margin:0;max-width:180px;width:auto}.booking-voucher-btn{background:#0098e2!important;border:none!important;border-radius:12px!important;color:#fff!important;font-weight:600;height:44px;margin:8px 0 16px;padding:0 18px}.booking-payments{border-top:1px solid #eef3f7;margin-top:16px;padding-top:16px}.booking-payments-title{color:#1b2430;font-size:14px;font-weight:700;margin-bottom:10px}.search-categories-page.is-module .booking-button{background:var(--button-color)!important}@media (max-width:991px){.booking-row{flex-direction:column;gap:0}.booking-float{margin:0 0 16px;width:100%}.booking-page-head{flex-direction:column}.booking-page-title{font-size:22px}.booking-button,.booking-button-img{max-width:none;width:100%!important}}@media (min-width:992px){.booking-float{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;position:-webkit-sticky;position:sticky;top:16px}}.guests-qty-container.ant-btn{align-items:center;background:transparent!important;border:none!important;box-shadow:none!important;color:#1b2430!important;-webkit-column-gap:8px;column-gap:8px;display:inline-flex;font-size:15px;font-weight:500;height:auto;padding:0;white-space:nowrap;width:auto}.guests-qty-container.ant-btn:focus,.guests-qty-container.ant-btn:hover{border-color:transparent!important;color:#1b2430!important}.guests-qty-label{overflow:hidden;text-overflow:ellipsis}.guests-popover .ant-popover-inner{border-radius:16px;box-shadow:0 12px 32px rgba(15,55,85,.16);padding:0}.guests-popover .ant-popover-inner-content{padding:0}.guests-panel{padding:16px;width:300px}.guests-row{align-items:center;-webkit-column-gap:16px;column-gap:16px;display:flex;justify-content:space-between;padding:10px 0}.guests-row+.guests-row{border-top:1px solid #eef3f7}.guests-row-title{color:#1b2430;font-size:15px;font-weight:600;line-height:1.2}.guests-row-hint{color:#9aa4b0;font-size:12px;margin-top:3px}.guests-stepper{-webkit-column-gap:10px;column-gap:10px;flex-shrink:0}.guests-step,.guests-stepper{align-items:center;display:inline-flex}.guests-step{background:#fff;border:1px solid #cfe6f5;border-radius:50%;color:#0098e2;cursor:pointer;height:32px;justify-content:center;padding:0;transition:background-color .15s ease,border-color .15s ease,color .15s ease;width:32px}.guests-step:hover:not(:disabled){background:#f3f9fd;border-color:#0098e2}.guests-step:disabled{border-color:#e6ebf0;color:#c5ced6;cursor:default}.guests-step-value{color:#1b2430;font-size:16px;font-weight:600;min-width:18px;text-align:center}.guests-ages{border-top:1px solid #eef3f7;margin-top:4px;max-height:240px;overflow:auto;padding-top:12px}.guests-ages-caption{color:#9aa4b0;font-size:12px;margin-bottom:10px}.guests-age-row{align-items:center;-webkit-column-gap:12px;column-gap:12px;display:flex;justify-content:space-between;margin-bottom:8px}.guests-age-label{color:#1b2430;font-size:14px;white-space:nowrap}.guests-age-select{width:132px}.guests-age-select .ant-select-selector{border-color:#e3e8ee!important;border-radius:10px!important;min-height:36px}.guests-apply.ant-btn{background:#0098e2;border:none;border-radius:12px;box-shadow:none;color:#fff;font-size:15px;font-weight:600;height:44px;margin-top:12px;width:100%}.guests-apply.ant-btn:focus,.guests-apply.ant-btn:hover{background:#0086c7!important;color:#fff!important}.guests-apply.ant-btn:disabled,.guests-apply.ant-btn[disabled]{background:#8ec8ea!important;color:#fff!important}.spinner-img{-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-name:slidein;animation-name:slidein;-webkit-animation-timing-function:linear;animation-timing-function:linear;position:absolute}.spinner-main{height:32px;padding:4px;position:relative;width:130px}@-webkit-keyframes slidein{0%{margin-left:53px}to{margin-left:53px}25%{margin-left:106px}75%{margin-left:0}}@keyframes slidein{0%{margin-left:53px}to{margin-left:53px}25%{margin-left:106px}75%{margin-left:0}}.rrt-btn-switch{align-items:center;background:#f7fafc;border:1px solid #d7e3ed;border-radius:999px;color:#5b6b78;-webkit-column-gap:8px;column-gap:8px;cursor:pointer;display:flex;font-size:14px;font-weight:500;padding:8px 12px;transition:background .15s ease,border-color .15s ease,color .15s ease;-webkit-user-select:none;user-select:none}.rrt-btn-switch .point{background-color:#b0b8c1;border-radius:4px;height:8px;width:8px}.rrt-btn-switch.selected{background:#eaf6fc;border-color:#0098e2;color:#0098e2;cursor:default;font-weight:600}.rrt-btn-switch.selected .point{background-color:#0098e2}.rrt-btn-switch:not(.selected):hover{border-color:#0098e2;color:#1b2430}.rrt-tab{align-items:flex-start;background-color:#f4f8fb;border:1px solid transparent;border-radius:12px;color:#5b6b78;cursor:pointer;display:flex;flex-direction:column;min-width:96px;padding:10px 12px;transition:background .15s ease,border-color .15s ease,color .15s ease;-webkit-user-select:none;user-select:none}.rrt-tab.selected{background-color:#eaf6fc;border-color:#0098e2;color:#0098e2;font-weight:600}.rrt-tab.disabled{background:#f3f5f7;border-color:transparent;color:#a0aab4;cursor:default}.rrt-label{font-size:14px}.rrt-sublabel{font-size:12px;opacity:.75}.rrt-tag{background-color:#eaf6fc;border-radius:999px;color:#0b6fa3;font-size:12px;font-weight:600;padding:5px 10px;-webkit-user-select:none;user-select:none}.rrt-cat-slider{display:flex;flex-direction:column;gap:14px;max-width:100%;min-width:0;width:100%}.rrt-cat-slider-kicker{color:#0098e2;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.rrt-cat-slider-body{align-items:flex-start;display:flex;flex-direction:row;gap:20px;max-width:100%;min-width:0;width:100%}.rrt-cat-slider-gallery{background:#d9e3ea;border-radius:14px;contain:inline-size;flex:0 0 320px;height:220px;max-width:100%;overflow:hidden;position:relative;width:320px}.rrt-cat-slider-gallery .ant-carousel,.rrt-cat-slider-gallery .slick-list,.rrt-cat-slider-gallery .slick-slider{height:220px}.rrt-cat-slider-image{background:#d9e3ea;height:220px;overflow:hidden;width:320px}.rrt-cat-slider-gallery img{display:block;height:220px;object-fit:cover;object-position:center;width:320px}.rrt-cat-slider-gallery .ant-skeleton-image{height:220px!important;width:100%!important}.rrt-cat-slider-gallery .ant-carousel .slick-next,.rrt-cat-slider-gallery .ant-carousel .slick-prev{background:hsla(0,0%,100%,.92);border:none;box-shadow:0 4px 12px rgba(15,55,85,.16);color:#1b2430;height:32px;width:32px;z-index:2}.rrt-cat-slider-gallery .ant-carousel .slick-prev{left:10px}.rrt-cat-slider-gallery .ant-carousel .slick-next{right:10px}.rrt-cat-slider-info{display:flex;flex:1 1;flex-direction:column;gap:10px;min-width:0;width:auto}.rrt-cat-slider-info .reserve-section-title{margin-bottom:0}.rrt-cat-slider-infra{display:flex;flex-wrap:wrap;gap:6px}.rrt-cat-slider-infra-item{align-items:center;background:#f3f7fb;border-radius:10px;display:inline-flex;height:32px;justify-content:center;width:32px}.rrt-cat-slider-infra-item img{height:18px;object-fit:contain;width:18px}.rrt-cat-slider-infra-more{align-items:center;background:#eaf6fc;border-radius:10px;color:#0098e2;display:inline-flex;font-size:12px;font-weight:700;height:32px;justify-content:center;min-width:32px;padding:0 8px}.rrt-cat-slider-action{align-items:center;display:flex;gap:16px;justify-content:space-between;margin-top:auto}.rrt-cat-slider-action .reserver-hotel-tariff-price{font-size:22px;text-align:left}@media (max-width:849px){.rrt-cat-slider-body{flex-direction:column}.rrt-cat-slider-gallery{contain:inline-size;flex:none;width:calc(100vw - 48px)}.rrt-cat-slider-gallery,.rrt-cat-slider-gallery .ant-carousel,.rrt-cat-slider-gallery .slick-list,.rrt-cat-slider-gallery .slick-slider{height:200px;max-width:100%}.rrt-cat-slider-gallery .ant-skeleton-image,.rrt-cat-slider-gallery img,.rrt-cat-slider-image{height:200px;max-width:100%;width:100%}}.main-header{background-color:#0098e2;box-shadow:none;height:64px;margin-bottom:0;padding:0;position:relative;z-index:5}.main-header-content{align-items:center;display:flex;flex-direction:row;height:100%;justify-content:space-between;margin:auto;max-width:1140px;padding:0 24px}.logo-svg{margin-bottom:-40px;width:240px}.main-header-user{align-items:center;color:#0098e2;cursor:pointer;display:flex}.main-header-user>img{margin-right:4px}.main-account-btn{align-items:center;color:#fff!important;-webkit-column-gap:8px;column-gap:8px;display:inline-flex;font-weight:500;height:auto;padding:4px 0}.main-account-btn:hover{color:#e6f6fd!important}.main-account-btn .anticon{font-size:18px}.main-account-btn-compact{border:1.5px solid hsla(0,0%,100%,.7)!important;border-radius:50%;height:36px;justify-content:center;padding:0;width:36px}.main-account-btn-compact .anticon{font-size:16px;margin:0}@media (max-width:720px){.main-header{height:64px}.main-header-content{padding:0 16px}.logo-svg{margin-bottom:-32px;width:200px}}.auth-logo{color:#3e4657;font-size:24px;font-style:normal;font-weight:700;line-height:49px;text-transform:uppercase}.auth-label,.auth-logo{align-items:center;text-align:center}.auth-label{color:#666;font-size:18px;line-height:24px;margin-bottom:16px;margin-top:24px}.auth-buttons{align-items:center;display:flex;flex-direction:row;justify-content:space-between}.auth-restore{cursor:pointer;text-decoration:underline}.auth-buttons-center{display:flex;flex-direction:row}.auth-icons{display:flex;justify-content:space-evenly;width:100%}.auth-icons>img{cursor:pointer}.auth-spinner{padding-bottom:48px;padding-left:100px}.main-footer{background-color:#fff;border-top:1px solid #eef3f7;color:#8a94a0}.main-footer-inner{margin:0 auto;max-width:1140px;padding:28px 24px 24px}.main-footer-top{align-items:center;-webkit-column-gap:24px;column-gap:24px;display:flex;justify-content:space-between;row-gap:16px}.footer-brand{color:#1b2430;font-size:16px;font-weight:700;letter-spacing:.04em;text-decoration:none;text-transform:uppercase}.footer-brand:hover{color:#0098e2}.footer-links{-webkit-column-gap:28px;column-gap:28px;display:flex;flex-wrap:wrap;row-gap:8px}.footer-ref{color:#0098e2;font-size:14px;text-decoration:none}.footer-ref:hover{color:#0077b3;text-decoration:underline}.main-footer-bottom{border-top:1px solid #eef3f7;color:#8a94a0;font-size:13px;margin-top:20px;padding-top:16px}@media (min-width:992px){.main-footer{margin-top:0}}@media (max-width:991px){.main-footer-inner{padding:24px 16px 20px}.main-footer-top{align-items:flex-start;flex-direction:column}.footer-brand{display:none}.footer-links{flex-direction:column;row-gap:12px}.main-footer-bottom{font-size:12px;margin-top:16px;padding-top:16px}}.transaction-item{align-items:center;background:#f8fbfd;border-radius:12px;color:#1b2430;-webkit-column-gap:12px;column-gap:12px;display:flex;flex-wrap:wrap;font-size:13px;margin-bottom:8px;padding:10px 12px;row-gap:6px}.search-categories-page{background:linear-gradient(180deg,#eef5fa,#f5f8fb 160px,#f5f8fb);min-height:calc(100vh - 64px);padding:28px 20px 64px}.search-categories-page.is-module{padding-top:16px}.search-companies-container{background:transparent;display:flex;flex-direction:column;margin:0 auto;max-width:1140px;width:100%}.search-companies-company-description{background:#fff;border-radius:16px;box-shadow:0 8px 24px rgba(15,55,85,.06);color:#4a5563;font-size:14px;line-height:1.6;margin:16px 0 0;padding:18px 22px}.search-categories-results-head{align-items:flex-end;display:flex;justify-content:space-between;margin:28px 0 16px}.search-categories-results-title{color:#1b2430;font-size:22px;font-weight:700;letter-spacing:-.02em}.search-categories-results-meta{color:#7a8794;font-size:13px;margin-top:4px}.search-categories-vars-container{background:transparent;display:flex;flex-direction:column;gap:16px}.search-buy-put{color:#1b2430;display:flex;font-size:22px;font-weight:700;justify-content:center;letter-spacing:-.02em;margin:8px 0 20px}.guests-qty-container{border:0}.search-btn{background:#0098e2;border-radius:12px;color:#fff;width:160px}.search-categories-page.is-module .category-var-item-btn,.search-categories-page.is-module .category-vars-category-bottom-btn,.search-categories-page.is-module .search-btn,.search-categories-page.is-module .search-categories-search-btn.search-btn{background:var(--button-color)!important}.date-range,.guests-qty{border:1px solid #426f8c;border-radius:2px}.date-range{width:220px}.date-picker{width:120px}.companies{border:1px solid #426f8c;border-radius:2px;height:32px;width:300px}.switch{background:#426f8c}.switch-label{color:#426f8c;font-size:14px}.min-room-price{color:green;font-size:34px;font-weight:600;text-align:center}.company-description{font-size:15px}.pick-up-rooms{background-color:#426f8c;border-color:#426f8c;color:#fff;font-size:18px;font-weight:600;height:70px;margin-top:15px}@media (max-width:749px){.search-categories-page{overflow-x:hidden;padding:16px 12px 48px}.search-companies-company-description{border-radius:14px;font-size:13px;padding:14px 16px}.search-categories-results-head{margin:20px 0 12px}.search-categories-results-title{font-size:18px}}.booking-order-page-head{margin:24px 0 16px}.booking-order-page-title{color:#1b2430;font-size:26px;font-weight:700;letter-spacing:-.03em}.booking-order-page-meta{color:#7a8794;font-size:14px;margin-top:4px}.reserve{align-items:flex-start;background-color:initial;display:flex;gap:20px;margin-bottom:48px;position:relative}.reserve-section{background-color:#fff;border-radius:18px;box-shadow:0 8px 24px rgba(15,55,85,.06);box-sizing:border-box;display:flex;-webkit-filter:none;filter:none;flex-direction:column;margin-bottom:16px;max-width:100%;min-width:0;padding:20px 22px;width:100%}.reserve-section>a{margin-top:4px}.reserve-section-title{color:#1b2430;font-size:18px;font-weight:700;letter-spacing:-.02em;margin-bottom:12px;padding:0;text-align:left}.reserver-hotel-gallery{background:#d9e3ea;border-radius:14px;margin:0;overflow:hidden;width:100%}.reserve-hotel-name{color:#1b2430;font-size:18px;font-weight:700;padding:0}.reserve-hotel-description{color:#5b6b78;font-size:14px;line-height:1.55;overflow-wrap:break-word;padding:0}.reserve-hotel-infra{display:flex;flex-wrap:wrap;gap:6px;padding:0}.reserve-hotel-infra img{height:18px;object-fit:contain;width:18px}.reserve-hotel-info{font-size:14px;font-weight:600;padding:0}.reserve-hotel-tariff-name{font-size:16px;font-weight:700;padding:0}.reserve-hotel-tariff-included,.reserve-hotel-tariff-items{font-size:14px;padding:0}.reserver-hotel-tariff-price{color:#1b2430;font-size:26px;font-weight:700;letter-spacing:-.03em;text-align:right}.reserve-column{display:flex;flex-direction:column}.reserve-column2{display:block;width:100%}.reserve-links{display:flex;flex-wrap:wrap;gap:8px 16px;margin:12px 0 8px}.reserve-links a{color:#0098e2;font-size:13px;font-weight:600}.reserve-hotel-acc{font-size:16px;margin-bottom:8px}.reserve-agreed{color:#1b2430;font-weight:500;margin-top:12px}.reserve-agreed.ant-checkbox-wrapper{align-items:flex-start;font-weight:500;white-space:normal}.booking-order-trans-car{align-items:center;display:inline-flex;flex-wrap:wrap;gap:8px}.booking-order-trans-plate{width:120px}.reserve-info{color:#5b6b78;font-size:14px;line-height:1.55;margin-bottom:12px}.booking-order-main{flex:1 1;max-width:100%;min-width:0}.booking-order-float{background-color:#fff;border:1px solid #eef3f7;border-radius:18px;box-shadow:0 12px 32px rgba(15,55,85,.1);padding:20px 18px 18px}.booking-order-float .reserve-section-title{margin-bottom:16px}.booking-order-float-item{color:#1b2430;display:flex;flex-direction:row;font-size:14px;gap:8px;margin:0;padding:6px 0}.booking-order-float-caption{background-color:initial;color:#7a8794;font-size:11px;font-weight:700;letter-spacing:.06em;padding:14px 0 6px;text-transform:uppercase}.booking-order-float-label{color:#7a8794;flex-shrink:0;font-weight:500;width:72px}.booking-order-float .reserver-hotel-tariff-price{border-top:1px solid #eef3f7;margin-top:16px;padding-top:14px}.search-categories-page .action-button{background:#0098e2!important;border:none!important;border-radius:12px;color:#fff!important;font-weight:600;height:44px;padding:0 18px}.search-categories-page .action-button:focus,.search-categories-page .action-button:hover{background:#0086c7!important;color:#fff!important}.search-categories-page .action-button:disabled{background:#8ec8ea!important;color:#fff!important}.search-categories-page.is-module .action-button{background:var(--button-color)!important}@media (max-width:1149px){.reserve{flex-direction:column;gap:0;max-width:none;padding:0}.booking-order-float{margin-bottom:16px;position:static;width:100%}.booking-order-page-title{font-size:22px}}@media (min-width:1150px){.reserve{max-width:none;padding:0}.booking-order-float{flex-shrink:0;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;position:-webkit-sticky;position:sticky;top:16px;width:320px}}@media (max-width:749px){.reserve{max-width:100%;padding:0}.reserve-section{border-radius:16px;padding:16px}.booking-order-page-head{margin:18px 0 12px}.reserve-section .ant-radio-wrapper{align-items:flex-start;white-space:normal}.reserve-section .ant-radio-wrapper .ant-radio{margin-top:3px}.reserve-section .ant-checkbox-wrapper{align-items:flex-start;white-space:normal;width:100%}.reserve-section .ant-checkbox-wrapper .ant-checkbox{top:3px}.reserve-section .action-button{width:100%}}.search-companies-filter-container{background:transparent;display:flex;flex-direction:column;margin:0;padding:0;position:relative}.search-companies-filter{display:flex;flex-direction:column;row-gap:12px;width:100%}.search-companies-filter-title{align-items:flex-start;cursor:pointer;display:flex;gap:16px;justify-content:space-between}.search-companies-filter-company{background:transparent;border-radius:0;color:#1b2430;font-size:28px;font-weight:700;letter-spacing:-.03em;line-height:1.2;padding:0;width:auto}.search-companies-filter-title .ant-btn{background:#fff;border:1px solid #d7e3ed;border-radius:999px;box-shadow:0 2px 8px rgba(15,55,85,.06);color:#0098e2;font-weight:600;height:36px;padding:0 14px}.search-companies-filter-title .ant-btn:focus,.search-companies-filter-title .ant-btn:hover{border-color:#0098e2!important;color:#0086c7!important}.search-categories-filter-panel.search-home-filter-body{width:100%}.search-categories-filter-segment{border-left:1px solid #eef3f7;min-width:0;padding-left:8px}.date-caption,.search-categories-filter-label{color:#9aa4b0;font-size:11px;font-weight:600;letter-spacing:.06em;line-height:1;margin-bottom:6px;text-align:left;width:auto}.search-categories-filter-panel .ant-select{min-width:110px;width:100%!important}.search-categories-filter-panel .ant-select-selector{background:transparent!important;border:none!important;box-shadow:none!important;height:auto!important;padding-left:0!important}.search-categories-filter-panel .ant-select-selection-item{color:#1b2430;font-size:15px;font-weight:500;line-height:22px!important}.search-categories-filter-panel .ant-select-arrow{color:#0098e2}.search-categories-srok{min-width:72px}.search-categories-srok-value{color:#1b2430;font-size:15px;font-weight:500}.search-categories-srok .date-caption{margin-bottom:6px}.search-categories-filter-panel .guests-qty-container,.search-categories-filter-panel .search-category-filter-guests .guests-qty-container{align-items:center;background:transparent!important;border:none!important;box-shadow:none!important;color:#1b2430!important;-webkit-column-gap:8px;column-gap:8px;display:inline-flex;font-size:15px;font-weight:500;height:auto;padding:0;white-space:nowrap;width:auto}.search-categories-filter-panel .guests-qty-container img{height:22px;width:22px}.search-categoies-filter-promo.ant-input,.search-categories-page .search-categoies-filter-promo{min-width:88px;padding-left:0!important;width:100%}.search-categories-filter-meta{align-items:center;display:flex;flex-wrap:wrap;gap:10px 16px;padding:10px 4px 0}.search-categories-filter-address{color:#7a8794;font-size:13px;margin-right:0}.search-categoies-filter-users{align-items:center;background:#f3f8fc;border-radius:999px;color:#5b6b78;-webkit-column-gap:6px;column-gap:6px;display:flex;flex-direction:row;font-size:12px;margin-right:0;padding:4px 10px}.search-categoies-filter-users img{height:16px;width:16px}.search-companies-filter-images{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;gap:8px;position:static;right:auto;top:auto}.search-companies-filter-image{display:none}.search-categories-chip{align-items:center;background:#eaf6fc;border-radius:999px;color:#0b6fa3;display:inline-flex;font-size:12px;font-weight:600;height:28px;line-height:1;padding:0 10px}.search-categories-chip-ok{background:#e8f7ee;color:#217a45}.search-categories-chip-sale{background:#fdecee;color:#b42f32}.search-categoies-filter-systema{color:#8a96a3;font-size:11px}.search-categoies-filter-systema a{color:#8a96a3}.search-categories-filter-section-center{color:#7a8794;font-size:13px;font-weight:600;letter-spacing:.04em;margin-top:18px;padding:0;text-align:left;text-transform:uppercase}.search-categories-filter-section-center>img{display:none}.search-companies-extra-info,.search-companies-extra-info p{background:#fff;border-radius:14px;box-shadow:0 8px 24px rgba(15,55,85,.06);color:#4a5563;font-size:13px;font-weight:400;letter-spacing:0;line-height:1.55;margin-top:10px;padding:14px 16px;text-transform:none}.srok-error{color:#b42f32;font-size:13px;font-weight:600;padding:0 10px 4px}.search-categories-filter-collapsed{align-items:center;background:#fff;border-radius:16px;box-shadow:0 12px 32px rgba(15,55,85,.12);color:#1b2430;display:flex;flex-wrap:wrap;gap:12px 20px;margin:0;padding:14px 18px;width:100%}.search-categories-filter-collapsed>div{align-items:center;display:inline-flex;font-weight:500;gap:8px;margin-right:0}.search-categories-filter-collapsed .search-btn{background:#0098e2!important;border:none;height:40px;padding:0 16px;width:auto}.search-companies-filter-caption,.search-companies-filter-caption-l,.search-companies-filter-caption-r{color:#426f8c;display:flex;font-size:14px}.search-companies-filter-caption-r{justify-content:end}.search-companies-filter-caption-l{justify-content:flex-start}.search-companies-filter-images-container{position:relative}.search-companies-filter-caption{justify-content:center}.guests-qty-container{border:1px solid #d9d9d9;border-radius:4px;height:32px;width:220px}.search-categoies-filter-tarif{width:360px}.search-categoies-filter-time{width:96px}.search-categories-filter-section{margin-top:16px;padding:8px}.search-categories-filter-block{display:block;width:-webkit-max-content;width:max-content}@media (max-width:1149px){.search-categories-filter-panel.search-home-filter-body{align-items:stretch;flex-wrap:wrap;min-height:0;padding:16px;row-gap:12px}.search-categories-filter-segment,.search-home-filter-segment-dates,.search-home-filter-segment-guests{border-left:none;padding-left:0}.search-companies-filter-company{font-size:22px}}@media (max-width:749px){.search-companies-filter-company{font-size:20px;max-width:none}.search-companies-filter-title{align-items:flex-start;flex-direction:row;justify-content:space-between}.search-companies-filter-title .ant-btn{flex-shrink:0}.search-categories-filter-panel{border-radius:16px;padding:16px}.search-categories-filter-field,.search-categories-srok{flex:1 1 100%}.search-category-filter-guests{margin-left:0}.search-categories-filter-btn-search{text-align:center}.search-categories-filter-collapsed{align-items:stretch;flex-direction:column;text-align:left}.search-categories-filter-collapsed .search-btn{width:100%}.search-categories-filter-section-center{color:#7a8794;font-weight:600;margin-top:12px;text-align:left}}.search-home-filter{max-width:1140px;width:100%}.search-home-filter-body{background-color:#fff;border-radius:16px;box-shadow:0 12px 32px rgba(15,55,85,.16);-webkit-column-gap:8px;column-gap:8px;min-height:88px;padding:10px 10px 10px 20px;position:relative}.search-home-filter-body,.search-home-filter-segment{align-items:center;display:flex;flex-direction:row}.search-home-filter-segment-region{flex:1.4 1;min-width:0}.search-home-filter-segment-dates{border-left:1px solid #eef3f7;-webkit-column-gap:8px;column-gap:8px;flex:1 1;padding-left:8px}.search-home-filter-segment-guests{border-left:1px solid #eef3f7;flex:1.1 1;min-width:0;padding-left:8px}.search-home-filter-segment-button{flex-shrink:0}.search-home-field{align-items:flex-start;display:flex;flex-direction:column;min-width:0;width:100%}.search-home-field-label{color:#9aa4b0;font-size:11px;font-weight:600;letter-spacing:.06em;line-height:1;margin-bottom:6px}.search-home-field-control{align-items:center;display:flex;flex-direction:row;min-width:0;width:100%}.search-home-field-control>img{flex-shrink:0;height:20px;width:20px}.search-home-button{background-color:#0098e2!important;border:none!important;border-radius:12px;box-shadow:none;color:#fff!important;font-size:16px;font-weight:600;height:56px;width:112px}.search-home-button:focus,.search-home-button:hover{background-color:#0086c7!important;color:#fff!important}.search-home-button:disabled,.search-home-button[disabled]{background-color:#8ec8ea!important;color:#fff!important}.search-home-input{background:transparent!important;border:none!important;box-shadow:none!important;color:#1b2430!important;flex:1 1;font-size:15px;min-width:0;padding-left:8px!important}.search-home-input::-webkit-input-placeholder{color:#b0b8c1}.search-home-input::placeholder{color:#b0b8c1}.search-home-filter .guests-qty-container{align-items:center;background:transparent!important;border:none!important;box-shadow:none!important;color:#1b2430!important;-webkit-column-gap:8px;column-gap:8px;display:inline-flex;font-size:15px;font-weight:500;height:auto;padding:0;white-space:nowrap;width:auto}.search-home-filter .guests-qty-container:focus,.search-home-filter .guests-qty-container:hover{border-color:transparent!important;color:#1b2430!important}.search-home-filter .guests-qty-container img{height:22px;width:22px}.search-home-filter-searched-items{background-color:#fff;border:1px solid #e3e8ee;border-radius:12px;box-shadow:0 10px 28px rgba(15,55,85,.12);display:flex;flex-direction:column;left:20px;margin-top:8px;padding:8px;position:absolute;row-gap:8px;top:84px;width:min(800px,calc(100% - 40px));z-index:3}.search-home-filter-searched-item-title{color:#0098e2;font-weight:600;padding-left:8px}.search-home-filter-searched-item{border-radius:8px;padding:6px 8px}.search-home-filter-searched-item:hover{background-color:#f3f7fb;cursor:pointer}@media (max-width:992px){.search-home-filter-body{align-items:stretch;border-radius:16px;box-shadow:0 10px 28px rgba(15,55,85,.14);flex-direction:column;height:auto;min-height:0;padding:16px;row-gap:12px}.search-home-filter-segment{margin-bottom:0;width:100%}.search-home-filter-segment-dates,.search-home-filter-segment-guests{border-left:none;padding-left:0}.search-home-filter-segment-dates{grid-column-gap:12px;-webkit-column-gap:12px;column-gap:12px;display:grid;grid-template-columns:1fr 1fr}.search-home-input{margin-left:0;width:100%}.search-home-button{border-radius:12px;height:48px;width:100%}.search-home-filter-searched-items{left:16px;top:78px;width:calc(100% - 32px)}.search-home-filter .guests-qty-container{justify-content:flex-start;width:100%}}.search-filter-date{align-items:flex-start;display:flex;flex-direction:column;min-width:0}.search-filter-date-title{color:#9aa4b0;font-size:11px;font-weight:600;letter-spacing:.06em;line-height:1;margin-bottom:6px}.search-filter-date-control{align-items:center;display:flex;flex-direction:row}.search-filter-date-control>img{color:#0098e2;flex-shrink:0;height:18px;width:18px}.search-filter-date-input{background:transparent!important;padding:0 0 0 8px!important;width:108px}.search-filter-date-input,.search-filter-date-input.ant-picker-focused,.search-filter-date-input.ant-picker:hover{border:0!important;box-shadow:none!important}.search-filter-date-input .ant-picker-input>input{color:#1b2430!important;font-size:15px;font-weight:500}@media (max-width:992px){.search-filter-date{width:100%}.search-filter-date-input{width:84px}}.map-bg{background-color:#fafafa;border:1px solid #b9b9b9;border-radius:4px;cursor:pointer;display:flex;flex-direction:column;padding:4px;width:100px}.map-title{font-weight:700}.map-text{font-size:10px;margin-top:2px}.category-vars-container{background-color:#fff;border:1px solid transparent;border-radius:18px;box-shadow:0 8px 24px rgba(15,55,85,.06);display:flex;flex-direction:row;margin-bottom:0;min-height:240px;overflow:hidden;transition:box-shadow .2s ease,border-color .2s ease,-webkit-transform .2s ease;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease,-webkit-transform .2s ease;width:100%}.category-vars-container:hover{box-shadow:0 14px 32px rgba(15,55,85,.1);-webkit-transform:translateY(-2px);transform:translateY(-2px)}.category-vars-content{display:flex;flex:1 1;flex-direction:column;justify-content:space-between;min-width:0;padding:20px 22px 18px}.category-vars-container-selected{background-color:#fff;border-color:#0098e2;box-shadow:0 16px 36px rgba(0,152,226,.16);-webkit-filter:none;filter:none}.category-vars-category-img{background:#d9e3ea;flex-shrink:0;height:260px;overflow:hidden;position:relative;width:400px}.category-vars-category-img .ant-carousel,.category-vars-category-img .slick-list,.category-vars-category-img .slick-slider,.category-vars-category-img .slick-track{height:260px!important}.category-vars-badges{display:flex;flex-wrap:wrap;gap:6px;left:12px;pointer-events:none;position:absolute;right:12px;top:12px;z-index:2}.category-vars-badge{align-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:rgba(27,36,48,.72);border-radius:999px;color:#fff;display:inline-flex;font-size:11px;font-weight:700;height:24px;letter-spacing:.01em;line-height:1;padding:0 9px}.category-vars-badge-sale{background:#b42f32}.category-vars-badge-best{background:#217a45}.category-vars-badge-last{background:#d97706}.category-vars-badge-lead{background:#0098e2}.category-vars-category-title{align-items:flex-start;color:#1b2430;display:flex;flex-direction:row;font-size:20px;font-weight:700;gap:12px;justify-content:space-between;letter-spacing:-.02em;line-height:1.3;margin-top:0}.category-vars-category-name{max-width:none}.category-vars-title-meta{align-items:center;display:flex;flex-shrink:0;gap:8px}.category-vars-seats{align-items:center;display:inline-flex;gap:2px}.category-vars-seats img{height:16px;width:auto}.category-vars-category-description{color:#5b6b78;font-size:13px;line-height:1.55;margin-top:10px}.category-vars-category-container{display:flex;flex-direction:column;width:100%}.category-vars-category-infra{display:flex;flex-wrap:wrap;gap:6px;margin-top:14px}.category-vars-infra-item{align-items:center;background:#f3f7fb;border-radius:10px;display:inline-flex;height:32px;justify-content:center;width:32px}.category-vars-infra-item img{height:18px;margin-right:0;object-fit:contain;width:18px}.category-vars-infra-more{align-items:center;background:#eaf6fc;border-radius:10px;color:#0098e2;display:inline-flex;font-size:12px;font-weight:700;height:32px;justify-content:center;min-width:32px;padding:0 8px}.category-vars-category-bottom{align-items:flex-end;display:flex;flex-direction:row;gap:16px;justify-content:space-between;margin-top:20px}.category-vars-category-bottom-btn{background-color:#0098e2!important;border:none!important;border-radius:12px;color:#fff!important;font-size:15px;font-weight:600;height:44px;padding:0 20px}.category-vars-category-bottom-btn:focus,.category-vars-category-bottom-btn:hover{background-color:#0086c7!important;color:#fff!important}.category-vars-category-bottom-price{align-items:flex-start;color:#1b2430;display:flex;flex-direction:column;font-size:26px;font-weight:700;letter-spacing:-.03em;margin-top:0;position:relative}.category-vars-price-from{color:#7a8794;font-size:13px;font-weight:600;margin-right:6px}.category-vars-price-current{align-items:baseline;display:flex}.category-vars-price-empty{color:#8a96a3;font-size:14px;font-weight:500}.category-vars-category-bottom-red{bottom:auto;color:#b42f32;font-size:14px;font-weight:600;opacity:.75;position:static;right:auto;text-decoration:line-through}.category-vars-image{background:#d9e3ea;height:260px;overflow:hidden;width:100%}.category-vars-category-img img,.category-vars-image img{display:block;height:260px!important;object-fit:cover!important;object-position:center!important;width:100%!important}.category-vars-skeleton{height:260px!important;width:100%!important}.category-vars-skeleton.ant-skeleton-element{display:block;width:100%}.category-vars-container .slick-list{margin:0!important;width:100%}.category-vars-container .slick-track{display:flex!important;padding-bottom:0;padding-top:0}.category-vars-container .slick-slide{align-items:center;display:flex!important;height:inherit!important;justify-content:center;padding:0;width:inherit!important}.category-vars-container .slick-slide>div{height:100%!important;width:100%!important}.category-vars-container .slick-next.slick-disabled:before,.category-vars-container .slick-next:before,.category-vars-container .slick-prev.slick-disabled:before,.category-vars-container .slick-prev:before{display:none}.category-vars-container .ant-carousel .slick-next,.category-vars-container .ant-carousel .slick-next:focus,.category-vars-container .ant-carousel .slick-next:hover,.category-vars-container .ant-carousel .slick-prev,.category-vars-container .ant-carousel .slick-prev:focus,.category-vars-container .ant-carousel .slick-prev:hover{background:hsla(0,0%,100%,.92);border:none;border-radius:50%;box-shadow:0 4px 12px rgba(15,55,85,.16);color:#1b2430;font-size:14px;height:32px;width:32px;z-index:2}.category-vars-container .ant-carousel .slick-prev,.category-vars-container .ant-carousel .slick-prev:focus,.category-vars-container .ant-carousel .slick-prev:hover{left:10px}.category-vars-container .ant-carousel .slick-next,.category-vars-container .ant-carousel .slick-next:focus,.category-vars-container .ant-carousel .slick-next:hover{right:10px}.category-vars-container .slick-dots{bottom:12px}.category-vars-container .slick-dots li button{background:#fff;border-radius:50%;height:7px;opacity:.55;width:7px}.category-vars-container .slick-dots li.slick-active button{background:#0098e2;opacity:1}@media (max-width:849px){.category-vars-container{flex-direction:column}.category-vars-category-img,.category-vars-category-img .ant-carousel,.category-vars-category-img .slick-list,.category-vars-category-img .slick-slider,.category-vars-category-img .slick-track,.category-vars-category-img img,.category-vars-image,.category-vars-image img,.category-vars-skeleton{height:220px!important;width:100%}.category-vars-content{padding:16px}.category-vars-category-title{font-size:18px}.category-vars-category-bottom{align-items:stretch;flex-direction:column}.category-vars-category-bottom-btn{width:100%}}.category-var-day{background:#f4f8fb;border-radius:14px;flex:1 1;min-width:72px;padding:10px 8px;transition:background .15s ease,color .15s ease,-webkit-transform .15s ease;transition:background .15s ease,color .15s ease,transform .15s ease;transition:background .15s ease,color .15s ease,transform .15s ease,-webkit-transform .15s ease}.category-var-day-text{font-size:13px;line-height:1.35;text-align:center}.category-var-day-text:first-child{color:inherit;font-size:11px;font-weight:600;letter-spacing:.04em;opacity:.7;text-transform:uppercase}.category-var-day-text:nth-child(2){font-size:15px;font-weight:700;margin:2px 0 4px}.category-var-day-text:nth-child(3){font-size:12px;font-weight:600}.category-var-day-selected{background:#0098e2;box-shadow:0 8px 18px rgba(0,152,226,.28);color:#fff;cursor:pointer}.category-var-day-selected .category-var-day-text:first-child{opacity:.85}.category-var-day-disabled{background:#f3f5f7;color:#a0aab4;cursor:default}.category-var-day-enabled{cursor:pointer}.category-var-day-enabled:hover:not(.category-var-day-selected){background:#e7f4fb;-webkit-transform:translateY(-1px);transform:translateY(-1px)}@media (max-width:991px){.category-var-day-text{font-size:12px}.category-var-day{min-width:64px;padding:8px 6px}}.category-var-item-container{background-color:#fff;border:1px solid #eef3f7;border-radius:16px;box-shadow:0 10px 28px rgba(15,55,85,.08);display:flex;-webkit-filter:none;filter:none;flex-direction:row;gap:16px;justify-content:space-between;min-height:0;padding:18px 18px 16px;position:relative}.category-var-item-col1{display:flex;flex:1 1;flex-direction:column;min-width:0}.category-var-item-col2{align-items:flex-end;display:flex;flex-direction:column;flex-shrink:0;gap:10px;justify-content:flex-end;position:relative;width:168px}.category-var-item-badges{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:8px}.category-var-item-name{color:#1b2430;font-size:16px;font-weight:700;letter-spacing:-.02em}.category-var-item-included{color:#7a8794;font-size:12px;font-weight:700;letter-spacing:.04em;margin-top:12px;text-transform:uppercase}.category-var-item-btn{background-color:#0098e2!important;border:none!important;border-radius:12px;bottom:auto;color:#fff!important;font-weight:600;height:40px;position:static;right:auto;width:100%}.category-var-item-btn:focus,.category-var-item-btn:hover{background-color:#0086c7!important;color:#fff!important}.category-var-item-price{bottom:auto;color:#1b2430;font-size:24px;font-weight:700;letter-spacing:-.03em;position:static;right:auto;text-align:right}.category-var-item-included-text{color:#4a5563;font-size:13px;margin-top:6px;padding-left:18px}.category-var-item-included-text li{margin-bottom:2px}.category-var-item-images{display:none}@media (max-width:749px){.category-var-item-container{flex-direction:column;margin-bottom:0}.category-var-item-col2{align-items:stretch;width:100%}.category-var-item-price{text-align:left}}.category-var-days-container{-webkit-filter:none;filter:none;margin:8px 0}.category-var-days-category-title{color:#1b2430;font-size:22px;font-weight:700;letter-spacing:-.02em;margin-bottom:0}.category-var-days-kicker{color:#0098e2;font-size:11px;font-weight:700;letter-spacing:.06em;margin-bottom:4px;text-transform:uppercase}.category-var-days-category{font-size:20px;max-width:350px}.category-var-days-title{color:#1b2430;font-size:13px;font-weight:600}.category-var-days-title-muted{color:#7a8794;font-weight:500}.category-var-days{align-items:stretch;display:flex;flex-direction:row;gap:8px;justify-content:space-between;margin-top:10px}.category-var-days-end{align-items:flex-end;display:flex;flex-direction:column;text-align:right}.category-var-days-end>div{margin-bottom:2px;margin-top:2px}.category-var-days-head{align-items:flex-start;display:flex;gap:16px;justify-content:space-between;margin-bottom:16px}.category-var-days-items{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr 1fr;margin-top:16px}.category-var-days-header{background-color:#fff;border-radius:18px;box-shadow:0 10px 28px rgba(15,55,85,.08);display:flex;flex-direction:column;padding:20px 22px 18px}.category-var-day-arrow{align-items:center;color:#0098e2;cursor:pointer;display:flex;flex-shrink:0;font-size:16px;justify-content:center;width:32px}.category-var-days-items>div:only-child{grid-column:1/-1}.category-var-days-empty{background:#fff;border-radius:16px;box-shadow:0 10px 28px rgba(15,55,85,.06);color:#7a8794;padding:28px 16px;text-align:center}@media (max-width:749px){.category-var-days-items{display:flex;flex-direction:column;gap:10px;margin-top:12px;padding:0}.category-var-days-head{flex-direction:column}.category-var-days-end{align-items:flex-start;text-align:left}.category-var-days-header{border-radius:16px;padding:16px}.category-var-days{justify-content:flex-start;overflow-x:auto;padding-bottom:4px}}@media (min-width:750px) and (max-width:1149px){.category-var-days-items{grid-template-columns:1fr 1fr}}@font-face{font-display:swap;font-family:Oswald Variable;font-style:normal;font-weight:200 700;src:url(/static/media/oswald-cyrillic-ext-wght-normal.38fa694819d95d679fa1.woff2) format("woff2-variations");unicode-range:u+0460-052f,u+1c80-1c88,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-display:swap;font-family:Oswald Variable;font-style:normal;font-weight:200 700;src:url(/static/media/oswald-cyrillic-wght-normal.99b581b274691b709f96.woff2) format("woff2-variations");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-display:swap;font-family:Oswald Variable;font-style:normal;font-weight:200 700;src:url(/static/media/oswald-vietnamese-wght-normal.32d34e76865f76ee728a.woff2) format("woff2-variations");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-display:swap;font-family:Oswald Variable;font-style:normal;font-weight:200 700;src:url(/static/media/oswald-latin-ext-wght-normal.b2d11a4ea6a6510ea926.woff2) format("woff2-variations");unicode-range:u+0100-02af,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1e??,u+2020,u+20a0-20ab,u+20ad-20cf,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Oswald Variable;font-style:normal;font-weight:200 700;src:url(/static/media/oswald-latin-wght-normal.a6903c7dfd242d03810b.woff2) format("woff2-variations");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}.search-region-title{color:#426f8c;font-size:20px;font-weight:bolder;margin-bottom:16px;margin-top:16px}.search-region-review{font-size:12px;margin-top:16px;width:997px}.image-container{height:256px;overflow:hidden;width:997px}.image-container img{height:auto;object-fit:cover;width:100%}.search-region-left{margin-right:32px;padding-bottom:24px;padding-left:8px;width:256px}.search-region-container{display:flex;flex-direction:row;margin:auto;width:1280px}.search-region-articles{-webkit-column-gap:8px;column-gap:8px;display:flex;flex-direction:row;justify-content:space-between;margin-top:24px;width:100%}.search-region-articles button{background-color:#426f8c;color:#fff;flex:1 1;height:48px}.search-region-guest{border:1px solid #f0f8ff;margin-top:8px}.search-region-filter-item{align-items:center;display:flex;flex-direction:row;margin-top:8px;width:224px}.search-region-filter-item-label{margin-right:8px;text-align:end;width:108px}.search-region-filter-item-date{width:108px}.search-region-button{background-color:#b42f32;color:#fff;margin-top:8px;width:220px}.search-region-filter-title{color:#0098e2;font-size:14px;font-weight:500;margin-top:16px}.search-region-filter-item{font-size:12px}.search-region-results{display:flex;flex-direction:column}.search-region-item-stat{display:flex;flex-direction:row;justify-content:space-between}.search-region-item-main-text{display:flex;flex-direction:column;row-gap:4px}.search-region-item-address{font-size:12px}@media (max-width:992px){.search-region-container{flex-direction:column;max-width:350px}.search-region-articles{flex-direction:column;margin:0;padding-top:8px;row-gap:4px}.search-region-articles>button{width:100%}.search-region-title{margin:0;padding:8px 4px 4px;text-align:center}.search-region-review{width:100%}.image-container{width:350px}}.search-region-mobile-filter{background-color:#fafafa;border-radius:4px;display:flex;flex-direction:column;left:4px;padding:8px 8px 48px;position:absolute;right:4px;top:4px;z-index:10}.search-region-mobile-filter-title{display:flex;font-size:14px;font-weight:600;justify-content:space-between;margin-bottom:-8px}.search-region-mobile-filter-selected{font-weight:600}.search-region-item{background-color:#f5f5f5;display:flex;flex-direction:column;margin-top:24px;min-height:280px;width:996px}.search-region-item-img{height:240px;width:360px}.search-region-item-main{display:flex;flex-direction:row}.search-region-item-main-text{padding:8px}.search-region-item-company-name{color:#0098e2;cursor:pointer;font-size:20px;font-weight:500}.search-region-item-company-desc{font-size:12px}@media (max-width:992px){.search-region-item-main{flex-direction:column}.search-region-item{width:350px}.search-region-item-stat{flex-direction:column;row-gap:8px}.category-vars-category-infra,.search-region-item-company-desc{max-width:330px}}.search-region-var{align-items:center;border-top:1px solid #d9d9d9;display:flex;flex-direction:row;font-size:12px;min-height:48px;padding:4px}.search-region-var-title{font-weight:500;width:377px}.search-region-var-tarif{color:#8d8d8d;width:340px}.search-region-var-price{color:#0098e2;font-size:20px;width:140px}.search-region-var-action{background-color:#426f8c;color:#fff;font-size:12px}@media (max-width:992px){.search-region-var-title{margin-right:8px}.search-region-var-price{margin-bottom:4px;text-align:right}.search-region-var-action{width:100%}}.search-region-toggle{align-items:center;border-top:1px solid #d9d9d9;color:#8d8d8d;cursor:pointer;display:flex;flex-direction:row;font-size:12px;height:32px}.search-region-toggle img{margin-left:16px;margin-right:16px}.search-home-block{align-items:flex-start;background:#fff;border-radius:16px;box-shadow:0 8px 24px rgba(15,55,85,.06);color:inherit;-webkit-column-gap:14px;column-gap:14px;cursor:pointer;display:flex;padding:22px 20px;text-decoration:none;transition:box-shadow .2s ease,-webkit-transform .2s ease;transition:box-shadow .2s ease,transform .2s ease;transition:box-shadow .2s ease,transform .2s ease,-webkit-transform .2s ease}.search-home-block:hover{box-shadow:0 12px 28px rgba(15,55,85,.12);color:inherit;-webkit-transform:translateY(-1px);transform:translateY(-1px)}.search-home-block-icon{flex-shrink:0;height:36px;width:36px}.search-home-col{display:flex;flex-direction:column;min-width:0;row-gap:6px}.search-home-block-title{color:#1b2430;font-size:16px;font-weight:700;line-height:1.3}.search-home-block-text{color:#6b7785;font-size:13px;line-height:1.45;white-space:pre-line}@media (max-width:992px){.search-home-block{align-items:center;border-radius:14px;box-shadow:0 4px 16px rgba(15,55,85,.08);padding:16px}.search-home-block-icon{height:32px;width:32px}.search-home-block-title{font-size:15px}.search-home-block-text{font-size:12px}}.search-home-page{min-height:100vh}.search-home,.search-home-page{display:flex;flex-direction:column}.search-home{background-color:#fff;flex:1 1}.search-home-hero{align-items:center;background-color:#7aa3b8;background-position:top;background-repeat:no-repeat;background-size:cover;display:flex;flex-direction:column;justify-content:flex-start;min-height:420px;position:relative;z-index:2}.search-home-hero:before{background:linear-gradient(180deg,rgba(12,28,44,.18),rgba(12,28,44,.28));content:"";inset:0;pointer-events:none;position:absolute}.search-home-hero-inner{align-items:center;display:flex;flex-direction:column;max-width:1140px;padding:56px 24px 40px;position:relative;width:100%;z-index:1}.search-home-hero-title{color:#fff;font-size:44px;font-weight:700;line-height:1.2;margin:0 0 36px;text-align:center;text-shadow:0 2px 12px rgba(0,0,0,.28)}.search-home-features{background-color:#eaf6fc;flex:1 1;padding:36px 24px 48px}.search-home-features-inner{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(3,1fr);margin:0 auto;max-width:1140px}@media (max-width:1100px) and (min-width:993px){.search-home-hero-title{font-size:36px}.search-home-hero-inner{padding:40px 20px 32px}}@media (max-width:992px){.search-home-hero{background-size:cover;min-height:220px}.search-home-hero-inner{padding:28px 16px 72px}.search-home-hero-title{font-size:26px;margin:0}.search-home-filter-wrap{margin-bottom:8px;margin-top:-56px;padding:0 16px;position:relative;z-index:2}.search-home-features{background-color:#fff;padding:20px 16px 32px}.search-home-features-inner{gap:12px;grid-template-columns:1fr}}.sales-pnl{padding:8px}.sales-row{cursor:pointer}.booking-quests{background:#fff;border-radius:18px;box-shadow:0 8px 24px rgba(15,55,85,.06);display:flex;flex-direction:column;margin-bottom:16px;margin-top:0;max-width:100%;min-width:0;padding:20px 22px;row-gap:0}.booking-quests>div+div{border-top:1px solid #eef3f7;margin-top:20px;padding-top:18px}.booking-quests .row{align-items:center;-webkit-column-gap:8px;column-gap:8px;display:flex;flex-wrap:wrap;gap:8px;margin-bottom:8px}.booking-quests .row .label{color:#7a8794;font-size:11px;font-weight:700;letter-spacing:.06em;margin-right:4px;text-transform:uppercase;width:100%}.booking-quests .row .total{color:#1b2430;font-size:22px;font-weight:700;letter-spacing:-.03em}.booking-quests .ant-input,.booking-quests textarea.ant-input{border-color:#e3e8ee;border-radius:12px;box-shadow:none}.booking-quests .ant-input:focus,.booking-quests textarea.ant-input:focus{border-color:#0098e2;box-shadow:0 0 0 3px rgba(0,152,226,.12)}.booking-guest-hint{color:#7a8794;font-size:13px;line-height:1.45;margin:-2px 0 14px}.booking-guest-list{display:flex;flex-direction:column;gap:12px}.booking-guest-card{background:#f8fbfd;border:1px solid #e8eef3;border-radius:14px;padding:14px 16px 12px}.booking-guest-card-head{align-items:flex-start;display:flex;gap:12px;justify-content:space-between;margin-bottom:12px}.booking-guest-card-name{color:#1b2430;font-size:16px;font-weight:700;letter-spacing:-.02em}.booking-guest-card-place{color:#7a8794;font-size:13px;margin-top:2px}.booking-guest-card-summary{color:#0098e2;font-size:13px;font-weight:600;max-width:50%;text-align:right}.booking-guest-field+.booking-guest-field{margin-top:12px}.booking-guest-field-label{color:#5b6b78;font-size:12px;font-weight:700;margin-bottom:8px}.booking-guest-options{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.booking-guest-option{align-items:center;background:#fff;border:1px solid #d7e3ed;border-radius:12px;color:#1b2430;cursor:pointer;display:inline-flex;font:inherit;gap:8px;min-height:40px;padding:8px 12px;text-align:left}.booking-guest-option:hover{border-color:#0098e2}.booking-guest-option.is-selected{background:#eaf6fc;border-color:#0098e2}.booking-guest-option-mark{border:2px solid #c5d2dc;border-radius:50%;box-sizing:border-box;flex-shrink:0;height:14px;width:14px}.booking-guest-option.is-selected .booking-guest-option-mark{border-color:#0098e2;box-shadow:inset 0 0 0 3px #0098e2}.booking-guest-option-text{display:flex;flex-direction:column;gap:1px}.booking-guest-option-name{font-size:14px;font-weight:600;line-height:1.2}.booking-guest-option-price{color:#7a8794;font-size:12px}.booking-guest-option.is-selected .booking-guest-option-price{color:#0b6fa3}.booking-guest-apply-all{background:transparent;border:none;color:#0098e2;cursor:pointer;font-size:12px;font-weight:600;padding:6px 4px}.booking-guest-apply-all:hover{text-decoration:underline}@media (max-width:749px){.booking-quests{border-radius:16px;padding:16px}.booking-guest-card-head{align-items:flex-start;flex-direction:column}.booking-guest-card-summary{max-width:none;text-align:left}.booking-guest-option{width:100%}}.booking-form-auth-icons{align-items:center;-webkit-column-gap:12px;column-gap:12px;display:flex;justify-content:flex-start}.booking-form-auth-icons>img{cursor:pointer;height:36px;width:36px}.search-categories-page .reserve-section .ant-form-item{margin-bottom:16px!important}.search-categories-page .reserve-section .ant-input,.search-categories-page .reserve-section .ant-input-affix-wrapper{border-color:#e3e8ee;border-radius:12px}.search-categories-page .reserve-section .ant-input-affix-wrapper-focused,.search-categories-page .reserve-section .ant-input:focus{border-color:#0098e2;box-shadow:0 0 0 3px rgba(0,152,226,.12)}.booking-form-note{color:#7a8794;font-size:12px;line-height:1.5;margin-top:8px}.booking-form-total{color:#1b2430;font-size:20px;font-weight:700;letter-spacing:-.02em}.booking-form-sent{color:#217a45;font-size:13px;font-weight:600;margin-top:8px}.booking-form-mobile .ant-form-item-label{padding-bottom:4px}.booking-form-mobile .ant-form-item-label>label{color:#5b6b78;font-weight:600;height:auto}.booking-form-mobile .action-button,.booking-form-mobile .ant-input,.booking-form-mobile .ant-input-affix-wrapper{width:100%}@media (max-width:575px){.booking-form-mobile .ant-form-item-row{flex-direction:column}.booking-form-mobile .ant-col,.booking-form-mobile .ant-form-item-control,.booking-form-mobile .ant-form-item-label{flex:0 0 100%!important;max-width:100%!important;width:100%!important}.booking-form-mobile .action-button.ant-btn{width:100%}}.not-found-body{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:32px;row-gap:16px}.not-found-logo{background-color:#0098e2;border-radius:8px;padding:16px}.not-found-title{font-weight:600}
/*# sourceMappingURL=main.10a7a049.css.map*/