.typo__text--center{text-align:center}.typo__p{font-size:16px;line-height:1.2;margin-bottom:24px}.container,.smt-wrapper{max-width:500px;margin:0 auto}.menus-mobile{display:flex;flex-direction:row;justify-content:space-between}.smt-logo{font-weight:600;color:#000;font-size:18px;line-height:1.6}.smt-phone img{width:26px}.hero{margin-bottom:0;position:relative;height:auto}.hero__box{display:inline-flex;height:480px;flex-direction:column;z-index:10;position:relative;justify-content:center;padding-left:20px}.hero__box h1{font-size:36px}.hero__box span{font-size:18px}.hero .slider-main{position:absolute;z-index:1000;height:480px;overflow:hidden;width:100%}.hero .slider-main .item{width:100vw;height:480px;background-position:center;background-size:cover}.hero .slider-main .item--1{background-image:url(/assets/img/slider-main-1.webp)}.hero .slider-main .item--2{background-image:url(/assets/img/slider-main-2.webp)}.hero .slider-main .item--3{background-image:url(/assets/img/slider-main-3.webp)}.hero .slider-main .item--4{background-image:url(/assets/img/slider-main-4.webp)}.hero .slider-main .item--5{background-image:url(/assets/img/slider-main-5.webp)}.hero .slider-main .item img{width:100%}.hero__get-info h2{font-size:20px;color:#fff;line-height:1;display:block;font-weight:600}.hero__get-info>div{display:flex;gap:20px;align-items:flex-start}.hero__get-info>div>div{display:flex;flex-direction:column;gap:10px}.hero__get-info>div a{background-repeat:no-repeat}.hero__get-info>div .phone{text-decoration:none;color:#fff;font-size:16px;font-weight:600;line-height:30px}.hero__get-info>div .whatsapp{aspect-ratio:1/1;width:30px;background-image:url(../img/icons/icon-whatsapp.png);background-size:contain}.hero__get-info>div .telegram{aspect-ratio:1/1;width:30px;background-image:url(../img/icons/icon-telegram.png);background-size:contain}.hero__get-info>div .max{aspect-ratio:1/1;width:30px;background-image:url(../img/icons/icon-max.png);background-size:contain}.hero>.container{position:relative;z-index:1010;background:rgba(0,0,0,.3)}#sectionBookingForm{background-color:#eaeaea;padding-bottom:30px;margin-bottom:30px}#sectionBookingForm h2{text-transform:uppercase;font-size:20px;text-align:center;font-weight:600}#sectionBookingForm .legend{text-align:center;font-weight:14px}#sectionBookingForm .form{display:flex;flex-direction:column;align-items:center}#sectionBookingForm .field{display:flex;flex-direction:column;align-items:stretch;background-color:#fff;border-radius:5px;padding:5px 10px;border:1px solid #eae9e9;margin-bottom:20px;max-width:340px;width:90%}#sectionBookingForm .field.error{border-color:red}#sectionBookingForm .field label{color:gray;line-height:1;margin-bottom:3px;user-select:none}#sectionBookingForm .field input,#sectionBookingForm .field select{font-family:sans-serif;font-size:16px;color:#000;border:none;width:100%;box-sizing:border-box;background:0 0;outline:0;line-height:1;padding:0}#sectionBookingForm .field textarea{font-family:sans-serif;font-size:16px;color:#000;border:none;width:100%;box-sizing:border-box;background:0 0;outline:0;line-height:1.4;padding:0;resize:vertical;min-height:48px;max-height:164px}#sectionBookingForm button{width:200px}.room-item--1{height:unset!important}.room-item__slider img{width:100%}.room-item__content{height:unset}.section__h{font-size:32px;font-weight:400;position:relative;padding-bottom:6px;text-align:left;margin-top:0;margin-bottom:24px;line-height:1.2;display:block}.section__h::after{display:block;content:"";border-bottom:2px solid #d1001b;width:54px;margin-top:4px}.section__img,.section__video{border:1px solid #d1001b;padding:4px;box-sizing:border-box;width:100%}.section__img img,.section__video img{width:100%}.section__img video,.section__video video{width:100%}.section__slider{border:1px solid #d1001b;padding:4px;box-sizing:border-box;width:100%}.section__slider img{width:100%}#promotions{padding-top:0}#promotions .section__h{margin-bottom:10px;text-transform:uppercase}#promotions .item .caption{font-size:18px;font-weight:400;display:block;margin-bottom:10px}#price .table-wrapper{overflow:auto;width:100%}#price .table{width:unset;max-width:unset;min-width:660px;border:1px solid #ddd}#price .table thead th{text-align:center;font-weight:600;border:1px solid #ddd;border-collapse:collapse}#price .table thead .hotel{vertical-align:middle}#price .table thead .date{text-align:center}#price .table tbody td{border:1px solid #ddd;border-collapse:collapse}#price .table tbody td.room{font-weight:400px}#price .table tbody .price{text-align:center;font-weight:300}#bitch{margin-bottom:30px;padding:4px 4px 0 4px}#tours{margin-bottom:30px}#supply{margin-bottom:30px}#children{margin-bottom:30px}.footer__icons{z-index:1030}.footer__icon-inline{display:inline-block;width:20px;height:20px;background-position:center;background-size:contain;margin-left:10px;vertical-align:middle}.footer__icon-inline--telegram{background-image:url(../img/icons/icon-telegram.png)}.footer__icon-inline--whatsapp{background-image:url(../img/icons/icon-whatsapp.png)}.footer__icon-inline--max{background-image:url(../img/icons/icon-max.png)}.footer a{text-decoration:underline}.about__gallery{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.about__gallery__item{max-width:100%}