body .inner-header {padding-bottom:55px}
body .footer {margin-top:37px}
@media screen and (max-width:750px ) {body .footer {margin-top:0 }}
.inner-header__about .col.lg-3 {padding:0 40px}
@media screen and (max-width:750px ) {.o-trc {margin-top:20px }}
.o-trc__slider {background:#0e8946;padding-top:1px;padding-bottom:100px}
@media screen and (max-width:750px ) {.o-trc__slider {padding-top:0;padding-bottom:20px }}
.o-trc__slider .slider {margin-top:-25px}
@media screen and (max-width:750px ) {.o-trc__slider .slider {margin-top:0 }}
.o-trc__slider .slider__captions {color:#fff}
.o-trc__ancor {padding:60px 0;background:url('../themes/kvartal/assets/img/o-trc-ancor-bg.png') calc(100% - 180px) top / contain no-repeat,#0864af}
@media screen and (max-width:750px ) {.o-trc__ancor {background:#0864af;padding:60px 20px }}
.ancor {margin:0 -20px;padding:0 40px 40px 40px;background:#fff;height:100%;display:block}
@media screen and (max-width:750px ) {.ancor {margin-bottom:20px }}
.ancor:hover {color:#fff;background:#000}
.ancor:hover .ancor__logo:after {transform:translateY(100%)}
.ancor__logo {height:160px;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;flex-direction:column;margin:0 -40px;margin-bottom:30px;padding:0 40px;background:#fff}
.ancor__logo:after {content:'';display:block;width:100%;height:2px;background:#000;-webkit-transition:transform 0.3s ease;-o-transition:transform 0.3s ease;transition:transform 0.3s ease}
.ancor__logo img {margin:auto;-webkit-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease}
.ancor__detail + .ancor__detail {margin-top:30px}
.ancor__detail .h3 {margin-bottom:5px}
.ancor__detail .text + .text {margin-top:15px}
.trc-category {display:block;color:#fff;border:1px solid;padding:30px;margin:0 -20px;font-weight:700;font-family:'Bebas Neue',serif;text-transform:uppercase;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;justify-content:space-between}
.trc-category:hover {color:#fff;background:#000;border:1px #000 solid}
.trc-category + .trc-category {margin-top:40px}
@media screen and (max-width:750px ) {.trc-category + .trc-category {margin-top:20px }}
.trc-category__icon {width:50%;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;flex-shrink:0}
.trc-category__icon img {margin:auto}
.trc-category__title {margin-bottom:18px;font-size:38px;line-height:38px}
.trc-category__subtitle {font-size:14px;line-height:14px;white-space:nowrap}
.map {position:relative;margin-bottom:80px}
@media screen and (max-width:750px ) {.map {margin-bottom:60px }}
.map__address {position:absolute;bottom:60px;left:80px;width:400px;background:#0e8946;color:#fff;padding:40px}
@media screen and (max-width:750px ) {.map__address {position:relative;bottom:0;left:0;width:100%;padding:40px 20px }}
.map__address .bebas_15 {opacity:.35;margin-bottom:15px}
.map__address .h3 {margin-bottom:20px}
.map__address .button:hover {background:#0864af}
.map__address-icon {position:absolute;top:0;bottom:0;right:57px;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;align-items:center}
@media screen and (max-width:750px ) {.map .zoom-controls {top:50vw }}
#map {height:590px}
@media screen and (max-width:750px ) {#map {height:100vw }}
@media screen and (max-width:750px ) {div.about {display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;flex-direction:column;padding-bottom:60px;position:relative }div.about:before {content:"";position:absolute;display:block;top:0;right:47px;z-index:0;width:1px;height:200%;transform:rotate(33.7269849deg);transform-origin:top center;background:#000;opacity:0.1 }}
@media screen and (max-width:750px ) {div.about__text {margin:0 -20px;order:1 }}
@media screen and (max-width:750px ) {div.about__overimage {padding-top:70px }}
@media screen and (max-width:750px ) {div.about__image {margin:0 -20px;order:0 }}
@media screen and (max-width:750px ) {div.about__image img {display:none }}
@media screen and (max-width:750px ) {div.about__short {margin:0;margin-top:30px }}
@media screen and (max-width:750px ) {div.about__buttons {margin:0;margin-top:40px }}
@media screen and (max-width:750px ) {div.about .tashir-card {order:2;margin:50px 0 0 0 }}
@media screen and (max-width:750px ) {div.benefits {margin:0 }}