html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}:focus{outline:0}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-results-button,input[type=search]::-webkit-search-results-decoration{-webkit-appearance:none;-moz-appearance:none}input[type=search]{-webkit-appearance:none;-moz-appearance:none;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}textarea{overflow:auto;vertical-align:top;resize:vertical}audio,canvas,video{display:inline-block;*display: inline;*zoom: 1;max-width:100%}audio:not([controls]){display:none;height:0}[hidden]{display:none}html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}a:focus{outline:thin dotted}a:active,a:hover{outline:0}img{border:0;-ms-interpolation-mode:bicubic}figure{margin:0}form{margin:0}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0;white-space:normal;*margin-left: -7px}button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align: middle}button,input{line-height:normal}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer;*overflow: visible}button[disabled],html input[disabled]{cursor:default}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0;*height: 13px;*width: 13px}input[type=search]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}html,button,input,select,textarea{color:#222}::-moz-selection{background:#b3d4fc;text-shadow:none}::selection{background:#b3d4fc;text-shadow:none}img{vertical-align:middle}fieldset{border:0;margin:0;padding:0}textarea{resize:vertical}.chromeframe{margin:.2em 0;background:#ccc;color:#000;padding:.2em 0}@font-face{font-family:Wremena;src:local("Wremena"),url(/assets/Wremena-CC2bBBOD.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:local("Inter Thin"),local("Inter-Thin"),url(/assets/Inter-Thin-EG0tYNUF.ttf) format("truetype");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:local("Inter Bold"),local("Inter-Bold"),url(/assets/Inter-Bold-DkCWpMjG.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:local("Inter Light"),local("Inter-Light"),url(/assets/Inter-Light-OvBYbKTf.ttf) format("truetype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:local("Inter Regular"),local("Inter-Regular"),url(/assets/Inter-Regular-fnuCEZTb.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}:root{--color-text: hsl(0, 0%, 6%);--color-white: hsl(0, 0%, 100%);--color-brown-600: hsl(41, 15%, 58%);--color-brown-300: hsl(41, 15%, 80%);--color-green-600: hsl(179, 6%, 32%);--color-green-400: hsl(179, 6%, 80%);--color-green-300: hsl(179, 6%, 90%);--color-green-100: hsl(179, 6%, 95%);--color-brown-m2lab: #282828;--color-border-m2lab: #d4d4d4;--color-text-m2lab: #282828;--color-text-hovered-m2lab: #343434;--color-gray-m2lab: #999;--color-accent-m2lab: #ae9470;--color-zoom-control-m2lab: #2d2d2d;--color-zoom-control-hovered-m2lab: #3d3d3d;--color-text-hovered: rgb(100, 100, 100);--color-background-hovered: rgb(193, 193, 193);--color-gray-alpha-2: hsla(202, 0%, 29%, .2);--border-radius-10: 10px;--border-radius-25: 25px;--border-radius-30: 30px;--border-radius-round: 50%}*,*:before,*:after{margin:0;padding:0;box-sizing:border-box;font-family:Inter,sans-serif!important;-webkit-font-smoothing:antialiased;font-weight:400;font-size:15px;line-height:1.6;color:var(--color-text)}h1,h2,h3,h4,h5,h6,p{margin:0}a{margin:0;text-decoration:none;outline:none}hr{border:1px solid var(--color-brown-600)}section{padding:3rem 0}main>section:first-child:not(.intro){margin-top:5rem}.container{width:100%;max-width:1400px;padding:0 2rem;margin:0 auto;text-align:center;height:auto}.page{overflow:hidden}.header{position:fixed;width:100%;background-color:var(--color-white);z-index:10;transition:background-color .1s linear,box-shadow .1s linear}.header.fixed{box-shadow:0 3px 10px #0003}.header__inner{height:80px;align-items:center;justify-content:space-between;gap:.2rem!important}.header__inner *{z-index:2}.header__left,.header__right{gap:.2rem!important}.header__logo img{height:60px}.header__tel{flex-direction:column;gap:3px!important;align-items:flex-end!important}.header__tel:hover p{color:var(--color-text)}.header__tel p:first-child{font-size:1rem}.header__tel p:last-child{font-size:.8rem}.footer{background-color:var(--color-green-300);padding:2rem 0}.footer .link{font-size:14px}.footer .link:hover{background-color:var(--color-white)!important}.footer__logo{margin-right:3rem}.footer__logo img{width:9rem}.footer__block{justify-content:space-around!important;flex:1}.footer__subtitle{padding-top:1rem;margin-top:1rem;font-size:.9rem}.footer__col{flex-direction:column;gap:.3rem!important}.footer__link{gap:.3rem!important}.footer__link img{width:1.5rem}.politics_link{text-decoration:underline;transition:opacity .1s linear}.politics_link:hover{opacity:.5}.slick-arrow{margin:0 50px;z-index:10;width:40px;height:auto}.slick-arrow:before{font-size:40px}.slick-list{border-radius:var(--border-radius-10)}.slick-dots button:before{font-size:15px!important}.map__iframe{position:relative;width:100%;height:600px;border-radius:var(--border-radius-10)}.main_a4ba{display:none!important}.wrapper__button{position:fixed;inset:auto 0 550px auto;margin:0;z-index:9;height:fit-content!important;width:fit-content!important;padding:12px 32px!important;border-radius:10px 10px 0 0!important;transform-origin:bottom right;transform:rotate(-90deg)}jdiv.wrap__EoyKe{z-index:1000!important}.cookie-accept{position:fixed;bottom:12px;left:12px;max-width:30vw;margin:0 auto;z-index:2000;height:fit-content;width:fit-content;padding:12px 32px;border-radius:12px;background-color:var(--color-white);color:var(--color-text);display:flex;flex-direction:column;gap:1.5rem;font-weight:300;font-size:1rem;box-shadow:0 0 8px 0 var(--color-gray-alpha-2)}.disabled{pointer-events:none!important;opacity:.5!important}.flexed{display:flex;gap:1.5rem;align-items:center}.button{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;vertical-align:middle;border:1px solid var(--color-green-600);border-radius:var(--border-radius-30);background-color:transparent;color:var(--color-green-600);padding:16px 32px;font-size:16px;line-height:normal;transition:background-color .1s linear,border-color .1s linear}.button:hover{background-color:var(--color-green-400)}.button--invert{color:var(--color-white);border-color:var(--color-white);background-color:var(--color-gray-alpha-2);backdrop-filter:blur(15px)}.button--invert:hover{background-color:var(--color-green-600)}.button--white{color:var(--color-text);border-color:transparent;background-color:var(--color-white)}.button--gray{color:var(--color-white);background-color:var(--color-green-600);border-color:var(--color-green-600)}.button--gray:hover{color:var(--color-green-600);background-color:var(--color-white)}.button--icon{background-color:#fff;border-radius:var(--border-radius-round);padding:0;width:2rem;height:2rem}.button--icon img{width:1rem;height:1rem}.button--icon--up{position:fixed;bottom:185px;right:33px;width:3rem;height:3rem;opacity:1;z-index:1000}.button--icon--up img{width:2rem;height:2rem}.button--icon--up.hidden{opacity:0}.button--active{background-color:var(--color-green-400)!important}.button--mobile{display:none}.nav-toggle{width:30px;padding:15px 0;display:none;font-size:0;color:transparent;border:0;background:none;cursor:pointer;position:fixed;top:15px;right:15px;z-index:1000}.nav-toggle:focus{outline:0}.nav-toggle.active .nav-toggle__item{background-color:transparent}.nav-toggle.active .nav-toggle__item:before{transform-origin:left top;transform:rotate(45deg) translateY(-3px)}.nav-toggle.active .nav-toggle__item:after{transform-origin:left bottom;transform:rotate(-45deg) translateY(2px)}.nav-toggle.active .nav-toggle__item:before,.nav-toggle.active .nav-toggle__item:after{background-color:var(--color-text)}.nav-toggle__item{display:block;width:100%;height:3px;background-color:var(--color-text);position:absolute;inset:0;margin:auto;transition:background .2s linear}.nav-toggle__item:before,.nav-toggle__item:after{content:"";width:100%;height:3px;background-color:var(--color-text);position:absolute;left:0;z-index:1;transition:transform .2s linear,background-color .2s linear}.nav-toggle__item:before{top:-8px}.nav-toggle__item:after{bottom:-8px}.nav__links{gap:.3rem}.footer__block .nav__links{flex-direction:column;align-items:flex-start;justify-content:flex-start}.link{display:flex;font-family:inherit;position:relative;text-align:center;align-items:center;font-size:14px;padding:.7rem .8rem;font-weight:300;border-radius:var(--border-radius-25);background-color:transparent;border:1px solid transparent;cursor:pointer;transition:background-color .1s linear,color .1s linear}.link:hover{background-color:var(--color-green-300);color:var(--color-text)}.link--active{border-color:var(--color-green-600)}.link--small{background-color:var(--color-green-100);padding:.3rem .9rem;border-radius:15px}.link--mobile{display:none}.title{font-family:Wremena,sans-serif!important;color:var(--color-green-600);font-size:2.7rem;margin-bottom:3rem;line-height:1;font-weight:400}.subtitle{font-family:Wremena,sans-serif!important;color:var(--color-green-600);font-size:1.8rem;margin-bottom:1rem;line-height:1;font-weight:400}.bold{font-weight:700}.text-left{text-align:start!important;justify-content:start!important;align-items:start!important}.text-invert{color:var(--color-white)!important;border-color:var(--color-white)!important}.green__bg{background-color:var(--color-green-300)}.image{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1;object-fit:cover}.container .image{border-radius:var(--border-radius-10)}.image--blackout{filter:brightness(80%)}.separator{display:flex;justify-content:center}.description{font-size:1.1rem;font-weight:300;max-width:70%;margin-top:3rem}.dropdown{position:relative;display:inline-block}.dropdown .link{transition:color .1s linear}.dropdown:hover .link{color:var(--color-text)}.dropdown:hover .dropdown__popup{display:block}.dropdown__popup{position:absolute;top:0;width:100%;padding-top:3rem;background-color:var(--color-white);box-shadow:0 8px 16px 0 var(--color-gray-alpha-2);z-index:1;border-radius:20px;overflow:hidden}.dropdown__popup .link{border-radius:0}.footer .dropdown__popup{display:block!important;position:relative;padding-top:0;box-shadow:none;border-radius:0;background-color:transparent}.footer .dropdown__popup .link{justify-content:flex-start;border-radius:var(--border-radius-25)!important}.hidden{display:none!important}.transparent{opacity:0!important}.overflow{display:flex;position:fixed;inset:0;margin:auto;width:100%;height:100vh;background-color:var(--color-gray-alpha-2);-webkit-backdrop-filter:blur(1rem);backdrop-filter:blur(1rem);flex-direction:column;align-items:center;justify-content:center;z-index:10000;transition:opacity .5s ease-in-out}.overflow__close{width:50px;height:50px;position:absolute;left:2rem;top:2rem;cursor:pointer;transition:.1s linear;border-radius:var(--border-radius-round)}.overflow__close>img{width:40px;height:40px}.overflow__close:hover{background-color:var(--color-green-300)}.overflow__iframe{width:100%;height:100vh}.choose__wrapper{position:relative}.choose__wrapper .button{position:absolute;bottom:50px;left:80px;z-index:10;display:flex;flex-direction:row;align-items:center;justify-content:center;gap:8px;height:52px;box-shadow:0 0 8px 0 var(--color-gray-alpha-2)}.choose__wrapper .button span{line-height:52px;font-size:14px;font-weight:700;text-transform:uppercase}.choose__wrapper .button img{width:28px;height:28px}.choose{padding:0;margin-top:80px!important;height:calc(100vh - 80px)!important}.intro,.hovedplan,.panorama__inner,.order__call__inner{position:relative;z-index:0}.intro{position:relative;width:100%;height:90vh}.intro .subtitle{position:absolute;left:0;right:0;margin:0 auto;bottom:2rem;color:var(--color-white);text-align:center}.intro__video{filter:brightness(65%)}.intro__inner{flex-direction:column;align-items:center;justify-content:center}.intro__logo{max-width:530px;filter:brightness(10);margin-bottom:3rem}.offer__text,.offer__inner{flex-direction:column}.offer__inner{max-width:65%}.offer__text{font-size:1.1rem}.offer__description:before{display:inline-block;content:"";background-color:var(--color-green-600);width:10px;height:10px;margin-right:1rem;border-radius:var(--border-radius-10)}.photos__slider img{object-fit:cover}.hovedplan{position:relative;padding:0;margin-bottom:-7px}.hovedplan .image{position:relative;height:auto}.hovedplan .container{position:absolute;top:3rem;left:0;right:0;margin:0 auto;height:auto}.hovedplan__polygon{fill:#fff;stroke-width:2px;stroke:#00b0ff;stroke-opacity:0;fill-opacity:0;transition:fill-opacity .1s linear,stroke-opacity .1s linear}.hovedplan__polygon:hover{fill-opacity:.5;stroke-opacity:1}.hovedplan__polygon--disabled{fill-opacity:.5;stroke-opacity:0;fill:#979797;pointer-events:none}.storerooms{min-height:400px;width:100%;padding:5rem 0}.storerooms__text{padding:3rem;background-color:var(--color-white);max-width:50%;z-index:2;font-weight:300;border-radius:var(--border-radius-10)}.storerooms__text .title{padding-top:0}.storerooms__text .storerooms__description{flex-direction:column;align-items:start;gap:.8rem}.storerooms__photo{height:600px;width:800px;object-fit:cover;margin-left:-100px;border-radius:var(--border-radius-10)}.storerooms__meters{margin-top:3rem}.storerooms__meters__title{font-size:3rem}.panorama__inner{position:relative}.panorama__inner:after{content:"";position:absolute;inset:0;background:linear-gradient(to right,var(--color-text 0%, transparent 50%));border-radius:var(--border-radius-10)}.panorama__photo{height:100%}.panorama__block{flex-direction:column;align-items:start;justify-content:space-between;z-index:1;height:650px;padding:3rem}.panorama__description{font-size:1.3rem;line-height:1.25;color:var(--color-green-600)}.order__call__inner{background:#e4e7e7;background:linear-gradient(90deg,#d4cfc4,#e4e7e7);padding:3rem;justify-content:space-between;border-radius:var(--border-radius-10)}.order__call__description{font-weight:300;font-size:1.3rem;flex-direction:column;max-width:35%}.about__intro__inner{justify-content:space-between;align-items:center;margin-top:5rem}.about__logo{max-width:40%;width:40%;height:200px}.about__desc{max-width:45%;width:45%;font-weight:300;font-size:1.2rem}.about__list{font-size:1.2rem;font-weight:300}.about__list li{margin-bottom:1rem}.about__list li:before{margin-right:1rem;display:inline-block;content:"";background-color:var(--color-brown-600);width:15px;height:15px;border-radius:var(--border-radius-round)}.about_company__photo{position:relative;height:750px;margin-top:5rem}.perz .title{font-size:2rem!important}.perz .title .link{display:inline-block;margin-bottom:0;padding:0;text-decoration-line:underline;transition:color .1s linear;text-align:left}.perz .title .link:hover{background-color:transparent;color:var(--color-brown-600)}.perz .flexed.container{gap:1rem;align-items:center;justify-content:center}.perz .flexed.container img{margin-top:2rem;max-width:20%;flex:1}.reliable__desc{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:1rem;font-weight:300;font-size:1.1rem}.reliable__buttons{flex-direction:column;gap:1rem}.reliable__buttons *{width:100%}.complex__inner{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:1rem;font-weight:300;font-size:1.1rem}.complex__photo{position:relative;height:500px;width:100%}.complex__photos img{max-width:calc(50% - .75rem);object-fit:cover;border-radius:var(--border-radius-10);flex:1}.status__streams{display:flex;flex-direction:column;gap:1rem}.status__stream{font-size:1rem}.docs__tabs{width:100%;gap:3rem;justify-content:center;flex-wrap:wrap;margin-bottom:4rem}.docs__tab{display:flex;gap:1rem;flex-direction:column;justify-content:center;align-items:center;border-radius:var(--border-radius-10);min-width:125px;min-height:125px;width:125px;height:125px;background-color:var(--color-white);transition:background-color .1s linear;box-shadow:4px 4px 8px 0 var(--color-gray-alpha-2);-webkit-box-shadow:4px 4px 8px 0 var(--color-gray-alpha-2);-moz-box-shadow:4px 4px 8px 0 var(--color-gray-alpha-2);cursor:pointer}.docs__tab>img{width:50px;height:50px}.docs__tab>span{width:100%;text-align:center}.docs__tab:hover,.docs__tab--active{background-color:var(--color-green-300)}.docs__body{max-width:60%;min-height:100px;margin:0 auto}.docs__files{display:none;flex-direction:column;gap:1rem}.docs__files--active{display:flex}.docs__files .separator{padding:0;margin-bottom:1rem}.docs__files .subtitle{padding-left:.8rem;margin-bottom:0}.docs__file{text-align:left;font-size:1.1rem}.contacts__links__inner{flex-direction:column;align-items:flex-start;justify-content:flex-start}.contacts__links__inner .flexed{font-size:1.1rem}.contacts__links__inner p{font-weight:300}.ourteam__photos{flex-wrap:wrap}.contacts__ourteam__photo{flex-direction:column;align-items:flex-start;justify-content:flex-start;flex:1}.contacts__ourteam__photo *{white-space:nowrap}.contacts__ourteam__photo span{font-size:.8rem;font-weight:300}.contacts__ourteam__photo img{height:250px}.criteria__filters__inner{gap:20px}.criteria__filter{flex-direction:column;gap:14px;max-width:582px}.criteria__filter>span{color:var(--color-gray-m2lab)}.criteria__filter:not(.criteria__filter--rooms){flex:1}.criteria__buttons{justify-content:space-between;max-width:582px}.criteria__button{align-items:center;background-color:var(--color-white);border:1px solid var(--color-border-m2lab);border-radius:4.3px;color:var(--color-text-m2lab);cursor:pointer;display:flex;font-size:16px;height:50px;justify-content:center;line-height:17px;padding:0;transition:color .2s ease,background-color .2s ease,border-color .2s ease;width:50px}.criteria__button:focus,.criteria__button:hover{border-color:var(--color-brown-m2lab);color:var(--color-brown-m2lab);outline:none}.criteria__button--active{background-color:var(--color-brown-m2lab)!important;border-color:var(--color-brown-m2lab)!important;color:var(--color-white)!important}.range-field{align-items:center;background-color:var(--color-white);border:1px solid var(--color-border-m2lab);border-radius:4.3px;height:50px;padding:9px 14px;position:relative;transition:border-color .2s ease;width:100%}.range-field__label{align-items:center;color:var(--color-gray-m2lab);display:flex;font-size:16px;line-height:17px;width:100%}.range-field__label input{border:0;color:var(--color-text-m2lab);padding:0 0 0 14px;text-align:center;width:100%}.range-field__separator{background-color:var(--color-border-m2lab);border:0;height:32px;margin:0 14px;width:1px}.slider{width:100%;height:2px;top:-15px}.slider .track-1{height:2px;background-color:var(--color-brown-m2lab)}.slider .thumb{width:25px;height:25px;cursor:grab;border-radius:50%;background-color:var(--color-brown-m2lab);top:-12px}.slider .thumb:active{width:30px;height:30px;top:-14px}.criteria__table{display:table;width:100%;border-radius:8px;box-shadow:0 15px 85.9px 15.2px #00000012;font-family:Inter,sans-serif!important;align-items:center;border-collapse:collapse}.criteria__table_row{display:table-row}.criteria__table_head{display:table-header-group}.criteria__table_cell{padding:21px 5px}.criteria__table_head_cell{padding:18px 5px}.criteria__table_cell,.criteria__table_head_cell{display:table-cell}.criteria__table_cell:first-child,.criteria__table_head_cell:first-child{padding-left:51px}.criteria__table_cell:last-child,.criteria__table_head_cell:last-child{padding-right:51px}.criteria__table_body{display:table-row-group}.criteria__table_head,.criteria__table_body>.criteria__table_row:not(:last-child){border-bottom:1px solid hsla(0,0%,83%,.5)}.criteria__table_body img:not(.criteria__favorite){object-fit:contain;width:100%;height:100%;max-width:85px}.criteria__table_body .criteria__table_row{transition:background-color .1s linear}.criteria__table_body .criteria__table_row:hover{background-color:#f4f4f4}.criteria__table_cell--media{display:none!important}.criteria__filters__inner{flex-wrap:wrap}.criteria__filter:not(.criteria__filter--rooms){min-width:310px!important}.button--m2lab{cursor:pointer;display:flex;font-family:Inter,sans-serif!important;font-size:14px;font-weight:700;height:46px;justify-content:center;line-height:1;padding:0;text-decoration:none;text-transform:uppercase;white-space:nowrap;width:250px;transition:color .2s ease,background-color .2s ease;background-color:var(--color-text-m2lab);border:1px solid var(--color-text-m2lab);color:var(--color-white);outline:none;align-items:center;border-radius:23px}.button--m2lab:hover{background-color:var(--color-text-hovered-m2lab);border-color:var(--color-text-hovered-m2lab);color:var(--color-white)}.button--m2lab--icon{border:0;background:none;overflow:hidden;padding:0;position:relative;text-align:inherit;cursor:pointer}.button--m2lab--icon:hover{outline:none}.button--m2lab--icon:active .button__printer__icon,.button--m2lab--icon:focus .button__printer__icon,.button--m2lab--icon:hover .button__printer__icon{padding:0 172px 0 56px}.button--m2lab--icon:active .button__text__m2lab,.button--m2lab--icon:focus .button__text__m2lab,.button--m2lab--icon:hover .button__text__m2lab{left:90px}.button--m2lab--icon .button__printer__icon{align-items:center;background-color:var(--color-white);border:1px solid var(--color-text-m2lab);border-radius:23px;display:inline-flex;flex-shrink:0;height:46px;padding:0 11px;transition:padding .2s ease}.button--m2lab--icon .button__text__m2lab{color:var(--color-text-m2lab);font-size:14px;font-weight:700;left:46px;line-height:1;position:absolute;text-transform:uppercase;top:50%;transform:translateY(-50%);transition:left .2s ease}.realty__header{justify-content:space-between;align-items:center}.realty__nav{display:flex;align-items:center;gap:13px;font-size:18px;line-height:46px}.realty__nav svg{display:block;height:19px;width:19px;transition:transform .2s ease}.realty__nav:hover svg{transform:translate(-6px)}.realty__title{font-size:30px;line-height:56px;text-align:center}.realty{line-height:normal;font-family:Inter,sans-serif!important}.realty__inner{align-items:flex-start;justify-content:space-between;width:100%;max-width:100%}.realty__left{position:relative;width:50%;gap:33px;flex-direction:column}.realty__compass{position:absolute;inset:8px auto auto 8px;background-color:var(--color-white);padding:8px;border-radius:0 50% 50%;z-index:5}.realty__compass img{width:80px;height:80px}.realty__compass--n img{transform:rotate(0)}.realty__compass--s img{transform:rotate(180deg)}.realty__compass--e img{transform:rotate(-90deg)}.realty__compass--w img{transform:rotate(90deg)}.slick-list{border-radius:0}.realty__nav_slider,.slider__m2lab{width:100%}.slider__m2lab .slick-slide{border:1px solid var(--color-border-m2lab)}.slider__m2lab--nav .slick-slide{border:none;transition:box-shadow .1s ease;width:fit-content;padding:10px;border-radius:4px;font-size:13px;text-align:center}.slider__m2lab--nav .slick-slide:hover{box-shadow:3px 6px 18px #1d1d1d2b}.slider__m2lab--nav .slick-current{border:1px solid var(--color-accent-m2lab)}.slider__image{width:100%;height:560px;border-radius:0!important;object-fit:contain;object-position:center;padding:16px 22px}.gallery__button{align-items:center;background-color:#28282833;border:0;border-radius:50%;cursor:pointer;display:flex;justify-content:center;padding:18px 22px;transition:background-color .2s ease}.gallery__button svg{fill:#282828f5;height:24px;opacity:.5;pointer-events:none;transition:opacity .2s ease,color .2s ease;width:16px}.gallery__button:hover{background-color:#282828;outline:none}.gallery__button:hover svg{fill:#fffffff5;opacity:1}.gallery__button--next{transform:rotate(180deg)}.zoom__button{position:absolute;inset:22px 22px auto auto;background-color:var(--color-accent-m2lab);border:none;border-radius:50%;display:flex;justify-content:center;padding:12px;opacity:.5;z-index:5;transition:opacity .2s ease}.zoom__button:hover{opacity:1}.zoom__overflow_controls{position:absolute;inset:auto 0 8px;margin:0 auto;display:flex;align-items:center;justify-content:center;opacity:.9;background-color:var(--color-zoom-control-m2lab);width:fit-content;border-radius:4px;overflow:hidden;z-index:1000}.zoom__overflow_button{padding:6px 10px;background-color:var(--color-zoom-control-m2lab);border:none;transition:background-color .2s ease}.zoom__overflow_button:hover{background-color:var(--color-zoom-control-hovered-m2lab)}.zoom__overflow_button img{width:20px;height:20px;object-fit:contain;object-position:center;background-color:transparent}.zoom__overflow_transform{transition:transform .3s ease-in-out;box-shadow:#000000b3 0 5px 20px 2px;margin:30px}.zoom__overflow .slider__image{height:100%;width:100%;max-width:80vw;max-height:80vh;object-fit:contain;padding:0}.realty__right{width:100%;max-width:385px;flex-direction:column}.realty__price_block{margin-bottom:40px;position:relative}.realty__price_block .button.button--icon{position:absolute;top:0;left:calc(100% + 32px);width:46px;height:46px}.realty__price_block .button.button--icon img{width:22px;height:22px}.realty__price{color:var(--color-accent-m2lab);font-size:34px;margin-bottom:10px;white-space:nowrap;text-decoration:dashed;background-color:transparent;border:none;border-bottom:3px dashed var(--color-accent-m2lab);transition:color .2s ease,border-color .2s ease}.realty__price:hover{color:var(--color-text-hovered-m2lab);border-color:var(--color-text-hovered-m2lab)}.realty__values{width:100%}.realty__value{align-items:center;justify-content:space-between;max-width:385px;width:100%;padding:18px 10px;border-bottom:1px solid var(--color-border-m2lab)}.realty__value span{font-size:18px}.realty__value span:last-child{font-weight:500;font-size:26px;line-height:20px}.lead__form{background-color:var(--color-white);border-radius:8px;margin:0 30px;max-height:700px;max-width:500px;min-width:260px;overflow-y:auto;padding:28px}.lead__form__header{margin-bottom:20px;text-align:center}.lead__form__header h2{color:var(--color-accent-m2lab);font-size:24px;font-weight:500;margin-bottom:8px;line-height:normal}.lead__form__header p{font-size:15px;line-height:22px}.lead__form__field{display:flex;align-items:flex-start;flex-direction:column}.lead__form__field label{color:var(--color-text-m2lab);font-size:14px;font-weight:500;margin-bottom:4px}.lead__form__field label a{border-bottom:1px solid var(--color-accent-m2lab);transition:border-bottom-color .2s ease}.lead__form__field label a:hover{border-bottom-color:var(--color-text-m2lab)}.lead__form__field button{margin:10px auto 0}.lead__form__field--checkbox{flex-direction:row;align-items:center}.lead__form__field--checkbox label{margin-bottom:0;font-size:11px;margin-left:10px}.lead__form__error{color:var(--color-accent-m2lab);margin-bottom:18px;line-height:normal;font-size:18px}.lead__form__input{font-family:Inter,sans-serif;background-color:var(--color-white);border:1px solid var(--color-border-m2lab);border-radius:2px;color:var(--color-text-m2lab);font-size:18px;margin-bottom:18px;padding:12px;transition:border-color .2s ease;width:100%}.lead__form__input:focus{outline:1px solid rgba(40,40,40,.5)}.lead__form__input:focus,.lead__form__input:hover{border-color:var(--color-accent-m2lab)}textarea.lead__form__input{resize:none;font-size:14px;min-height:84px}@keyframes separator-anim{0%{width:0}to{width:100%}}.anim-item{opacity:0;transition:all 1s ease-in-out}.anim-item.show{opacity:1;transform:translate(0)}.separator hr{width:100%}.separator.show hr{animation:separator-anim 1s ease-in-out 0s 1 normal forwards}.map{transform:translateY(10%)}.intro__inner{transform:translateY(50%)}.photos{transform:translate(-50%)}.hovedplan{transform:translateY(15%)}.storerooms__text{transform:translate(-75%)}.storerooms__photo{transform:translate(-150%)}.panorama{transform:translateY(15%)}.order__call{transform:translateY(50%)}.advantages__text{transform:translate(-50%)}.advantages__photo{transform:translateY(30%)}.perz{transform:translateY(20%)}.reliable,.complex__body{transform:translate(-70%)}.contacts__links{transform:translate(-100%)}.our__team{transform:translateY(10%)}.docs__tabs{transform:translate(-40%)}.docs__body{transform:translateY(5%)}.status__streams__container{transform:translate(-40%)}.status__tabsblock{transform:translateY(20%)}@media screen and (max-width:1440px){.header__inner{gap:0;height:50px}.header__logo img{height:40px}.header .link{font-size:12px;padding:.5rem .7rem}.header__right{gap:0}.header__tel p:first-child{font-size:.7rem}.header__tel p:last-child{font-size:.5rem}.footer .link{font-size:12px}.footer__logo{margin-right:0}.footer__logo img{width:5rem}.footer__link img{width:.9em}.realty__left,.realty__right{max-width:none;width:100%}.realty__buttons{flex-direction:column;align-items:flex-start;justify-content:flex-start}.realty__inner{flex-direction:column;justify-content:center;align-items:center}.realty__value{max-width:none}.choose{margin-top:50px!important;height:calc(100vh - 50px)!important}.cookie-accept{font-size:12px;max-width:50vw}}@media screen and (max-width:1160px){.header .link{font-size:9px}}@media screen and (max-width:1024px){.nav-toggle{display:block!important}.header{position:fixed;right:-100%;width:auto;height:100vh;box-shadow:0 3px 10px #0003;transition:right .2s ease-in-out}.header .container{padding:0 1rem}.header .link{font-size:.75rem;padding:.7rem 1.2rem}.header.active{right:0}.header__inner{padding:1rem .5rem}.dropdown__popup{display:block!important;position:relative;padding-top:0;box-shadow:none;border-radius:0}.dropdown__popup .link{justify-content:center;border-radius:var(--border-radius-25)!important}.header__inner,.nav__links,.header__right,.header__left{height:auto;flex-direction:column}.header__right{gap:.3rem}.header__logo{margin-bottom:2rem}.header__logo img{height:60px}.header__tel{align-items:center!important}.header__tel p:first-child{font-size:1rem}.header__tel p:last-child{font-size:.8rem}main>section:first-child:not(.intro){margin-top:0}.choose{margin-top:0!important;height:100vh!important}.choose__wrapper .button{display:none!important}.link--mobile,.intro__buttons .button--mobile{display:flex}.link--pc,.intro__buttons .button--pc{display:none}.realty__nav.realty__nav--pc{opacity:0}.button--icon--up{display:none!important}.storerooms__photo{width:500px;margin-left:-150px}.criteria__table_head{display:none}.criteria__table{border-collapse:separate;background-color:transparent;box-shadow:none}.criteria__table_row{border:none!important;display:flex;align-items:center;justify-content:flex-start;border-radius:8px;box-shadow:0 15px 85.9px 15.2px #00000012;margin-bottom:16px;padding:18px 20px}.criteria__table_cell:not(.criteria__table_cell--media):not(:last-child){display:none!important}.criteria__table_cell--media{padding:0;display:flex!important;align-items:center;justify-content:flex-start;gap:16px}.criteria__table_cell--media img{width:52px;max-width:52px;height:auto}.criteria__table_cell--media>div{display:flex;flex-direction:column;justify-content:center;align-items:flex-start}.criteria__table_cell--media>div>span:last-child{font-size:12px}.criteria__table_cell:last-child{margin-left:auto;padding:0}.criteria__table_body img:not(.criteria__favorite){max-width:52px}.wrapper__button{font-size:12px!important;padding:10px 18px!important;top:0;bottom:0;margin:auto 0}}@media screen and (max-width:768px){section{padding:2rem 0}.hovedplan .container{top:2rem}.description{max-width:100%}.button:not(.button--icon){font-size:1rem!important;padding:12px 32px}.title{font-size:2rem;margin-bottom:1.5rem}.slick-arrow:before,.slick-arrow:after,.slick-arrow{font-size:20px;width:20px}.footer__inner,.footer__block{gap:2rem;flex-direction:column}.footer__inner,.footer__block,.footer__col,.footer__block .nav__links{align-items:center!important}.footer{margin-top:3rem}.footer .link{font-size:15px}.footer .dropdown__popup .link{justify-content:center}.footer__logo img{width:8rem}.footer__link img{width:1.1rem}.footer__subtitle{margin-top:1.5rem;font-size:.7rem}.intro{align-items:flex-end}.intro__inner{margin-bottom:4.5rem}.intro__logo{max-width:350px;margin-bottom:1.5rem}.intro__buttons{flex-direction:column;width:100%;gap:16px}.intro__buttons .button{width:100%}.offer__inner{max-width:100%}.offer__description{font-size:1rem}.storerooms__inner{flex-direction:column}.storerooms__text{max-width:100%}.storerooms__meters__title{font-size:2rem}.storerooms__photo{height:auto;width:100%;margin-left:0}.panorama__block{height:450px}.panorama__description{font-size:1rem}.order__call__inner{padding:1.5rem;flex-direction:column-reverse}.order__call__description{font-size:1rem;max-width:100%}.map__iframe{height:400px}.about__intro__inner{flex-direction:column;margin:0}.about__desc{max-width:100%;width:100%}.about_company__photo{height:185px;margin-top:2rem}.perz .title{font-size:1.7rem!important}.perz .flexed.container img{max-width:50%}.complex__photo{height:185px}.complex__photos{flex-direction:column}.complex__photos img{max-width:100%}.docs__body{margin:0;max-width:100%}.docs__tabs{gap:1.5rem}.docs__tab{min-width:110px;min-height:110px;width:110px;height:110px;gap:.5rem}.docs__tab>img{width:30px;height:30px}.docs__file{font-size:1rem}.contacts__links__inner{gap:2rem}.contacts__link{flex-direction:column;align-items:start;gap:0}.contacts__link .link{padding-left:0}.realty__header{flex-direction:column;align-items:center;justify-content:center;gap:0}.gallery__button{padding:10px 14px}.realty__nav_slider{gap:15px}.realty__compass img{width:50px;height:50px}.slider__m2lab.slider__m2lab--nav{width:calc(100% - 118px)}.slick-slide .slider__m2lab.slider__m2lab--nav:not(:last-child){margin-right:0}}@media screen and (max-width:600px){.button:not(.button--icon),.reliable__buttons{width:100%}.panorama__description br{display:none}.intro__logo{max-width:250px}.realty__right{gap:30px}.realty__price_block{margin-bottom:0}.cookie-accept{padding:12px;max-width:calc(100vw - 24px)}}
