.lds-ellipsis{display:inline-block;position:relative;height:auto}.lds-ellipsis div{position:absolute;top:0;width:8px;height:8px;border-radius:50%;background:#3b71fe;animation-timing-function:cubic-bezier(0,1,1,0)}.lds-ellipsis div:nth-child(1) {left:8px;animation:lds-ellipsis1 .6s infinite}.lds-ellipsis div:nth-child(2) {left:8px;animation:lds-ellipsis2 .6s infinite}.lds-ellipsis div:nth-child(3) {left:32px;animation:lds-ellipsis2 .6s infinite}.lds-ellipsis div:nth-child(4) {left:56px;animation:lds-ellipsis3 .6s infinite}@keyframes lds-ellipsis1 {
  0% {
    transform: scale(0);
  }
  100% {
    transform: scale(1);
  }
}@keyframes lds-ellipsis3 {
  0% {
    transform: scale(1);
  }
  100% {
    transform: scale(0);
  }
}@keyframes lds-ellipsis2 {
  0% {
    transform: translate(0, 0);
  }
  100% {
    transform: translate(24px, 0);
  }
}.destination-search .lds-ellipsis{position:absolute;display:none;position:absolute;top:50%;transform:translateY(-50%);right:50%}#destination-search--result{display:none;position:absolute;top:100%;background:#fff;box-shadow:0 1px 2px rgba(0,0,0,.08) , 0 4px 12px rgba(0,0,0,.05);width:100%;z-index:9;padding:18px}#destination-search--result ul{list-style:none;padding:0;margin:0;cursor:pointer}.hotel-search-form-home.viator-search-form-home{padding-left:15px;padding-right:15px}.hotel-search-form-home.viator-search-form-home .col-search{position:relative}.hotel-search-form-home.viator-search-form-home .col-search .form-button{height:90px}.hotel-search-form-home.viator-search-form-home .col-search .form-button .btn-search-viator{position:absolute;top:50%;transform:translateY(-50%);right:0}.hotel-search-form-home.viator-search-form-home .destination-search .field-destination{display:flex;align-items:center}.hotel-search-form-home.viator-search-form-home .destination-search .field-destination.has-icon .field-icon{position:initial}.page-template-incBaseViewpage-templateslist-item-php .search-form-wrapper{position:inherit;margin-top:30px;border:1px solid #d7dce3}.page-template-incBaseViewpage-templateslist-item-php .item-viator{padding:0 0 20px 0}.page-template-incBaseViewpage-templateslist-item-php .item-viator .item .st-viator-img{width:100%;position:relative;margin-bottom:10px;padding-top:66.67%;border-radius:5px;overflow:hidden;z-index:1;color:inherit;height:100%;display:flex;flex-direction:column;cursor:pointer}.page-template-incBaseViewpage-templateslist-item-php .item-viator .item .st-viator-img img{z-index:1;width:100%;height:100%;object-fit:cover;position:absolute;top:0;left:0}.page-template-incBaseViewpage-templateslist-item-php .item-viator .item .st-viator-textContent .st-viator-location{align-items:center;display:flex}.page-template-incBaseViewpage-templateslist-item-php .item-viator .item .st-viator-textContent .st-viator-location .locationIcon{margin-bottom:10px;height:100%;display:flex;flex-direction:column;cursor:pointer;padding-right:10px}.page-template-incBaseViewpage-templateslist-item-php .item-viator .item .st-viator-textContent .st-viator-location .locationIcon img{width:14px;height:14px;object-fit:cover}.page-template-incBaseViewpage-templateslist-item-php .item-viator .item .st-viator-textContent .nameAddress{margin-bottom:10px;font-size:14px;line-height:14px}.page-template-incBaseViewpage-templateslist-item-php .item-viator .item .st-viator-textContent .st-viator-title a{display:block;text-align:left;color:#2a2d32;margin-bottom:10px}.page-template-incBaseViewpage-templateslist-item-php .item-viator .item .st-viator-textContent .st-viator-title a strong{font-weight:600;font-size:16px}.page-template-incBaseViewpage-templateslist-item-php .item-viator .item .st-viator-textContent .rating{display:flex;align-items:center;margin-bottom:10px}.page-template-incBaseViewpage-templateslist-item-php .item-viator .item .st-viator-textContent .rating .starRating{margin-right:10px}.page-template-incBaseViewpage-templateslist-item-php .item-viator .item .st-viator-textContent .rating .starRating img{object-fit:cover;width:16px;height:16px}.page-template-incBaseViewpage-templateslist-item-php .item-viator .item .st-viator-textContent .rating .countRate{line-height:14px;font-size:14px;color:#2a2d32}.page-template-incBaseViewpage-templateslist-item-php .item-viator .item .st-viator-textContent .price{display:flex;align-items:center}.page-template-incBaseViewpage-templateslist-item-php .item-viator .item .st-viator-textContent .price span{font-size:14px;color:#2a2d32;align-items:center;margin-right:5px}.page-template-incBaseViewpage-templateslist-item-php .item-viator .item .st-viator-textContent .price .fromPriceBeforeDiscount{font-size:16px}.page-template-incBaseViewpage-templateslist-item-php .js-viator-form-search{margin-top:30px;border:1px solid #d7dce3;padding:0 15px;border-radius:8px}.st-banner-search-form.style_2 #nav-viator .st-search-form-el .st-search-el .search-form{background:0 0}.st-banner-search-form.style_2 #nav-viator .st-search-form-el .st-search-el .search-form .border-right{border-right:none}.st-banner-search-form.style_2 #nav-viator .st-search-form-el .st-search-el .search-form .destination-search{display:inline-block;width:100%}.st-banner-search-form.style_2 #nav-viator .st-search-form-el .st-search-el .search-form .destination-search .form-group{padding:0 20px;border-left:none;min-height:82px}.st-banner-search-form.style_2 #nav-viator .st-search-form-el .st-search-el .search-form .destination-search .form-group:after{content:"";height:20px;width:1px;display:block;background:#dedede;border:none;position:absolute;right:0}@media screen and (max-width:768px){.st-banner-search-form.style_2 #nav-viator .st-search-form-el .st-search-el .search-form .destination-search .form-group:after{display:none}}.st-banner-search-form.style_2 #nav-viator .st-search-form-el .st-search-el .search-form .form-date-field.form-date-search{min-height:82px}.st-banner-search-form.style_2 #nav-viator .st-search-form-el .st-search-el .search-form .form-button{border:none;width:100%;padding:0 15px}@media screen and (max-width:768px){.st-banner-search-form.style_2 #nav-viator .st-search-form-el .st-search-el .search-form .form-button{padding-top:15px;padding-bottom:15px}}.st-banner-search-form.style_2 #nav-viator .st-search-form-el .st-search-el .search-form .form-button .btn-search-viator{margin:0;background:var(--main-color,#3b71fe);color:#fff;font-weight:500;font-size:16px;line-height:20px;border-radius:70px;display:block;align-items:center;height:60px;transition:all .2s;width:100%}@media screen and (max-width:768px){.st-banner-search-form.style_2 #nav-viator .search-form form>.row>div{border:none}.st-banner-search-form.style_2 #nav-viator .search-form form .border-right,.st-banner-search-form.style_2 #nav-viator .search-form form>.row>div,.st-banner-search-form.style_2 #nav-viator .st-search-form-el .st-search-el .search-form .form-date-field{border-right:none;padding-right: calc(var(--bs-gutter-x) * 0.5);padding-left: calc(var(--bs-gutter-x) * 0.5)}.st-banner-search-form.style_2 #nav-viator .st-search-form-el .st-search-el .search-form .destination-search .form-group{padding:0}}