@font-face{font-family:"Ppneuemontreal Regular";src:url("../fonts/PPNeueMontreal-Regular (1).woff") format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"PPNeueMontreal SemiBold";src:url("../fonts/PPNeueMontreal-SemiBold.woff") format("woff");font-weight:600;font-style:normal;font-display:swap}@-webkit-keyframes AnimButtonText{0%{opacity:0}100%{opacity:1}}@keyframes AnimButtonText{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes title-home{0%{-webkit-transform:translateY(100%);transform:translateY(100%)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes title-home{0%{-webkit-transform:translateY(100%);transform:translateY(100%)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes animSubtitle{0%{-webkit-transform:translateY(100%);transform:translateY(100%)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes animSubtitle{0%{-webkit-transform:translateY(100%);transform:translateY(100%)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes aboutTitle{0%{ -webkit-transform:translate3d(0, 100%, 0); transform:translate3d(0, 100%, 0); -moz-transform:translate3d(0, 100%, 0); -ms-transform:translate3d(0, 100%, 0); -o-transform:translate3d(0, 100%, 0);}100%{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@keyframes aboutTitle{0%{-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0)}100%{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@-webkit-keyframes animAboutImg{0%{opacity:0;-webkit-transform:scale(1.25);transform:scale(1.25)}100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes animAboutImg{0%{opacity:0;-webkit-transform:scale(1.25);transform:scale(1.25)}100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes animGallery{0%{opacity:0}100%{opacity:1}}@keyframes animGallery{0%{opacity:0}100%{opacity:1}}*{margin:0;padding:0;-webkit-box-sizing:border-box;box-sizing:border-box}html.has-scroll-smooth{position:fixed;top:0;right:0;left:0;bottom:0}body{font-size:14px;line-height:20px;font-weight:400;font-family:"Ppneuemontreal Regular",sans-serif;background-color:#fff;color:#333;min-height:100vh}img{border:0;vertical-align:middle;max-width:100%;height:auto;display:inline-block}header,main,section,ul,li{display:block}h1,h2,h3{font-weight:400}a{display:block;text-decoration:none;color:inherit}ul{list-style:none}.container{padding:144px 24px 11.11vw}.image-col{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.header{z-index:101;mix-blend-mode:difference;background-color:rgba(255,255,255,0);-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:24px;display:-webkit-box;display:-ms-flexbox;display:flex;position:fixed;inset:0% 0% auto;width:100%}.header_logo{display:-webkit-box;display:-ms-flexbox;display:flex}.header_button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer}.header_button_text{color:#fff;font-size:14px;text-transform:uppercase;mix-blend-mode:difference;font-family:"PPNeueMontreal SemiBold",sans-serif;opacity:0;animation:AnimButtonText 1s cubic-bezier(0.86, 0, 0.07, 1) 1s forwards;-webkit-animation:AnimButtonText 1s cubic-bezier(0.86, 0, 0.07, 1) 1s forwards}.header_link{color:#fff;font-size:14px;text-transform:uppercase;mix-blend-mode:difference;font-family:"PPNeueMontreal SemiBold",sans-serif}.header_dot{background-color:#fff;margin-bottom:4px;margin-left:4px;width:10px;height:10px;border-radius:100%;-webkit-border-radius:100%;-moz-border-radius:100%;-ms-border-radius:100%;-o-border-radius:100%}.menu{overflow:hidden;position:fixed;pointer-events:none;top:0;left:0;bottom:0;right:0;width:100%;height:100vh;z-index:100;color:#fff}.menu_background{background-color:#000;position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100vh;-webkit-transform-origin:top;transform-origin:top;-webkit-transform:scaleY(0);transform:scaleY(0);-webkit-transition:-webkit-transform 1s cubic-bezier(0.85, 0.01, 0.4, 1);transition:-webkit-transform 1s cubic-bezier(0.85, 0.01, 0.4, 1);transition:transform 1s cubic-bezier(0.85, 0.01, 0.4, 1);transition:transform 1s cubic-bezier(0.85, 0.01, 0.4, 1), -webkit-transform 1s cubic-bezier(0.85, 0.01, 0.4, 1);will-change:transform}.menu_container{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;height:100vh;padding:80px 24px 24px 24px}.menu_column{width:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:relative;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.menu_column2{width:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:relative;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.menu_logo{padding-top:37.238%;opacity:0;-webkit-transition:opacity .35s cubic-bezier(0.1, 0.76, 0.4, 0.94);transition:opacity .35s cubic-bezier(0.1, 0.76, 0.4, 0.94)}.menu_title{text-align:left;letter-spacing:-2px;text-transform:uppercase;font-size:12vw;font-weight:400;line-height:90%;display:block}.menu_block_mask{overflow:hidden;-webkit-transition:-webkit-transform .65s cubic-bezier(0.85, 0.01, 0.4, 1);transition:-webkit-transform .65s cubic-bezier(0.85, 0.01, 0.4, 1);transition:transform .65s cubic-bezier(0.85, 0.01, 0.4, 1);transition:transform .65s cubic-bezier(0.85, 0.01, 0.4, 1), -webkit-transform .65s cubic-bezier(0.85, 0.01, 0.4, 1);-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0)}.menu_secondery_items{-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0);-webkit-transition:-webkit-transform .6s cubic-bezier(0.85, 0.01, 0.4, 1);transition:-webkit-transform .6s cubic-bezier(0.85, 0.01, 0.4, 1);transition:transform .6s cubic-bezier(0.85, 0.01, 0.4, 1);transition:transform .6s cubic-bezier(0.85, 0.01, 0.4, 1), -webkit-transform .6s cubic-bezier(0.85, 0.01, 0.4, 1)}.menu_secondery_items .menu_secondery_link{-webkit-transform:translate3d(0, calc(100% + 1.39vw), 0);transform:translate3d(0, calc(100% + 1.39vw), 0);-webkit-transition:0s .65s;transition:0s .65s}.menu_item{width:100%;height:10vh;overflow:hidden}.menu_secondery_item{height:3vh;width:100%;overflow:hidden;margin-bottom:6px}.menu_secondery_item:last-child{margin-bottom:0}.menu_link{width:100%;font-size:10vh;line-height:100%}.menu_secondery_link{font-size:3vh;line-height:100%;width:100%}.menu_items .menu_link{-webkit-transform:translate3d(0, calc(100% + 4.648vw), 0);transform:translate3d(0, calc(100% + 4.648vw), 0);-webkit-transition:-webkit-transform 1s cubic-bezier(0.85, 0.01, 0.4, 1);transition:-webkit-transform 1s cubic-bezier(0.85, 0.01, 0.4, 1);transition:transform 1s cubic-bezier(0.85, 0.01, 0.4, 1);transition:transform 1s cubic-bezier(0.85, 0.01, 0.4, 1), -webkit-transform 1s cubic-bezier(0.85, 0.01, 0.4, 1)}.open-menu.menu{pointer-events:auto}.open-menu .menu_background{-webkit-transform-origin:bottom;transform-origin:bottom;-webkit-transform:scaleY(1);transform:scaleY(1)}.open-menu .menu_logo{opacity:1;-webkit-transition:opacity 1s cubic-bezier(0.5, 0, 0, 1) .5s;transition:opacity 1s cubic-bezier(0.5, 0, 0, 1) .5s}.open-menu .menu_block_mask{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.open-menu .menu_secondery_items{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.open-menu .menu_items .menu_link{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);-webkit-transition:-webkit-transform 1s cubic-bezier(0.31, 0, 0.05, 0.93);transition:-webkit-transform 1s cubic-bezier(0.31, 0, 0.05, 0.93);transition:transform 1s cubic-bezier(0.31, 0, 0.05, 0.93);transition:transform 1s cubic-bezier(0.31, 0, 0.05, 0.93), -webkit-transform 1s cubic-bezier(0.31, 0, 0.05, 0.93)}.open-menu .menu_items .menu_item:nth-child(1) .menu_link{-webkit-transition-delay:.4s;transition-delay:.4s}.open-menu .menu_items .menu_item:nth-child(2) .menu_link{-webkit-transition-delay:.475s;transition-delay:.475s}.open-menu .menu_items .menu_item:nth-child(3) .menu_link{-webkit-transition-delay:.55s;transition-delay:.55s}.open-menu .menu_secondery_items .menu_secondery_link{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);-webkit-transition:-webkit-transform .65s cubic-bezier(0.1, 0.76, 0.4, 0.94);transition:-webkit-transform .65s cubic-bezier(0.1, 0.76, 0.4, 0.94);transition:transform .65s cubic-bezier(0.1, 0.76, 0.4, 0.94);transition:transform .65s cubic-bezier(0.1, 0.76, 0.4, 0.94), -webkit-transform .65s cubic-bezier(0.1, 0.76, 0.4, 0.94)}.open-menu .menu_secondery_item:nth-child(1) .menu_secondery_link{-webkit-transition-delay:.6s;transition-delay:.6s}.open-menu .menu_secondery_item:nth-child(2) .menu_secondery_link{-webkit-transition-delay:.675s;transition-delay:.675s}.open-menu .menu_secondery_item:nth-child(3) .menu_secondery_link{-webkit-transition-delay:.75s;transition-delay:.75s}.about_container{padding:144px 24px 40px}.about{color:#000;text-align:center;text-transform:uppercase;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;font-size:132px;line-height:83%}.about_mask{grid-column-gap:40px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:100%;position:relative;overflow:hidden}.about_title{letter-spacing:-5.5px;font-size:8.8vw;font-weight:400;line-height:85%;text-transform:uppercase;-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0);animation:aboutTitle 1s cubic-bezier(0.31, 0, 0.05, 0.93) .065s forwards;-webkit-animation:aboutTitle 1s cubic-bezier(0.31, 0, 0.05, 0.93) .065s forwards}.about_img-hidden{width:36vw;height:47vw;overflow:hidden;margin:40px auto}.about_img-block{width:inherit;height:inherit;opacity:0;-webkit-transform:scale(1.25);transform:scale(1.25);animation:animAboutImg 1s cubic-bezier(0.31, 0, 0.05, 0.93) .3s forwards;-webkit-animation:animAboutImg 1s cubic-bezier(0.31, 0, 0.05, 0.93) .3s forwards}.about_img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;position:relative}.about_description{margin-bottom:40px;font-weight:400;width:100%;font-size:30px;line-height:120%;text-transform:none;font-family:"Ppneuemontreal Regular",sans-serif}.gallery{width:100%;height:100vh;position:fixed;top:0;left:0;right:0;bottom:0;overflow:hidden;opacity:0;animation:animGallery 1.5s cubic-bezier(0.85, 0.01, 0.4, 1) forwards;-webkit-animation:animGallery 1.5s cubic-bezier(0.85, 0.01, 0.4, 1) forwards}.card_img{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:auto;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;overflow:hidden;-webkit-transition:-webkit-transform .65s cubic-bezier(0.22, 0.9, 0.5, 1);transition:-webkit-transform .65s cubic-bezier(0.22, 0.9, 0.5, 1);transition:transform .65s cubic-bezier(0.22, 0.9, 0.5, 1);transition:transform .65s cubic-bezier(0.22, 0.9, 0.5, 1), -webkit-transform .65s cubic-bezier(0.22, 0.9, 0.5, 1);will-change:transform}.element{width:100vw;height:80vh;display:block;position:absolute;top:10vh;bottom:auto;left:0}.thumbnail_scroll{z-index:4;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100vw;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute}.outer_name{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:6.25vw;display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;top:auto;left:auto}.pr_name{z-index:auto;color:#000;text-align:center;letter-spacing:-0.1vw;text-transform:uppercase;-webkit-box-flex:0;-ms-flex:0 auto;flex:0 auto;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;font-size:6.25vw;line-height:100%;position:absolute;top:calc(50% - 3.125vw);opacity:0;-webkit-transition:opacity .65s cubic-bezier(0.22, 0.9, 0.5, 1);transition:opacity .65s cubic-bezier(0.22, 0.9, 0.5, 1);will-change:transform}.in-center .pr_name{opacity:1}.active .pr_name{opacity:1}.pr_inner{z-index:4;color:#fff;text-align:center;letter-spacing:-0.1vw;text-transform:uppercase;-webkit-box-flex:0;-ms-flex:0 auto;flex:0 auto;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:200%;font-size:6.25vw;line-height:100%;position:absolute;top:calc(50% - 3.125vw);left:-50%;opacity:0;-webkit-transition:-webkit-transform .65s cubic-bezier(0.22, 0.9, 0.5, 1);transition:-webkit-transform .65s cubic-bezier(0.22, 0.9, 0.5, 1);transition:transform .65s cubic-bezier(0.22, 0.9, 0.5, 1);transition:transform .65s cubic-bezier(0.22, 0.9, 0.5, 1), -webkit-transform .65s cubic-bezier(0.22, 0.9, 0.5, 1);will-change:transform}.in-center .pr_inner{opacity:1}.active .pr_inner{opacity:1}.slide_link{z-index:1;text-align:center;width:32vw;height:100%;margin:auto;display:block;position:relative;left:auto;right:auto;overflow:hidden;-webkit-transition:-webkit-transform .65s cubic-bezier(0.22, 0.9, 0.5, 1);transition:-webkit-transform .65s cubic-bezier(0.22, 0.9, 0.5, 1);transition:transform .65s cubic-bezier(0.22, 0.9, 0.5, 1);transition:transform .65s cubic-bezier(0.22, 0.9, 0.5, 1), -webkit-transform .65s cubic-bezier(0.22, 0.9, 0.5, 1);will-change:transform}.slide_link:hover .card_img{-webkit-transform:scale(0.9075);transform:scale(0.9075)}.slide_link:hover .image{-webkit-transform:scale(1.2);transform:scale(1.2)}.slide_link:hover .pr_inner{-webkit-transform:scale(1.0925);transform:scale(1.0925)}.image{text-align:center;width:100%;max-width:none;height:auto;display:block;position:relative;inset:auto;-webkit-transition:-webkit-transform .65s cubic-bezier(0.22, 0.9, 0.5, 1);transition:-webkit-transform .65s cubic-bezier(0.22, 0.9, 0.5, 1);transition:transform .65s cubic-bezier(0.22, 0.9, 0.5, 1);transition:transform .65s cubic-bezier(0.22, 0.9, 0.5, 1), -webkit-transform .65s cubic-bezier(0.22, 0.9, 0.5, 1)}.drag-proxy{position:absolute;overflow:visible}.cover{color:#fff;text-align:center;-webkit-text-fill-color:inherit;background-color:#fff;background-clip:border-box;width:100%;height:100vh;padding-left:20px;padding-right:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:absolute;inset:0}.title_wrapper{width:100%;max-width:100%;height:10.67vw;overflow:hidden}.title{z-index:89;color:#000;letter-spacing:-4px;text-wrap:nowrap;-webkit-text-stroke-color:#fff;text-transform:uppercase;width:100%;font-size:10.67vw;font-weight:400;line-height:1;overflow:hidden;-webkit-transform:translateY(100%);transform:translateY(100%);animation:title-home 1.25s cubic-bezier(0.31, 0, 0.05, 0.93) .1s forwards;-webkit-animation:title-home 1.25s cubic-bezier(0.31, 0, 0.05, 0.93) .1s forwards}.title.title_hidden{color:#fff}.subtitle_wrapper{z-index:99;-o-object-fit:fill;object-fit:fill;width:60%;max-width:60%;height:1.7vw;font-weight:400;min-height:auto;font-size:22px;line-height:120%;overflow:hidden;position:absolute;bottom:40px}.subtitle{z-index:92;color:#000;font-size:1.5vw;line-height:1.7vw;-webkit-transform:translateY(100%);transform:translateY(100%);animation:animSubtitle 1s cubic-bezier(0.31, 0, 0.05, 0.93) .1s forwards;-webkit-animation:animSubtitle 1s cubic-bezier(0.31, 0, 0.05, 0.93) .1s forwards;-webkit-animation-delay:.75s;animation-delay:.75s}.slider_home{z-index:90;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;width:60%;height:100%;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row;flex-flow:row;-ms-flex-item-align:center;align-self:center;-webkit-box-flex:0;-ms-flex:0 auto;flex:0 auto;overflow:hidden;position:absolute;inset:auto}.slider_home .showing{opacity:1}.slide_home{width:100%;height:auto;position:absolute;opacity:0;-webkit-transition:opacity 2s ease-out;transition:opacity 2s ease-out}.slide_home_img{width: 100%}.slider_title_container{width:100%;min-width:162%;height:10.67vw;position:absolute;overflow:hidden}.apartment{text-align:center;text-transform:uppercase;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:100%;overflow:hidden}.apartment_container{width:100%;position:relative;margin-bottom:11.11vw}.apartment_container:nth-child(2){margin-bottom:0}.apartment_image_hidden{margin-top:11.11vw;text-align:center;-o-object-fit:cover;object-fit:cover;width:100%;height:55vw;overflow:hidden;position:relative}.apartment_descr{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;width:100%;font-size:30px;line-height:120%}.apartment_descr_header{width:100%;display:grid;grid-column-gap:10px;grid-row-gap:10px;text-align:left;font-size:30vw}.apartment_descr_number{text-transform:uppercase;letter-spacing:-2px;font-size:6.94vw;line-height:83%}.apartment_descr_title{text-transform:none;font-size:2.08vw;line-height:120%}.apartment_descr_body{text-align:right;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;padding-top:4.167vw}.apartment_descr_text{text-align:left;letter-spacing:0px;text-transform:none;width:50%;margin-bottom:0px;font-family:"Ppneuemontreal Regular",sans-serif;font-size:30px;line-height:120%}.apartment_columns{grid-column-gap:24px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;width:100%;margin-top:11.11vw;margin-bottom:11.11vw}.apartment_columns_2{display:grid;gap:24px;grid-template-columns:1fr 1fr 1fr;grid-template-rows:auto auto;grid-auto-columns:1fr;width:100%;margin-top:11.11vw;margin-bottom:11.11vw}.apartment_columns_3{width:100%;grid-column-gap:24px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-top:11.11vw;margin-bottom:11.11vw}.apartment_column{width:50%;height:47.5vw}.apartment_column_2{width:30.8vw;height:34.85vw}.apartment_column_3{width:50%;height:47.86vw}.footer{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media only screen and (max-width: 991px){.about_title{letter-spacing:-4px;font-size:112px;font-weight:400;line-height:92.96px}.about_img-hidden{width:50vw;height:70vw}.title_wrapper{height:10.6vw}.title{letter-spacing:-3px;font-size:10.6vw}.subtitle_wrapper{height:2.7vw} .slide_link{width: 70vw} .pr_inner, .pr_name{font-size: 10vw}.subtitle{font-size:2.5vw;line-height:2.7vw}.apartment_image_hidden{margin-top:16.326vw}.apartment_descr_number{font-size:90px;line-height:74.7px}.apartment_descr_title{font-size:24px;line-height:28.8px}.apartment_descr_body{padding-top:6.122vw;font-size:24px;line-height:28.8px}.apartment_descr_text{font-size:24px}.apartment_columns{width:95.27vw;height:57.55vw;margin-top:16.326vw}.apartment_columns_2{margin-top:16.326vw;margin-bottom:16.326vw}.apartment_columns_3{margin-top:16.326vw;margin-bottom:16.326vw}.apartment_column{width:46.33vw;height:47.86vw}.apartment_column_2{width:auto;height:auto}.apartment_column_3{width:46.33vw;height:47.86vw}.footer{grid-column-gap:40px}}@media only screen and (max-width: 767px){.menu_container{text-align:left}.menu_secondery_item{height:3.2vh}.menu_secondery_link{font-size:3.2vh}.about_mask{grid-column-gap:16px}.about_title{letter-spacing:-3px;font-size:11vw;font-weight:400;line-height:86%}.about_img-hidden{width:60vw;height:70vw}.cover{text-align:center}.subtitle_wrapper{width:90%;max-width:90%;height:3.6vw}.subtitle{font-size:3.4vw;line-height:3.6vw}.pr_inner,.pr_name{font-size: 10vw}.apartment_descr_text{width:100%;font-size:22px}.apartment_columns{width:100%;height:auto}.apartment_columns_2{grid-template-rows:auto auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;margin-top:80px;margin-bottom:80px}.apartment_columns_3{margin-top:80px;margin-bottom:80px}.apartment_column{width:46.33vw;height:47.86vw}}@media only screen and (max-width: 479px){.container{padding:144px 20px 11.11vw}.header{padding:20px}.menu_container{padding-left:20px;padding-right:20px;padding-bottom:20px}.menu_column{width:100%}.menu_column2{display:none}.menu_item{width:100%;text-align:left}.menu_secondery_items{width:100%}.about_container{padding:144px 20px 40px}.about_mask{grid-column-gap:12px;grid-row-gap:12px}.about_title{letter-spacing:-2px;font-size:16vw;line-height:13.28vw}.about_img-hidden{width:60vw;height:80vw}.about_description{font-size:22px;line-height:26.4px;letter-spacing:0}.cover{padding-left:16px;padding-right:16px}.title_wrapper{height:36vw}.title{letter-spacing:-1px;font-size:18.8vw;text-wrap:wrap}.subtitle_wrapper{height:12.8vw;position:absolute;bottom:40px}.subtitle{font-size:6vw;line-height:6.4vw}.slide_link{width: 90vw}.slider_home{width:100%}.slider_title_container{width:100%;height:36vw}.apartment_image_hidden{margin-top:21.34vw}.apartment_descr_header{row-gap:20px}.apartment_descr_number{font-size:72px;line-height:59.76px}.apartment_descr_title{font-size:22px;line-height:26.4px}.apartment_descr_body{padding-top:21.33vw;font-size:24px;line-height:28.8px}.apartment_descr_text{font-size:22px;line-height:26.4px}.apartment_columns{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;-webkit-column-gap:0;-moz-column-gap:0;column-gap:0;row-gap:24px;margin-top:21.33vw}.apartment_columns_2{width:100%;grid-template-rows:auto;grid-template-columns:1fr;margin-top:21.33vw;margin-bottom:21.33vw}.apartment_columns_3{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;-webkit-column-gap:0;-moz-column-gap:0;column-gap:0;row-gap:24px;margin-top:21.33vw;margin-bottom:21.33vw}.apartment_column{width:100%;height:90vw}.apartment_column_2{width:auto;height:auto}.apartment_column_3{width:100%;height:90vw}.footer{text-align:center;-ms-flex-flow:wrap;flex-flow:wrap;place-content:center;grid-column-gap:60px;grid-row-gap:16px}}/*# sourceMappingURL=main.min.css.map */