.aresContentWrapInner{overflow:visible}.search-bar{padding:16px;background:#fff;border-radius:8px;height:fit-content;margin-bottom:1em;box-shadow:0 2px 8px rgba(0,0,0,.08)}.search-bar h1#hotelSearchTitle{font-size:18px;margin:0 0 .83em}@media only screen and (min-width:40.063em){.search-bar h1#hotelSearchTitle{font-size:28px;margin-top:0}}.search-bar .hotelSearchForm{display:grid;grid-template-columns:minmax(0,1fr);gap:16px}.search-bar .aresAlert{width:100%;margin:0}.search-bar .search-fields{display:grid;grid-template-columns:1fr 1fr;gap:16px;min-width:0}@media screen and (min-width:1048px){.search-bar .search-fields{display:flex}}.search-bar label{font-size:14px;margin-bottom:6px;color:#333}.search-bar .field{display:flex;flex-direction:column;flex:1}.search-bar .field.location{position:relative;flex:2;grid-column:span 2}.search-bar .field.search{grid-column:span 2}.search-bar .field.search label{display:none}@media screen and (min-width:1048px){.search-bar .field.search label{display:block}}.search-bar .input-wrapper{display:flex;align-items:center;justify-content:space-between;border:1px solid #ccc;border-radius:4px;padding:10px 12px;background:#fff}.search-bar .input-wrapper:focus-within{border-color:var(--colorSecondary,#007ea8);box-shadow:0 0 0 2px rgba(0,126,168,.15)}.search-bar .input-wrapper input{border:none;outline:0;flex:1;font-size:14px;background:0 0;box-shadow:none}.search-bar input[type=text]:focus{outline:0}.search-bar .aresAutocomplete:focus{border:none}.search-bar .locationSearch{background:0 0!important}.search-bar .icon{margin-right:10px;font-size:14px;color:#666}.search-bar .dropdown-icon{margin-left:10px;cursor:pointer;color:#888;font-size:14px}.search-bar .dropdown-icon:hover{color:#333}.search-bar .search-btn{border:none;background:var(--colorPrimary,#d32128);flex:1;cursor:pointer;transition:background .2s ease,transform .1s ease;font-size:16px;color:#fff;padding:12px}.search-bar .search-btn:hover{background:var(--colorPrimary,#d32128);filter:brightness(.92)}.search-bar .search-btn:active{transform:scale(.95)}.search-bar .search-icon{width:20px;height:20px;fill:#fff}.search-bar .travelers{position:relative;grid-column:span 2}.search-bar .aresAutocompleteMenu{left:0;top:80px;border-radius:6px;border:1px solid #ddd;box-shadow:none;font-size:16px}.travelers-box{width:100%;background:#fff;border:1px solid #ddd;border-radius:6px;padding:16px;position:absolute;top:80px;right:0;z-index:100}@media screen and (min-width:1048px){.travelers-box{width:380px}}.travelers-box .room{border-bottom:1px solid #eee;padding-bottom:16px;margin-bottom:16px}.travelers-box .room:last-child{border-bottom:none}.travelers-box .room-title{font-weight:600;margin-bottom:10px}.travelers-box .row{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.travelers-box .row span{font-size:16px}.travelers-box .subtext{font-size:12px;color:#777}.travelers-box .controls{display:flex;align-items:center;gap:12px}.travelers-box .btn{width:34px;height:34px;border-radius:50%;border:1px solid #bbb;background:#fff;cursor:pointer;font-size:16px;color:#333}.travelers-box .btn:disabled{opacity:.4;cursor:not-allowed}.travelers-box .select{width:100%;padding:6px;border-radius:6px;border:1px solid #ccc;margin-top:14px}.travelers-box .link{color:var(--colorSecondary,#007ea8);cursor:pointer;font-size:14px;margin-top:6px;display:inline-block}.travelers-box .footer{margin-top:12px;display:flex;justify-content:flex-end;align-items:center}.travelers-box .done-btn{background:var(--colorSecondary,#007ea8);color:#fff;border:none;border-radius:20px;padding:8px 16px;cursor:pointer}.child-age-box{position:relative;border:1px solid #ccc;border-radius:4px;margin-bottom:.5em}.child-age-box label{position:absolute;top:.5em;left:.5em;margin:0;color:#666;font-size:12px}.child-age-box select{float:none;height:auto;border:none!important;box-shadow:none;background:0 0;padding:1.25em .5em .5em}.child-age-box select:focus{outline:0}.child-age-box i{position:absolute;right:10px;top:1em;pointer-events:none}