@media screen and (max-width:900px ) {body {padding-top:0 }}
@media screen and (max-width:900px ) {.has_popup .header {background:#000;color:#fff }}
.header .menu__item:hover {color:#fff}
.header.is_float {color:#fff}
.breadcrumbs {margin-bottom:20px;margin-top:40px;color:#cecece;font-size:10px;line-height:13px;letter-spacing:0.05em;text-transform:uppercase}
@media screen and (max-width:900px ) {.breadcrumbs {margin-top:0;margin-bottom:10px }}
.inner-page-header {position:relative;padding-top:60px}
@media screen and (max-width:900px ) {.inner-page-header {padding-top:30px }}
.inner-page-header__image {margin-top:-40px;margin-bottom:-40px;margin-left:-20px;margin-right:-20px}
.inner-page-header__image img {width:100%}
@media screen and (max-width:900px ) {.inner-page-header__image {margin-top:30px;margin-bottom:0 }}
.inner-page-header .float-links {margin-top:-32px}
.inner-page-header .col {position:relative;flex-direction:column}
.inner-page-header .filled-circle {width:206px;height:206px;left:100%;top:50%;transform:translate(-50%,-50%);z-index:2}
@media screen and (max-width:900px ) {.inner-page-header .filled-circle {top:100%;width:238px;height:238px;margin-left:-43px }}
.inner-page-header .has-filled-circle:before,
.inner-page-header .has-filled-circle:after {content:'';position:absolute;top:-30px;bottom:0;right:0;width:208px;z-index:1}
@media screen and (max-width:900px ) {.inner-page-header .has-filled-circle:before,.inner-page-header .has-filled-circle:after {display:none }}
.inner-page-header .has-filled-circle:before {background:url(../themes/gromit/assets/img/svg/triplex--not-such-gray.svg) top right}
.inner-page-header .has-filled-circle:after {transform:translateX(100%);background:url(../themes/gromit/assets/img/svg/triplex--white.svg)}
.inner-page-header .icon-arrow-down {position:absolute;height:67px;width:10px;bottom:-33px;left:40px}
.inner-page-header .h1 {position:relative;z-index:2}
@media screen and (max-width:900px ) {.inner-page-menu {position:fixed;top:60px;left:0;right:0;transform:translateY(-60px);opacity:0;pointer-events:none;-webkit-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease }.is_float ~ .scroll-fix__content .inner-page-menu {transform:translateY(0);opacity:1;pointer-events:all }}
.inner-page-menu__title {margin-bottom:40px;color:#cecece}
@media screen and (max-width:900px ) {.inner-page-menu__title {height:44px;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;background:#000;color:#fff;border-top:1px #292929 solid;margin-bottom:0;white-space:nowrap;position:relative;z-index:1 }}
.inner-page-menu__toggler {padding:0 20px;width:100%;overflow:hidden;position:relative}
.inner-page-menu__toggler:after {content:'';display:block;position:absolute;top:0;bottom:0;right:0;background:linear-gradient(270deg,#000 26.56%,rgba(0,0,0,0) 78.13%);width:40px;z-index:1}
.inner-page-menu__toggler .icon-arrow-down--chevron {width:10px;height:6px;margin-right:12px;-webkit-transition:transform 0.3s ease;-o-transition:transform 0.3s ease;transition:transform 0.3s ease;flex-shrink:0}
.inner-page-menu__toggler.is_active .icon-arrow-down--chevron {transform:scale(1,-1)}
.inner-page-menu__button {display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;color:#ff0013;padding:0 13px;align-items:center;margin-left:auto;border-left:1px #292929 solid}
.inner-page-menu__list {position:relative}
@media screen and (max-width:900px ) {.inner-page-menu__list {display:none;width:100% !important;opacity:1 !important;background:#fff;padding-left:30px !important;padding-right:30px !important;padding-top:40px;padding-bottom:40px;box-shadow:0 0 0 999px rgba(0,0,0,0.8) }}
.inner-page-menu__list:after {content:"";display:block;top:-20px;bottom:-20px;right:-20px;left:64px;position:absolute;z-index:0;background:#fff}
@media screen and (max-width:900px ) {.inner-page-menu__list:after {display:none }}
.inner-page-menu__item {position:relative;z-index:1}
.inner-page-menu__item + .inner-page-menu__item {margin-top:10px}
.inner-page-menu__item.is_active {color:#ff0013;padding-left:20px;display:flex;margin-left:-40px}
.inner-page-menu__item.is_active:before {content:'';display:block;width:20px;height:2px;background:#ff0013;margin-top:12px;margin-right:20px}
.inner-page-content {background:#f7f7f7;padding-top:120px}
@media screen and (max-width:900px ) {.inner-page-content {padding-top:60px }.inner-page-content >.container {position:relative;z-index:2 }}
.inner-page-content .float-menu {position:sticky;position:-webkit-sticky;top:110px}
@media screen and (max-width:900px ) {.inner-page-content .float-menu {z-index:1;padding-bottom:0 }}
@media screen and (max-width:900px ) {.footer {padding-top:40px }}
body {padding-top:0}
.header {color:#fff}
@media screen and (max-width:900px ) {.header {background:#000 }}
.karta-page-header {background:#000;color:#fff;padding-top:148px}
@media screen and (max-width:900px ) {.karta-page-header {padding-top:30px }}
.karta-page-header .h1 {margin-bottom:40px;position:relative;z-index:1}
@media screen and (max-width:900px ) {.karta-page-header .h1 {margin-bottom:20px }}
.karta-page-header .filled-circle {width:642px;height:642px;right:-20px;bottom:-95px}
@media screen and (max-width:900px ) {.karta-page-header .filled-circle {width:238px;height:238px;bottom:unset;top:-150px;right:-75px }}
@media screen and (min-width:901px ) {.karta-page-header .filled-circle:after {content:"";display:block;position:absolute;z-index:0;width:430px;height:320px;right:0;bottom:0;margin-bottom:5px;margin-right:50px;background:url(../themes/gromit/assets/img/svg/appearance/kontakty.svg) bottom left no-repeat }}
.karta {position:relative;background:#000}
.karta:after {content:'';display:block;position:absolute;z-index:0;bottom:0;left:0;right:0;height:164px;background:#f7f7f7}
.shema {margin:0 -20px;position:relative;z-index:1;height:700px;background:url(../themes/gromit/assets/img/svg/triplex-small.svg) 14px 14px,#fff}
@media screen and (max-width:900px ) {.shema {height:auto }}
.shema-svg {width:100%;height:100%;text-align:center;position:relative}
@media screen and (max-width:900px ) {.shema-svg {height:100vw }}
.shema-svg svg {transition:transform 500ms ease-in-out;height:100%;width:100%;cursor:pointer}
.shema__tour {position:absolute;bottom:20px;right:20px}
@media screen and (max-width:900px ) {.shema__tour {padding:20px;background:#000;position:static }}
.shema__tour .button {width:167px}
@media screen and (max-width:900px ) {.shema__tour .button {width:100% }}
.shema__tour svg {width:24px;height:27px}
.shema__zoom {position:absolute;right:20px;top:50%;margin-top:-44px}
@media screen and (max-width:900px ) {.shema__zoom {margin-top:-84px;top:70% }}
.shema__zoom div {width:44px;height:44px;background:#00f;-webkit-transition:background 0.3s ease;-o-transition:background 0.3s ease;transition:background 0.3s ease;cursor:pointer}
.shema__zoom div:hover {background:#000}
.shema__zoom div.disabled {pointer-events:none;background:#cecece}
.shema__title {left:0;right:0;position:relative;z-index:1000;display:flex;justify-content:center}
.shema__title div {font-weight:bold;padding:10px;border-radius:0 0 10px 10px;background-color:black;color:white}
@media screen and (max-width:900px ) {.shema__title div {font-size:12px }}
.shema__floors {position:absolute;right:20px;top:10%;margin-top:-44px;display:flex;flex-direction:column;justify-content:center;align-items:center;z-index:100}
@media screen and (max-width:900px ) {.shema__floors {top:20% }}
.shema__floors a {width:44px;height:44px;background:#00f;-webkit-transition:background 0.3s ease;-o-transition:background 0.3s ease;transition:background 0.3s ease;cursor:pointer;display:flex;justify-content:center;align-items:center;color:white}
.shema__floors a:hover {background:black}
.shema__floors a[disabled] {pointer-events:none;background:black}
.shema .disabled {pointer-events:none;opacity:1}
.shema .icon {cursor:pointer}
.shema .icon__bg {-webkit-transition:fill 0.3s ease;-o-transition:fill 0.3s ease;transition:fill 0.3s ease}
.shema .icon:hover .icon__bg {fill:#ff0013}
.shema .workplace,
.shema .meeting {cursor:pointer}
.shema .workplace__stroke,
.shema .meeting__stroke,
.shema .workplace__digit,
.shema .meeting__digit {transform:translateY(1px)}
.shema .workplace__stroke,
.shema .meeting__stroke,
.shema .workplace__digit,
.shema .meeting__digit,
.shema .workplace__desk,
.shema .meeting__desk {-webkit-transition:fill 0.3s ease;-o-transition:fill 0.3s ease;transition:fill 0.3s ease}
.shema .workplace__digit,
.shema .meeting__digit {paint-order:stroke;stroke:#fff;stroke-linejoin:round;stroke-width:3;fill:#00f}
.shema .workplace:hover .workplace__stroke,
.shema .meeting:hover .workplace__stroke,
.shema .workplace:hover .meeting__stroke,
.shema .meeting:hover .meeting__stroke {fill:#00f}
.shema .workplace:hover .workplace__digit,
.shema .meeting:hover .workplace__digit,
.shema .workplace:hover .meeting__digit,
.shema .meeting:hover .meeting__digit {fill:#fff;stroke:#00f}
.shema .workplace:hover .workplace__desk,
.shema .meeting:hover .workplace__desk,
.shema .workplace:hover .meeting__desk,
.shema .meeting:hover .meeting__desk {fill:#00f}
.shema .workplace.is_busy .workplace__digit,
.shema .meeting.is_busy .workplace__digit,
.shema .workplace.is_busy .meeting__digit,
.shema .meeting.is_busy .meeting__digit {fill:#ff0013}
.shema .workplace.is_busy .workplace__desk,
.shema .meeting.is_busy .workplace__desk,
.shema .workplace.is_busy .meeting__desk,
.shema .meeting.is_busy .meeting__desk {stroke:#ff0013}
.shema .workplace.is_busy:hover .workplace__digit,
.shema .meeting.is_busy:hover .workplace__digit,
.shema .workplace.is_busy:hover .meeting__digit,
.shema .meeting.is_busy:hover .meeting__digit {fill:#fff;stroke:#ff0013}
.shema .workplace.is_busy:hover .workplace__desk,
.shema .meeting.is_busy:hover .workplace__desk,
.shema .workplace.is_busy:hover .meeting__desk,
.shema .meeting.is_busy:hover .meeting__desk {fill:#ff0013}
.shema .workplace.is_busy:hover .workplace__stroke,
.shema .meeting.is_busy:hover .workplace__stroke,
.shema .workplace.is_busy:hover .meeting__stroke,
.shema .meeting.is_busy:hover .meeting__stroke {fill:#fff}
.shema .workplace-izvestiya,
.shema .meeting-izvestiya {cursor:pointer}
.shema .workplace-izvestiya__stroke,
.shema .meeting-izvestiya__stroke,
.shema .workplace-izvestiya__digit,
.shema .meeting-izvestiya__digit {transform:translateY(1px)}
.shema .workplace-izvestiya__stroke,
.shema .meeting-izvestiya__stroke,
.shema .workplace-izvestiya__digit,
.shema .meeting-izvestiya__digit,
.shema .workplace-izvestiya__desk,
.shema .meeting-izvestiya__desk {-webkit-transition:fill 0.3s ease;-o-transition:fill 0.3s ease;transition:fill 0.3s ease}
.shema .workplace-izvestiya__digit,
.shema .meeting-izvestiya__digit {paint-order:stroke;stroke:#fff;stroke-linejoin:round;stroke-width:3;fill:#00f}
.shema .workplace-izvestiya:hover .workplace__stroke,
.shema .meeting-izvestiya:hover .workplace__stroke,
.shema .workplace-izvestiya:hover .meeting__stroke,
.shema .meeting-izvestiya:hover .meeting__stroke {fill:#00f}
.shema .workplace-izvestiya:hover .workplace__digit,
.shema .meeting-izvestiya:hover .workplace__digit,
.shema .workplace-izvestiya:hover .meeting__digit,
.shema .meeting-izvestiya:hover .meeting__digit {fill:#fff;stroke:#00f}
.shema .workplace-izvestiya:hover .workplace__desk,
.shema .meeting-izvestiya:hover .workplace__desk,
.shema .workplace-izvestiya:hover .meeting__desk,
.shema .meeting-izvestiya:hover .meeting__desk {fill:#00f}
.shema .workplace-izvestiya.is_busy .workplace__digit,
.shema .meeting-izvestiya.is_busy .workplace__digit,
.shema .workplace-izvestiya.is_busy .meeting__digit,
.shema .meeting-izvestiya.is_busy .meeting__digit {fill:#ff0013}
.shema .workplace-izvestiya.is_busy .workplace__desk,
.shema .meeting-izvestiya.is_busy .workplace__desk,
.shema .workplace-izvestiya.is_busy .meeting__desk,
.shema .meeting-izvestiya.is_busy .meeting__desk {stroke:#ff0013}
.shema .workplace-izvestiya.is_busy:hover .workplace__digit,
.shema .meeting-izvestiya.is_busy:hover .workplace__digit,
.shema .workplace-izvestiya.is_busy:hover .meeting__digit,
.shema .meeting-izvestiya.is_busy:hover .meeting__digit {fill:#fff;stroke:#ff0013}
.shema .workplace-izvestiya.is_busy:hover .workplace__desk,
.shema .meeting-izvestiya.is_busy:hover .workplace__desk,
.shema .workplace-izvestiya.is_busy:hover .meeting__desk,
.shema .meeting-izvestiya.is_busy:hover .meeting__desk {fill:#ff0013}
.shema .workplace-izvestiya.is_busy:hover .workplace__stroke,
.shema .meeting-izvestiya.is_busy:hover .workplace__stroke,
.shema .workplace-izvestiya.is_busy:hover .meeting__stroke,
.shema .meeting-izvestiya.is_busy:hover .meeting__stroke {fill:#fff}
.baloon {z-index:1;opacity:0;-webkit-transition:opacity 0.3s ease;-o-transition:opacity 0.3s ease;transition:opacity 0.3s ease;pointer-events:none;transition:none;position:absolute}
.baloon.is_show {-webkit-transition:opacity 0.3s ease;-o-transition:opacity 0.3s ease;transition:opacity 0.3s ease;opacity:1}
.baloon__image {width:206px;height:166px;background:#ff0013}
.baloon__title {margin:-20px 10px 0 10px;background:#000;color:#fff;height:56px;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;align-items:center;justify-content:center;position:relative}
.baloon__title:after {content:'';display:block;border:14px transparent solid;border-top:12px #000 solid;position:absolute;top:100%;left:50%;margin-left:-14px}