.inner-header {padding-top:142px}
@media screen and (max-width:750px ) {.inner-header {padding-top:111px }}
.inner-header__total {margin-left:4px}
.inner-header__content {display:flex}
.inner-header__title {margin-bottom:40px}
.inner-header .flex-row .col {flex-direction:column}
.breadcrumbs {margin-bottom:23px}
.footer .col.lg-8.end {position:relative}
@media screen and (min-width:751px ) {.footer .col.lg-8.end:before {content:'';display:block;position:absolute;bottom:100%;right:100%;width:167px;height:84px;margin-right:20px;margin-bottom:40px;background:url(../themes/raikin/assets/img/svg/appearance/catalog-footer.svg) center / cover no-repeat }}
#map {bottom:-32px;position:absolute;left:0;right:0;top:0}
@media screen and (max-width:750px ) {#map {bottom:0 }}
.map-container {position:relative;height:100%}
@media screen and (max-width:750px ) {.map-container {height:100vw }}
.contacts-main__trc {color:#bcb5b5}
.contacts-main__address {margin-bottom:10px}
.contacts-main__button {margin-top:auto;margin-bottom:-32px;position:relative;z-index:1}
.contacts-main__button a {height:64px;background:#cb4f2b;display:-webkit-inline-flex;display:-moz-inline-flex;display:-ms-inline-flex;display:-o-inline-flex;display:inline-flex;padding:0 30px;align-items:center;color:#fff;-webkit-transition:background 0.3s ease;-o-transition:background 0.3s ease;transition:background 0.3s ease}
@media screen and (max-width:750px ) {.contacts-main__button a {width:100%;text-align:center;justify-content:center }}
.contacts-main__button a:hover {background:#000}
.contacts-main .work-time {margin-bottom:33px;position:relative}
.contacts-main .work-time:hover .work-time__modal {transform:translateY(0px)}
.contacts-main .work-time__modal {position:absolute;z-index:2;opacity:0;pointer-events:none;top:100%;left:0;padding-top:10px;transform:translateY(50px);-webkit-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease}
.contact__parts {margin-bottom:60px}
@media screen and (max-width:750px ) {.contact__parts {margin-bottom:40px }}
.contact__part + .contact__part {margin-top:20px}
.contact__part div + .contact__caption {margin-top:15px}
.contact__caption {color:#bcb5b5}
.contact__email {color:#cb4f2b}
.contact__email:hover a {color:#fff}
.ancor {flex-direction:column;margin-bottom:40px}
@media screen and (max-width:750px ) {.ancor {padding-top:40px;margin-bottom:0 }}
.ancor__logo {flex-grow:1;padding-top:calc(100% + 40px);background:#fff;position:relative;-webkit-transition:background 0.3s ease;-o-transition:background 0.3s ease;transition:background 0.3s ease}
.ancor__logo:hover {background:#e8e8e8}
@media screen and (max-width:750px ) {.ancor__logo {width:auto;padding-top:0;margin-left:0;margin-right:0 }}
.ancor__logo a {position:absolute;top:0;left:0;right:0;bottom:0;display:block;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;align-items:center;padding:40px}
@media screen and (max-width:750px ) {.ancor__logo a {position:static;padding:65px 95px }}
.ancor__logo a img {width:100%}
.ancor__phone,
.ancor__email {margin-bottom:20px}
.ancor__caption {color:#bcb5b5}
@media screen and (max-width:750px ) {.ancor__time {transform:scale(-1,1);float:left }}
@media screen and (max-width:750px ) {.ancor__time div {line-height:17px !important;transform:scale(-1,1) }}
.ancor__time div:nth-child(2n-1) {font-family:'TRY Clother',sans-serif;font-size:12px;line-height:12px;letter-spacing:0.16em;text-transform:uppercase;font-weight:700}
@media screen and (max-width:750px ) {.ancor__time div:nth-child(2n-1) {float:left;margin-right:10px }}
.ancor__time div:nth-child(2n) {font-family:'TRY Clother',sans-serif;font-size:12px;line-height:17px;letter-spacing:0.04em;text-transform:none}
@media screen and (max-width:750px ) {.ancor__time div:nth-child(2n) {float:left;clear:right }.ancor__time div:nth-child(2n) + div {clear:left }}
.ancor__time div:nth-child(3n) {margin-top:10px}
@media screen and (max-width:750px ) {.ancor__time div:nth-child(3n) ~ div {margin-top:10px }}
.ancor__place {color:#fff;height:60px;margin-top:-30px;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;position:relative;z-index:1}
@media screen and (max-width:750px ) {.ancor__place {padding:0 20px }}
.ancor__place >span {background:#252424;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;justify-content:center;align-items:center;height:100%;width:50%;flex-direction:column}
.ancor__place >a {background:#cb4f2b;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;justify-content:center;align-items:center;height:100%;width:50%;flex-direction:column}
.ancor__place >a:hover {background:#fff}
.ancor__place >a .icon-map {width:22px;height:21px}
.ancor__content {padding-top:20px}
@media screen and (max-width:750px ) {.ancor__content {padding:0 20px;margin-top:-30px;padding-top:0 }}
.contacts-content {background:#F4F4F4;padding-top:112px}
@media screen and (max-width:750px ) {.contacts-content {padding-top:0 }}
.parts-contacts {padding-bottom:80px}
@media screen and (max-width:750px ) {.parts-contacts {padding-bottom:60px }.parts-contacts .container-ignore {margin-left:0;margin-right:0 }}
.parts-contacts__container {display:none;background:#fff;width:100% !important;opacity:1 !important;padding-top:60px;margin-bottom:40px}
@media screen and (max-width:750px ) {.parts-contacts__container {padding-top:0;margin-top:40px;margin-bottom:0 }}
.parts-contacts__toggler {width:33.333%;height:64px}
@media screen and (max-width:750px ) {.parts-contacts__toggler {width:100%;margin-top:20px }}
.parts-contacts__toggler.is_active .icon-arrow-down {transform:scale(-1)}
.parts-contacts__toggler .icon-arrow-down {width:9px;height:6px;fill:none;margin-left:10px;margin-top:2px}
.part {margin-bottom:60px}
@media screen and (max-width:750px ) {.part {padding:30px;border-bottom:1px #505050 solid;margin-bottom:0 }}
.part__name {margin-bottom:10px}
.part__info {margin-bottom:17px;color:#bcb5b5}
.part__info div:nth-child(2n-1) {font-family:'TRY Clother',sans-serif;font-size:12px;line-height:12px;letter-spacing:0.16em;text-transform:uppercase;font-weight:700}
.part__info div:nth-child(2n) {font-family:'TRY Clother',sans-serif;font-size:12px;line-height:17px;letter-spacing:0.04em;text-transform:none}
.part__info div:nth-child(3n) {margin-top:10px}
.part__phones a {margin-bottom:10px}
.part__emails {margin-top:4px;color:#cb4f2b}
.part__emails a {margin-bottom:10px}
.part__emails a:hover {color:#000}
.part__link {margin-top:17px}
.part__link .button {padding:0 20px;text-transform:none;letter-spacing:normal;font-size:14px;padding-bottom:3px}
.call-back {padding-bottom:124px}
@media screen and (max-width:750px ) {.call-back {padding:0 30px }}
.call-back .container-ignore {position:relative}
.call-back .container-ignore .container-ignore {padding-top:80px;padding-bottom:80px}
@media screen and (max-width:750px ) {.call-back .container-ignore .container-ignore {padding-top:0;padding-bottom:0;margin-left:0;margin-right:0 }}
.call-back__description {padding:40px;padding-bottom:0;background:#ff7431;color:#fff;position:relative;z-index:1}
@media screen and (max-width:750px ) {.call-back__description {padding:30px;position:relative;top:0;bottom:0;z-index:1 }}
.call-back__description img {margin-left:-10px;margin-top:25px}
.call-back__description .h3_24 {margin-bottom:20px}
.call-back__form {background:#fff;padding:80px 22% 80px 31.5%}
@media screen and (min-width:751px ) {.call-back__form {position:relative }.call-back__form:after,.call-back__form:before {content:'';display:block;position:absolute }.call-back__form:after {background:url(../themes/raikin/assets/img/svg/appearance/call-back-app.svg) center bottom / contain no-repeat;bottom:100%;right:20px;height:220px;width:248px }.call-back__form:before {width:200px;top:0;bottom:0;left:0;background:url(../themes/raikin/assets/img/svg/appearance/call-back-grid.svg) center right }}
.call-back__form .form-group__label--checkbox {align-items:flex-start}
.call-back__form .form-group__label--checkbox input + span {transform:translateY(4px)}
@media screen and (max-width:750px ) {.call-back__form {padding:30px;margin:0 -30px;padding-top:40px;padding-bottom:40px;margin-bottom:3px;box-shadow:0 -80px #fff }.call-back__form .form-group {flex-direction:column }.call-back__form .form-group .form-group__input {width:100% }.call-back__form .form-group .form-group__input + .form-group__input {margin-left:0;margin-top:20px }.call-back__form .form-group .button {width:100%;margin-top:20px }}
.zoom-controls {position:absolute;top:50%;left:20px;margin-top:-34px;width:32px;border-radius:16px;box-shadow:1px 1px 2px rgba(0,0,0,0.15);background:#fff;overflow:hidden}
.zoom-controls__button {cursor:pointer;height:34px;display:flex;position:relative}
.zoom-controls__button:hover {background:#F5F5F5}
.zoom-controls__button:first-child:after {content:'';display:block;position:absolute;bottom:-1px;left:6px;right:6px;height:2px;background:#F5F5F5}
.zoom-controls__button img {width:100%;height:100%;margin:auto}
.ml0 {margin-left:0 !important}
.mt20 {margin-top:20px}