.g21JLG_container{flex-direction:column;justify-content:center;align-items:center;min-height:100vh;display:flex}.g21JLG_main{flex-direction:column;flex:1;justify-content:center;align-items:center;padding:5rem 0;display:flex}.g21JLG_footer{border-top:1px solid #eaeaea;justify-content:center;align-items:center;width:100%;height:100px;display:flex}.g21JLG_footer img{margin-left:.5rem}.g21JLG_footer a{justify-content:center;align-items:center;display:flex}.g21JLG_title a{color:#0070f3;text-decoration:none}.g21JLG_title a:hover,.g21JLG_title a:focus,.g21JLG_title a:active{text-decoration:underline}.g21JLG_title{margin:0;font-size:4rem;line-height:1.15}.g21JLG_title,.g21JLG_description{text-align:center}.g21JLG_description{font-size:1.5rem;line-height:1.5}.g21JLG_code{background:#fafafa;border-radius:5px;padding:.75rem;font-family:Menlo,Monaco,Lucida Console,Liberation Mono,DejaVu Sans Mono,Bitstream Vera Sans Mono,Courier New,monospace;font-size:1.1rem}.g21JLG_grid{flex-wrap:wrap;justify-content:center;align-items:center;max-width:800px;margin-top:3rem;display:flex}.g21JLG_card{text-align:left;color:inherit;border:1px solid #eaeaea;border-radius:10px;flex-basis:45%;margin:1rem;padding:1.5rem;text-decoration:none;transition:color .15s,border-color .15s}.g21JLG_card:hover,.g21JLG_card:focus,.g21JLG_card:active{color:#0070f3;border-color:#0070f3}.g21JLG_card h3{margin:0 0 1rem;font-size:1.5rem}.g21JLG_card p{margin:0;font-size:1.25rem;line-height:1.5}.g21JLG_logo{height:1em}@media (max-width:600px),(orientation:portrait){.g21JLG_grid{flex-direction:column;width:100%}}
.fmZ1UG_footerCommon{border-top:2px solid #ececec;flex-direction:column;justify-content:space-evenly;align-items:center;width:100%;height:11rem;min-height:11rem;display:flex}.fmZ1UG_footerWrapper{letter-spacing:.12px;color:#000;opacity:.72;align-items:center;height:72px;padding:0 calc(30% - 307.5px);font:12px Montserrat,sans-serif;display:flex}.fmZ1UG_footerObject{background:#ececec no-repeat padding-box padding-box;align-items:flex-start;height:167px;padding:0 calc(30% - 307.5px);display:flex}.fmZ1UG_footerFragment{letter-spacing:.24px;flex-direction:column;flex-grow:1;justify-content:center;margin-top:38px;font:500 16px/25px Montserrat,sans-serif;display:flex}.fmZ1UG_footerLabel{letter-spacing:.12px;text-align:center;color:#000;opacity:.72;font:12px Montserrat,sans-serif}.fmZ1UG_main{flex-direction:column;flex-grow:1;display:flex}.fmZ1UG_wrapper{flex-direction:column;width:100%;min-height:100vh;display:flex}.fmZ1UG_footerContact{text-align:left;letter-spacing:0;margin-top:17px;font:600 14px/25px Montserrat,sans-serif;display:flex}.fmZ1UG_footerContact img{margin-right:6px}.fmZ1UG_footerContact a{text-decoration:underline}.fmZ1UG_paymentWrapper{letter-spacing:0;color:#000000d1;background:#fff no-repeat padding-box padding-box;border-radius:3px;align-items:center;max-height:38px;margin:17px 6px 0;padding:12px;font:600 12px/25px Montserrat,sans-serif;display:flex}.fmZ1UG_footerPayments{display:flex}@media (max-width:786px),(orientation:portrait){.fmZ1UG_footerWrapper{text-align:center;justify-content:center;display:flex}.fmZ1UG_footerObject{height:unset;align-items:unset;flex-direction:column;padding:0}.fmZ1UG_footerFragment{text-align:center;letter-spacing:.2px;border-bottom:1px solid #fff;align-items:center;margin-top:0;padding:24px 27px 34px;font:500 13px/15px Montserrat,sans-serif}.fmZ1UG_footerPayments{flex-wrap:wrap;justify-content:center;align-items:center}.fmZ1UG_footerPayments div:last-child{margin-right:0}.fmZ1UG_footerContact{letter-spacing:0;font:600 13px/25px Montserrat,sans-serif}.fmZ1UG_paymentWrapper{font:600 11px/25px Montserrat,sans-serif}.fmZ1UG_footerLabel{font-size:10px}}
.a-ehoW_header{box-sizing:border-box;justify-content:space-between;align-items:center;width:100%;height:100px;min-height:100px;padding:0 4.5em;display:flex}.a-ehoW_headerName{letter-spacing:.27px;text-align:center;font:600 18px/25px Montserrat,sans-serif}@media (max-width:768px),(orientation:portrait){.a-ehoW_headerName{letter-spacing:.2px;font:600 13px/15px Montserrat,sans-serif}.a-ehoW_header{letter-spacing:.2px;justify-content:center;height:48px;min-height:48px;padding:0;font:600 13px/15px Montserrat,sans-serif}}
.cZGl6W_flagimg{color:#0000;cursor:pointer;width:auto;max-width:100%;height:auto;max-height:100%;box-shadow:0 0 2px #adadad}
.Ph6iAW_switcher{cursor:pointer;color:#000;background:0 0;border:0;flex-direction:column;align-items:center;height:100%;padding:0 2em;font-size:1.1em;transition:all .2s ease-in-out;display:flex;position:relative;transform:translateZ(0)}@media (max-width:1025px){.Ph6iAW_switcher{height:auto;position:absolute;top:18px;right:0}}
.g6bAga_center{text-align:center}.g6bAga_roomName{word-break:break-word;letter-spacing:.26px;cursor:pointer;font:600 17px/25px Montserrat,sans-serif}.g6bAga_roomParams{overflow:hidden}.g6bAga_roomParams ul{margin:0 0 0 -24px;padding:0;list-style:none}.g6bAga_roomParams ul li{white-space:nowrap;letter-spacing:.2px;color:#000000a3;vertical-align:middle;font:600 13px/25px Montserrat,sans-serif;display:inline-block}.g6bAga_roomParams ul li span{margin-left:10px}.g6bAga_roomParams ul li:before{content:"·";color:#d9d9d9;padding:0 10px;font-weight:700}.g6bAga_roomParamsModal{grid-template-rows:auto;grid-template-columns:1fr 1fr;row-gap:24px;display:grid}.g6bAga_roomParamsModalWrapper{letter-spacing:.21px;color:#000000d1;border-bottom:1px solid #ececec;padding-bottom:37px;font:600 14px/25px Montserrat,sans-serif}.g6bAga_roomParamsModalAHeader{color:#000;text-align:left;margin-bottom:20px;font-family:Montserrat,sans-serif;font-weight:500;-webkit-text-decoration:none;text-decoration:none;font-size:14px!important}.g6bAga_roomParamsModalAText{color:#000;text-align:left;font-family:Montserrat,sans-serif;-webkit-text-decoration:none;text-decoration:none;font-size:14px!important;font-weight:400!important}.g6bAga_roomParamsModal div span{margin-left:12px}.g6bAga_price{letter-spacing:.3px;font:600 20px/19px Montserrat,sans-serif}.g6bAga_pricePerNight{letter-spacing:.18px;color:#6b6b6b;font:500 12px/19px Montserrat,sans-serif}.g6bAga_roomDescriptionHeader{letter-spacing:.24px;font:600 16px/25px Montserrat,sans-serif}.g6bAga_roomDescriptionText{letter-spacing:.14px;word-break:break-word;white-space:break-spaces;font:500 14px/23px Montserrat,sans-serif}.g6bAga_roomDescriptionWrapper{margin-top:37px}.g6bAga_roomLocationWrapper{letter-spacing:.14px;color:#000000d1;background:#ececec7a no-repeat padding-box padding-box;border-radius:5px;align-items:center;height:96px;font:500 14px/21px Montserrat,sans-serif;display:flex}.g6bAga_roomAdditionalWrapper{flex-direction:column;padding:0 24px;display:flex}.g6bAga_roomAdditionalHeader{letter-spacing:.26px;color:#000;padding:48px 0;font:600 17px/32px Montserrat,sans-serif}.g6bAga_roomServiceHeader{letter-spacing:.21px;color:#000;font:600 14px/25px Montserrat,sans-serif}.g6bAga_roomServiceWrapper{justify-content:space-between;align-items:center;width:100%;margin-bottom:32px;display:flex}.g6bAga_roomServicePriceWrapper{align-items:center;width:45%;display:flex}.g6bAga_roomServicePrice{letter-spacing:.21px;color:#000;font:600 14px/25px Montserrat,sans-serif}.g6bAga_roomServiceQuantity{letter-spacing:.18px;color:#6b6b6b;margin-left:8px;font:500 12px/25px Montserrat,sans-serif}.g6bAga_roomServiceButton{cursor:pointer;-webkit-user-select:none;user-select:none;background:#eb9525 no-repeat padding-box padding-box;border-radius:16px;justify-content:center;align-items:center;width:22px;min-width:22px;height:22px;min-height:22px;margin:0 10px;transition:all .2s ease-in;display:flex}.g6bAga_roomServiceButtonCounter{cursor:pointer;-webkit-user-select:none;user-select:none;background:#d9d9d9 no-repeat padding-box padding-box;border-radius:16px;justify-content:center;align-items:center;width:22px;min-width:22px;height:22px;min-height:22px;margin:0 10px;transition:all .2s ease-in;display:flex}.g6bAga_roomServiceLabel{color:#000;background-size:cover;font-family:Montserrat,sans-serif;font-size:12px;font-weight:500;-webkit-text-decoration:none;text-decoration:none}.g6bAga_roomServiceButtonColor{transition:all .15s ease-in-out;background-color:hsl(var(--h), var(--s), var(--l))!important}.g6bAga_roomServiceButtonColor:hover,.g6bAga_roomServiceButtonColor:active{background-color:hsl(var(--h), var(--s), calc(var(--l) - 15%))!important}.g6bAga_roomServiceButtonSelected{background:unset;cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:16px;justify-content:center;align-items:center;width:22px;min-width:22px;height:22px;min-height:22px;margin:0 10px;transition:all .2s ease-in;display:flex}@media (max-width:768px),(orientation:portrait){.g6bAga_roomAdditionalWrapper{padding:0}.g6bAga_roomName{letter-spacing:.21px;font:600 14px/20px Montserrat,sans-serif}.g6bAga_roomParams ul li{letter-spacing:.12px;color:#313131ad;font:600 12px/25px Montserrat,sans-serif}.g6bAga_price{letter-spacing:.27px;font:600 18px/18px Montserrat,sans-serif}.g6bAga_pricePerNight{letter-spacing:.17px;color:#6b6b6b;font:500 11px/18px Montserrat,sans-serif}.g6bAga_roomParamsModal{letter-spacing:.17px;color:#000000d1;row-gap:16px;padding-bottom:32px;font:500 11px/20px Montserrat,sans-serif}.g6bAga_roomParams ul li:before{padding:0 0 0 10px}.g6bAga_roomParams ul li:first-child{padding-left:10px}.g6bAga_roomDescriptionWrapper{margin-top:32px;margin-bottom:86px}.g6bAga_roomDescriptionHeader{letter-spacing:.24px;font:600 16px/25px Montserrat,sans-serif}.g6bAga_roomDescriptionText{letter-spacing:.12px;font:500 12px/20px Montserrat,sans-serif}.g6bAga_roomLocationWrapper{letter-spacing:.12px;color:#000000d1;background:unset;height:53px;margin-top:12px;font:500 12px/19px Montserrat,sans-serif}.g6bAga_roomAdditionalHeader{letter-spacing:.23px;padding:24px 0;font:600 15px/19px Montserrat,sans-serif}.g6bAga_roomServiceHeader{letter-spacing:.2px;font:600 13px/15px Montserrat,sans-serif}.g6bAga_roomServicePrice{letter-spacing:.2px;font:600 13px/25px Montserrat,sans-serif}.g6bAga_roomServiceQuantity{font:normal normal medium 11px/25px Montserrat, sans-serif;letter-spacing:.17px}}
.M_XfDG_detailsRoom{letter-spacing:.21px;color:#000000d1;grid-template-columns:25px 1fr;align-items:center;gap:16px 10px;font:500 14px/25px Montserrat,sans-serif;display:grid}.M_XfDG_detailsRoomName{text-overflow:ellipsis;white-space:nowrap;color:#212121;width:100%;min-width:0;margin-bottom:15px;font-family:Montserrat,sans-serif;font-size:16px;font-weight:700;-webkit-text-decoration:none;text-decoration:none;display:flex;overflow:hidden}.M_XfDG_divider{border:1px solid #ececec;width:100%;margin:18px 0}.M_XfDG_detailsRoomDate{letter-spacing:.21px;color:#000000d1;font:500 14px/20px Montserrat,sans-serif;display:flex}.M_XfDG_detailsRoomDate img{margin:0 15px}.M_XfDG_detailsPrice{letter-spacing:.21px;color:#000000d1;grid-template-columns:1fr 1fr;row-gap:16px;font:500 14px/25px Montserrat,sans-serif;display:grid}.M_XfDG_detailsRoomNames{-webkit-line-clamp:3;word-break:break-word;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.M_XfDG_detailsRoomNamesWrapper{justify-content:space-between;min-width:0;display:flex}.M_XfDG_detailsRoomExpandWrapper{cursor:pointer;background:linear-gradient(90deg,#fff0 0%,#fff 40%);justify-content:flex-end;align-items:center;width:40px;height:22px;display:flex;position:sticky}.M_XfDG_detailsRoomExpandButtonIcon{border-bottom:4px solid #000;border-left:4px solid #0000;border-right:4px solid #0000;transition:transform .2s ease-in}.M_XfDG_detailsRoomExpandButton{background:#fff no-repeat padding-box padding-box;border:1px solid #d9d9d9;border-radius:16px;justify-content:center;align-items:center;width:18px;height:18px;display:flex}.M_XfDG_point{opacity:1;background:#d9d9d9 no-repeat padding-box padding-box;border-radius:50%;width:6px;height:6px;margin-left:6px}.M_XfDG_detailsPrice div:nth-child(2n){text-align:right}.M_XfDG_bold{font-size:16px;font-weight:600}.M_XfDG_localTaxIncluded{letter-spacing:.21px;color:#000000d1;grid-column:1/-1;font:500 14px/25px Montserrat,sans-serif}@media (max-width:768px),(orientation:portrait){.M_XfDG_detailsRoomDate img{margin:0 16px}.M_XfDG_detailsRoomDate{letter-spacing:.21px;color:#000000d1;font:500 14px/25px Montserrat,sans-serif;display:flex}.M_XfDG_detailsRoom{letter-spacing:.21px;color:#000000d1;grid-template-columns:25px 1fr;align-items:center;gap:16px 10px;font:500 14px/19px Montserrat,sans-serif;display:grid}}
.sSFASa_personPickerWrapper{z-index:30;background:#fff no-repeat padding-box padding-box;border:1px solid #ececec;width:372px;display:none;position:absolute;top:175px;left:calc(30% + 28.5px);box-shadow:0 1px 36px #0000001f}.sSFASa_errorWrapper{color:#eb2929;height:14px;margin-top:5px;font-family:Montserrat,sans-serif;font-size:14px;line-height:14px}.sSFASa_personPickerWrapperVisible{display:inline}.sSFASa_facilitiesHeader{color:#000;height:24px;font-family:Montserrat,sans-serif;font-size:20px;font-weight:500}.sSFASa_facilitiesWrapper{grid-template-columns:1fr 1fr;width:100%;display:grid}.sSFASa_facilitiesPickerWrapper{z-index:30;background:#fff no-repeat padding-box padding-box;border:1px solid #ececec;width:100%;max-width:calc(40% + 20px);display:none;position:absolute;top:200px;left:calc(30% - 113px);box-shadow:0 1px 36px #0000001f}.sSFASa_facilitiesPickerWrapperVisible{display:inline}.sSFASa_closeButton{justify-content:space-between;padding:22px;font-family:Montserrat,sans-serif;font-size:18px;font-weight:600;display:flex}.sSFASa_buttonsWrapper{padding:18px;display:flex;box-shadow:0 0 12px #00000026}.sSFASa_mobilePickersWrapper{flex-direction:column;width:100%;height:calc(100% - 140px);max-height:calc(100% - 140px);padding:18px;display:flex;overflow-y:auto}.sSFASa_numberPickerButton{cursor:pointer;background:#fff no-repeat padding-box padding-box;border:1px solid #d9d9d9;border-radius:16px;justify-content:center;align-items:center;width:32px;min-width:32px;height:32px;min-height:32px;display:flex}.sSFASa_numberPickerButtonDisabled{opacity:.36}.sSFASa_numberPickerWrapper{letter-spacing:.24px;color:#000;text-align:center;-webkit-user-select:none;user-select:none;justify-content:space-between;align-items:center;min-width:120px;font:600 16px/25px Montserrat,sans-serif;display:flex}.sSFASa_personPickerBackdrop{z-index:1;position:fixed;inset:0}.sSFASa_pickerRowWrapper{justify-content:space-between;align-items:center;margin-bottom:28px;display:flex}.sSFASa_pickerRowSubLabel{letter-spacing:.2px;margin-bottom:5px;font:500 13px/16px Montserrat,sans-serif}.sSFASa_pickerRowLabel{letter-spacing:.21px;text-transform:capitalize;font:600 14px/14px Montserrat,sans-serif}.sSFASa_mobileCheckboxLabel{color:#000;font-family:Montserrat,sans-serif;font-size:16px}@media (max-width:786px),(orientation:portrait){.sSFASa_facilitiesWrapper{grid-template-columns:1fr;width:100%}.sSFASa_facilitiesHeader{font-size:18px}.sSFASa_mobileCheckboxLabel{width:100%}}
.zTwRjW_button{text-align:center;letter-spacing:.21px;color:#fff;cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:3px;justify-content:center;align-items:center;width:fit-content;height:42px;padding:0 34px;font:600 14px/25px Montserrat,sans-serif;transition:all .2s ease-in;display:flex}.zTwRjW_full{width:100%}.zTwRjW_outline{background:unset;color:#000;text-align:left;justify-content:left}.zTwRjW_cancel{background:unset;color:#eb2929;border:1px solid #eb2929}.zTwRjW_disabled{background:unset;color:#000;opacity:.24;pointer-events:none;border:2px solid #eb9525;border-radius:5px}.zTwRjW_border{border:1px solid #d9d9d9;border-radius:3px}.zTwRjW_badge{color:#080808;text-align:center;background-size:cover;border-radius:10px;justify-content:center;align-items:center;width:19px;height:20px;font-family:Montserrat,sans-serif;font-size:14px;font-weight:500;-webkit-text-decoration:none;text-decoration:none;display:flex;position:absolute;top:-10px;right:-10px}.zTwRjW_bigger{letter-spacing:.26px;font:600 17px/25px Montserrat,sans-serif}@media (max-width:768px),(orientation:portrait){.zTwRjW_outline{text-align:center;justify-content:center}.zTwRjW_button{font-size:15px}.zTwRjW_badge{color:#080808;background-color:#6eb64e;background-size:cover;border-radius:7px;width:14px;height:14px;font-family:Montserrat,sans-serif;font-size:9px;top:-4px;right:-4px}}
._6doy0W_legalModalheaderWrapper{border-bottom:1px solid #d9d9d9;justify-content:space-between;align-items:center;height:77px;padding:0 23px 0 48px;display:flex}._6doy0W_contactModalHeaderWrapper{justify-content:space-between;align-items:center;margin-bottom:40px;display:flex}._6doy0W_contactModalHeaderLabel{text-align:left;letter-spacing:.24px;color:#000;font:600 16px/25px Montserrat,sans-serif}._6doy0W_legalModalHeader{color:#000;align-items:flex-end;height:40px;font-family:Montserrat,sans-serif;font-size:18px;font-weight:600;-webkit-text-decoration:none;text-decoration:none;display:flex}._6doy0W_sendHeader{text-align:center;letter-spacing:.36px;font:600 24px/37px Montserrat,sans-serif}._6doy0W_sendText{text-align:center;letter-spacing:.14px;margin-top:15px;font:500 14px/25px Montserrat,sans-serif}._6doy0W_closeIcon{cursor:pointer;justify-content:center;align-items:center;width:44px;height:44px;margin-right:-20px;display:flex}._6doy0W_legalModalContent{color:#000;max-height:calc(100% - 77px);padding:20px 48px;font-family:Montserrat,sans-serif;font-size:14px;font-weight:600;-webkit-text-decoration:none;text-decoration:none;overflow:auto}._6doy0W_legalModal::-webkit-scrollbar{display:block}._6doy0W_privacyLabel{color:#000;margin-top:10px;font-family:Montserrat,sans-serif;font-size:12px}._6doy0W_privacyLabelLink{color:#000;cursor:pointer;font-family:Montserrat,sans-serif;font-size:12px;text-decoration:underline!important}@media (max-width:768px),(orientation:portrait){._6doy0W_contactModalHeaderLabel{letter-spacing:.23px;font:600 15px/15px Montserrat,sans-serif;position:relative;left:50%;transform:translate(-50%)}._6doy0W_contactModalHeaderWrapper{border-bottom:1px solid #ececec}._6doy0W_closeIcon{margin-right:-14px}}
._2dC25W_wrapper{color:#eb9525;text-transform:uppercase;letter-spacing:.82px;border:1px solid #eb9525;border-radius:3px;width:fit-content;padding:.5px 10px;font:600 11px/25px Montserrat,sans-serif}._2dC25W_wrapperMobile{color:#eb9525;letter-spacing:.68px;text-transform:uppercase;background:#fff no-repeat padding-box padding-box;border-radius:3px;width:fit-content;padding:.5px 10px;font:600 9px/25px Montserrat,sans-serif}@media (max-width:768px),(orientation:portrait){._2dC25W_wrapper{letter-spacing:.68px;text-transform:uppercase;font:600 9px/25px Montserrat,sans-serif}}
._6VNS6q_closeButton{cursor:pointer;z-index:10;opacity:.7;background:#fff no-repeat padding-box padding-box;border-radius:24px;justify-content:center;align-items:center;width:48px;height:48px;display:flex;position:absolute;top:24px;right:24px;transform:rotate(45deg)}._6VNS6q_wrapper{padding:48px 400px 48px 48px}._6VNS6q_floatingWrapper{opacity:1;z-index:10000;background:#fff no-repeat padding-box padding-box;flex-direction:column;justify-content:space-between;width:320px;height:174px;padding:27px 24px 24px;display:flex;position:fixed;bottom:110px;left:calc(50% + 296px);transform:translate(-50%);box-shadow:0 1px 18px #00000014}._6VNS6q_closeButton:hover{opacity:.8}._6VNS6q_floatingPriceWrapper{z-index:31;background:#fff no-repeat padding-box padding-box;justify-content:space-between;align-items:center;width:100%;height:70px;padding:14px 19px;display:flex;position:fixed;bottom:0;box-shadow:0 0 12px #0000002e}._6VNS6q_typeSelectButtonWrapper{cursor:pointer;opacity:1;background:#fff no-repeat padding-box padding-box;border-radius:3px;justify-content:center;align-items:center;height:42px;margin-top:-78px;padding:0 20px;display:flex;position:absolute;left:50px;box-shadow:0 1px 9px #0000001f}._6VNS6q_typeSelectButtonLabel{text-align:center;letter-spacing:.21px;color:#000;opacity:1;margin-left:10px;font:600 14px/25px Montserrat}._6VNS6q_mapsWrapper{width:960px;height:634px}@media (max-width:768px),(orientation:portrait){._6VNS6q_closeButton{width:38px;height:38px}._6VNS6q_mapsWrapper{width:100%;height:246px}._6VNS6q_wrapper{padding:16px 18px}._6VNS6q_typeSelectButtonWrapper{opacity:1;background:#fff no-repeat padding-box padding-box;border-radius:18px;width:36px;max-width:36px;height:36px;max-height:36px;margin-top:-57px;left:15px;box-shadow:0 1px 9px #0000001f}}
.uTRlZa_roomName{letter-spacing:.3px;margin-top:12px;margin-bottom:32px;font:600 20px/32px Montserrat,sans-serif}@media (max-width:786px),(orientation:portrait){.uTRlZa_roomName{letter-spacing:.21px;margin-bottom:24px;font:600 14px/20px Montserrat,sans-serif}}
._7NaY3W_offerList{width:100%;margin-bottom:74px}._7NaY3W_counter{text-align:left;letter-spacing:.27px;padding:0 24px;font:600 18px/25px Montserrat,sans-serif}@media (max-width:768px),(orientation:portrait){._7NaY3W_offerList{width:100%}._7NaY3W_counter{letter-spacing:.24px;padding:24px 18px 0 24px;font:600 16px/25px Montserrat,sans-serif}}
.ERg1tq_label{letter-spacing:0;color:#000;opacity:.82;margin-bottom:10px;font:14px Montserrat,sans-serif}.ERg1tq_inputWrapper{flex-direction:column;margin-bottom:10px;display:flex}.ERg1tq_errorWrapper{color:#eb2929;height:14px;margin-top:5px;font-family:Montserrat,sans-serif;font-size:14px;line-height:14px}.ERg1tq_currency{letter-spacing:0;color:#000;opacity:.48;align-self:flex-end;padding-top:41px;padding-right:48px;font:500 14px/21px Montserrat,sans-serif;position:absolute}.ERg1tq_labelError{color:#eb2929}.ERg1tq_copyIcon{pointer-events:all;cursor:pointer;align-self:flex-end;padding-top:41px;padding-right:13px;position:absolute}.ERg1tq_tooltiptext{visibility:hidden;color:#fff;opacity:1;text-align:center;letter-spacing:0;z-index:1;background:#6b6b6b no-repeat padding-box padding-box;border-radius:3px;width:150px;margin-left:-75px;padding:0 4px;font:500 11px/25px Montserrat,sans-serif;position:absolute;bottom:40%;left:50%}.ERg1tq_copyIcon:hover .ERg1tq_tooltiptext{visibility:visible}@media (max-width:768px),(orientation:portrait){.ERg1tq_label{letter-spacing:0;font:500 13px/21px Montserrat,sans-serif}.ERg1tq_currency,.ERg1tq_copyIcon{padding-top:44px}}
.BGyl6G_stepper{border-bottom:2px solid #ececec;width:100%;height:56px;padding:0 calc(30% - 307.5px);display:flex}.BGyl6G_step{box-sizing:border-box;align-items:baseline;display:flex}.BGyl6G_stepActive{z-index:20;background:#eb9525 no-repeat padding-box padding-box;border-radius:3px 3px 0 0;height:3px;margin-top:22px}.BGyl6G_label{letter-spacing:.21px;color:#000000b8;text-transform:uppercase;margin-left:12px;margin-right:24px;font:600 14px/25px Montserrat,sans-serif}.BGyl6G_labelActive{color:#000}.BGyl6G_stepNumber{box-sizing:border-box;text-align:center;letter-spacing:.21px;color:#000000b8;background:#fff no-repeat padding-box padding-box;border:1px solid #d9d9d9;border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;font:600 14px/25px Montserrat,sans-serif;display:flex}.BGyl6G_stepNumberActive{color:#000;border:2px solid #eb9525}.BGyl6G_stepNumberDone{border:unset;color:#fff;background:#eb9525b8 no-repeat padding-box padding-box}.BGyl6G_blurOverlay{background:linear-gradient(90deg,#fff0 0%,#fff 69%);width:55px;height:22px;position:absolute;right:0}@media (max-width:768px),(orientation:portrait){.BGyl6G_stepper{height:40px;margin-top:22px;padding:0 18px;overflow:hidden}.BGyl6G_stepNumber{letter-spacing:.17px;width:22px;height:22px;font:600 11px/25px Montserrat,sans-serif}.BGyl6G_label{letter-spacing:.17px;white-space:nowrap;margin-left:8px;margin-right:14px;font:600 11px/25px Montserrat,sans-serif}.BGyl6G_stepActive{margin-top:11px}}
._2Qd5FW_wrapper{color:#fff;background-color:#f44336;align-items:center;width:100%;height:24px;padding:0 calc(30% - 307.5px);font-family:Montserrat,sans-serif;font-size:12px;display:flex}._2Qd5FW_wrapperSticky{z-index:2000;width:100%;position:fixed;top:52px}@media (max-width:768px),(orientation:portrait){._2Qd5FW_wrapper{padding-left:18px}}
.Xpw9Wa_wrapper{width:100%;padding:64px calc(30% - 307.5px) 0}.Xpw9Wa_wrapperFlex{width:100%;display:flex}.Xpw9Wa_secondSubLabel{text-align:center;letter-spacing:0;color:#000;opacity:.82;margin-top:16px;font:400 12px/19px Montserrat,sans-serif}.Xpw9Wa_padding{padding:64px 0}.Xpw9Wa_paddingInput{padding:32px 0}.Xpw9Wa_bordertop{border-top:1px solid #ececec;padding-top:32px}.Xpw9Wa_header{text-align:left;letter-spacing:.36px;color:#000;padding:0 24px 32px;font:600 24px/37px Montserrat,sans-serif}.Xpw9Wa_orderContent{width:100%;padding:0 88px 0 24px}.Xpw9Wa_selectorOptionLabel{text-align:right;letter-spacing:.26px;color:#000;opacity:1;font:600 17px/25px Montserrat,sans-serif}.Xpw9Wa_selectorOptionSubLabel{letter-spacing:0;color:#000;opacity:.82;font:500 12px/21px Montserrat,sans-serif}.Xpw9Wa_link{cursor:pointer;font-weight:500;text-decoration:underline}.Xpw9Wa_link:hover{text-decoration:underline}@media (max-width:768px),(orientation:portrait){.Xpw9Wa_wrapper{padding:0}.Xpw9Wa_header{letter-spacing:.24px;padding:24px 18px 5px;font:600 16px/25px Montserrat,sans-serif}.Xpw9Wa_padding{border-bottom:1px solid #ececec;padding:24px}.Xpw9Wa_bordertop{border-top:1px solid #ececec;padding-top:24px}.Xpw9Wa_paddingInput{border-bottom:1px solid #ececec;padding:12px 24px}.Xpw9Wa_selectorOptionLabel{text-align:center;letter-spacing:.23px;font:600 15px/25px Montserrat,sans-serif}.Xpw9Wa_selectorOptionSubLabel{letter-spacing:0;font:500 11px/19px Montserrat,sans-serif}.Xpw9Wa_orderContent{padding:0}.Xpw9Wa_secondSubLabel{margin-bottom:16px}}
.zCf0tG_wrapper{will-change:top;background:#fff no-repeat padding-box padding-box;flex-direction:column;justify-content:space-between;width:400px;min-width:400px;height:fit-content;transition:top .2s linear;display:flex;position:relative;box-shadow:0 1px 18px #00000014}.zCf0tG_divider{border:1px solid #ececec;width:100%;margin:18px 0}.zCf0tG_personInfo{color:#000;margin-bottom:-15px;padding:0 24px;font-family:Montserrat,sans-serif;font-size:12px;-webkit-text-decoration:none;text-decoration:none}.zCf0tG_taxInfo{color:#000;margin-top:10px;margin-bottom:-20px;font-family:Montserrat,sans-serif;font-size:12px;-webkit-text-decoration:none;text-decoration:none}.zCf0tG_floatingWrapper{padding:24px;overflow-y:auto}.zCf0tG_ssl{letter-spacing:0;color:#248e4e;margin-left:8px;font:500 12px/25px Montserrat,sans-serif}.zCf0tG_sslWrapper{justify-content:center;width:100%;margin-top:24px;padding:0 24px 24px;display:flex}
.ojjsPG_wrapper{flex-direction:row;width:100%;max-width:950px;height:14.5rem;margin:auto;padding:1rem 2rem 0;display:flex}.ojjsPG_wrapperError{background-color:#eb2929}.ojjsPG_wrapperSuccess{background-color:#00a541}.ojjsPG_wrapperProccessing{background-color:#ff9800}.ojjsPG_iconContainer{flex-basis:33%;justify-content:center;padding-top:1.3rem;display:flex}.ojjsPG_iconContainerMobile{justify-content:center;display:none}.ojjsPG_iconElipse{border:2px solid #fff;border-radius:50%;justify-content:center;align-items:center;width:96px;height:96px;display:flex}.ojjsPG_info{color:#fff;flex-basis:66%;padding-left:32px}.ojjsPG_header{letter-spacing:.27px;padding-bottom:15px;padding-left:50px;font:600 18px Montserrat,sans-serif}.ojjsPG_subheader{letter-spacing:.54px;margin:0 0 17px;padding:0 0 0 50px;font:600 36px Montserrat,sans-serif}.ojjsPG_message{letter-spacing:.21px;padding-left:50px;font:400 14px Montserrat,sans-serif}.ojjsPG_icon{width:96px;height:96px}@media (max-width:950px),(orientation:portrait){.ojjsPG_wrapper{max-width:unset;flex-direction:column;align-items:center}.ojjsPG_info{text-align:center;padding-left:0}.ojjsPG_header{letter-spacing:.2px;margin:0;padding-left:0;font-size:13px}.ojjsPG_subheader{letter-spacing:.3px;padding-left:0;font-size:20px}.ojjsPG_message{letter-spacing:.2px;padding-left:0;font-size:13px}.ojjsPG_icon{width:30px;height:30px;margin:15px 0}.ojjsPG_iconElipse{width:30px;height:30px;margin:15px auto}.ojjsPG_iconContainer{display:none}.ojjsPG_iconContainerMobile{display:unset}}
.zQjQma_input{opacity:1;letter-spacing:0;resize:none;color:#000;background:#fff no-repeat padding-box padding-box;border:1px solid #d9d9d9;border-radius:3px;min-height:46px;padding:13px;font:14px Montserrat,sans-serif}.zQjQma_limit{text-align:right;letter-spacing:0;color:#000;opacity:.48;width:100%;font:500 11px/21px Montserrat,sans-serif}
.J_y-iq_wrapper{z-index:2001;background:#fff;width:100%;height:fit-content;transition:max-height .2s ease-in;position:fixed;bottom:0;overflow-y:auto}.J_y-iq_infoWrapper{padding:24px 18px}.J_y-iq_floatingWrapper{justify-content:space-between;align-items:center;width:100%;height:80px;padding:0 18px;display:flex;box-shadow:0 0 12px #0000002e}.J_y-iq_personInfo{color:#000;text-align:center;width:calc(100% - 36px);font-family:Montserrat,sans-serif;font-size:10px;-webkit-text-decoration:none;text-decoration:none;position:absolute;bottom:64px}.J_y-iq_overlay{opacity:.36;z-index:21;background:#000;position:fixed;inset:0}.J_y-iq_priceWrapper{cursor:pointer;flex-direction:column;min-width:0;margin-right:10px;display:flex}.J_y-iq_price{letter-spacing:.24px;font:600 16px/18px Montserrat,sans-serif}.J_y-iq_info{letter-spacing:.17px;color:#6b6b6b;text-overflow:ellipsis;white-space:nowrap;font:500 11px/15px Montserrat,sans-serif;overflow:hidden}.J_y-iq_icon{cursor:pointer;margin-left:10px;transition:transform .2s ease-in}.J_y-iq_divider{border:1px solid #ececec;width:100%;margin:18px 0}@media (max-width:768px),(orientation:portrait){.J_y-iq_infoWrapper{overflow-y:auto}}
.KdwWNq_wrapper{width:100%;padding:64px calc(30% - 307.5px) 0}.KdwWNq_wrapperFlex{width:100%;display:flex}.KdwWNq_header{text-align:left;letter-spacing:.36px;color:#000;padding:0 24px;font:600 24px/37px Montserrat,sans-serif}@media (max-width:768px),(orientation:portrait){.KdwWNq_wrapper{padding:0}.KdwWNq_header{letter-spacing:.24px;border-bottom:1px solid #ececec;padding:24px 18px;font:600 16px/25px Montserrat,sans-serif}.KdwWNq_wrapperFlex{flex-direction:column}}
.gEMm9a_offerWrapper{border-bottom:1px solid #ececec;flex-direction:column;width:90%;margin-right:88px;padding:32px 0;display:flex}.gEMm9a_offerWrapperName{flex-direction:row;display:flex}.gEMm9a_offerWrapper:first-child{padding:64px 0 32px}.gEMm9a_offerDetails{flex-direction:column;width:100%;padding:0 24px;display:flex}.gEMm9a_picture{margin:0 0 0 66px}.gEMm9a_pictureImg{object-position:left top;object-fit:cover;border-radius:5px;width:300px;height:188px}.gEMm9a_ssl{letter-spacing:0;color:#248e4e;margin-left:8px;font:500 12px/25px Montserrat,sans-serif}.gEMm9a_sslWrapper{justify-content:center;width:100%;margin-top:24px;display:flex}.gEMm9a_taxInfo{color:#000;margin-top:10px;margin-bottom:-20px;font-family:Montserrat,sans-serif;font-size:12px;-webkit-text-decoration:none;text-decoration:none}.gEMm9a_roomName{letter-spacing:.26px;word-break:break-word;margin-bottom:24px;font:600 17px/32px Montserrat,sans-serif}.gEMm9a_wrapperMobile{justify-content:space-between;display:flex}.gEMm9a_summaryWrapper{border-top:4px solid #ececec;width:100%;padding:24px 18px}.gEMm9a_header{letter-spacing:.24px;margin-bottom:43px;font:600 16px/25px Montserrat,sans-serif}.gEMm9a_divider{border:1px solid #ececec;width:100%;margin:21px 0}@media (max-width:768px),(orientation:portrait){.gEMm9a_offerWrapperName{flex-direction:column}.gEMm9a_offerWrapper,.gEMm9a_offerWrapper:first-child{border-bottom:1px solid #ececec;flex-direction:column;width:100%;padding:24px 18px}.gEMm9a_offerDetails{padding:0}.gEMm9a_roomName{letter-spacing:.23px;font:600 15px/20px Montserrat,sans-serif}.gEMm9a_pictureImg{object-position:left top;object-fit:cover;width:160px;height:100px}.gEMm9a_picture{margin-left:24px}}
.a6KbTa_wrapper{text-align:left;letter-spacing:.24px;color:#000;opacity:1;background:#fff;flex-wrap:wrap;justify-content:space-between;align-items:center;width:100%;max-width:880px;margin:-20px auto auto;padding:1.6rem 5rem;font:16px Montserrat,sans-serif;display:flex;box-shadow:0 1px 18px #00000014}@media only screen and (max-width:880px),(orientation:portrait){.a6KbTa_wrapper{width:unset;flex-direction:row-reverse;justify-content:space-around;margin:-20px 17.5px auto;padding:1rem;display:flex}}.a6KbTa_contact{align-items:center;display:flex}.a6KbTa_email{text-align:left;letter-spacing:.24px;color:#000;font:600 16px/25px Montserrat,sans-serif;text-decoration:underline}@media only screen and (max-width:768px),(orientation:portrait){.a6KbTa_email{font-size:13px}}
.QIAEma_wrapper{width:100%;margin:72px 0;display:flex}@media (max-width:768px),(orientation:portrait){.QIAEma_wrapper{flex-direction:column-reverse;margin:24px 0 72px}.QIAEma_spacer{margin-bottom:22px}}
.MzDPIW_wrapper{flex-direction:column;flex-grow:1;display:flex}.MzDPIW_info{flex-grow:1}.MzDPIW_priceContainer{align-items:center;width:100%;max-width:950px;height:fit-content;padding:1.5rem 7.2rem;display:flex}.MzDPIW_price{letter-spacing:.2px;color:#000;margin-left:10px;font:600 14px Montserrat,sans-serif}.MzDPIW_paymentContainer{width:100%;max-width:950px;margin:auto;display:flex}.MzDPIW_backpanel{text-align:center;letter-spacing:.26px;color:#000;opacity:1;height:4rem;margin-top:100px;font:600 17px Montserrat,sans-serif}.MzDPIW_priceInfo{width:100%;margin-top:1.5rem;padding-right:80px}.MzDPIW_backButton{cursor:pointer;letter-spacing:.2px;color:#000;text-align:center;margin-left:10px;font:600 14px Montserrat,sans-serif}.MzDPIW_backButtonInfo{text-align:center;cursor:pointer;margin-top:10px;font-family:Montserrat,sans-serif}@media (max-width:768px),(orientation:portrait){.MzDPIW_paymentContainer{flex-direction:column}.MzDPIW_priceInfo{padding:0 24px}.MzDPIW_priceInfo>div>input,.MzDPIW_priceInfo>div>textarea{font-size:13px}.MzDPIW_price{font:600 13px Montserrat,sans-serif}.MzDPIW_backpanel{font:600 15px Montserrat,sans-serif}}@media (max-width:950px),(orientation:portrait){.MzDPIW_priceContainer{justify-content:center;margin:auto;padding:1.5rem 0;display:flex}}
.ougkxa_selector{grid-gap:24px;grid-template-rows:auto;grid-template-columns:1fr 1fr;display:grid}.ougkxa_selectorOptionWrapper{cursor:pointer;border:1px solid #d9d9d9;align-items:center;width:100%;padding:30px;display:flex}.ougkxa_selectorOptionRadio{background:#fff no-repeat padding-box padding-box;border:1px solid #a8a8a8;border-radius:15px;justify-content:center;align-items:center;width:30px;min-width:30px;height:30px;min-height:30px;margin-right:24px;display:flex}.ougkxa_selectorOptionWrapperActive{border:1px solid #eb9525}.ougkxa_selectorOptionRadioActive{border:unset;background:#eb9525 no-repeat padding-box padding-box}.ougkxa_selectorOptionWrapperDisabled{opacity:.5;cursor:not-allowed}.ougkxa_selectorOptionContent{justify-content:space-between;align-items:center;width:100%;display:flex}.ougkxa_selectorOptionLabel{letter-spacing:.26px;color:#000;opacity:1;font:600 17px/25px Montserrat,sans-serif}.ougkxa_selectorOptionSubLabel{letter-spacing:0;color:#000;opacity:.82;font:500 12px/21px Montserrat,sans-serif}.ougkxa_selectorOptionsLabels{margin-right:12px}@media (max-width:768px),(orientation:portrait){.ougkxa_selector{grid-gap:18px}.ougkxa_selectorOptionLabel{letter-spacing:.23px;font:600 15px/25px Montserrat,sans-serif}.ougkxa_selectorOptionSubLabel{letter-spacing:0;margin-bottom:10px;font:600 11px/21px Montserrat,sans-serif}.ougkxa_selectorOptionWrapper{flex-direction:column;padding:13px}.ougkxa_selectorOptionContent{text-align:center;flex-direction:column;align-items:center}.ougkxa_selectorOptionRadio{margin-bottom:12px;margin-right:0}.ougkxa_selectorOptionsLabels{margin:0}}
.RzaL3a_wrapper{text-align:left;color:#0067c1;opacity:1;background-color:#009fff1e;border-radius:1px;flex-wrap:wrap;justify-content:space-between;align-items:center;width:100%;max-width:880px;margin:0 auto auto;padding:1rem 5rem;font:13px Montserrat,sans-serif;display:flex;box-shadow:0 1px 18px #00000014}@media only screen and (max-width:880px),(orientation:portrait){.RzaL3a_wrapper{width:unset;flex-direction:row-reverse;justify-content:space-around;margin:0 17.5px auto;padding:1rem;display:flex}}.RzaL3a_icon{align-items:center;display:flex}
