.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 }}
@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 }}
.partnery__text {margin-bottom:40px}
@media screen and (max-width:900px ) {.partnery__text {margin-bottom:60px }}
.partnery__grid >.row {justify-content:space-between}
.partnery__grid >.row >.col {width:45.8%;margin-bottom:60px}
@media screen and (max-width:900px ) {.partnery__grid >.row >.col {width:100%;margin-bottom:40px;margin-left:0 }}
.partnery__grid >.row >.col--odd {padding-left:0}
.partnery__grid >.row >.col--even {padding-right:0}
.parthner-details {position:relative;margin-left:-20px !important;margin-right:16.66666666% !important;padding:60px 0;padding-left:40px !important;padding-right:124px !important;color:#fff;width:100% !important;margin-bottom:60px;margin-top:-20px;overflow:visible !important;background:#000}
@media screen and (max-width:900px ) {.parthner-details {background:none;padding-left:0 !important;padding-right:0 !important;margin-right:0 !important;margin-left:0 !important;padding-bottom:0;margin-bottom:40px }}
@media screen and (max-width:900px ) {.parthner-details--greedy {padding-top:0 }.parthner-details--greedy .parthner-details__content {padding-top:20px }.parthner-details--greedy .parthner-details__close {top:-54px }}
.parthner-details__close {position:absolute;width:58px;height:58px;top:-20px;right:calc(-19.5% - 20px);cursor:pointer;background:url(../themes/gromit/assets/img/svg/modal_close.svg) center / 18px no-repeat;-webkit-transition:opacity 0.3s ease;-o-transition:opacity 0.3s ease;transition:opacity 0.3s ease}
@media screen and (max-width:900px ) {.parthner-details__close {top:-20px;right:-18px }}
.parthner-details__close:hover {opacity:0.8}
.parthner-details__content p + p {margin-top:1em}
@media screen and (max-width:900px ) {.parthner-details__content {background:#000;padding:120px 20px 30px 20px }}
.parthner-details__site {margin-top:1em;color:#ff0013}
.parthner-details__site:hover a {color:#fff}
.parthner-details__offer {text-align:center;position:absolute;right:-19.5%;top:40px;background:#ff0013;width:250px;padding:40px;padding-bottom:30px}
@media screen and (max-width:900px ) {.parthner-details__offer {top:0;left:20px;right:100px }}
.parthner-details__offer-title {margin-bottom:10px}
.parthner-details__offer-content span {font-family:'Gotham Pro',sans-serif;font-size:40px;line-height:52px;letter-spacing:0.05em;text-transform:uppercase;font-weight:900}