html{-webkit-text-size-adjust:100%}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,h1,h2,h3,h4,h5,h6,header,hgroup,img,input,label,main,menu,nav,p,section,select,small,textarea{display:block}h1,h2,h3,h4,h5,h6,input,label,p,select,small,textarea{speak:none;-webkit-font-smoothing:antialiased}:focus{outline:0}textarea{overflow:auto}input,input:after,input:before{-webkit-user-select:initial;-moz-user-select:initial;-ms-user-select:initial;-o-user-select:initial;user-select:initial}input,input:focus,input:hover,select,select:focus,select:hover{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none}input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input::-ms-clear{display:none}a,i{color:inherit;text-decoration:none}input:focus,keygen:focus,select:focus,textarea:focus{outline:none}select::-ms-expand{display:none}html{-webkit-tap-highlight-color:rgba(0,0,0,0)}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}*,:after,:before{box-sizing:border-box}input::-ms-clear,input::-webkit-search-cancel-button{display:none;opacity:0;-webkit-appearance:none}input:not([type=submit]):not([type=password]){-moz-appearance:textfield}@font-face{font-family:Beatrice;src:url(./fonts/Beatrice-Bold.eot);src:url(./fonts/Beatrice-Bold.eot?#iefix) format("embedded-opentype"),url(./fonts/Beatrice-Bold.woff2) format("woff2"),url(./fonts/Beatrice-Bold.woff) format("woff"),url(./fonts/Beatrice-Bold.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:Beatrice;src:url(./fonts/Beatrice-BoldItalic.eot);src:url(./fonts/Beatrice-BoldItalic.eot?#iefix) format("embedded-opentype"),url(./fonts/Beatrice-BoldItalic.woff2) format("woff2"),url(./fonts/Beatrice-BoldItalic.woff) format("woff"),url(./fonts/Beatrice-BoldItalic.ttf) format("truetype");font-weight:700;font-style:italic}@font-face{font-family:Beatrice;src:url(./fonts/Beatrice-ExtraBold.eot);src:url(./fonts/Beatrice-ExtraBold.eot?#iefix) format("embedded-opentype"),url(./fonts/Beatrice-ExtraBold.woff2) format("woff2"),url(./fonts/Beatrice-ExtraBold.woff) format("woff"),url(./fonts/Beatrice-ExtraBold.ttf) format("truetype");font-weight:800;font-style:normal}@font-face{font-family:Beatrice;src:url(./fonts/Beatrice-ExtraBoldItalic.eot);src:url(./fonts/Beatrice-ExtraBoldItalic.eot?#iefix) format("embedded-opentype"),url(./fonts/Beatrice-ExtraBoldItalic.woff2) format("woff2"),url(./fonts/Beatrice-ExtraBoldItalic.woff) format("woff"),url(./fonts/Beatrice-ExtraBoldItalic.ttf) format("truetype");font-weight:800;font-style:italic}@font-face{font-family:Beatrice;src:url(./fonts/Beatrice-Light.eot);src:url(./fonts/Beatrice-Light.eot?#iefix) format("embedded-opentype"),url(./fonts/Beatrice-Light.woff2) format("woff2"),url(./fonts/Beatrice-Light.woff) format("woff"),url(./fonts/Beatrice-Light.ttf) format("truetype");font-weight:300;font-style:normal}@font-face{font-family:Beatrice;src:url(./fonts/Beatrice-LightItalic.eot);src:url(./fonts/Beatrice-LightItalic.eot?#iefix) format("embedded-opentype"),url(./fonts/Beatrice-LightItalic.woff2) format("woff2"),url(./fonts/Beatrice-LightItalic.woff) format("woff"),url(./fonts/Beatrice-LightItalic.ttf) format("truetype");font-weight:300;font-style:italic}@font-face{font-family:Beatrice;src:url(./fonts/Beatrice-Medium.eot);src:url(./fonts/Beatrice-Medium.eot?#iefix) format("embedded-opentype"),url(./fonts/Beatrice-Medium.woff2) format("woff2"),url(./fonts/Beatrice-Medium.woff) format("woff"),url(./fonts/Beatrice-Medium.ttf) format("truetype");font-weight:500;font-style:normal}@font-face{font-family:Beatrice;src:url(./fonts/Beatrice-MediumItalic.eot);src:url(./fonts/Beatrice-MediumItalic.eot?#iefix) format("embedded-opentype"),url(./fonts/Beatrice-MediumItalic.woff2) format("woff2"),url(./fonts/Beatrice-MediumItalic.woff) format("woff"),url(./fonts/Beatrice-MediumItalic.ttf) format("truetype");font-weight:500;font-style:italic}@font-face{font-family:Beatrice;src:url(./fonts/Beatrice-Regular.eot);src:url(./fonts/Beatrice-Regular.eot?#iefix) format("embedded-opentype"),url(./fonts/Beatrice-Regular.woff2) format("woff2"),url(./fonts/Beatrice-Regular.woff) format("woff"),url(./fonts/Beatrice-Regular.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Beatrice;src:url(./fonts/Beatrice-RegularItalic.eot);src:url(./fonts/Beatrice-RegularItalic.eot?#iefix) format("embedded-opentype"),url(./fonts/Beatrice-RegularItalic.woff2) format("woff2"),url(./fonts/Beatrice-RegularItalic.woff) format("woff"),url(./fonts/Beatrice-RegularItalic.ttf) format("truetype");font-weight:400;font-style:italic}@font-face{font-family:Beatrice;src:url(./fonts/Beatrice-SemiBold.eot);src:url(./fonts/Beatrice-SemiBold.eot?#iefix) format("embedded-opentype"),url(./fonts/Beatrice-SemiBold.woff2) format("woff2"),url(./fonts/Beatrice-SemiBold.woff) format("woff"),url(./fonts/Beatrice-SemiBold.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:Beatrice;src:url(./fonts/Beatrice-SemiBoldItalic.eot);src:url(./fonts/Beatrice-SemiBoldItalic.eot?#iefix) format("embedded-opentype"),url(./fonts/Beatrice-SemiBoldItalic.woff2) format("woff2"),url(./fonts/Beatrice-SemiBoldItalic.woff) format("woff"),url(./fonts/Beatrice-SemiBoldItalic.ttf) format("truetype");font-weight:700;font-style:italic}@font-face{font-family:Beatrice;src:url(./fonts/Beatrice-Thin.eot);src:url(./fonts/Beatrice-Thin.eot?#iefix) format("embedded-opentype"),url(./fonts/Beatrice-Thin.woff2) format("woff2"),url(./fonts/Beatrice-Thin.woff) format("woff"),url(./fonts/Beatrice-Thin.ttf) format("truetype");font-weight:200;font-style:normal}@font-face{font-family:Beatrice;src:url(./fonts/Beatrice-ThinItalic.eot);src:url(./fonts/Beatrice-ThinItalic.eot?#iefix) format("embedded-opentype"),url(./fonts/Beatrice-ThinItalic.woff2) format("woff2"),url(./fonts/Beatrice-ThinItalic.woff) format("woff"),url(./fonts/Beatrice-ThinItalic.ttf) format("truetype");font-weight:200;font-style:italic}.headline,h1{font-size:62px;line-height:1.16129em;font-weight:500}@media screen and (max-width:768px){.headline,h1{font-size:38px;line-height:1.26316em}}.pr_title,h2{font-size:32px;line-height:1.3125em;font-weight:500}@media screen and (max-width:768px){.pr_title,h2{font-size:24px;line-height:1.41667em;letter-spacing:.00833em}}.pr_title--light,h2--light{color:#fff}.sec_title,h3{font-size:22px;line-height:1.45455em;font-weight:500}@media screen and (max-width:768px){.sec_title,h3{font-size:18px;line-height:1.55556em;letter-spacing:.01111em}}.sm_title,h4{font-size:18px;line-height:1.44444em;letter-spacing:.01111em;font-weight:500}@media screen and (max-width:768px){.sm_title,h4{font-size:16px;line-height:1.5em;letter-spacing:.0125em}}.body_txt,p{font-size:12px;line-height:1.66667em;letter-spacing:.01667em;font-weight:400;opacity:.5}a{color:#02474a}figcaption,h1+h4{margin-top:20px}figcaption{font-size:12px;font-family:Beatrice,sans-serif;letter-spacing:.01667em;line-height:1.66667em;font-weight:400;color:rgba(19,21,20,.5)}.sup{position:relative}.sup:after{content:"2";position:absolute;right:-10px;top:-5px;font-size:.7em}@-webkit-keyframes rotation{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes rotation{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.rotate{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-name:rotation;animation-name:rotation}@-webkit-keyframes scroll{0%{opacity:1}to{opacity:0}}@keyframes scroll{0%{opacity:1}to{opacity:0}}@-webkit-keyframes slide{0%{left:0;opacity:1}30%{opacity:1}to{left:-10px;opacity:0}}@keyframes slide{0%{left:0;opacity:1}30%{opacity:1}to{left:-10px;opacity:0}}@-webkit-keyframes imgOverlay{0%{height:100%}to{height:0%}}@keyframes imgOverlay{0%{height:100%}to{height:0%}}.btn__pr{display:flex;align-items:center;justify-content:center;font-family:Beatrice,sans-serif;font-size:18px;line-height:1.44444em;letter-spacing:.01111em;font-weight:400;padding:0 43px;height:80px;cursor:pointer;transition:background-color .3s ease-in-out}@media screen and (max-width:768px){.btn__pr{padding:0;font-size:16px;width:100%}}.btn__pr .icon{margin-right:15px;position:relative;top:2px;width:auto;display:inline-block}.btn__pr--neg{background-color:#fff}.btn__pr--neg .icon path{fill:#02474a}.btn__pr--neg:hover{background-color:#f4f4f7}.btn__pr--pos{background-color:#02474a;color:#fff}.btn__pr--pos .icon path{fill:#fff}.btn__pr--pos:hover{background-color:#0a2d2f}h4+.btn_pr{margin-top:40px}.download-file{display:inline-block;padding-left:34px;position:relative;margin-top:20px;font-size:12px;font-weight:500;margin-right:15px}.download-file:after{content:"";position:absolute;height:24px;width:24px;top:-8px;left:0;background-image:url(./images/ic_download.svg)}body{background-color:#f4f4f7;color:#000;font-family:Beatrice,sans-serif;font-weight:400;font-size:14px;position:relative}body.interior:before,body.logged:before{display:none}body.fixed{height:100%;overflow:hidden}body:before{content:"";position:absolute;width:207px;height:100%;background-color:#fff;z-index:-1;right:0;top:0}@media screen and (max-width:768px){body:before{display:none}}.container{max-width:1200px;width:100%;padding:0 50px;margin:0 auto}@media screen and (max-width:768px){.container{padding:0 20px}}.flexwrap{display:flex}@media screen and (max-width:768px){.flexwrap{flex-wrap:wrap}}.vertical-flex{display:flex;flex-direction:column;justify-content:center;height:100%}@media screen and (max-width:768px){.no-mob{display:none!important}}@media screen and (min-width:769px){.only-mob{display:none!important}}.quotes{margin-bottom:40px}@media screen and (max-width:768px){.quotes{margin-bottom:30px}}.prefix{padding-left:20px;position:relative;opacity:1}@media screen and (max-width:768px){.prefix{opacity:1}}.prefix:before{content:attr(prefix);position:absolute;left:0;font-family:Beatrice,sans-serif}.prefix .link,.prefix:before{font-size:12px;font-weight:400}.prefix .link{line-height:1.66667em;color:#131514;opacity:.5}#preloader{top:0;left:0;position:fixed;width:100vw;height:100vh;background-color:#f4f4f7;opacity:.7;z-index:110;pointer-events:none}.tableOverflowWrap{width:100%;overflow-x:scroll}.scroll-icon{margin:30px auto 0;text-align:center;padding:30px 0}.scroll-icon__anim{display:inline-block;bottom:-6px;position:relative;-webkit-animation-duration:1.3s;animation-duration:1.3s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-name:slide;animation-name:slide}@media screen and (min-width:769px){.scroll-icon+.tableOverflowWrap{margin-top:30px}}.figure,.figure-wrap{position:relative}.figure-wrap:after{content:"";position:absolute;height:100%;width:100%;top:0;left:0;background-color:#131514}.figure.found .figure-wrap:after{-webkit-animation-name:imgOverlay;animation-name:imgOverlay;-webkit-animation-duration:1.5s;animation-duration:1.5s;-webkit-animation-timing-function:cubic-bezier(.785,.135,.3,.86);animation-timing-function:cubic-bezier(.785,.135,.3,.86);-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.figure img{width:100%}[data-slide-in]{-webkit-transform:translateY(60px) scale(.95);transform:translateY(60px) scale(.95);-webkit-transform-origin:center center;transform-origin:center center;transition:.5s ease-in-out;opacity:0}[data-slide-in].found{-webkit-transform:translateY(0) scale(1);transform:translateY(0) scale(1);opacity:1}img.fit{-o-object-fit:cover;object-fit:cover;font-family:"object-fit: cover;"}.header{position:fixed;width:100%;top:0;left:0;z-index:10;background-color:transparent;transition:background-color .3s ease-in-out}@media screen and (max-width:768px){.header{height:70px;border-bottom:1px solid #cfd0d0;background-color:#f4f4f7}}.header-container{display:flex;max-width:1200px;margin:0 auto;justify-content:space-between;padding:48px 50px;transition:padding .3s ease-in-out}.header-r-block{position:absolute;right:0;top:0}@media screen and (max-width:768px){.header-r-block{right:auto;left:0;z-index:9}}.header-r-block .logo{width:207px;height:200px;background-color:#131514;display:flex;justify-content:center;align-items:center;transition:height .3s ease-in-out}@media screen and (max-width:768px){.header-r-block .logo{height:70px;width:auto;background-color:transparent}}.header-r-block .logo svg{transition:height .3s ease-in-out}@media screen and (max-width:768px){.header-r-block .logo svg{height:16px}}.header-r-block .logo svg path{transition:fill .3s ease-in-out}@media screen and (max-width:768px){.header-r-block .logo svg path{fill:#131514}}.header.mob-opened .logo svg path{fill:#fff}.header-menu__item{display:inline-block;margin-right:40px;position:relative}.header-menu__item a{font-size:14px;color:#000;font-weight:500;transition:.3s ease-in-out}.header-menu__item:after{content:"";position:absolute;height:2px;width:0;background-color:#02474a;left:0;bottom:-12px;transition:.3s cubic-bezier(.175,.885,.32,1.275)}.header-menu__item.act a,.header-menu__item:hover a{color:#02474a}.header-menu__item.act:after,.header-menu__item:hover:after{width:50%}.header.shrink{background-color:#fff}.header.shrink .header-container{padding:33px 50px}.header.shrink .logo{height:80px}.header.shrink .logo svg{height:24px}.header .burger{height:100%;width:84px;position:absolute;right:0;top:0;border-left:1px solid #cfd0d0}.header .burger .lines{position:relative;width:100%;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center}.header .burger .lines .line{width:24px;height:2px;background-color:#131514;margin:0 10px}.header .burger .lines .line:first-child{margin-bottom:6px}.header .mobile-menu{background-color:#02474a;position:fixed;top:0;right:-100%;height:100vh;width:100vw;padding:24px 0 30px 30px;transition:right .5s cubic-bezier(.175,.885,.32,1.1)}.header .mobile-menu__close{position:absolute;top:24px;right:30px;color:#fff;font-size:14px;font-weight:500;letter-spacing:.01429em;display:flex;align-items:center;z-index:2}.header .mobile-menu__close-cross{margin-left:15px}.header .mobile-menu__items{height:100%;width:100%;position:relative;display:flex}.header .mobile-menu__image{position:absolute;right:0;width:50%;height:50vh;background-position:50%;background-repeat:no-repeat;background-size:cover;top:50%;-webkit-transform:translate(110%,-50%);transform:translate(110%,-50%);transition:.3s ease-in-out}.header .mobile-menu .list{align-self:center;max-width:calc(50% - 30px);opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px);transition:.3s ease-in-out}.header .mobile-menu .list-item{color:#fff;font-size:16px;font-weight:500;letter-spacing:.0125em;line-height:1.25em}.header .mobile-menu .list-item:not(:last-child){margin-bottom:30px}.header .mobile-menu .list-item a{color:inherit}.header .mobile-menu.open{right:0}.header .mobile-menu.open .mobile-menu__image{-webkit-transform:translateY(-50%);transform:translateY(-50%);transition-delay:.5s}.header .mobile-menu.open .list{opacity:1;-webkit-transform:translateY(0);transform:translateY(0);transition-delay:.7s}.login{position:absolute;right:0;margin-right:250px}.login__item{font-size:14px;color:#000;font-weight:500;transition:.3s ease-in-out;padding-left:30px;position:relative;cursor:pointer}.login__item.my-profile{padding-left:34px}.login__item.my-profile:after{left:34px}.login__item .icon{position:absolute;left:0;top:-5px;width:20px;height:24px}.login__item .icon svg{height:24px}.login__item .icon path{transition:.3s ease-in-out}.login__item:after{content:"";position:absolute;height:2px;width:0;background-color:#02474a;left:30px;bottom:-10px;transition:.3s cubic-bezier(.175,.885,.32,1.275)}.login__item:hover{color:#02474a}.login__item:hover .icon path{fill:#02474a}.login__item:hover:after{width:50%}.login__item.my-profile .icon{width:24px}.login--mobile{position:relative;margin-right:0;position:absolute;bottom:0;left:0}.login--mobile .login__item{color:#fff;display:inline-block;font-size:16px;padding-bottom:5px}.login--mobile .login__item .icon{top:-10px}.login--mobile .login__item .icon svg path{fill:#fff}.login--mobile .login__item.my-profile .icon{top:-5px}.footer{height:100px;background-color:#fff;padding:0 70px 0 60px;border-top:1px solid #cfd0d0}@media screen and (max-width:768px){.footer{height:auto;padding:30px 20px}}.footer .flexwrap{height:100%;justify-content:space-between;align-items:center}.footer .copyright{display:flex;align-items:flex-end}@media screen and (max-width:768px){.footer .copyright{flex-wrap:wrap}}.footer .copyright p{opacity:1}@media screen and (max-width:768px){.footer .copyright p{width:100%;opacity:1;margin-bottom:5px}}.footer .copyright>a{font-size:12px;margin-left:5px;line-height:1.66667em;letter-spacing:.01667em;font-weight:500}@media screen and (max-width:768px){.footer .copyright>a{margin:0 0 20px}}.footer .created p{opacity:1}@media screen and (max-width:768px){.footer .created p{opacity:1}}.footer .created .imagine_logo{margin-left:10px}.footer .created .imagine_logo svg{height:12px;width:auto}.footer .created .imagine_logo svg path{fill:#131514}.hero{padding:158px 0 60px}@media screen and (max-width:768px){.hero{padding:110px 0 40px}}.be-first{height:650px;width:100%;background-color:#02474a}@media screen and (max-width:768px){.be-first{height:auto}}.be-first .flexwrap{height:100%}.be-first__left,.be-first__right{width:50%;height:100%}@media screen and (max-width:768px){.be-first__left,.be-first__right{width:100%}}.be-first__left{background-position:50%;background-repeat:no-repeat;background-size:cover;position:relative}.be-first__left:after{content:"";position:absolute;height:100%;width:100%;top:0;left:0;background-color:#131514}.be-first__left.found:after{-webkit-animation-name:imgOverlay;animation-name:imgOverlay;-webkit-animation-duration:1.5s;animation-duration:1.5s;-webkit-animation-timing-function:cubic-bezier(.785,.135,.3,.86);animation-timing-function:cubic-bezier(.785,.135,.3,.86);-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}@media screen and (max-width:768px){.be-first__left{height:320px;order:1}}.be-first__right{display:flex;justify-content:center;align-items:center}@media screen and (max-width:768px){.be-first__right{padding:125px 20px;height:auto;order:2}}.has-questions{background-color:#fff}.has-questions .block{width:50%;padding:60px 0 87px}@media screen and (max-width:768px){.has-questions .block{width:100%}}.has-questions .block:first-child{border-right:1px solid #cfd0d0}@media screen and (max-width:768px){.has-questions .block:first-child{border-right:none;border-bottom:1px solid #cfd0d0}}.has-questions .block .title{margin-bottom:40px}@media screen and (max-width:768px){.has-questions .block .title{margin-bottom:30px}}@media screen and (max-width:768px){.has-questions .block-left{padding-bottom:40px}}.has-questions .block-left .figure{max-width:324px}.has-questions .block-left .profile-img{max-width:324px;margin-bottom:20px}@media screen and (max-width:768px){.has-questions .block-left .profile-img{width:100%}}.has-questions .block-left .name{margin-bottom:10px}.has-questions .block-right{padding-left:92.5px}@media screen and (max-width:768px){.has-questions .block-right{padding:40px 0 0}}.has-questions .block-right form{max-width:350px}@media screen and (max-width:768px){.has-questions .block-right form{margin:0 auto}}.form{position:relative;min-height:450px}.form_hiddens{display:none!important}.form_input{position:relative;max-width:335px;margin-left:auto;margin-right:auto}.form_input:not(:first-child):not(.form_input-checkbox){margin-top:32px}.form_input input,.form_input label{font-family:Beatrice,sans-serif;color:rgba(19,21,20,.5);font-size:12px;font-weight:400;line-height:1.66667em;letter-spacing:.01667em}.form_input input{color:#131514;width:100%;height:36px;border:0;margin:0;padding:0;border-radius:0;background-color:transparent;border-bottom:1px solid rgba(19,21,20,.2);position:relative;z-index:0}.form_input label{position:absolute;left:0;bottom:-2px;line-height:30px;padding-top:4px;padding-bottom:6px;z-index:1;opacity:1;transition:.3s cubic-bezier(.2,.6,.3,1);cursor:text;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none}.form_input.focus input+label,.form_input.full input+label,.form_input input:focus input+label{font-size:10px;padding-bottom:25px;opacity:.5}.form_input.focus input,.form_input input:focus input{border-bottom:1px solid #02474a}.form_input-checkbox{margin-top:20px}.form_input-checkbox+.form_input-checkbox{margin-top:0}.form_input-checkbox.error+.form_input-checkbox{padding-top:20px}.form_input-checkbox.error .error_msg{padding-top:0}.form_input-checkbox.error .error_msg:before{display:none}.form_input-checkbox.error label:before{background-color:#f7647c}.form_input-checkbox label{font-family:Beatrice,sans-serif;font-size:12px;display:inline-block;cursor:pointer;position:relative;padding:4px 0 0 35px;opacity:1;pointer-events:auto;line-height:1.66667em}.form_input-checkbox label:hover:before{border-color:#02474a!important;border-width:2px!important}.form_input-checkbox label:after,.form_input-checkbox label:before{width:20px;height:20px;top:5px}.form_input-checkbox label a{color:#02474a;font-weight:500}.form_input-checkbox label:after,.form_input-checkbox label:before{content:"";position:absolute;width:24px;height:24px;left:0;top:2px}.form_input-checkbox label:before{border-color:#02474a;background-color:#02474a;transition:background-color .3s ease-in-out,border-color .3s ease-in-out,border-width .2s ease-in-out}.form_input-checkbox label:after{background-image:url(./images/yes.svg);background-repeat:no-repeat;background-size:13px 13px;background-position:5.5px;opacity:1;transition:.3s ease-in-out}.form_input-checkbox input[data-check]{display:none}.form_input-checkbox input[data-check]:not(:checked)+label:after{width:0;opacity:0}.form_input-checkbox input[data-check]:not(:checked)+label:before{border:1px solid rgba(19,21,20,.2);background-color:transparent}.form_input.error .error_msg{color:#f7647c}.form_input.error .error_msg:before{width:100%;opacity:1}.form_input .error_msg{font-family:Beatrice,sans-serif;position:absolute;width:100%;top:calc(100% - 2px);left:0;font-size:10px;line-height:2em;letter-spacing:.02em;padding-top:5px;color:transparent;transition:color .2s ease-in-out .1s;z-index:2;text-align:left}.form_input .error_msg:before{content:"";position:absolute;top:1px;left:0;width:0;height:1px;opacity:0;background-color:#f7647c;transition:width .2s ease-in-out,opacity .2s ease-in-out}.form_input-checkbox .error_msg{top:calc(100% + 3px)}@-webkit-keyframes autofill{to{color:#131514;background:transparent}}.form input:-webkit-autofill{-webkit-animation-name:autofill;-webkit-animation-fill-mode:both}.form_message{display:none;position:absolute;left:0;top:0;width:100%;height:100%;justify-content:center;flex-direction:column;align-items:center;padding:25px;background-color:#f4f4f7;z-index:5}@media screen and (max-width:768px){.form_message{padding:0 20px}}.form_message .main-icon{height:150px;width:150px;background-position:50%;background-repeat:no-repeat;background-size:contain;margin-bottom:40px}@media screen and (max-width:768px){.form_message .main-icon{height:120px;width:120px}}.form_message__text{font-size:22px;line-height:1.45455em;font-weight:500;letter-spacing:.00909em;margin-bottom:40px;text-align:center}.form_message-success .main-icon{background-image:url(./images/ic_success_face.svg)}.form_message-error .main-icon{background-image:url(./images/ic_error_face.svg)}.form_submit{margin-top:40px;max-width:335px;margin-left:auto;margin-right:auto;position:relative}@media screen and (max-width:768px){.form_submit{margin-top:30px}}.form_submit.disabled{pointer-events:none}.form_submit__btn{position:relative;padding:24px 0 25px;width:100%;text-align:center}.form_submit__btn input{position:absolute;top:0;left:0;height:100%;width:100%;opacity:0;z-index:2;cursor:pointer}.form_submit__cover{background-color:#02474a;position:absolute;top:0;left:0;bottom:0;right:0;display:flex;justify-content:center;align-items:center;pointer-events:none;z-index:10;font-size:18px;line-height:1.44444em;letter-spacing:.01111em;font-weight:400;color:#fff;opacity:1}.form_submit__cover .icon{margin-right:15px}.form_submit__cover .icon path{fill:#fff}.input-link{position:absolute;top:11px;right:0;font-size:12px;font-weight:500;letter-spacing:.01667em;cursor:pointer}@media screen and (max-width:768px){.remind-pass{min-height:250px}}@media screen and (max-width:768px){.remind-pass .form_submit .form_submit__btn{position:relative;bottom:0}}form.disabled{opacity:.9;pointer-events:none}.inner-headline{padding:158px 0 80px}@media screen and (max-width:768px){.inner-headline{padding:110px 0 40px}}.cookie{position:fixed;bottom:0;left:0;width:100%;background-color:#02474a;padding:10px 0;z-index:99;transition:.5s cubic-bezier(.6,-.28,.735,.045)}@media screen and (max-width:768px){.cookie{padding:30px 20px 20px}}.cookie-container{padding:0 50px}@media screen and (max-width:768px){.cookie-container{padding:0}}.cookie p{font-size:12px;line-height:1.66667em;letter-spacing:.01667em;font-weight:400;max-width:75%;color:hsla(0,0%,100%,.5);opacity:1}@media screen and (max-width:768px){.cookie p{width:100%;order:1;max-width:100%;font-size:14px}}.cookie p a{color:#fff;font-weight:500;cursor:pointer}.cookie__content{display:flex;justify-content:space-between;align-items:center}@media screen and (max-width:768px){.cookie__content{flex-wrap:wrap}}.cookie .btn__pr{padding:17px 40px 16px}@media screen and (max-width:768px){.cookie .btn__pr{margin-top:30px;order:2}}.cookie.closed{opacity:0;-webkit-transform:translateY(100px);transform:translateY(100px);z-index:-99}.filters .ui-button,.filters .ui-state-default,.filters .ui-widget-content .ui-state-default,.filters .ui-widget-header .ui-state-default,.filters html .ui-button.ui-state-disabled:active,.filters html .ui-button.ui-state-disabled:hover{width:24px;height:24px;border-radius:50%;border:2px solid #02474a}.filters .ui-slider .ui-slider-range{background-color:#02474a;border:none;height:2px}.filters .ui-widget.ui-widget-content{border:none}.filters .ui-slider-horizontal{max-width:200px;height:1px;border:none;background-color:#cfd0d0}@media screen and (max-width:768px){.filters .ui-slider-horizontal{max-width:100%;width:100%}}.filters .ui-slider-horizontal .ui-slider-handle{background-color:#fff;top:-11px;transition:background-color .2s ease-in-out;cursor:pointer}.filters .ui-slider-horizontal .ui-slider-handle.ui-state-active,.filters .ui-slider-horizontal .ui-slider-handle:hover{background-color:#02474a}.filters .value-holder{position:relative;height:100%}.filters .value-holder:after{content:attr(data-val);position:absolute;bottom:-25px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);font-family:Beatrice,sans-serif;font-size:12px;color:#02474a;font-weight:500}.filters .switches__switch{display:flex;align-items:center;justify-content:flex-start}@media screen and (max-width:768px){.filters .switches__switch{justify-content:center}}.filters .switches__switch p{opacity:1}.filters .switches__switch input{display:none}.filters .switches__switch label{position:relative;width:42px;height:24px;margin-right:10px;color:#02474a;cursor:pointer}.filters .switches__switch label:before{content:"";width:100%;height:100%;border-radius:12px;background-color:rgba(19,21,20,.2);display:block;transition:background-color .1s ease-in-out}.filters .switches__switch label:after{content:"";position:absolute;left:0;top:2px;width:20px;height:20px;background-color:#fff;border-radius:50%;transition:.15s ease-in-out;-webkit-transform:translateX(2px);transform:translateX(2px)}.filters .switches__switch input:checked~label:before{background-color:currentColor}.filters .switches__switch input:checked~label:after{-webkit-transform:translateX(20px);transform:translateX(20px)}.modal{position:fixed;height:100%;z-index:99;display:none}.modal,.modal:before{top:0;left:0;width:100%}.modal:before{content:"";position:absolute;height:200%;background-color:#f4f4f7;z-index:-1}.modal_outer{width:100%;height:100%;position:relative}.modal_close,.modal_outer{display:flex;align-items:center}.modal_close{position:absolute;top:0;right:0;padding:35px 50px;justify-content:flex-end;color:#131514;cursor:pointer;z-index:5;transition:.3s ease-in-out}@media (max-width:991px){.modal_close{padding:23px 35px}}.modal_close:hover{color:#02474a}.modal_close small{font-size:14px;letter-spacing:.01429em;line-height:1.42857em;font-weight:500}.modal_close-cross{width:24px;height:24px;display:block;position:relative;margin-left:20px}.modal_close-cross:after,.modal_close-cross:before{content:"";position:absolute;left:50%;top:50%;-webkit-transform-origin:center;transform-origin:center;width:30px;height:2px;background-color:currentColor}.modal_close-cross:before{-webkit-transform:translate3d(-50%,-50%,0) rotate(-45deg);transform:translate3d(-50%,-50%,0) rotate(-45deg)}.modal_close-cross:after{-webkit-transform:translate3d(-50%,-50%,0) rotate(45deg);transform:translate3d(-50%,-50%,0) rotate(45deg)}.modal_inner{max-height:100%;width:100%;overflow:auto;padding:50px 0}@media screen and (max-width:768px){.modal_inner{padding:85px 0 20px}}.modal_inner.double{height:100%;padding:0}.modal_inner .container{display:flex}.modal_inner .container .form{margin:0 auto;width:100%;max-width:400px}.modal_inner .container .form form{margin:0 auto}.modal__title{text-align:center;letter-spacing:unset;margin-bottom:40px}@media screen and (max-width:768px){.modal__title{text-align:left}}.modal#search:before{background-color:#131514}.modal#search .modal_close{color:#fff}.modal#search .modal_suggests{position:absolute;bottom:50px;left:0;width:100%}@media (max-width:991px){.modal#search .modal_suggests{bottom:40px}}.modal#search .modal_suggests p{color:#fff;padding:0 50px}@media (max-width:991px){.modal#search .modal_suggests p{padding:0}}.modal#search .modal_suggests p span{opacity:.5;cursor:pointer;display:inline-block;margin-left:20px;transition:.2s ease-in-out}@media (max-width:991px){.modal#search .modal_suggests p span{margin-left:0;display:block}}.modal#search .modal_suggests p span:hover{opacity:1}.modal#search .modal_inner .container .form{max-width:none}.modal#search .modal_inner .container .form_input{position:relative}.modal#search .modal_inner .container .form_input:before{content:"";position:absolute;left:0;width:50px;height:70px;top:0;background-size:24px 24px;background-repeat:no-repeat;background-position:0;opacity:.3}@media (max-width:991px){.modal#search .modal_inner .container .form_input:before{width:35px;height:50px}}.modal#search .modal_inner .container .form_input input{border-bottom:2px solid rgba(0,0,0,.3);font-size:38px;font-weight:700;color:#fff;height:72px;padding-left:50px}@media (max-width:991px){.modal#search .modal_inner .container .form_input input{font-size:24px;height:50px;padding-left:35px}}.modal#search .modal_inner .container .form_input label{color:rgba(0,0,0,.3);font-size:38px;font-weight:700;opacity:1;line-height:54px;padding-bottom:9px;padding-left:50px}@media (max-width:991px){.modal#search .modal_inner .container .form_input label{font-size:24px;line-height:30px;padding-bottom:10px;padding-left:35px}}.modal#search .modal_inner .container .form_input.focus input+label,.modal#search .modal_inner .container .form_input.full input+label,.modal#search .modal_inner .container .form_input input:focus+label{padding-bottom:60px;font-size:14px;line-height:20px}@media (max-width:991px){.modal#search .modal_inner .container .form_input.focus input+label,.modal#search .modal_inner .container .form_input.full input+label,.modal#search .modal_inner .container .form_input input:focus+label{padding-bottom:42px}}.modal .double-wrap{display:flex;height:100%;width:100%}@media screen and (max-width:768px){.modal .double-wrap{flex-wrap:wrap}}.modal .double-wrap__item{width:50%;height:100%;position:relative}@media screen and (max-width:768px){.modal .double-wrap__item{width:100%}}.modal .double-wrap__item .overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(19,21,20,.2);z-index:1}.modal .double-wrap .left{display:flex;align-items:center;background-position:50%;background-repeat:no-repeat;background-size:cover}@media screen and (max-width:768px){.modal .double-wrap .left{order:2}}.modal .double-wrap .left-content{max-width:324px;margin:0 auto;z-index:2}@media screen and (max-width:768px){.modal .double-wrap .left-content{padding:0 20px}}.modal .double-wrap .right{display:flex;align-items:center}@media screen and (max-width:768px){.modal .double-wrap .right{height:auto;order:1}}.modal .double-wrap .right .form{width:50%;max-width:350px;margin:0 auto}@media screen and (max-width:768px){.modal .double-wrap .right .form{width:100%;max-width:100%;padding:85px 20px 60px}}.modal .go-back-link{margin-top:30px;text-align:center;font-size:12px;font-weight:500;cursor:pointer;letter-spacing:.01667em}.reservation{z-index:100}.compass{position:absolute;bottom:50px;right:60px}.mob-compass{margin:0 0 20px auto;padding-right:20px}.reservIncluded{color:#131514;opacity:1;text-align:center;font-size:14px;margin-top:20px;font-weight:500}.tooltip{display:none;background-color:#02474a;height:100px;min-width:260px;position:fixed;color:#fff;padding:0 30px;z-index:100;pointer-events:none}.tooltip__inner{height:100%;width:100%;display:flex;justify-content:flex-start;align-items:center}.tooltip__floor,.tooltip__room{font-size:62px;font-weight:500;opacity:1;padding-right:24px;margin-right:30px;position:relative}.tooltip__floor:after,.tooltip__room:after{content:"";position:absolute;height:60px;width:1px;background-color:rgba(244,244,247,.5);right:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.tooltip__flats{opacity:1;font-size:12px;letter-spacing:.01667em;font-weight:400}.floor-select{background-color:#02474a;width:207px;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center}.floor-select .title{font-size:14px;opacity:1;color:#fff;margin-bottom:30px}.floor-select .floor-list li{font-size:18px;line-height:1.44444em;color:#fff;opacity:.5;text-align:center;margin-bottom:20px;font-weight:500;position:relative;cursor:pointer;z-index:1;transition:.3s ease-in-out}.floor-select .floor-list li:after{position:absolute;content:"";height:40px;width:40px;border-radius:50%;border:2px solid transparent;top:-9px;left:8px;z-index:-1;transition:.3s ease-in-out}.floor-select .floor-list li:hover{opacity:1;color:#02474a}.floor-select .floor-list li:hover:after{background-color:#fff}.floor-select .floor-list li.act{opacity:1}.floor-select .floor-list li.act:after{border-color:#fff}.floor{width:100%}.floor__map{margin:0 auto;background-position:50%;background-repeat:no-repeat;background-size:contain;width:620px;height:350px}.floor polygon,.floor rect{fill:#02474a;opacity:0;transition:.2s ease-in-out;cursor:pointer}.floor polygon:hover,.floor rect:hover{opacity:.5}.floor polygon.taken,.floor rect.taken{fill:#f7647c;opacity:.5}.ap-modal{overflow-y:scroll;background-color:#f4f4f7}.ap-modal:before{height:100%}.ap-modal__inner{width:100%;padding-left:462px}@media screen and (max-width:768px){.ap-modal__inner{padding-left:0}}.ap-modal__hero{height:100vh;min-height:800px;width:100%;display:flex}@media screen and (max-width:768px){.ap-modal__hero{height:auto;flex-wrap:wrap}}.ap-modal__table{background-color:#02474a;padding:105px 81px;width:462px;position:fixed;left:0;height:100%;top:0;overflow-x:scroll}@media screen and (max-width:768px){.ap-modal__table{order:2;padding:20px 20px 40px;width:100%;position:relative;margin-top:70px;overflow-x:unset}}.ap-modal__table .details{margin-bottom:25px;width:100%}@media screen and (max-width:768px){.ap-modal__table .details{margin-bottom:40px}}.ap-modal__table .details td{border:1px solid hsla(0,0%,100%,.2);padding:30px 20px}.ap-modal__table .details .big-title,.ap-modal__table .details .small-title{font-weight:500;color:#fff;opacity:1}.ap-modal__table .details .icon{margin-bottom:10px}.ap-modal__table .details .icon path{fill:#fff}.ap-modal__table .details .small-title{font-size:14px;letter-spacing:.01429em;line-height:1.42857em}.ap-modal__table .details .small-title+.small-title{margin-top:5px}.ap-modal__table .details .small-title+.big-title{margin-top:15px}.ap-modal__table .details .big-title{font-size:62px;line-height:1.16129em}@media screen and (max-width:768px){.ap-modal__table .details .big-title{font-size:38px;line-height:1.26316em}}.ap-modal__table .compass{position:relative;bottom:0;right:0}.ap-modal__table .compass .icon{text-align:center}.ap-modal__table .compass img{max-width:73px;max-height:88px;margin:0 auto}.ap-modal__table-th{vertical-align:bottom}.ap-modal .included{font-weight:500;color:#fff;opacity:1;text-align:center;margin-top:20px;font-size:14px}.ap-modal__plan{display:flex;justify-content:center;align-items:center;width:100%}@media screen and (max-width:768px){.ap-modal__plan{padding:50px 20px 0}}@media screen and (max-width:540px){.ap-modal__plan{padding:20px 20px 0}}.ap-modal__plan-img{height:350px;width:490px;background-position:50%;background-repeat:no-repeat;background-size:contain}@media screen and (max-width:768px){.ap-modal__plan-img{height:350px;padding:87px 0 20px;box-sizing:content-box}}@media screen and (max-width:540px){.ap-modal__plan-img{height:200px;padding:87px 0 20px;box-sizing:content-box}}.ap-modal__description{padding:80px 0}@media screen and (max-width:768px){.ap-modal__description{padding:60px 0 0}}.ap-modal__description-item{width:50%}@media screen and (max-width:768px){.ap-modal__description-item{width:100%}}.ap-modal__description-item.left{padding-right:15%}@media screen and (max-width:768px){.ap-modal__description-item.left{padding-right:0}}.ap-modal__description-item.right{padding-top:75px}@media screen and (max-width:768px){.ap-modal__description-item.right{padding-top:60px}}.modal-gallery{display:flex;flex-wrap:wrap;margin:-8px;padding-bottom:100px}@media screen and (max-width:768px){.modal-gallery{padding-bottom:60px}}.modal-gallery__item{width:100%;height:650px;position:relative;overflow:hidden;z-index:2;cursor:pointer}@media screen and (max-width:768px){.modal-gallery__item{height:450px}}@media screen and (max-width:540px){.modal-gallery__item{height:180px}}.modal-gallery__item:after{position:absolute;content:"";height:100%;width:100%;border:8px solid #f4f4f7;top:0;left:0;z-index:2}.modal-gallery__item--half{width:50%}@media screen and (max-width:540px){.modal-gallery__item--half{width:100%;height:360px}}.modal-gallery__img{position:relative;height:100%;width:100%;background-position:50%;background-repeat:no-repeat;background-size:cover;z-index:1;transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out}.modal-gallery__overflow{position:absolute;height:100%;width:100%;display:flex;justify-content:center;align-items:center;z-index:1;top:0;left:0;background-color:rgba(19,21,20,.2);opacity:0;transition:opacity .5s ease-in-out}.modal-gallery__overflow .icon{text-align:center;margin-bottom:20px}.modal-gallery__overflow .icon path{fill:#fff}.modal-gallery__overflow .text{font-size:14px;font-weight:500;color:#fff;letter-spacing:.01429em}.modal-gallery__item:hover .modal-gallery__img{-webkit-transform:scale(1.05);transform:scale(1.05);-webkit-transform-origin:center center;transform-origin:center center}.modal-gallery__item:hover .modal-gallery__overflow{opacity:1}.gal-slider .modal_close{color:#fff}.gal-slider:before{background-color:#02474a}.gal-slider__container,.gal-slider__inner,.gal-slider__outer{height:100%;width:100%}.gal-slider__inner{padding:100px 138px;position:relative}@media screen and (max-width:768px){.gal-slider__inner{padding:100px 0}}.gal-slider__slide{background-position:50%;background-repeat:no-repeat;background-size:contain}.gal-slider__nav svg path{fill:#fff}.gal-slider__next,.gal-slider__prev{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);cursor:pointer;padding:10px}@media screen and (max-width:768px){.gal-slider__next,.gal-slider__prev{top:auto;-webkit-transform:translateY(0);transform:translateY(0);bottom:23px;z-index:5}}.gal-slider__next .icon,.gal-slider__prev .icon{position:relative}.gal-slider__next.swiper-button-disabled,.gal-slider__prev.swiper-button-disabled{pointer-events:none;opacity:.5}.gal-slider__prev{left:49px}.gal-slider__prev .icon{right:0;transition:right .3s ease-in-out}.gal-slider__prev:hover .icon{right:7px}.gal-slider__next{right:49px}.gal-slider__next .icon{left:0;transition:left .3s ease-in-out}.gal-slider__next:hover .icon{left:7px}.gal-slider__pagination.swiper-pagination-fraction{position:absolute;bottom:34px;text-align:center;font-size:14px;color:hsla(0,0%,100%,.5);font-weight:500}@media screen and (max-width:768px){.gal-slider__pagination.swiper-pagination-fraction{z-index:1}}.home-hero .container{display:flex;flex-wrap:wrap}.home-hero .subtitle{width:100%;margin-bottom:40px}@media screen and (max-width:768px){.home-hero .subtitle{max-width:65%;margin-bottom:30px}}.home-slider__outer{height:650px;position:relative}@media screen and (max-width:768px){.home-slider__outer{height:450px;width:calc(100% + 40px);margin-left:-20px;margin-right:-20px}}@media screen and (max-width:540px){.home-slider__outer{height:280px}}.home-slider__container{height:100%}.home-slider__wrapper:after{content:"";position:absolute;height:100%;width:100%;top:0;left:0;background-color:#131514;-webkit-animation-name:imgOverlay;animation-name:imgOverlay;-webkit-animation-duration:1.5s;animation-duration:1.5s;-webkit-animation-timing-function:cubic-bezier(.785,.135,.3,.86);animation-timing-function:cubic-bezier(.785,.135,.3,.86);-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.home-slider__slide{background-position:50%;background-repeat:no-repeat;background-size:cover}.home-slider__nav{width:240px;height:120px;position:absolute;bottom:0;left:50%;display:flex;-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:5}@media screen and (max-width:768px){.home-slider__nav{width:180px;height:90px}}.home-slider__nav [aria-disabled=true] .icon path,.home-slider__nav [aria-disabled=true] .icon svg{fill:grey}.home-slider__next,.home-slider__prev{width:50%;height:100%;cursor:pointer;position:relative;background-color:transparent;transition:.3s ease-in-out}.home-slider__next .icon,.home-slider__prev .icon{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.home-slider__next .icon path,.home-slider__next .icon svg,.home-slider__prev .icon path,.home-slider__prev .icon svg{fill:#02474a}.home-slider__pagination.swiper-pagination-fraction{position:absolute;display:inline-block;left:auto;width:auto;bottom:44px;right:-50px;z-index:3;-webkit-transform:rotate(90deg);transform:rotate(90deg);font-weight:500;color:rgba(19,21,20,.5)}@media screen and (max-width:768px){.home-slider__pagination.swiper-pagination-fraction{right:20px}}.home-slider .scroll-down{position:absolute;display:inline-block;width:auto;right:-50px;top:45px;cursor:pointer}.home-slider .scroll-down small{-webkit-writing-mode:vertical-lr;-ms-writing-mode:tb-lr;writing-mode:vertical-lr;font-size:14px;font-weight:500;letter-spacing:.01667em;margin-bottom:20px}.home-slider .scroll-down #mouse{height:24px;-webkit-animation-duration:1.5s;animation-duration:1.5s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-name:scroll;animation-name:scroll}.slogan{background-color:#131514;position:relative}.slogan-self{width:calc(50% - 120px);padding:100px 0 0}@media screen and (max-width:768px){.slogan-self{width:100%;padding:60px 0}}.slogan-self__text{max-width:324px;color:#f4f4f7}.slogan:after{content:"";position:absolute;height:100%;width:calc(50% + 120px);top:0;right:0;background-color:#fff;z-index:0}@media screen and (max-width:768px){.slogan:after{display:none}}.benefit{width:calc(50% + 120px);margin:0 0 0 auto;z-index:1}@media screen and (max-width:768px){.benefit{width:calc(100% + 40px);background-color:#fff;margin:0 -20px}}.benefit__wrap{padding:40px 0}@media screen and (max-width:768px){.benefit__wrap{padding:60px 20px}}.benefit__item{padding:60px 0 60px 40%}@media screen and (max-width:768px){.benefit__item{padding:0}}.benefit__item .text-content{padding-bottom:0}.benefit__item:not(:last-child){border-bottom:1px solid #cfd0d0}@media screen and (max-width:768px){.benefit__item:not(:last-child){padding-bottom:40px;margin-bottom:40px}}.benefit__item .icon{margin-bottom:30px}.benefit__item .icon svg{max-height:72px}.benefit__item .icon svg path{fill:#02474a}.benefit__item .title{margin-bottom:10px}.benefit__item .text{opacity:.5}.about-project-link{height:80px;width:100%;position:relative;z-index:1}.about-project-link__wrap{width:calc(50% + 120px);height:100%;margin:0 0 0 auto;background-color:#02474a;display:flex;justify-content:center;align-items:center;transition:background-color .3s ease-in-out}.about-project-link__wrap.hover{background-color:#0a2d2f}@media screen and (max-width:768px){.about-project-link__wrap{width:100%}}.about-project-link__wrap>a{color:#fff;font-size:18px;letter-spacing:.01111em;font-weight:400}@media screen and (max-width:768px){.about-project-link__wrap>a{font-size:16px}}.about-project-link__wrap>a:hover .arrow{left:5px}.about-project-link__wrap .arrow{margin-left:27px;position:relative;left:0;transition:left .3s ease-in-out}@media screen and (max-width:768px){.about-project-link__wrap .arrow{margin-left:15px}}.about-project-link__wrap .arrow path,.about-project-link__wrap .arrow svg{fill:#fff}.home-gallery{background-color:#f4f4f7;position:relative}.home-gallery:after{content:"";position:absolute;height:100px;width:100%;background-color:#131514;top:0;left:0;z-index:0}.home-gallery-main{display:flex;position:relative;z-index:1}@media screen and (max-width:768px){.home-gallery-main{flex-wrap:wrap;margin-bottom:60px}}.home-gallery-main .title-wrap{width:calc(50% - 120px);padding-left:calc((100vw - 1200px)/2);padding-top:200px;padding-right:100px}@media screen and (max-width:768px){.home-gallery-main .title-wrap{padding:0 20px;width:100%;order:2}}.home-gallery-main .title-wrap__title{padding-left:50px}@media screen and (max-width:768px){.home-gallery-main .title-wrap__title{padding:0}}.home-gallery-main .figure{width:calc(50% + 120px);position:relative;margin:0 0 60px auto}@media screen and (max-width:768px){.home-gallery-main .figure{order:1;width:100%;margin-bottom:40px}}.home-gallery-main .figure img{width:100%}@media screen and (max-width:768px){.home-gallery-main .figure figcaption{padding-left:20px}}.home-gallery-sec{padding-bottom:100px}@media screen and (max-width:768px){.home-gallery-sec{padding-bottom:60px}}.home-gallery-sec .gallery-list:after,.home-gallery-sec .gallery-list:before{display:table;content:""}.home-gallery-sec .gallery-list:after{clear:both}@media screen and (max-width:768px){.home-gallery-sec .gallery-list{display:flex;flex-wrap:wrap}}.home-gallery-sec .gallery-list__item{max-width:50%;margin-bottom:62px}.home-gallery-sec .gallery-list__item:nth-child(odd){float:left}.home-gallery-sec .gallery-list__item:nth-child(2n){float:right;margin-left:100px;max-width:calc(50% - 100px)}@media screen and (max-width:768px){.home-gallery-sec .gallery-list__item:nth-child(2n){max-width:100%;padding:0;margin-left:0}}.home-gallery-sec .gallery-list__item:first-child{margin-top:100px}@media screen and (max-width:768px){.home-gallery-sec .gallery-list__item:first-child{margin:0 0 40px}}@media screen and (min-width:769px){.home-gallery-sec .gallery-list__item:nth-child(1n+0) img{height:350px}}@media screen and (min-width:769px){.home-gallery-sec .gallery-list__item:nth-child(2n+0) img{height:650px}}.home-gallery-sec .gallery-list__item:nth-child(3n+0){max-width:43%;margin-left:7%}@media screen and (max-width:768px){.home-gallery-sec .gallery-list__item:nth-child(3n+0){max-width:100%;margin:0 0 40px}}@media screen and (min-width:769px){.home-gallery-sec .gallery-list__item:nth-child(3n+0) img{height:350px}}@media screen and (max-width:768px){.home-gallery-sec .gallery-list__item{width:100%;max-width:100%;padding:0;margin:0 0 40px;float:unset}}.home-gallery-sec .gallery-list .quote{margin-bottom:0}.home-gallery-sec .gallery-list .quote-text{padding-right:20%}@media screen and (max-width:768px){.home-gallery-sec .gallery-list .quote-text{padding:0}}.contact-details{padding-bottom:60px;position:relative}@media screen and (max-width:768px){.contact-details{padding-bottom:40px}}.contact-details__inner{padding-top:158px}@media screen and (max-width:768px){.contact-details__inner{padding-top:110px}}.contact-details__headline{margin-bottom:80px}@media screen and (max-width:768px){.contact-details__headline{margin-bottom:40px}}.contact-details__list{display:flex}@media screen and (max-width:768px){.contact-details__list{flex-wrap:wrap}}.contact-details__item{margin-right:120px}@media screen and (max-width:768px){.contact-details__item{width:100%;margin:0 0 23px}}.contact-details__item .icon{height:24px;margin-bottom:20px}.contact-details__item .icon path,.contact-details__item .icon svg{fill:#02474a}.contact-details__item .prefix:before{font-size:14px;color:#02474a;font-weight:500;line-height:1.42857em}.contact-details__item .prefix .link{font-size:14px;line-height:1.42857em;opacity:1;font-weight:500}.contact-details__item .prefix+.extra-link{margin-top:5px}.contact-details__item .extra-link a{font-size:12px;padding-left:20px;font-weight:500}.map{background-color:#131514;height:650px}@media screen and (max-width:768px){.map{height:100vh;max-height:650px}}.map .contacts__mapWrap{height:100%}.socials{position:absolute;width:207px;right:0;bottom:110px}.socials__wrap{padding:0 20px;display:flex;flex-direction:column;justify-content:center;align-items:center}.socials__title{font-size:14px;text-align:center;font-weight:500;margin-bottom:30px}.socials__link{display:inline-block;padding:0 10px}.socials__link svg{height:25px}.socials__link svg path{fill:#131514;transition:.3s ease-in-out}.socials__link+.socials__link{margin-top:30px}.socials__link:hover path{fill:#02474a}.mob-socials{padding:28px 0}.mob-socials__wrap{display:flex;justify-content:center}.mob-socials__title{opacity:1;font-size:14px;font-weight:500}.mob-socials__link{margin-left:30px}.about-hero__images{display:flex}@media screen and (max-width:768px){.about-hero__images{flex-wrap:wrap;justify-content:center}}.about-hero__images-main{width:55%;height:100%}@media screen and (max-width:768px){.about-hero__images-main{width:100%;margin-bottom:40px}}.about-hero__images-sec{width:45%;display:flex;justify-content:center;align-items:center}@media screen and (max-width:768px){.about-hero__images-sec{width:calc(100% - 40px);margin-bottom:60px}}.about-hero__images-sec .figure{width:70%}@media screen and (max-width:768px){.about-hero__images-sec .figure{width:100%}}.about-hero__images-sec .figure img{width:100%}@media screen and (min-width:769px){.about-hero__images-sec .figure img{height:350px}}.about-quotes{background-color:#131514;padding:100px 0}@media screen and (max-width:768px){.about-quotes{padding:60px 0}}.about-quotes .text{-webkit-column-count:2;column-count:2;-webkit-column-gap:100px;column-gap:100px;letter-spacing:unset}@media screen and (max-width:768px){.about-quotes .text{-webkit-column-count:1;column-count:1}}.about-story{background-color:#fff;padding:100px 0}@media screen and (max-width:768px){.about-story{padding:40px 0 60px}}.about-story .left,.about-story .right{width:50%}@media screen and (max-width:768px){.about-story .left,.about-story .right{width:100%}}.about-story .left .figure img,.about-story .right .figure img{width:100%}.about-story .left .sec_title+.text-content,.about-story .right .sec_title+.text-content{margin-top:15px}.about-story .left .figure+.quote-text,.about-story .left .text-content+.figure,.about-story .right .figure+.quote-text,.about-story .right .text-content+.figure{margin-top:100px}@media screen and (max-width:768px){.about-story .left .figure+.quote-text,.about-story .left .text-content+.figure,.about-story .right .figure+.quote-text,.about-story .right .text-content+.figure{margin-top:40px}}.about-story .left .figure+.sec_title,.about-story .right .figure+.sec_title{margin-top:40px}.about-story .left{padding-left:calc((100vw - 1200px)/2)}.about-story .left-inner{padding:0 120px 0 50px}@media screen and (max-width:768px){.about-story .left-inner{padding:0 20px}}@media screen and (min-width:769px){.about-story .left .figure img{height:650px}}.about-story .right{padding-right:5%}@media screen and (max-width:768px){.about-story .right{margin-top:40px;padding:0 20px}}.about-story .right .sec_title,.about-story .right .text-content{padding-right:calc((100vw - 1100px)/2)}.about-story .right .figure.first{width:95%}@media screen and (max-width:768px){.about-story .right .figure.first{width:calc(100% + 40px);margin-left:-20px;margin-right:-20px}}@media screen and (max-width:768px){.about-story .right .figure.first figcaption{padding-left:20px}}@media screen and (min-width:769px){.about-story .right .figure.first img{height:550px}}@media screen and (min-width:1441px){.about-story .right .figure.first img{height:650px}}.about-story .right .figure{width:70%}@media screen and (max-width:768px){.about-story .right .figure{width:100%;margin:0}}@media screen and (max-width:768px){.about-story .right .figure img{width:100%;margin-left:0;margin-right:0}}@media screen and (min-width:769px){.about-story .right .figure img{height:350px}}@media screen and (min-width:1441px){.about-story .right .figure img{height:450px}}.about-story .right .text-content+.figure{margin-top:180px}@media screen and (max-width:768px){.about-story .right .text-content+.figure{margin-top:40px}}.not-found{height:100vh;width:100%}.not-found__outer{display:flex;justify-content:center;height:100%}@media screen and (max-width:768px){.not-found__outer{padding:0 20px;position:relative}}.not-found__inner{display:flex;flex-direction:column;justify-content:center}@media screen and (max-width:768px){.not-found__inner{width:100%;position:relative}}.not-found__content{text-align:center}.not-found .icon-big{margin-bottom:40px}@media screen and (max-width:768px){.not-found .icon-big svg{height:80px}}.not-found .msg{font-size:22px;line-height:1.45455em;letter-spacing:.00909em;color:#131514;opacity:1;font-weight:500;margin-bottom:40px}@media screen and (max-width:768px){.not-found .btn__pr{position:absolute;left:0;bottom:20px}}.text-content{padding-bottom:107px}@media screen and (max-width:768px){.text-content{padding-bottom:60px}}.text-content__wrap{width:80%}@media screen and (max-width:768px){.text-content__wrap{width:100%}}.text-content h2+p,.text-content h3+table,.text-content p+ol,.text-content p+table,.text-content p+ul{margin-top:30px}.text-content p+p{margin-top:20px}.text-content p+h3{margin-top:40px}.text-content h3+ol,.text-content h3+p,.text-content h3+ul{margin-top:15px}.text-content ul+h2,.text-content ul+h3,.text-content ul+p,.text-content ul+table{margin-top:30px}.text-content ol+h2,.text-content ol+h3,.text-content ol+p,.text-content ol+table{margin-top:40px}.text-content ul li{font-size:12px;line-height:1.66667em;font-family:Beatrice,sans-serif;font-weight:400;padding-left:20px;position:relative;color:rgba(19,21,20,.5)}.text-content ul li:not(:last-child){margin-bottom:1.1em}.text-content ul li:after{position:absolute;content:"";height:6px;width:6px;background-color:#02474a;top:.5em;left:0}.text-content ol{padding-left:13px}.text-content ol li{font-size:12px;line-height:1.66667em;font-family:Beatrice,sans-serif;font-weight:500;position:relative;counter-increment:list;list-style-type:none;padding-left:7px;color:rgba(19,21,20,.5)}.text-content ol li:not(:last-child){margin-bottom:1.1em}.text-content ol li:before{color:#131514;content:counter(list) ".";left:-20px;position:absolute;text-align:right;width:20px}.text-content table td,.text-content table th{border:1px solid #cfd0d0;font-size:14px;line-height:1.42857em;letter-spacing:.01429em}.text-content table th{font-weight:500;text-align:left;padding:10px 20px}.text-content table td{padding:20px}.text-content em{font-style:italic}.text-content strong{font-weight:700}.text-content img{max-width:100%}.text-content a{position:relative}.text-content a:after{content:"";position:absolute;height:2px;width:0;background-color:currentColor;left:0;bottom:-2px;transition:.3s cubic-bezier(.175,.885,.32,1.275)}.text-content a:hover:after{width:100%}.interior-tabs__buttons{border-bottom:1px solid #cfd0d0;margin-bottom:60px}@media screen and (max-width:768px){.interior-tabs__buttons{margin-bottom:30px}}@media screen and (max-width:768px){.interior-tabs__buttons>.container{overflow-x:scroll;padding-bottom:2px}}.interior-tabs__wrap{display:flex}@media screen and (max-width:768px){.interior-tabs__wrap{width:600px;margin:0 auto}}.interior-tabs__wrap--double{justify-content:center}@media screen and (max-width:768px){.interior-tabs__wrap--double{width:100%}}.interior-tabs__wrap--double .interior-tabs__button{width:50%}.interior-tabs__button{font-size:14px;color:rgba(19,21,20,.5);font-weight:500;width:33.33333%;text-align:center;padding-bottom:20px;position:relative;cursor:pointer;transition:.4s ease-in-out}.interior-tabs__button:after{content:"";position:absolute;height:2px;width:100%;background-color:#02474a;bottom:0;left:0;-webkit-transform-origin:center center;transform-origin:center center;-webkit-transform:scaleX(0) translate3d(0,100%,0);transform:scaleX(0) translate3d(0,100%,0);transition:.4s ease-in-out}.interior-tabs__button.act,.interior-tabs__button:hover{color:#02474a}.interior-tabs__button.act:after,.interior-tabs__button:hover:after{-webkit-transform:scaleX(1) translate3d(0,100%,0);transform:scaleX(1) translate3d(0,100%,0)}.interior-tabs-list .tab{opacity:1;pointer-events:all;z-index:1;visibility:visible;transition:opacity .5s ease-in-out;position:relative}.interior-tabs-list .tab.hidden{opacity:0;pointer-events:none;z-index:-1;visibility:hidden;position:absolute;top:0;height:0;overflow:hidden}.interior-tabs-list .tab__item,.interior-tabs-list .tab__item .figure-wrap,.interior-tabs-list .tab__item img{width:100%}.interior-tabs-list .tab-upper{margin-bottom:100px}.interior-tabs-list .tab-upper:after,.interior-tabs-list .tab-upper:before{display:table;content:""}.interior-tabs-list .tab-upper:after{clear:both}@media screen and (max-width:768px){.interior-tabs-list .tab-upper{display:flex;flex-wrap:wrap;justify-content:center;flex-direction:column;padding:0 20px;margin-bottom:0}}.interior-tabs-list .tab-upper .quote-text{margin-bottom:100px}.interior-tabs-list .tab-upper .quote-text__inner{padding-right:calc((100vw - 1100px)/2)}.interior-tabs-list .tab-upper .tab__item:nth-child(odd){float:right}.interior-tabs-list .tab-upper .tab__item:nth-child(2n){float:left}.interior-tabs-list .tab-upper .tab__item:nth-child(1n+0){max-width:50%;order:2}@media screen and (max-width:768px){.interior-tabs-list .tab-upper .tab__item:nth-child(1n+0){max-width:100%;width:100%;margin:0 0 40px}}.interior-tabs-list .tab-upper .tab__item:nth-child(2n+0){max-width:47%;padding-right:3%;padding-left:calc((100vw - 1100px)/2)}@media screen and (max-width:768px){.interior-tabs-list .tab-upper .tab__item:nth-child(2n+0){order:1;width:100%;margin:0 0 40px;padding:0;max-width:100%}}@media screen and (min-width:769px){.interior-tabs-list .tab-upper .tab__item:nth-child(2n+0) img{height:650px}}.interior-tabs-list .tab-upper .tab__item:nth-child(3n+0){max-width:50%;padding-right:3%;margin-bottom:62px}@media screen and (max-width:768px){.interior-tabs-list .tab-upper .tab__item:nth-child(3n+0){order:3;width:100%;margin:0 0 40px;padding:0;max-width:100%}}@media screen and (min-width:769px){.interior-tabs-list .tab-upper .tab__item:nth-child(3n+0) img{height:550px}}.interior-tabs-list .tab-upper .tab__item:nth-child(4n+0){max-width:60%;padding-left:0;padding-right:5%}@media screen and (max-width:768px){.interior-tabs-list .tab-upper .tab__item:nth-child(4n+0){order:3;width:calc(100% + 40px);margin:0 -20px 40px;padding:0;max-width:calc(100% + 40px)}}.interior-tabs-list .tab-upper .tab__item:nth-child(4n+0) figcaption{padding-left:50px}@media screen and (max-width:768px){.interior-tabs-list .tab-upper .tab__item:nth-child(4n+0) figcaption{padding-left:20px}}@media screen and (min-width:769px){.interior-tabs-list .tab-upper .tab__item:nth-child(4n+0) img{height:700px}}.interior-tabs-list .tab-upper .tab__item:nth-child(5n+0){max-width:40%;padding-right:10%;padding-top:126px}@media screen and (max-width:768px){.interior-tabs-list .tab-upper .tab__item:nth-child(5n+0){order:3;width:100%;margin:0 0 40px;padding:0;max-width:100%}}@media screen and (min-width:769px){.interior-tabs-list .tab-upper .tab__item:nth-child(5n+0) img{height:350px}}.interior-tabs-list .tab-middle{margin-bottom:100px}@media screen and (max-width:768px){.interior-tabs-list .tab-middle{margin-bottom:40px}}.interior-tabs-list .tab-lower{margin-bottom:100px}.interior-tabs-list .tab-lower:after,.interior-tabs-list .tab-lower:before{display:table;content:""}.interior-tabs-list .tab-lower:after{clear:both}@media screen and (max-width:768px){.interior-tabs-list .tab-lower{display:flex;flex-wrap:wrap;justify-content:center;flex-direction:column;padding:0 20px;margin-bottom:0}}.interior-tabs-list .tab-lower .quote-text{margin-bottom:100px}.interior-tabs-list .tab-lower .quote-text__inner{padding-left:calc((100vw - 1100px)/2)}.interior-tabs-list .tab-lower .tab__item:nth-child(2n){float:right}.interior-tabs-list .tab-lower .tab__item:nth-child(odd){float:left}.interior-tabs-list .tab-lower .tab__item:nth-child(1n+0){max-width:35%}@media screen and (max-width:768px){.interior-tabs-list .tab-lower .tab__item:nth-child(1n+0){width:100%;margin:0 0 40px;padding:0;max-width:100%}}.interior-tabs-list .tab-lower .tab__item:nth-child(2n+0){max-width:60%;padding-right:3%;margin-top:100px;margin-bottom:62px}@media screen and (max-width:768px){.interior-tabs-list .tab-lower .tab__item:nth-child(2n+0){width:100%;margin:0 0 40px;padding:0;max-width:100%}}@media screen and (min-width:769px){.interior-tabs-list .tab-lower .tab__item:nth-child(2n+0) img{height:700px}}.interior-tabs-list .tab-lower .tab__item:nth-child(3n+0){max-width:40%;padding-left:3%;padding-right:5%;margin-bottom:100px}@media screen and (max-width:768px){.interior-tabs-list .tab-lower .tab__item:nth-child(3n+0){width:calc(100% + 40px);margin:0 -20px 40px;padding:0;max-width:calc(100% + 40px)}}@media screen and (max-width:768px){.interior-tabs-list .tab-lower .tab__item:nth-child(3n+0) figcaption{padding-left:20px}}@media screen and (min-width:769px){.interior-tabs-list .tab-lower .tab__item:nth-child(3n+0) img{height:350px}}.interior-tabs-list .tab-lower .tab__item:nth-child(4n+0){max-width:50%;padding-left:3%;margin-top:200px}@media screen and (max-width:768px){.interior-tabs-list .tab-lower .tab__item:nth-child(4n+0){width:100%;margin:0 0 40px;padding:0;max-width:100%}}@media screen and (min-width:769px){.interior-tabs-list .tab-lower .tab__item:nth-child(4n+0) img{height:650px}}.interior-tabs-list .tab-lower .tab__item:nth-child(5n+0){max-width:50%;padding-left:5%}@media screen and (max-width:768px){.interior-tabs-list .tab-lower .tab__item:nth-child(5n+0){width:100%;margin:0 0 40px;padding:0;max-width:100%}}@media screen and (min-width:769px){.interior-tabs-list .tab-lower .tab__item:nth-child(5n+0) img{height:550px}}.full-width-img img{width:100%;height:auto}.apataments-list{position:relative}@media screen and (max-width:768px){.apataments-list{background-color:#fff}}@media screen and (max-width:768px){.apataments-list__table{overflow-x:scroll}}.filters{padding:60px 0;background-color:#fff}@media screen and (max-width:768px){.filters{padding:0;max-height:0;overflow:hidden;transition:max-height .2s ease-out}}@media screen and (max-width:768px){.filters .container{padding:40px 20px 50px}}.filters__wrap{display:flex}@media screen and (max-width:768px){.filters__wrap{flex-wrap:wrap}}.filters__item{width:27%;padding-bottom:35px}@media screen and (max-width:768px){.filters__item{width:100%;margin-bottom:20px}}.filters__item:last-child{width:19%}@media screen and (max-width:768px){.filters__item:last-child{width:100%;margin-bottom:0;padding-bottom:0}}.filters__item .title{margin-bottom:20px}.filters-toggle{position:relative;display:flex;justify-content:center;align-items:center;margin-top:30px}.filters-toggle .text{margin-right:20px;font-size:14px;color:#02474a;letter-spacing:.01429em;font-weight:500}.filters-toggle .icon{-webkit-transform:rotate(180deg);transform:rotate(180deg);transition:-webkit-transform .3s cubic-bezier(.175,.885,.32,1.275);transition:transform .3s cubic-bezier(.175,.885,.32,1.275);transition:transform .3s cubic-bezier(.175,.885,.32,1.275),-webkit-transform .3s cubic-bezier(.175,.885,.32,1.275)}.filters-toggle.active .icon{-webkit-transform:rotate(0deg);transform:rotate(0deg)}.floor-map{position:relative}.floor-map .building{margin:0 auto}.floor-map polygon{fill:#02474a;opacity:0;transition:.2s ease-in-out;cursor:pointer}.floor-map polygon:hover{opacity:.5}.floor-map .container{position:relative}.floor-map .scroll-down{position:absolute;right:15px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);cursor:pointer}.floor-map .scroll-down small{-webkit-writing-mode:vertical-lr;-ms-writing-mode:tb-lr;writing-mode:vertical-lr;font-size:14px;font-weight:500;letter-spacing:.01667em;margin-bottom:20px}.floor-map .scroll-down #mouse{height:24px;-webkit-animation-duration:1.5s;animation-duration:1.5s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-name:scroll;animation-name:scroll}.apataments-list .list-head{background-color:#000}@media screen and (max-width:768px){.apataments-list .list-head{width:880px;display:flex}}.apataments-list .list-head__item{padding:20px 0 19px;width:16.66667%;color:#fff;text-align:center}@media screen and (max-width:768px){.apataments-list .list-head__item{width:140px}}.apataments-list .list-head__item p{font-size:14px;opacity:1;font-weight:500;letter-spacing:.01429em;cursor:pointer;display:inline-block}.apataments-list .list-head .icon{margin-left:10px;position:relative;top:3px}.apataments-list .list-head .icon path,.apataments-list .list-head .icon svg{fill:#fff}.apataments-list .list-body{background-color:#fff}@media screen and (max-width:768px){.apataments-list .list-body{width:880px;display:flex;flex-wrap:wrap}}.apataments-list .list-body__row{border-bottom:1px solid #cfd0d0;cursor:pointer;background-color:transparent;transition:.2s ease-in-out}.apataments-list .list-body__row .container{display:flex;position:relative}.apataments-list .list-body__item{width:16.66667%;padding:26px 0;font-size:12px;display:flex;align-items:center;justify-content:center}@media screen and (max-width:768px){.apataments-list .list-body__item{width:140px;padding:20px 0 15px}}.apataments-list .list-body__item p{font-size:inherit;color:inherit;opacity:1;letter-spacing:.01667em;font-weight:inherit;transition:.2s ease-in-out}.apataments-list .list-body__item--nr{font-size:32px;color:#02474a;font-weight:500}@media screen and (max-width:768px){.apataments-list .list-body__item--nr{font-size:24px}}.apataments-list .list-body__row:hover{background-color:#02474a}.apataments-list .list-body__row:hover p{color:#fff}.apataments-list .list-body__row.taken{pointer-events:none}.apataments-list .list-body__row.taken p{opacity:.5}.apataments-list .list-body__row.taken .availability{color:red}#apartament-list.loading{opacity:.9;pointer-events:none}.profile-head{padding:50px 50px 30px;border-bottom:1px solid #cfd0d0}@media screen and (max-width:768px){.profile-head{padding:20px 20px 25px}}.profile-head .user{display:flex;justify-content:flex-end;align-items:center;margin-bottom:50px}.profile-head .user-details{text-align:right}.profile-head .user-details__name{font-size:14px;font-weight:500;line-height:1.42857em;letter-spacing:.01429em;margin-bottom:7px}.profile-head .user-details__logout{color:#02474a;font-size:12px;font-weight:500}.profile-head .user-img{height:52px;width:52px;border-radius:50%;margin-left:20px;background-color:#131514;display:flex;justify-content:center;align-items:center;color:#fff;font-weight:400;font-size:18px;letter-spacing:.02778em;line-height:1.5em}.profile-head .top-panel{display:flex;justify-content:space-between;align-items:flex-end}@media screen and (max-width:768px){.profile-head .top-panel{flex-wrap:wrap}}.profile-head .top-panel .title{font-size:32px;font-weight:500;position:relative;padding-right:34px}@media screen and (max-width:768px){.profile-head .top-panel .title{margin-bottom:25px}}.profile-head .top-panel .title:after{content:attr(data-newmsgs);position:absolute;right:0;top:10px;font-size:14px;color:#fff;background-color:#f7647c;border-radius:50%;height:24px;width:24px;display:flex;justify-content:center;align-items:center}.profile-head .top-panel .title--noNew:after{display:none}.profile-head .top-panel .switches__switch{display:flex;align-items:center;justify-content:flex-start}.profile-head .top-panel .switches__switch p{opacity:1}.profile-head .top-panel .switches__switch input{display:none}.profile-head .top-panel .switches__switch label{position:relative;width:42px;height:24px;margin-right:10px;color:#02474a;cursor:pointer}.profile-head .top-panel .switches__switch label:before{content:"";width:100%;height:100%;border-radius:12px;background-color:rgba(19,21,20,.2);display:block;transition:background-color .1s ease-in-out}.profile-head .top-panel .switches__switch label:after{content:"";position:absolute;left:0;top:2px;width:20px;height:20px;background-color:#fff;border-radius:50%;transition:.15s ease-in-out;-webkit-transform:translateX(2px);transform:translateX(2px)}.profile-head .top-panel .switches__switch input:checked~label:before{background-color:currentColor}.profile-head .top-panel .switches__switch input:checked~label:after{-webkit-transform:translateX(20px);transform:translateX(20px)}.profile-body{display:flex;position:relative}.messages{height:100%;display:inline-block;width:378px}@media screen and (max-width:768px){.messages{width:100%}}.messages:after{content:"";position:absolute;width:1px;min-height:100vh;height:100%;background-color:#cfd0d0;top:0;left:378px}@media screen and (max-width:768px){.messages:after{display:none}}.messages.disabled .messages-item{pointer-events:none;opacity:.95}.messages-item{padding:23px 50px;border-bottom:1px solid #cfd0d0;cursor:pointer;position:relative;overflow:hidden}.messages-item.unread:after{position:absolute;content:"";height:8px;width:8px;background-color:#f7647c;border-radius:50%;top:30px;right:20px}.messages-item .title{font-size:14px;font-weight:500;letter-spacing:.01429em;line-height:1.42857em;margin-bottom:10px}.messages-item .date{margin-bottom:15px}.messages-item .type{height:30px;padding:0 15px;background-color:#02474a;color:#fff;display:inline-block;font-size:12px;border-radius:15px;line-height:2.5em;letter-spacing:.01667em}.messages-item--active,.messages-item:hover{background-color:#02474a;border-color:#02474a}.messages-item--active .date,.messages-item--active .title,.messages-item:hover .date,.messages-item:hover .title{color:#fff}.messages-item--active .type,.messages-item:hover .type{background-color:#fff;color:#02474a}.message-main{width:calc(100% - 378px);padding:30px 100px 40px}@media screen and (max-width:768px){.message-main{position:fixed;background-color:#f4f4f7;right:-100%;top:0;width:100%;height:100%;z-index:99;padding:30px 20px 0;overflow-y:auto;transition:right .5s cubic-bezier(.175,.885,.32,1.1)}}@media screen and (max-width:768px){.message-main.opened{right:0}}.message-main__mob-hero{position:relative;padding-bottom:25px;margin-bottom:25px}.message-main__mob-hero .go-back{display:flex;margin-bottom:35px}.message-main__mob-hero .go-back .icon{margin-right:20px}.message-main__mob-hero .title{font-size:32px;font-weight:500;line-height:1.3125em}.message-main__mob-hero:after{content:"";position:absolute;width:calc(100% + 40px);height:1px;background-color:#cfd0d0;bottom:0;left:-20px}.message-main__title{margin-bottom:15px}.message-main__text{padding-bottom:0}.message-main__content+.message-main__comments{margin-top:40px}.message-main .make-comment{display:none}.message-main .make-comment.disabled{opacity:.9;pointer-events:none!important}@media screen and (max-width:768px){.message-main .make-comment{width:calc(100% + 40px);margin-left:-20px;margin-right:-20px;overflow:hidden}}.message-main .make-comment form{position:relative}.message-main .make-comment__attach{height:37px;width:35px;position:absolute;top:0;left:80px;z-index:12;cursor:pointer}.message-main .make-comment__attach-icon{display:flex;height:100%;width:100%;justify-content:center;align-items:center}.message-main .make-comment [type=submit]{font-family:Beatrice,sans-serif;font-size:12px;letter-spacing:.01667em;font-weight:500;background-color:transparent;border:none;color:#02474a;position:absolute;bottom:32px;right:30px;cursor:pointer}@media screen and (max-width:768px){.message-main .make-comment [type=submit]{right:20px}}.message-main[data-can-comment=true] .make-comment{display:block}.message-main .trumbowyg-editor[contenteditable=true]:empty:not(:focus):before{font-size:12px;letter-spacing:.01667em;color:rgba(19,21,20,.4)}.message-main .trumbowyg-box,.message-main .trumbowyg-button-pane{background-color:#fff;border:none}.message-main .trumbowyg-button-pane{border-bottom:1px solid #f4f4f7;min-height:50px;display:flex;align-items:center;padding:0 10px}.message-main .trumbowyg-button-pane .trumbowyg-button-group:after,.message-main .trumbowyg-button-pane:after{display:none}.message-main .trumbowyg-box,.message-main .trumbowyg-editor{min-height:80px}@media screen and (max-width:768px){.message-main .trumbowyg-box,.message-main .trumbowyg-editor{margin-bottom:0}}.message-main .trumbowyg-box svg{width:21px}.message-main .trumbowyg-editor,.message-main .trumbowyg-textarea{padding:30px 80px 30px 20px}.message-main #trumbowyg-strong line{stroke:#03474a;stroke-width:4.25px}.comment{display:flex;justify-content:flex-end;margin-bottom:10px}.comment .article{max-width:90%}@media screen and (max-width:768px){.comment .article{max-width:97%}}.comment--admin{justify-content:flex-start}.comment--admin .article{padding-left:42px}.comment--admin .article .comment-text{background-color:#fff;color:rgba(19,21,20,.5)}.comment--admin .article .comment-date{text-align:left}.comment .img{position:absolute;height:32px;width:32px;border-radius:50%;background-color:#131514;color:#fff;display:flex;justify-content:center;align-items:center;font-size:12px;font-weight:300;letter-spacing:.01667em}.comment-text{background-color:#02474a;opacity:1;color:hsla(0,0%,100%,.6);padding:10px 15px;font-size:12px}.comment-date{font-size:10px;margin-top:5px;text-align:right}.comment-text h2+p,.comment-text h3+table,.comment-text p+ol,.comment-text p+table,.comment-text p+ul{margin-top:30px}.comment-text p+p{margin-top:20px}.comment-text a+h3,.comment-text p+h3{margin-top:40px}.comment-text h3+ol,.comment-text h3+p,.comment-text h3+ul{margin-top:15px}.comment-text ul+h2,.comment-text ul+h3,.comment-text ul+p,.comment-text ul+table{margin-top:30px}.comment-text ol+h2,.comment-text ol+h3,.comment-text ol+p,.comment-text ol+table{margin-top:40px}.comment-text p{opacity:1}.comment-text ul li{font-size:12px;line-height:1.66667em;font-family:Beatrice,sans-serif;font-weight:400;padding-left:20px;position:relative;color:rgba(19,21,20,.5)}.comment-text ul li:not(:last-child){margin-bottom:1.1em}.comment-text ul li:after{position:absolute;content:"";height:6px;width:6px;background-color:#02474a;top:.5em;left:0}.comment-text ol{padding-left:13px}.comment-text ol li{font-size:12px;line-height:1.66667em;font-family:Beatrice,sans-serif;font-weight:500;position:relative;counter-increment:list;list-style-type:none;padding-left:7px;color:rgba(19,21,20,.5)}.comment-text ol li:not(:last-child){margin-bottom:1.1em}.comment-text ol li:before{color:#131514;content:counter(list) ".";left:-20px;position:absolute;text-align:right;width:20px}.comment-text table td,.comment-text table th{border:1px solid #cfd0d0;font-size:14px;line-height:1.42857em;letter-spacing:.01429em}.comment-text table th{font-weight:500;text-align:left;padding:10px 20px}.comment-text table td{padding:20px}.comment-text em{font-style:italic}.comment-text strong{font-weight:700}.comment-text img{max-width:100%}.comment-text--neg a,.comment-text--neg ul li{color:hsla(0,0%,100%,.6)}.comment-text--neg ul li:after{background-color:hsla(0,0%,100%,.6)}.comment-text--neg ol li,.comment-text--neg ol li:before{font-weight:400;color:hsla(0,0%,100%,.6)}.comment-text a{position:relative}.comment-text a:after{content:"";position:absolute;height:2px;width:0;background-color:currentColor;left:0;bottom:-2px;transition:.3s cubic-bezier(.175,.885,.32,1.275)}.comment-text a:hover:after{width:100%}
/*# sourceMappingURL=style.css.map*/