@font-face{font-family:tildaSans;src:url(https://evadoghotel.ru/build/assets/TildaSans-VF-HDW87OGB.ttf) format("truetype");src:url(https://evadoghotel.ru/build/assets/TildaSans-VF-DAulFb3P.woff) format("woff"),url(https://evadoghotel.ru/build/assets/TildaSans-VF-DAulFb3P.woff) format("woff2");font-style:normal;font-weight:400}*{padding:0;margin:0;font-family:tildaSans!important;box-sizing:unset}main{overflow:hidden}a{text-decoration:none;color:#282828}select{-webkit-appearance:none;-moz-appearance:none;appearance:none;box-sizing:border-box}.select-block{position:relative}.select-block.name{margin-top:20px}.select-block select{width:100%}.select-block__arrow{position:absolute;right:16px;top:28%}.unstyleButton{border:none;background-color:transparent;color:#000;text-wrap:nowrap}button:focus-visible,select:focus-visible,input:focus-visible{outline:#4B6E68}li{list-style-type:none}img{vertical-align:unset;max-width:unset;display:unset}button{cursor:pointer}input[type=radio],input[type=checkbox]{display:none}.custom-checkbox{display:flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:5px;border:1px solid #76918C;cursor:pointer}.custom-checkbox svg{display:none}input[type=checkbox]:checked+.custom-checkbox svg{display:block}.custom-radio{display:flex;justify-content:center;align-items:center;width:20px;height:20px;border:1px solid #76918C;border-radius:50%;cursor:pointer}input[type=radio]:checked+.custom-radio div{border-radius:50%;background-color:#76918c;height:12px;width:12px}.container{max-width:1144px!important;width:100%;margin:0 auto}.header{display:flex;align-items:center;justify-content:space-between;margin-top:40px}.header.alternative{margin-top:0}.header__nav-block{max-width:586px;width:100%;display:flex;align-items:center;justify-content:space-between;padding:0 20px}.header__nav-block__element.alternative a{color:#fff;font-size:16px;font-weight:400;line-height:19.2px}.primary-button{border:none;border-radius:14px;background-color:#4b6e68;padding:11px 20px;font-size:18px;font-weight:500;line-height:22px;cursor:pointer;text-wrap:nowrap;color:#fff;transition:all .3s ease-in-out}.primary-button.width{padding:11px 54px}.primary-button.alternative{background-color:transparent;border:.5px solid #FFFFFF}.header__select-block{display:flex;align-items:center}.header__select-block div{margin-left:5px}footer{background-color:#f4f4f4;border-top:solid 1px #76918C;padding:55px 0;margin-top:93px}.footer{display:grid;grid-template-columns:repeat(4,1fr)}.footer__info-block,.footer__nav-list,.footer__info-list{display:flex;flex-direction:column}.footer__info-list__element:not(:last-child){margin-bottom:20px}.footer__info-list__element:first-child{margin-bottom:38px}.footer__info-list__element-links:not(:last-child){margin-right:16px}.footer__logo img{margin-top:-10px}.header-alternative__background{min-height:891px;padding-top:40px;background-image:url(/storage/images/indexBackground.png);background-repeat:no-repeat;background-size:cover;background-position:center}.index-banner{margin-top:112px}.index-banner__title{max-width:500px;font-size:58px;font-weight:800;line-height:70px;color:#fff}.index-banner__text{max-width:500px;font-size:24px;font-weight:400;line-height:24px;color:#fff;margin-top:18px}.index-banner__buttons-block{display:flex;margin-top:47px}.index-banner__buttons-block__button-block:not(:last-child){margin-right:30px}.index-banner__buttons-block__button-block__btn{display:block;background-color:transparent;color:#fff;padding:13px 27px;cursor:pointer;transition:all .3s ease-in-out;width:215px;border-radius:6px;font-size:18px;font-weight:500;line-height:21px;text-align:center;border:1px solid #FFFFFF}.primary-button.alternative:hover,.index-banner__buttons-block__button-block__btn:hover{background-color:#fff;color:#282828}.header__select{background-color:transparent;color:#282828;border:none}.header__select.alternative{color:#fff}.history{margin-top:100px;text-align:center}.history__title{font-size:52px;font-weight:500;line-height:62px;color:#282828}.history__text{font-size:24px;line-height:28px;color:#282828;margin:26px auto 0;max-width:932px}.history__subtext{font-size:24px;line-height:28px;color:#282828;margin:36px auto 0;max-width:1006px}.history__image-block{display:grid;grid-template-columns:1fr 1fr;gap:75px;margin-top:36px}.history__info-block{display:grid;grid-template-columns:repeat(3,1fr);margin-top:75px}.history__info-block__element-title{font-size:64px;font-weight:700;line-height:76px;color:#4b6e68}.history__info-block__element-text{font-size:20px;line-height:24px;text-align:center;color:#282828}.our-values{margin-top:120px}.our-values__title{font-size:52px;font-weight:500;line-height:62px;text-align:center;color:#282828}.our-values__blocks{display:grid;grid-template-columns:repeat(3,1fr);gap:47px;margin-top:36px}.our-values__blocks-block{display:flex;flex-direction:column;align-items:center;justify-content:center;border-radius:14px;padding:34px;background-color:#f3f5f5}.our-values__blocks-block__title{font-size:22px;font-weight:500;line-height:26px;color:#282828;margin-top:20px}.our-values__blocks-block__text{font-size:16px;font-weight:400;line-height:19px;text-align:center;color:#282828;margin-top:26px}.our-team{display:grid;grid-template-columns:1fr 1fr;gap:69px;margin-top:122px}.our-team__text-block__title{font-size:52px;font-weight:500;line-height:62px;color:#282828}.our-team__text-block__text{font-size:22px;font-weight:400;line-height:26px;color:#282828;margin-top:26px}.our-team__text-block__btn{border-radius:14px;background-color:#4b6e68;padding:10px 15px;border:none;cursor:pointer;margin-top:26px;font-size:18px;font-weight:500;line-height:21px;color:#fff;text-align:center}.gallery{margin-top:122px}.gallery__title{font-size:52px;font-weight:500;line-height:62px;text-align:center;color:#282828}.gallery__blocks{margin-top:36px;display:grid;grid-template-columns:1fr 1fr;gap:51px 36px}.gallery__blocks-block{background-color:#f3f5f5;border-radius:14px;display:flex;flex-direction:column;padding:42px 37px 42px 25px}.gallery__blocks-block__main-element__title{font-size:26px;font-weight:500;line-height:31px;text-align:center;color:#282828}.gallery__blocks-block__main-element__img{border-radius:14px;overflow:hidden;margin-top:28px;max-width:462px;max-height:286px}.index-banner__buttons-block__button-block__btn.green{color:#4b6e68;border:1px solid #4b6e68}.index-banner__buttons-block__button-block__btn.green:hover{color:#fff;background-color:#4b6e68}.gallery__blocks-block__main-element__img img{width:100%;height:100%;object-fit:contain}.gallery__blocks-block__second-element{margin-top:20px;display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.gallery__blocks-block__second-element__item{max-height:72px;overflow:hidden;border-radius:8px}.gallery__blocks-block__second-element__item img{width:100%;height:100%;object-fit:contain}.contact{display:grid;grid-template-columns:3fr 1fr;gap:121px;margin-top:122px}.contact-form__title{font-size:40px;font-weight:400;line-height:48px;color:#000}.contact-form__text{font-size:18px;font-weight:400;line-height:21px;color:#000;margin-top:35px}.contact-form__form{display:flex;flex-direction:column}.contact-form__form-input{margin-top:55px;border:solid 1px #76918C;border-radius:14px;padding:22px 28px;font-size:18px;font-weight:400;color:#435e59}.contact-form__form-btn{border-radius:14px;background-color:#4b6e68;padding:10px 54px;border:none;margin-top:60px;font-size:18px;font-weight:500;line-height:21px;color:#fff;text-align:center}.dear-guests{margin-top:112px;display:grid;grid-template-columns:1fr 1fr;gap:70px}.dear-guests__text-title{font-size:52px;font-weight:500;line-height:62px;color:#282828}.dear-guests__text-text{font-size:22px;font-weight:400;line-height:26px;color:#282828;margin-top:31px}.dear-guests__text-btn{margin-top:47px;border-radius:14px;background-color:#4b6e68;border:none;color:#fff;font-size:18px;font-weight:500;line-height:21px;text-align:center;padding:10px 30px}.rules{margin-top:122px}.rules__title{font-size:52px;font-weight:500;line-height:62px;text-align:center}.rules__blocks{margin-top:47px;display:grid;grid-template-columns:repeat(4,1fr);gap:56px}.rules__blocks-element{background:linear-gradient(180deg,#e4e9e9,#f3f5f500);padding:34px 14px;border-radius:14px}.rules__blocks-element__title{font-size:22px;font-weight:600;line-height:26px;color:#4b6e68}.rules__blocks-element__text{font-size:18px;font-weight:400;display:block;margin-top:15px;color:#282828}.FAQ{margin-top:122px}.FAQ__title{font-size:52px;font-weight:500;line-height:62px;text-align:center;color:#282828}.FAQ__subtitle{max-width:786px;display:block;margin:26px auto 0;text-align:center;font-size:24px;font-weight:400;line-height:28px;color:#282828}.FAQ__block{display:grid;gap:24px;max-width:756px;margin:58px auto 0}.FAQ__block-element{background-color:#f3f5f5;border-radius:14px;padding:21px}.FAQ__block-element__main-text{display:flex;justify-content:space-between;align-items:center}.FAQ__block-element__main-text__text{font-size:24px;font-weight:400;line-height:30px;color:#000}.FAQ__block-element__main-text__btn{background-color:transparent;border:none;cursor:pointer}.FAQ__block-element__hidden-text{height:0px;overflow:hidden;font-size:18px;font-weight:400;line-height:21px;color:#000;transition:all .3s ease-in-out;max-width:626px}.FAQ__block-element__hidden-text.active{height:100%}.FAQ__block-element__main-text__btn svg{pointer-events:none}.hero-image-popover{background-image:none!important;border-bottom:none!important;width:unset!important;padding:unset!important}.hero-image-popover img{width:auto;max-width:100%;height:auto;display:block;margin-left:auto;margin-right:auto;object-fit:cover}.hostel-title{max-width:543px!important;letter-spacing:unset!important;font-size:52px!important;font-weight:500!important;line-height:62px!important;color:#282828!important}.hostel-subtitle{max-width:621px!important;font-size:24px!important;font-weight:400!important;line-height:28px!important;color:#282828!important}.hostel-button{border:none!important;border-radius:14px!important;background-color:#4b6e68!important;padding:11px 30px!important;font-size:18px!important;font-weight:500!important;line-height:22px!important;cursor:pointer!important;background-image:none!important;text-wrap:nowrap!important;color:#fff!important}.hostel-button:hover{box-shadow:unset}.our-rooms{margin-top:122px}.our-rooms__title{font-size:52px;font-weight:500;line-height:62px;text-align:center;color:#282828}.our-rooms__subtitle{max-width:816px;margin:26px auto 0;font-size:24px;font-weight:400;line-height:28px;text-align:center;color:#282828}.our-rooms__element{margin-top:42px;display:grid;grid-template-columns:1fr 1fr;gap:99px}.our-rooms__element-gallery__text{display:flex;flex-direction:column;justify-content:space-between;max-width:418px}.our-rooms__element-gallery__text-element:first-child{margin-top:15px}.our-rooms__element-gallery__text-element__title{font-size:24px;font-weight:500;line-height:28px;color:#282828}.our-rooms__element-gallery__text-element__text{font-size:18px;font-weight:400;line-height:21px;color:#282828;margin-top:21px}.our-rooms__element-gallery__btn button{border-radius:14px;background-color:#4b6e68;padding:10px 30px;border:none;cursor:pointer;font-size:18px;font-weight:500;line-height:21px;color:#fff;text-align:center}.gradient-block{display:grid;grid-template-columns:repeat(4,1fr);gap:56px;margin-top:47px}.feedback-slide{border-radius:14px;padding:33px 13px;background-color:#f3f5f5}.feedback-slide__user-block{display:flex}.feedback-slide__user-block__avatar{width:64px;height:64px;overflow:hidden;border-radius:50%}.feedback-slide__user-block__avatar img{width:100%;height:100%;object-fit:cover}.feedback-slide__user-block__info-block{margin-left:18px;display:flex;flex-direction:column;justify-content:space-evenly}.feedback-slide__user-block__info-block__title{font-size:22px;font-weight:500;line-height:26px;letter-spacing:unset!important;color:#282828}.feedback-slide__user-block__info-block__date{font-size:18px;font-weight:400;line-height:21px;color:#282828}.feedback-swiper{margin-top:36px}.eedback-slide__content{margin-top:20px}.feedback-slide__content{margin-top:23px}.feedback-slide__content-text{font-size:16px;font-weight:400;line-height:19px;color:#282828;min-height:95px}.prices{margin-top:122px}.prices__title{font-size:52px;font-weight:500;line-height:62px;text-align:center;color:#282828}.prices-block{display:grid;grid-template-columns:repeat(3,1fr);gap:48px;margin-top:63px}.prices-block__element{border:1px solid #76918C;text-align:center;padding:36px 26px}.prices-block__element-title{font-size:26px;font-weight:500;line-height:31px}.prices-block__element-price{font-size:32px;font-weight:600;line-height:38px;color:#4b6e68;display:block;margin-top:22px}.prices-block__element-btn-block{margin-top:22px}.prices-block__element-info{margin-top:41px}.prices-block__element-info__element{display:flex;justify-content:center;align-items:baseline;font-size:18px;font-weight:400;line-height:21px;color:#282828;margin:0 auto;max-width:303px}.prices-block__element-info__element:not(:last-child){margin-bottom:32px}.prices-block__element-info__element p svg{margin-bottom:2px}.wait-block{display:grid;grid-template-columns:1fr 1fr;gap:79px;margin-top:140px}.wait-block__text-title{font-size:52px;font-weight:500;line-height:62px;color:#282828}.wait-block__text-hours-block{margin-top:24px}.wait-block__text-hours-block__social{margin-top:39px}.wait-block__text-hours-block__title{font-size:24px;font-weight:500;line-height:28px;color:#282828}.wait-block__text-hours-block__text{font-size:18px;font-weight:400;line-height:32px;margin-top:12px;color:#282828}.wait-block__text-hours-block__text.work-time{margin-top:0}.wait-block__text-hours-block__title.work-time{margin-bottom:10px}.wait-block__text-social-block{display:flex;margin-top:20px}.wait-block__text-social-block__element:not(:last-child){margin-right:16px}.zoo-taxi__input-block{position:relative;max-width:950px;margin:36px auto 0}.zoo-taxi__input-block__input{width:100%;border:1px solid #76918C;border-radius:14px;padding:22px 28px;box-sizing:border-box;font-size:18px;font-weight:400;line-height:21px;color:#435e59}.zoo-taxi__input-block__lens{position:absolute;right:16px;top:16px}.zoo-taxi__map{max-width:950px;margin:33px auto 0}.zoo-taxi__price{margin:42px auto 0;max-width:950px;font-size:24px;font-weight:400;line-height:24px}.zoo-taxi__price-price{font-weight:600}#suggestions{background-color:#f3f5f5;border-bottom-left-radius:14px;border-bottom-right-radius:14px;padding:22px 28px;transition:transform .3s ease-in-out;overflow:hidden;transform-origin:top;transform:scaleY(0)}#suggestions.active{transform:scaleY(1)}#suggestions li{padding:5px 0;cursor:pointer}.our-service__info-block{display:grid;grid-template-columns:repeat(3,1fr);gap:77px;margin-top:99px}.about-us__subtitle{font-size:36px;font-weight:400;line-height:43px;letter-spacing:.02px;text-align:center;color:#4b6e68;margin-bottom:20px}.about-us__block{display:grid;grid-template-columns:1.2fr 1fr;gap:69px;margin-top:50px}.about-us__block__img-block{max-height:366px;width:100%;height:100%;border-radius:14px;overflow:hidden}.about-us__block__img-block img{height:100%;width:100%;object-fit:cover}.about-us__block__text-block{margin-top:13px;margin-bottom:16px}.about-us__block__text-block__text{font-size:22px;font-weight:400;line-height:26px;color:#282828}.about-us__block__text-block__button-block{display:flex;align-items:center;gap:20px;margin-top:48px}.our-service-blocks{display:grid;grid-template-columns:1fr 1fr;gap:95px;margin-top:36px}.our-service-blocks__block{background-color:#f3f5f5;padding:19px 56px 31px;border-radius:14px}.our-service-blocks__block__title{font-size:26px;font-weight:400;line-height:31px;text-align:center;color:#282828}.our-service-blocks__block__img{width:100%;margin-top:20px;border-radius:14px;overflow:hidden}.our-service-blocks__block__img img{max-height:270px;height:100%;width:100%;object-fit:cover}.our-service-blocks__block__text{font-size:18px;font-weight:400;line-height:21px;text-align:center;color:#282828;margin-top:19px}.our-service-blocks__block__img-block{display:flex;justify-content:center;align-items:center;margin-top:15px}.advance-service{display:grid;grid-template-columns:repeat(4,1fr);gap:17px;margin-top:36px}.advance-service__block{border-radius:14px;background-color:#f3f5f5;padding:26px 9px 13px}.advance-service__block__img{width:80%;margin:0 auto;border-radius:14px;overflow:hidden}.advance-service__block__img img{max-height:135px;width:100%;height:100%;object-fit:cover}.advance-service__block__title{font-size:22px;font-weight:400;line-height:26px;text-align:center;margin-top:16px}.advance-service__block__text{font-size:16px;font-weight:400;line-height:19px;text-align:center;margin-top:14px}.header__logo-block{margin-bottom:-20px}.dear-guests__img,.our-team__img,.our-values__blocks-block__img,.history__image-block__image{border-radius:14px;overflow:hidden;width:100%}.dear-guests__img img,.our-team__img img,.our-values__blocks-block__img img,.history__image-block__image img{max-height:360px;width:100%;height:100%;object-fit:cover}.our-values__blocks-block__text.mh{min-height:95px}.our-values__blocks-block__img img{max-height:160px}.header__nav-block__element-btn{background-color:transparent;border:none;color:#282828;cursor:pointer}.contact-img img{max-width:unset}.profile-header{margin-top:170px}.profile-header__info__name{font-size:28px;font-weight:600;line-height:33px;color:#282828}.profile-header__info__data{font-size:20px;font-weight:400;line-height:28px;color:#282828}.profile-header__info__data.mt{margin-top:16px}.profile-header{display:flex;align-items:center}.profile-header__info{margin-left:42px}.profile-dashboard{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-top:75px}.profile-dashboard__block{height:fit-content;padding:22px;background-color:#f3f5f5;border-radius:14px}.profile-dashboard__block__title{font-size:26px;font-weight:500;line-height:31px;color:#282828}.profile-dashboard__block__input-block{display:grid;grid-template-columns:1fr 1fr;gap:20px 24px;margin-top:25px}.appointment__form select,.appointment__form input,.profile-dashboard__block__input-block select,.profile-dashboard__block__input-block input{border:1px solid #76918C;border-radius:14px;text-align:center;padding:11px;background-color:transparent}.profile-dashboard__block__btn{display:flex;justify-content:center;align-items:center;margin-top:49px}.profile-documents{margin-top:122px;background-color:#f3f5f5;border-radius:14px;padding:22px 29px;display:grid;grid-template-columns:1fr 1fr;gap:20%}.profile-documents__block{display:grid;gap:40px}.header__nav-block__element__auth-btn{margin-top:10px}.header-mobile{display:none}.nav-mobile-menu{position:absolute;right:0;top:45px;height:0;overflow:hidden;padding:0 20px;transition:all .3s ease-in-out;text-align:right;border-radius:14px;display:flex;flex-direction:column;z-index:10;background-color:#f3f5f5}.nav-mobile-menu.active{padding:10px 20px;height:150px}.header__nav-block__element-text{font-size:18px;font-weight:400;line-height:21px;color:#282828}.header__nav-block__element-text:not(:last-child){margin-bottom:5px}.header-mobile__burger-block__btn{background-color:transparent;border:none}.profile-documents__input-file__input{display:none}.dt-paging-button.last,.dt-paging-button.previous,.dt-paging-button.first,.dt-length,.dt-search,.dt-info{display:none!important}div.dt-container .dt-paging .dt-paging-button.current,div.dt-container .dt-paging .dt-paging-button.current:hover{background-color:#4b6e68!important;color:#fff!important;border-radius:10px}.dt-paging.paging_full_numbers{margin-top:30px}div.dt-container .dt-paging .dt-paging-button.next{padding:8px 28px!important;background-color:#f3f5f5!important}.prices-block__element.center{grid-area:1 / 2}.profile-history__thead{background-color:#e7ebeb}.profile-history__tbody{background-color:#f3f5f5}.profile-history__thead th{text-align:left!important;padding:41px 31px!important}.profile-history__tbody td{text-align:left!important;padding:41px 31px!important;border-bottom:1px solid #C7D2D0}.dt-layout-cell{overflow:scroll}.profile-table{margin-top:100px}.profile-table__table{border-radius:20px 20px 0 0;overflow:hidden}div.dt-container.dt-empty-footer tbody>tr:last-child>*{border-bottom:none}table.dataTable thead>tr>th.dt-orderable-asc span.dt-column-order,table.dataTable thead>tr>th.dt-orderable-desc span.dt-column-order,table.dataTable thead>tr>th.dt-ordering-asc span.dt-column-order,table.dataTable thead>tr>th.dt-ordering-desc span.dt-column-order,table.dataTable thead>tr>td.dt-orderable-asc span.dt-column-order,table.dataTable thead>tr>td.dt-orderable-desc span.dt-column-order,table.dataTable thead>tr>td.dt-ordering-asc span.dt-column-order,table.dataTable thead>tr>td.dt-ordering-desc span.dt-column-order{display:none}.header__nav-block__element{position:relative}.header__nav-block__element-block{display:flex;flex-direction:column;background-color:#f3f5f5;border-radius:14px;padding:0 20px;position:absolute;top:25px;left:-20px;z-index:10;transition:all .3s ease-in-out;max-height:0px;transform-origin:top;transform:scaleY(0);transition:transform .3s ease-out,max-height .3s ease-out;overflow:hidden}.header__nav-block__element-block.active{padding:10px 20px;max-height:20000px;height:fit-content;transform:scaleY(1)}.header__nav-block__element-block .header__nav-block__text:not(:first-child){margin-top:10px}.header__nav-block__text{font-size:16px;font-weight:400;line-height:19px;color:#282828}.header__nav-block__text.alternative{color:#fff}.profile-documents__block__label{cursor:pointer;width:fit-content;height:fit-content;padding:10px 35px;border-radius:14px;display:flex;justify-content:center;align-items:center;text-align:center;color:#fff;background-color:#4b6e68}.profile-documents__input-file__text{font-size:18px;font-weight:500;line-height:21px;margin-left:12px}.appointment{display:grid;grid-template-columns:1fr 1fr;gap:38px}.appointment__info__name{font-size:32px;font-weight:600;line-height:38.4px;color:#4b6e68;margin-top:28px}.appointment__info-block{margin-top:18px}.appointment__info-block__title{font-size:24px;font-weight:500;line-height:28px;color:#282828}.appointment__info-block__text{max-width:418px;font-size:18px;font-weight:400;line-height:21px;color:#282828;margin-top:10px}.appointment__form__radio-block__block{display:none}.appointment__form__radio-block__block.active{display:block}.appointment__form__radio-block__block-element{display:flex;justify-content:left;align-items:center}.appointment__form__radio-block__block-element:not(:first-child){margin-top:8px}.appointment__form__radio-block__block-element__text{font-size:16px;font-weight:400;line-height:19px;color:#282828;margin-left:19px}.appointment__form__radio-block__block-element label{font-size:16px;font-weight:400;line-height:19px;color:#282828;margin-bottom:0}.appointment-popup{display:none;max-width:1144px}.appointment__info-img_block,.appointment__info-img{width:100%;max-height:406px;max-width:513px;display:flex}.appointment__info-img_block img,.appointment__info-img img{width:100%;object-fit:cover}.appointment__form__title{font-size:28px;font-weight:500;line-height:33px;color:#282828}.appointment__form__text{font-size:16px;font-weight:500;line-height:21px;color:#4b6e68;margin-top:18px}.appointment__form__select{width:100%}.appointment__form__input-block,.room-reservation__form__input-block{display:grid;grid-template-columns:1fr 1fr;gap:18px 24px;margin-top:25px}.room-reservation__form__input-block select{margin-top:0}.appointment__form__subtitle{font-size:18px;font-weight:400;line-height:21px;color:#282828}.appointment__form__btn-block{display:grid;grid-template-columns:repeat(6,1fr);gap:18px 14px}.appointment__form__btn-block button{padding:8px 9px;border-radius:8px;transition:all .3s ease-in-out}.appointment__form__btn-block .active{background-color:#4b6e68;color:#fff}.appointment__form__subtitle{margin-top:46px}.appointment__form__btn-block{margin-top:12px}.appointment__form__input{width:100%;margin-top:24px}.appointment__form__checkbox-block{display:grid;grid-template-columns:1fr 1fr;gap:24px 78px;margin-top:18px}.appointment__form__checkbox-block__block{display:flex;align-items:center}.appointment__form__checkbox-block__block input{width:30px;height:30px}.appointment__form__checkbox-block__block label{font-size:18px;font-weight:400;line-height:21px;color:#282828;margin-bottom:0;text-wrap:nowrap}.appointment__form__checkbox-block__block__text{margin-left:14px}.appointment__form__result{display:flex;flex-direction:column;gap:36px;margin-top:76px}.appointment__form__result.kinolog{flex-direction:row;justify-content:space-between;align-items:center;gap:unset;margin-top:45px}.appointment__form__result__title{font-size:24px;font-weight:500;line-height:28px;color:#282828}.appointment__form__result__title span{text-wrap:nowrap}.appointment-popup__exit{display:block;width:fit-content;cursor:pointer;position:absolute;top:0;right:0;background-color:transparent}.f-button.is-close-btn{display:none}.auth-modal{display:none;max-width:421px;width:100%;border-radius:20px;padding:43px}.auth-modal__form-block{display:flex;flex-direction:column;margin-top:25px;gap:14px}.auth-modal__form-block.hidden{display:none}.auth-modal__form{display:flex;flex-direction:column}.auth-modal__form-title{font-size:28px;font-weight:500;line-height:33.6px;color:#282828}.auth-modal__form-block__label{font-size:18px;font-weight:400;line-height:21.6px;color:#282828}.auth-modal__form-block__input{padding:10px 18px;border:1px solid #76918C;font-size:18px;font-weight:400;line-height:21.6px;color:#435e59;border-radius:14px}.auth-modal__form-btn{border:.5px solid #4B6E68;background-color:#c1cac8;padding:10px 50px;margin-top:24px;border-radius:14px;font-size:18px;font-weight:500;line-height:21.6px;color:#fff}.auth-modal__form-btn.active{background-color:#4b6e68}.profile-documents__block__text{font-size:20px;font-weight:500;line-height:24px;color:#4b6e68}.user-profile-nav{width:100%;opacity:0;pointer-events:none;transition:all .3s ease-in-out;position:absolute;top:50px;z-index:100;padding:9px 0 15px;background-color:#f3f5f5;display:flex;flex-direction:column}.user-profile-nav.active{opacity:1;pointer-events:all}.user-profile-nav__link{padding:7px 13px;transition:all .3s ease-in-out;font-size:18px;font-weight:500;line-height:21.6px;text-align:center}.user-profile-nav__link:hover{background-color:#4b6e68;color:#fff}.user-profile-nav__btn{min-width:196px;padding:11px 0;position:relative}.user-profile-nav__btn svg{position:absolute;top:19px;right:19px}.profile-header__photo{width:152px;height:152px;border-radius:50%;overflow:hidden}.profile-avatar__img{width:100%;height:100%;object-fit:cover;cursor:pointer}.profile__pet-block{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:1.5rem;padding:1rem}.profile__addPet-block{grid-column:1 / -1;text-align:center}.profile__addPet-block__btn{background:#4b6e68;color:#fff;padding:.75rem 1.5rem;border-radius:4px;transition:all .3s ease}@media (max-width:1144px){.container{max-width:90%!important}}@media (max-width:1024px){.our-team__text-block__title{font-size:36px}.our-team__text-block__text{font-size:16px;margin-top:8px}.our-team{gap:40px}.hostel-title{font-size:48px!important}.hostel-subtitle{font-size:20px!important}}@media (max-width:980px){.about-us__block__text-block__text{font-size:18px}.about-us__block__text-block__button-block{margin-top:24px}.our-service-blocks{gap:50px}.our-service__info-block{gap:15px}.gradient-block{gap:20px}.hero_features-image_wrap{display:none!important}}@media (max-width:968px){.our-values__blocks{grid-template-columns:1fr;gap:30px}.our-values__blocks-block{max-width:271px;margin:0 auto;padding:30px}.prices-block{gap:24px}.prices-block__element{padding:36px 20px}}@media (max-width:920px){.about-us__block{display:flex;flex-direction:column;gap:0px}.dear-guests{grid-template-columns:1fr}.dear-guests__img{display:none}.rules__blocks{grid-template-columns:1fr 1fr}.profile-dashboard{grid-template-columns:1fr}.header__nav-block__text{font-size:14px}}@media (max-width:720px){.our-service-blocks{grid-template-columns:1fr}.our-service__info-block{grid-template-columns:1fr;margin-top:70px}.rules__blocks-element{max-width:330px;margin:0 auto}.advance-service{grid-template-columns:repeat(2,1fr)}.footer__info-list__element:first-child{margin-bottom:10px}.footer__info-list__element:not(:last-child){margin-bottom:10px}.footer{grid-template-columns:1fr;gap:20px}.contact-img{display:none!important}.contact{grid-template-columns:1fr}.dear-guests__text-title,.history__info-block__element-title,.our-values__title,.history__title,.our-rooms__title{font-size:48px}.dear-guests__text-text,.history__subtext,.history__text,.our-rooms__subtitle{font-size:20px}.history__image-block,.our-team{grid-template-columns:1fr}.gallery__blocks-block{max-width:365px}.our-rooms__element{grid-template-columns:1fr;gap:30px}.our-rooms__element-gallery__btn{margin-top:20px}.our-rooms__element-gallery__text,.gallery__blocks-block{margin:0 auto}.our-rooms__element-gallery__text-element{margin-top:20px}.gradient-block{grid-template-columns:1fr 1fr}.prices-block{grid-template-columns:1fr}.prices-block__element{max-width:259px;margin:0 auto}.index-banner__buttons-block__button-block__btn{width:150px}.header{display:none}.header-mobile{position:relative;display:flex;justify-content:space-between;align-items:center;margin-top:40px}.appointment{grid-template-columns:1fr}}@media (max-width: 520px){.index-banner__title{font-size:54px}.index-banner__buttons-block__button-block:not(:last-child){margin-right:15px}}@media (max-width:480px){.profile-dashboard__block__input-block,.profile-documents{grid-template-columns:1fr}.index-banner__title{font-size:36px}.index-banner__text{font-size:20px}.index-banner__buttons-block{flex-direction:column}.index-banner__buttons-block__button-block:not(:last-child){margin-right:0;margin-bottom:30px}.our-service-blocks__block{padding:19px 40px 31px}.advance-service{grid-template-columns:repeat(1,1fr)}.gallery__blocks{grid-template-columns:1fr}.history__info-block__element-title{font-size:28px}.history__info-block__element-text{font-size:16px}.rules__blocks{grid-template-columns:1fr;max-width:290px;margin:47px auto 0}.profile-header{flex-direction:column}.profile-header__info{margin-left:0;margin-top:30px}.profile-documents__block__label{padding:5px 10px}.appointment__form__result__title{font-size:20px}}
