*,:after,:before{box-sizing:border-box}body{margin:0}a,address{text-decoration:none;color:inherit}h1,h2,h3,h4,h5,h6,p,ul{font-size:1em;margin:0;padding:0}ul{list-style:none}input,textarea{outline:none;border:none}button{border:none}.page{font-family:Inter,sans-serif;scroll-behavior:smooth}.page__body--with-menu{overflow:hidden}.page__menu{position:fixed;top:0;right:0;left:0;transform:translateX(100%);transition:transform .5s}.page__menu:target{transform:translateX(0)}.page__img{width:280px;height:277px}@media only screen and (min-width:768px){.page__img{width:392px;height:387px}}@media only screen and (min-width:1024px){.page__img{width:324px;height:320px}}.page__section{padding-top:120px}.page__section-title{font-weight:700;font-size:32px;line-height:32px;letter-spacing:-1.5px;color:#292929;text-align:center;margin-bottom:48px}@media only screen and (min-width:1024px){.page__section-title{font-size:48px;line-height:48px}}.page__section-subtitle{font-weight:700;font-size:16px;line-height:22px;color:#292929}.page__section-text{font-weight:400;font-size:16px;line-height:22px}.container{box-sizing:content-box;max-width:1020px;padding:0 20px;margin:0 auto}@media only screen and (min-width:1024px){.container{padding:0 40px}}@media only screen and (min-width:768px){.container{padding:0 40px}}.icon{width:18px;height:18px;display:block;background-size:contain;background-position:50%;background-repeat:no-repeat}@media only screen and (min-width:768px){.icon{width:24px;height:24px}}@media only screen and (min-width:1024px){.icon{width:32px;height:32px}}.icon--menu{background-image:url(menu.c148c6c3.svg);opacity:1;transition:background-image .5s}.icon--menu:hover{background-image:url(menu_hover.a0c47ff4.svg)}.icon__tooltip{display:block;width:max-content;padding:4px 12px 4px 0;position:relative;top:50%;transform:translate(-100%,-50%);font-weight:700;font-size:12px;line-height:16px;letter-spacing:2px;text-transform:uppercase;color:#292929;opacity:0;transition:opacity .5s;pointer-events:none}.icon:hover .icon__tooltip{pointer-events:all;opacity:1}.icon--phone{background-image:url(phone.548a5dac.svg)}.icon--cross{background-image:url(cross.929215f1.svg)}.header{background-image:url(header-320.ae74e043.jpg);background-size:cover;background-position:top;background-repeat:no-repeat}@media only screen and (min-width:768px){.header{background-image:url(header-744.437ca6f6.jpg)}}@media only screen and (min-width:1024px){.header{background-image:url(header-1260.3e0393da.jpg)}}.header__content{display:flex;flex-direction:column;justify-content:space-between;height:100vh;padding:40px 0 94px}@media only screen and (min-width:1024px){.header__content{padding-top:52px}}@media only screen and (min-width:768px){.header__content{padding-top:52px}}.header__top{display:grid;grid-template-columns:1fr 18px 18px;gap:30px;align-items:center}@media only screen and (min-width:768px){.header__top{grid-template-columns:1fr 24px 24px}}@media only screen and (min-width:1024px){.header__top{grid-template-columns:1fr 32px 32px}}.header__logo{width:130px;height:17px}.header__logo-image{transition:transform .5s}.header__logo-image:hover{transform:scale(1.1)}@media only screen and (min-width:1024px){.header__logo-image{width:190px;height:24px}}@media only screen and (min-width:768px){.header__logo-image{width:190px;height:24px}}.header__title{font-style:italic;font-weight:800;font-size:32px;line-height:100%;letter-spacing:-1.5px;color:#292929}.header__title:before{content:"";width:32px;height:32px;display:block;margin-bottom:16px;background-image:url(wave-onPhone.22f1e2f0.svg);background-size:contain;background-position:50%;background-repeat:no-repeat}@media only screen and (min-width:1024px){.header__title:before{width:63px;height:63px;margin-bottom:32px;background-image:url(waves-onDesktop.84ac2a23.svg)}}@media only screen and (min-width:768px){.header__title:before{width:63px;height:63px;margin-bottom:40px;background-image:url(waves-onDesktop.84ac2a23.svg)}}@media only screen and (min-width:768px){.header__title{font-size:40px}}@media only screen and (min-width:1024px){.header__title{font-size:48px}}.menu{background-color:#e5e5e5;height:100vh}.menu__content{padding:40px 0}@media only screen and (min-width:768px){.menu__content{padding-top:52px}}.menu__top{display:grid;grid-template-columns:1fr 18px 18px;gap:30px;align-items:center;margin-bottom:54px}@media only screen and (min-width:768px){.menu__top{grid-template-columns:1fr 24px 24px}}@media only screen and (min-width:1024px){.menu__top{grid-template-columns:1fr 32px 32px}}.menu__top--opened{grid-template-columns:1fr 18px;gap:0}@media only screen and (min-width:768px){.menu__top--opened{grid-template-columns:1fr 32px;align-items:center}}.menu__list{display:flex;flex-direction:column;gap:32px}.menu__item:last-child{margin-bottom:40px}.menu__link{position:relative;display:inline-block;text-transform:uppercase;font-weight:700;font-size:22px;line-height:22px;letter-spacing:2px;color:#292929}.menu__link:after{content:"";position:absolute;display:block;width:100%;bottom:-8px;height:1px;background-color:#292929;opacity:0;transition:opacity .5s}.menu__link:hover:after{opacity:1}.menu__call{color:#292929;text-transform:uppercase;display:block}.menu__call--phone{margin-bottom:16px;font-weight:700;font-size:16px;line-height:27px}.menu__call--action{width:max-content;padding-bottom:8px;font-weight:700;font-size:12px;line-height:16px;letter-spacing:2px;border-bottom:1px solid #292929}.grid{display:grid;grid-template-columns:repeat(2,1fr);column-gap:20px}@media only screen and (min-width:768px){.grid{grid-template-columns:repeat(6,1fr);column-gap:24px}}@media only screen and (min-width:1024px){.grid{grid-template-columns:repeat(12,1fr);column-gap:24px}}.grid--mobile{display:block}@media only screen and (min-width:768px){.grid--mobile{display:grid}}.grid--mobile-flex{display:flex;flex-direction:column;align-items:center}@media only screen and (min-width:768px){.grid--mobile-flex{display:grid;justify-items:center}}@media only screen and (min-width:768px){.grid__item--tablet-1-1{grid-column:1/2}}@media only screen and (min-width:768px){.grid__item--tablet-1-2{grid-column:1/3}}@media only screen and (min-width:768px){.grid__item--tablet-1-3{grid-column:1/4}}@media only screen and (min-width:768px){.grid__item--tablet-1-4{grid-column:1/5}}@media only screen and (min-width:768px){.grid__item--tablet-1-5{grid-column:1/6}}@media only screen and (min-width:768px){.grid__item--tablet-1-6{grid-column:1/7}}@media only screen and (min-width:768px){.grid__item--tablet-2-2{grid-column:2/3}}@media only screen and (min-width:768px){.grid__item--tablet-2-3{grid-column:2/4}}@media only screen and (min-width:768px){.grid__item--tablet-2-4{grid-column:2/5}}@media only screen and (min-width:768px){.grid__item--tablet-2-5{grid-column:2/6}}@media only screen and (min-width:768px){.grid__item--tablet-2-6{grid-column:2/7}}@media only screen and (min-width:768px){.grid__item--tablet-3-3{grid-column:3/4}}@media only screen and (min-width:768px){.grid__item--tablet-3-4{grid-column:3/5}}@media only screen and (min-width:768px){.grid__item--tablet-3-5{grid-column:3/6}}@media only screen and (min-width:768px){.grid__item--tablet-3-6{grid-column:3/7}}@media only screen and (min-width:768px){.grid__item--tablet-4-4{grid-column:4/5}}@media only screen and (min-width:768px){.grid__item--tablet-4-5{grid-column:4/6}}@media only screen and (min-width:768px){.grid__item--tablet-4-6{grid-column:4/7}}@media only screen and (min-width:768px){.grid__item--tablet-5-5{grid-column:5/6}}@media only screen and (min-width:768px){.grid__item--tablet-5-6{grid-column:5/7}}@media only screen and (min-width:768px){.grid__item--tablet-6-6{grid-column:6/7}}@media only screen and (min-width:1024px){.grid__item--desktop-1-1{grid-column:1/2}}@media only screen and (min-width:1024px){.grid__item--desktop-1-2{grid-column:1/3}}@media only screen and (min-width:1024px){.grid__item--desktop-1-3{grid-column:1/4}}@media only screen and (min-width:1024px){.grid__item--desktop-1-4{grid-column:1/5}}@media only screen and (min-width:1024px){.grid__item--desktop-1-5{grid-column:1/6}}@media only screen and (min-width:1024px){.grid__item--desktop-1-6{grid-column:1/7}}@media only screen and (min-width:1024px){.grid__item--desktop-1-7{grid-column:1/8}}@media only screen and (min-width:1024px){.grid__item--desktop-1-8{grid-column:1/9}}@media only screen and (min-width:1024px){.grid__item--desktop-1-9{grid-column:1/10}}@media only screen and (min-width:1024px){.grid__item--desktop-1-10{grid-column:1/11}}@media only screen and (min-width:1024px){.grid__item--desktop-1-11{grid-column:1/12}}@media only screen and (min-width:1024px){.grid__item--desktop-1-12{grid-column:1/13}}@media only screen and (min-width:1024px){.grid__item--desktop-2-2{grid-column:2/3}}@media only screen and (min-width:1024px){.grid__item--desktop-2-3{grid-column:2/4}}@media only screen and (min-width:1024px){.grid__item--desktop-2-4{grid-column:2/5}}@media only screen and (min-width:1024px){.grid__item--desktop-2-5{grid-column:2/6}}@media only screen and (min-width:1024px){.grid__item--desktop-2-6{grid-column:2/7}}@media only screen and (min-width:1024px){.grid__item--desktop-2-7{grid-column:2/8}}@media only screen and (min-width:1024px){.grid__item--desktop-2-8{grid-column:2/9}}@media only screen and (min-width:1024px){.grid__item--desktop-2-9{grid-column:2/10}}@media only screen and (min-width:1024px){.grid__item--desktop-2-10{grid-column:2/11}}@media only screen and (min-width:1024px){.grid__item--desktop-2-11{grid-column:2/12}}@media only screen and (min-width:1024px){.grid__item--desktop-2-12{grid-column:2/13}}@media only screen and (min-width:1024px){.grid__item--desktop-3-3{grid-column:3/4}}@media only screen and (min-width:1024px){.grid__item--desktop-3-4{grid-column:3/5}}@media only screen and (min-width:1024px){.grid__item--desktop-3-5{grid-column:3/6}}@media only screen and (min-width:1024px){.grid__item--desktop-3-6{grid-column:3/7}}@media only screen and (min-width:1024px){.grid__item--desktop-3-7{grid-column:3/8}}@media only screen and (min-width:1024px){.grid__item--desktop-3-8{grid-column:3/9}}@media only screen and (min-width:1024px){.grid__item--desktop-3-9{grid-column:3/10}}@media only screen and (min-width:1024px){.grid__item--desktop-3-10{grid-column:3/11}}@media only screen and (min-width:1024px){.grid__item--desktop-3-11{grid-column:3/12}}@media only screen and (min-width:1024px){.grid__item--desktop-3-12{grid-column:3/13}}@media only screen and (min-width:1024px){.grid__item--desktop-4-4{grid-column:4/5}}@media only screen and (min-width:1024px){.grid__item--desktop-4-5{grid-column:4/6}}@media only screen and (min-width:1024px){.grid__item--desktop-4-6{grid-column:4/7}}@media only screen and (min-width:1024px){.grid__item--desktop-4-7{grid-column:4/8}}@media only screen and (min-width:1024px){.grid__item--desktop-4-8{grid-column:4/9}}@media only screen and (min-width:1024px){.grid__item--desktop-4-9{grid-column:4/10}}@media only screen and (min-width:1024px){.grid__item--desktop-4-10{grid-column:4/11}}@media only screen and (min-width:1024px){.grid__item--desktop-4-11{grid-column:4/12}}@media only screen and (min-width:1024px){.grid__item--desktop-4-12{grid-column:4/13}}@media only screen and (min-width:1024px){.grid__item--desktop-5-5{grid-column:5/6}}@media only screen and (min-width:1024px){.grid__item--desktop-5-6{grid-column:5/7}}@media only screen and (min-width:1024px){.grid__item--desktop-5-7{grid-column:5/8}}@media only screen and (min-width:1024px){.grid__item--desktop-5-8{grid-column:5/9}}@media only screen and (min-width:1024px){.grid__item--desktop-5-9{grid-column:5/10}}@media only screen and (min-width:1024px){.grid__item--desktop-5-10{grid-column:5/11}}@media only screen and (min-width:1024px){.grid__item--desktop-5-11{grid-column:5/12}}@media only screen and (min-width:1024px){.grid__item--desktop-5-12{grid-column:5/13}}@media only screen and (min-width:1024px){.grid__item--desktop-6-6{grid-column:6/7}}@media only screen and (min-width:1024px){.grid__item--desktop-6-7{grid-column:6/8}}@media only screen and (min-width:1024px){.grid__item--desktop-6-8{grid-column:6/9}}@media only screen and (min-width:1024px){.grid__item--desktop-6-9{grid-column:6/10}}@media only screen and (min-width:1024px){.grid__item--desktop-6-10{grid-column:6/11}}@media only screen and (min-width:1024px){.grid__item--desktop-6-11{grid-column:6/12}}@media only screen and (min-width:1024px){.grid__item--desktop-6-12{grid-column:6/13}}@media only screen and (min-width:1024px){.grid__item--desktop-7-7{grid-column:7/8}}@media only screen and (min-width:1024px){.grid__item--desktop-7-8{grid-column:7/9}}@media only screen and (min-width:1024px){.grid__item--desktop-7-9{grid-column:7/10}}@media only screen and (min-width:1024px){.grid__item--desktop-7-10{grid-column:7/11}}@media only screen and (min-width:1024px){.grid__item--desktop-7-11{grid-column:7/12}}@media only screen and (min-width:1024px){.grid__item--desktop-7-12{grid-column:7/13}}@media only screen and (min-width:1024px){.grid__item--desktop-8-8{grid-column:8/9}}@media only screen and (min-width:1024px){.grid__item--desktop-8-9{grid-column:8/10}}@media only screen and (min-width:1024px){.grid__item--desktop-8-10{grid-column:8/11}}@media only screen and (min-width:1024px){.grid__item--desktop-8-11{grid-column:8/12}}@media only screen and (min-width:1024px){.grid__item--desktop-8-12{grid-column:8/13}}@media only screen and (min-width:1024px){.grid__item--desktop-9-9{grid-column:9/10}}@media only screen and (min-width:1024px){.grid__item--desktop-9-10{grid-column:9/11}}@media only screen and (min-width:1024px){.grid__item--desktop-9-11{grid-column:9/12}}@media only screen and (min-width:1024px){.grid__item--desktop-9-12{grid-column:9/13}}@media only screen and (min-width:1024px){.grid__item--desktop-10-10{grid-column:10/11}}@media only screen and (min-width:1024px){.grid__item--desktop-10-11{grid-column:10/12}}@media only screen and (min-width:1024px){.grid__item--desktop-10-12{grid-column:10/13}}@media only screen and (min-width:1024px){.grid__item--desktop-11-11{grid-column:11/12}}@media only screen and (min-width:1024px){.grid__item--desktop-11-12{grid-column:11/13}}@media only screen and (min-width:1024px){.grid__item--desktop-12-12{grid-column:12/13}}.recommended__content{transition:transform .5s}.recommended__content:hover{transform:scale(1.1)}.recommended__img{margin-bottom:32px}.recommended__subtitle{margin-bottom:8px}.recommended__text{margin-bottom:12px}.recommended__price{margin-bottom:48px}@media only screen and (min-width:1024px){.recommended__price{margin-bottom:0}}.recommended__price--last{margin-bottom:0}.place__photos{margin-bottom:16px}.place__photo-container{position:relative;width:100%;max-height:256px}.place__photo-container:after{display:block;content:"";padding-bottom:100%}@media only screen and (min-width:768px){.place__photo-container:after{height:320px;padding-bottom:0}}.place__photo{border-radius:10px;position:absolute;width:100%;height:100%;object-fit:cover;object-position:center;transition:transform .5s}.place__photo--six,.place__photo--third{object-position:80%}.place__photo:hover{z-index:1;transform:scale(1.05)}.place__description{margin-bottom:40px;font-weight:700;font-size:16px;line-height:22px;color:#292929}.place__description--margin{margin-bottom:40px}@media only screen and (min-width:768px){.place__description{margin-bottom:64px;font-size:24px}}.button__link{cursor:pointer;width:100%;display:flex;justify-content:center;padding:14px 100px;background:#292929;border-radius:40px;border:3px solid transparent;font-weight:700;font-size:16px;line-height:27px;color:#fff;transition:border-color .5s,background-color .5s,color .5s}.button__link:hover{border-color:#292929;background-color:#fff;color:#292929}.button__link:focus{background:#111;color:#fff}.testimonials{display:flex;flex-direction:column;align-items:center}.testimonials__title{text-align:left;width:max-content;margin-bottom:32px}@media only screen and (min-width:768px){.testimonials__title{font-size:40px;line-height:40px;margin-right:10rem}}@media only screen and (min-width:1024px){.testimonials__title{font-size:48px;line-height:48px}}.testimonials__subtitle{margin-bottom:16px;height:max-content}.testimonials__subtitle:last-of-type{margin-bottom:40px}.testimonials__text{width:280px}@media only screen and (min-width:1024px){.testimonials__text{width:410px}}.contacts{padding-bottom:120px;font-family:inherit}.contacts__form{font-weight:400;font-size:14px;line-height:20px;color:#292929}.contacts__form-input{margin-bottom:16px;width:100%;height:48px;background:#f8f8fa;border-radius:40px;padding-left:16px;border:1px solid transparent;transition:border-color .5s}.contacts__form-input:focus{border:1px solid #292929}.contacts__form-input::placeholder{transition:color .5s;font-weight:400;font-size:14px;line-height:20px;color:#7e7e83}.contacts__form-input:hover{border-color:#d5d7de}.contacts__form-input:hover::placeholder{color:#292929}.contacts__form-textarea{font-family:inherit;background:#f8f8fa;border:1px solid transparent;transition:border-color .5s;border-radius:16px;min-width:100%;max-width:580px;min-height:148px;padding:14px 0 0 16px;margin-bottom:32px}.contacts__form-textarea:focus{border:1px solid #292929}.contacts__form-textarea::placeholder{transition:color .5s;font-family:inherit;font-weight:400;font-size:14px;line-height:20px;color:#7e7e83}.contacts__form-textarea:hover{border-color:#d5d7de}.contacts__form-textarea:hover::placeholder{color:#292929}.contacts__link{margin-bottom:48px}@media only screen and (min-width:768px){.contacts__link{margin-bottom:0}}.contacts__info{font-weight:400;font-size:14px;line-height:20px;color:#9fadc2;margin-bottom:8px}.contacts__value{display:inline-block;font-weight:400;font-size:16px;line-height:22px;color:#3e3e3e;margin-bottom:24px}.contacts__value:last-child{margin-bottom:0}.footer{height:200px;background-image:url(footer.474cff03.jpg);background-position:50%;background-size:cover;background-repeat:no-repeat}@media only screen and (min-width:1024px){.footer{height:460px}}
/*# sourceMappingURL=main.52b49806.css.map */