.header{font-family:AtypDisplay,sans-serif;left:0;position:absolute;top:1.470588235294118vw;transition:transform .3s ease;width:100%;z-index:102}@media screen and (min-width:1360px){.header{top:20px}}@media (min-width:1px) and (max-width:920px){.header{top:0}}.header.modal-mode{transform:translateY(-200%)}.header--fixed{position:fixed}.header .container{margin:0 auto;max-width:1920px;padding-left:1.470588235294118vw;padding-right:1.470588235294118vw}@media screen and (min-width:1360px){.header .container{padding-left:20px;padding-right:20px}}@media (min-width:1px) and (max-width:920px){.header .container{padding-left:0;padding-right:0}}.header__wrapper{display:flex}.header__controls{padding-right:1.838235294117647vw}@media screen and (min-width:1360px){.header__controls{padding-right:25px}}@media (min-width:1px) and (max-width:920px){.header__controls{padding-right:0;width:100%}}.header__controls-panel{align-items:center;background-color:#edebe7;border-radius:.7352941176470589vw;display:flex;height:4.411764705882353vw;padding-left:2.573529411764706vw;padding-right:1.838235294117647vw;position:relative;z-index:5}@media screen and (min-width:1360px){.header__controls-panel{border-radius:10px;height:60px;padding-left:35px;padding-right:25px}}@media (min-width:1px) and (max-width:920px){.header__controls-panel{border-radius:0 0 15px 15px;height:50px;padding-left:22px;padding-right:22px}}.header__logo{margin-right:2.573529411764706vw}@media screen and (min-width:1360px){.header__logo{margin-right:35px}}@media (min-width:1px) and (max-width:920px){.header__logo{margin-right:35px}}.header__logo img{height:2.5vw;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;width:3.529411764705882vw}@media screen and (min-width:1360px){.header__logo img{height:34px;width:48px}}@media (min-width:1px) and (max-width:920px){.header__logo img{height:24px;width:103px}.header__logo img:first-child{display:none}}.header__logo img:nth-child(2){display:none}@media (min-width:1px) and (max-width:920px){.header__logo img:nth-child(2){display:block}}.header__contacts{height:4.411764705882353vw;padding-left:1.838235294117647vw}@media screen and (min-width:1360px){.header__contacts{height:60px;padding-left:25px}}@media (min-width:1px) and (max-width:920px){.header__contacts{display:none;height:60px;padding-left:25px}}.header__contacts-inner{align-items:center;background-color:#edebe7;border-radius:.7352941176470589vw;display:flex;height:4.411764705882353vw;padding-left:1.764705882352941vw;padding-right:1.764705882352941vw}@media screen and (min-width:1360px){.header__contacts-inner{border-radius:10px;height:60px;padding-left:24px;padding-right:24px}}@media (min-width:1px) and (max-width:920px){.header__contacts-inner{border-radius:10px;height:60px;padding-left:24px;padding-right:24px}}.header__contact-phone{color:#a94016;font-family:AtypDisplay,sans-serif;font-size:1.176470588235294vw;font-weight:600;line-height:1;margin-right:1.176470588235294vw;-webkit-text-decoration:none;text-decoration:none;transition:opacity .3s ease;white-space:nowrap}@media screen and (min-width:1360px){.header__contact-phone{font-size:16px;margin-right:16px}}@media (min-width:1px) and (max-width:920px){.header__contact-phone{font-size:16px;margin-right:16px}}@supports (-webkit-touch-callout:none){.header__contact-phone{margin-top:2px}}@media screen and (min-width:920px){.header__contact-phone:hover{opacity:.7}}.header__contact-phone:visited{color:#a94016}.header__contact-phone:visited.active,.header__contact-phone:visited:active,.header__contact-phone:visited:focus:focus-visible{opacity:.7}.header__contact-phone.active,.header__contact-phone:active,.header__contact-phone:focus:focus-visible{opacity:.7}.header__contact-phone svg{display:none}.header ul.socials{display:flex;list-style:none;margin:0 -.36764705882352944vw;padding:0;width:calc(100% + .73529vw)}@media screen and (min-width:1360px){.header ul.socials{margin:0 -5px;padding:0;width:calc(100% + 10px)}}@media (min-width:1px) and (max-width:920px){.header ul.socials{margin:0 -5px;padding:0;width:calc(100% + 10px)}}.header ul.socials li{align-items:center;display:flex;justify-content:center;margin-left:.36764705882352944vw;margin-right:.36764705882352944vw}@media screen and (min-width:1360px){.header ul.socials li{margin-left:5px;margin-right:5px}}@media (min-width:1px) and (max-width:920px){.header ul.socials li{margin-left:5px;margin-right:5px}}.header ul.socials li a{align-items:center;background-color:transparent;border-radius:50%;border-width:0;display:flex;height:2.205882352941177vw;justify-content:center;transition:background-color .3s ease;width:2.205882352941177vw}@media screen and (min-width:1360px){.header ul.socials li a{border-width:1px;height:30px;width:30px}}@media (min-width:1px) and (max-width:920px){.header ul.socials li a{border-width:1px;height:30px;width:30px}}.header ul.socials img,.header ul.socials svg{height:1.470588235294118vw;margin:0;padding:0;width:1.323529411764706vw;fill:#fff;-o-object-fit:contain;object-fit:contain;transition:fill .3s ease,stroke .3s ease}@media screen and (min-width:1360px){.header ul.socials img,.header ul.socials svg{height:20px;width:18px}}@media (min-width:1px) and (max-width:920px){.header ul.socials img,.header ul.socials svg{height:20px;width:18px}}@media screen and (min-width:920px){.header__controls-inner:hover .header__menu-drop,.header__controls-inner:hover:after{opacity:1}.header__controls-inner:hover .header__menu-content{pointer-events:all}}.header__controls-inner:after{background-color:rgba(0,0,0,.4);content:"";display:block;height:100%;left:0;opacity:0;pointer-events:none;position:fixed;top:0;transition:opacity .3s ease;width:100%;z-index:4}.header__projects-btn{align-items:center;display:flex;height:100%}@media (min-width:1px) and (max-width:920px){.header__projects-btn{display:none}}.header__projects-btn a{align-items:center;background-color:#a94016;border-radius:.7352941176470589vw;color:#fff;display:flex;font-size:1.029411764705882vw;font-weight:600;line-height:1;padding:.8823529411764706vw 1.617647058823529vw 1.029411764705882vw;position:relative;-webkit-text-decoration:none;text-decoration:none;z-index:1}@media screen and (min-width:1360px){.header__projects-btn a{border-radius:10px;font-size:14px;padding:12px 22px 14px}}.header__projects-btn a span{position:relative}.header__menu-drop{display:flex;font-family:Inter,sans-serif;left:50%;max-width:1880px;opacity:0;pointer-events:none;position:absolute;top:4.338235294117647vw;transform:translateX(-50%);transition:opacity .3s ease;width:calc(100% - 2.94118vw);z-index:10}@media screen and (min-width:1360px){.header__menu-drop{top:59px;width:calc(100% - 40px)}}@media (min-width:1px) and (max-width:920px){.header__menu-drop{top:59px}}.header__menu-content{padding-top:.7352941176470589vw}@media screen and (min-width:1360px){.header__menu-content{padding-top:10px}}.header__menu-inner{border-radius:.7352941176470589vw;flex-wrap:wrap;max-width:84.41176470588235vw;overflow:hidden;width:100%;width:84.41176470588235vw}@media screen and (min-width:1360px){.header__menu-inner{border-radius:10px;max-width:1148px;width:1148px}}.header__menu-inner{display:flex}.header__menu-flats{background-color:#fff;display:flex;padding:1.838235294117647vw 1.470588235294118vw;width:49%}@media screen and (min-width:1360px){.header__menu-flats{padding:25px 20px}}@media (min-width:1px) and (max-width:920px){.header__menu-flats{padding:25px 20px}}.header__menu-links{background-color:#edebe7;padding:1.838235294117647vw 1.470588235294118vw;width:26%}@media screen and (min-width:1360px){.header__menu-links{padding:25px 20px}}@media (min-width:1px) and (max-width:920px){.header__menu-links{padding:25px 20px}}.header__menu-links ul{display:flex;flex-direction:column;list-style:none;margin:0;padding:0}.header__menu-links ul a{align-items:center;color:#8a7860;display:flex;font-size:1.176470588235294vw;margin-bottom:1.691176470588235vw;-webkit-text-decoration:none;text-decoration:none;transition:opacity .3s ease}@media screen and (min-width:1360px){.header__menu-links ul a{font-size:16px;margin-bottom:23px}}@media (min-width:1px) and (max-width:920px){.header__menu-links ul a{font-size:16px;margin-bottom:23px}}@media screen and (min-width:920px){.header__menu-links ul a:hover{opacity:.6}}.header__menu-links ul a:visited.active,.header__menu-links ul a:visited:active,.header__menu-links ul a:visited:focus:focus-visible{opacity:.6}.header__menu-links ul a.active,.header__menu-links ul a:active,.header__menu-links ul a:focus:focus-visible{opacity:.6}.header__menu-links ul svg{height:.36764705882352944vw;margin-left:.7352941176470589vw;min-width:.6617647058823529vw;width:.6617647058823529vw;fill:#8a7860;stroke:#8a7860;transform:rotate(-90deg)}@media screen and (min-width:1360px){.header__menu-links ul svg{height:5px;margin-left:10px;min-width:9px;width:9px}}@media (min-width:1px) and (max-width:920px){.header__menu-links ul svg{height:5px;margin-left:10px;min-width:9px;width:9px}}.header__menu-action{background-color:#a94016;display:flex;flex-direction:column;padding:1.838235294117647vw 1.470588235294118vw;position:relative;width:25%}@media screen and (min-width:1360px){.header__menu-action{padding:25px 20px}}@media (min-width:1px) and (max-width:920px){.header__menu-action{padding:25px 20px}}.header__menu-action a:not(.header__action-link a){height:100%;left:0;position:absolute;top:0;width:100%;z-index:3}.header__action-image{bottom:-.7352941176470589vw;height:9.117647058823529vw;position:absolute;right:-.7352941176470589vw;width:11.838235294117647vw;z-index:0}@media screen and (min-width:1360px){.header__action-image{bottom:-10px;height:124px;right:-10px;width:161px}}@media (min-width:1px) and (max-width:920px){.header__action-image{bottom:-10px;height:124px;right:-10px;width:161px}}.header__menu-selections{display:flex;flex-direction:column;margin-right:3.676470588235294vw}@media screen and (min-width:1360px){.header__menu-selections{margin-right:50px}}@media (min-width:1px) and (max-width:920px){.header__menu-selections{margin-right:50px}}.header__selection-link{align-items:center;border:1px solid #b7b7b7;border-radius:.7352941176470589vw;color:#8a7860;display:flex;font-size:1.176470588235294vw;font-weight:400;margin-bottom:.8823529411764706vw;min-width:16.691176470588236vw;padding:1.029411764705882vw 1.470588235294118vw;-webkit-text-decoration:none;text-decoration:none;transition:color .3s ease,background-color .3s ease}@media screen and (min-width:1360px){.header__selection-link{border-radius:10px;font-size:16px;margin-bottom:12px;min-width:227px;padding:14px 20px}}@media (min-width:1px) and (max-width:920px){.header__selection-link{border-radius:10px;font-size:16px;margin-bottom:12px;min-width:227px;padding:14px 20px}}@media screen and (min-width:920px){.header__selection-link:hover{background-color:#8a7860;color:#fff}}.header__selection-link:hover .header__selection-icon{border-color:#fff}.header__selection-link:visited{color:#8a7860}@media screen and (min-width:920px){.header__selection-link:visited:hover{background-color:#8a7860;color:#fff}}.header__selection-link:visited:hover .header__selection-icon{border-color:#fff}.header__selection-link:visited.active,.header__selection-link:visited:active,.header__selection-link:visited:focus:focus-visible{background-color:#8a7860;color:#fff}.header__selection-link:visited.active .header__selection-icon,.header__selection-link:visited:active .header__selection-icon,.header__selection-link:visited:focus:focus-visible .header__selection-icon{border-color:#fff}.header__selection-link.active,.header__selection-link:active,.header__selection-link:focus:focus-visible{background-color:#8a7860;color:#fff}.header__selection-link.active .header__selection-icon,.header__selection-link:active .header__selection-icon,.header__selection-link:focus:focus-visible .header__selection-icon{border-color:#fff}.header__selection-link:last-child{margin-bottom:0}.header__selection-icon{align-items:center;background-color:#8a7860;border:1px solid transparent;border-radius:50%;display:flex;height:2.205882352941177vw;justify-content:center;margin-right:1.617647058823529vw;transition:border .3s ease;width:2.205882352941177vw}@media screen and (min-width:1360px){.header__selection-icon{height:30px;margin-right:22px;width:30px}}@media (min-width:1px) and (max-width:920px){.header__selection-icon{height:30px;margin-right:22px;width:30px}}.header__selection-icon svg{height:.9558823529411765vw;width:.9558823529411765vw;fill:#fff;stroke:#fff}@media screen and (min-width:1360px){.header__selection-icon svg{height:13px;width:13px}}@media (min-width:1px) and (max-width:920px){.header__selection-icon svg{height:13px;width:13px}}.header__room-types{align-items:flex-start;display:flex;flex-direction:column}.header__room-types a{display:flex;flex-direction:column;margin-bottom:1.102941176470588vw;-webkit-text-decoration:none;text-decoration:none;transition:opacity .3s ease}@media screen and (min-width:1360px){.header__room-types a{margin-bottom:15px}}@media (min-width:1px) and (max-width:920px){.header__room-types a{margin-bottom:15px}}@media screen and (min-width:920px){.header__room-types a:hover{opacity:.6}}.header__room-types a:visited.active,.header__room-types a:visited:active,.header__room-types a:visited:focus:focus-visible{opacity:.6}.header__room-types a.active,.header__room-types a:active,.header__room-types a:focus:focus-visible{opacity:.6}.header__room-types a:visited span:first-child{color:#8a7860}.header__room-types a:visited span:nth-child(2){color:#a0a0a0}.header__room-types a span:first-child{color:#8a7860;font-size:1.176470588235294vw;margin-bottom:.36764705882352944vw}@media screen and (min-width:1360px){.header__room-types a span:first-child{font-size:16px;margin-bottom:5px}}@media (min-width:1px) and (max-width:920px){.header__room-types a span:first-child{font-size:16px;margin-bottom:5px}}.header__room-types a span:nth-child(2){color:#a0a0a0;font-size:.8823529411764706vw}@media screen and (min-width:1360px){.header__room-types a span:nth-child(2){font-size:12px}}@media (min-width:1px) and (max-width:920px){.header__room-types a span:nth-child(2){font-size:12px}}.header__action-title{color:#fff;font-size:1.176470588235294vw;font-weight:600;line-height:1.3;margin-bottom:.5882352941176471vw}@media screen and (min-width:1360px){.header__action-title{font-size:16px;margin-bottom:8px}}@media (min-width:1px) and (max-width:920px){.header__action-title{font-size:16px;margin-bottom:8px}}.header__action-desc{color:#fff;font-size:.8823529411764706vw;font-weight:400}@media screen and (min-width:1360px){.header__action-desc{font-size:12px}}@media (min-width:1px) and (max-width:920px){.header__action-desc{font-size:12px}}.header__action-link{display:flex;justify-content:flex-end;margin-top:auto;position:relative;z-index:4}.header__action-link a{align-items:center;border:1px solid #fff;border-radius:2.352941176470588vw;color:#fff;display:flex;font-family:AtypDisplay,sans-serif;font-size:1.176470588235294vw;font-weight:600;padding:.8823529411764706vw 1.764705882352941vw 1.176470588235294vw;-webkit-text-decoration:none;text-decoration:none;transition:color .3s ease,background-color .3s ease}@media screen and (min-width:1360px){.header__action-link a{border-radius:32px;font-size:16px;padding:12px 24px 16px}}@media (min-width:1px) and (max-width:920px){.header__action-link a{border-radius:32px;font-size:16px;padding:14px 24px}}@supports (-webkit-touch-callout:none){.header__action-link a{padding:1.176470588235294vw 1.102941176470588vw .8823529411764706vw}@media screen and (min-width:1360px){.header__action-link a{padding:16px 15px 12px}}@media (min-width:1px) and (max-width:920px){.header__action-link a{padding:14px 24px}}}@media screen and (min-width:920px){.header__action-link a:hover{background-color:#fff;color:#8a7860}}.header__action-link a:hover svg{fill:#8a7860;stroke:#8a7860}.header__action-link a:visited{color:#fff}@media screen and (min-width:920px){.header__action-link a:visited:hover{background-color:#fff;color:#8a7860}}.header__action-link a:visited:hover svg{fill:#8a7860;stroke:#8a7860}.header__action-link a:visited.active,.header__action-link a:visited:active,.header__action-link a:visited:focus:focus-visible{background-color:#fff;color:#8a7860}.header__action-link a:visited.active svg,.header__action-link a:visited:active svg,.header__action-link a:visited:focus:focus-visible svg{fill:#8a7860;stroke:#8a7860}.header__action-link a.active,.header__action-link a:active,.header__action-link a:focus:focus-visible{background-color:#fff;color:#8a7860}.header__action-link a.active svg,.header__action-link a:active svg,.header__action-link a:focus:focus-visible svg{fill:#8a7860;stroke:#8a7860}.header__action-link a svg{height:.5147058823529411vw;margin-left:.7352941176470589vw;width:.7352941176470589vw;fill:#fff;stroke:#fff;transform:rotate(-90deg);transition:fill .3s ease,stroke .3s ease}@media screen and (min-width:1360px){.header__action-link a svg{height:7px;margin-left:10px;width:10px}}@media (min-width:1px) and (max-width:920px){.header__action-link a svg{height:5px;margin-left:10px;width:9px}}@supports (-webkit-touch-callout:none){.header__action-link a svg{margin-bottom:2px}@media screen and (min-width:1360px){.header__action-link a svg{margin-bottom:2px}}@media (min-width:1px) and (max-width:920px){.header__action-link a svg{margin-bottom:2px}}}.header__navigation{flex:1}.header__parts{background-color:#edebe7;border-radius:.7352941176470589vw}@media screen and (min-width:1360px){.header__parts{border-radius:10px}}@media (min-width:1px) and (max-width:920px){.header__parts{border-radius:10px}}.header__links{display:flex}@media (min-width:1px) and (max-width:920px){.header__links{display:none}}.header__links>ul{display:flex;height:100%;list-style:none;margin:0;padding-left:1.25vw}@media screen and (min-width:1360px){.header__links>ul{padding-left:17px}}@media (min-width:1px) and (max-width:920px){.header__links>ul{padding-left:17px}}.header__links>ul a{align-items:center;color:#8a7860;display:flex;font-size:1.176470588235294vw;font-weight:600;height:4.411764705882353vw;line-height:1;padding:.36764705882352944vw 1.25vw;-webkit-text-decoration:none;text-decoration:none;white-space:nowrap}@media screen and (min-width:1360px){.header__links>ul a{font-size:16px;height:60px;padding:5px 17px}}@media (min-width:1px) and (max-width:768px){.header__links>ul a{height:46px}}@media screen and (min-width:920px){.header__links>ul a:hover span:after{opacity:1}}.header__links>ul a.active span:after,.header__links>ul a:active span:after{opacity:1}.header__links>ul a span{margin-bottom:2px;position:relative}@supports (-webkit-touch-callout:none){.header__links>ul a span{margin-bottom:0}}.header__links>ul a span:after{background-color:#8a7860;bottom:-.7352941176470589vw;content:"";display:block;height:2px;left:0;opacity:0;position:absolute;transition:opacity .3s ease;width:100%}@media screen and (min-width:1360px){.header__links>ul a span:after{bottom:-10px}}.header__menu-button{align-items:center;background-color:transparent;border:0;color:#8a7860;cursor:pointer;display:flex;font-size:1.176470588235294vw;font-weight:600;line-height:1;padding:0;position:relative;transition:background-color .2s ease}@media screen and (min-width:1360px){.header__menu-button{font-size:16px}}.header__menu-button svg{height:.5882352941176471vw;margin-left:.36764705882352944vw;width:.8823529411764706vw;fill:#8a7860;stroke:#8a7860}@media screen and (min-width:1360px){.header__menu-button svg{height:8px;margin-left:5px;width:12px}}.header__menu-wrapper{align-items:center;display:flex;padding:.36764705882352944vw 1.25vw;position:relative}@media screen and (min-width:1360px){.header__menu-wrapper{padding:5px 17px}}.header__menu-wrapper:hover .header__list-wrapper{opacity:1;pointer-events:all}.header__list-wrapper{border-radius:.7352941176470589vw;opacity:0;padding-top:.7352941176470589vw;pointer-events:none;position:absolute;right:1.323529411764706vw;top:100%;transition:opacity .3s ease;z-index:10}@media screen and (min-width:1360px){.header__list-wrapper{border-radius:10px;padding-top:10px;right:18px}}@media (min-width:1px) and (max-width:920px){.header__list-wrapper{border-radius:10px;padding-top:10px;right:18px}}.header__list-wrapper.left{left:auto;right:0}.header__list-wrapper ul{background-color:#edebe7;border-radius:.7352941176470589vw;box-shadow:0 .8088235294117647vw 1.102941176470588vw 0 rgba(0,0,0,.169);display:flex;flex-direction:column;font-size:1.176470588235294vw;list-style:none;margin:0;min-width:13.823529411764707vw;padding:0}@media screen and (min-width:1360px){.header__list-wrapper ul{border-radius:10px;box-shadow:0 11px 15px 0 rgba(0,0,0,.169);font-size:16px;min-width:188px}}.header__list-wrapper ul a{border-bottom:2px solid transparent;color:#8a7860;display:block;font-size:1.176470588235294vw;font-weight:600;padding:.8823529411764706vw .8823529411764706vw .9558823529411765vw;-webkit-text-decoration:none;text-decoration:none;transition:border .3s ease,background-color .3s ease}@media screen and (min-width:1360px){.header__list-wrapper ul a{font-size:16px;padding:12px 12px 13px}}@media screen and (min-width:920px){.header__list-wrapper ul a:hover{background-color:#fff}}.header__list-wrapper ul a:visited{color:#8a7860}.header__list-wrapper ul a:visited.active,.header__list-wrapper ul a:visited:active,.header__list-wrapper ul a:visited:focus:focus-visible{background-color:#fff}.header__list-wrapper ul a.active,.header__list-wrapper ul a:active,.header__list-wrapper ul a:focus:focus-visible{background-color:#fff}.header__wishlist{align-items:center;cursor:pointer;display:flex;justify-content:center;margin-left:1.470588235294118vw;position:relative;-webkit-text-decoration:none;text-decoration:none}@media screen and (min-width:1360px){.header__wishlist{margin-left:20px}}@media (min-width:1px) and (max-width:920px){.header__wishlist{border:1px solid #a94016;border-radius:50%;height:25px;margin-left:auto;margin-right:0;width:25px}}@media screen and (min-width:920px){.header__wishlist:hover svg{fill:transparent;stroke:#a94016}}.header__wishlist.active:not([disabled]):not(.disabled) .header__wishlist-counter{opacity:1}.header__wishlist:active:not([disabled]):not(.disabled) svg,.header__wishlist:focus:focus-visible:not([disabled]):not(.disabled) svg{fill:#a94016;stroke:#a94016}@media (min-width:1px) and (max-width:920px){.header__wishlist:active:not([disabled]):not(.disabled) svg,.header__wishlist:focus:focus-visible:not([disabled]):not(.disabled) svg{fill:#a94016;stroke:#a94016}}.header__wishlist svg{display:flex;height:1.470588235294118vw;order:-1;pointer-events:none;width:1.470588235294118vw;fill:transparent;stroke:#8a7860;transition:fill .3s ease,stroke .3s ease}@media screen and (min-width:1360px){.header__wishlist svg{height:20px;width:20px}}@media (min-width:1px) and (max-width:920px){.header__wishlist svg{height:11px;width:11px;fill:#a94016;stroke:#a94016}}.header__wishlist-counter{background-color:#a94016;border-radius:50%;display:block;font-family:AtypDisplay,sans-serif;font-size:0;height:.5882352941176471vw;line-height:0;opacity:0;position:absolute;right:-.14705882352941177vw;text-align:center;top:-.22058823529411764vw;transition:opacity .3s ease;width:.5882352941176471vw}@media screen and (min-width:1360px){.header__wishlist-counter{height:8px;right:-2px;top:-1px;width:8px}}@media (min-width:1px) and (max-width:920px){.header__wishlist-counter{height:8px;right:-1px;top:-2px;width:8px}}.header__wishlist-counter.active{opacity:1}