.map-container{height:600px;width:100%;border-radius:var(--default-small-border);box-shadow:0 4px 4px rgba(0,0,0,.25);margin:2rem 0;z-index:11}.map-container img{border-radius:0}.loader{border:8px solid var(--default-faq-border-color);border-top:8px solid var(--default-red-color);border-radius:50%;width:60px;height:60px;animation:spin 2s linear infinite;z-index:100}.right-arrow{vertical-align:text-bottom}.loader-container{position:fixed;top:0;left:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center;z-index:99999;background-color:rgba(0,0,0,.5);display:none}@keyframes spin{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.slider-section{overflow:hidden;margin-left:var(--default-container-margin);margin-right:var(--default-container-margin);padding-left:var(--default-container-padding);padding-right:var(--default-container-padding)}@media (max-width:768px){.slider-section{margin-left:var(--default-container-margin-small);margin-right:var(--default-container-margin-small);padding-left:var(--default-container-padding-small);padding-right:var(--default-container-padding-small)}}@media (min-width:1600px){.slider-section{margin-left:calc(((100vw - 1600px)/ 2 + 4.5rem) * -1);margin-right:calc(((100vw - 1600px)/ 2 + 4.5rem) * -1);padding-left:calc((100vw - 1600px)/ 2 + 4.5rem);padding-right:calc((100vw - 1600px)/ 2 + 4.5rem)}}.inline-title{flex:1 0 100%}.card{border-radius:var(--default-small-border);overflow:hidden;position:relative}.card img{width:100%;height:400px;object-fit:cover}.link{text-decoration:none;color:inherit}.card:hover{transform:translateY(-.5rem)}.circle-buttons{display:flex;justify-content:space-between;width:120px;z-index:999;position:relative;padding-top:2rem}.next,.prev{width:3rem;height:3rem;background-color:transparent;border:solid 1px var(--default-border-solid-color);border-radius:50%;cursor:pointer;background-repeat:no-repeat;background-position:center;padding:0}.next img,.prev img{vertical-align:middle}.next:hover,.prev:hover{border:solid 1px var(--default-body-text-color)}.tailcategories .inner>article.active,.tailcategories .inner>div.active{transform:scale(1.25);margin:3rem 3rem 2rem}.tailcategories .inner>article,.tailcategories .inner>div{min-width:420px;max-width:420px;transition:all .5s ease-in-out}@media (max-width:768px){.card img{height:300px}.tailcategories .inner>article,.tailcategories .inner>div{min-width:320px;max-width:320px}}@media (max-width:480px){.tailcategories .inner>article,.tailcategories .inner>div{min-width:270px;max-width:270px}}.tailcategories .inner{position:relative;display:flex;flex-direction:row;justify-content:flex-start;transition:all .3s ease-in-out;gap:1.5rem}.overlay{position:absolute;bottom:0;left:0;right:0;background:linear-gradient(to bottom,transparent 0,rgba(30,30,30,.5) 30%,rgba(30,30,30,.7) 50%);padding:1.5rem;color:#fff}.highlight{position:relative;z-index:1}.highlight::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgba(255,0,0,.3);border-radius:2rem;transition:opacity .5s ease-in-out;opacity:1;z-index:-1}.highlight.fade-out::before{opacity:0}.tailcategories{width:100%;min-height:200px;position:relative;padding:2rem 0;overflow:hidden}@media (max-width:768px){.tailcategories .inner{gap:1rem}.testimonials .tailcategories .inner{gap:1rem}.tailcategories .inner>article.active,.tailcategories .inner>div.active{transform:scale(1.25);margin:2.25rem 2rem 2rem}}@media (max-width:480px){.tailcategories .inner>article.active,.tailcategories .inner>div.active{margin:2rem 2rem 2rem}}.center{display:flex;flex-direction:column;align-items:center}.featured-image.wide:after{content:"";display:block;position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgba(27,27,27,.5);border-radius:var(--default-border-for-wide-img);z-index:-1}.featured-image.wide{position:relative;margin-top:0;display:flex;flex-direction:column;justify-content:center;align-items:center;min-height:65vh;margin-top:1rem;margin-bottom:1rem}@media (min-height:1200px){.featured-image.wide{min-height:50vh}}.featured-image>*{padding:0 3rem}.featured-image>img{width:100%;height:100%;object-fit:cover;position:absolute;padding:0;top:0;left:0;z-index:-1;border-radius:var(--default-border-for-wide-img)}.single-page-title{text-align:center;z-index:1;position:relative;margin:0 0 0;color:#fff;text-shadow:3px 3px 11px #333;text-decoration:none;letter-spacing:-1px}.list-title{font-weight:700;color:#fff;margin:0;text-align:left}.pagination{margin-top:1rem;margin-bottom:1rem}.pagination ul{text-align:center;display:flex;justify-content:right;flex-direction:row;list-style:none;flex-wrap:wrap;gap:.25rem;padding-inline-start:0}.pagination a,.pagination span{display:inline-flex;align-items:center;justify-content:center;padding:.5rem .75rem;border:1px solid var(--default-border-solid-color);border-radius:.5rem;text-decoration:none;color:inherit;width:36px;height:36px}.pagination .dots{border:none}.pagination .current,.pagination a:hover{background-color:var(--default-border-solid-color)}.pagination .prev{background-image:url(/wp-content/themes/hotels-theme/img/Vector.svg);border:0}.pagination .next{background-image:url(/wp-content/themes/hotels-theme/img/Vector.svg);border:0;transform:rotate(180deg)}.pagination-title{text-align:center;font-weight:700;z-index:1;position:relative;margin:1rem;color:#fff;text-shadow:3px 3px 11px #333;text-decoration:none}.cities-cities-list>ul{column-count:2;column-gap:2.5rem}.cities-cities-list li.h5{margin:.75rem 0}.city-list{break-inside:avoid}@media screen and (min-width:1200px){figure.featured-image{max-height:40vw}}@media (max-width:768px){figure.featured-image{border-radius:0;margin-bottom:-20rem;margin-top:-7rem}.featured-image.wide{margin-top:0}.featured-image.wide:after,.featured-image>img{border-radius:0}}@media (max-width:480px){.pagination a,.pagination span{width:24px;height:24px}.cities-cities-list>ul{column-count:1}}.inline-color-red{color:var(--default-red-color)}.inline-shadow{text-shadow:0 4px 4px rgba(0,0,0,.25)}.inline-color-yellow{color:#f7d393}.two-buttons{position:relative;display:flex;flex-direction:row;justify-content:flex-start;gap:1.5rem}.two-buttons .universal-red-button{margin:0}@media (max-width:768px){.two-buttons{flex-direction:column}}.pagination-block{display:flex;flex-wrap:wrap;gap:1.5rem;width:100%;margin:2rem 0}.pagination-block .card{flex:1 0 25rem;position:relative;border:solid 1px var(--default-faq-border-color);border-radius:1rem;padding:1rem}.find-hotels-container{background-color:#22222f;padding:2rem 0;overflow:hidden}.find-hotels-button{text-decoration:none;color:#fff;position:relative;margin:0 auto;display:block;font-size:2.5rem;padding-left:2rem;padding-right:2rem;transition:all .5s ease-in-out}.find-hotels-button:hover{transform:scale(1.25)}@media (min-width:1280px){.pagination-block{justify-content:flex-start}.pagination-block .card{max-width:calc(33.333% - 1.5rem)}}@media (max-width:1279px) and (min-width:769px){.pagination-block .card{flex:0 1 calc(50% - 1.5rem);max-width:calc(50% - 1.5rem)}}@media (max-width:768px){.find-hotels-container{padding:1rem 0}.find-hotels-button{font-size:2rem}.pagination-block .card{max-width:100%}}