section.list-hotels{--card-bg:var(--white-smoke);--card-icon:var(--bittersweet);--card-location:var(--jet);--card-offer:var(--columbia-blue);--card-renovation-bg:var(--bittersweet);--card-renovation-text:var(--black);--grid-max-col-count:2;--grid-min-col-size:250px;--grid-gap:60px;--grid-col-size-calc:calc((100% - var(--grid-gap)*var(--grid-max-col-count))/var(--grid-max-col-count));--grid-col-min-size-calc:min(100%,max(var(--grid-min-col-size),var(--grid-col-size-calc)))}section.list-hotels.after_additional_content{padding-block-start:0}section.list-hotels .list-hotels__container{grid-template-columns:repeat(auto-fill,minmax(var(--grid-col-min-size-calc),1fr));gap:var(--grid-gap);display:grid}.card-hotel{background-color:var(--card-bg);border-radius:var(--radius-default);flex-direction:column;display:flex;overflow:hidden;box-shadow:0 0 30px #0000000d}.card-hotel a:has(.card-hotel__title){inline-size:fit-content}.card-hotel .card-hotel__title{text-align:left;margin-inline:0;padding-block-end:10px}.card-hotel .card-hotel__subtitle{padding-block-end:20px}.card-hotel .card-hotel__gallery{aspect-ratio:590/443;border-top-left-radius:var(--radius-default);border-top-right-radius:var(--radius-default);inline-size:100%;margin-block-end:30px;position:relative;overflow:hidden}.card-hotel .card-hotel__gallery .card-hotel__additional_info{text-align:center;border-radius:var(--radius-default);background-color:var(--card-renovation-bg);inline-size:max-content;max-inline-size:90%;color:var(--card-renovation-text);z-index:100;padding:10px 15px;font-size:.875rem;font-weight:400;position:absolute;inset:10px 10px auto auto}.card-hotel .card-hotel__gallery .splide__track,.card-hotel .card-hotel__gallery .splide__list,.card-hotel .card-hotel__gallery .splide__slide{block-size:100%;inline-size:100%}.card-hotel .card-hotel__gallery .splide__arrow{background:#0009;border:#0009}.card-hotel .card-hotel__gallery .splide__arrow:hover{background:var(--arrow-bg-hover);border-color:var(--arrow-border-hover)}.card-hotel .card-hotel__gallery .splide__arrow svg path{fill:var(--white)}.card-hotel .card-hotel__gallery .splide__pagination .splide__pagination__page{opacity:1;background:var(--white);block-size:6px;inline-size:6px}.card-hotel .card-hotel__services{flex-direction:column;gap:20px 40px;padding-block-end:20px;display:flex}@media (min-width:64rem){.card-hotel .card-hotel__services{flex-flow:wrap;padding-block-end:30px}}.card-hotel .card-hotel__services .card__service{color:var(--card-location);align-items:center;column-gap:10px;font-size:.875rem;font-weight:700;display:flex}@media (min-width:64rem){.card-hotel .card-hotel__services .card__service{column-gap:15px}}.card-hotel .card-hotel__services .card__service span{color:var(--card-icon);font-size:2.1875rem}.card-hotel .card-hotel__offer{border-radius:var(--radius-default);background-color:var(--badge-bg);justify-content:center;inline-size:calc(100% - 60px);margin-inline:auto;padding-block:20px;display:flex}.card-hotel .card-hotel__offer a{font-family:var(--first-font);color:var(--title-color);text-align:center;text-transform:uppercase;letter-spacing:0;-webkit-user-select:none;user-select:none;margin-inline:auto;font-size:1rem;font-weight:700;line-height:120%;text-decoration:none;position:relative}.card-hotel :is(.card-hotel__title,.card-hotel__subtitle,.card-hotel__services,.card-hotel__offer,.card-hotel__cta){padding-inline:30px}@media (min-width:64rem){.card-hotel :is(.card-hotel__title,.card-hotel__subtitle,.card-hotel__services,.card-hotel__offer,.card-hotel__cta){padding-inline:20px}}.card-hotel .card-hotel__cta{border-block-start:1px solid var(--separator);flex-direction:column;row-gap:20px;inline-size:calc(100% - 60px);margin-inline:auto;padding-block:30px;display:flex}@media (min-width:64rem){.card-hotel .card-hotel__cta{flex-direction:row;justify-content:space-between;align-items:center;padding-block:20px 30px}}.card-hotel:not(:has(.card-hotel__offer)) :is(.card-hotel .card-hotel__cta){grid-row:span 3}.card-hotel .card-hotel__cta .cta-inline{block-size:25px}
/*# sourceMappingURL=list_hotels.min.css.map */