@keyframes MobileMainMenu-module-scss-module__B5hLDG__slideLeft{0%{transform:translate(50%)}to{transform:translate(0%)}}@keyframes MobileMainMenu-module-scss-module__B5hLDG__slideRight{0%{transform:translate(-100%)}to{transform:translate(0)}}@media only screen and (max-width:1000px){.MobileMainMenu-module-scss-module__B5hLDG__menuModalWrap{text-align:left}.MobileMainMenu-module-scss-module__B5hLDG__menuModalWrap:before{display:none}.MobileMainMenu-module-scss-module__B5hLDG__menuModalWrap .ant-modal{vertical-align:top;display:block;width:calc(100% - 40px)!important;max-width:calc(100% - 40px)!important;margin:0 0 0 auto!important;padding:0!important;top:12px!important}}.MobileMainMenu-module-scss-module__B5hLDG__mainMenuModal{animation:.4s ease-in-out MobileMainMenu-module-scss-module__B5hLDG__slideLeft}.MobileMainMenu-module-scss-module__B5hLDG__mainMenuModal .ant-modal-body{padding:0;overflow:auto}.MobileMainMenu-module-scss-module__B5hLDG__mainMenuModal .ant-modal-close-x svg path{fill:#656d77}@media only screen and (max-width:1000px){.MobileMainMenu-module-scss-module__B5hLDG__mainMenuModal{border-radius:0;width:calc(100% - 40px)!important;max-width:calc(100% - 40px)!important;height:calc(100dvh - 12px)!important;max-height:calc(100dvh - 12px)!important;margin:0 0 0 auto!important;padding:0!important}.MobileMainMenu-module-scss-module__B5hLDG__mainMenuModal .ant-modal-content{box-shadow:none;border-radius:0;flex-direction:column;display:flex;overflow:hidden;height:calc(100dvh - 12px)!important;max-height:calc(100dvh - 12px)!important}.MobileMainMenu-module-scss-module__B5hLDG__mainMenuModal .ant-modal-close{justify-content:center;align-items:center;width:48px;height:48px;display:flex;top:max(4px,env(safe-area-inset-top,0px))!important;right:max(4px,env(safe-area-inset-right,0px))!important}.MobileMainMenu-module-scss-module__B5hLDG__mainMenuModal .ant-modal-close-x{justify-content:center;align-items:center;width:100%;height:100%;line-height:1;display:flex}.MobileMainMenu-module-scss-module__B5hLDG__mainMenuModal .ant-modal-body{-webkit-overflow-scrolling:touch;flex:auto;min-height:0;overflow:hidden auto;height:100%!important;max-height:100dvh!important}.MobileMainMenu-module-scss-module__B5hLDG__mainMenuModal .MobileMainMenu-module-scss-module__B5hLDG__menuList,.MobileMainMenu-module-scss-module__B5hLDG__mainMenuModal .MobileMainMenu-module-scss-module__B5hLDG__linksList,.MobileMainMenu-module-scss-module__B5hLDG__mainMenuModal .MobileMainMenu-module-scss-module__B5hLDG__regionsList{box-sizing:border-box;padding-inline:18px}.MobileMainMenu-module-scss-module__B5hLDG__mainMenuModal .MobileMainMenu-module-scss-module__B5hLDG__modalHeader span,.MobileMainMenu-module-scss-module__B5hLDG__mainMenuModal .MobileMainMenu-module-scss-module__B5hLDG__mobileNav,.MobileMainMenu-module-scss-module__B5hLDG__mainMenuModal .MobileMainMenu-module-scss-module__B5hLDG__mobileNavAction,.MobileMainMenu-module-scss-module__B5hLDG__mainMenuModal .MobileMainMenu-module-scss-module__B5hLDG__discountLinkLabel,.MobileMainMenu-module-scss-module__B5hLDG__mainMenuModal .MobileMainMenu-module-scss-module__B5hLDG__itemTitle,.MobileMainMenu-module-scss-module__B5hLDG__mainMenuModal .MobileMainMenu-module-scss-module__B5hLDG__countHotels,.MobileMainMenu-module-scss-module__B5hLDG__mainMenuModal .MobileMainMenu-module-scss-module__B5hLDG__nameCountHotel{font-family:var(--font-roboto),sans-serif;color:#000;font-size:1rem;font-weight:400;line-height:1.35}.MobileMainMenu-module-scss-module__B5hLDG__mainMenuModal .MobileMainMenu-module-scss-module__B5hLDG__mobileNav,.MobileMainMenu-module-scss-module__B5hLDG__mainMenuModal .MobileMainMenu-module-scss-module__B5hLDG__mobileNavAction{font-family:var(--font-roboto),sans-serif;color:#000;box-sizing:border-box;-webkit-tap-highlight-color:#0000;cursor:pointer;white-space:normal;word-break:break-word;border-top:1px solid #0000;border-bottom:1px solid #dfdfdf;align-items:center;width:100%;max-width:100%;min-height:50px;margin:0;padding:14px 0;font-size:1rem;font-weight:400;line-height:1.35;text-decoration:none;display:flex}.MobileMainMenu-module-scss-module__B5hLDG__mainMenuModal .MobileMainMenu-module-scss-module__B5hLDG__mobileNav:active,.MobileMainMenu-module-scss-module__B5hLDG__mainMenuModal .MobileMainMenu-module-scss-module__B5hLDG__mobileNavAction:active{background:#3333330a;width:calc(100% + 36px);max-width:calc(100% + 36px);margin-inline:-18px;padding-inline:18px}.MobileMainMenu-module-scss-module__B5hLDG__mainMenuModal .MobileMainMenu-module-scss-module__B5hLDG__mobileNavAction{appearance:none;text-align:left;background:0 0;border-left:0;border-right:0}.MobileMainMenu-module-scss-module__B5hLDG__mainMenuModal .MobileMainMenu-module-scss-module__B5hLDG__navExpandIcon{color:#333333a6;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;margin-left:8px;font-size:14px;line-height:1;display:inline-flex}.MobileMainMenu-module-scss-module__B5hLDG__mainMenuModal .MobileMainMenu-module-scss-module__B5hLDG__navExpandIcon svg{width:14px;height:14px;display:block}}.MobileMainMenu-module-scss-module__B5hLDG__modalBody{flex-direction:column;min-height:0;display:flex}@media only screen and (max-width:1000px){.MobileMainMenu-module-scss-module__B5hLDG__modalBody{min-height:100%;padding-bottom:max(16px,env(safe-area-inset-bottom,0px))}}.MobileMainMenu-module-scss-module__B5hLDG__modalHeader{color:#333;align-items:center;margin-bottom:12px;padding:18px 16px;animation:.4s ease-in-out MobileMainMenu-module-scss-module__B5hLDG__slideLeft;display:flex;box-shadow:0 10px 10px -10px #7b919d26}.MobileMainMenu-module-scss-module__B5hLDG__modalHeader span{font-family:var(--font-roboto),sans-serif;font-size:1.125rem;font-style:normal;font-weight:500;font-stretch:100%;line-height:111%}@media only screen and (max-width:1000px){.MobileMainMenu-module-scss-module__B5hLDG__modalHeader{z-index:2;padding:max(6px,env(safe-area-inset-top,0px)) 56px 8px 18px;background:#fff;margin-bottom:0;position:sticky;top:0;box-shadow:0 1px #7b919d1f}}.MobileMainMenu-module-scss-module__B5hLDG__noAnimation{animation:none}.MobileMainMenu-module-scss-module__B5hLDG__backArrow{cursor:pointer;color:inherit;font:inherit;-webkit-tap-highlight-color:#0000;background:0 0;border:0;justify-content:center;align-items:center;min-width:44px;min-height:44px;margin-left:-10px;margin-right:18px;padding:0;display:inline-flex}@media only screen and (max-width:1000px){.MobileMainMenu-module-scss-module__B5hLDG__backArrow{font-family:var(--font-roboto),sans-serif;color:#000;margin-left:-6px;margin-right:8px;font-size:1rem;font-weight:400;line-height:1.35}}.MobileMainMenu-module-scss-module__B5hLDG__mobileNav{font-family:var(--font-roboto),sans-serif;color:#000;cursor:pointer;white-space:normal;word-break:break-word;box-sizing:border-box;border-top:1px solid #0000;border-bottom:1px solid #dfdfdf;margin:0 16px;padding:14px 0;font-size:1.125rem;font-style:normal;font-weight:400;font-stretch:100%;line-height:111%;text-decoration:none}.MobileMainMenu-module-scss-module__B5hLDG__mobileNav a{color:inherit;width:100%;text-decoration:none;display:block}.MobileMainMenu-module-scss-module__B5hLDG__mobileNavAction{appearance:none;text-align:left;background:0 0;border-top:1px solid #0000;border-left:0;border-right:0;width:calc(100% - 32px)}.MobileMainMenu-module-scss-module__B5hLDG__withArrow{justify-content:space-between;align-items:center;gap:8px;width:100%;min-width:0;display:flex}.MobileMainMenu-module-scss-module__B5hLDG__withArrow>span:first-child{flex:auto;min-width:0}.MobileMainMenu-module-scss-module__B5hLDG__menuList{flex-direction:column;display:flex}.MobileMainMenu-module-scss-module__B5hLDG__linksList{flex-direction:column;padding:0 16px;animation:.4s ease-in-out MobileMainMenu-module-scss-module__B5hLDG__slideLeft;display:flex}.MobileMainMenu-module-scss-module__B5hLDG__linksList .MobileMainMenu-module-scss-module__B5hLDG__mobileNav{font-family:var(--font-roboto),sans-serif;border:0;margin:0;padding:12px 0;font-size:1rem;font-style:normal;font-weight:400;font-stretch:100%;line-height:1.5rem}@media only screen and (max-width:1000px){.MobileMainMenu-module-scss-module__B5hLDG__linksList{padding-inline:18px}.MobileMainMenu-module-scss-module__B5hLDG__linksList .MobileMainMenu-module-scss-module__B5hLDG__mobileNav{border-top:0;border-bottom:1px solid #dfdfdf}.MobileMainMenu-module-scss-module__B5hLDG__linksList .MobileMainMenu-module-scss-module__B5hLDG__mobileNav.MobileMainMenu-module-scss-module__B5hLDG__withArrow{justify-content:space-between}}.MobileMainMenu-module-scss-module__B5hLDG__discountLinkRow{width:100%;min-width:0;color:inherit;box-sizing:border-box;align-items:center;gap:10px;text-decoration:none;display:flex}.MobileMainMenu-module-scss-module__B5hLDG__discountLinkIcon{object-fit:contain;flex-shrink:0;width:18px;height:18px}.MobileMainMenu-module-scss-module__B5hLDG__discountLinkLabel{text-align:left;min-width:0}.MobileMainMenu-module-scss-module__B5hLDG__leftAnimation{animation:.4s ease-in-out MobileMainMenu-module-scss-module__B5hLDG__slideRight}.MobileMainMenu-module-scss-module__B5hLDG__nameCountHotel{flex:1;grid-template-rows:auto auto;grid-template-columns:auto 1fr;align-items:start;gap:2px 10px;min-width:0;text-decoration:none;display:grid}@media only screen and (max-width:1000px){.MobileMainMenu-module-scss-module__B5hLDG__nameCountHotel{align-items:center;row-gap:0}}.MobileMainMenu-module-scss-module__B5hLDG__countryFlag{grid-area:1/1;align-self:start;font-size:1.35rem;line-height:1}@media only screen and (max-width:1000px){.MobileMainMenu-module-scss-module__B5hLDG__countryFlag{align-self:center;font-size:1.125rem}}.MobileMainMenu-module-scss-module__B5hLDG__countryText{display:contents}.MobileMainMenu-module-scss-module__B5hLDG__nameCountHotel .MobileMainMenu-module-scss-module__B5hLDG__itemTitle{grid-area:1/2;min-width:0}.MobileMainMenu-module-scss-module__B5hLDG__nameCountHotel .MobileMainMenu-module-scss-module__B5hLDG__countHotels{grid-area:2/2}.MobileMainMenu-module-scss-module__B5hLDG__itemTitle{color:#333}.MobileMainMenu-module-scss-module__B5hLDG__countHotels{font-family:var(--font-roboto),sans-serif;color:#656d77;font-size:.8125rem;font-style:normal;font-weight:400;font-stretch:100%;line-height:1rem}.MobileMainMenu-module-scss-module__B5hLDG__arrowWrapper{color:#333333a6;cursor:pointer;-webkit-tap-highlight-color:#0000;background:0 0;border:0;flex-shrink:0;justify-content:center;align-items:center;min-width:44px;min-height:44px;margin:0;padding:0;display:inline-flex}.MobileMainMenu-module-scss-module__B5hLDG__regionsList{margin:0;padding:0 16px;list-style:none;animation:.4s ease-in-out MobileMainMenu-module-scss-module__B5hLDG__slideLeft}.MobileMainMenu-module-scss-module__B5hLDG__regionsList .MobileMainMenu-module-scss-module__B5hLDG__mobileNav{font-family:var(--font-roboto),sans-serif;border:0;flex-direction:column;align-items:flex-start;margin:0;padding:10px 0;font-size:.875rem;font-style:normal;font-weight:400;font-stretch:100%;line-height:1.125rem;display:flex}.MobileMainMenu-module-scss-module__B5hLDG__regionsList .MobileMainMenu-module-scss-module__B5hLDG__mobileNav span:nth-child(2){padding-top:4px}@media only screen and (max-width:1000px){.MobileMainMenu-module-scss-module__B5hLDG__regionsList{padding-inline:18px}.MobileMainMenu-module-scss-module__B5hLDG__regionsList .MobileMainMenu-module-scss-module__B5hLDG__mobileNav{border-top:0;border-bottom:1px solid #dfdfdf;flex-direction:column;justify-content:center;align-items:flex-start}.MobileMainMenu-module-scss-module__B5hLDG__regionsList .MobileMainMenu-module-scss-module__B5hLDG__mobileNav span:nth-child(2){padding-top:0}}.MobileMainMenu-module-scss-module__B5hLDG__regionItem{padding-bottom:0;list-style:none}.MobileMainMenu-module-scss-module__B5hLDG__navExpandIcon{flex-shrink:0}
.PageStub-module-scss-module__WPCsRG__root{box-sizing:border-box;width:100%;max-width:960px;margin:0 auto;padding:48px 24px 64px}@media only screen and (max-width:1000px){.PageStub-module-scss-module__WPCsRG__root{padding:32px 16px 48px}}.PageStub-module-scss-module__WPCsRG__title{font-family:var(--font-roboto),sans-serif;color:#333;letter-spacing:-.02em;margin:0 0 28px;font-size:clamp(2.5rem,8vw,4rem);font-weight:700;line-height:1}.PageStub-module-scss-module__WPCsRG__titleCompact{letter-spacing:0;font-size:clamp(1.75rem,5vw,2.25rem);font-weight:600;line-height:1.15}.PageStub-module-scss-module__WPCsRG__bodyRow{flex-direction:column;gap:28px;display:flex}@media (min-width:1001px){.PageStub-module-scss-module__WPCsRG__bodyRow{flex-direction:row;justify-content:space-between;align-items:flex-end;gap:40px}}.PageStub-module-scss-module__WPCsRG__copy{min-width:0;font-family:var(--font-roboto),sans-serif;color:#333333e0;border-left:4px solid #8ab91d;flex:auto;margin:0;padding:4px 0 4px 20px;font-size:1rem;font-weight:400;line-height:1.55}.PageStub-module-scss-module__WPCsRG__copy p{margin:0 0 12px}.PageStub-module-scss-module__WPCsRG__copy p:last-child{margin-bottom:0}.PageStub-module-scss-module__WPCsRG__actions{flex-direction:column;flex:none;align-items:stretch;gap:12px;min-width:min(100%,220px);display:flex}@media only screen and (max-width:1000px){.PageStub-module-scss-module__WPCsRG__actions{width:100%}}.PageStub-module-scss-module__WPCsRG__secondaryAction{justify-content:stretch;display:flex}.PageStub-module-scss-module__WPCsRG__secondaryLink{color:#fff;min-height:48px;font-family:var(--font-roboto),sans-serif;background-color:#2b3d79;border:none;border-radius:8px;justify-content:center;align-items:center;padding:12px 28px;font-size:1rem;font-weight:700;line-height:1.25;text-decoration:none;transition:background-color .15s,filter .15s;display:inline-flex}.PageStub-module-scss-module__WPCsRG__secondaryLink:hover{color:#fff;background-color:#003078}.PageStub-module-scss-module__WPCsRG__secondaryLink:focus-visible{outline-offset:2px;outline:2px solid #2b3d79}@media only screen and (max-width:1000px){.PageStub-module-scss-module__WPCsRG__secondaryLink{width:100%}}@media (min-width:1001px){.PageStub-module-scss-module__WPCsRG__secondaryLink{width:100%}}.PageStub-module-scss-module__WPCsRG__homeLink{color:#fff;min-height:48px;font-family:var(--font-roboto),sans-serif;background-color:#8ab91d;border-radius:8px;justify-content:center;align-items:center;padding:12px 28px;font-size:1rem;font-weight:700;line-height:1.25;text-decoration:none;transition:background-color .15s,filter .15s;display:inline-flex}.PageStub-module-scss-module__WPCsRG__homeLink:hover{color:#fff;filter:brightness(.94)}.PageStub-module-scss-module__WPCsRG__homeLink:focus-visible{outline-offset:2px;outline:2px solid #8ab91d}@media only screen and (max-width:1000px){.PageStub-module-scss-module__WPCsRG__homeLink{width:100%}}@media (min-width:1001px){.PageStub-module-scss-module__WPCsRG__homeLink{width:100%}}.PageStub-module-scss-module__WPCsRG__embedded{background-color:#fff;border-radius:6px;max-width:none;padding:32px 20px}.PageStub-module-scss-module__WPCsRG__embedded .PageStub-module-scss-module__WPCsRG__title,.PageStub-module-scss-module__WPCsRG__embedded .PageStub-module-scss-module__WPCsRG__titleCompact{margin-bottom:20px}.PageStub-module-scss-module__WPCsRG__embedded .PageStub-module-scss-module__WPCsRG__bodyRow{gap:24px}.PageStub-module-scss-module__WPCsRG__embedded .PageStub-module-scss-module__WPCsRG__copy{font-size:.9375rem;line-height:1.5}
.CheckBox-module-scss-module__mM3Zaa__checkBoxWrapper .ant-checkbox-wrapper{border:none;justify-content:center;align-items:center;display:flex}.CheckBox-module-scss-module__mM3Zaa__checkBoxWrapper .ant-checkbox{border-radius:5px;width:20px;height:20px;margin-left:1px;box-shadow:0 1px 2px #3333330f}.CheckBox-module-scss-module__mM3Zaa__checkBoxWrapper.CheckBox-module-scss-module__mM3Zaa__boxError .ant-checkbox{box-shadow:none;border:4px solid #f55935}.CheckBox-module-scss-module__mM3Zaa__checkBoxWrapper .ant-checkbox-inner{background:#fffffff5;border:1px solid #cfcfddc7;border-radius:5px;width:100%;height:100%;transition:none;position:relative}.CheckBox-module-scss-module__mM3Zaa__checkBoxWrapper .ant-checkbox-inner:after{content:"";opacity:0;transform-origin:50%;border-style:solid;border-width:0 2px 2px 0;width:6px;height:11px;margin:0;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-58%)rotate(45deg)scale(1)}.CheckBox-module-scss-module__mM3Zaa__checkBoxWrapper .ant-checkbox-checked{box-shadow:0 1px 2px #33333314;background:#9dc63b!important;border-color:#8fb533!important}.CheckBox-module-scss-module__mM3Zaa__checkBoxWrapper .ant-checkbox-checked:after{border-color:#0000;border-radius:5px}.CheckBox-module-scss-module__mM3Zaa__checkBoxWrapper .ant-checkbox-checked .ant-checkbox-inner{box-shadow:none!important;background:#9dc63b!important;border-color:#8fb533!important}.CheckBox-module-scss-module__mM3Zaa__checkBoxWrapper .ant-checkbox-checked .ant-checkbox-inner:after{opacity:1!important;border-color:#fff!important}:is(.CheckBox-module-scss-module__mM3Zaa__checkBoxWrapper .ant-checkbox-wrapper:hover .ant-checkbox-checked,.CheckBox-module-scss-module__mM3Zaa__checkBoxWrapper .ant-checkbox:hover.ant-checkbox-checked){background:#9dc63b!important;border-color:#8fb533!important}.CheckBox-module-scss-module__mM3Zaa__checkBoxWrapper .ant-checkbox.ant-checkbox-checked .ant-checkbox-inner{box-shadow:none!important;background:#9dc63b!important;border-color:#8fb533!important}.CheckBox-module-scss-module__mM3Zaa__checkBoxWrapper .ant-checkbox.ant-checkbox-checked .ant-checkbox-inner:after{opacity:1!important;border-color:#fff!important}:is(.CheckBox-module-scss-module__mM3Zaa__checkBoxWrapper .ant-checkbox-wrapper:hover .ant-checkbox-checked .ant-checkbox-inner,.CheckBox-module-scss-module__mM3Zaa__checkBoxWrapper .ant-checkbox:hover.ant-checkbox-checked .ant-checkbox-inner){background:#9dc63b!important;border-color:#8fb533!important}
