.hotel-info{position:relative}.hotel-info h2{color:#c55a42;font-family:Bodoni\ 72;font-size:88px;line-height:110%;margin-bottom:16px}.hotel-info h2,.hotel-info>p{font-style:normal;font-weight:400;text-align:center}.hotel-info>p{font-family:Inter,sans-serif;font-size:16px;letter-spacing:.02em;line-height:160%;margin:0 auto 120px;max-width:694px}.hotel-info .hotel-column a .items .photo{height:600px;margin-bottom:15px;overflow:hidden;position:relative}.hotel-info .hotel-column a .items .photo img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;transition:all .7s cubic-bezier(.18,.32,.17,.99);width:100%}.hotel-info .hotel-column a:focus .items .photo img,.hotel-info .hotel-column a:hover .items .photo img{transform:scale(1.1)}.hotel-info .hotel-column a .items .text{bottom:48px;color:#fff;font-family:Inter,sans-serif;font-size:16px;font-style:normal;font-weight:600;left:28px;line-height:90%;position:absolute}.hotel-info .hotel-column a .items .text p{margin:0;padding:0}.hotel-info .hotel-column a .items .text svg{margin-left:8px}.hotel-info .hotel-column a .items h3{color:#c55a42;font-family:Bodoni\ 72;font-size:48px;font-style:normal;font-weight:400;line-height:110%}.hotel-info .hotel-column a:focus span,.hotel-info .hotel-column a:hover span{border-bottom:1px solid}.hotel-info .hotel-column .splide__slide:nth-child(odd) .items{margin-top:65px}@media only screen and (max-width:991px){.hotel-info{position:relative}.hotel-info h2{font-size:48px}.hotel-info .hotel-column{margin-right:-32px}.hotel-info .hotel-column a .items .photo{height:500px}.hotel-info .hotel-column a .items h3{font-size:40px}.hotel-info .hotel-column .splide__slide:nth-child(odd) .items{margin-top:0}}@media only screen and (max-width:767px){.hotel-info{position:relative}.hotel-info h2{font-size:48px;margin:0 auto 56px;max-width:287px}.hotel-info .hotel-column{margin-right:-24px}.hotel-info .hotel-column a .items .photo{height:500px}.hotel-info .hotel-column a .items h3{font-size:48px}.hotel-info .hotel-column .splide__track{margin-right:0}.hotel-info .hotel-column .splide__pagination{bottom:-53px}.hotel-info .hotel-column .splide__pagination__page{background:#c45a42;height:10px;opacity:.2;width:10px}.hotel-info .hotel-column .splide__pagination__page.is-active{border:0;opacity:1;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}}