.hotel-list .list{grid-gap:3rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.hotel-list .list .left .filter-toggle{font-size:1.125rem;text-decoration:none;display:block;padding:.3rem 1rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;line-height:1;margin-top:.6rem;background-color:var(--theme-pink);color:#fff}.hotel-list .list .left h2{font-size:28px;color:var(----theme-blue);font-weight:700;display:none}.hotel-list .list .left h3{font-size:17px;margin:1rem 0;color:var(----theme-blue);font-weight:600}.hotel-list .list .left .filter-group{color:#191e3b}.hotel-list .list .left .filter-group .filters{font-size:12px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;grid-gap:.3rem;max-height:250px;overflow:auto;--sb-track-color:#f9f9f9;--sb-thumb-color:#dfe0e1;--sb-size:6px}.hotel-list .list .right .before-hotels{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.hotel-list .list .right .before-hotels *{margin-bottom:.5rem}.hotel-list .list .right .before-hotels .sort-container{width:100%}.hotel-list .list .right .before-hotels .sort-container select{padding:.5rem;border-radius:.5rem;border-color:#dfe0e1;width:100%}.hotel-list .list .right .hotels{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;grid-gap:1rem}.hotel-list .list .after-hotels{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:3rem}.card-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;border:1px solid #dfe0e1;border-radius:1rem;overflow:hidden;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.card-wrap img{-o-object-fit:cover;object-fit:cover;height:100%;width:100%}.card-wrap>a{line-height:0}.card-wrap .details{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:1.5rem}.card-wrap .details .name{font-size:18px;margin-bottom:5px;font-family:Poppins,sans-serif;font-weight:600;color:#191e3b;text-decoration:none}.card-wrap .details .location,.disclaimer{font-size:12px;color:#777}.card-wrap .details .left{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.card-wrap .details .right{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.card-wrap .details .right .price{color:var(----theme-blue);font-size:18px;font-weight:600;margin-bottom:0;font-family:Poppins,sans-serif}.card-wrap .details .right .btn.btn-primary{font-size:12px}.card-wrap .details .d-flex{height:100%;width:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media all and (min-width:780px){.hotel-list .list{display:grid;grid-template-columns:1fr 4fr}.hotel-list .list .left h2{display:block}.hotel-list .list .left .filter-container{display:block!important}.hotel-list .list .left .filter-toggle{display:none}.hotel-list .list .right .before-hotels{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.hotel-list .list .right .before-hotels .sort-container{width:unset}.hotel-list .list .right .before-hotels .sort-container select{width:200px}.card-wrap{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.card-wrap>a{width:30%}.card-wrap .details{width:70%}.card-wrap .details .left{width:60%}.card-wrap .details .d-flex{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.hotel-list .list .left .filter-group .filters::-webkit-scrollbar{width:var(--sb-size)}.hotel-list .list .left .filter-group .filters::-webkit-scrollbar-track{background:var(--sb-track-color);border-radius:10px}.hotel-list .list .left .filter-group .filters::-webkit-scrollbar-thumb{background:var(--sb-thumb-color);border-radius:10px}