.icon_row {margin-top:50px}
.icon_row .col + .col {box-shadow:-1px 0 0 #d2e4e6}
.icon_row .icon-block {flex-direction:column;font-size:13px;align-items:center;text-align:center}
.icon_row .icon-block .icon {margin-right:0;margin-bottom:10px}
.zabory {margin-top:50px;margin-bottom:60px}
.product__title {font-weight:700}
.product__img {position:relative}
.product__img img {border-radius:9px;display:block}
.product__img .bage {width:70px;height:70px;line-height:70px;right:50px;top:15px;left:unset}
.product__sub-title {font-size:13px;opacity:.5;margin-bottom:42px}
.product__stats {display:flex;flex-wrap:wrap;margin:0 -5px}
.product__stats .card {background:#f3f3f3;flex-direction:column;margin:5px;display:flex;text-align:center;justify-content:center;align-items:center;flex:1}
.product__stats .card:last-child {flex:0;min-width:calc(50% - 10px)}
.product__stats-title {font-weight:600;margin-bottom:10px}
.product__stats-content {font-size:13px}
.product__description {margin-top:50px}
.product__applications {margin-top:50px;margin-bottom:30px}
.product__applications .h3 {margin-bottom:40px}
.product__applications .col {flex-direction:column;align-items:flex-start;margin-bottom:30px}
.product__applications .col img {margin-bottom:10px}
.product__decode {padding:44px 50px;margin-bottom:50px;background:#f3f3f3;border-radius:9px}
.product__decode .h3 {margin-bottom:3px}
.product__decode-code {display:flex;margin:0 -3px}
.product__decode-item {flex:1;padding-left:19px}
.product__decode-item:first-child {padding-left:0}
.product__decode-item--has-dash {position:relative;padding-left:54px}
.product__decode-item--has-dash:before {content:'-';font-size:38px;position:absolute;left:20px;top:0;color:#C4C4C4;display:inline-block}
.product__decode-item--special {padding-left:40px;margin-left:8px}
.product__decode-item--special:before {left:9px}
.product__decode-item:hover {cursor:pointer}
.product__decode-item:hover .product__decode-title {background:linear-gradient(90deg,#097196 0%,#05837e 100%);color:#fff}
.product__decode-item:hover .product__decode-text {opacity:1}
.product__decode-title {font-size:38px;margin-bottom:10px;white-space:nowrap;padding:0 15px;margin:0 -15px;border-radius:4px}
.product__decode-text {font-size:13px;line-height:21px;opacity:.5;margin-top:5px;margin-left:3px}
.product__slider img {margin-bottom:18px;width:100%}
.product__slider-caption {font-size:13px}
.product__slider-arrows {position:relative;z-index:1;display:flex;margin-top:-25px;justify-content:flex-end;margin-bottom:53px}
.product__slider-arrow {background-color:#fff}
.product__notice {margin-bottom:50px;padding-right:105px}
.product__notice blockquote {padding-left:20px;font-size:19px;font-weight:500}
@media screen and (max-width:1220px) {.zabory >.row {display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;-webkit-flex-direction:column-reverse;-moz-flex-direction:column-reverse;-ms-flex-direction:column-reverse;-o-flex-direction:column-reverse;flex-direction:column-reverse }aside {display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;-webkit-flex-direction:row-reverse;-moz-flex-direction:row-reverse;-ms-flex-direction:row-reverse;-o-flex-direction:row-reverse;flex-direction:row-reverse;align-items:center;justify-content:space-between;margin-bottom:40px }aside a {width:33% }aside .icon_row {width:66%;margin-top:0;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;-ms-align-items:center;align-items:center }aside .icon_row .col + .col {box-shadow:none }aside .icon_row .icon-block {-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;-o-flex-direction:row;flex-direction:row;width:100%;text-align:left }aside .icon_row .icon-block .icon {margin-bottom:0;margin-right:10px;min-width:44px }.product__img .bage {width:50px;height:50px;line-height:50px;right:40px }.product__description {margin-top:30px }.product__stats .card {width:calc(50% - 10px) }.product__decode {padding:35px }.product__decode-title {font-size:30px }.product__decode-text {font-size:11px;line-height:15px }.product__decode-item--has-dash {padding-left:43px }.product__decode-item--has-dash:before {font-size:30px;left:16px }.product__decode-item--special {padding-left:42px;margin-left:-20px }}
@media screen and (max-width:750px) {aside {-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;-o-flex-direction:column;flex-direction:column }aside .button {width:100% }aside .icon_row .col {text-align:center;margin-top:40px }aside .icon_row .col + .col {box-shadow:-1px 0 0 #d2e4e6 }aside .icon_row {width:100% }aside .icon_row .icon-block {text-align:center;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;-o-flex-direction:column;flex-direction:column }aside .icon_row .icon-block .icon {margin-right:0;margin-bottom:10px }.product__notice {padding-right:0;margin-top:45px;font-size:16px;line-height:24px }.product__img {margin-bottom:10px }.product__decode {padding:35px 15px;border-radius:0 }.product__decode .h3 {margin-bottom:15px }.product__decode-code {margin:0 }.product__decode-title {font-size:13px;padding:0 5px;margin:0;border:0.8px solid #00C567;margin-bottom:15px }.product__decode-item {padding-left:5px;padding-left:0;margin-left:-1px }.product__decode-item:first-child {margin-left:0 }.product__decode-item--has-dash {padding-left:10px;margin-left:0 }.product__decode-item--has-dash:before {font-size:13px;left:2px }.product__decode-text {display:none }.button-block__img {margin-bottom:15px }}
.inner-page-header {margin-bottom:0}
.production {background:#f3f3f3;padding-top:60px;padding-bottom:30px;margin-bottom:60px}
.production__price {font-weight:700}
.production__price--inline {display:inline-block}
.production__link {color:#000;display:block;background:#fff;overflow:hidden;margin:0;padding:0;transition:none;width:100%;border-radius:9px;margin-bottom:30px}
.production__link:hover {text-shadow:none;box-shadow:0 7px 13px rgba(0,0,0,0.150702)}
.production__link:hover img {opacity:1}
.production__paneli {border-radius:9px}
.production__paneli .production__link {border-radius:0;width:auto;margin-bottom:0;min-height:176px;position:relative}
.production__paneli .production__link:first-child {border-top-left-radius:9px;border-top-right-radius:9px}
.production__paneli .production__link:last-child {border-bottom-left-radius:9px;border-bottom-right-radius:9px}
.production__paneli .production__link:hover {border-radius:9px;padding:10px;margin:-10px;position:relative;z-index:1;transition:all .1s ease;min-height:196px}
.production__paneli .production__link:hover .production__item {border-top-color:transparent}
.production__paneli .production__link:hover .production__item-permalink {opacity:1;bottom:20px;transition:all .1s ease}
.production__paneli .production__item {border-top:1px #f3f3f3 solid}
.production__paneli .production__item-content {min-height:150px}
.production__paneli .production__item-img img {margin-bottom:-11px;margin-top:0}
.production__item {padding:35px 40px 0 40px}
.production__item--calc {display:flex;flex-direction:column;justify-content:space-between;height:100%;background:url(../themes/gromit/assets/img/svg/productions_calc_wave.svg) center right no-repeat,linear-gradient(90deg,#09678d 0%,#05837e 100%)}
.production__item--calc .production__item-title:after {display:none}
.production__item--calc .production__item-subtitle {margin-bottom:30px;color:#fff}
.production__item--wide .production__item-img img {margin-bottom:0;margin-top:0;float:right;max-height:145px}
.production__item--wide .production__item-content {display:flex}
.production__item--green {color:#fff;background:linear-gradient(89.64deg,#049982 1.85%,#00c46d 101.74%);position:relative}
.production__item--green .production__item-img {padding-right:0}
.production__item--green .production__item-img img {margin-right:-40px;max-height:none}
.production__item--green .production__item-title:after {background:#fff}
.production__item--green .bage.bage--hit {left:50%;top:40px}
.production__item-title {margin-bottom:10px}
.production__item-title .h3 {margin-bottom:10px}
.production__item-title:after {content:'';display:block;background:linear-gradient(90deg,#049982 0%,#00c46d 100%);border-radius:2px;height:4px;width:30px}
.production__item-description {width:100%}
.production__item-subtitle {font-weight:500}
.production__item-text {font-size:13px}
.production__item-permalink {color:#00c567;font-size:13px;opacity:0;bottom:0;position:absolute}
.production__item-permalink .icon {border-width:2px;width:20px;height:20px;background-size:8px 8px}
.production__item-img {width:100%;position:relative}
.production__item-img img {display:block;opacity:.6;margin:0 auto;margin-top:40px}
.production .bage {left:unset;top:10px;right:0}
.all-products {padding-top:60px;padding-bottom:20px;margin-bottom:60px;background:#f3f3f3}
.all-products__title {margin-bottom:20px}
.all-products .row {margin-bottom:30px}
.all-products .production__item,
.all-products .production__item-content {height:100%;display:flex;flex-direction:column;justify-content:space-between}
.all-products .production__item--paneli .production__item-description {position:relative}
.all-products .production__item--paneli .production__item-description .bage {top:0;left:calc(100% - 40px)}
.card .button {margin-top:20px;font-weight:normal}
@media screen and (max-width:1220px) {.product__advantages {margin-bottom:50px }.product__advantages .card__img {margin-bottom:0 }.product__advantages .button {padding:0 15px;margin:0 auto }.product__advantages .calc-price-block {align-items:center;margin-top:0;padding:0 }.product__advantages .row + .row {padding-top:20px;border-top:1px #D2E4E6 solid }.product__advantages .row.flex-row {align-items:center }.production__paneli {margin-bottom:30px }.production__item--green .bage.bage--hit {left:unset;right:30px;top:30px }.production__item--green .production__item-img {margin-top:-90px }.all-products .production__item--paneli .production__item-description,.all-products .production__item--wide .production__item-description {z-index:1 }.all-products .production__item--paneli .production__item-img img,.all-products .production__item--wide .production__item-img img {margin:0;float:right;margin-top:-60px }.all-products .production__item--green .production__item-img img {margin-right:-40px;margin-top:-40px }.all-products .production__item--green .bage.bage--hit {right:170px }}
@media screen and (max-width:750px) {.production {padding-top:30px }.production__item {padding:35px 30px 0 30px }.production__item-title:after {display:none }.production__item-img {float:none }.production__item--wide .production__item-content {-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;-o-flex-direction:column;flex-direction:column }.production__item--wide .production__item-img img {float:none }.production__link:hover {box-shadow:none }.production__paneli .production__item-title {margin-bottom:20px }.production__paneli .production__item-description {margin-bottom:10px }.production__paneli .production__link:hover {padding:0;margin:0;border-radius:0 }.production__paneli .production__link:hover .production__item-permalink {display:none }.production .bage {top:-50px }.production .production__item--green .production__item-title {padding-right:60px }.production .production__item--green .production__item-img {margin-top:-10px;margin-left:-30px;margin-right:-30px;width:auto }.production .production__item--green .production__item-img img {width:100%;margin-right:0 }.production .production__item--calc .production__item-subtitle {margin-top:100px }.page_content >.row {display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;-webkit-flex-direction:column-reverse;-moz-flex-direction:column-reverse;-ms-flex-direction:column-reverse;-o-flex-direction:column-reverse;flex-direction:column-reverse }.product {margin-top:40px }.product__title {margin-top:30px;margin-bottom:20px }.calc-price-block {align-items:center;padding:0 }aside.aside-offset {margin-top:0;margin-left:0 }aside.aside-offset .card {min-width:100% }.all-products {margin-bottom:30px;padding-bottom:10px }.all-products .row {margin-bottom:0 }.all-products .production__item--calc .production__item-content {margin-top:100px }.all-products .production__item--paneli .production__item-img img {margin:0 auto;float:none;margin-top:20px }.all-products .production__item--wide .production__item-img img {float:left;margin-top:20px }.all-products .production__item--green .bage.bage--hit {right:30px }.all-products .production__item--green .production__item-img {margin-top:0;margin-left:-30px;margin-right:-30px;width:auto }.all-products .production__item--green .production__item-img img {width:100%;margin-top:0 }}