.local-hotel-search-container{font-family:"open sans",tahoma,arial,"sans serif";font-size:12px;padding-top:20px}.local-hotel-search-container .row{display:block;margin:0 0 20px 0}.local-hotel-search-container .row:after{content:"";display:table;clear:both}.local-hotel-search-container .span-1-1{width:100%}.local-hotel-search-container .span-1-2{width:50%}.local-hotel-search-container .span-1-3{width:33.33%}.local-hotel-search-container .span-1-4{width:25%}.local-hotel-search-container .span-1-5{width:20%}.local-hotel-search-container .span-1-6{width:16.66%}.local-hotel-search-container .span-1-7{width:14.28%}.local-hotel-search-container .span-1-8{width:12.5%}.local-hotel-search-container .span-1-9{width:11.11%}.local-hotel-search-container .span-1-10{width:10%}.local-hotel-search-container .span-1-11{width:9.09%}.local-hotel-search-container .span-1-12{width:8.33%}.local-hotel-search-container .span-2-3{width:66.66%}.local-hotel-search-container .span-2-4{width:50%}.local-hotel-search-container .span-2-5{width:40%}.local-hotel-search-container .span-2-6{width:33.33%}.local-hotel-search-container .span-2-8{width:25%}.local-hotel-search-container .span-2-10{width:20%}.local-hotel-search-container .span-2-12{width:16.66%}.local-hotel-search-container .span-3-4{width:75%}.local-hotel-search-container .span-3-5{width:60%}.local-hotel-search-container .span-3-6{width:50%}.local-hotel-search-container .span-3-8{width:37.5%}.local-hotel-search-container .span-3-10{width:33.33%}.local-hotel-search-container .span-3-12{width:25%}.local-hotel-search-container .span-4-5{width:80%}.local-hotel-search-container .span-4-6{width:66.66%}.local-hotel-search-container .span-4-8{width:50%}.local-hotel-search-container .span-4-10{width:40%}.local-hotel-search-container .span-4-12{width:33.33%}.local-hotel-search-container .span-5-6{width:83.33%}.local-hotel-search-container .span-5-8{width:75%}.local-hotel-search-container .span-5-10{width:50%}.local-hotel-search-container .span-5-12{width:41.66%}.local-hotel-search-container .span-6-8{width:75%}.local-hotel-search-container .span-6-10{width:60%}.local-hotel-search-container .span-6-12{width:50%}.local-hotel-search-container .span-7-8{width:87.5%}.local-hotel-search-container .span-7-10{width:70%}.local-hotel-search-container .span-7-12{width:58.33%}.local-hotel-search-container .span-8-10{width:80%}.local-hotel-search-container .span-8-12{width:66.66%}.local-hotel-search-container .span-9-10{width:90%}.local-hotel-search-container .span-9-12{width:75%}.local-hotel-search-container .span-10-12{width:83.33%}.local-hotel-search-container .span-11-12{width:91.66%}.local-hotel-search-container .span-1{width:8.33%}.local-hotel-search-container .span-2{width:16.66%}.local-hotel-search-container .span-3{width:25%}.local-hotel-search-container .span-4{width:33.33%}.local-hotel-search-container .span-5{width:41.66%}.local-hotel-search-container .span-6{width:50%}.local-hotel-search-container .span-7{width:58.33%}.local-hotel-search-container .span-8{width:66.66%}.local-hotel-search-container .span-9{width:75%}.local-hotel-search-container .span-10{width:83.33%}.local-hotel-search-container .span-11{width:91.66%}.local-hotel-search-container .span-12{width:100%}.local-hotel-search-container .cell{display:block;float:left;padding-left:10px;min-height:1px;box-sizing:border-box}.local-hotel-search-container .row>.cell:first-of-type{padding-left:0}.local-hotel-search-container .row>.cell:last-of-type{padding-right:0}.local-hotel-search-container .selectBox{width:100%}.local-hotel-search-container .search-form{background:#f3f4f6;padding:15px 10px 10px 10px;margin:0 0 10px;-ms-border-radius:7px;border-radius:7px;border:solid 1px #cfcfcf}.local-hotel-search-container .search-form .row{margin-bottom:15px}.local-hotel-search-container .search-form .row.grey-line{border-top:solid 1px #cfcfcf;padding-top:10px}.local-hotel-search-container .search-form label.title{color:#616161}.local-hotel-search-container .search-form label.top{display:block;margin-bottom:5px}.local-hotel-search-container .search-form input[type=text]{width:100%;height:24px;border:solid 1px #cfcfcf;-ms-border-radius:1px;border-radius:1px;text-indent:10px}.local-hotel-search-container .search-form .checkboxlist>span{display:inline-block;padding-right:15px}.local-hotel-search-container .search-form .checkboxlist#Attributes>span{width:235px;padding-bottom:10px;vertical-align:top}.local-hotel-search-container .search-form .checkboxlist>span>input[type=checkbox]{float:left;margin:4px 0 0;line-height:normal}.local-hotel-search-container .search-form .checkboxlist>span>img{float:left;width:20px;height:20px;margin:0 5px}.local-hotel-search-container .search-form .checkboxlist>span>label{float:left;margin:0 0 0 5px;padding-top:3px;max-width:185px}.local-hotel-search-container .search-results table{width:100%}.local-hotel-search-container .search-results table caption{text-align:left;padding:5px;color:#616161}.local-hotel-search-container .search-results table thead th{color:#fff;background:#5c6774;font-weight:normal;text-align:left;padding:5px 10px}.local-hotel-search-container .search-results table thead th.attributes{width:150px}.local-hotel-search-container .search-results table thead th.category{width:115px}.local-hotel-search-container .search-results table thead th.location{width:280px}.local-hotel-search-container .search-results table tbody td{padding:0 10px;height:35px;border-bottom:solid 1px #c5c6c8}.local-hotel-search-container .search-results table tbody td a,.local-hotel-search-container .search-results table tbody td a:visited{color:#00578f}.local-hotel-search-container .search-results table tbody td img.attribute{margin-left:3px}.local-hotel-search-container .pagination{display:inline-block;width:100%;padding-top:20px}.local-hotel-search-container .pagination ul{list-style:none;display:table;padding-left:0;margin:0 auto}.local-hotel-search-container .pagination ul li{float:left;width:26px;height:26px;display:block;text-align:center}.local-hotel-search-container .pagination ul li.active{color:#fff;background-color:#1b5899;font-weight:bold;-ms-border-radius:3px;border-radius:3px}.local-hotel-search-container .pagination ul li a,.local-hotel-search-container .pagination ul li a:visited{color:#00578f}.local-hotel-search-container .pagination ul li span,.local-hotel-search-container .pagination ul li a{display:block;padding-top:5px;height:80%}.hotel-search__title{color:#333e48;background-color:#f2f9ff;padding:16px 20px 0;margin:0 -20px;font-family:"Open Sans",sans-serif;font-weight:bold;font-size:28px;line-height:40px}#app{background-color:#f2f9ff;color:#333e48;font-family:"Open Sans",Avenir,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:flex;flex-flow:row nowrap;align-items:flex-start;padding:20px;margin:0 -20px}.hotel-search-form{flex:0 0 auto}.column{display:flex;flex-flow:column nowrap;flex:1 1 auto;margin-left:24px;position:relative}.row{display:flex;flex-flow:row nowrap;justify-content:flex-start;margin-bottom:.5rem}.sort-control__item.sort-control__item--selected .sort-control__item-text{color:#333e48}.hotel-search-list.hotel-search-list--empty{padding:60px;text-align:center}.hotel-search-list__empty-text{font-weight:bold;font-size:20px;line-height:32px;color:#a9bed2;margin:0;margin-bottom:1.5rem;text-align:inherit}.custom-select__icon{flex:0 0 auto;margin-right:.5rem;height:1rem}.country-select__option-icon{height:12px;width:auto;margin-right:.5rem}.country-select__selected-icon{height:12px;width:auto;margin-right:.5rem}.hotel-search-list{background:#fff;border:1px solid #d5eafe;box-sizing:border-box;box-shadow:0 2px 2px rgba(206,221,233,.402627);border-radius:4px;list-style-type:none;padding:0;margin:0}.hotel-search-list *,.hotel-search-list *::before,.hotel-search-list *::after{box-sizing:inherit}.hotel-search-list__item{padding:1rem;display:flex;flex-flow:row nowrap;justify-content:space-between;font-size:13px;line-height:20px}.hotel-search-list__item+.hotel-search-list__item{border-top:1px solid #d5eafe}.hotel-search-list__descr{flex:.5 .5 auto}.hotel-search-list__name{margin:0}.hotel-search-list__url{color:#1179dc!important;font-weight:600}.hotel-search-list__url:focus,.hotel-search-list__url:active{background-color:#ebf5fe;outline:none;box-shadow:0 0 0 4px #ebf5fe;border-radius:2px}.hotel-search-list__location{margin:.25rem 0 0 0}.hotel-search-list__attributes{display:flex;flex-flow:row wrap;flex:0 1 auto;align-content:flex-start;justify-content:flex-end;margin:-.5rem -.5rem 0 0}.hotel-search-list__attributes>*{margin:.5rem .5rem 0 0}.hotel-search-list__attributes>*:hover{filter:brightness(0)}.hotel-search-list__attributes>.icon-hotel-attribute.icon-hotel-attribute_covid:hover{filter:saturate(1.5)}.hotel-search-overlay{width:100%;height:100%;position:absolute;top:0;left:0;background:rgba(255,255,255,.5);min-height:757px;z-index:100}.hotel-search-busy-indicator{width:100px;height:100px;position:absolute;z-index:100;left:43%;top:35%;box-sizing:border-box}.hotel-search-busy-indicator-circle{width:100%;height:100%;background-image:url("data:image/svg+xml;charset=utf-8,%3C?xml version='1.0' encoding='utf-8'?%3E %3C!-- Generator: Adobe Illustrator 21.0.2, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E %3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='20px' height='20px' viewBox='0 0 20 20' style='enable-background:new 0 0 20 20;' xml:space='preserve' fill='%235c6774'%3E %3Cpath d='M1.5,11.2c0-4.8,3.8-8.5,8.5-8.5c0.7,0,1.2-0.5,1.2-1.2S10.7,0.2,10,0.2c-5.4,0-9.8,4.4-9.8,9.8s4.4,9.8,9.8,9.8 C5.3,19.8,1.5,15.9,1.5,11.2z M10,0.2c4.7,0,8.5,3.8,8.5,8.6c0,4.8-3.8,8.5-8.5,8.5c-0.7,0-1.2,0.5-1.2,1.2c0,0.7,0.5,1.2,1.2,1.2 c5.4,0,9.8-4.4,9.8-9.8S15.4,0.2,10,0.2z'/%3E %3C/svg%3E");background-size:contain;animation:pgs-spin 1s infinite linear}@keyframes pgs-spin{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.hotel-search-form{width:263px;padding:0 1rem;box-sizing:border-box;background-color:#fff;border:1px solid #d5eafe;box-shadow:0 2px 2px rgba(206,221,233,.402627);border-radius:4px}.hotel-search-form>section{margin:0 -1rem;padding:1rem}.hotel-search-form>section+section{border-top:1px solid #d5eafe}.hotel-search-form__label{display:block;font-weight:600;font-size:13px;line-height:20px;color:#333e48;text-align:left;margin:20px 0 .5rem 0}.hotel-search-form__label:first-child{margin-top:0}.custom-text-input{width:100%}.custom-button--clear-form{width:100%}.custom-checkbox{display:inline-flex;align-items:flex-start}.checklist.checklist--hotel-cat{display:flex;flex-flow:row wrap;margin-top:-14px}.checklist__item.checklist__item--hotel-cat{flex:0 1 33%;margin-top:14px}.custom-checkbox .icon-hotel-attribute{width:20px;height:20px;flex:0 0 auto}