.footer{text-align:center;font-size:14px;padding:10px 10px 100px;margin-top:10px;background-color:#f1f1f1;position:relative;z-index:1}.footer a:link,.footer a:visited{color:#6e6f71;text-decoration:none}.footer nav{max-width:800px;margin:auto}.footer ul{display:flex;justify-content:space-around}.footer a.footer_mail{text-decoration:underline}@media(max-width:720px){.footer ul{flex-direction:column;align-items:start;font-size:18px}.footer ul li{margin-bottom:25px}}.searchConditions .addChild{margin-bottom:6px}.searchConditions .guestsBox{padding:12px}.guestSelect{padding:1px 6px;cursor:pointer;position:relative;display:flex;align-items:center}.guestSelect .guestSelect__count{font-size:14px;color:#a5a5a5;display:flex;align-items:center;width:100%}.guestSelect .guestSelect__count.selected{color:#000}.guestSelect .guestSelect__count svg{margin-left:5px;margin-top:2px}.guestSelect .guestsCount{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.guestSelect .guestsCount span{margin:0 5px}.guestSelect .guestsCount .small{font-size:10px}.guestSelect .guestsCount .adlGuests{font-size:14px}.guestSelect .guestsCount .changeGuestsCountBtns .gBtn{display:inline-block;border-radius:60px;border:none;width:28px;height:28px;line-height:27px;text-align:center;font-size:20px;background-color:#d9d9d9;cursor:pointer}.guestSelect .guestsCount .changeGuestsCountBtns span{font-size:20px}.guestSelect .guests{right:-30px;min-width:280px;background-color:#f8f8f8;border:1px solid #d9d9d9;border-radius:8px;min-width:340px;right:0;z-index:12;cursor:default}.guestSelect .dogFriendly{display:inline-block;border-radius:8px;margin-bottom:2px;padding:5px 7px;font-size:14px;color:silver;cursor:pointer}.guestSelect .dogFriendly.selected{background-color:#d9d9d9;color:#000}.guestSelect .child,.guestSelect select{display:inline-block;border-radius:8px;border:none;background-color:#f1f1f1;margin-bottom:2px;padding:5px 7px;font-size:14px;line-height:12px;white-space:nowrap}.guestSelect .child b,.guestSelect select b{cursor:pointer;font-weight:400;font-size:16px}.guestSelect .child svg,.guestSelect select svg{width:11px;height:11px}.guestSelect .finalBtns{display:flex;justify-content:end}.guestSelect .finalBtns .grayButton{font-size:14px;padding:10px 24px}.searchHotels{padding:8px;border-radius:4px;max-width:650px;position:relative;z-index:10}.searchHotels.opened{border-radius:0 0 4px 4px}.searchHotels .placeItem{font-size:20px;margin-top:3px}.searchHotels .searchHotelInputWrap{position:relative;flex:2 1}.searchHotels .searchHotelInputWrap .counter{position:absolute;bottom:0;left:5px;font-size:10px;color:#898d93}.searchHotels .searchHotelInput{width:100%;padding:5px;font-size:18px;color:#000}.searchHotels .searchHotelInput.hotel{font-size:20px}.searchHotels .searchHotelInput.hotel::placeholder{font-size:18px;font-weight:700;color:#000}.searchHotels .searchHotelInput.focus{font-size:16px}.searchHotels .searchHotelInput.focus::placeholder{font-size:16px;font-weight:400}.searchHotels .searchHotelInput::placeholder{color:#000}.searchHotels .searchHotelInput:focus{border:none;outline:none}.searchHotels p{margin:5px 5px 10px}.searchHotels.hotels .calendarBox,.searchHotels.hotels .guestsBox{top:-12px;right:-90px}.searchHotels.hotels .p12-0{padding-top:6.5px}.searchHotels.hotels .calendarDatesSelectedWrap{margin-left:0}.searchHotels.bookings{position:relative;z-index:10;max-width:487px}.searchHotels.bookings .bookingCategsDates .datesLink{margin-top:12px}.searchHotels.bookings .searchHotelInputWrap .counter{left:13px;bottom:1px;color:#3b414a}.searchHotels.bookings .searchHotelInputWrap .clearSearch{position:absolute;right:10px;top:11px;font-size:14px;color:#d9d9d9;cursor:pointer}.searchHotels.bookings .searchHotelInput{font-size:20px;padding-left:10px;font-weight:600}.searchHotels.bookings .searchHotelInput:focus{font-size:16px;font-weight:500}.searchHotels.bookings .searchDropdownBox{display:none;max-width:471px;overflow-x:hidden;border-radius:0 0 8px 8px;padding:12px 12px 0;overflow:initial}.searchHotels.bookings .searchDropdownBox.opened{display:block}.searchHotels.bookings .bookingSearchDates .inputDropdownBox{top:-11px}.searchHotels.bookings .accordion__content{font-size:14px}.searchHotels.bookings .accordion__content label{display:flex;align-items:center}.searchHotels.bookings .accordion__content input{height:24px;width:14px;max-width:14px;min-width:14px}.searchHotels.bookings .calendarBox,.searchHotels.bookings .categories{top:36px;border-radius:8px}.searchHotels.bookings .planningCircles{padding-top:0;padding-left:4px}.searchHotels.bookings .planningCircles.planningBooking{max-width:82%}.searchHotels.bookings .planningCircles .extended{order:2}.searchHotels.bookings .planningCircles .extended:first-child{display:flex;justify-content:center;padding-left:25px}.searchHotels.bookings .planningCircles .extendedRight{padding-right:10px}.searchHotels.bookings .planningCircles .progressBg{height:15px;top:9px;left:5px}.searchHotels.bookings .planningCircles .plCircle{width:24px;height:24px;border:4px solid}.searchHotels.bookings .planningCircles .plCircle span{width:11px;height:11px}.searchHotels.bookings .planningCircles .plCircle__title{font-size:14px}.searchHotels.bookings .planningCircles .plCircle__title.btm{bottom:-22px;top:auto}.searchHotels.bookings .planningCircles .plCircle__title.active:not(.btm){bottom:auto;top:-22px}.searchRegions .title{cursor:default}.searchRegions p{cursor:pointer;margin-bottom:8px;color:#000;text-align:left}.selectFilter{font-size:1.04rem}.searchHotelItem{display:flex;justify-content:space-between;border:1px solid #e0e0e0;margin-bottom:5px;padding:5px;border-radius:3px;cursor:pointer}.searchHotelItem .searchHotelItem__pic img{width:30px;min-height:25px;border-radius:3px}.searchHotelItem .searchHotelItem__name{flex:1 1;text-align:left;padding-left:8px;font-size:.9rem}.searchHotelItem span.address{font-size:.6rem;display:block;color:#595959}.searchHotelItem .searchHotelItem__type{color:#595959;font-size:.7rem}.searchHotelRegionItem{cursor:pointer;margin-bottom:8px;font-size:.96rem}.searchHotelRegionItem img{width:16px;margin-right:3px}.searchConditions{height:44px;display:flex;align-items:center;justify-content:space-between}.searchConditions .dateSelect{min-width:140px;padding:1px 6px;cursor:pointer;position:relative;display:flex;align-items:center}.searchConditions .dateSelect .dateSelect__values{font-size:14px;color:#a5a5a5;display:flex;align-items:center;width:100%}.searchConditions .dateSelect .dateSelect__values.selected{color:#000}.searchConditions .dateSelect .dateSelect__values svg{margin-left:5px;margin-top:2px}.searchConditions .dateSelect .datesInputs{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.searchConditions .dateSelect .datesInputs span{margin:0 5px}.searchConditions .dateSelect .datesInputs .small{font-size:10px}.searchConditions .dateSelect .datesInputs .adlGuests{font-size:14px}.searchConditions .dateSelect .datesInputs .changeGuestsCountBtns .gBtn{display:inline-block;border-radius:60px;border:none;width:28px;height:28px;line-height:27px;text-align:center;font-size:20px;background-color:#d9d9d9;cursor:pointer}.searchConditions .dateSelect .datesInputs .changeGuestsCountBtns span{font-size:20px}.searchConditions .dateSelect .dates{background-color:#f8f8f8;border:1px solid #d9d9d9;border-radius:8px;min-width:340px;right:0;z-index:12;cursor:default}.searchConditions .dateSelect select{display:inline-block;border-radius:8px;border:none;background-color:#f1f1f1;margin-bottom:2px;padding:5px 7px;font-size:14px;line-height:12px;white-space:nowrap}.searchConditions .dateSelect select b{cursor:pointer;font-weight:400;font-size:16px}.searchConditions .dateSelect select svg{width:11px;height:11px}.searchConditions .bookingSearchCategs{flex-direction:column;margin-top:16px;min-height:16px;overflow:auto;max-height:230px}.searchConditions .bookingSearchCategs .dateSelect__values{font-size:16px;color:#000}.searchConditions .searchFields{background-color:#fff;border:1px solid #d9d9d9;border-radius:8px;display:flex;align-items:center;flex:2 1;padding-left:3px;padding-right:90px}.searchConditions .searchFields.opened{border-radius:8px 8px 0 0}.searchConditions .searchFields input{height:42px;border:none;background-color:transparent}.searchConditions .searchBtn{width:80px;height:38px;background-color:#3075b4;border:none;color:#fff;font-size:14px;margin-left:12px;border-radius:6px;mix-blend-mode:normal;box-shadow:0 0 10px rgba(0,0,0,.2);cursor:pointer;position:absolute;right:3px;bottom:3px}.searchConditions .searchBtn:hover{box-shadow:0 0 5px #3075b4}.searchConditions .searchBtn:active{background-color:#235f96;box-shadow:0 0 8px #3075b4}.searchSection{width:92%;max-width:inherit}.searchSection .globalOverlay{z-index:10}.searchSection .header__title{font-size:34px;margin-left:8px;font-weight:500}.searchSpace{min-height:42px}.sorts{margin-right:18px;color:#6e6f71;font-size:14px;position:relative;cursor:pointer;z-index:auto}.sorts svg{margin-left:4px}.filtersModule .inputDropdownBox{width:220px;top:70px;left:10px;border-radius:8px;padding:8px 14px 0;position:fixed}.filtersModule .inputDropdownBox .close{position:absolute;top:8px;right:10px}.filtersModule .sort.inputDropdownBox p{font-size:14px;cursor:pointer}.filtersModule .pricesBox{padding:7px 12px 0;border-radius:8px;left:120px;z-index:10;width:270px;font-size:14px}.filtersModule .pricesBox .pricesInputs{display:flex;align-items:center;margin-top:12px}.filtersModule .pricesBox .pricesInputs input[type=number]{width:75px;height:25px;border:1px solid;margin:0 6px;padding:3px 5px;text-align:right}.filtersModule .pricesBox .rc-slider{width:96%;margin-top:14px;margin-left:auto}.filtersModule .template_variants.inputDropdownBox{margin-top:6px;margin-bottom:10px;width:280px;border-radius:8px;padding:8px 12px;left:160px}.filtersModule .template_variants.inputDropdownBox .close{position:absolute;top:10px;right:10px}.filtersModule .template_variants.inputDropdownBox p{font-size:14px;margin:8px 0 0}.filtersModule .template_variants.inputDropdownBox label{display:flex;align-items:center;cursor:pointer}.filtersModule .template_variants.inputDropdownBox input[type=checkbox]{display:inline-block;padding:0;margin:0 8px 0 0;width:12px;height:20px}.filtersModule .template_variants.inputDropdownBox button{margin-top:12px}.filtersModule .template_variants.inputDropdownBox .blue-dark{padding:5px 16px}.filtersForm{display:flex;align-items:baseline;padding:12px 12px 0;position:fixed;z-index:2;width:inherit;background-color:#fff}.filtersForm .prices,.filtersForm button,.filtersForm input,.filtersForm select{display:flex;align-items:center;height:33px;border:none;background:transparent;border-radius:8px;padding:5px 8px;margin-right:12px;color:#6e6f71;font-size:14px;cursor:pointer;z-index:5}.filtersForm .template_section select{max-width:180px}.filtersForm .prices{min-width:100px;max-width:190px;position:relative;z-index:auto}.filtersForm .pricesOpened{height:65px;align-items:start;flex-direction:column;position:relative}.filtersForm .templatesOpened{height:auto;align-items:start;flex-direction:column}.filtersSlider{width:300px;height:50px;display:flex;align-items:start}.searchModal{width:98%;min-height:224px;top:5px;left:0;right:0;text-align:center;padding-top:6px;border-radius:8px;margin:auto;position:fixed;background-color:#fff;z-index:11}.searchModal .searchModalHeader{margin-bottom:5px}.searchModal .closeBtn{margin:6px 12px}.addObjectPopup.popup{max-height:85vh}.addObjectPopup.popup .popup__content{padding-top:0}.searchModalBooking .closeBtn{position:fixed;top:10px;right:2px;z-index:11}.searchModalBooking .searchModalHeader{margin-bottom:6px}.addObjSearchPanel{position:-webkit-sticky;position:sticky;top:0;background:#fff}@media(max-width:720px){.overlay.globalOverlay{display:none}.filtersForm{align-items:center}.filtersForm .prices .inputDropdownBox{right:-50px;left:auto}.filtersModule{margin-top:20px}.filtersModule .inputDropdownBox{top:10px;left:0;width:100%}.filtersModule .template_variants{display:none}.filtersModule .popup{width:100%;max-width:950px;max-height:80vh;transform:none}.filtersModule .sorts{height:27px}.searchModalBooking .searchModalHeader{margin-left:6px}.searchModalBooking .searchModalHeader .region__title{margin-left:5px;font-size:20px;font-weight:400;color:#000}.searchModalBooking .searchHotels{padding-bottom:12px}.searchHotels{padding-top:0}.searchHotels .searchHotelInputWrap{background-color:#f8f8f8}.searchHotels .bookingSearchInput{width:100%}.searchHotels.bookings{overflow-y:auto;overflow-x:hidden}.searchHotels.bookings .searchBtn{top:3px;right:3.5px}.searchHotels.bookings .searchFields .searchHotelInputWrap{border:none;box-shadow:none;background-color:transparent}.searchHotels.bookings .searchFields .searchHotelInputWrap .counter{display:none}.searchHotels.bookings .searchFields .searchHotelInputWrap .clearSearch{top:14px;right:77px}.searchHotels.bookings .dateSelect{margin-bottom:4px}.searchHotels.bookings .searchHotelInput{font-size:16px;padding-left:10px;border:1px solid #d9d9d9;background-color:#f8f8f8;height:44px;margin-bottom:0}.searchHotels.bookings .bookingCategsDates{display:flex;flex-direction:column;padding-bottom:6px;height:60%}.searchHotels.bookings .bookingCategsDates .datesLink{order:1;margin-top:0}.searchHotels.bookings .bookingCategsDates .bookingSearchCategs{order:2}.searchHotels.bookings .searchDropdownBox{display:flex;flex-direction:column;border-radius:0;padding:0}.searchHotels.bookings .searchDropdownBox.opened{display:flex}.searchHotels.bookings .categories{position:static;border:none;width:100%}.searchHotels.bookings .planningCircles{margin-bottom:0;margin-left:3px;margin-right:3px;flex-wrap:wrap;order:3}.searchHotels.bookings .planningCircles.planningBooking{max-width:97%}.searchHotels.bookings .planningCircles .progressBg{top:6px;height:12px}.searchHotels.bookings .planningCircles .planningCircles.fg1{width:98%;flex-grow:1;order:1;flex-wrap:nowrap;padding:0 3px;margin:auto}.searchHotels.bookings .planningCircles .extended{display:flex;order:2;margin-top:24px;width:40%;justify-content:start}.searchHotels.bookings .planningCircles .extended:first-child{padding-left:3px;justify-content:start}.searchHotels.bookings .planningCircles .extendedRight{padding-right:10px}.searchHotels.bookings .planningCircles .plCircle{width:28px;height:28px}.searchHotels.bookings .planningCircles .plCircle span{width:12px;height:12px}.searchHotels.bookings .planningCircles .plCircle__title{font-size:13px}.searchHotels.bookings .planningCircles .extended .plCircle__title{top:1px;left:32px}.searchConditions,.searchFields{flex-direction:column;background-color:#fff}.searchBtnWrap,.searchHotelInputWrap{width:100%}.searchSpace{min-height:20px}.searchConditions{height:auto}.searchConditions .calendarBox,.searchConditions .guestsBox{position:absolute;left:0;right:0;margin:auto}.searchConditions .dateSelect{padding:1px 0}.searchConditions .guestsBox{padding:0 6px 6px}.searchConditions .searchDropdownBox{border:none;background:transparent;text-align:left;color:#000;font-size:14px;top:36px;position:static;border-radius:8px;width:100%}.searchConditions .searchBtn{margin-top:0;margin-left:0;padding:0;position:absolute;top:2px;right:2px;width:62px;text-align:center}.searchConditions .guestSelect .guests{width:100%;right:0}.searchConditions .guestSelect{width:100%;background:transparent!important}.searchConditions .guestSelect .adlGuests{font-size:16px!important;font-weight:600}.searchConditions .searchFields{width:100%;border:none;box-shadow:none;text-align:left;position:relative;padding:0}.searchConditions .searchFields .dateSelect,.searchConditions .searchFields .searchHotelInputWrap{border:1px solid #d9d9d9;border-radius:8px;margin-top:15px;width:100%}.searchConditions .searchFields .searchHotelInputWrap{margin-top:0}.searchConditions .searchFields .searchHotelInputWrap .counter{left:15px}.searchConditions .searchFields .dateSelect,.searchConditions .searchFields .guestSelect{flex-direction:column;margin-right:0;background-color:#f8f8f8}.searchConditions .searchFields .dateSelect .dateSelect__values,.searchConditions .searchFields .dateSelect .guestSelect__count,.searchConditions .searchFields .guestSelect .dateSelect__values,.searchConditions .searchFields .guestSelect .guestSelect__count{min-height:40px;line-height:40px}.searchConditions .searchFields .dateSelect .overlay2,.searchConditions .searchFields .guestSelect .overlay2{display:none}.searchConditions .searchFields .dateSelect .calendarBox,.searchConditions .searchFields .dateSelect .guestsBox,.searchConditions .searchFields .guestSelect .calendarBox,.searchConditions .searchFields .guestSelect .guestsBox{border-radius:0;border:none;position:static;box-shadow:none;background:transparent;width:100%;padding-bottom:6px}.searchConditions .searchFields .dateSelect .adlGuests,.searchConditions .searchFields .guestSelect .adlGuests{color:#000}.searchConditions .searchFields .bookingSearchCategs{flex-direction:column;margin-top:16px;margin-bottom:10px}.searchConditions .searchFields .bookingSearchCategs .dateSelect__values{font-size:14px;color:#a5a5a5}.searchConditions .searchFields .searchHotelInput{padding-left:15px;font-size:16px}.searchConditions .dateSelect__values,.searchConditions .guestSelect__count,.searchConditions .guests{width:100%;padding:0 10px}.searchSection{display:none}.filtersForm{top:0;padding:80px 12px 0 5px;width:100%;min-height:110px;margin:auto;background-color:#fff}.filtersForm .allfiltersTxt,.filtersForm .template_section{display:none}.filtersForm .prices,.filtersForm button,.filtersForm input,.filtersForm select{margin-right:6px;margin-bottom:6px}}.planningCircles{display:flex;justify-content:space-between;position:relative}.planningCircles .extended{width:18%}.planningCircles .extendedRight{display:flex;justify-content:end}.planningCircles .plCircle{width:20px;height:20px;border-radius:90px;background-color:#fff;display:flex;align-items:center;justify-content:center;border:3px solid orange;z-index:2;cursor:pointer;position:relative}.planningCircles .plCircle span{width:12px;height:12px;border-radius:90px}.planningCircles .plCircle__title{position:absolute;top:-22px;font-size:12px;color:#6e6f71}.planningCircles .plCircle__title.first{left:-2px}.planningCircles .plCircle__title.last{right:-3px}.planningCircles .plCircle__title.active{font-size:16px;font-weight:500;top:-25px;color:#000}.planningCircles .plCircle__title.btm{bottom:-22px;top:auto}.planningCircles .plCircle__titleDib{display:inline-block;margin-left:10px;font-size:15px;font-weight:500;cursor:pointer}.planningCircles .progress,.planningCircles .progressBg{position:absolute;width:80%;height:10px;top:5px;left:3px;background-color:#d9d9d9;z-index:1}.planningCircles .progress{right:20%;left:auto}.planningCircles.big{padding-top:20px}.planningCircles.big .plCircle{width:36px;height:36px;border:5px solid orange}.planningCircles.big .plCircle span{width:20px;height:20px}.planningCircles.big .progress,.planningCircles.big .progressBg{height:20px;top:8px}.planningCircles.vertical{flex-direction:column;gap:10px}@media(max-width:720px){.planningCircles .plCircle__title.active:not(.btm){bottom:auto;top:-25px}}.tourStepPopup{color:#6e6f71;text-align:left;margin:auto}.tourStepPopup h1{font-size:20px;font-weight:500}.tourStepPopup p{font-size:16px;font-weight:400}.tourStepPopup img{max-width:100%}.customTourPopup{padding:20px 20px 30px!important;border-radius:8px!important;text-align:right!important;background-color:#f8f8f8!important}.customTourPopup .ghknmB{justify-content:end}.customTourPopup .jxpqBQ{margin-right:0}.customTourPopup .gcKufz{margin-left:10px}.customTourPopup button:disabled{display:none}.customTourPopup .reactour__close svg{width:12px}.header{background-color:#f1f1f1;position:fixed;top:0;left:0;z-index:5}.header,.header__main,.header__space{height:60px;width:100%}.header__main{display:flex;justify-content:space-between;font-size:20px;background-color:#f1f1f1}.header__infoSection{width:100%}.header__info{display:flex;align-items:center;flex:2 1;margin-left:12px}.header__info h1{font-size:24px;margin-left:6px}.header__logo{margin-top:7px}.header__logo img{width:48px}.header__region{padding-left:7px;width:100%;display:none}.header__region .forMobile{display:none}.region__stars{font-size:12px;line-height:9px;margin:0;padding:0}.region__stars span.mob_show{margin-right:3px;margin-left:6px}.region__title{white-space:nowrap;overflow:hidden;font-weight:500;color:#000}.region__title a:link,.region__title a:visited{color:inherit}.region__descr{font-size:10px;color:#3b414a}.header__searchparams{padding-bottom:8px;text-align:center;font-size:12px;color:#a5a5a5;width:60%;margin-left:30px;display:none}.header__searchparams .search{position:absolute;top:28px;right:74px;width:20px;height:20px;cursor:pointer}.header__account{display:flex;align-items:end;justify-content:end;padding-right:3px}.userProfileWrap{display:flex;align-items:center;margin-bottom:8px;margin-right:10px}.userProfile__fastlinks{background:#eeebe9;border-radius:8px 0 0 8px;border:1px solid #d9d9d9;margin-right:35px;padding-right:18px;height:42px}.userProfile__fastlinks a{padding:3px;margin:1px;display:flex;align-items:center;justify-content:center;width:34px;height:36px;position:relative}.userProfile__fastlinks a.active{background-color:#c9c9c9;border-radius:8px}.openMobileSearchMenu{display:none}@media(max-width:720px){.header__space{height:72px}.header__info{margin-left:6px}.header .header__infoSection{width:100%;order:2;overflow:hidden}.header .header__infoSection .header__info{margin-bottom:3px}.header .header__infoSection .region__title{margin-top:5px;text-align:center;width:100%}.header .header__infoSection .region__title .selectFilter{font-size:21px;width:100%}.header .header__infoSection .tariffName{font-size:18px}.header .header__infoSection .header__logo{position:absolute;top:5px;left:6px}.header .header__infoSection .header__logo img{width:36px;height:36px}.searchModalInfoWrap{width:100%}.userProfile__fastlinks,.userProfile__up{position:absolute;left:51px;top:4px;border:none;background-color:transparent}.userProfile__up{justify-content:center}.userProfile__fastlinks a{background-color:#eeebe9;border-radius:8px;height:34px;width:34px;margin-right:13px}.userProfile__fastlinks a svg{width:24px;height:24px}.userProfile__up a,.userProfile__up a:visited{width:148px;height:25px;display:flex;padding-left:2px;align-items:center;text-decoration:none;font-size:14px;color:#fff;background-color:#e26231;margin-top:5px;border-radius:6px}.header{background-color:#fff;padding:3px 0;height:73px}.header .region__title{text-align:left}.header .header__main{border:1px solid #d9d9d9;background:#f8f8f8;box-shadow:inset 2px 2px 10px rgba(0,0,0,.1);border-radius:8px;margin:auto;width:98%;height:70px;padding-top:8px;padding-right:90px;align-items:start;flex-direction:column}.header .forMobile{display:inline-block}.header .forDesctop{display:none}.header .header__searchparams{display:flex;justify-content:space-between;align-items:center;padding-bottom:0;padding-left:55px;font-size:15px;width:100%;margin-left:0;padding-top:5px}.header .header__searchparams .searchHotelInput{margin-top:0}.header .header__searchparams .dates.selected,.header .header__searchparams .guestsCnt.selected{color:#000}.header .header__searchparams .popup{width:98%;top:5px;left:0;right:0;margin:auto;padding:5px;transform:none;overflow:hidden}.header .header__searchparams .popup__content{padding-bottom:5px}.header .region__descr,.header .sitename,.header .username{display:none}.header .loginBox,.header .usernameBtn{width:50px;position:fixed;top:14px;right:14px;z-index:9;border-radius:90px}.header .loginBox .profileAvatar,.header .usernameBtn .profileAvatar{width:50px;height:50px;overflow:hidden;padding:3px}.header .loginBox .profileAvatar .profileAvatar__photo,.header .usernameBtn .profileAvatar .profileAvatar__photo{width:100%;height:100%;border-radius:90px;background-color:#fff;padding:2px}.header .header__account{min-width:58px;height:0;position:static}.header .header__account .loginBox{background-color:#f8f8f8;padding:3px;margin:1px;display:flex;align-items:center;justify-content:center;width:50px;height:50px;border-radius:90px;overflow:hidden}.header .header__account .loginBox a{font-size:2px}.header .header__logo img{width:28px}.header .additional__rating .ratingWrap{width:36px;height:36px}.header .additional__rating .ratingWrap span{font-size:13px}.header .additional__rating .ratingWrap svg{width:36px;height:36px}.openMobileSearchMenu{display:block;background:transparent;width:92%;height:100%;position:absolute;top:0;right:0;cursor:pointer;z-index:1}.header__region{display:block}}@media(max-width:420px){.openMobileSearchMenu{width:88%}.header .region__title{width:82%}}.searchHeaderSection__item{border:1px solid #ececec;border-radius:6px;padding:3px;font-size:14px;margin:0 3px 3px}.inputDropdownBox.logoMenu{position:fixed;top:4px;left:6px;width:300px;border-top:1px solid #ccc;border-radius:8px;box-shadow:0 4px 10px 0 rgba(0,0,0,.251)}.logoMenu__head{display:flex}.logoMenu__head .logoMenu__logo img{width:48px;cursor:pointer}.logoMenu__breadcrubms{padding-left:4px;color:#6e6f71;text-decoration:underline;padding-bottom:15px}.logoMenu__breadcrubms div{cursor:pointer}.logoMenu__breadcrubms div:hover{color:#323335}.logoMenu__breadcrubms .breadcrubms__country{margin-top:6px;height:30px;line-height:30px}.logoMenu__breadcrubms .breadcrubms__region{margin-left:12px}.logoMenu__breadcrubms .breadcrubms__city{margin-left:24px;margin-top:6px}.logoMenu__hotel .logoMenu__hotelName{color:#3b414a;font-weight:500;font-size:18px;margin-left:15px}.logoMenu__hotel .logoMenu__hotelNav{color:#6e6f71;font-size:15px;padding-top:0}.logoMenu__hotel .logoMenu__hotelNav li{margin:6px;padding-left:28px}.logoMenu__hotel .logoMenu__hotelNav a{text-decoration:none;color:#6e6f71}.logoMenu__hotel .logoMenu__hotelNav .additional__rating{margin-right:5px}.logoMenu__hotel .logoMenu__hotelNav .additional__rating .pentagon{font-size:12px}.logoMenu__hotel .logoMenu__hotelNav .ratingWrap,.logoMenu__hotel .logoMenu__hotelNav .ratingWrap svg{width:30px;height:26px}.logoMenu__hotel .logoMenu__hotelNav .pentagon{font-size:13px}.logoMenu__hotel .logoMenu__hotelNav .logoMenu__reviews{display:flex;align-items:center;margin-left:-8px}.logoMenu__hrefs li{margin:5px;padding:2px}.logoMenu__hrefs a{text-decoration:none;display:flex;align-items:center}.logoMenu__hrefs a svg{margin-right:5px}.logoMenu__hrefs a:link{color:#6e6f71}@media(max-width:720px){.logoMenu__head .logoMenu__logo{padding-top:10px;padding-left:5px}.logoMenu__head .logoMenu__logo img{width:28px}}.cs_select{display:inline-block;position:relative;font-size:16px;font-weight:400}.cs_select,.cs_select .cs_input{cursor:pointer}.cs_select.db{display:block}.cs_list{border:1px solid;background-color:#fff;position:absolute;top:20px;left:0;z-index:10;width:max-content;box-shadow:4px 4px 8px 0 rgba(34,60,80,.2)}.cs_list.suggest{top:30px}.cs_list p{margin:0;padding:3px 5px}.cs_list p.active,.cs_list p:hover{background-color:#0075ff;color:#fff}.newHotelWrap{max-width:500px;margin:auto auto 20px}.newHotelWrap p{margin:0}.newHotelWrap .newHotel__head{align-items:end}.newHotelWrap .newHotel__title{font-size:20px;font-weight:500;margin:0}.newHotelWrap .newHotel__steps{font-size:12px;font-weight:500;color:#6e6f71;margin-left:14px;margin-bottom:2px;white-space:nowrap}.newHotelWrap .newHotel__descr{font-size:14px;font-weight:500;color:#6e6f71;margin-top:14px;margin-bottom:20px}.newHotelWrap .newHotel__param,.newHotelWrap .newHotel__param select{font-size:14px;font-weight:400;padding-left:0}.newHotelWrap .newHotel__param select{font-size:16px;padding-left:6px}.newHotelWrap .select_with_border select{width:50%;border:1px solid #d9d9d9;color:#000;padding:6px 15px}.newHotelWrap .newHotel__param{height:33px}.newHotelWrap .newHotel__rating svg{width:22px;margin-right:2px}.newHotelWrap .newHotel__photos{min-height:250px;margin-top:12px}.newHotelWrap .newHotel__photos img{width:100px;height:100px;object-fit:cover;margin:3px;border-radius:6px}.newHotelWrap .addObjectWrap{width:-moz-fit-content;width:fit-content;margin:auto}.newHotelWrap .grayButton{width:128px;height:34px;padding:0}.newHotelWrap .input{height:32px;padding-left:14px;background-color:#fff;border:1px solid #d9d9d9}.newHotelWrap .input::placeholder{color:#6e6f71}.newHotelWrap textarea{border:1px solid #d9d9d9;padding-left:14px;margin-bottom:-3px}.newHotelWrap textarea::placeholder{color:#6e6f71;font-size:16px}.newHotelWrap p{margin-left:0}.newHotelWrap__success p{margin:20px;font-size:14px}