.parthner-card--simple {width:25%}
@media screen and (max-width:900px ) {.parthner-card--simple {width:50% }}
.parthner-card--simple .parthner-card__image {background:#fff;padding-top:100%;position:relative;display:block}
.parthner-card--simple .parthner-card__image img {position:absolute;top:25px;left:25px;bottom:25px;right:25px;width:calc(100% - 50px);height:calc(100% - 50px);object-fit:contain}
.parthner-card--expanded {width:100%;cursor:pointer}
@media screen and (min-width:901px ) {.parthner-card--expanded:hover .parthner-card__image {outline:2px #000 solid }}
.parthner-card--expanded.is_active .parthner-card__image {outline:2px #000 solid}
.parthner-card--expanded .parthner-card__image {background:#fff;outline:2px #fff solid;outline-offset:-2px;padding:35px 70px 35px 70px;height:150px;-webkit-transition:outline 0.3s ease;-o-transition:outline 0.3s ease;transition:outline 0.3s ease}
@media screen and (max-width:900px ) {.parthner-card--expanded .parthner-card__image {height:auto;padding:20px 45px }}
.parthner-card--expanded .parthner-card__image img {object-fit:contain;width:100%;height:100%}
@media screen and (max-width:900px ) {.parthner-card--expanded .parthner-card__image img {width:auto;height:auto;margin:0 auto }}
.parthner-card--expanded .parthner-card__description {margin-top:20px}
@media screen and (max-width:900px ) {.parthner-card--expanded .parthner-card__description {padding:0;margin-top:10px }}
@keyframes splide-loading {0% {transform:rotateZ(0) }100% {transform:rotateZ(360deg) }}
.splide__container {position:relative;box-sizing:border-box}
.splide__list {display:flex;margin:0 !important;padding:0 !important;backface-visibility:hidden;transform-style:preserve-3d}
.splide.is-initialized:not(.is-active) .splide__list {display:flex}
.splide__pagination {display:flex;flex-wrap:wrap;align-items:center;justify-content:center;left:0;right:0;bottom:20px;position:absolute;margin:0;padding:0;pointer-events:none}
.splide__pagination__page {width:33px;height:33px;border-radius:100px;background-color:rgba(255,255,255,0.24)}
.splide__pagination li {margin:0;line-height:1;display:inline-block;pointer-events:auto;list-style-type:none}
.splide__pagination li + li {margin-left:40px}
@media screen and (max-width:768px) {.splide__pagination li + li {margin:0 0 0 10px }}
.splide {outline:none;position:relative;visibility:hidden}
.splide.is-initialized,
.splide.is-rendered {visibility:visible}
.splide__slide {backface-visibility:hidden;box-sizing:border-box;flex-shrink:0;list-style-type:none !important;margin:0;outline:none;position:relative}
.splide__slide img {vertical-align:bottom}
.splide__slider {position:relative}
.splide__spinner {position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;display:inline-block;width:20px;height:20px;border-radius:50%;border:2px solid #999;border-left-color:transparent;animation:splide-loading 1s infinite linear}
.splide__track {z-index:0;overflow:hidden;position:relative}
.splide--draggable >.splide__slider >.splide__track,
.splide--draggable >.splide__track {user-select:none}
.splide--fade >.splide__slider >.splide__track >.splide__list,
.splide--fade >.splide__track >.splide__list {display:block}
.splide--fade >.splide__slider >.splide__track >.splide__list >.splide__slide,
.splide--fade >.splide__track >.splide__list >.splide__slide {top:0;left:0;position:absolute;opacity:0;z-index:0}
.splide--fade >.splide__slider >.splide__track >.splide__list >.splide__slide.is-active,
.splide--fade >.splide__track >.splide__list >.splide__slide.is-active {z-index:1;opacity:1;position:relative}
.splide--rtl {direction:rtl}
.splide--ttb >.splide__slider >.splide__track >.splide__list,
.splide--ttb >.splide__track >.splide__list {display:block}
.slider {position:relative}
.slider--autoplay .splide__pagination li {width:33px;height:33px;position:relative}
.slider--autoplay .splide__pagination li:before {content:'';top:0;right:0;bottom:0;left:0;position:absolute;display:block;border-radius:100px;border:7px solid rgba(255,255,255,0.24)}
.slider--autoplay .splide__pagination__page {top:0;left:0;position:absolute;width:100%;height:100%;background-color:transparent;transform:rotate(180deg);clip:rect(0px,33px,33px,calc(16.5px))}
.slider--autoplay .splide__pagination__page:hover {background-color:transparent}
.slider--autoplay .splide__pagination__page:after,
.slider--autoplay .splide__pagination__page:before {z-index:1;content:'';top:0;right:0;bottom:0;left:0;position:absolute;border-radius:50%;border:7px solid #ff0013;background-color:transparent;clip:rect(0,calc(16.5px),33px,0);transition:all 0.3s ease}
.slider--autoplay .splide__pagination__page:before {transform:rotate(0deg)}
.slider--autoplay .splide__pagination__page:after {opacity:0;transform:rotate(-180deg)}
.slider--autoplay .splide__pagination__page.is-active {animation:Anime-dots-main 0.5s forwards;animation-delay:1.5s}
.slider--autoplay .splide__pagination__page.is-active:before {animation:Anime-dots-left 1.5s linear both}
.slider--autoplay .splide__pagination__page.is-active:after {animation:Anime-dots-right 1.5s linear forwards;animation-delay:1.5s}
@keyframes Anime-dots-main {to {clip:rect(0px,33px,33px,0) }}
@keyframes Anime-dots-left {to {transform:rotate(180deg) }}
@keyframes Anime-dots-right {from {opacity:1 }to {opacity:1;transform:rotate(0deg) }}
.splide__arrow {top:0;bottom:0;position:absolute;z-index:2;width:40px;height:40px;margin:auto;transform:scale(2)}
.splide__arrow--prev {left:20px}
.splide__arrow--prev svg {transform:rotate(180deg)}
.splide__arrow--next {right:20px}
.reviews__row {display:flex;flex-wrap:wrap;margin:-10px}
.reviews__col:not(.splide__slide) {margin:10px;flex-basis:calc((100% / 3) - 20px)}
.reviews__showmore {max-width:320px;margin:40px auto 0}
.reviews__slider {width:100%;padding:0 0 80px}
.reviews__slider .splide__arrow {top:auto}
@media screen and (max-width:980px) {.reviews__col:not(.splide__slide) {flex-basis:calc((100% / 2) - 20px) }}
@media screen and (max-width:768px) {.reviews__row {margin:0;display:block }.reviews__col:not(.splide__slide) {width:100%;margin:0;flex-basis:auto }.reviews__col:not(.splide__slide) + .reviews__col:not(.splide__slide) {margin-top:20px }}
.review {display:flex;flex-direction:column}
.review__header {height:370px;background:#ff0013 var(--bg-pic) no-repeat center;background-size:cover}
.review__footer {flex:1 0 auto;padding:20px;margin:-20px auto 0;width:calc(100% - 20px);background-color:#f7f7f7;display:flex;flex-direction:column}
.review__text {flex:1 0 auto;margin:0 0 20px}
.review__name {font-weight:bold;margin:0 0 10px}
.review__desc {font-size:12px;color:#575757}
.review__more {display:inline-flex;font-weight:bold;color:#00f;text-transform:uppercase;border-bottom:1px dashed}
.review__more:hover {border-bottom:1px solid}
@media screen and (max-width:768px) {.review__header {margin:auto;height:480px;width:100%;max-width:320px }}
@media screen and (max-width:480px) {.review__header {height:320px }}
.map {margin-bottom:80px;position:relative}
@media screen and (max-width:900px ) {.map {margin-bottom:60px }}
.map__hint {padding:6px 10px;border-radius:10px;font-size:11px;color:white;white-space:nowrap;width:max-content;font-weight:bold}
.map__hint.has {background-color:green}
.map__hint.hasnt {background-color:red}
.map:after {content:'';display:block;position:absolute;top:-130px;right:0;height:220px;width:33.3333%;background:url(../themes/gromit/assets/img/svg/triplex--gray.svg)}
.map .container {z-index:1;position:relative}
@media screen and (max-width:900px ) {.map .container >.row {flex-direction:column-reverse }}
.map #map {width:100%;height:680px;background-color:#ccc}
@media screen and (max-width:900px ) {.map #map {width:auto;height:500px;margin:0 -20px }}
.map__row {display:flex;align-items:center}
@media screen and (max-width:900px ) {.map__row {flex-direction:column }}
.map__col.--map {flex-basis:80%;position:relative}
.map__col.--data {top:0;right:0;bottom:0;position:absolute;z-index:2;margin:auto;display:flex;align-items:center}
@media screen and (max-width:900px ) {.map__col.--map {width:100%;flex-basis:100% }.map__col.--data {order:-1;position:relative }}
.map-data {background:#000;color:#fff;position:relative}
.map-data.map-data--single {padding:60px 30px}
@media screen and (max-width:900px ) {.map-data.map-data--single {padding:40px 20px }}
.map-data.map-data--single .map-data__header {margin-bottom:10px;padding:0;border-bottom:0;opacity:.5}
@media screen and (max-width:900px ) {.map-data.map-data--single .map-data__header {padding:0 }}
.map-data.map-data--single .map-data__content {padding-left:0}
.map-data.map-data--single .map-data__item {padding:0}
.map-data.map-data--single .map-data-address__trigger {font-size:20px;font-weight:normal;line-height:26px;margin-bottom:20px}
.map-data.map-data--single .map-data-address__trigger b {font-weight:bold;pointer-events:none}
.map-data.map-data--single .map-data-address__trigger.is-hover {color:#ff0013}
.map-data.map-data--single .map-data__footer {display:none}
.map-data.map-data--single .map-data__mall {margin-bottom:30px}
.map-data.map-data--single .button {width:100%}
.map-data.map-data--single .icon-block + .icon-block {margin-top:10px;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex}
@media screen and (max-width:900px ) {.map-data {margin:0 -20px }}
.map-data-wrapper {width:100%;max-width:500px;flex-shrink:0}
@media screen and (max-width:900px ) {.map-data-wrapper {max-width:100% }}
.map-data__header {padding:30px 40px;border-bottom:1px #161616 solid}
@media screen and (max-width:900px ) {.map-data__header {padding:30px 20px }}
.map-data__content {padding-left:40px}
@media screen and (max-width:900px ) {.map-data__content {padding-left:20px }}
.map-data__item {padding:30px 0}
@media screen and (max-width:900px ) {.map-data__item {padding-left:20px 0 }}
.map-data__item + .map-data__item {border-top:1px #161616 solid}
.map-data-address__trigger {cursor:pointer;color:inherit;text-align:left;margin-bottom:10px;border:0;background-color:transparent}
.map-data__mall {margin-bottom:14px}
.map-data__footer {padding:20px 40px;padding-right:0;border-top:1px #161616 solid}
@media screen and (max-width:900px ) {.map-data__footer {padding:20px }}
.map-legend {display:flex;align-items:center;justify-content:center;padding:5px 40px;background-color:#fff;left:20px;bottom:20px;position:absolute}
.map-legend__item {font-size:16px;margin-left:10px}
.map-legend__separator {margin:0 35px;height:55px;width:1px;background-color:#D9D9D9}
@media screen and (max-width:768px) {.map-legend {left:0;bottom:0;position:relative }}
.map .icon-block svg {width:16px;height:16px}
.map .icon-block + .icon-block {display:none}
.zoom-controls {top:0;bottom:0;left:20px;position:absolute;display:flex;flex-direction:column;justify-content:center;overflow:hidden}
@media screen and (max-width:900px ) {.zoom-controls {left:-10px }}
.zoom-controls__button {display:flex;height:43px;width:43px;cursor:pointer;position:relative;background-color:#000;-webkit-transition:background 0.3s ease;-o-transition:background 0.3s ease;transition:background 0.3s ease}
.zoom-controls__button:hover {background-color:#F5F5F5}
.zoom-controls__button img {width:100%;height:100%;margin:auto}
.about {margin-bottom:80px;overflow:hidden}
@media screen and (max-width:900px ) {.about {margin-bottom:0 }}
@media screen and (min-width:901px ) {.about .lg-10 {background:#f7f7f7;z-index:2;box-shadow:-20px 0 #f7f7f7 }}
.about .lg-2 {z-index:3}
.about__text {width:200%;flex-shrink:0;padding-bottom:70px;padding-top:80px;position:relative;z-index:1}
@media screen and (max-width:900px ) {.about__text {width:auto;margin:0 -20px;padding:40px 20px;background:#f7f7f7 }}
.about__icon {margin:0 -20px;margin-top:40px}
.about__icon img {width:100%}
@media screen and (max-width:900px ) {.about__icon {margin-top:30px;padding:0 20px }}
.about__description {margin-top:40px;color:#575757}
@media screen and (max-width:900px ) {.about__description {margin-top:20px }}
.about__description p + p {margin-top:1em}
.about__description-full {width:calc(100% + 40px) !important;display:none;background:#000;color:#fff;margin-left:-20px;margin-right:-20px;padding-top:120px;padding-bottom:80px;padding-left:20px !important;padding-right:20px !important;margin-top:-20px !important;position:relative;z-index:1}
@media screen and (max-width:900px ) {.about__description-full {margin-top:0 !important;padding-top:40px;padding-bottom:0 }}
.about__description-full:after {content:'';display:block;position:absolute;bottom:-12px;left:-3px;width:380px;height:270px;background:url(../themes/gromit/assets/img/svg/triplex--gray.svg) bottom left}
.about__description-toggler {color:#000;margin-top:40px;display:flex;align-items:center;display:-webkit-inline-flex;display:-moz-inline-flex;display:-ms-inline-flex;display:-o-inline-flex;display:inline-flex;cursor:pointer}
.about__description-toggler:hover {color:#ff0013}
@media screen and (max-width:900px ) {.about__description-toggler {margin-top:30px }}
.about__description-toggler.is_active:before {content:'скрыть'}
.about__description-toggler.is_active svg {transform:scale(1)}
.about__description-toggler svg {margin-left:10px;width:8px;height:4px;transform:scale(1,-1);-webkit-transition:transform 0.3s ease;-o-transition:transform 0.3s ease;transition:transform 0.3s ease}
.about__description-toggler:before {content:'узнать больше'}
@media screen and (max-width:900px ) {.about .sm-order-1 {order:1 }.about .sm-order-2 {order:2 }.about .sm-order-3 {order:3 }}
.full-description__item {padding-bottom:40px}
.full-description__item + .full-description__item {padding-top:60px;position:relative}
.full-description__item + .full-description__item:before {content:'';display:block;border-top:1px #1D1D1D solid;width:83.33333333%;left:8.33333333%;position:absolute;top:0}
@media screen and (max-width:900px ) {.full-description__item + .full-description__item:before {width:100% }}
.full-description__title {margin-bottom:30px;margin-top:20px}
@media screen and (max-width:900px ) {.full-description__title {margin-top:0 }}
.full-description__title,
.full-description__sub-title {width:360%;position:relative;z-index:2}
@media screen and (max-width:900px ) {.full-description__title,.full-description__sub-title {width:100% }}
@media screen and (max-width:900px ) {.full-description__sub-title {margin-top:-20px;margin-bottom:30px }}
.full-description__image {margin-top:-20px;margin-left:-20px;margin-right:-20px;margin-bottom:40px}
@media screen and (max-width:900px ) {.full-description__image {margin-top:0;margin-bottom:30px }}
.full-description__image img {width:100%}
.full-description__image:first-child {position:relative;z-index:1}
.full-description__image:first-child:after {content:'';display:block;position:absolute;top:100%;left:100%;width:167px;height:167px;transform:translate(-50%,-50%);background:url(../themes/gromit/assets/img/svg/appearance/full-description__image.svg) center / contain no-repeat}
.full-description__image:first-child + .full-description__image {z-index:2}
.full-description__image:first-child + .full-description__image img {position:relative;z-index:1}
.full-description__image + .full-description__image {margin-top:40px}
.full-description__block {margin-bottom:40px}
@media screen and (max-width:900px ) {.full-description__block {margin-bottom:30px }}
.full-description__block .text_12_cups + .text_12 {margin-top:10px}
.full-description .col {flex-direction:column}
.parthners {width:70%;margin-left:auto;padding-bottom:70px;padding-top:80px;position:relative}
@media screen and (max-width:900px ) {.parthners {width:100%;padding-top:0;padding-bottom:0 }}
@media screen and (min-width:901px ) {.parthners:after {content:'';display:block;position:absolute;top:0;bottom:0;width:50vw;background:#f7f7f7;left:100% }}
.parthners__header {margin-bottom:40px}
@media screen and (max-width:900px ) {.parthners__header {margin-bottom:20px }}
.parthners__grid {display:flex;flex-wrap:wrap}
@media screen and (max-width:900px ) {.parthners__grid {margin:0 -20px;border-top:1px #f7f7f7 solid }}
.parthners .parthner-card {border-left:1px #f7f7f7 solid;border-bottom:1px #f7f7f7 solid}
.parthners .parthner-card__image {-webkit-transition:background 0.3s ease;-o-transition:background 0.3s ease;transition:background 0.3s ease}
.parthners .parthner-card:hover .parthner-card__image {background:#f7f7f7}
.parthners__link a {background:#000;color:#fff;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;-webkit-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease}
.parthners__link a:hover {background:#ff0013;color:#fff}
.parthners__link svg {margin-top:20px}
.home {font-size:16px;line-height:normal;color:#000;padding:0 20px}
.home p,
.home ul,
.home li {line-height:normal}
.home-title {color:#ff0013;font-size:48px;font-weight:bold;margin:0 0 40px}
.home-title span {color:#000}
.home-container {width:100%;max-width:1540px;margin-left:auto;margin-right:auto}
.home-section {margin-top:120px;margin-bottom:120px}
.home-section:first-of-type {margin-top:0}
.home .brand {fill:#ff0013;color:#ff0013}
.home button,
.home .button {cursor:pointer;font-size:16px;font-weight:700;text-decoration:none;border:0;background-color:transparent;transition:all 0.3s ease;display:flex;align-items:center;justify-content:center}
.home button:hover,
.home .button:hover {fill:#fff;color:#fff;background-color:#ff0013}
.home .button {height:auto;min-width:275px;padding:15px 20px}
@media screen and (max-width:480px) {.home .button {min-width:auto }}
.home .button--border {border:2px solid}
.home .button--brand {fill:#fff;color:#fff;background-color:#ff0013}
.home .button--black {fill:#fff;color:#fff;background-color:#000}
.home .button--blue {fill:#fff;color:#fff;background-color:#0029f8}
@media screen and (max-width:980px) {.home-section {margin:60px 0 }}
@media screen and (max-width:768px) {.home-title {font-size:24px }}
@media screen and (max-width:480px) {.home-title {font-size:18px }}
.home-welcome {color:#fff;margin:0 -20px;background-color:#000}
.home-welcome__slider .splide__arrows {right:0;bottom:0;left:0;position:absolute;margin:auto;max-width:1540px}
.home-welcome__slider .splide__arrow {fill:#fff;top:auto;bottom:100px}
.home-welcome__slider .splide__arrow--prev {left:40px}
.home-welcome__slider .splide__arrow--next {right:40px}
.home-welcome__slider .splide__pagination {bottom:100px}
.home-welcome__slide {display:flex;align-items:flex-end;justify-content:center;min-height:100vh;position:relative;text-align:center;padding:20px 20px 250px}
.home-welcome__pic {top:0;right:0;bottom:0;left:0;position:absolute;opacity:0.6;background-image:var(--bg-pic);background-repeat:no-repeat;background-position:center;background-size:cover}
.home-welcome__content {z-index:2;width:100%;max-width:1150px;position:relative}
.home-welcome__title {font-size:60px;font-weight:bold;margin:0 0 40px}
.home-welcome__title:before {content:'';top:-77px;right:calc(-210px);position:absolute;width:420px;height:315px;display:block;background:url(https://coatm.solvintech.ru/themes/gromit/assets/img/base64/pattern.svg)}
.home-welcome__intro {font-size:20px}
@media screen and (max-width:900px) {.home-welcome__slide {min-height:calc(100vh - 60px) }.home-welcome__title:before {display:none }}
@media screen and (max-width:768px) {.home-welcome__slider .splide__pagination,.home-welcome__slider .splide__arrow {bottom:40px }.home-welcome__slide {text-align:left;padding:270px 20px 150px }.home-welcome__title {font-size:36px;margin:0 0 20px }}
@media screen and (max-width:480px) {.home-welcome__slide.--no-text .home-welcome__pic {background-position:center;background-size:cover }.home-welcome__pic {background-position:top;background-size:100% }}
.home-center {margin-right:-20px;margin-left:-20px;padding:40px 20px;background-color:#f7f7f7}
.home-center + .home-center {margin-top:40px}
.home-center__container {position:relative;padding-right:100px}
.home-center__title-container {display:flex;align-items:center;justify-content:space-between;gap:10px}
.home-center__seats {background-color:red;color:white;font-size:12px;border-radius:10px;padding:10px;white-space:nowrap;font-weight:bold}
.home-center__header {display:flex;align-items:center;margin:0 0 20px}
.home-center__header svg {width:48px;height:48px;margin:0 0 0 20px}
.home-center__header-construction {display:flex;justify-content:space-between;align-items:center;flex-grow:1}
@media (max-width:768px) {.home-center__header {flex-direction:column }.home-center__header-construction {width:100%;margin-top:15px }}
.home-center__name {font-size:24px;font-weight:bold;text-transform:uppercase;flex-basis:630px}
@media (max-width:768px) {.home-center__name {width:100%;flex-basis:auto }}
.home-center__opening-date {font-size:18px;font-weight:bold;color:#0029f8}
.home-center__main {display:flex;margin:-10px}
.home-center__col {margin:10px}
.home-center__col.--left {flex-basis:630px}
.home-center__col.--right {display:flex;flex-direction:column;flex-basis:calc(100% - 630px)}
.home-center__pic {width:100%;height:100%;display:block;object-fit:cover;max-height:287px}
.home-center-contacts {margin:-10px;display:flex;flex-direction:column;justify-content:space-between}
.home-center-contacts__item {fill:#000;margin:10px;display:flex;align-items:center}
.home-center-contacts__item.--address {flex-grow:1;flex-basis:100%}
.home-center-contacts__item svg {width:16px;height:16px;margin:0 10px 0 0}
.home-center-contacts__name {display:block;margin:0 0 10px;font-size:14px;color:#575757}
.home-center-contacts a {font-weight:bold;color:#000;text-decoration:none}
.home-center__price {margin:20px 0;padding:30px 10px;background-color:#fff}
.home-center__price table {width:100%}
.home-center__price table td {padding:10px}
.home-center__price table td:first-child {color:#575757}
.home-center__price table td:last-child {text-align:right;white-space:nowrap}
.home-center__price-short {margin:26px 0 26px 26px;font-weight:900}
.home-center__price-short span {font-size:12px}
.home-center__btns {display:flex;padding:0 20px;margin:20px 0 0}
.home-center__btn {flex-grow:1;height:65px !important;margin:0}
.home-center__btn + .home-center__btn {margin:0 0 0 40px}
.home-center__slider {display:flex;flex:1 0 auto}
.home-center__slider .splide__track {position:relative}
.home-center__slider .splide__list {height:100%}
.home-center__slider .splide__slide.is-next {opacity:.5}
.home-center__slider .splide__arrow--prev,
.home-center__slider .splide__arrow--next {left:auto;right:-90px}
.home-center__slider .splide__arrow--prev {bottom:-100px}
.home-center__slider .splide__arrow--next {top:-100px}
@media screen and (max-width:1280px) {.home-center__main {margin:0;flex-direction:column }.home-center__col.--left {flex-basis:100% }.home-center__col.--right {order:-1;margin:0 0 20px }.home-center__container {padding:0 }.home-center__slider {position:relative;padding:0 0 80px }.home-center__slider .splide__arrow {top:auto;margin:0;bottom:0 }.home-center__slider .splide__arrow--prev {left:20px }.home-center__slider .splide__arrow--next {right:20px }}
@media screen and (max-width:768px) {.home-center__price {font-size:14px;margin-left:-20px;margin-right:-20px }.home-center__btns {padding:0;flex-direction:column }.home-center__btn + .home-center__btn {margin:20px 0 0 }}
@media screen and (max-width:480px) {.home-center__name {font-size:18px }}
.home-advantage {width:100%;max-width:1920px;margin-left:auto;margin-right:auto}
.home-advantage__slider {padding:0 60px}
.home-advantage__slider .splide__arrow--prev {left:20px}
.home-advantage__slider .splide__arrow--next {right:20px}
.home-advantage__row {display:flex;background-color:#f7f7f7}
.home-advantage__col {min-height:430px}
.home-advantage__col.--left {flex-basis:55%;padding:40px;display:flex;align-items:center;justify-content:center}
.home-advantage__col.--right {flex-basis:45%;background-color:#ff0013;background-image:var(--bg-pic);background-repeat:no-repeat;background-position:center;background-size:cover}
.home-advantage__content {display:flex;align-items:center}
.home-advantage__icon {fill:#00f;width:80px;min-width:80px;height:80px;margin:0 20px 0 0}
.home-advantage__title {font-size:24px;font-weight:bold;margin:0 0 20px}
.home-advantage__title span {color:#ff0013}
.home-advantage__note {font-size:14px;color:#575757;margin:20px 0 0}
@media screen and (max-width:980px) {.home-advantage__row {flex-direction:column }.home-advantage__col {min-height:auto }.home-advantage__col.--right {order:-1;min-height:380px }}
@media screen and (max-width:768px) {.home-advantage__row {background-color:transparent }.home-advantage__col.--left {padding:40px 0 }.home-advantage__col.--right {min-height:200px }.home-advantage__slider {padding:0 0 60px }.home-advantage__slider .splide__arrow {top:auto;bottom:0 }}
@media screen and (max-width:480px) {.home-advantage__content {flex-direction:column }.home-advantage__icon {margin:0 0 20px }}
.home-seo__item {grid-column:span 2;display:flex;flex-direction:column;align-items:center;justify-content:center}
@media (max-width:1279px) {.home-seo__item {grid-column:span 3 }}
.home-seo__svg {width:120px;height:50px;display:flex;justify-content:center;align-items:center}
.home-seo__desc {font-family:"Gotham Pro",sans-serif;font-style:normal;font-weight:400;font-size:14px;line-height:140%;text-align:center;margin-top:16px}
@media (max-width:767px) {.home-seo__desc {font-size:12px }}
.home-seo__main {margin-top:100px;display:grid;grid-template-columns:repeat(10,1fr);column-gap:20px;row-gap:60px;grid-auto-rows:1fr;align-items:flex-start;justify-content:space-between}
@media (max-width:767px) {.home-seo__main {margin-top:60px;grid-template-columns:repeat(6,1fr);row-gap:40px }}
.home-seo__text {max-width:1150px;font-family:"Gotham Pro",sans-serif;font-style:normal;font-weight:700;font-size:16px;line-height:15px;text-align:center;text-transform:uppercase;margin-top:30px}
@media (max-width:767px) {.home-seo__text {font-size:14px;line-height:13px }}
.home-seo__circle {margin:0 0 0 20px;position:relative !important;background-image:url(https://coatm.solvintech.ru/themes/gromit/assets/img/base64/pattern.svg);background-size:cover}
.home-seo__circle svg {color:#ff0013;width:370px !important;height:370px !important}
@media screen and (max-width:980px) {.home-seo__circle {display:none }}
.home-reviews__main {width:100%;margin:auto;max-width:1150px}
.home-reviews__intro {font-weight:bold;text-align:center;margin:0 0 60px}
.home-reviews__subtitle {font-size:20px;font-weight:bold;text-transform:uppercase;margin:0 0 60px}
.home-reviews__row {display:flex;flex-wrap:wrap;margin:-10px}
.home-reviews__col:not(.splide__slide) {margin:10px;flex-basis:calc((100% / 3) - 20px)}
.home-reviews__showmore {margin:40px auto 0}
.home-reviews__slider {width:100%;padding:0 0 100px}
.home-reviews__slider .splide__arrow {top:auto}
@media screen and (max-width:980px) {.home-reviews__col:not(.splide__slide) {flex-basis:calc((100% / 2) - 20px) }}
@media screen and (max-width:768px) {.home-reviews__row {margin:0;display:block }}
.home-review {display:flex;flex-direction:column}
.home-review__header {height:370px;background:#ff0013 var(--bg-pic) no-repeat center;background-size:cover}
.home-review__footer {flex:1 0 auto;padding:20px;margin:-25px 20px 0;background-color:#f7f7f7;display:flex;flex-direction:column}
.home-review__text {flex:1 0 auto;margin:0 0 20px}
.home-review__name {font-weight:bold;margin:0 0 10px}
.home-review__desc {font-size:12px;color:#575757}
.home-review__more {display:inline-flex;font-weight:bold;color:#00f;text-transform:uppercase;border-bottom:1px dashed}
.home-review__more:hover {border-bottom:1px solid}