.server-villa-list{margin:0;padding:0;font-size:14px;line-height:1.6}.server-villa-list ul{margin:4px 0;padding-left:20px}.server-villa-title{font-weight:600}.hotel-lead-item{display:flex;flex-direction:row;margin-bottom:24px}.hotel-lead-item:last-child{margin-bottom:0}.hotel-lead-item-icon{flex-shrink:0;min-width:24px}.hotel-lead-item-icon svg{display:block;height:24px;width:24px;fill:currentcolor}.hotel-lead-item-content{margin-left:16px}.hotel-lead-item-title{font-weight:500;font-size:18px;margin-bottom:4px}.hotel-lead-item-text{color:rgba(0,0,0,.6);font-weight:400;font-size:16px}@media only screen and (max-width:744px){.hotel-lead-item{margin-bottom:16px}.hotel-lead-item-title{font-size:16px;margin-bottom:2px}.hotel-lead-item-text{font-size:14px}}.hotel-leads{display:flex;flex-direction:column;margin-bottom:40px}.hotel-tags{display:flex;flex-direction:row;flex-wrap:wrap;padding-top:30px;padding-bottom:50px}@media only screen and (max-width:744px){.hotel-leads{margin-bottom:30px}.hotel-tags{padding-top:15px;padding-bottom:30px}}.hotel-about-text{white-space:pre-line}.hotel-chain__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--gap-grid);gap:var(--gap-grid);list-style:none;margin:0;padding:0}.hotel-chain__item{display:flex;min-width:0}.hotel-chain__meta{white-space:normal}@media only screen and (max-width:744px){.hotel-chain__grid{grid-template-columns:minmax(0,1fr)}}.hotel-block{position:relative;margin-bottom:100px}.hotel-block>h2+*{margin-top:var(--gap-heading-content)}.hotel-block>h2:not(:has(+.lead-sm)){margin-bottom:var(--gap-heading-content)}.hotel-block>.lead-sm{margin-top:var(--gap-heading-lead);margin-bottom:var(--gap-leadsm-content);white-space:pre-line;max-width:none}.hotel-block>.lead-sm+*{margin-top:var(--gap-leadsm-content)}.hotel-block:after{display:none;position:absolute;bottom:-50px;left:0;content:"";height:1px;width:100%;background-color:#ddd}@media only screen and (max-width:1112px){.hotel-block{margin-bottom:75px}}@media only screen and (max-width:900px){.hotel-block{margin-bottom:50px}}@media only screen and (max-width:744px){.hotel-block{margin-bottom:40px}}