*{margin:0;padding:0}a{text-decoration:none;color:inherit}body{font-family:"Roboto",sans-serif;background:#fff}h1,h2{font-family:"Prata",serif}body,h2{font-weight:400}h2{font-size:40px;margin:80px 0 50px;position:relative}.ui.active.selection.dropdown{position:relative}.main-container{padding:0 15px;max-width:1280px;width:100%;margin:100px auto;display:grid;grid-template-columns:2fr 5fr;gap:0 0;grid-template-areas:". tee" "rrr eee";column-gap:50px}.search__header{grid-area:tee}.main__results{grid-area:eee}.main__sidebar{grid-area:rrr}.sidebar__item{border:1px solid #e4e4e4;margin-bottom:15px;font-size:20px;color:#170101}.sidebar__item-top{padding:10px 16px;display:flex;justify-content:space-between;align-items:center;cursor:pointer}.sidebar__item-body{display:none;padding:10px 16px}.sidebar__item-arr{transition:0.2s}.sidebar__item.active .sidebar__item-arr{transform:rotate(-90deg)}.sidebar__item.opened .sidebar__item-arr{transform:rotate(-90deg)}.sidebar__item.opened .sidebar__item-body{display:block}.sidebar__item ul{list-style:none;padding-top:20px}.sidebar__item ul input{margin-right:12px}.sidebar__item ul li{margin-bottom:9px;font-weight:100}.checkboxEl{display:flex;align-items:center}.checkboxEl_margin{margin-bottom:9px}.checkboxEl__inp{margin-right:12px}.checkboxEl__name{font-weight:100;font-size:20px;color:#170101}.sidebar__btn{width:100%;text-align:center;background:#aa997a;padding:15px 20px;border:0;color:#fff;font-size:20px}.search__choosing{display:flex}.search__direction{position:relative;margin-right:11px}.search__direction input{width:146px;padding:12px 55px;font-size:18px;color:#170101;border:1px solid #e4e4e4}.search__checkin img,.search__direction img{top:12px;position:absolute;left:21px}.search__checkin{position:relative}.search__checkin input{padding:12px 0 12px 40px;color:#170101}.search__checkin img{left:15px}.checkout{margin-right:11px}.checkout input,.search__checkin input,.search__guests input{width:100px;font-size:18px;border:1px solid #e4e4e4}.checkout input{padding:12px 0 12px 20px;color:#170101}.search__guests{position:relative}.search__guests input{padding:12px 0 12px 40px}.search__guests img{position:absolute;top:15px;left:12px}.search__choosing{margin-bottom:22px;padding-bottom:22px;border-bottom:1px solid rgb(228 228 228 / .4)}#panel__input{width:100%;border:0;border-bottom:1px solid #e4e4e4;padding:11px 60px;font-size:17px;margin-bottom:50px}.search__panel{position:relative;width:80%;margin:0 auto}#panel__input__icon{position:absolute;bottom:65px;left:20px}.results__quantity{font-size:30px}.results__header{display:flex;justify-content:space-between;align-items:center;margin-bottom:15px}.results__btns button{font-size:15px;padding:16px;border:1px solid #e4e4e4;background:0;font-weight:700}.results__items{display:grid;grid-template-columns:1fr 1fr;column-gap:15px}.item__info{border:1px solid #e4e4e4;margin-bottom:25px;margin-top:-4px;padding:17px 25px}.item__location{font-size:16px;line-height:19px;color:#aa997a;margin-bottom:13px}.item__name{font-size:22px;line-height:26px;color:#1b1616;margin-bottom:11px;font-family:"Prata",serif}.item__price{font-size:18px;line-height:21px;color:#373333;margin-bottom:25px}.item__info a.btn_book{border:1px solid #aa997a;font-size:13px;line-height:20px;color:#aa997a;padding:8px 20px;transition:0.2s}.item__info a.btn_book:hover{background-color:#aa997a;color:#fff}.results__item .item__photo{position:relative}.results__item .new{color:#fff;padding:10px 28px;position:absolute;top:20px;left:20px;background:rgb(214 193 157 / .8)}.results__item{position:relative}.item__info a{width:fit-content}.search__direction input{width:auto}.checkout input,.search__checkin input,.search__guests input{width:100%}input,textarea{width:auto;height:auto}.slider-container{max-width:1250px;margin:0 auto;text-align:center}.slider-btns{display:flex;justify-content:flex-end;margin:31px 0 12px}.slider-btns div{padding:8px 14px;margin-left:6px;border:1px solid #aa997a}.slider-btns div::after{display:none!important}.slider-btns__right,.slider-btns__left{cursor:pointer}.slider-btns__right img{transform:rotate(180deg)}.offers-slider__item{position:relative}.offers-slider__info{background:rgb(0 0 0 / .3);position:absolute;bottom:0;width:100%;color:#fff;text-align:center;padding:10px 20px 15px}.offers-slider__title{font-family:"Prata",serif;font-size:20px;margin-bottom:0}.offers-slider__price{font-size:15px;font-weight:700}.offers-slider a{display:flex;justify-content:flex-end;text-align:right;margin-top:10px;font-size:18px;text-decoration:underline;color:#aa997a;margin-bottom:30px}.main-container{margin:200px auto}.search__guests img{top:18px}.search__checkin img,.search__direction img{top:15px}.main-container{display:block}.main-container__content{display:flex;justify-content:space-between}.main-container__content-left{padding-top:0;max-width:320px;width:100%;flex:none;margin-right:50px}.main-container__content-right{width:100%}.search__header{width:100%;margin-left:auto}.results__items{display:flex;flex-wrap:wrap;justify-content:space-between}.results__items img{max-width:100%;display:block;width:100%;height:auto}.results__items .results__item{width:47%}.search__panel{width:100%}img{max-width:100%}.search__mobwrap{display:flex;align-items:center}.search__btn{border:1px solid #e4e4e4;height:52px;display:flex;align-items:center;justify-content:center;padding:10px 20px;cursor:pointer}.search__mobwrap .search__btn{display:none}body .ui.selection.dropdown{box-shadow:none!important;border-radius:0!important}.t-check-in,.t-check-out{border-radius:0}.favorite_btn{font-weight:500;font-size:15px;line-height:18px;display:flex;align-items:center;justify-content:center;color:#170101;border:1px solid #e4e4e4;padding:0 30px;margin-left:4px;height:52px;min-width:fit-content}.country-select span{color:rgb(121 112 112 / .3)}#clear_destionation{position:absolute;right:0;top:4px;width:40px;height:40px;display:flex;justify-content:center;align-items:center;font-family:monospace;transition:all .3s ease-in-out;transform:rotate(45deg);font-size:30px;z-index:111111;color:rgb(121 112 112 / .7);cursor:pointer}.search__choosing .search__direction{position:relative}#clear_destionation:hover{color:rgb(121 112 112)}body .search__dates{margin-right:4px}body .selectUi{border:1px solid #e4e4e4!important}.t-check-in,.t-check-out{border-color:#e4e4e4!important}.favorite_btn img{margin-right:15px;width:20px;height:auto}.checkboxEl__inp{display:none}.checkboxEl__name{padding-left:30px;position:relative}.checkboxEl__name:after{content:"";left:0;top:0;width:20px;height:20px;border:1px solid #e5e5e5;position:absolute}.checkboxEl__name::before{content:"";left:1px;top:1px;width:20px;height:20px;position:absolute;background-color:#aa997a;background-size:70%;background-position:center;background-repeat:no-repeat;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' id='icon-check' viewBox='0 0 24 24'%3E%3Cpath fill='%23fff' d='M9 16.172l10.594-10.594 1.406 1.406-12 12-5.578-5.578 1.406-1.406z'%3E%3C/path%3E%3C/svg%3E");opacity:0;transition:all 0.2s ease-in-out}.checkboxEl__inp:checked+.checkboxEl__name::before{opacity:1}.add_favorite{position:absolute;top:25px;right:14px;width:41px;height:41px;border:2px solid #fff;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all 0.2s ease-in-out}.add_favorite img{width:22px;height:20px;filter:brightness(0) invert(1)}.item__info .row_counts{display:flex;margin-bottom:25px}.item__info .row_counts>div{display:flex;align-content:center;font-size:18px;color:#373333;margin-right:10px}.item__info .row_counts img{margin-right:7px;width:20px;height:15px}.add_favorite:hover{background:#aa997a;border-color:#aa997a}.active.add_favorite{background:#aa997a;border-color:#aa997a}.offers-slider__item img{display:block}.results__item .item__photo{height:290px}.results__item .item__photo>img{height:100%;width:100%;display:block;object-fit:cover}.irs--flat .irs-bar,.irs--flat .irs-from,.irs--flat .irs-to,.irs--flat .irs-single,.irs--flat .irs-handle>i:first-child{background-color:#b1a38d}.irs--flat .irs-from:before,.irs--flat .irs-to:before,.irs--flat .irs-single:before{border-top-color:#b1a38d}.irs--flat .irs-handle.state_hover>i:first-child,.irs--flat .irs-handle:hover>i:first-child{background-color:#948873}.loading::after{content:"";position:fixed;left:0;right:0;top:0;bottom:0;z-index:1111;background-color:rgb(0 0 0 / .6)}.svg-calLoader{width:230px;height:230px;transform-origin:115px 115px;animation:2.4s linear infinite loader-spin;position:fixed;left:calc(50% - 115px);top:calc(50% - 115px);z-index:10000}.cal-loader__plane{fill:#aa997a}.cal-loader__path{stroke:#fff;animation:2.4s ease-in-out infinite loader-path}@keyframes loader-spin{to{transform:rotate(360deg)}}@keyframes loader-path{0%{stroke-dasharray:0,580,0,0,0,0,0,0,0}50%{stroke-dasharray:0,450,10,30,10,30,10,30,10}100%{stroke-dasharray:0,580,0,0,0,0,0,0,0}}#load_more{display:table;margin-left:auto;margin-right:auto;background:#34404f;color:#fff;font-size:15px;font-weight:700;padding:20px 70px;margin-top:50px;cursor:pointer;box-shadow:0 2px 4px rgb(0 0 0 / .3);transition:all 0.3s ease-in-out}#load_more:hover{background:#27303b}.offers-slider .swiper-wrapper{height:auto}.offers-slider .swiper-slide{height:auto}.offers-slider .swiper-slide img{height:100%;width:100%;object-fit:cover}.ui.selection.dropdown .menu>.item{font-size:15px}.selectUi .image{margin-right:10px!important}.ui.selection.dropdown .menu>.item{padding:.78571429rem 17px!important}.irs--flat .irs-from,.irs--flat .irs-to,.irs--flat .irs-single,.irs--flat .irs-line,.irs--flat .irs-bar--single,.irs--flat .irs-min,.irs--flat .irs-max{border-radius:0}.row_not_found{display:flex;justify-content:space-between;align-items:center;width:100%}.row_not_found .text_not_found{max-width:520px}.row_not_found .text_not_found h3{font-size:22px;margin-bottom:20px}#clear_filter{color:#170101;font-weight:500;font-size:15px;padding:15px 30px;border:1px solid #e4e4e4;text-transform:capitalize;cursor:pointer}#clear_filter:hover{background-color:#AA997A;border-color:#AA997A;color:#fff}.search__choosing .search__direction{max-width:585px}.search__dates{max-width:340px}#booking-filter .t-dates{width:100%;max-width:100%}#booking-filter .t-check-in,#booking-filter .t-check-out{padding-right:0}@media screen and (max-width:1100px){.main-container{margin-bottom:98px}.results__item .item__photo{height:250px}}@media screen and (max-width:991px){.main-container__content-left{max-width:280px;margin-right:20px}.results__item .item__photo{height:200px}}@media screen and (max-width:820px){.main-container__content{display:block}.main-container__content-left{max-width:100%;margin-right:0;margin-bottom:20px;display:none}.search__choosing{display:block}.search__direction{margin-right:0;margin-bottom:20px}.search__direction input{width:100%}.search__dates{margin-bottom:20px}.search__mobwrap .search__btn{display:flex}.search__mobwrap-el{width:100%;display:flex;align-items:center;justify-content:center;padding:10px 20px}.main-container__content-left{padding-top:0}.favorite_btn{margin-left:0;margin-top:20px}}@media screen and (max-width:720px){.main-container{margin-top:62px}}@media screen and (max-width:600px){.results__items .results__item{width:100%;text-align:center}.results__items .results__item img{width:100%}.item__info a{margin-left:auto;margin-right:auto}.results__header{display:block}.results__header .results__quantity{font-size:15px;font-weight:500;margin-bottom:10px}.slider-container .tworows{font-size:30px;margin-top:0}.item__info .row_counts{justify-content:center}.results__item .new{left:0;top:0}.results__item .item__info{padding:0;border:none}.main-container__content .results__item{border:1px solid #e4e4e4;padding:28px;margin-bottom:30px}.results__item .item__photo{margin-bottom:10px}.item__info{margin-top:0;margin-bottom:0}.results__item .item__photo{height:220px}.row_not_found{flex-wrap:wrap}#clear_filter{margin-top:40px}}