

/* Start:/local/templates/greenoffice_modify/assets/css/fonts.min.css?1776684118972*/
@font-face{font-family:"Montserrat";src:local("Montserrat"),url("/local/templates/greenoffice_modify/assets/css/../fonts/montserrat/MontserratLight.woff2") format("woff2"),url("/local/templates/greenoffice_modify/assets/css/../fonts/montserrat/MontserratLight.woff") format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:"Montserrat";src:local("Montserrat"),url("/local/templates/greenoffice_modify/assets/css/../fonts/montserrat/MontserratRegular.woff2") format("woff2"),url("/local/templates/greenoffice_modify/assets/css/../fonts/montserrat/MontserratRegular.woff") format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Montserrat";src:local("Montserrat"),url("/local/templates/greenoffice_modify/assets/css/../fonts/montserrat/MontserratMedium.woff2") format("woff2"),url("/local/templates/greenoffice_modify/assets/css/../fonts/montserrat/MontserratMedium.woff") format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"Montserrat";src:local("Montserrat"),url("/local/templates/greenoffice_modify/assets/css/../fonts/montserrat/MontserratSemiBold.woff2") format("woff2"),url("/local/templates/greenoffice_modify/assets/css/../fonts/montserrat/MontserratSemiBold.woff") format("woff");font-weight:600;font-style:normal;font-display:swap}
/* End */


/* Start:/local/templates/greenoffice_modify/assets/css/screen.min.css?1778132516226452*/
@font-face {font-family:'icomoon'; src:url("/local/templates/greenoffice_modify/assets/css/../fonts/icomoon.eot?8iw3af"); src:url("/local/templates/greenoffice_modify/assets/css/../fonts/icomoon.eot?8iw3af#iefix") format("embedded-opentype"),url("/local/templates/greenoffice_modify/assets/css/../fonts/icomoon.ttf?8iw3af") format("truetype"),url("/local/templates/greenoffice_modify/assets/css/../fonts/icomoon.woff?8iw3af") format("woff"),url("/local/templates/greenoffice_modify/assets/css/../fonts/icomoon.svg?8iw3af#icomoon") format("svg"); font-weight:normal; font-style:normal; font-display:swap}
.icon-style,.catalog-menu li.has-child > a:after,.site-popup_success_info:before,.custom-check:before,.site-footer_menu_title:after,.reviews_item:before,[class^="icon-"],[class*=" icon-"] {font-family:'icomoon' !important; speak:none; font-style:normal; font-weight:normal; font-variant:normal; text-transform:none; line-height:1; -webkit-font-smoothing:antialiased; -moz-osx-font-smoothing:grayscale}
[class^="icon-"],[class^="icon-"] + span {vertical-align:middle}
.icon-minus:before,.faq-page_list_item.is-open .faq-page_list_item_title i:before {content:"\e924"}
.icon-photo:before {content:"\e923"}
.icon-arrow-down:before {content:"\e922"}
.icon-plant:before {content:"\e921"}
.icon-plus:before {content:"\e920"}
.icon-arrow-slider-left-sml:before {content:"\e91e"}
.icon-arrow-slider-right-sml:before {content:"\e91f"}
.icon-clock:before {content:"\e91d"}
.icon-filter:before {content:"\e91c"}
.icon-table:before {content:"\e91b"}
.icon-eye2:before {content:"\e91a"}
.icon-arrow-down-sml:before {content:"\e919"}
.icon-menu:before {content:"\e918"}
.icon-arrow-left:before {content:"\e900"}
.icon-eye:before {content:"\e901"}
.icon-arrow-right:before {content:"\e902"}
.icon-arrow-right-sml:before {content:"\e903"}
.icon-basket:before {content:"\e904"}
.icon-btn-plane:before {content:"\e905"}
.icon-burger:before {content:"\e906"}
.icon-catalog:before {content:"\e907"}
.icon-check:before,.site-popup_success_info:before,.custom-check:before {content:"\e908"; position:absolute; top:50%; transform:translateY(-50%); left:5px}
.icon-close:before,.catalog-filter_item_checkbox [type="checkbox"]:checked + span .count:before,.catalog-filter_item_checkbox [type="radio"]:checked + span .count:before {content:"\e909"}
.icon-comment:before,.reviews_item:before {content:"\e90a"}
.icon-compare:before {content:"\e90b"}
.icon-download:before {content:"\e90c"}
.icon-email:before {content:"\e90d"}
.icon-fb:before {content:"\e90e"}
.icon-info:before {content:"\e90f"}
.icon-insta:before {content:"\e910"}
.icon-personal:before {content:"\e911"}
.icon-phone:before {content:"\e912"}
.icon-plane:before {content:"\e913"}
.icon-search:before {content:"\e914"}
.icon-tel:before {content:"\e915"}
.icon-update:before {content:"\e916"}
.icon-vk:before {content:"\e917"}
html {line-height:1.15; -webkit-text-size-adjust:100%}
body {margin:0}
h1,.h1 {font-size:2em; margin:0.67em 0}
hr {box-sizing:content-box; height:0; overflow:visible}
pre {font-family:monospace,monospace; font-size:1em}
a {background-color:transparent}
abbr[title] {border-bottom:none; text-decoration:underline; text-decoration:underline dotted}
b,strong {font-weight:bolder}
code,kbd,samp {font-family:monospace,monospace; font-size:1em}
small {font-size:80%}
sub,sup {font-size:75%; line-height:0; position:relative; vertical-align:baseline}
sub {bottom:-0.25em}
sup {top:-0.5em}
img {border-style:none}
button,input,optgroup,select,textarea {font-family:inherit; font-size:100%; line-height:1.15; margin:0}
button,input {overflow:visible}
button,select {text-transform:none}
button,[type="button"],[type="reset"],[type="submit"] {-webkit-appearance:button}
button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner {border-style:none; padding:0}
button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring {outline:1px dotted ButtonText}
fieldset {padding:0.35em 0.75em 0.625em}
legend {box-sizing:border-box; color:inherit; display:table; max-width:100%; padding:0; white-space:normal}
progress {vertical-align:baseline}
textarea {overflow:auto}
[type="checkbox"],[type="radio"] {box-sizing:border-box; padding:0}
[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button {height:auto}
[type="search"] {-webkit-appearance:textfield; outline-offset:-2px}
[type="search"]::-webkit-search-decoration {-webkit-appearance:none}
::-webkit-file-upload-button {-webkit-appearance:button; font:inherit}
details {display:block}
summary {display:list-item}
template {display:none}
[hidden] {display:none}
.foundation-mq {font-family:"small=0em&xsmall=40em&medium=48em&large=64.0625em&xlarge=78.75em&xxlarge=105em"}
html {box-sizing:border-box; font-size:100%}
*,*::before,*::after {box-sizing:inherit}
body {margin:0; padding:0; background:white; font-family:"Montserrat",sans-serif; font-weight:normal; line-height:1.5; color:black; -webkit-font-smoothing:antialiased; -moz-osx-font-smoothing:grayscale}
img {display:inline-block; vertical-align:middle; max-width:100%; height:auto; -ms-interpolation-mode:bicubic}
textarea {height:auto; min-height:50px; border-radius:0}
select {box-sizing:border-box; width:100%; border-radius:0}
.map_canvas img,.map_canvas embed,.map_canvas object,.mqa-display img,.mqa-display embed,.mqa-display object {max-width:none !important}
button {padding:0; -webkit-appearance:none; -moz-appearance:none; appearance:none; border:0; border-radius:0; background:transparent; line-height:1; cursor:auto}
[data-whatinput='mouse'] button {outline:0}
pre {overflow:auto}
button,input,optgroup,select,textarea {font-family:inherit}
.is-visible {display:block !important}
.is-hidden {display:none !important}
.align-left {-ms-flex-pack:start; justify-content:flex-start}
.align-right {-ms-flex-pack:end; justify-content:flex-end}
.align-center {-ms-flex-pack:center; justify-content:center}
.align-justify {-ms-flex-pack:justify; justify-content:space-between}
.align-spaced {-ms-flex-pack:distribute; justify-content:space-around}
.align-left.vertical.menu > li > a {-ms-flex-pack:start; justify-content:flex-start}
.align-right.vertical.menu > li > a {-ms-flex-pack:end; justify-content:flex-end}
.align-center.vertical.menu > li > a {-ms-flex-pack:center; justify-content:center}
.align-top {-ms-flex-align:start; align-items:flex-start}
.align-self-top {-ms-flex-item-align:start; align-self:flex-start}
.align-bottom {-ms-flex-align:end; align-items:flex-end}
.align-self-bottom {-ms-flex-item-align:end; align-self:flex-end}
.align-middle {-ms-flex-align:center; align-items:center}
.align-self-middle {-ms-flex-item-align:center; -ms-grid-row-align:center; align-self:center}
.align-stretch {-ms-flex-align:stretch; align-items:stretch}
.align-self-stretch {-ms-flex-item-align:stretch; -ms-grid-row-align:stretch; align-self:stretch}
.align-center-middle {-ms-flex-pack:center; justify-content:center; -ms-flex-align:center; align-items:center; -ms-flex-line-pack:center; align-content:center}
.small-order-1 {-ms-flex-order:1; order:1}
.small-order-2 {-ms-flex-order:2; order:2}
.small-order-3 {-ms-flex-order:3; order:3}
.small-order-4 {-ms-flex-order:4; order:4}
.small-order-5 {-ms-flex-order:5; order:5}
.small-order-6 {-ms-flex-order:6; order:6}
@media print,screen and (min-width:40em) {.xsmall-order-1 {-ms-flex-order:1; order:1}
 .xsmall-order-2 {-ms-flex-order:2; order:2}
 .xsmall-order-3 {-ms-flex-order:3; order:3}
 .xsmall-order-4 {-ms-flex-order:4; order:4}
 .xsmall-order-5 {-ms-flex-order:5; order:5}
 .xsmall-order-6 {-ms-flex-order:6; order:6}
}
@media print,screen and (min-width:48em) {.medium-order-1 {-ms-flex-order:1; order:1}
 .medium-order-2 {-ms-flex-order:2; order:2}
 .medium-order-3 {-ms-flex-order:3; order:3}
 .medium-order-4 {-ms-flex-order:4; order:4}
 .medium-order-5 {-ms-flex-order:5; order:5}
 .medium-order-6 {-ms-flex-order:6; order:6}
}
@media print,screen and (min-width:64.0625em) {.large-order-1 {-ms-flex-order:1; order:1}
 .large-order-2 {-ms-flex-order:2; order:2}
 .large-order-3 {-ms-flex-order:3; order:3}
 .large-order-4 {-ms-flex-order:4; order:4}
 .large-order-5 {-ms-flex-order:5; order:5}
 .large-order-6 {-ms-flex-order:6; order:6}
}
@media print,screen and (min-width:78.75em) {.xlarge-order-1 {-ms-flex-order:1; order:1}
 .xlarge-order-2 {-ms-flex-order:2; order:2}
 .xlarge-order-3 {-ms-flex-order:3; order:3}
 .xlarge-order-4 {-ms-flex-order:4; order:4}
 .xlarge-order-5 {-ms-flex-order:5; order:5}
 .xlarge-order-6 {-ms-flex-order:6; order:6}
}
.flex-container {display:-ms-flexbox; display:flex}
.flex-child-auto {-ms-flex:1 1 auto; flex:1 1 auto}
.flex-child-grow {-ms-flex:1 0 auto; flex:1 0 auto}
.flex-child-shrink {-ms-flex:0 1 auto; flex:0 1 auto}
.flex-dir-row {-ms-flex-direction:row; flex-direction:row}
.flex-dir-row-reverse {-ms-flex-direction:row-reverse; flex-direction:row-reverse}
.flex-dir-column {-ms-flex-direction:column; flex-direction:column}
.flex-dir-column-reverse {-ms-flex-direction:column-reverse; flex-direction:column-reverse}
@media print,screen and (min-width:40em) {.xsmall-flex-container {display:-ms-flexbox; display:flex}
 .xsmall-flex-child-auto {-ms-flex:1 1 auto; flex:1 1 auto}
 .xsmall-flex-child-grow {-ms-flex:1 0 auto; flex:1 0 auto}
 .xsmall-flex-child-shrink {-ms-flex:0 1 auto; flex:0 1 auto}
 .xsmall-flex-dir-row {-ms-flex-direction:row; flex-direction:row}
 .xsmall-flex-dir-row-reverse {-ms-flex-direction:row-reverse; flex-direction:row-reverse}
 .xsmall-flex-dir-column {-ms-flex-direction:column; flex-direction:column}
 .xsmall-flex-dir-column-reverse {-ms-flex-direction:column-reverse; flex-direction:column-reverse}
}
@media print,screen and (min-width:48em) {.medium-flex-container {display:-ms-flexbox; display:flex}
 .medium-flex-child-auto {-ms-flex:1 1 auto; flex:1 1 auto}
 .medium-flex-child-grow {-ms-flex:1 0 auto; flex:1 0 auto}
 .medium-flex-child-shrink {-ms-flex:0 1 auto; flex:0 1 auto}
 .medium-flex-dir-row {-ms-flex-direction:row; flex-direction:row}
 .medium-flex-dir-row-reverse {-ms-flex-direction:row-reverse; flex-direction:row-reverse}
 .medium-flex-dir-column {-ms-flex-direction:column; flex-direction:column}
 .medium-flex-dir-column-reverse {-ms-flex-direction:column-reverse; flex-direction:column-reverse}
}
@media print,screen and (min-width:64.0625em) {.large-flex-container {display:-ms-flexbox; display:flex}
 .large-flex-child-auto {-ms-flex:1 1 auto; flex:1 1 auto}
 .large-flex-child-grow {-ms-flex:1 0 auto; flex:1 0 auto}
 .large-flex-child-shrink {-ms-flex:0 1 auto; flex:0 1 auto}
 .large-flex-dir-row {-ms-flex-direction:row; flex-direction:row}
 .large-flex-dir-row-reverse {-ms-flex-direction:row-reverse; flex-direction:row-reverse}
 .large-flex-dir-column {-ms-flex-direction:column; flex-direction:column}
 .large-flex-dir-column-reverse {-ms-flex-direction:column-reverse; flex-direction:column-reverse}
}
@media print,screen and (min-width:78.75em) {.xlarge-flex-container {display:-ms-flexbox; display:flex}
 .xlarge-flex-child-auto {-ms-flex:1 1 auto; flex:1 1 auto}
 .xlarge-flex-child-grow {-ms-flex:1 0 auto; flex:1 0 auto}
 .xlarge-flex-child-shrink {-ms-flex:0 1 auto; flex:0 1 auto}
 .xlarge-flex-dir-row {-ms-flex-direction:row; flex-direction:row}
 .xlarge-flex-dir-row-reverse {-ms-flex-direction:row-reverse; flex-direction:row-reverse}
 .xlarge-flex-dir-column {-ms-flex-direction:column; flex-direction:column}
 .xlarge-flex-dir-column-reverse {-ms-flex-direction:column-reverse; flex-direction:column-reverse}
}
.hide {display:none !important}
.invisible {visibility:hidden}
@media screen and (max-width:39.99875em) {.hide-for-small-only {display:none !important}
}
@media screen and (max-width:0em),screen and (min-width:40em) {.show-for-small-only {display:none !important}
}
@media print,screen and (min-width:40em) {.hide-for-xsmall {display:none !important}
}
@media screen and (max-width:39.99875em) {.show-for-xsmall {display:none !important}
}
@media screen and (min-width:40em) and (max-width:47.99875em) {.hide-for-xsmall-only {display:none !important}
}
@media screen and (max-width:39.99875em),screen and (min-width:48em) {.show-for-xsmall-only {display:none !important}
}
@media print,screen and (min-width:48em) {.hide-for-medium {display:none !important}
}
@media screen and (max-width:47.99875em) {.show-for-medium {display:none !important}
}
@media screen and (min-width:48em) and (max-width:64.06125em) {.hide-for-medium-only {display:none !important}
}
@media screen and (max-width:47.99875em),screen and (min-width:64.0625em) {.show-for-medium-only {display:none !important}
}
@media print,screen and (min-width:64.0625em) {.hide-for-large {display:none !important}
}
@media screen and (max-width:64.06125em) {.show-for-large {display:none !important}
}
@media screen and (min-width:64.0625em) and (max-width:78.74875em) {.hide-for-large-only {display:none !important}
}
@media screen and (max-width:64.06125em),screen and (min-width:78.75em) {.show-for-large-only {display:none !important}
}
@media print,screen and (min-width:78.75em) {.hide-for-xlarge {display:none !important}
}
@media screen and (max-width:78.74875em) {.show-for-xlarge {display:none !important}
}
@media screen and (min-width:78.75em) and (max-width:104.99875em) {.hide-for-xlarge-only {display:none !important}
}
@media screen and (max-width:78.74875em),screen and (min-width:105em) {.show-for-xlarge-only {display:none !important}
}
.show-for-sr,.show-on-focus {position:absolute !important; width:1px; height:1px; padding:0; overflow:hidden; clip:rect(0,0,0,0); white-space:nowrap; border:0}
.show-on-focus:active,.show-on-focus:focus {position:static !important; width:auto; height:auto; overflow:visible; clip:auto; white-space:normal}
.show-for-landscape,.hide-for-portrait {display:block !important}
@media screen and (orientation:landscape) {.show-for-landscape,.hide-for-portrait {display:block !important}
}
@media screen and (orientation:portrait) {.show-for-landscape,.hide-for-portrait {display:none !important}
}
.hide-for-landscape,.show-for-portrait {display:none !important}
@media screen and (orientation:landscape) {.hide-for-landscape,.show-for-portrait {display:none !important}
}
@media screen and (orientation:portrait) {.hide-for-landscape,.show-for-portrait {display:block !important}
}
.grid-container {padding-right:1.25rem; padding-left:1.25rem; max-width:77.625rem; margin-left:auto; margin-right:auto}
.grid-container.fluid {padding-right:1.25rem; padding-left:1.25rem; max-width:100%; margin-left:auto; margin-right:auto}
.grid-container.full {padding-right:0; padding-left:0; max-width:100%; margin-left:auto; margin-right:auto}
.grid-x {display:-ms-flexbox; display:flex; -ms-flex-flow:row wrap; flex-flow:row wrap}
.cell {-ms-flex:0 0 auto; flex:0 0 auto; min-height:0; min-width:0; width:100%}
.cell.auto {-ms-flex:1 1; flex:1 1}
.cell.shrink {-ms-flex:0 0 auto; flex:0 0 auto}
.grid-x > .auto {width:auto}
.grid-x > .shrink {width:auto}
.grid-x > .small-shrink,.grid-x > .small-full,.grid-x > .small-1,.grid-x > .small-2,.grid-x > .small-3,.grid-x > .small-4,.grid-x > .small-5,.grid-x > .small-6,.grid-x > .small-7,.grid-x > .small-8,.grid-x > .small-9,.grid-x > .small-10,.grid-x > .small-11,.grid-x > .small-12 {-ms-flex-preferred-size:auto; flex-basis:auto}
@media print,screen and (min-width:40em) {.grid-x > .xsmall-shrink,.grid-x > .xsmall-full,.grid-x > .xsmall-1,.grid-x > .xsmall-2,.grid-x > .xsmall-3,.grid-x > .xsmall-4,.grid-x > .xsmall-5,.grid-x > .xsmall-6,.grid-x > .xsmall-7,.grid-x > .xsmall-8,.grid-x > .xsmall-9,.grid-x > .xsmall-10,.grid-x > .xsmall-11,.grid-x > .xsmall-12 {-ms-flex-preferred-size:auto; flex-basis:auto}
}
@media print,screen and (min-width:48em) {.grid-x > .medium-shrink,.grid-x > .medium-full,.grid-x > .medium-1,.grid-x > .medium-2,.grid-x > .medium-3,.grid-x > .medium-4,.grid-x > .medium-5,.grid-x > .medium-6,.grid-x > .medium-7,.grid-x > .medium-8,.grid-x > .medium-9,.grid-x > .medium-10,.grid-x > .medium-11,.grid-x > .medium-12 {-ms-flex-preferred-size:auto; flex-basis:auto}
}
@media print,screen and (min-width:64.0625em) {.grid-x > .large-shrink,.grid-x > .large-full,.grid-x > .large-1,.grid-x > .large-2,.grid-x > .large-3,.grid-x > .large-4,.grid-x > .large-5,.grid-x > .large-6,.grid-x > .large-7,.grid-x > .large-8,.grid-x > .large-9,.grid-x > .large-10,.grid-x > .large-11,.grid-x > .large-12 {-ms-flex-preferred-size:auto; flex-basis:auto}
}
@media print,screen and (min-width:78.75em) {.grid-x > .xlarge-shrink,.grid-x > .xlarge-full,.grid-x > .xlarge-1,.grid-x > .xlarge-2,.grid-x > .xlarge-3,.grid-x > .xlarge-4,.grid-x > .xlarge-5,.grid-x > .xlarge-6,.grid-x > .xlarge-7,.grid-x > .xlarge-8,.grid-x > .xlarge-9,.grid-x > .xlarge-10,.grid-x > .xlarge-11,.grid-x > .xlarge-12 {-ms-flex-preferred-size:auto; flex-basis:auto}
}
.grid-x > .small-1,.grid-x > .small-2,.grid-x > .small-3,.grid-x > .small-4,.grid-x > .small-5,.grid-x > .small-6,.grid-x > .small-7,.grid-x > .small-8,.grid-x > .small-9,.grid-x > .small-10,.grid-x > .small-11,.grid-x > .small-12 {-ms-flex:0 0 auto; flex:0 0 auto}
.grid-x > .small-1 {width:8.33333%}
.grid-x > .small-2 {width:16.66667%}
.grid-x > .small-3 {width:25%}
.grid-x > .small-4 {width:33.33333%}
.grid-x > .small-5 {width:41.66667%}
.grid-x > .small-6 {width:50%}
.grid-x > .small-7 {width:58.33333%}
.grid-x > .small-8 {width:66.66667%}
.grid-x > .small-9 {width:75%}
.grid-x > .small-10 {width:83.33333%}
.grid-x > .small-11 {width:91.66667%}
.grid-x > .small-12 {width:100%}
@media print,screen and (min-width:40em) {.grid-x > .xsmall-auto {-ms-flex:1 1; flex:1 1; width:auto}
 .grid-x > .xsmall-shrink,.grid-x > .xsmall-1,.grid-x > .xsmall-2,.grid-x > .xsmall-3,.grid-x > .xsmall-4,.grid-x > .xsmall-5,.grid-x > .xsmall-6,.grid-x > .xsmall-7,.grid-x > .xsmall-8,.grid-x > .xsmall-9,.grid-x > .xsmall-10,.grid-x > .xsmall-11,.grid-x > .xsmall-12 {-ms-flex:0 0 auto; flex:0 0 auto}
 .grid-x > .xsmall-shrink {width:auto}
 .grid-x > .xsmall-1 {width:8.33333%}
 .grid-x > .xsmall-2 {width:16.66667%}
 .grid-x > .xsmall-3 {width:25%}
 .grid-x > .xsmall-4 {width:33.33333%}
 .grid-x > .xsmall-5 {width:41.66667%}
 .grid-x > .xsmall-6 {width:50%}
 .grid-x > .xsmall-7 {width:58.33333%}
 .grid-x > .xsmall-8 {width:66.66667%}
 .grid-x > .xsmall-9 {width:75%}
 .grid-x > .xsmall-10 {width:83.33333%}
 .grid-x > .xsmall-11 {width:91.66667%}
 .grid-x > .xsmall-12 {width:100%}
}
@media print,screen and (min-width:48em) {.grid-x > .medium-auto {-ms-flex:1 1; flex:1 1; width:auto}
 .grid-x > .medium-shrink,.grid-x > .medium-1,.grid-x > .medium-2,.grid-x > .medium-3,.grid-x > .medium-4,.grid-x > .medium-5,.grid-x > .medium-6,.grid-x > .medium-7,.grid-x > .medium-8,.grid-x > .medium-9,.grid-x > .medium-10,.grid-x > .medium-11,.grid-x > .medium-12 {-ms-flex:0 0 auto; flex:0 0 auto}
 .grid-x > .medium-shrink {width:auto}
 .grid-x > .medium-1 {width:8.33333%}
 .grid-x > .medium-2 {width:16.66667%}
 .grid-x > .medium-3 {width:25%}
 .grid-x > .medium-4 {width:33.33333%}
 .grid-x > .medium-5 {width:41.66667%}
 .grid-x > .medium-6 {width:50%}
 .grid-x > .medium-7 {width:58.33333%}
 .grid-x > .medium-8 {width:66.66667%}
 .grid-x > .medium-9 {width:75%}
 .grid-x > .medium-10 {width:83.33333%}
 .grid-x > .medium-11 {width:91.66667%}
 .grid-x > .medium-12 {width:100%}
}
@media print,screen and (min-width:64.0625em) {.grid-x > .large-auto {-ms-flex:1 1; flex:1 1; width:auto}
 .grid-x > .large-shrink,.grid-x > .large-1,.grid-x > .large-2,.grid-x > .large-3,.grid-x > .large-4,.grid-x > .large-5,.grid-x > .large-6,.grid-x > .large-7,.grid-x > .large-8,.grid-x > .large-9,.grid-x > .large-10,.grid-x > .large-11,.grid-x > .large-12 {-ms-flex:0 0 auto; flex:0 0 auto}
 .grid-x > .large-shrink {width:auto}
 .grid-x > .large-1 {width:8.33333%}
 .grid-x > .large-2 {width:16.66667%}
 .grid-x > .large-3 {width:25%}
 .grid-x > .large-4 {width:33.33333%}
 .grid-x > .large-5 {width:41.66667%}
 .grid-x > .large-6 {width:50%}
 .grid-x > .large-7 {width:58.33333%}
 .grid-x > .large-8 {width:66.66667%}
 .grid-x > .large-9 {width:75%}
 .grid-x > .large-10 {width:83.33333%}
 .grid-x > .large-11 {width:91.66667%}
 .grid-x > .large-12 {width:100%}
}
@media print,screen and (min-width:78.75em) {.grid-x > .xlarge-auto {-ms-flex:1 1; flex:1 1; width:auto}
 .grid-x > .xlarge-shrink,.grid-x > .xlarge-1,.grid-x > .xlarge-2,.grid-x > .xlarge-3,.grid-x > .xlarge-4,.grid-x > .xlarge-5,.grid-x > .xlarge-6,.grid-x > .xlarge-7,.grid-x > .xlarge-8,.grid-x > .xlarge-9,.grid-x > .xlarge-10,.grid-x > .xlarge-11,.grid-x > .xlarge-12 {-ms-flex:0 0 auto; flex:0 0 auto}
 .grid-x > .xlarge-shrink {width:auto}
 .grid-x > .xlarge-1 {width:8.33333%}
 .grid-x > .xlarge-2 {width:16.66667%}
 .grid-x > .xlarge-3 {width:25%}
 .grid-x > .xlarge-4 {width:33.33333%}
 .grid-x > .xlarge-5 {width:41.66667%}
 .grid-x > .xlarge-6 {width:50%}
 .grid-x > .xlarge-7 {width:58.33333%}
 .grid-x > .xlarge-8 {width:66.66667%}
 .grid-x > .xlarge-9 {width:75%}
 .grid-x > .xlarge-10 {width:83.33333%}
 .grid-x > .xlarge-11 {width:91.66667%}
 .grid-x > .xlarge-12 {width:100%}
}
.grid-margin-x:not(.grid-x) > .cell {width:auto}
.grid-margin-y:not(.grid-y) > .cell {height:auto}
.grid-margin-x {margin-left:-0.3125rem; margin-right:-0.3125rem}
.grid-margin-x > .cell {width:calc(100% - 0.625rem); margin-left:0.3125rem; margin-right:0.3125rem}
.grid-margin-x > .auto {width:auto}
.grid-margin-x > .shrink {width:auto}
.grid-margin-x > .small-1 {width:calc(8.33333% - 0.625rem)}
.grid-margin-x > .small-2 {width:calc(16.66667% - 0.625rem)}
.grid-margin-x > .small-3 {width:calc(25% - 0.625rem)}
.grid-margin-x > .small-4 {width:calc(33.33333% - 0.625rem)}
.grid-margin-x > .small-5 {width:calc(41.66667% - 0.625rem)}
.grid-margin-x > .small-6 {width:calc(50% - 0.625rem)}
.grid-margin-x > .small-7 {width:calc(58.33333% - 0.625rem)}
.grid-margin-x > .small-8 {width:calc(66.66667% - 0.625rem)}
.grid-margin-x > .small-9 {width:calc(75% - 0.625rem)}
.grid-margin-x > .small-10 {width:calc(83.33333% - 0.625rem)}
.grid-margin-x > .small-11 {width:calc(91.66667% - 0.625rem)}
.grid-margin-x > .small-12 {width:calc(100% - 0.625rem)}
@media print,screen and (min-width:40em) {.grid-margin-x > .xsmall-auto {width:auto}
 .grid-margin-x > .xsmall-shrink {width:auto}
 .grid-margin-x > .xsmall-1 {width:calc(8.33333% - 0.625rem)}
 .grid-margin-x > .xsmall-2 {width:calc(16.66667% - 0.625rem)}
 .grid-margin-x > .xsmall-3 {width:calc(25% - 0.625rem)}
 .grid-margin-x > .xsmall-4 {width:calc(33.33333% - 0.625rem)}
 .grid-margin-x > .xsmall-5 {width:calc(41.66667% - 0.625rem)}
 .grid-margin-x > .xsmall-6 {width:calc(50% - 0.625rem)}
 .grid-margin-x > .xsmall-7 {width:calc(58.33333% - 0.625rem)}
 .grid-margin-x > .xsmall-8 {width:calc(66.66667% - 0.625rem)}
 .grid-margin-x > .xsmall-9 {width:calc(75% - 0.625rem)}
 .grid-margin-x > .xsmall-10 {width:calc(83.33333% - 0.625rem)}
 .grid-margin-x > .xsmall-11 {width:calc(91.66667% - 0.625rem)}
 .grid-margin-x > .xsmall-12 {width:calc(100% - 0.625rem)}
}
@media print,screen and (min-width:48em) {.grid-margin-x > .medium-auto {width:auto}
 .grid-margin-x > .medium-shrink {width:auto}
 .grid-margin-x > .medium-1 {width:calc(8.33333% - 0.625rem)}
 .grid-margin-x > .medium-2 {width:calc(16.66667% - 0.625rem)}
 .grid-margin-x > .medium-3 {width:calc(25% - 0.625rem)}
 .grid-margin-x > .medium-4 {width:calc(33.33333% - 0.625rem)}
 .grid-margin-x > .medium-5 {width:calc(41.66667% - 0.625rem)}
 .grid-margin-x > .medium-6 {width:calc(50% - 0.625rem)}
 .grid-margin-x > .medium-7 {width:calc(58.33333% - 0.625rem)}
 .grid-margin-x > .medium-8 {width:calc(66.66667% - 0.625rem)}
 .grid-margin-x > .medium-9 {width:calc(75% - 0.625rem)}
 .grid-margin-x > .medium-10 {width:calc(83.33333% - 0.625rem)}
 .grid-margin-x > .medium-11 {width:calc(91.66667% - 0.625rem)}
 .grid-margin-x > .medium-12 {width:calc(100% - 0.625rem)}
}
@media print,screen and (min-width:64.0625em) {.grid-margin-x > .large-auto {width:auto}
 .grid-margin-x > .large-shrink {width:auto}
 .grid-margin-x > .large-1 {width:calc(8.33333% - 0.625rem)}
 .grid-margin-x > .large-2 {width:calc(16.66667% - 0.625rem)}
 .grid-margin-x > .large-3 {width:calc(25% - 0.625rem)}
 .grid-margin-x > .large-4 {width:calc(33.33333% - 0.625rem)}
 .grid-margin-x > .large-5 {width:calc(41.66667% - 0.625rem)}
 .grid-margin-x > .large-6 {width:calc(50% - 0.625rem)}
 .grid-margin-x > .large-7 {width:calc(58.33333% - 0.625rem)}
 .grid-margin-x > .large-8 {width:calc(66.66667% - 0.625rem)}
 .grid-margin-x > .large-9 {width:calc(75% - 0.625rem)}
 .grid-margin-x > .large-10 {width:calc(83.33333% - 0.625rem)}
 .grid-margin-x > .large-11 {width:calc(91.66667% - 0.625rem)}
 .grid-margin-x > .large-12 {width:calc(100% - 0.625rem)}
}
@media print,screen and (min-width:78.75em) {.grid-margin-x > .xlarge-auto {width:auto}
 .grid-margin-x > .xlarge-shrink {width:auto}
 .grid-margin-x > .xlarge-1 {width:calc(8.33333% - 0.625rem)}
 .grid-margin-x > .xlarge-2 {width:calc(16.66667% - 0.625rem)}
 .grid-margin-x > .xlarge-3 {width:calc(25% - 0.625rem)}
 .grid-margin-x > .xlarge-4 {width:calc(33.33333% - 0.625rem)}
 .grid-margin-x > .xlarge-5 {width:calc(41.66667% - 0.625rem)}
 .grid-margin-x > .xlarge-6 {width:calc(50% - 0.625rem)}
 .grid-margin-x > .xlarge-7 {width:calc(58.33333% - 0.625rem)}
 .grid-margin-x > .xlarge-8 {width:calc(66.66667% - 0.625rem)}
 .grid-margin-x > .xlarge-9 {width:calc(75% - 0.625rem)}
 .grid-margin-x > .xlarge-10 {width:calc(83.33333% - 0.625rem)}
 .grid-margin-x > .xlarge-11 {width:calc(91.66667% - 0.625rem)}
 .grid-margin-x > .xlarge-12 {width:calc(100% - 0.625rem)}
}
.grid-padding-x .grid-padding-x {margin-right:-0.3125rem; margin-left:-0.3125rem}
.grid-container:not(.full) > .grid-padding-x {margin-right:-0.3125rem; margin-left:-0.3125rem}
.grid-padding-x > .cell {padding-right:0.3125rem; padding-left:0.3125rem}
.small-up-1 > .cell {width:100%}
.small-up-2 > .cell {width:50%}
.small-up-3 > .cell {width:33.33333%}
.small-up-4 > .cell {width:25%}
.small-up-5 > .cell {width:20%}
.small-up-6 > .cell {width:16.66667%}
.small-up-7 > .cell {width:14.28571%}
.small-up-8 > .cell {width:12.5%}
.table_product,.table_product.table_product_winthout_props {width:100%; border-collapse:collapse; margin-bottom:20px}
.table_product th,.table_product.table_product_winthout_props th {padding:12px 10px; font-weight:600; font-size:12px; color:#222; text-align:center; border-bottom:2px solid #ebebeb; background:transparent}
.table_product td,.table_product.table_product_winthout_props td {padding:12px 8px; text-align:center; vertical-align:middle; border-bottom:1px solid #ebebeb; font-size:13px}
.table_product tr.offer_tr {transition:background-color 0.2s ease; cursor:pointer}
.table_product tr.offer_tr:not(.header_table):hover {background-color:#f8f9fa !important}
.table_product tr.offer_tr.selected {background-color:#e8f5e9 !important; position:relative}
.table_product .property_offer {position:absolute; opacity:0; width:0; height:0; pointer-events:none}
.table_product .price_block {display:inline-block; font-size:18px; font-weight:700; white-space:nowrap; line-height:1.2}
.table_product .product-card_price_value_old {font-size:13px; color:#999; text-decoration:line-through; margin-bottom:4px}
.table_product td .color_offer_prop {display:inline-block; width:24px; height:24px; border-radius:50%; border:2px solid #fff; box-shadow:0 0 0 1px rgba(0,0,0,0.1); margin:0 auto; vertical-align:middle}
@media screen and (max-width:768px) {.table_product th,.table_product td,.table_product.table_product_winthout_props th,.table_product.table_product_winthout_props td {padding:10px 6px; font-size:12px}
 .table_product .price_block {font-size:16px}
}
@media screen and (max-width:576px) {.table_product th,.table_product td,.table_product.table_product_winthout_props th,.table_product.table_product_winthout_props td {padding:8px 4px; font-size:11px}
 .table_product .price_block {font-size:15px}
}
.table_product tr:has(.price_block[data-price="0"]),.table_product tr:has(.price_block[data-price="0.00"]),.table_product tr:has(.price_block[data-price="0,00"]) {display:none !important}
.table_product tr .price_block[data-price="0"],.table_product tr .price_block[data-price="0.00"],.table_product tr .price_block[data-price="0,00"] {display:none}
.table_product tr:has(td:only-child) {display:none !important}
.table_product td:empty {background:#fafafa}
.table_product.table_product_winthout_props td:first-child {font-weight:500}
.product-card_btn-compare.avaible_span {pointer-events:none}
.product-card_btn-compare.avaible_span span {font-weight:600; color:#78b750}
@media print,screen and (min-width:40em) {.xsmall-up-1 > .cell {width:100%}
 .xsmall-up-2 > .cell {width:50%}
 .xsmall-up-3 > .cell {width:33.33333%}
 .xsmall-up-4 > .cell {width:25%}
 .xsmall-up-5 > .cell {width:20%}
 .xsmall-up-6 > .cell {width:16.66667%}
 .xsmall-up-7 > .cell {width:14.28571%}
 .xsmall-up-8 > .cell {width:12.5%}
}
@media print,screen and (min-width:48em) {.medium-up-1 > .cell {width:100%}
 .medium-up-2 > .cell {width:50%}
 .medium-up-3 > .cell {width:33.33333%}
 .medium-up-4 > .cell {width:25%}
 .medium-up-5 > .cell {width:20%}
 .medium-up-6 > .cell {width:16.66667%}
 .medium-up-7 > .cell {width:14.28571%}
 .medium-up-8 > .cell {width:12.5%}
}
@media print,screen and (min-width:64.0625em) {.large-up-1 > .cell {width:100%}
 .large-up-2 > .cell {width:50%}
 .large-up-3 > .cell {width:33.33333%}
 .large-up-4 > .cell {width:25%}
 .large-up-5 > .cell {width:20%}
 .large-up-6 > .cell {width:16.66667%}
 .large-up-7 > .cell {width:14.28571%}
 .large-up-8 > .cell {width:12.5%}
}
@media print,screen and (min-width:78.75em) {.xlarge-up-1 > .cell {width:100%}
 .xlarge-up-2 > .cell {width:50%}
 .xlarge-up-3 > .cell {width:33.33333%}
 .xlarge-up-4 > .cell {width:25%}
 .xlarge-up-5 > .cell {width:20%}
 .xlarge-up-6 > .cell {width:16.66667%}
 .xlarge-up-7 > .cell {width:14.28571%}
 .xlarge-up-8 > .cell {width:12.5%}
}
.grid-margin-x.small-up-1 > .cell {width:calc(100% - 0.625rem)}
.grid-margin-x.small-up-2 > .cell {width:calc(50% - 0.625rem)}
.grid-margin-x.small-up-3 > .cell {width:calc(33.33333% - 0.625rem)}
.grid-margin-x.small-up-4 > .cell {width:calc(25% - 0.625rem)}
.grid-margin-x.small-up-5 > .cell {width:calc(20% - 0.625rem)}
.grid-margin-x.small-up-6 > .cell {width:calc(16.66667% - 0.625rem)}
.grid-margin-x.small-up-7 > .cell {width:calc(14.28571% - 0.625rem)}
.grid-margin-x.small-up-8 > .cell {width:calc(12.5% - 0.625rem)}
@media print,screen and (min-width:40em) {.grid-margin-x.xsmall-up-1 > .cell {width:calc(100% - 0.625rem)}
 .grid-margin-x.xsmall-up-2 > .cell {width:calc(50% - 0.625rem)}
 .grid-margin-x.xsmall-up-3 > .cell {width:calc(33.33333% - 0.625rem)}
 .grid-margin-x.xsmall-up-4 > .cell {width:calc(25% - 0.625rem)}
 .grid-margin-x.xsmall-up-5 > .cell {width:calc(20% - 0.625rem)}
 .grid-margin-x.xsmall-up-6 > .cell {width:calc(16.66667% - 0.625rem)}
 .grid-margin-x.xsmall-up-7 > .cell {width:calc(14.28571% - 0.625rem)}
 .grid-margin-x.xsmall-up-8 > .cell {width:calc(12.5% - 0.625rem)}
}
@media print,screen and (min-width:48em) {.grid-margin-x.medium-up-1 > .cell {width:calc(100% - 0.625rem)}
 .grid-margin-x.medium-up-2 > .cell {width:calc(50% - 0.625rem)}
 .grid-margin-x.medium-up-3 > .cell {width:calc(33.33333% - 0.625rem)}
 .grid-margin-x.medium-up-4 > .cell {width:calc(25% - 0.625rem)}
 .grid-margin-x.medium-up-5 > .cell {width:calc(20% - 0.625rem)}
 .grid-margin-x.medium-up-6 > .cell {width:calc(16.66667% - 0.625rem)}
 .grid-margin-x.medium-up-7 > .cell {width:calc(14.28571% - 0.625rem)}
 .grid-margin-x.medium-up-8 > .cell {width:calc(12.5% - 0.625rem)}
}
@media print,screen and (min-width:64.0625em) {.grid-margin-x.large-up-1 > .cell {width:calc(100% - 0.625rem)}
 .grid-margin-x.large-up-2 > .cell {width:calc(50% - 0.625rem)}
 .grid-margin-x.large-up-3 > .cell {width:calc(33.33333% - 0.625rem)}
 .grid-margin-x.large-up-4 > .cell {width:calc(25% - 0.625rem)}
 .grid-margin-x.large-up-5 > .cell {width:calc(20% - 0.625rem)}
 .grid-margin-x.large-up-6 > .cell {width:calc(16.66667% - 0.625rem)}
 .grid-margin-x.large-up-7 > .cell {width:calc(14.28571% - 0.625rem)}
 .grid-margin-x.large-up-8 > .cell {width:calc(12.5% - 0.625rem)}
}
@media print,screen and (min-width:78.75em) {.grid-margin-x.xlarge-up-1 > .cell {width:calc(100% - 0.625rem)}
 .grid-margin-x.xlarge-up-2 > .cell {width:calc(50% - 0.625rem)}
 .grid-margin-x.xlarge-up-3 > .cell {width:calc(33.33333% - 0.625rem)}
 .grid-margin-x.xlarge-up-4 > .cell {width:calc(25% - 0.625rem)}
 .grid-margin-x.xlarge-up-5 > .cell {width:calc(20% - 0.625rem)}
 .grid-margin-x.xlarge-up-6 > .cell {width:calc(16.66667% - 0.625rem)}
 .grid-margin-x.xlarge-up-7 > .cell {width:calc(14.28571% - 0.625rem)}
 .grid-margin-x.xlarge-up-8 > .cell {width:calc(12.5% - 0.625rem)}
}
.small-margin-collapse {margin-right:0; margin-left:0}
.small-margin-collapse > .cell {margin-right:0; margin-left:0}
.small-margin-collapse > .small-1 {width:8.33333%}
.small-margin-collapse > .small-2 {width:16.66667%}
.small-margin-collapse > .small-3 {width:25%}
.small-margin-collapse > .small-4 {width:33.33333%}
.small-margin-collapse > .small-5 {width:41.66667%}
.small-margin-collapse > .small-6 {width:50%}
.small-margin-collapse > .small-7 {width:58.33333%}
.small-margin-collapse > .small-8 {width:66.66667%}
.small-margin-collapse > .small-9 {width:75%}
.small-margin-collapse > .small-10 {width:83.33333%}
.small-margin-collapse > .small-11 {width:91.66667%}
.small-margin-collapse > .small-12 {width:100%}
@media print,screen and (min-width:40em) {.small-margin-collapse > .xsmall-1 {width:8.33333%}
 .small-margin-collapse > .xsmall-2 {width:16.66667%}
 .small-margin-collapse > .xsmall-3 {width:25%}
 .small-margin-collapse > .xsmall-4 {width:33.33333%}
 .small-margin-collapse > .xsmall-5 {width:41.66667%}
 .small-margin-collapse > .xsmall-6 {width:50%}
 .small-margin-collapse > .xsmall-7 {width:58.33333%}
 .small-margin-collapse > .xsmall-8 {width:66.66667%}
 .small-margin-collapse > .xsmall-9 {width:75%}
 .small-margin-collapse > .xsmall-10 {width:83.33333%}
 .small-margin-collapse > .xsmall-11 {width:91.66667%}
 .small-margin-collapse > .xsmall-12 {width:100%}
}
@media print,screen and (min-width:48em) {.small-margin-collapse > .medium-1 {width:8.33333%}
 .small-margin-collapse > .medium-2 {width:16.66667%}
 .small-margin-collapse > .medium-3 {width:25%}
 .small-margin-collapse > .medium-4 {width:33.33333%}
 .small-margin-collapse > .medium-5 {width:41.66667%}
 .small-margin-collapse > .medium-6 {width:50%}
 .small-margin-collapse > .medium-7 {width:58.33333%}
 .small-margin-collapse > .medium-8 {width:66.66667%}
 .small-margin-collapse > .medium-9 {width:75%}
 .small-margin-collapse > .medium-10 {width:83.33333%}
 .small-margin-collapse > .medium-11 {width:91.66667%}
 .small-margin-collapse > .medium-12 {width:100%}
}
@media print,screen and (min-width:64.0625em) {.small-margin-collapse > .large-1 {width:8.33333%}
 .small-margin-collapse > .large-2 {width:16.66667%}
 .small-margin-collapse > .large-3 {width:25%}
 .small-margin-collapse > .large-4 {width:33.33333%}
 .small-margin-collapse > .large-5 {width:41.66667%}
 .small-margin-collapse > .large-6 {width:50%}
 .small-margin-collapse > .large-7 {width:58.33333%}
 .small-margin-collapse > .large-8 {width:66.66667%}
 .small-margin-collapse > .large-9 {width:75%}
 .small-margin-collapse > .large-10 {width:83.33333%}
 .small-margin-collapse > .large-11 {width:91.66667%}
 .small-margin-collapse > .large-12 {width:100%}
}
@media print,screen and (min-width:78.75em) {.small-margin-collapse > .xlarge-1 {width:8.33333%}
 .small-margin-collapse > .xlarge-2 {width:16.66667%}
 .small-margin-collapse > .xlarge-3 {width:25%}
 .small-margin-collapse > .xlarge-4 {width:33.33333%}
 .small-margin-collapse > .xlarge-5 {width:41.66667%}
 .small-margin-collapse > .xlarge-6 {width:50%}
 .small-margin-collapse > .xlarge-7 {width:58.33333%}
 .small-margin-collapse > .xlarge-8 {width:66.66667%}
 .small-margin-collapse > .xlarge-9 {width:75%}
 .small-margin-collapse > .xlarge-10 {width:83.33333%}
 .small-margin-collapse > .xlarge-11 {width:91.66667%}
 .small-margin-collapse > .xlarge-12 {width:100%}
}
.small-padding-collapse {margin-right:0; margin-left:0}
.small-padding-collapse > .cell {padding-right:0; padding-left:0}
@media print,screen and (min-width:40em) {.xsmall-margin-collapse {margin-right:0; margin-left:0}
 .xsmall-margin-collapse > .cell {margin-right:0; margin-left:0}
}
@media print,screen and (min-width:40em) {.xsmall-margin-collapse > .small-1 {width:8.33333%}
 .xsmall-margin-collapse > .small-2 {width:16.66667%}
 .xsmall-margin-collapse > .small-3 {width:25%}
 .xsmall-margin-collapse > .small-4 {width:33.33333%}
 .xsmall-margin-collapse > .small-5 {width:41.66667%}
 .xsmall-margin-collapse > .small-6 {width:50%}
 .xsmall-margin-collapse > .small-7 {width:58.33333%}
 .xsmall-margin-collapse > .small-8 {width:66.66667%}
 .xsmall-margin-collapse > .small-9 {width:75%}
 .xsmall-margin-collapse > .small-10 {width:83.33333%}
 .xsmall-margin-collapse > .small-11 {width:91.66667%}
 .xsmall-margin-collapse > .small-12 {width:100%}
}
@media print,screen and (min-width:40em) {.xsmall-margin-collapse > .xsmall-1 {width:8.33333%}
 .xsmall-margin-collapse > .xsmall-2 {width:16.66667%}
 .xsmall-margin-collapse > .xsmall-3 {width:25%}
 .xsmall-margin-collapse > .xsmall-4 {width:33.33333%}
 .xsmall-margin-collapse > .xsmall-5 {width:41.66667%}
 .xsmall-margin-collapse > .xsmall-6 {width:50%}
 .xsmall-margin-collapse > .xsmall-7 {width:58.33333%}
 .xsmall-margin-collapse > .xsmall-8 {width:66.66667%}
 .xsmall-margin-collapse > .xsmall-9 {width:75%}
 .xsmall-margin-collapse > .xsmall-10 {width:83.33333%}
 .xsmall-margin-collapse > .xsmall-11 {width:91.66667%}
 .xsmall-margin-collapse > .xsmall-12 {width:100%}
}
@media print,screen and (min-width:48em) {.xsmall-margin-collapse > .medium-1 {width:8.33333%}
 .xsmall-margin-collapse > .medium-2 {width:16.66667%}
 .xsmall-margin-collapse > .medium-3 {width:25%}
 .xsmall-margin-collapse > .medium-4 {width:33.33333%}
 .xsmall-margin-collapse > .medium-5 {width:41.66667%}
 .xsmall-margin-collapse > .medium-6 {width:50%}
 .xsmall-margin-collapse > .medium-7 {width:58.33333%}
 .xsmall-margin-collapse > .medium-8 {width:66.66667%}
 .xsmall-margin-collapse > .medium-9 {width:75%}
 .xsmall-margin-collapse > .medium-10 {width:83.33333%}
 .xsmall-margin-collapse > .medium-11 {width:91.66667%}
 .xsmall-margin-collapse > .medium-12 {width:100%}
}
@media print,screen and (min-width:64.0625em) {.xsmall-margin-collapse > .large-1 {width:8.33333%}
 .xsmall-margin-collapse > .large-2 {width:16.66667%}
 .xsmall-margin-collapse > .large-3 {width:25%}
 .xsmall-margin-collapse > .large-4 {width:33.33333%}
 .xsmall-margin-collapse > .large-5 {width:41.66667%}
 .xsmall-margin-collapse > .large-6 {width:50%}
 .xsmall-margin-collapse > .large-7 {width:58.33333%}
 .xsmall-margin-collapse > .large-8 {width:66.66667%}
 .xsmall-margin-collapse > .large-9 {width:75%}
 .xsmall-margin-collapse > .large-10 {width:83.33333%}
 .xsmall-margin-collapse > .large-11 {width:91.66667%}
 .xsmall-margin-collapse > .large-12 {width:100%}
}
@media print,screen and (min-width:78.75em) {.xsmall-margin-collapse > .xlarge-1 {width:8.33333%}
 .xsmall-margin-collapse > .xlarge-2 {width:16.66667%}
 .xsmall-margin-collapse > .xlarge-3 {width:25%}
 .xsmall-margin-collapse > .xlarge-4 {width:33.33333%}
 .xsmall-margin-collapse > .xlarge-5 {width:41.66667%}
 .xsmall-margin-collapse > .xlarge-6 {width:50%}
 .xsmall-margin-collapse > .xlarge-7 {width:58.33333%}
 .xsmall-margin-collapse > .xlarge-8 {width:66.66667%}
 .xsmall-margin-collapse > .xlarge-9 {width:75%}
 .xsmall-margin-collapse > .xlarge-10 {width:83.33333%}
 .xsmall-margin-collapse > .xlarge-11 {width:91.66667%}
 .xsmall-margin-collapse > .xlarge-12 {width:100%}
}
@media print,screen and (min-width:40em) {.xsmall-padding-collapse {margin-right:0; margin-left:0}
 .xsmall-padding-collapse > .cell {padding-right:0; padding-left:0}
}
@media print,screen and (min-width:48em) {.medium-margin-collapse {margin-right:0; margin-left:0}
 .medium-margin-collapse > .cell {margin-right:0; margin-left:0}
}
@media print,screen and (min-width:48em) {.medium-margin-collapse > .small-1 {width:8.33333%}
 .medium-margin-collapse > .small-2 {width:16.66667%}
 .medium-margin-collapse > .small-3 {width:25%}
 .medium-margin-collapse > .small-4 {width:33.33333%}
 .medium-margin-collapse > .small-5 {width:41.66667%}
 .medium-margin-collapse > .small-6 {width:50%}
 .medium-margin-collapse > .small-7 {width:58.33333%}
 .medium-margin-collapse > .small-8 {width:66.66667%}
 .medium-margin-collapse > .small-9 {width:75%}
 .medium-margin-collapse > .small-10 {width:83.33333%}
 .medium-margin-collapse > .small-11 {width:91.66667%}
 .medium-margin-collapse > .small-12 {width:100%}
}
@media print,screen and (min-width:48em) {.medium-margin-collapse > .xsmall-1 {width:8.33333%}
 .medium-margin-collapse > .xsmall-2 {width:16.66667%}
 .medium-margin-collapse > .xsmall-3 {width:25%}
 .medium-margin-collapse > .xsmall-4 {width:33.33333%}
 .medium-margin-collapse > .xsmall-5 {width:41.66667%}
 .medium-margin-collapse > .xsmall-6 {width:50%}
 .medium-margin-collapse > .xsmall-7 {width:58.33333%}
 .medium-margin-collapse > .xsmall-8 {width:66.66667%}
 .medium-margin-collapse > .xsmall-9 {width:75%}
 .medium-margin-collapse > .xsmall-10 {width:83.33333%}
 .medium-margin-collapse > .xsmall-11 {width:91.66667%}
 .medium-margin-collapse > .xsmall-12 {width:100%}
}
@media print,screen and (min-width:48em) {.medium-margin-collapse > .medium-1 {width:8.33333%}
 .medium-margin-collapse > .medium-2 {width:16.66667%}
 .medium-margin-collapse > .medium-3 {width:25%}
 .medium-margin-collapse > .medium-4 {width:33.33333%}
 .medium-margin-collapse > .medium-5 {width:41.66667%}
 .medium-margin-collapse > .medium-6 {width:50%}
 .medium-margin-collapse > .medium-7 {width:58.33333%}
 .medium-margin-collapse > .medium-8 {width:66.66667%}
 .medium-margin-collapse > .medium-9 {width:75%}
 .medium-margin-collapse > .medium-10 {width:83.33333%}
 .medium-margin-collapse > .medium-11 {width:91.66667%}
 .medium-margin-collapse > .medium-12 {width:100%}
}
@media print,screen and (min-width:64.0625em) {.medium-margin-collapse > .large-1 {width:8.33333%}
 .medium-margin-collapse > .large-2 {width:16.66667%}
 .medium-margin-collapse > .large-3 {width:25%}
 .medium-margin-collapse > .large-4 {width:33.33333%}
 .medium-margin-collapse > .large-5 {width:41.66667%}
 .medium-margin-collapse > .large-6 {width:50%}
 .medium-margin-collapse > .large-7 {width:58.33333%}
 .medium-margin-collapse > .large-8 {width:66.66667%}
 .medium-margin-collapse > .large-9 {width:75%}
 .medium-margin-collapse > .large-10 {width:83.33333%}
 .medium-margin-collapse > .large-11 {width:91.66667%}
 .medium-margin-collapse > .large-12 {width:100%}
}
@media print,screen and (min-width:78.75em) {.medium-margin-collapse > .xlarge-1 {width:8.33333%}
 .medium-margin-collapse > .xlarge-2 {width:16.66667%}
 .medium-margin-collapse > .xlarge-3 {width:25%}
 .medium-margin-collapse > .xlarge-4 {width:33.33333%}
 .medium-margin-collapse > .xlarge-5 {width:41.66667%}
 .medium-margin-collapse > .xlarge-6 {width:50%}
 .medium-margin-collapse > .xlarge-7 {width:58.33333%}
 .medium-margin-collapse > .xlarge-8 {width:66.66667%}
 .medium-margin-collapse > .xlarge-9 {width:75%}
 .medium-margin-collapse > .xlarge-10 {width:83.33333%}
 .medium-margin-collapse > .xlarge-11 {width:91.66667%}
 .medium-margin-collapse > .xlarge-12 {width:100%}
}
@media print,screen and (min-width:48em) {.medium-padding-collapse {margin-right:0; margin-left:0}
 .medium-padding-collapse > .cell {padding-right:0; padding-left:0}
}
@media print,screen and (min-width:64.0625em) {.large-margin-collapse {margin-right:0; margin-left:0}
 .large-margin-collapse > .cell {margin-right:0; margin-left:0}
}
@media print,screen and (min-width:64.0625em) {.large-margin-collapse > .small-1 {width:8.33333%}
 .large-margin-collapse > .small-2 {width:16.66667%}
 .large-margin-collapse > .small-3 {width:25%}
 .large-margin-collapse > .small-4 {width:33.33333%}
 .large-margin-collapse > .small-5 {width:41.66667%}
 .large-margin-collapse > .small-6 {width:50%}
 .large-margin-collapse > .small-7 {width:58.33333%}
 .large-margin-collapse > .small-8 {width:66.66667%}
 .large-margin-collapse > .small-9 {width:75%}
 .large-margin-collapse > .small-10 {width:83.33333%}
 .large-margin-collapse > .small-11 {width:91.66667%}
 .large-margin-collapse > .small-12 {width:100%}
}
@media print,screen and (min-width:64.0625em) {.large-margin-collapse > .xsmall-1 {width:8.33333%}
 .large-margin-collapse > .xsmall-2 {width:16.66667%}
 .large-margin-collapse > .xsmall-3 {width:25%}
 .large-margin-collapse > .xsmall-4 {width:33.33333%}
 .large-margin-collapse > .xsmall-5 {width:41.66667%}
 .large-margin-collapse > .xsmall-6 {width:50%}
 .large-margin-collapse > .xsmall-7 {width:58.33333%}
 .large-margin-collapse > .xsmall-8 {width:66.66667%}
 .large-margin-collapse > .xsmall-9 {width:75%}
 .large-margin-collapse > .xsmall-10 {width:83.33333%}
 .large-margin-collapse > .xsmall-11 {width:91.66667%}
 .large-margin-collapse > .xsmall-12 {width:100%}
}
@media print,screen and (min-width:64.0625em) {.large-margin-collapse > .medium-1 {width:8.33333%}
 .large-margin-collapse > .medium-2 {width:16.66667%}
 .large-margin-collapse > .medium-3 {width:25%}
 .large-margin-collapse > .medium-4 {width:33.33333%}
 .large-margin-collapse > .medium-5 {width:41.66667%}
 .large-margin-collapse > .medium-6 {width:50%}
 .large-margin-collapse > .medium-7 {width:58.33333%}
 .large-margin-collapse > .medium-8 {width:66.66667%}
 .large-margin-collapse > .medium-9 {width:75%}
 .large-margin-collapse > .medium-10 {width:83.33333%}
 .large-margin-collapse > .medium-11 {width:91.66667%}
 .large-margin-collapse > .medium-12 {width:100%}
}
@media print,screen and (min-width:64.0625em) {.large-margin-collapse > .large-1 {width:8.33333%}
 .large-margin-collapse > .large-2 {width:16.66667%}
 .large-margin-collapse > .large-3 {width:25%}
 .large-margin-collapse > .large-4 {width:33.33333%}
 .large-margin-collapse > .large-5 {width:41.66667%}
 .large-margin-collapse > .large-6 {width:50%}
 .large-margin-collapse > .large-7 {width:58.33333%}
 .large-margin-collapse > .large-8 {width:66.66667%}
 .large-margin-collapse > .large-9 {width:75%}
 .large-margin-collapse > .large-10 {width:83.33333%}
 .large-margin-collapse > .large-11 {width:91.66667%}
 .large-margin-collapse > .large-12 {width:100%}
}
@media print,screen and (min-width:78.75em) {.large-margin-collapse > .xlarge-1 {width:8.33333%}
 .large-margin-collapse > .xlarge-2 {width:16.66667%}
 .large-margin-collapse > .xlarge-3 {width:25%}
 .large-margin-collapse > .xlarge-4 {width:33.33333%}
 .large-margin-collapse > .xlarge-5 {width:41.66667%}
 .large-margin-collapse > .xlarge-6 {width:50%}
 .large-margin-collapse > .xlarge-7 {width:58.33333%}
 .large-margin-collapse > .xlarge-8 {width:66.66667%}
 .large-margin-collapse > .xlarge-9 {width:75%}
 .large-margin-collapse > .xlarge-10 {width:83.33333%}
 .large-margin-collapse > .xlarge-11 {width:91.66667%}
 .large-margin-collapse > .xlarge-12 {width:100%}
}
@media print,screen and (min-width:64.0625em) {.large-padding-collapse {margin-right:0; margin-left:0}
 .large-padding-collapse > .cell {padding-right:0; padding-left:0}
}
@media print,screen and (min-width:78.75em) {.xlarge-margin-collapse {margin-right:0; margin-left:0}
 .xlarge-margin-collapse > .cell {margin-right:0; margin-left:0}
}
@media print,screen and (min-width:78.75em) {.xlarge-margin-collapse > .small-1 {width:8.33333%}
 .xlarge-margin-collapse > .small-2 {width:16.66667%}
 .xlarge-margin-collapse > .small-3 {width:25%}
 .xlarge-margin-collapse > .small-4 {width:33.33333%}
 .xlarge-margin-collapse > .small-5 {width:41.66667%}
 .xlarge-margin-collapse > .small-6 {width:50%}
 .xlarge-margin-collapse > .small-7 {width:58.33333%}
 .xlarge-margin-collapse > .small-8 {width:66.66667%}
 .xlarge-margin-collapse > .small-9 {width:75%}
 .xlarge-margin-collapse > .small-10 {width:83.33333%}
 .xlarge-margin-collapse > .small-11 {width:91.66667%}
 .xlarge-margin-collapse > .small-12 {width:100%}
}
@media print,screen and (min-width:78.75em) {.xlarge-margin-collapse > .xsmall-1 {width:8.33333%}
 .xlarge-margin-collapse > .xsmall-2 {width:16.66667%}
 .xlarge-margin-collapse > .xsmall-3 {width:25%}
 .xlarge-margin-collapse > .xsmall-4 {width:33.33333%}
 .xlarge-margin-collapse > .xsmall-5 {width:41.66667%}
 .xlarge-margin-collapse > .xsmall-6 {width:50%}
 .xlarge-margin-collapse > .xsmall-7 {width:58.33333%}
 .xlarge-margin-collapse > .xsmall-8 {width:66.66667%}
 .xlarge-margin-collapse > .xsmall-9 {width:75%}
 .xlarge-margin-collapse > .xsmall-10 {width:83.33333%}
 .xlarge-margin-collapse > .xsmall-11 {width:91.66667%}
 .xlarge-margin-collapse > .xsmall-12 {width:100%}
}
@media print,screen and (min-width:78.75em) {.xlarge-margin-collapse > .medium-1 {width:8.33333%}
 .xlarge-margin-collapse > .medium-2 {width:16.66667%}
 .xlarge-margin-collapse > .medium-3 {width:25%}
 .xlarge-margin-collapse > .medium-4 {width:33.33333%}
 .xlarge-margin-collapse > .medium-5 {width:41.66667%}
 .xlarge-margin-collapse > .medium-6 {width:50%}
 .xlarge-margin-collapse > .medium-7 {width:58.33333%}
 .xlarge-margin-collapse > .medium-8 {width:66.66667%}
 .xlarge-margin-collapse > .medium-9 {width:75%}
 .xlarge-margin-collapse > .medium-10 {width:83.33333%}
 .xlarge-margin-collapse > .medium-11 {width:91.66667%}
 .xlarge-margin-collapse > .medium-12 {width:100%}
}
@media print,screen and (min-width:78.75em) {.xlarge-margin-collapse > .large-1 {width:8.33333%}
 .xlarge-margin-collapse > .large-2 {width:16.66667%}
 .xlarge-margin-collapse > .large-3 {width:25%}
 .xlarge-margin-collapse > .large-4 {width:33.33333%}
 .xlarge-margin-collapse > .large-5 {width:41.66667%}
 .xlarge-margin-collapse > .large-6 {width:50%}
 .xlarge-margin-collapse > .large-7 {width:58.33333%}
 .xlarge-margin-collapse > .large-8 {width:66.66667%}
 .xlarge-margin-collapse > .large-9 {width:75%}
 .xlarge-margin-collapse > .large-10 {width:83.33333%}
 .xlarge-margin-collapse > .large-11 {width:91.66667%}
 .xlarge-margin-collapse > .large-12 {width:100%}
}
@media print,screen and (min-width:78.75em) {.xlarge-margin-collapse > .xlarge-1 {width:8.33333%}
 .xlarge-margin-collapse > .xlarge-2 {width:16.66667%}
 .xlarge-margin-collapse > .xlarge-3 {width:25%}
 .xlarge-margin-collapse > .xlarge-4 {width:33.33333%}
 .xlarge-margin-collapse > .xlarge-5 {width:41.66667%}
 .xlarge-margin-collapse > .xlarge-6 {width:50%}
 .xlarge-margin-collapse > .xlarge-7 {width:58.33333%}
 .xlarge-margin-collapse > .xlarge-8 {width:66.66667%}
 .xlarge-margin-collapse > .xlarge-9 {width:75%}
 .xlarge-margin-collapse > .xlarge-10 {width:83.33333%}
 .xlarge-margin-collapse > .xlarge-11 {width:91.66667%}
 .xlarge-margin-collapse > .xlarge-12 {width:100%}
}
@media print,screen and (min-width:78.75em) {.xlarge-padding-collapse {margin-right:0; margin-left:0}
 .xlarge-padding-collapse > .cell {padding-right:0; padding-left:0}
}
.small-offset-0 {margin-left:0}
.grid-margin-x > .small-offset-0 {margin-left:calc(0% + 0.3125rem)}
.small-offset-1 {margin-left:8.33333%}
.grid-margin-x > .small-offset-1 {margin-left:calc(8.33333% + 0.3125rem)}
.small-offset-2 {margin-left:16.66667%}
.grid-margin-x > .small-offset-2 {margin-left:calc(16.66667% + 0.3125rem)}
.small-offset-3 {margin-left:25%}
.grid-margin-x > .small-offset-3 {margin-left:calc(25% + 0.3125rem)}
.small-offset-4 {margin-left:33.33333%}
.grid-margin-x > .small-offset-4 {margin-left:calc(33.33333% + 0.3125rem)}
.small-offset-5 {margin-left:41.66667%}
.grid-margin-x > .small-offset-5 {margin-left:calc(41.66667% + 0.3125rem)}
.small-offset-6 {margin-left:50%}
.grid-margin-x > .small-offset-6 {margin-left:calc(50% + 0.3125rem)}
.small-offset-7 {margin-left:58.33333%}
.grid-margin-x > .small-offset-7 {margin-left:calc(58.33333% + 0.3125rem)}
.small-offset-8 {margin-left:66.66667%}
.grid-margin-x > .small-offset-8 {margin-left:calc(66.66667% + 0.3125rem)}
.small-offset-9 {margin-left:75%}
.grid-margin-x > .small-offset-9 {margin-left:calc(75% + 0.3125rem)}
.small-offset-10 {margin-left:83.33333%}
.grid-margin-x > .small-offset-10 {margin-left:calc(83.33333% + 0.3125rem)}
.small-offset-11 {margin-left:91.66667%}
.grid-margin-x > .small-offset-11 {margin-left:calc(91.66667% + 0.3125rem)}
@media print,screen and (min-width:40em) {.xsmall-offset-0 {margin-left:0}
 .grid-margin-x > .xsmall-offset-0 {margin-left:calc(0% + 0.3125rem)}
 .xsmall-offset-1 {margin-left:8.33333%}
 .grid-margin-x > .xsmall-offset-1 {margin-left:calc(8.33333% + 0.3125rem)}
 .xsmall-offset-2 {margin-left:16.66667%}
 .grid-margin-x > .xsmall-offset-2 {margin-left:calc(16.66667% + 0.3125rem)}
 .xsmall-offset-3 {margin-left:25%}
 .grid-margin-x > .xsmall-offset-3 {margin-left:calc(25% + 0.3125rem)}
 .xsmall-offset-4 {margin-left:33.33333%}
 .grid-margin-x > .xsmall-offset-4 {margin-left:calc(33.33333% + 0.3125rem)}
 .xsmall-offset-5 {margin-left:41.66667%}
 .grid-margin-x > .xsmall-offset-5 {margin-left:calc(41.66667% + 0.3125rem)}
 .xsmall-offset-6 {margin-left:50%}
 .grid-margin-x > .xsmall-offset-6 {margin-left:calc(50% + 0.3125rem)}
 .xsmall-offset-7 {margin-left:58.33333%}
 .grid-margin-x > .xsmall-offset-7 {margin-left:calc(58.33333% + 0.3125rem)}
 .xsmall-offset-8 {margin-left:66.66667%}
 .grid-margin-x > .xsmall-offset-8 {margin-left:calc(66.66667% + 0.3125rem)}
 .xsmall-offset-9 {margin-left:75%}
 .grid-margin-x > .xsmall-offset-9 {margin-left:calc(75% + 0.3125rem)}
 .xsmall-offset-10 {margin-left:83.33333%}
 .grid-margin-x > .xsmall-offset-10 {margin-left:calc(83.33333% + 0.3125rem)}
 .xsmall-offset-11 {margin-left:91.66667%}
 .grid-margin-x > .xsmall-offset-11 {margin-left:calc(91.66667% + 0.3125rem)}
}
@media print,screen and (min-width:48em) {.medium-offset-0 {margin-left:0}
 .grid-margin-x > .medium-offset-0 {margin-left:calc(0% + 0.3125rem)}
 .medium-offset-1 {margin-left:8.33333%}
 .grid-margin-x > .medium-offset-1 {margin-left:calc(8.33333% + 0.3125rem)}
 .medium-offset-2 {margin-left:16.66667%}
 .grid-margin-x > .medium-offset-2 {margin-left:calc(16.66667% + 0.3125rem)}
 .medium-offset-3 {margin-left:25%}
 .grid-margin-x > .medium-offset-3 {margin-left:calc(25% + 0.3125rem)}
 .medium-offset-4 {margin-left:33.33333%}
 .grid-margin-x > .medium-offset-4 {margin-left:calc(33.33333% + 0.3125rem)}
 .medium-offset-5 {margin-left:41.66667%}
 .grid-margin-x > .medium-offset-5 {margin-left:calc(41.66667% + 0.3125rem)}
 .medium-offset-6 {margin-left:50%}
 .grid-margin-x > .medium-offset-6 {margin-left:calc(50% + 0.3125rem)}
 .medium-offset-7 {margin-left:58.33333%}
 .grid-margin-x > .medium-offset-7 {margin-left:calc(58.33333% + 0.3125rem)}
 .medium-offset-8 {margin-left:66.66667%}
 .grid-margin-x > .medium-offset-8 {margin-left:calc(66.66667% + 0.3125rem)}
 .medium-offset-9 {margin-left:75%}
 .grid-margin-x > .medium-offset-9 {margin-left:calc(75% + 0.3125rem)}
 .medium-offset-10 {margin-left:83.33333%}
 .grid-margin-x > .medium-offset-10 {margin-left:calc(83.33333% + 0.3125rem)}
 .medium-offset-11 {margin-left:91.66667%}
 .grid-margin-x > .medium-offset-11 {margin-left:calc(91.66667% + 0.3125rem)}
}
@media print,screen and (min-width:64.0625em) {.large-offset-0 {margin-left:0}
 .grid-margin-x > .large-offset-0 {margin-left:calc(0% + 0.3125rem)}
 .large-offset-1 {margin-left:8.33333%}
 .grid-margin-x > .large-offset-1 {margin-left:calc(8.33333% + 0.3125rem)}
 .large-offset-2 {margin-left:16.66667%}
 .grid-margin-x > .large-offset-2 {margin-left:calc(16.66667% + 0.3125rem)}
 .large-offset-3 {margin-left:25%}
 .grid-margin-x > .large-offset-3 {margin-left:calc(25% + 0.3125rem)}
 .large-offset-4 {margin-left:33.33333%}
 .grid-margin-x > .large-offset-4 {margin-left:calc(33.33333% + 0.3125rem)}
 .large-offset-5 {margin-left:41.66667%}
 .grid-margin-x > .large-offset-5 {margin-left:calc(41.66667% + 0.3125rem)}
 .large-offset-6 {margin-left:50%}
 .grid-margin-x > .large-offset-6 {margin-left:calc(50% + 0.3125rem)}
 .large-offset-7 {margin-left:58.33333%}
 .grid-margin-x > .large-offset-7 {margin-left:calc(58.33333% + 0.3125rem)}
 .large-offset-8 {margin-left:66.66667%}
 .grid-margin-x > .large-offset-8 {margin-left:calc(66.66667% + 0.3125rem)}
 .large-offset-9 {margin-left:75%}
 .grid-margin-x > .large-offset-9 {margin-left:calc(75% + 0.3125rem)}
 .large-offset-10 {margin-left:83.33333%}
 .grid-margin-x > .large-offset-10 {margin-left:calc(83.33333% + 0.3125rem)}
 .large-offset-11 {margin-left:91.66667%}
 .grid-margin-x > .large-offset-11 {margin-left:calc(91.66667% + 0.3125rem)}
}
@media print,screen and (min-width:78.75em) {.xlarge-offset-0 {margin-left:0}
 .grid-margin-x > .xlarge-offset-0 {margin-left:calc(0% + 0.3125rem)}
 .xlarge-offset-1 {margin-left:8.33333%}
 .grid-margin-x > .xlarge-offset-1 {margin-left:calc(8.33333% + 0.3125rem)}
 .xlarge-offset-2 {margin-left:16.66667%}
 .grid-margin-x > .xlarge-offset-2 {margin-left:calc(16.66667% + 0.3125rem)}
 .xlarge-offset-3 {margin-left:25%}
 .grid-margin-x > .xlarge-offset-3 {margin-left:calc(25% + 0.3125rem)}
 .xlarge-offset-4 {margin-left:33.33333%}
 .grid-margin-x > .xlarge-offset-4 {margin-left:calc(33.33333% + 0.3125rem)}
 .xlarge-offset-5 {margin-left:41.66667%}
 .grid-margin-x > .xlarge-offset-5 {margin-left:calc(41.66667% + 0.3125rem)}
 .xlarge-offset-6 {margin-left:50%}
 .grid-margin-x > .xlarge-offset-6 {margin-left:calc(50% + 0.3125rem)}
 .xlarge-offset-7 {margin-left:58.33333%}
 .grid-margin-x > .xlarge-offset-7 {margin-left:calc(58.33333% + 0.3125rem)}
 .xlarge-offset-8 {margin-left:66.66667%}
 .grid-margin-x > .xlarge-offset-8 {margin-left:calc(66.66667% + 0.3125rem)}
 .xlarge-offset-9 {margin-left:75%}
 .grid-margin-x > .xlarge-offset-9 {margin-left:calc(75% + 0.3125rem)}
 .xlarge-offset-10 {margin-left:83.33333%}
 .grid-margin-x > .xlarge-offset-10 {margin-left:calc(83.33333% + 0.3125rem)}
 .xlarge-offset-11 {margin-left:91.66667%}
 .grid-margin-x > .xlarge-offset-11 {margin-left:calc(91.66667% + 0.3125rem)}
}
.grid-y {display:-ms-flexbox; display:flex; -ms-flex-flow:column nowrap; flex-flow:column nowrap}
.grid-y > .cell {width:auto; max-width:none}
.grid-y > .auto {height:auto}
.grid-y > .shrink {height:auto}
.grid-y > .small-shrink,.grid-y > .small-full,.grid-y > .small-1,.grid-y > .small-2,.grid-y > .small-3,.grid-y > .small-4,.grid-y > .small-5,.grid-y > .small-6,.grid-y > .small-7,.grid-y > .small-8,.grid-y > .small-9,.grid-y > .small-10,.grid-y > .small-11,.grid-y > .small-12 {-ms-flex-preferred-size:auto; flex-basis:auto}
@media print,screen and (min-width:40em) {.grid-y > .xsmall-shrink,.grid-y > .xsmall-full,.grid-y > .xsmall-1,.grid-y > .xsmall-2,.grid-y > .xsmall-3,.grid-y > .xsmall-4,.grid-y > .xsmall-5,.grid-y > .xsmall-6,.grid-y > .xsmall-7,.grid-y > .xsmall-8,.grid-y > .xsmall-9,.grid-y > .xsmall-10,.grid-y > .xsmall-11,.grid-y > .xsmall-12 {-ms-flex-preferred-size:auto; flex-basis:auto}
}
@media print,screen and (min-width:48em) {.grid-y > .medium-shrink,.grid-y > .medium-full,.grid-y > .medium-1,.grid-y > .medium-2,.grid-y > .medium-3,.grid-y > .medium-4,.grid-y > .medium-5,.grid-y > .medium-6,.grid-y > .medium-7,.grid-y > .medium-8,.grid-y > .medium-9,.grid-y > .medium-10,.grid-y > .medium-11,.grid-y > .medium-12 {-ms-flex-preferred-size:auto; flex-basis:auto}
}
@media print,screen and (min-width:64.0625em) {.grid-y > .large-shrink,.grid-y > .large-full,.grid-y > .large-1,.grid-y > .large-2,.grid-y > .large-3,.grid-y > .large-4,.grid-y > .large-5,.grid-y > .large-6,.grid-y > .large-7,.grid-y > .large-8,.grid-y > .large-9,.grid-y > .large-10,.grid-y > .large-11,.grid-y > .large-12 {-ms-flex-preferred-size:auto; flex-basis:auto}
}
@media print,screen and (min-width:78.75em) {.grid-y > .xlarge-shrink,.grid-y > .xlarge-full,.grid-y > .xlarge-1,.grid-y > .xlarge-2,.grid-y > .xlarge-3,.grid-y > .xlarge-4,.grid-y > .xlarge-5,.grid-y > .xlarge-6,.grid-y > .xlarge-7,.grid-y > .xlarge-8,.grid-y > .xlarge-9,.grid-y > .xlarge-10,.grid-y > .xlarge-11,.grid-y > .xlarge-12 {-ms-flex-preferred-size:auto; flex-basis:auto}
}
.grid-y > .small-1,.grid-y > .small-2,.grid-y > .small-3,.grid-y > .small-4,.grid-y > .small-5,.grid-y > .small-6,.grid-y > .small-7,.grid-y > .small-8,.grid-y > .small-9,.grid-y > .small-10,.grid-y > .small-11,.grid-y > .small-12 {-ms-flex:0 0 auto; flex:0 0 auto}
.grid-y > .small-1 {height:8.33333%}
.grid-y > .small-2 {height:16.66667%}
.grid-y > .small-3 {height:25%}
.grid-y > .small-4 {height:33.33333%}
.grid-y > .small-5 {height:41.66667%}
.grid-y > .small-6 {height:50%}
.grid-y > .small-7 {height:58.33333%}
.grid-y > .small-8 {height:66.66667%}
.grid-y > .small-9 {height:75%}
.grid-y > .small-10 {height:83.33333%}
.grid-y > .small-11 {height:91.66667%}
.grid-y > .small-12 {height:100%}
@media print,screen and (min-width:40em) {.grid-y > .xsmall-auto {-ms-flex:1 1; flex:1 1; height:auto}
 .grid-y > .xsmall-shrink,.grid-y > .xsmall-1,.grid-y > .xsmall-2,.grid-y > .xsmall-3,.grid-y > .xsmall-4,.grid-y > .xsmall-5,.grid-y > .xsmall-6,.grid-y > .xsmall-7,.grid-y > .xsmall-8,.grid-y > .xsmall-9,.grid-y > .xsmall-10,.grid-y > .xsmall-11,.grid-y > .xsmall-12 {-ms-flex:0 0 auto; flex:0 0 auto}
 .grid-y > .xsmall-shrink {height:auto}
 .grid-y > .xsmall-1 {height:8.33333%}
 .grid-y > .xsmall-2 {height:16.66667%}
 .grid-y > .xsmall-3 {height:25%}
 .grid-y > .xsmall-4 {height:33.33333%}
 .grid-y > .xsmall-5 {height:41.66667%}
 .grid-y > .xsmall-6 {height:50%}
 .grid-y > .xsmall-7 {height:58.33333%}
 .grid-y > .xsmall-8 {height:66.66667%}
 .grid-y > .xsmall-9 {height:75%}
 .grid-y > .xsmall-10 {height:83.33333%}
 .grid-y > .xsmall-11 {height:91.66667%}
 .grid-y > .xsmall-12 {height:100%}
}
@media print,screen and (min-width:48em) {.grid-y > .medium-auto {-ms-flex:1 1; flex:1 1; height:auto}
 .grid-y > .medium-shrink,.grid-y > .medium-1,.grid-y > .medium-2,.grid-y > .medium-3,.grid-y > .medium-4,.grid-y > .medium-5,.grid-y > .medium-6,.grid-y > .medium-7,.grid-y > .medium-8,.grid-y > .medium-9,.grid-y > .medium-10,.grid-y > .medium-11,.grid-y > .medium-12 {-ms-flex:0 0 auto; flex:0 0 auto}
 .grid-y > .medium-shrink {height:auto}
 .grid-y > .medium-1 {height:8.33333%}
 .grid-y > .medium-2 {height:16.66667%}
 .grid-y > .medium-3 {height:25%}
 .grid-y > .medium-4 {height:33.33333%}
 .grid-y > .medium-5 {height:41.66667%}
 .grid-y > .medium-6 {height:50%}
 .grid-y > .medium-7 {height:58.33333%}
 .grid-y > .medium-8 {height:66.66667%}
 .grid-y > .medium-9 {height:75%}
 .grid-y > .medium-10 {height:83.33333%}
 .grid-y > .medium-11 {height:91.66667%}
 .grid-y > .medium-12 {height:100%}
}
@media print,screen and (min-width:64.0625em) {.grid-y > .large-auto {-ms-flex:1 1; flex:1 1; height:auto}
 .grid-y > .large-shrink,.grid-y > .large-1,.grid-y > .large-2,.grid-y > .large-3,.grid-y > .large-4,.grid-y > .large-5,.grid-y > .large-6,.grid-y > .large-7,.grid-y > .large-8,.grid-y > .large-9,.grid-y > .large-10,.grid-y > .large-11,.grid-y > .large-12 {-ms-flex:0 0 auto; flex:0 0 auto}
 .grid-y > .large-shrink {height:auto}
 .grid-y > .large-1 {height:8.33333%}
 .grid-y > .large-2 {height:16.66667%}
 .grid-y > .large-3 {height:25%}
 .grid-y > .large-4 {height:33.33333%}
 .grid-y > .large-5 {height:41.66667%}
 .grid-y > .large-6 {height:50%}
 .grid-y > .large-7 {height:58.33333%}
 .grid-y > .large-8 {height:66.66667%}
 .grid-y > .large-9 {height:75%}
 .grid-y > .large-10 {height:83.33333%}
 .grid-y > .large-11 {height:91.66667%}
 .grid-y > .large-12 {height:100%}
}
@media print,screen and (min-width:78.75em) {.grid-y > .xlarge-auto {-ms-flex:1 1; flex:1 1; height:auto}
 .grid-y > .xlarge-shrink,.grid-y > .xlarge-1,.grid-y > .xlarge-2,.grid-y > .xlarge-3,.grid-y > .xlarge-4,.grid-y > .xlarge-5,.grid-y > .xlarge-6,.grid-y > .xlarge-7,.grid-y > .xlarge-8,.grid-y > .xlarge-9,.grid-y > .xlarge-10,.grid-y > .xlarge-11,.grid-y > .xlarge-12 {-ms-flex:0 0 auto; flex:0 0 auto}
 .grid-y > .xlarge-shrink {height:auto}
 .grid-y > .xlarge-1 {height:8.33333%}
 .grid-y > .xlarge-2 {height:16.66667%}
 .grid-y > .xlarge-3 {height:25%}
 .grid-y > .xlarge-4 {height:33.33333%}
 .grid-y > .xlarge-5 {height:41.66667%}
 .grid-y > .xlarge-6 {height:50%}
 .grid-y > .xlarge-7 {height:58.33333%}
 .grid-y > .xlarge-8 {height:66.66667%}
 .grid-y > .xlarge-9 {height:75%}
 .grid-y > .xlarge-10 {height:83.33333%}
 .grid-y > .xlarge-11 {height:91.66667%}
 .grid-y > .xlarge-12 {height:100%}
}
.grid-padding-y .grid-padding-y {margin-top:-0.3125rem; margin-bottom:-0.3125rem}
.grid-padding-y > .cell {padding-top:0.3125rem; padding-bottom:0.3125rem}
.grid-margin-y {margin-top:-0.3125rem; margin-bottom:-0.3125rem}
.grid-margin-y > .cell {height:calc(100% - 0.625rem); margin-top:0.3125rem; margin-bottom:0.3125rem}
.grid-margin-y > .auto {height:auto}
.grid-margin-y > .shrink {height:auto}
.grid-margin-y > .small-1 {height:calc(8.33333% - 0.625rem)}
.grid-margin-y > .small-2 {height:calc(16.66667% - 0.625rem)}
.grid-margin-y > .small-3 {height:calc(25% - 0.625rem)}
.grid-margin-y > .small-4 {height:calc(33.33333% - 0.625rem)}
.grid-margin-y > .small-5 {height:calc(41.66667% - 0.625rem)}
.grid-margin-y > .small-6 {height:calc(50% - 0.625rem)}
.grid-margin-y > .small-7 {height:calc(58.33333% - 0.625rem)}
.grid-margin-y > .small-8 {height:calc(66.66667% - 0.625rem)}
.grid-margin-y > .small-9 {height:calc(75% - 0.625rem)}
.grid-margin-y > .small-10 {height:calc(83.33333% - 0.625rem)}
.grid-margin-y > .small-11 {height:calc(91.66667% - 0.625rem)}
.grid-margin-y > .small-12 {height:calc(100% - 0.625rem)}
@media print,screen and (min-width:40em) {.grid-margin-y > .xsmall-auto {height:auto}
 .grid-margin-y > .xsmall-shrink {height:auto}
 .grid-margin-y > .xsmall-1 {height:calc(8.33333% - 0.625rem)}
 .grid-margin-y > .xsmall-2 {height:calc(16.66667% - 0.625rem)}
 .grid-margin-y > .xsmall-3 {height:calc(25% - 0.625rem)}
 .grid-margin-y > .xsmall-4 {height:calc(33.33333% - 0.625rem)}
 .grid-margin-y > .xsmall-5 {height:calc(41.66667% - 0.625rem)}
 .grid-margin-y > .xsmall-6 {height:calc(50% - 0.625rem)}
 .grid-margin-y > .xsmall-7 {height:calc(58.33333% - 0.625rem)}
 .grid-margin-y > .xsmall-8 {height:calc(66.66667% - 0.625rem)}
 .grid-margin-y > .xsmall-9 {height:calc(75% - 0.625rem)}
 .grid-margin-y > .xsmall-10 {height:calc(83.33333% - 0.625rem)}
 .grid-margin-y > .xsmall-11 {height:calc(91.66667% - 0.625rem)}
 .grid-margin-y > .xsmall-12 {height:calc(100% - 0.625rem)}
}
@media print,screen and (min-width:48em) {.grid-margin-y > .medium-auto {height:auto}
 .grid-margin-y > .medium-shrink {height:auto}
 .grid-margin-y > .medium-1 {height:calc(8.33333% - 0.625rem)}
 .grid-margin-y > .medium-2 {height:calc(16.66667% - 0.625rem)}
 .grid-margin-y > .medium-3 {height:calc(25% - 0.625rem)}
 .grid-margin-y > .medium-4 {height:calc(33.33333% - 0.625rem)}
 .grid-margin-y > .medium-5 {height:calc(41.66667% - 0.625rem)}
 .grid-margin-y > .medium-6 {height:calc(50% - 0.625rem)}
 .grid-margin-y > .medium-7 {height:calc(58.33333% - 0.625rem)}
 .grid-margin-y > .medium-8 {height:calc(66.66667% - 0.625rem)}
 .grid-margin-y > .medium-9 {height:calc(75% - 0.625rem)}
 .grid-margin-y > .medium-10 {height:calc(83.33333% - 0.625rem)}
 .grid-margin-y > .medium-11 {height:calc(91.66667% - 0.625rem)}
 .grid-margin-y > .medium-12 {height:calc(100% - 0.625rem)}
}
@media print,screen and (min-width:64.0625em) {.grid-margin-y > .large-auto {height:auto}
 .grid-margin-y > .large-shrink {height:auto}
 .grid-margin-y > .large-1 {height:calc(8.33333% - 0.625rem)}
 .grid-margin-y > .large-2 {height:calc(16.66667% - 0.625rem)}
 .grid-margin-y > .large-3 {height:calc(25% - 0.625rem)}
 .grid-margin-y > .large-4 {height:calc(33.33333% - 0.625rem)}
 .grid-margin-y > .large-5 {height:calc(41.66667% - 0.625rem)}
 .grid-margin-y > .large-6 {height:calc(50% - 0.625rem)}
 .grid-margin-y > .large-7 {height:calc(58.33333% - 0.625rem)}
 .grid-margin-y > .large-8 {height:calc(66.66667% - 0.625rem)}
 .grid-margin-y > .large-9 {height:calc(75% - 0.625rem)}
 .grid-margin-y > .large-10 {height:calc(83.33333% - 0.625rem)}
 .grid-margin-y > .large-11 {height:calc(91.66667% - 0.625rem)}
 .grid-margin-y > .large-12 {height:calc(100% - 0.625rem)}
}
@media print,screen and (min-width:78.75em) {.grid-margin-y > .xlarge-auto {height:auto}
 .grid-margin-y > .xlarge-shrink {height:auto}
 .grid-margin-y > .xlarge-1 {height:calc(8.33333% - 0.625rem)}
 .grid-margin-y > .xlarge-2 {height:calc(16.66667% - 0.625rem)}
 .grid-margin-y > .xlarge-3 {height:calc(25% - 0.625rem)}
 .grid-margin-y > .xlarge-4 {height:calc(33.33333% - 0.625rem)}
 .grid-margin-y > .xlarge-5 {height:calc(41.66667% - 0.625rem)}
 .grid-margin-y > .xlarge-6 {height:calc(50% - 0.625rem)}
 .grid-margin-y > .xlarge-7 {height:calc(58.33333% - 0.625rem)}
 .grid-margin-y > .xlarge-8 {height:calc(66.66667% - 0.625rem)}
 .grid-margin-y > .xlarge-9 {height:calc(75% - 0.625rem)}
 .grid-margin-y > .xlarge-10 {height:calc(83.33333% - 0.625rem)}
 .grid-margin-y > .xlarge-11 {height:calc(91.66667% - 0.625rem)}
 .grid-margin-y > .xlarge-12 {height:calc(100% - 0.625rem)}
}
.grid-frame {overflow:hidden; position:relative; -ms-flex-wrap:nowrap; flex-wrap:nowrap; -ms-flex-align:stretch; align-items:stretch; width:100vw}
.cell .grid-frame {width:100%}
.cell-block {overflow-x:auto; max-width:100%; -webkit-overflow-scrolling:touch; -ms-overflow-style:-ms-autohiding-scrollbar}
.cell-block-y {overflow-y:auto; max-height:100%; min-height:100%; -webkit-overflow-scrolling:touch; -ms-overflow-style:-ms-autohiding-scrollbar}
.cell-block-container {display:-ms-flexbox; display:flex; -ms-flex-direction:column; flex-direction:column; max-height:100%}
.cell-block-container > .grid-x {max-height:100%; -ms-flex-wrap:nowrap; flex-wrap:nowrap}
@media print,screen and (min-width:40em) {.xsmall-grid-frame {overflow:hidden; position:relative; -ms-flex-wrap:nowrap; flex-wrap:nowrap; -ms-flex-align:stretch; align-items:stretch; width:100vw}
 .cell .xsmall-grid-frame {width:100%}
 .xsmall-cell-block {overflow-x:auto; max-width:100%; -webkit-overflow-scrolling:touch; -ms-overflow-style:-ms-autohiding-scrollbar}
 .xsmall-cell-block-container {display:-ms-flexbox; display:flex; -ms-flex-direction:column; flex-direction:column; max-height:100%}
 .xsmall-cell-block-container > .grid-x {max-height:100%; -ms-flex-wrap:nowrap; flex-wrap:nowrap}
 .xsmall-cell-block-y {overflow-y:auto; max-height:100%; min-height:100%; -webkit-overflow-scrolling:touch; -ms-overflow-style:-ms-autohiding-scrollbar}
}
@media print,screen and (min-width:48em) {.medium-grid-frame {overflow:hidden; position:relative; -ms-flex-wrap:nowrap; flex-wrap:nowrap; -ms-flex-align:stretch; align-items:stretch; width:100vw}
 .cell .medium-grid-frame {width:100%}
 .medium-cell-block {overflow-x:auto; max-width:100%; -webkit-overflow-scrolling:touch; -ms-overflow-style:-ms-autohiding-scrollbar}
 .medium-cell-block-container {display:-ms-flexbox; display:flex; -ms-flex-direction:column; flex-direction:column; max-height:100%}
 .medium-cell-block-container > .grid-x {max-height:100%; -ms-flex-wrap:nowrap; flex-wrap:nowrap}
 .medium-cell-block-y {overflow-y:auto; max-height:100%; min-height:100%; -webkit-overflow-scrolling:touch; -ms-overflow-style:-ms-autohiding-scrollbar}
}
@media print,screen and (min-width:64.0625em) {.large-grid-frame {overflow:hidden; position:relative; -ms-flex-wrap:nowrap; flex-wrap:nowrap; -ms-flex-align:stretch; align-items:stretch; width:100vw}
 .cell .large-grid-frame {width:100%}
 .large-cell-block {overflow-x:auto; max-width:100%; -webkit-overflow-scrolling:touch; -ms-overflow-style:-ms-autohiding-scrollbar}
 .large-cell-block-container {display:-ms-flexbox; display:flex; -ms-flex-direction:column; flex-direction:column; max-height:100%}
 .large-cell-block-container > .grid-x {max-height:100%; -ms-flex-wrap:nowrap; flex-wrap:nowrap}
 .large-cell-block-y {overflow-y:auto; max-height:100%; min-height:100%; -webkit-overflow-scrolling:touch; -ms-overflow-style:-ms-autohiding-scrollbar}
}
@media print,screen and (min-width:78.75em) {.xlarge-grid-frame {overflow:hidden; position:relative; -ms-flex-wrap:nowrap; flex-wrap:nowrap; -ms-flex-align:stretch; align-items:stretch; width:100vw}
 .cell .xlarge-grid-frame {width:100%}
 .xlarge-cell-block {overflow-x:auto; max-width:100%; -webkit-overflow-scrolling:touch; -ms-overflow-style:-ms-autohiding-scrollbar}
 .xlarge-cell-block-container {display:-ms-flexbox; display:flex; -ms-flex-direction:column; flex-direction:column; max-height:100%}
 .xlarge-cell-block-container > .grid-x {max-height:100%; -ms-flex-wrap:nowrap; flex-wrap:nowrap}
 .xlarge-cell-block-y {overflow-y:auto; max-height:100%; min-height:100%; -webkit-overflow-scrolling:touch; -ms-overflow-style:-ms-autohiding-scrollbar}
}
.grid-y.grid-frame {width:auto; overflow:hidden; position:relative; -ms-flex-wrap:nowrap; flex-wrap:nowrap; -ms-flex-align:stretch; align-items:stretch; height:100vh}
@media print,screen and (min-width:40em) {.grid-y.xsmall-grid-frame {width:auto; overflow:hidden; position:relative; -ms-flex-wrap:nowrap; flex-wrap:nowrap; -ms-flex-align:stretch; align-items:stretch; height:100vh}
}
@media print,screen and (min-width:48em) {.grid-y.medium-grid-frame {width:auto; overflow:hidden; position:relative; -ms-flex-wrap:nowrap; flex-wrap:nowrap; -ms-flex-align:stretch; align-items:stretch; height:100vh}
}
@media print,screen and (min-width:64.0625em) {.grid-y.large-grid-frame {width:auto; overflow:hidden; position:relative; -ms-flex-wrap:nowrap; flex-wrap:nowrap; -ms-flex-align:stretch; align-items:stretch; height:100vh}
}
@media print,screen and (min-width:78.75em) {.grid-y.xlarge-grid-frame {width:auto; overflow:hidden; position:relative; -ms-flex-wrap:nowrap; flex-wrap:nowrap; -ms-flex-align:stretch; align-items:stretch; height:100vh}
}
.cell .grid-y.grid-frame {height:100%}
@media print,screen and (min-width:40em) {.cell .grid-y.xsmall-grid-frame {height:100%}
}
@media print,screen and (min-width:48em) {.cell .grid-y.medium-grid-frame {height:100%}
}
@media print,screen and (min-width:64.0625em) {.cell .grid-y.large-grid-frame {height:100%}
}
@media print,screen and (min-width:78.75em) {.cell .grid-y.xlarge-grid-frame {height:100%}
}
.grid-margin-y {margin-top:-0.3125rem; margin-bottom:-0.3125rem}
.grid-margin-y > .cell {height:calc(100% - 0.625rem); margin-top:0.3125rem; margin-bottom:0.3125rem}
.grid-margin-y > .auto {height:auto}
.grid-margin-y > .shrink {height:auto}
.grid-margin-y > .small-1 {height:calc(8.33333% - 0.625rem)}
.grid-margin-y > .small-2 {height:calc(16.66667% - 0.625rem)}
.grid-margin-y > .small-3 {height:calc(25% - 0.625rem)}
.grid-margin-y > .small-4 {height:calc(33.33333% - 0.625rem)}
.grid-margin-y > .small-5 {height:calc(41.66667% - 0.625rem)}
.grid-margin-y > .small-6 {height:calc(50% - 0.625rem)}
.grid-margin-y > .small-7 {height:calc(58.33333% - 0.625rem)}
.grid-margin-y > .small-8 {height:calc(66.66667% - 0.625rem)}
.grid-margin-y > .small-9 {height:calc(75% - 0.625rem)}
.grid-margin-y > .small-10 {height:calc(83.33333% - 0.625rem)}
.grid-margin-y > .small-11 {height:calc(91.66667% - 0.625rem)}
.grid-margin-y > .small-12 {height:calc(100% - 0.625rem)}
@media print,screen and (min-width:40em) {.grid-margin-y > .xsmall-auto {height:auto}
 .grid-margin-y > .xsmall-shrink {height:auto}
 .grid-margin-y > .xsmall-1 {height:calc(8.33333% - 0.625rem)}
 .grid-margin-y > .xsmall-2 {height:calc(16.66667% - 0.625rem)}
 .grid-margin-y > .xsmall-3 {height:calc(25% - 0.625rem)}
 .grid-margin-y > .xsmall-4 {height:calc(33.33333% - 0.625rem)}
 .grid-margin-y > .xsmall-5 {height:calc(41.66667% - 0.625rem)}
 .grid-margin-y > .xsmall-6 {height:calc(50% - 0.625rem)}
 .grid-margin-y > .xsmall-7 {height:calc(58.33333% - 0.625rem)}
 .grid-margin-y > .xsmall-8 {height:calc(66.66667% - 0.625rem)}
 .grid-margin-y > .xsmall-9 {height:calc(75% - 0.625rem)}
 .grid-margin-y > .xsmall-10 {height:calc(83.33333% - 0.625rem)}
 .grid-margin-y > .xsmall-11 {height:calc(91.66667% - 0.625rem)}
 .grid-margin-y > .xsmall-12 {height:calc(100% - 0.625rem)}
}
@media print,screen and (min-width:48em) {.grid-margin-y > .medium-auto {height:auto}
 .grid-margin-y > .medium-shrink {height:auto}
 .grid-margin-y > .medium-1 {height:calc(8.33333% - 0.625rem)}
 .grid-margin-y > .medium-2 {height:calc(16.66667% - 0.625rem)}
 .grid-margin-y > .medium-3 {height:calc(25% - 0.625rem)}
 .grid-margin-y > .medium-4 {height:calc(33.33333% - 0.625rem)}
 .grid-margin-y > .medium-5 {height:calc(41.66667% - 0.625rem)}
 .grid-margin-y > .medium-6 {height:calc(50% - 0.625rem)}
 .grid-margin-y > .medium-7 {height:calc(58.33333% - 0.625rem)}
 .grid-margin-y > .medium-8 {height:calc(66.66667% - 0.625rem)}
 .grid-margin-y > .medium-9 {height:calc(75% - 0.625rem)}
 .grid-margin-y > .medium-10 {height:calc(83.33333% - 0.625rem)}
 .grid-margin-y > .medium-11 {height:calc(91.66667% - 0.625rem)}
 .grid-margin-y > .medium-12 {height:calc(100% - 0.625rem)}
}
@media print,screen and (min-width:64.0625em) {.grid-margin-y > .large-auto {height:auto}
 .grid-margin-y > .large-shrink {height:auto}
 .grid-margin-y > .large-1 {height:calc(8.33333% - 0.625rem)}
 .grid-margin-y > .large-2 {height:calc(16.66667% - 0.625rem)}
 .grid-margin-y > .large-3 {height:calc(25% - 0.625rem)}
 .grid-margin-y > .large-4 {height:calc(33.33333% - 0.625rem)}
 .grid-margin-y > .large-5 {height:calc(41.66667% - 0.625rem)}
 .grid-margin-y > .large-6 {height:calc(50% - 0.625rem)}
 .grid-margin-y > .large-7 {height:calc(58.33333% - 0.625rem)}
 .grid-margin-y > .large-8 {height:calc(66.66667% - 0.625rem)}
 .grid-margin-y > .large-9 {height:calc(75% - 0.625rem)}
 .grid-margin-y > .large-10 {height:calc(83.33333% - 0.625rem)}
 .grid-margin-y > .large-11 {height:calc(91.66667% - 0.625rem)}
 .grid-margin-y > .large-12 {height:calc(100% - 0.625rem)}
}
@media print,screen and (min-width:78.75em) {.grid-margin-y > .xlarge-auto {height:auto}
 .grid-margin-y > .xlarge-shrink {height:auto}
 .grid-margin-y > .xlarge-1 {height:calc(8.33333% - 0.625rem)}
 .grid-margin-y > .xlarge-2 {height:calc(16.66667% - 0.625rem)}
 .grid-margin-y > .xlarge-3 {height:calc(25% - 0.625rem)}
 .grid-margin-y > .xlarge-4 {height:calc(33.33333% - 0.625rem)}
 .grid-margin-y > .xlarge-5 {height:calc(41.66667% - 0.625rem)}
 .grid-margin-y > .xlarge-6 {height:calc(50% - 0.625rem)}
 .grid-margin-y > .xlarge-7 {height:calc(58.33333% - 0.625rem)}
 .grid-margin-y > .xlarge-8 {height:calc(66.66667% - 0.625rem)}
 .grid-margin-y > .xlarge-9 {height:calc(75% - 0.625rem)}
 .grid-margin-y > .xlarge-10 {height:calc(83.33333% - 0.625rem)}
 .grid-margin-y > .xlarge-11 {height:calc(91.66667% - 0.625rem)}
 .grid-margin-y > .xlarge-12 {height:calc(100% - 0.625rem)}
}
.grid-frame.grid-margin-y {height:calc(100vh + 0.625rem)}
@media print,screen and (min-width:40em) {.grid-margin-y.xsmall-grid-frame {height:calc(100vh + 0.625rem)}
}
@media print,screen and (min-width:48em) {.grid-margin-y.medium-grid-frame {height:calc(100vh + 0.625rem)}
}
@media print,screen and (min-width:64.0625em) {.grid-margin-y.large-grid-frame {height:calc(100vh + 0.625rem)}
}
@media print,screen and (min-width:78.75em) {.grid-margin-y.xlarge-grid-frame {height:calc(100vh + 0.625rem)}
}
html,body {height:100%}
html.open,body.open {height:100%; width:100%; overflow:hidden}
body {box-sizing:border-box; min-width:320px; overflow-x:hidden; background-color:#f2f2f2}
body > header,body footer {-ms-flex:0 0 auto; flex:0 0 auto}
body > main {-ms-flex:1 0 auto; flex:1 0 auto}
body .slick-track {display:-ms-flexbox; display:flex}
body .slick-slide {height:auto}
body .slick-slide > div {height:100%}
body .slick-dots li {width:auto; height:auto; margin:0 6px}
body .slick-dots li button {width:10px; height:10px; margin:0; padding:0; -webkit-appearance:none; -moz-appearance:none; appearance:none; border:1px solid #111111; border-radius:50%}
body .slick-dots li button:before {display:none}
body .slick-dots li.slick-active button {background-color:#111111}
body .slick-arrow_custom {position:absolute; top:50%; width:30px; height:30px; color:#c5c5c5; font-size:13px; -ms-transform:translateY(-50%); transform:translateY(-50%)}
body .slick-arrow_custom.slick-disabled {opacity:.6}
body .slick-next_custom {right:-40px; text-align:left}
body .slick-prev_custom {left:-40px; text-align:right}
*,*:after,*:before {box-sizing:inherit; outline:none; background-repeat:no-repeat}
input,textarea,select {display:block; width:100%; font:inherit}
input::-webkit-input-placeholder,textarea::-webkit-input-placeholder,select::-webkit-input-placeholder {opacity:1; font:inherit}
input:-ms-input-placeholder,textarea:-ms-input-placeholder,select:-ms-input-placeholder {opacity:1; font:inherit}
input::placeholder,textarea::placeholder,select::placeholder {opacity:1; font:inherit}
[type="number"] {-webkit-appearance:textfield; -moz-appearance:textfield; appearance:textfield}
[type="number"]::-webkit-outer-spin-button,[type="number"]::-webkit-inner-spin-button {-webkit-appearance:none; appearance:none; margin:0}
select {-webkit-appearance:none; -moz-appearance:none; -ms-appearance:none; appearance:none; height:50px; padding:0 40px 0 26px; color:#222222; font-size:10px; font-weight:600; text-transform:uppercase; border-radius:23px; border:0; background-color:#e4e5e4; background-image:url(data:image/png; base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAFCAYAAAB4ka1VAAAASElEQVQYV2NMzIhZwMjAeGDejMULGJBAUkZswr//DPaMIMb//wzzGRkZEmGKkMUYQZqQBUB8ZA1gBciKQGxk0+AKYIpANLJ7AAP+KVAeKk1YAAAAAElFTkSuQmCC); background-position:right 25px top 50%}
select::-ms-expand {display:none}
select option {font-size:16px; text-transform:none}
nav ul {list-style-type:none; padding:0; margin:0}
i {display:inline-block}
img {max-width:100%; max-height:100%}
button {cursor:pointer}
.green-text {color:#78b750}
.dark-text {color:#111111}
.viewed-link,.callback-link {position:fixed; right:0; z-index:99; display:-ms-flexbox; display:flex; -ms-flex-align:center; align-items:center; color:#111111; font-size:10px; font-weight:600; box-shadow:0 3px 10px rgba(105,105,105,0.24); border-radius:4px 0 0 4px; background-color:#ffffff; -ms-transform:translateX(78px); transform:translateX(78px); transition:transform .25s}
.viewed-link i,.callback-link i {display:-ms-flexbox; display:flex; -ms-flex-align:center; align-items:center; -ms-flex-pack:end; justify-content:flex-end; height:57px; width:22px; margin-left:16px; margin-right:18px; color:#78b750; font-size:14px}
.viewed-link span,.callback-link span {-ms-flex:0 0 auto; flex:0 0 auto; width:82px; margin-left:-6px; line-height:1.4; text-transform:uppercase; opacity:0; transition:opacity .25s}
@media screen and (min-width:64.0625em) {.viewed-link:hover,.callback-link:hover {color:#111111; -ms-transform:translateX(0); transform:translateX(0)}
 .viewed-link:hover span,.callback-link:hover span {opacity:1}
}
@media screen and (max-width:64.06125em) {.viewed-link,.callback-link {right:6px; -ms-transform:none; transform:none; border-radius:50%}
 .viewed-link i,.callback-link i {-ms-flex-pack:center; justify-content:center; width:40px; height:40px; margin:0}
 .viewed-link span,.callback-link span {display:none}
}
.viewed-link {bottom:calc(100% - 258px)}
@media screen and (max-width:64.06125em) {.viewed-link {bottom:56px}
}
.callback-link {bottom:calc(100% - 272px); -ms-transform:translate(78px,100%); transform:translate(78px,100%)}
.callback-link i {font-size:19px}
@media screen and (min-width:64.0625em) {.callback-link:hover {-ms-transform:translate(0,100%); transform:translate(0,100%)}
}
@media screen and (max-width:64.06125em) {.callback-link {-ms-transform:none; transform:none; bottom:102px}
}
ol,ul {list-style-position:inside}
.seo-text {margin-bottom:90px; color:#666666}
@media screen and (max-width:64.06125em) {.seo-text {margin-bottom:40px}
}
@media screen and (max-width:64.06125em) {.page-container_nopadding {padding-left:0; padding-right:0}
}
.section_white {background-color:white}
.inner-page_header {text-align:center}
.centered-pagination {margin-top:36px; margin-bottom:56px}
.centered-pagination .pagination {-ms-flex-pack:center; justify-content:center}
.to-top-btn {position:fixed; left:20px; bottom:18px; z-index:100; display:-ms-flexbox; display:flex; -ms-flex-align:center; align-items:center; -ms-flex-pack:center; justify-content:center; width:52px; height:52px; box-shadow:0 3px 10px rgba(105,105,105,0.24); border-radius:50%; background-color:#afd09a; background-image:url(data:image/png; base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAQCAYAAAAmlE46AAAAoElEQVQ4T+3TURGDMBAE0F0HlUAdVELqqFKQUCcgAQe1UAfbOebIXC6Z/vFH/kjyWHIXiMGQdAOw+NKT5DdvY54I6OFrG4AONzCgO4AjxdI/GVeYUAEwe+ILwJrxDjMiuUmyzSBZJNlnN5gj5C+r0J9bLMkOPwEolnQUKyaGuYot0c7wziUfwZBcunb8S4ytu6BfgNGPcEpx9rtK0vrcjR9fnXFXtfRQawAAAABJRU5ErkJggg==); background-position:50% 50%; cursor:pointer}
h1,.h1 {margin-top:0; margin-bottom:26px; color:#111111; font-size:24px; font-weight:400; line-height:1.2}
@media screen and (max-width:64.06125em) {h1,.h1 {margin-bottom:18px; font-size:20px}
}
.h1-wrapper {-ms-flex-wrap:nowrap; flex-wrap:nowrap; margin-bottom:26px}
@media screen and (max-width:64.06125em) {.h1-wrapper {margin-bottom:18px}
}
.h1-wrapper h1,.h1-wrapper .h1 {margin-bottom:0}
.h1-wrapper_back {-ms-flex:0 0 auto; flex:0 0 auto; margin-right:10px; font-size:16px}
h2,.h2 {margin-top:0; margin-bottom:10px; color:#090909; font-size:18px; font-weight:500; line-height:1.2}
@media screen and (max-width:64.06125em) {h2,.h2 {font-size:16px}
}
h3,.h3 {margin-top:0; margin-bottom:10px; color:inherit; font-size:16px; font-weight:500; line-height:1.2}
@media screen and (max-width:64.06125em) {h3,.h3 {font-size:14px}
}
a {color:inherit; text-decoration:none; transition:color .25s,background-color .25s,border-color .25s,opacity .25s,box-shadow .25s,transform .25s}
@media screen and (min-width:64.0625em) {a:hover {color:#ffc800}
}
p {margin-top:8px; margin-bottom:24px; color:inherit; font-size:12px; line-height:inherit}
.text-block p {font-size:inherit}
.text-block p a {color:#52932a; text-decoration:underline}
[class*="-text"] p,[class*="_text"] p,[class*="text-"] p {line-height:1.75}
[class*="-text"] table,[class*="_text"] table,[class*="text-"] table {display:block; width:100%; max-width:100%; font-size:13px; font-weight:500; border-collapse:collapse}
[class*="-text"] table + *,[class*="_text"] table + *,[class*="text-"] table + * {margin-top:40px}
@media (max-width:640px) {[class*="-text"] table,[class*="_text"] table,[class*="text-"] table {overflow:auto visible}
}
[class*="-text"] table th,[class*="-text"] table td,[class*="_text"] table th,[class*="_text"] table td,[class*="text-"] table th,[class*="text-"] table td {padding-left:20px; padding-right:20px}
[class*="-text"] table th,[class*="_text"] table th,[class*="text-"] table th {padding-top:18px; padding-bottom:18px; color:#ffffff; font-size:10px; font-weight:600; text-align:left; text-transform:uppercase; letter-spacing:0.45px; line-height:1.4; background-color:#29342e}
[class*="-text"] table td,[class*="_text"] table td,[class*="text-"] table td {padding-top:12px; padding-bottom:12px; border:1px solid #e8e8e8}
[class*="-text"] ul,[class*="-text"] ol,[class*="_text"] ul,[class*="_text"] ol,[class*="text-"] ul,[class*="text-"] ol {list-style-type:none; padding-left:0}
[class*="-text"] ul li,[class*="-text"] ol li,[class*="_text"] ul li,[class*="_text"] ol li,[class*="text-"] ul li,[class*="text-"] ol li {position:relative; margin-bottom:24px; line-height:1.615}
[class*="-text"] ul li:last-child,[class*="-text"] ol li:last-child,[class*="_text"] ul li:last-child,[class*="_text"] ol li:last-child,[class*="text-"] ul li:last-child,[class*="text-"] ol li:last-child {margin-bottom:0}
[class*="-text"] ul li:before,[class*="-text"] ol li:before,[class*="_text"] ul li:before,[class*="_text"] ol li:before,[class*="text-"] ul li:before,[class*="text-"] ol li:before {position:absolute; top:7px; left:0; display:block}
[class*="-text"] ul li,[class*="_text"] ul li,[class*="text-"] ul li {padding-left:0}
[class*="-text"] ul li.green-disc:before,[class*="_text"] ul li.green-disc:before,[class*="text-"] ul li.green-disc:before {background-color:#78b750}
[class*="-text"] ul li:before,[class*="_text"] ul li:before,[class*="text-"] ul li:before {content:none; width:6px; height:6px; border-radius:100%; background-color:#333333}
[class*="-text"] ol,[class*="_text"] ol,[class*="text-"] ol {counter-reset:textol}
[class*="-text"] ol li,[class*="_text"] ol li,[class*="text-"] ol li {padding-left:30px}
[class*="-text"] ol li.green-disc:before,[class*="_text"] ol li.green-disc:before,[class*="text-"] ol li.green-disc:before {color:#78b750}
[class*="-text"] ol li:before,[class*="_text"] ol li:before,[class*="text-"] ol li:before {counter-increment:textol; content:counters(textol,".") " "}
.site-btn {display:-ms-inline-flexbox; display:inline-flex; -ms-flex-align:center; align-items:center; -ms-flex-pack:center; justify-content:center; max-width:100%; line-height:1; transition:color .25s,background-color .25s,border-color .25s,opacity .25s,box-shadow .25s,transform .25s; cursor:pointer}
.site-btn i {-ms-flex:0 0 auto; flex:0 0 auto}
.site-btn_icon span + i,.site-btn_icon i + span {margin-left:5px}
.site-btn_icon .icon-arrow-right {font-size:11px}
.site-btn_icon .icon-email {font-size:15px}
.site-btn_icon .icon-clock {font-size:19px}
.site-btn_icon .icon-compare {font-size:12px}
.site-btn_icon .icon-basket {font-size:19px}
.site-btn_icon .icon-plant {font-size:20px; color:#78b750}
.site-btn_icon .icon-btn-plane {font-size:16px}
.site-btn_icon .icon-comment,.site-btn_icon .reviews_item {font-size:18px}
.site-btn_icon .icon-download {font-size:16px}
.site-btn_green {background-color:#78b750; color:white; border:1px solid #78b750}
@media screen and (min-width:64.0625em) {.site-btn_green:hover {background-color:white; color:#78b750}
}
.site-btn_green-border {background-color:white; color:#78b750; border:1px solid white; border:1px solid #78b750}
@media screen and (min-width:64.0625em) {.site-btn_green-border:hover {background-color:#78b750; color:white}
}
.site-btn_yellow {background-color:#ffc800; color:#333333; border:1px solid #ffc800}
@media screen and (min-width:64.0625em) {.site-btn_yellow:hover {background-color:#333333; color:#ffc800}
}
.site-btn_transform {font-weight:600; text-transform:uppercase; letter-spacing:0.55px; font-size:11px}
.compare-title-searching {font-size:11px !important}
.catalog-menu {position:relative; width:273px; color:#000000; background-color:#ffffff}
.catalog-menu li {line-height:1; border-bottom:1px solid #f5f5f5}
.catalog-menu li:last-child {border-bottom:0}
.catalog-menu li.has-child > a {-ms-flex-pack:justify; justify-content:space-between}
@media screen and (min-width:64.0625em) {.catalog-menu li.has-child > a:after {-ms-flex:0 0 auto; flex:0 0 auto; margin-left:6px; display:block; content:'\e903'; font-size:8px; color:rgba(51,51,51,0.2)}
}
.catalog-menu li.current-page > a {color:white; background-color:#79b850}
@media screen and (min-width:64.0625em) {.catalog-menu li:hover > ul {visibility:visible; opacity:1; height:auto; overflow:visible; z-index:1000}
 .catalog-menu li:hover > a {color:white; background-color:#79b850}
 .catalog-menu li:hover > a:after {color:inherit}
}
.catalog-menu a {display:-ms-flexbox; display:flex; -ms-flex-align:center; align-items:center; height:65px; padding:6px 22px 6px 30px; color:#444444; font-size:12px; font-weight:500; overflow:hidden; text-overflow:ellipsis}
.catalog-menu > li ul {position:absolute; left:100%; top:0; width:100%; min-height:100%; color:#000000; background-color:#ffffff; box-shadow:0 3px 7px rgba(0,0,0,0.09); visibility:hidden; opacity:0; height:0; overflow:hidden; transition:visibility .25s,opacity .25s}
@media screen and (min-width:64.0625em) {.catalog-menu > li > a {color:#000000; font-size:11px; font-weight:600; text-transform:uppercase; letter-spacing:0.82px}
}
@media screen and (min-width:64.0625em) {.catalog-menu > li > ul > li > a {font-size:10px; font-weight:600; letter-spacing:0.75px; text-transform:uppercase}
}
.catalog-menu > li > ul ul {padding-bottom:20px}
@media screen and (min-width:64.0625em) {.catalog-menu > li > ul ul {padding-top:20px}
}
@media screen and (min-width:64.0625em) {.catalog-menu > li > ul ul li {border-bottom:0}
 .catalog-menu > li > ul li:hover > .catalog-menu_product {visibility:visible; opacity:1; height:auto; overflow:visible; z-index:1000}
 .catalog-menu > li > ul ul li:hover > .catalog-menu_product {visibility:visible; opacity:1; height:auto; overflow:visible; z-index:1000}
}
.catalog-menu > li > ul ul a {height:auto}
@media screen and (min-width:64.0625em) {.catalog-menu > li > ul ul a {padding-top:10px; padding-bottom:10px; text-transform:none}
}
.catalog-menu > li > ul ul div a {padding:0}
.catalog-menu_product {position:absolute; top:0; left:100%; width:100%; min-height:100%; padding:44px 20px 36px; font-size:12px; font-weight:500; background-color:#fff; box-shadow:0 3px 7px rgba(0,0,0,0.09); visibility:hidden; opacity:0; height:0; overflow:hidden; transition:visibility .25s,opacity .25s}
.catalog-menu_product a {padding:0}
.catalog-menu_product_img {text-align:center; margin-bottom:48px}
.catalog-menu_product_img img {max-height:350px}
.catalog-menu_product_title {color:#53b414 !important; font-size:16px !important; margin-bottom:12px}
.catalog-menu_product_desc {color:#777777; line-height:1.5}
@media screen and (max-width:64.06125em) {.catalog-menu_product {display:none}
 .product_compare.is-compare.site-btn_transform {font-size:11px}
}
.product,.catalog-list_item {position:relative; width:301px; margin-right:-1px; margin-bottom:-1px; background-color:#ffffff; border:1px solid #ececec; transition:box-shadow .25s}
.product_inner {height:100%; display:-ms-flexbox; display:flex; -ms-flex-direction:column; flex-direction:column}
.product_img,.product_info,.product_choice {padding-left:30px; padding-right:30px}
@media screen and (max-width:78.74875em) {.product_img,.product_info,.product_choice {padding-left:20px; padding-right:20px}
}
.product_img {position:relative; display:-ms-flexbox; display:flex; -ms-flex-align:center; align-items:center; -ms-flex-pack:center; justify-content:center; height:270px; padding-top:8px; padding-bottom:8px}
.product_img img {-ms-flex:0 0 auto; flex:0 0 auto}
@media screen and (max-width:64.06125em) {.product_img {height:220px}
 .product_img img {max-height:162px; width:auto}
}
.product_label_item {position:absolute; top:20px; left:30px; display:-ms-flexbox; display:flex; -ms-flex-wrap:wrap; flex-wrap:wrap; -ms-flex-align:center; align-items:center; -ms-flex-pack:center; justify-content:center; width:71px; height:71px; padding:4px; color:#ffffff; font-size:8px; font-weight:500; text-transform:uppercase; letter-spacing:0.8px; text-align:center; border-radius:50%; line-height:1.5}
@media screen and (max-width:64.06125em) {.product_label_item {left:20px}
}
.product_label_new {background-color:rgba(125,116,240,0.9)}
.product_label_sale {background-color:rgba(241,130,156,0.9)}
.product_label_sale_value {width:100%; font-size:18px; line-height:1.2}
.product_label_hit {background-color:rgba(120,183,80,0.9)}
.product_label_home,.product_label_office {display:none}
.product_info {-ms-flex:1 0 auto; flex:1 0 auto; display:-ms-flexbox; display:flex; -ms-flex-direction:column; flex-direction:column}
.product_info_top,.product_info_bottom {display:-ms-flexbox; display:flex; -ms-flex-direction:column; flex-direction:column; -ms-flex-align:start; align-items:flex-start}
@media screen and (max-width:64.06125em) {.product_info_top,.product_info_bottom {-ms-flex-align:center; align-items:center; text-align:center}
}
.product_info_top {-ms-flex:1 0 auto; flex:1 0 auto}
.product_category {margin-bottom:4px; color:#78b750; font-size:8px; font-weight:500; text-transform:uppercase; letter-spacing:0.8px}
.product_name {margin-bottom:10px; color:#090909; font-size:14px; font-weight:500; line-height:1.2}
.product_properties {-ms-flex:1 0 auto; flex:1 0 auto; margin-bottom:20px; font-family:'Roboto',sans-serif}
.product_propertie {margin-bottom:4px; color:#545454; font-size:12px; line-height:1.2}
.product_propertie_title {color:#b3b3b3}
.product_price {display:-ms-flexbox; display:flex; -ms-flex-align:end; align-items:flex-end; -ms-flex-wrap:wrap; flex-wrap:wrap; margin-bottom:16px; color:#000000; font-size:12px; line-height:1}
.product_price_title {margin-right:4px; margin-bottom:6px}
.product_price_value {margin-bottom:6px; font-size:18px; font-weight:600; line-height:.9}
.product_price_value_old {margin-left:16px; margin-bottom:6px; padding:4px 10px; color:#333333; line-height:1; text-decoration:line-through; border-radius:10px; background-color:#ffc800}
@media screen and (max-width:64.06125em) {.product_price {-ms-flex-pack:center; justify-content:center}
}
.product_btns {display:-ms-flexbox; display:flex; -ms-flex-wrap:wrap; flex-wrap:wrap; -ms-flex-align:center; align-items:center; -ms-flex-pack:justify; justify-content:space-between; width:100%; margin-bottom:12px}
@media screen and (max-width:64.06125em) {.product_btns {-ms-flex-pack:center; justify-content:center; width:calc(100% + 10px); margin-left:-5px; margin-right:-5px}
}
.product_btn {width:50%; margin-bottom:12px}
@media screen and (max-width:64.06125em) {.product_btn {-ms-flex:1 0 auto; flex:1 0 auto; max-width:128px; width:calc(100% - 10px); margin-left:5px; margin-right:5px}
}
.product_buy {height:40px; color:#666666; border-radius:20px; background-color:#f0f1f0; padding:0 10px; letter-spacing:0.25px}
.product_buy i {font-size:19px; color:#78b750}
@media screen and (min-width:64.0625em) {.product_buy:hover {color:white; box-shadow:0 7px 10px rgba(120,183,80,0.41); background-color:#78b750}
 .product_buy:hover i {color:inherit}
}
.product_buy.site-btn_transform {font-size:11px}
@media screen and (min-width:1024px) and (max-width:1200px) {.product_buy.site-btn_transform {font-size:9px}
}
.product_compare {color:rgba(17,17,17,0.5); font-size:8px}
.product_compare i {font-size:12px}
.product_compare i + span {margin-left:8px}
.product_compare.is-compare {color:#78b750}
@media screen and (min-width:64.0625em) {.product_compare:hover {color:#78b750}
}
@media screen and (max-width:64.06125em) {.product_compare {-ms-flex-order:-1; order:-1; height:40px; border:1px solid #f0f1f0; border-radius:20px}
}
.product_choice {background-color:#f9f9f9}
@media screen and (min-width:64.0625em) {.product_choice {position:absolute; top:100%; left:-1px; z-index:-1; width:calc(100% + 2px); visibility:hidden; opacity:0; transition:box-shadow .25s,visibility .25s,opacity .25s}
}
.product_choice_item {display:-ms-flexbox; display:flex; -ms-flex-wrap:wrap; flex-wrap:wrap; -ms-flex-align:center; align-items:center; padding:6px 0; overflow:hidden; color:rgba(17,17,17,0.5); font-size:8px; font-weight:500; text-transform:uppercase; letter-spacing:0.6px}
.product_choice_item_title {-ms-flex:0 0 auto; flex:0 0 auto; margin-right:12px; line-height:1}
.product_choice_item_list {display:-ms-flexbox; display:flex; -ms-flex-wrap:wrap; flex-wrap:wrap}
.product_choice_item_list_item:not(.product_colors_list_item) {position:relative; margin:4px 5px 3px 0}
.product_choice_item_list_item_circle:not(.product_colors_list_item) {width:22px}
.product_choice_item_list_item:not(.product_colors_list_item) [type="radio"] {position:absolute; left:0; top:0; z-index:-1; opacity:0}
.product_choice_item_list_item:not(.product_colors_list_item) [type="radio"]:checked + span {color:white; background-color:#78b750}
.product_choice_item_list_item:not(.product_colors_list_item) span {display:inline-block; margin-right:8px; padding:10px; color:rgba(17,17,17,0.6); font-size:8px; font-weight:500; text-transform:uppercase; line-height:1; letter-spacing:0.55px; border-radius:4px; background-color:#e5e5e5; transition:background-color .25s,color .25s; cursor:pointer}
.product_choice_item_list_item_active span:before {position:absolute; left:50%; top:50%; display:block; width:calc(100% + 8px); height:calc(100% + 8px); content:""; border:1px solid #d7d7d7; border-radius:50%; -ms-transform:translate(-50%,-50%); transform:translate(-50%,-50%)}
.product_colors_list {padding-left:4px}
.product_colors_list_item {position:relative; display:inline-block; line-height:1; margin:8px 0}
.product_colors_list_item [type="radio"] {position:absolute; left:0; top:0; z-index:-1; opacity:0}
.product_colors_list_item [type="radio"]:checked + span {border:0}
.product_colors_list_item [type="radio"]:checked + span:before {position:absolute; left:50%; top:50%; display:block; width:calc(100% + 8px); height:calc(100% + 8px); content:""; border:1px solid #d7d7d7; border-radius:50%; -ms-transform:translate(-50%,-50%); transform:translate(-50%,-50%)}
.product_colors_list_item span {position:relative; display:inline-block; width:16px; height:16px; margin-right:8px; border-radius:50%; cursor:pointer; border:1px solid #d7d7d7}
.product .product_colors_list span,.catalog-list_item .product_colors_list span {position:relative; border-radius:50% !important}
.product .product_colors_list [type="radio"]:checked + span:before,.catalog-list_item .product_colors_list [type="radio"]:checked + span:before {position:absolute; left:50%; top:50%; display:block; width:calc(100% + 8px); height:calc(100% + 8px); content:""; border:1px solid #d7d7d7; border-radius:50%; -ms-transform:translate(-50%,-50%); transform:translate(-50%,-50%)}
@media screen and (min-width:64.0625em) {.product:hover,.catalog-list_item:hover {z-index:2; border-color:transparent; box-shadow:0 7px 27px rgba(57,58,57,0.22)}
 .product:hover .product_choice {z-index:2; visibility:visible; opacity:1; box-shadow:0 7px 27px rgba(57,58,57,0.22); display:block; margin-bottom:25px}
}
.site-tabs_links {display:-ms-flexbox; display:flex}
.site-tabs_link {cursor:pointer}
.site-tabs_link:not(.active) {opacity:.7}
.site-tabs_content {display:none}
.site-tabs_content.active,.site-tabs_content.ajax-content {display:block}
@media screen and (max-width:47.99875em) {.site-tabs_toggle {border-bottom:1px solid #dedede}
 .site-tabs_toggle .site-tabs_links {display:none}
 .site-tabs_toggle .site-tabs_link_toggle {-ms-flex-pack:justify; justify-content:space-between; width:100%; height:60px; padding-left:20px; padding-right:20px; font-size:14px; font-weight:500; border-top:1px solid #dedede; background-color:#f2f2f2}
 .site-tabs_toggle .site-tabs_link_toggle:after {display:none}
 .site-tabs_toggle .site-tabs_link_toggle.active .site-tabs_link_arrow {-ms-transform:scaleY(-1); transform:scaleY(-1)}
 .site-tabs_toggle .site-tabs_link_arrow {font-size:5px; color:#999999}
 .site-tabs_toggle .site-tabs_content {width:100%}
}
.pagination {display:-ms-flexbox; display:flex; -ms-flex-align:center; align-items:center; -ms-flex-wrap:wrap; flex-wrap:wrap; margin:0; padding:0; color:#000000; font-size:14px; font-weight:600; list-style-type:none}
@media screen and (max-width:64.06125em) {.pagination,.pagination + .circle-custom-select {margin-bottom:16px}
}
.pagination li.current a {color:white; background-color:#252525}
.pagination a,.pagination span {display:inline-block; width:44px; height:44px; border-radius:50%; text-align:center; vertical-align:middle; line-height:44px}
.site-custom-select {position:relative}
.site-custom-select.open .site-custom-select_options {z-index:100; visibility:visible; opacity:1}
.site-custom-select_title {display:-ms-flexbox; display:flex; justify-content:space-between; -ms-flex-align:center; align-items:center; cursor:pointer; border-radius:4px; border:1px solid #f0f1f0; background-color:#f0f1f0; height:57px; padding-left:16px; padding-right:16px; font-weight:500}
.site-custom-select_title i {flex:0 0 auto; margin-left:10px; color:#999999; font-size:5px}
.site-custom-select_current {font-size:14px}
.site-custom-select_label {color:#999999; font-size:11px; margin-bottom:4px}
.site-custom-select_empty .site-custom-select_title {cursor:default}
.site-custom-select_empty .site-custom-select_title i {display:none}
.site-custom-select_options {position:absolute; left:0; top:calc(100% + 10px); z-index:-1; width:100%; min-width:200px; padding:12px 12px 4px; visibility:hidden; opacity:0; box-shadow:0 3px 12px rgba(0,0,0,0.09); background-color:white; transition:opacity .25s,visibility .25s}
.site-custom-select_options:before {position:absolute; bottom:100%; left:0; display:block; content:""; width:100%; height:10px}
.site-custom-select_option {position:relative; display:block; cursor:pointer; margin-bottom:8px; transition:color .25s}
.site-custom-select_option [type="radio"] {position:absolute; left:0; top:0; visibility:hidden; opacity:0; height:100%}
.site-custom-select_option [type="radio"]:checked + span {color:#78b750}
@media screen and (min-width:64.0625em) {.site-custom-select_option:hover {color:#78b750}
}
.site-custom-select_default {color:#999}
@media screen and (max-width:47.99875em) {.accessories_categories {position:relative; width:100%}
 .accessories_categories_current {display:-ms-flexbox; display:flex; -ms-flex-align:center; align-items:center; -ms-flex-pack:justify; justify-content:space-between; height:45px; width:100%; padding-left:16px; padding-right:14px; color:#090909; font-size:13px; font-weight:500; background-color:white; cursor:pointer}
 .accessories_categories_current i {color:#181516; font-size:6px}
 .accessories_categories_current .value {margin-right:4px}
}
@media screen and (max-width:47.99875em) {.accessories_categories.open .accessories_categories_list {z-index:100; visibility:visible; opacity:1}
}
@media screen and (max-width:47.99875em) {.accessories_categories_list {position:absolute; top:100%; left:0; z-index:-100; width:100%; visibility:hidden; opacity:0; background-color:white; box-shadow:0 7px 27px rgba(57,58,57,0.22)}
}
.accessories_categories_list_item {position:relative; display:-ms-flexbox; display:flex; -ms-flex-align:center; align-items:center; cursor:pointer; transition:background-color .25s,color .25s}
.accessories_categories_list_item [type="radio"] {position:absolute; left:0; top:0; z-index:-1; opacity:0}
.accessories_categories_list_item .value {-ms-flex:1 1 auto; flex:1 1 auto}
.accessories_categories_list_item .count {-ms-flex:0 0 auto; flex:0 0 auto; width:20px; opacity:.5}
.accessories_categories_list_item.active {color:white; background-color:#78b750}
@media screen and (min-width:64.0625em) {.accessories_categories_list_item:hover {color:white; background-color:#78b750}
}
.accessories_slider {position:relative}
.accessories_slider .slick-arrow {width:30px; height:30px; text-align:center; z-index:10}
.accessories_slider .slick-arrow:before {color:#333333; font-family:'icomoon' !important; font-size:11px; opacity:1}
.accessories_slider .slick-arrow.slick-disabled:before {opacity:.5}
.accessories_slider .slick-prev {left:0; right:auto; -ms-transform:translateY(-50%) scaleX(-1); transform:translateY(-50%) scaleX(-1)}
.accessories_slider .slick-prev:before {content:"\e903"}
.accessories_slider .slick-next {right:0}
.accessories_slider .slick-next:before {content:"\e903"}
@media screen and (max-width:39.99875em) {.accessories_slider .slick-arrow {top:calc(100% + 21px)}
 .accessories_slider .slick-prev {-ms-transform:translateY(-50%); transform:translateY(-50%); text-align:right}
 .accessories_slider .slick-prev:before {content:"\e900"}
 .accessories_slider .slick-next {text-align:left}
 .accessories_slider .slick-next:before {content:"\e902"}
}
@media screen and (max-width:39.99875em) {.accessories_arrows {display:-ms-flexbox; display:flex; -ms-flex-align:center; align-items:center; -ms-flex-pack:center; justify-content:center; height:42px; color:#999999; font-size:10px; font-weight:600; text-align:center; text-transform:uppercase; letter-spacing:0.45px; background-color:#ffffff}
}
.slick-slide .accessorie {height:100%}
.accessorie {width:25%; padding-left:32px; padding-right:28px; background-color:white; border-right:1px solid #ececec}
@media screen and (max-width:39.99875em) {.accessorie {padding-top:6px; padding-bottom:10px; padding-left:16px; padding-right:20px; border-right:0; border-top:1px solid #ececec; border-bottom:1px solid #ececec}
}
.accessorie_inner {display:-ms-flexbox; display:flex; -ms-flex-direction:column; flex-direction:column; height:100%; width:100%}
.accessorie_img {display:-ms-flexbox; display:flex; -ms-flex-align:center; align-items:center; -ms-flex-pack:center; justify-content:center; width:100%; height:140px; padding:8px}
.accessorie_img img {-ms-flex:0 0 auto; flex:0 0 auto}
@media screen and (max-width:39.99875em) {.accessorie_img {width:108px}
}
.accessorie_info {-ms-flex:1 0 auto; flex:1 0 auto; display:-ms-flexbox; display:flex; -ms-flex-direction:column; flex-direction:column; -ms-flex-align:start; align-items:flex-start; margin-bottom:15px}
@media screen and (max-width:39.99875em) {.accessorie_info {width:calc(100% - 108px); padding-left:14px}
}
.accessorie_info_bottom {display:-ms-flexbox; display:flex; -ms-flex-wrap:wrap; flex-wrap:wrap; -ms-flex-align:end; align-items:flex-end; width:100%}
.accessorie_category {color:#78b750; font-size:8px; font-weight:500; text-transform:uppercase; letter-spacing:0.8px}
.accessorie_name {-ms-flex:1 0 auto; flex:1 0 auto; margin-bottom:18px; color:#090909; font-size:14px; font-weight:500}
.accessorie_price {width:calc(100% - 64px); color:#000000; font-size:12px; line-height:1}
.accessorie_price_title {margin-bottom:4px; font-weight:300}
.accessorie_price_value {font-size:16px; font-weight:600}
.accessorie_price_value_old {display:inline-block; margin-top:6px; margin-left:0}
.accessorie_btns {width:64px}
.accessorie_btn {width:100%; height:40px; border-radius:23px}
.accessorie_added {color:white; background-color:#78b750; cursor:auto}
.accessorie_added i {font-size:11px}
.accessorie_buy {color:#78b750; background-color:#f0f1f0}
@media screen and (min-width:64.0625em) {.accessorie_buy:hover {color:white; background-color:#78b750}
}
.site-form {font-size:13px; line-height:1}
.site-form_title {margin-bottom:14px; font-size:14px; font-weight:500}
.site-form_item:not(.checkbox) {position:relative; display:-ms-flexbox; display:flex; -ms-flex-align:center; align-items:center; margin-bottom:14px; border-radius:4px; border:1px solid #f0f1f0; background-color:#f0f1f0; transition:background-color .25s,border-color .25s}
.site-form_item:not(.checkbox).is-focus {border-color:#78b74f; background-color:white}
.site-form_item:not(.checkbox) input,.site-form_item textarea {padding-left:16px; padding-right:16px; font-size:13px; font-weight:500; -webkit-appearance:none; -moz-appearance:none; appearance:none; border:0; box-shadow:none; background-color:transparent}
.site-form_item:not(.checkbox) input::-webkit-input-placeholder,.site-form_item textarea::-webkit-input-placeholder {color:#999999; font-size:13px; font-weight:500; opacity:1}
.site-form_item:not(.checkbox) input:-ms-input-placeholder,.site-form_item textarea:-ms-input-placeholder {color:#999999; font-size:13px; font-weight:500; opacity:1}
.site-form_item:not(.checkbox) input::placeholder,.site-form_item textarea::placeholder {color:#999999; font-size:13px; font-weight:500; opacity:1}
.site-form_item:not(.checkbox) input:focus + .site-form_item_label,.site-form_item textarea:focus + .site-form_item_label {font-size:11px; -ms-transform:translateY(-150%); transform:translateY(-150%)}
.site-form_item textarea {min-height:110px; padding-top:25px !important; resize:vertical}
.site-form_item textarea + .site-form_item_label {top:17px !important; -ms-transform:none; transform:none}
.site-form_item textarea:focus + .site-form_item_label {-ms-transform:translateY(-75%); transform:translateY(-75%)}
.site-form_item:not(.checkbox) input {padding-top:14px; height:50px}
.site-form_item input[type="tel"] {padding-top:0}
.site-form_item input[type="tel"]:focus {padding-top:14px}
.site-form_item input[type="tel"]:focus + .site-form_item_label {opacity:1}
.site-form_item_label {position:absolute; top:50%; -ms-transform:translateY(-50%); transform:translateY(-50%); left:16px; color:#999999; font-weight:500; transition:font-size .25s,transform .25s,opacity .25s}
.site-form_item.not-empty .site-form_item_label {font-size:11px; -ms-transform:translateY(-150%); transform:translateY(-150%)}
.site-form_item.not-empty input[type="tel"] {padding-top:14px}
.site-form_item.not-empty input[type="tel"] + .site-form_item_label {opacity:1}
.site-form_item.not-empty textarea + .site-form_item_label {-ms-transform:translateY(-75%); transform:translateY(-75%)}
.site-form_item_warning-text {overflow:hidden; transition:0.3s; color:red; opacity:0; max-height:0}
.site-form_item_warning-text-content {padding-bottom:8px}
.site-form_group {display:-ms-flexbox; display:flex; -ms-flex-wrap:wrap; flex-wrap:wrap; width:calc(100% + 10px); margin-left:-5px; margin-right:-5px}
.site-form_group .site-form_item {width:calc(50% - 10px); margin-left:5px; margin-right:5px}
@media screen and (max-width:29.9375em) {.site-form_group .site-form_item {width:calc(100% - 10px)}
}
.site-form_select {position:relative; margin-bottom:14px}
.site-form_select_current {display:-ms-flexbox; display:flex; -ms-flex-align:center; align-items:center; -ms-flex-pack:justify; justify-content:space-between; width:100%; height:50px; padding-left:16px; padding-right:20px; font-size:13px; font-weight:500; border-radius:4px; background-color:#f0f1f0; cursor:pointer}
.site-form_select_current i {-ms-flex:0 0 auto; flex:0 0 auto; margin-left:10px; color:#666666; font-size:6px}
.site-form_select_current_value.active {color:black}
.site-form_select_options {padding:16px; border-bottom-left-radius:4px; border-bottom-right-radius:4px; background-color:#fff}
.site-form_select_option {margin-bottom:10px; font-weight:500}
.site-form_file {display:-ms-flexbox; display:flex; -ms-flex-wrap:wrap; flex-wrap:wrap; -ms-flex-pack:justify; justify-content:space-between; margin-top:-6px; margin-bottom:20px}
.site-form_file_btn {position:relative; margin-right:10px; margin-top:6px; margin-bottom:6px}
@media screen and (max-width:39.99875em) {.site-form_file_btn {width:100%}
}
.site-form_file_btn,.site-form_file_btn * {cursor:pointer}
.site-form_file_btn [type="file"] {position:absolute; left:0; top:0; z-index:-10; width:100%; height:100%; opacity:0; overflow:hidden}
.site-form_file_btn .icon-arrow-down {font-size:11px}
.site-form_file_btn .icon-arrow-down + span {margin-left:4px}
.site-form_file_btn > span {width:114px; height:32px; border-radius:4px}
@media screen and (max-width:39.99875em) {.site-form_file_btn > span {width:100%}
}
.site-form_file_list {display:-ms-flexbox; display:flex; -ms-flex-wrap:wrap; flex-wrap:wrap; -ms-flex-align:center; align-items:center}
.site-form_file_list.is-empty {display:none}
.site-form_file_list_title {margin-right:10px; margin-top:6px; margin-bottom:6px; color:#868686; font-size:10px; font-weight:600; text-transform:uppercase; letter-spacing:0.45px}
.site-form_file_list_item {display:-ms-flexbox; display:flex; -ms-flex-align:center; align-items:center; margin-top:6px; margin-bottom:6px; padding:6px 8px; max-width:100%; height:32px; color:#666666; font-size:12px; font-weight:600; border-radius:4px; background-color:#f0f1f0}
.site-form_file_list_item_name {margin-right:10px}
.site-form_file_list_item_delete {font-size:9px; cursor:pointer}
.site-form_footer {margin-top:32px; text-align:center}
.site-form_submit {width:100%; height:50px; border-radius:25px; margin-bottom:20px; padding-left:20px; padding-right:20px}
.site-form_agreement {max-width:300px; margin-left:auto; margin-right:auto; color:#999999; font-size:11px; line-height:1.2727}
.site-form_agreement span {margin-right:4px}
.site-form_agreement a {color:#333333}
@media screen and (min-width:64.0625em) {.site-form_agreement a:hover {color:#5fa732}
}
body .fancybox-bg {background-color:#252525}
body .fancybox-is-open .fancybox-bg {opacity:0.5}
.site-popup {display:none; max-width:100%; color:#333333}
.site-popup.fancybox-content {margin-top:15px; margin-bottom:15px; padding:0; overflow:visible}
#callback_popup2.site-popup.fancybox-content {max-width:640px}
.site-popup.fancybox-content > .fancybox-close-small {top:-10px; right:-10px; width:46px; height:46px; opacity:1; background-color:#78b750}
.site-popup.fancybox-content > .fancybox-close-small svg path {fill:white}
@media screen and (max-width:64.06125em) {.site-popup.fancybox-content > .fancybox-close-small {top:12px; right:14px; width:24px; height:24px; padding:3px; border-radius:50%; border:1px solid #f0f1f0; background-color:#ffffff}
 .site-popup.fancybox-content > .fancybox-close-small svg path {fill:#333333}
}
.site-popup_content {padding:32px 40px 32px}
@media screen and (max-width:39.99875em) {.site-popup_content {padding-left:20px; padding-right:20px}
}
.site-popup_header {margin-bottom:22px}
@media screen and (min-width:40em) {.site-popup_header {margin-bottom:26px; text-align:center}
}
.site-popup_title {margin-bottom:6px; color:#090909; font-size:20px; font-weight:500}
.site-popup_subtitle {font-size:12px}
.site-popup_form_footer_gray {width:calc(100% + 80px); margin-left:-40px; margin-right:-40px; margin-bottom:-32px; padding:30px 40px 32px; background-color:#f0f1f0}
@media screen and (max-width:39.99875em) {.site-popup_form_footer_gray {width:calc(100% + 40px); margin-left:-20px; margin-right:-20px; padding-left:20px; padding-right:20px}
}
.site-popup_success {width:100%; width:596px}
@media screen and (min-width:64.0625em) {.site-popup_success.site-popup.fancybox-content > .fancybox-close-small {top:0; right:0; color:#666666; background-color:white}
 .site-popup_success.site-popup.fancybox-content > .fancybox-close-small svg path {fill:#666666}
}
.site-popup_success_title {color:#090909; font-size:16px; font-weight:500}
.site-popup_success_desc {color:#666666; font-size:13px; line-height:1.615}
.site-popup_success_desc_registr {margin-top:6px}
.site-popup_success_info {position:relative; max-width:480px; margin-left:auto; margin-right:auto; padding-left:55px}
.site-popup_success_info:before {position:absolute; left:0; top:50%; transform:translate(0,-50%); display:-ms-flexbox; display:flex; -ms-flex-align:center; align-items:center; -ms-flex-pack:center; justify-content:center; width:40px; height:40px; color:white; font-size:11px; border-radius:100%; background-color:#78b750}
.site-popup_success_btns {width:calc(100% + 12px); margin-right:-12px; margin-top:2px}
.site-popup_success_btns .site-btn {height:44px; margin-top:18px; margin-right:12px; padding-left:40px; padding-right:40px; border-radius:22px}
@media screen and (max-width:39.99875em) {.site-popup_success .site-popup_content {display:-ms-flexbox; display:flex; -ms-flex-align:center; align-items:center; width:100%; height:480px}
 .site-popup_success_info {padding-left:0; text-align:center}
 .site-popup_success_info:before {position:static; margin-left:auto; margin-right:auto; margin-bottom:18px}
 .site-popup_success_btns {width:100%; margin-right:0}
 .site-popup_success_btns .site-btn {width:100%; margin-right:0; padding-left:20px; padding-right:20px}
}
.alert-danger {color:#a94442; background-color:#f2dede; border-color:#ebccd1}
.alert {padding:15px; margin-bottom:20px; border:1px solid transparent; border-radius:4px}
#callback_popup {width:360px; box-shadow:0 4px 24px rgba(174,174,174,0.79)}
#callback_popup .site-popup_header {text-align:left}
@media screen and (min-width:30em) {#callback_popup .site-popup_content {padding:44px 54px 60px}
}
@media screen and (min-width:64.0625em) {#callback_popup .site-popup_subtitle {font-size:11px}
}
#one-click_popup .site-popup_header {text-align:left}
#one-click_popup .site-popup_subtitle {margin-bottom:10px; font-size:14px}
@media screen and (max-width:30em) {#one-click_popup .site-popup_title {font-size:18px}
}
@media screen and (min-width:30em) {#one-click_popup .site-popup_content {padding:44px 54px 60px}
}
.one-click_popup_product {display:-ms-flexbox; display:flex; -ms-flex-align:center; align-items:center; margin-bottom:32px}
.one-click_popup_product_img {width:112px; margin-right:10px; text-align:center}
.one-click_popup_product_info {width:calc(100% - 122px)}
.one-click_popup_product_info a {display:block; width:100%}
.one-click_popup_product .product_price {margin-bottom:0}
.one-click_popup_product .product_price_value {margin-bottom:0}
.one-click_popup_product .product_price_value-old {margin-top:6px}
#register_popup,#login_popup {width:414px}
#register_popup .site-popup_header,#login_popup .site-popup_header {text-align:center}
@media screen and (max-width:39.99875em) {#register_popup .site-form_item,#login_popup .site-form_item {margin-bottom:8px}
}
@media screen and (max-width:39.99875em) {#login_popup {min-height:480px}
 #login_popup .site-popup_content {padding-top:44px}
}
#register_popup .site-popup_content {padding-bottom:42px}
@media screen and (max-width:39.99875em) {#register_popup .site-popup_content {padding-bottom:48px}
}
.login_popup_bottom {font-size:12px; font-weight:500}
@media screen and (max-width:39.99875em) {.login_popup_bottom {margin-top:14px}
}
.login_popup_registr {height:24px; color:#78b750}
.pass_recovery,.personal-login__container {background-color:white; max-width:500px !important; margin:0 auto 50px; padding:45px 40px 30px}
@media (max-width:375px) {.pass_recovery,.personal-login__container {padding:25px 15px 20px}
}
@media screen and (min-width:40em) {.pass_recovery .site-popup_content {padding-left:62px; padding-right:50px}
}
@media screen and (min-width:64.0625em) {.pass_recovery.site-popup.fancybox-content > .fancybox-close-small {top:0; right:0; color:#666666; background-color:white}
 .pass_recovery.site-popup.fancybox-content > .fancybox-close-small svg path {fill:#666666}
}
.pass_recovery .site-form_submit {max-width:186px}
.pass_recovery .site-form_footer {margin-top:20px; text-align:left}
.pass_recovery_title {margin-bottom:10px; color:#090909; font-size:18px; font-weight:500}
.pass_recovery_desc {margin-bottom:24px; color:#666666; font-size:12px}
@media screen and (max-width:39.99875em) {.pass_recovery .site-popup_content {display:-ms-flexbox; display:flex; -ms-flex-align:center; align-items:center; width:100%; height:480px}
}
.custom-radio {position:relative; -ms-flex:0 0 auto; flex:0 0 auto; width:20px; height:20px; margin-right:10px; border-radius:100%; border:1px solid #dddddd; background-color:#ffffff}
.custom-radio:before {position:absolute; top:50%; left:50%; display:block; width:9px; height:9px; content:""; border-radius:100%; -ms-transform:translate(-50%,-50%); transform:translate(-50%,-50%); transition:background-color .25s}
.custom-radio_wrapper {position:relative; display:-ms-flexbox; display:flex; -ms-flex-align:center; align-items:center; margin-bottom:8px; color:#333333; font-size:12px; font-weight:500; cursor:pointer}
.custom-radio_wrapper [type="radio"] {position:absolute; left:0; top:0; z-index:-1; opacity:0}
.custom-radio_wrapper [type="radio"]:checked + .custom-radio:before {background-color:#85be61}
.custom-check {display:-ms-inline-flexbox; display:block; -ms-flex-pack:center; justify-content:center; width:20px; min-width:20px; height:20px; margin-right:8px; color:#78b750; font-size:7px; border-radius:4px; background-color:transparent; cursor:pointer; border:1px solid #78b750}
.main-user-consent-request-announce a {cursor:pointer; color:#78b750 !important}
.custom-check:before {opacity:0; transition:opacity .25s}
.custom-check_wrapper {position:relative; display:-ms-flexbox; display:flex; -ms-flex-align:center; align-items:center}
.custom-check_wrapper.not_visible_popup {font-size:10px; top:10px; cursor:pointer}
.custom-check_wrapper.not_visible_popup .custom-check {width:15px; height:15px}
.custom-check_wrapper [type="checkbox"] {position:absolute; top:0; left:0; z-index:-1; opacity:0}
.custom-check_wrapper [type="checkbox"]:checked + .custom-check:before {opacity:1}
.custom-check_wrapper.error {color:red !important}
.custom-check_wrapper.error a {color:red !important}
.custom-check_wrapper.error .custom-check {border-color:red !important}
#service_popup,#pdf_popup {max-width:596px}
#register_popup .custom-check_wrapper,#pdf_popup .custom-check_wrapper,.service-text_request_form .custom-check_wrapper {font-size:11px !important; margin-bottom:20px}
#callback_popup .custom-check_wrapper {font-size:10px}
.site-header {color:white; position:relative}
@media screen and (max-width:39.99875em) {.site-header_hidden {visibility:hidden; z-index:-100}
}
.site-header_top {padding-top:30px; padding-bottom:30px; background-color:#78b750}
.site-header_bottom {background-color:#2a342e}
.site-header_bottom_content {position:relative; -ms-flex-wrap:nowrap; flex-wrap:nowrap; height:86px}
.site-header_btn {-ms-flex-item-align:stretch; -ms-grid-row-align:stretch; align-self:stretch; cursor:pointer; font-size:18px; padding-right:20px; border-right:1px solid #6dab46}
.site-header_logo {width:217px; height:51px; margin-right:3%; background-image:url(/local/templates/greenoffice_modify/assets/css/../img/logo.svg); background-size:contain}
.site-header_btns {display:-ms-flexbox; display:flex; -ms-flex-align:end; align-items:flex-end; line-height:1; margin-right:4.5%}
.site-header_search {margin-right:32px}
.site-header_search_btn {line-height:1; font-size:21px; cursor:pointer}
.site-header_search_overlay {position:fixed; left:0; top:0; right:0; bottom:0; padding-top:182px; padding-left:20px; padding-right:20px; background-color:rgba(24,21,22,0.5); opacity:0; visibility:hidden; z-index:-100; transition:opacity .25s,visibility .25s}
.site-header_search_form {position:absolute; top:100%; left:50%; width:calc(100% - 40px); max-width:1202px; margin-left:auto; margin-right:auto; padding:8px 30px; border-radius:4px; background-color:#ffffff; -ms-transform:translate(-50%,10px); transform:translate(-50%,10px); opacity:0; visibility:hidden; z-index:-100; transition:opacity .25s,visibility .25s}
.site-header_search_form_input {position:relative !important; -ms-flex:1 1 auto; flex:1 1 auto; -ms-flex-wrap:nowrap; flex-wrap:nowrap; margin-right:12px}
.site-header_search_form_input i {-ms-flex:0 0 auto; flex:0 0 auto; margin-right:16px; font-size:21px; color:#78b750}
.site-header_search_form [type="text"] {padding-right:100px; -ms-flex:1 1 auto; flex:1 1 auto; height:52px; border:0}
.site-header_search_form [type="text"],.site-header_search_form [type="text"]::-webkit-input-placeholder {color:#000 !important; font-size:15px; font-weight:300}
.site-header_search_form [type="text"],.site-header_search_form [type="text"]:-ms-input-placeholder {color:#000 !important; font-size:15px; font-weight:300}
.site-header_search_form [type="text"],.site-header_search_form [type="text"]::placeholder {color:#000 !important; font-size:15px; font-weight:300}
.site-header_search_form_close {color:#999999; font-size:14px; cursor:pointer}
.site-header_search_form_clear {display:none; position:absolute; color:#999; top:19px; right:5px; cursor:pointer}
.site-header_search_form .is-clear {display:block}
.site-header_search_open .site-header_search_form,.site-header_search_open .site-header_search_overlay {visibility:visible; opacity:1; z-index:1000}
.site-header_search_mobile {margin-right:0}
.site-header_search_mobile .site-header_search_form {position:static; -ms-transform:none; transform:none; padding:0 20px; width:100%; border-top:1px solid #ececec; border-bottom:1px solid #ececec; visibility:visible; opacity:1}
.site-header_search_mobile .site-header_search_form_input {margin-right:0}
.site-header_search_mobile .site-header_search_form_input i {margin-right:12px; color:#333333; font-size:16px}
.site-header_search_mobile .site-header_search_form [type="text"] {padding-right:70px}
.site-header_search_mobile .site-header_search_form [type="text"],.site-header_search_mobile .site-header_search_form [type="text"]::-webkit-input-placeholder {font-size:12px; font-weight:500}
.site-header_search_mobile .site-header_search_form [type="text"],.site-header_search_mobile .site-header_search_form [type="text"]:-ms-input-placeholder {font-size:12px; font-weight:500}
.site-header_search_mobile .site-header_search_form [type="text"],.site-header_search_mobile .site-header_search_form [type="text"]::placeholder {font-size:12px; font-weight:500}
.site-header_search_mobile .site-header_search_form_clear {top:17px}
.site-header_compare {position:relative; margin-right:30px}
.site-header_compare i {font-size:19px}
.site-header_compare_count {position:absolute; left:14px; bottom:10px; width:20px; height:20px; color:#333333; font-size:11px; font-weight:500; background-color:#ffc800; border-radius:50%}
.site-header_compare_mobile {margin-right:0; padding:18px 20px; border-bottom:1px solid #ececec}
.site-header_compare_mobile i {font-size:13px; margin-right:14px}
.site-header_compare_mobile .site-header_compare_count {left:28px; bottom:auto; top:10px}
.site-header_personal {position:relative}
.site-header_personal i {font-size:20px; cursor:pointer}
.site-header_personal.auth:after {position:absolute; bottom:-2px; right:-2px; z-index:3; display:block; content:""; width:9px; height:10px; border-radius:50%; background-color:#ffc800}
.site-header_personal_links {display:none; position:absolute; top:calc(100% + 22px); right:-16px; width:214px; color:#333333; font-size:11px; font-weight:600; text-transform:uppercase; line-height:1.1; background-color:#ffffff; box-shadow:0 4px 24px rgba(174,174,174,0.79); transition:opacity .25s,visibility .25s}
.site-header_personal_links:after {position:absolute; bottom:100%; left:0; z-index:1; display:block; content:""; height:22px; width:100%}
.site-header_personal_links:before {position:absolute; bottom:calc(100% - 2px); right:18px; z-index:2; display:block; content:""; border:6px solid transparent; border-top:0; border-bottom:9px solid white}
.site-header_personal_link {position:relative; z-index:3; display:block; padding-top:18px; padding-bottom:18px; padding-left:30px; background-color:#ffffff}
.site-header_personal_link:not(:first-child):before {position:absolute; left:50%; bottom:100%; z-index:1; display:block; content:""; height:1px; width:calc(100% - 14px); background-color:#f0f1f0; -ms-transform:translateX(-50%); transform:translateX(-50%)}
@media screen and (min-width:64.0625em) {.site-header_personal_link:hover {color:white; background-color:#78b750}
 .site-header_personal_link:hover + .site-header_personal_link:not(:first-child):before,.site-header_personal_link:hover:not(:first-child):before {background-color:transparent}
}
@media screen and (min-width:64.0625em) {.site-header_personal:hover i {opacity:.6}
 .site-header_personal:hover .site-header_personal_links {display:block !important; opacity:1; visibility:visible; z-index:100}
}
.site-header_personal_mobile {padding:17px 20px; border-bottom:1px solid #ececec; cursor:pointer}
.site-header_personal_mobile i {font-size:17px; margin-right:12px}
.site-header_personal_mobile .site-header_personal_links {left:0; right:auto; top:100%; width:100%}
.site-header_personal_mobile .site-header_personal_links:before,.site-header_personal_mobile .site-header_personal_links:after {display:none}
.site-header_personal_mobile.is-open i {opacity:.6}
.site-header_personal_mobile.is-open .site-header_personal_links {display:block !important}
.site-header_personal_mobile.auth:after {right:auto; bottom:15px; left:29px}
.site-header_contacts_title {color:rgba(255,255,255,0.5); font-size:10px; font-weight:500; letter-spacing:1px}
.site-header_contacts a {font-weight:500; color:#FFFFFF}
.site-header_contacts a:hover {color:#ffc800}
.site-header_contacts i {margin-right:6px; color:#c6ea4b; font-size:10px}
.site-header_contacts_mobile {padding-top:18px; padding-bottom:18px; padding-left:20px; padding-right:45px; font-size:14px}
.site-header_contacts_mobile a {color:#000000}
.site-header_contacts_mobile i {color:#78b750}
.site-header_contacts_mobile .site-header_contacts_title {color:rgba(51,51,51,0.5)}
.site-header_basket {-ms-flex:0 0 auto; flex:0 0 auto; position:relative; -ms-flex-item-align:stretch; -ms-grid-row-align:stretch; align-self:stretch; background-color:rgba(255,255,255,0.1)}
@media screen and (min-width:64.0625em) {.site-header_basket:hover > a {background-color:#1e221f}
}
.site-header_basket_link {display:-ms-flexbox; display:flex; -ms-flex-align:center; align-items:center; -ms-flex-pack:center; justify-content:center; width:188px; height:100%; padding:19px 20px}
@media screen and (min-width:64.0625em) {.site-header_basket_link:hover {color:inherit}
}
.site-header_basket_icon {position:relative; margin-right:10px}
.site-header_basket_icon i {font-size:24px}
.site-header_basket_count {position:absolute; left:14px; bottom:14px; width:20px; height:20px; color:#333333; font-size:11px; font-weight:500; background-color:#ffc800; border-radius:50%}
.site-header_basket_summ {font-size:14px; font-weight:500; white-space:nowrap}
.site-header_basket_list {position:absolute; top:100%; right:0; width:496px; color:#333333; font-size:14px; font-weight:500; box-shadow:0 3px 18px rgba(0,0,0,0.26); background-color:#ffffff; visibility:hidden; opacity:0; transition:opacity .25s,visibility .25s}
.site-header_basket_list_title {color:#78b750; font-size:8px; font-weight:500; text-transform:uppercase; letter-spacing:0.8px}
.site-header_basket_list_item {padding:14px 28px; border-bottom:1px solid #ececec}
.site-header_basket_list_item_img {-ms-flex:0 0 auto; flex:0 0 auto; width:60px; margin-right:6px}
.site-header_basket_list_item_info {-ms-flex:1 1 auto; flex:1 1 auto; width:260px; padding-right:20px}
.site-header_basket_list_item_price {color:#000000; font-size:18px; font-weight:600}
.site-header_basket_list_item_delete {-ms-flex:0 0 auto; flex:0 0 auto; width:30px; height:27px; background-image:url(data:image/png; base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAPCAYAAAA71pVKAAABD0lEQVQ4T6WSsU0EMRBFn90A0AElLB1cahHgEo4KIFwRbQQOjwo4KrhJ0KZ0wNHBdgA0YKM52cL4FiQ4Jyvv+P/5f+YbmtOPfpkMF8DCJD6S4Qh4tsnInds81s9NufSjP02GjUm82sjq9ly2pXbz5LtouQY6wAcnk9Z2YAXu2CO+BrWqMomoKiUo4K2NLH8DVgoXwCo46Yx6zEz6VRV7RLnjWgH5zVqVKlhsZChdi7Riob0rOP8bFPwenBzX/ipvAzDMzUJxCp6CEx3Yt5PtPACXwYnKbOvTwZ0P8vz/af+0ntbj7J7/krB+9BoQHd5XwioCjd6LjdzPZPsKONvLdi0xr8grO/AGnGiaAGlX9gnhVdNpMNNOvwAAAABJRU5ErkJggg==); background-position:100% 50%; cursor:pointer}
.site-header_basket_list_result {padding:20px 30px 20px 42px; background-color:#f2f2f2}
.site-header_basket_list_result_price {color:#000000; font-size:24px; font-weight:600; line-height:1.2}
.site-header_basket_list_result_link {height:49px; padding-left:32px; padding-right:32px; border-radius:25px}
@media screen and (min-width:64.0625em) {.site-header_basket:hover .site-header_basket_list {opacity:1; visibility:visible; z-index:100}
}
.site-header_menu_top > ul,.site-header_menu_bottom > ul {display:-ms-flexbox; display:flex}
.site-header_menu_top > ul {scrollbar-color:#78b750 #fff; scrollbar-width:thin}
.site-header_menu_top > ul::-webkit-scrollbar-track {background-color:#FFFFFF}
.site-header_menu_top > ul::-webkit-scrollbar {height:5px; width:6px; background-color:#FFFFFF}
.site-header_menu_top > ul::-webkit-scrollbar-thumb {background-color:#78b750; border-radius:3px}
.site-header_menu_top > ul .active a,.site-header_menu_bottom > ul .active a {color:#ffc800}
.site-header_menu_top > ul li > ul {position:absolute; visibility:hidden; opacity:0; height:0; overflow:hidden; transition:visibility .25s,opacity .25s}
@media screen and (min-width:64.0625em) {.site-header_menu_top > ul li:hover > ul {visibility:visible; opacity:1; height:auto; overflow:visible; z-index:1000}
}
.site-header_menu_top,.site-header_menu_bottom {-ms-flex:1 1 auto; flex:1 1 auto; text-transform:uppercase}
@media screen and (min-width:64.0625em) {.site-header_menu_bottom > ul > li > ul:before {position:absolute; left:0; bottom:100%; z-index:10; display:block; content:""; width:100%; height:13px; background-color:transparent}
}
.site-header_menu_top > ul {-ms-flex-align:center; align-items:center; font-size:13px}
.site-header_menu_top > ul > li {margin:0 14px; color:rgba(255,255,255,0.8)}
.site-header_menu_top > ul > li > a {padding-top:8px; padding-bottom:8px}
.site-header_menu_top > ul > li.has-child > a {position:relative}
@media screen and (min-width:64.0625em) {.site-header_menu_top > ul > li.has-child > a:after {position:absolute; top:50%; left:100%; display:block; content:""; width:7px; height:4px; margin-left:6px; background-image:url(data:image/png; base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAECAYAAABCxiV9AAAATElEQVQYV02NUQ2AMBQDr44mAQtzgIU5QcIcIIHhYI5KSvaxl7QfvUueWGe7ADdQJc3MSi3wAC9wJBG0gSap2z6B6xdsd2AEbC8ilA/4XBy/3YyzDQAAAABJRU5ErkJggg==); visibility:hidden; opacity:0; transition:visibility .25s,opacity .25s}
}
.site-header_menu_top > ul > li.current-page > a {color:white}
@media screen and (min-width:64.0625em) {.site-header_menu_top > ul > li:hover > a {color:white}
 .site-header_menu_top > ul > li:hover.has-child > a:after {visibility:visible; opacity:1}
}
@media screen and (min-width:64.0625em) {.site-header_menu_top > ul ul {top:111px; left:0; display:-ms-flexbox; display:flex; -ms-flex-align:center; align-items:center; width:100%; padding-left:20px; padding-right:20px; color:#333333; box-shadow:0 4px 24px rgba(174,174,174,0.68); background-color:#ffffff}
}
@media screen and (min-width:78.75em) {.site-header_menu_top > ul ul {padding-left:calc((100% - 1202px) / 2); padding-right:calc((100% - 1202px) / 2)}
}
@media screen and (min-width:64.0625em) {.site-header_menu_top > ul ul:before {position:absolute; left:0; bottom:100%; display:block; content:""; width:100%; height:42px}
}
@media screen and (min-width:64.0625em) {.site-header_menu_top > ul ul li {padding-top:24px; padding-bottom:22px; margin-left:30px}
}
.site-header_menu_top > ul ul li.current-page > a {color:#4e8f23}
.site-header_product {display:none}
@media screen and (min-width:64.0625em) {.site-header_menu_top > ul ul a:hover {color:#4e8f23}
 .site-header_menu_bottom > ul {flex-wrap:wrap; margin:0 0 -5px -25px}
 .site-header_menu_bottom > ul > li {margin-bottom:5px; margin-left:25px}
 .site-header_menu_bottom > ul > li > a {font-weight:600; font-size:10px; letter-spacing:0.09em}
 .site-header_submenu {position:absolute; top:100%; left:0; z-index:100; width:100%; min-height:454px; padding:55px 250px 60px 0; background-color:#FFFFFF; color:#29342E; column-count:2; column-gap:40px; visibility:hidden; opacity:0; pointer-events:none}
 .open-submenu > .site-header_submenu {visibility:visible; opacity:1; pointer-events:auto; transition:visibility .25s,opacity .25s}
 .site-header_submenu::after {content:''; position:absolute; top:0; left:50%; z-index:-1; width:100vw; height:100%; transform:translateX(-50%); background:inherit}
 .site-header_menu_bottom_inner > .grid-container > ul {width:835px}
 .site-header_submenu > li {margin-bottom:21px; font-size:12px; break-inside:avoid}
 .site-header_submenu > li > a {display:inline-block; margin-bottom:12px; font-weight:700; letter-spacing:0.09em}
 .site-header_submenu > li > a:hover {color:#79b850}
 .site-header_submenu > li > ul {margin:0; padding:0; list-style:none; text-transform:none}
 .site-header_submenu > li > ul.has-two-col {column-count:2; column-gap:20px}
 .site-header_submenu > li > ul > li {margin-bottom:7px; font-size:12px}
 .site-header_submenu > li > ul > li > a {position:relative; display:inline-block; padding-left:13px; font-weight:500; letter-spacing:0.09em}
 .site-header_submenu > li > ul > li > a:hover {color:#79b850}
 .site-header_submenu > li > ul > li > a::before {content:''; position:absolute; top:7px; left:0; width:3px; height:3px; background:currentColor; border-radius:50%}
 .site-header_product {position:absolute; top:55px; right:0; display:block; width:210px; visibility:hidden; opacity:0; transition:visibility .25s,opacity .25s}
 .site-header_product_visible {visibility:visible; opacity:1}
 .site-header_product_img {margin-bottom:20px}
 .site-header_product_img img {display:block; width:100%; border:1px solid #DBDBDB}
 .site-header_product_title {font-weight:600; font-size:16px; line-height:140%; letter-spacing:0.09em; text-align:center; text-overflow:ellipsis; white-space:nowrap; overflow:hidden; color:#78B74F}
}
@media screen and (min-width:78.75em) {.site-header_menu_bottom > ul > li > a {font-size:12px}
 .site-header_submenu {padding-right:370px; column-gap:120px}
}
.site-header_menu_arrow {-ms-flex:1 0 50%; flex:1 0 50%; display:-ms-flexbox; display:flex; -ms-flex-align:center; align-items:center; -ms-flex-pack:end; justify-content:flex-end; cursor:pointer; color:#78b750}
.site-header_menu_arrow i.icon-arrow-right-sml {margin-left:12px; margin-right:20px; font-size:7px}
.site-header_menu_back {height:66px; background-color:#f2f2f2; cursor:pointer; padding-left:20px; padding-right:50px}
.site-header_menu_back i.icon-arrow-left {-ms-flex:0 0 auto; flex:0 0 auto; color:#333333; font-size:13px; margin-right:10px}
.site-header_menu_back span {color:#000000; -ms-flex:1 1 auto; flex:1 1 auto; text-align:center; font-size:12px; font-weight:500}
.site-header_menu_top_mobile > ul,.site-header_menu_bottom_mobile > ul {-ms-flex-direction:column; flex-direction:column; -ms-flex-wrap:nowrap; flex-wrap:nowrap; -ms-flex-align:stretch; align-items:stretch}
.site-header_menu_top_mobile > ul li,.site-header_menu_bottom_mobile > ul li {display:-ms-flexbox; display:flex; border-bottom:1px solid #ececec}
.site-header_menu_top_mobile > ul li a,.site-header_menu_bottom_mobile > ul li a {-ms-flex:1 1 auto; flex:1 1 auto; height:auto; padding:20px 20px; color:#666666; font-size:12px; font-weight:500; line-height:1.2; text-transform:none; border:0; letter-spacing:initial}
.site-header_menu_bottom_mobile > ul li.has-child a {-ms-flex:1 1 auto; flex:1 1 auto; width:50%}
.site-header_menu_top_mobile > ul li ul,.site-header_menu_top_mobile > ul li ul ul,.site-header_menu_bottom_mobile > ul li ul,.site-header_menu_bottom_mobile > ul li ul ul {position:fixed; width:100%; height:100%; top:0; left:-100%; overflow-x:hidden; overflow-y:auto; -ms-transform:translateX(-100%); transform:translateX(-100%); color:#333333; font-size:12px; font-weight:500; background-color:#ffffff; visibility:visible; opacity:1; transition:transform .25s; -webkit-overflow-scrolling:touch}
.site-header_menu_top_mobile > ul li.has-child > a,.site-header_menu_bottom_mobile > ul li.has-child > a {padding-right:0}
.site-header_menu_top_mobile > ul li.open-submenu > ul,.site-header_menu_bottom_mobile > ul li.open-submenu > ul {left:0; -ms-transform:translateX(0); transform:translateX(0); z-index:100}
.site-header_menu_top_mobile > ul > li > a,.site-header_menu_bottom_mobile > ul > li > a {color:#333333; text-transform:none; border:0}
.site-header_menu_top_mobile,.site-header_menu_bottom_mobile {-ms-flex:0 0 auto; flex:0 0 auto}
.site-header_menu_bottom_mobile li:hover {border-color:#cde5bd; background-color:#dbf0cd}
.site-header_menu_top_mobile > ul > li {margin:0; border-color:#cde5bd; background-color:#dbf0cd}
.site-header_menu_top_mobile > ul > li > span i {color:#9baf8d}
.site-header_logo-fixed {display:none}
@media screen and (min-width:64.0625em) {.site-header_fixed .site-header_bottom {position:fixed; top:0; left:0; width:100%; z-index:750}
 .site-header_fixed .site-header_logo-fixed {-ms-flex:0 0 auto; flex:0 0 auto; display:block; width:39px; height:39px; margin-right:18px; background-image:url(/local/templates/greenoffice_modify/assets/css/../img/logo-fixed.svg)}
}
@media screen and (max-width:64.06125em) {.site-header {position:fixed; top:0; left:0; width:100%; z-index:15}
 .site-header_top {padding-top:0; padding-bottom:0}
 .site-header_top_content {-ms-flex-pack:justify; justify-content:space-between; -ms-flex-wrap:nowrap; flex-wrap:nowrap}
 .site-header_bottom {height:0}
 .site-header_bottom_content {position:static; height:0}
 .site-header_bottom_content > *:not(.site-header_basket) {display:none}
 .site-header_logo {width:146px; height:34px; margin:16px 20px}
 .site-header_btns {-ms-flex:0 0 auto; flex:0 0 auto; width:42px; margin-right:0}
 .site-header_basket {position:absolute; top:0; right:0; display:-ms-flexbox; display:flex; -ms-flex-align:center; align-items:center; height:100%; background-color:transparent; border-left:1px solid #6dab46}
 .site-header_basket_link {width:auto; padding-top:0; padding-bottom:0}
 .site-header_basket_icon {margin-right:0}
}
@media screen and (max-width:64.06125em) {.site-header .site-header_menu_top,.site-header .site-header_menu_bottom {display:none}
 .site-header .site-header_contacts,.site-header .site-header_search,.site-header .site-header_personal,.site-header .site-header_compare {display:none}
}
.site-footer {color:#999999; font-size:12px; background-color:#111111}
.site-footer .grid-container {max-width:70.375rem}
.site-footer_subscribe {padding-top:46px; padding-bottom:46px; font-weight:500; background-color:#252525}
.site-footer_subscribe_text {width:47.7%; margin-top:-8px}
.site-footer_subscribe_text i {color:#ffffff; font-size:32px; margin-right:26px}
.site-footer_subscribe_info {width:calc(100% - 74px); max-width:280px}
.site-footer_subscribe_title {margin-bottom:4px; color:#ffffff; font-size:22px}
.site-footer_subscribe_desc {line-height:1.75}
.site-footer_subscribe_form {position:relative; width:52.3%; max-width:438px}
.site-footer_subscribe_form [type="email"] {width:calc(100% - 10px); height:46px; margin-bottom:12px; padding:12px 32px 12px 24px; border-radius:23px; border:1px solid #555555; background-color:#646464}
.site-footer_subscribe_form [type="email"],.site-footer_subscribe_form [type="email"]::-webkit-input-placeholder {color:#bbbaba}
.site-footer_subscribe_form [type="email"],.site-footer_subscribe_form [type="email"]:-ms-input-placeholder {color:#bbbaba}
.site-footer_subscribe_form [type="email"],.site-footer_subscribe_form [type="email"]::placeholder {color:#bbbaba}
.site-footer_subscribe_form_btn {position:absolute; right:0; top:0; width:190px; height:46px; border-radius:23px}
.site-footer_subscribe_form_agree {color:#888888; font-size:11px; line-height:1.46}
.site-footer_subscribe_form_agree a {color:#e4e4e4}
@media screen and (min-width:64.0625em) {.site-footer_subscribe_form_agree a:hover {color:#ffc800}
}
@media screen and (max-width:64.06125em) {.site-footer_subscribe_text {padding-right:20px}
 .site-footer_subscribe_text i {margin-right:16px}
 .site-footer_subscribe_info {width:calc(100% - 64px)}
 .site-footer_subscribe_title {font-size:20px}
}
@media screen and (max-width:39.99875em) {.site-footer_subscribe {padding-top:30px; padding-bottom:38px}
 .site-footer_subscribe_text {-ms-flex-pack:start; justify-content:flex-start; width:100%; margin-bottom:28px}
 .site-footer_subscribe_info {width:100%; max-width:100%; margin-top:14px}
 .site-footer_subscribe_form {width:100%; max-width:100%}
 .site-footer_subscribe_form [type="email"],.site-footer_subscribe_form_btn {width:100%; margin-bottom:10px}
 .site-footer_subscribe_form_btn {position:static; margin-bottom:12px}
}
.site-footer_main {padding-top:60px; padding-bottom:48px}
@media screen and (max-width:64.06125em) {.site-footer_main {padding-top:38px; padding-bottom:0}
}
.site-footer_menu {display:-ms-flexbox; display:flex; width:48%; margin-right:5%; line-height:1.2}
.site-footer_menu_title {margin-bottom:18px; color:#ffffff; font-size:16px; font-weight:500}
.site-footer_menu_item {width:50%}
.site-footer_menu_item:nth-child(2n + 1) {padding-right:10px}
.site-footer_menu .active {color:#ffc800}
.site-footer_menu li {margin-bottom:12px}
.site-footer_menu li.current-page {color:#ffc800}
@media screen and (max-width:64.06125em) {.site-footer_menu {width:calc(95% - 164px)}
}
@media screen and (max-width:47.99875em) {.site-footer_menu_title {font-size:13px}
}
@media screen and (max-width:39.99875em) {.site-footer_menu {-ms-flex-wrap:wrap; flex-wrap:wrap; width:100%; margin-right:0}
 .site-footer_menu_title {display:-ms-flexbox; display:flex; -ms-flex-align:center; align-items:center; -ms-flex-pack:justify; justify-content:space-between; cursor:pointer}
 .site-footer_menu_title:after {display:block; content:"\e919"; font-size:4px; transition:transform .25s}
 .site-footer_menu_item {margin-bottom:22px; width:100%}
 .site-footer_menu_item:nth-child(2n+1) {padding-right:0}
 .site-footer_menu ul {max-height:0; overflow:hidden; visibility:hidden; transition:max-height .25s,visibility .25s}
 .site-footer_menu_open .site-footer_menu_title:after {-ms-transform:scaleY(-1); transform:scaleY(-1)}
 .site-footer_menu_open ul {max-height:400px; visibility:visible}
}
.site-footer_info {-ms-flex:1 1 auto; flex:1 1 auto}
.site-footer_info_title {margin-bottom:14px; color:#ffffff; font-size:14px; font-weight:500}
@media screen and (max-width:64.06125em) {.site-footer_info {-ms-flex-order:3; order:3; display:-ms-flexbox; display:flex; -ms-flex-pack:justify; justify-content:space-between; -ms-flex-align:start; align-items:flex-start; width:100%; margin-top:36px}
}
@media screen and (max-width:47.99875em) {.site-footer_info_title {font-size:13px}
}
@media screen and (max-width:39.99875em) {.site-footer_info {-ms-flex-wrap:wrap; flex-wrap:wrap; margin-top:18px}
}
.site-footer_payment {margin-bottom:34px}
.site-footer_payment img {margin-right:20px; margin-bottom:6px}
@media screen and (max-width:39.99875em) {.site-footer_payment {width:100%}
}
.site-footer_social_list {display:-ms-flexbox; display:flex; -ms-flex-direction:column; flex-direction:column; -ms-flex-align:start; align-items:flex-start; margin-top:18px}
.site-footer_social_item {margin-bottom:14px}
.site-footer_social_item i {width:19px; margin-right:14px; font-size:19px; text-align:center}
.site-footer_social_item .icon-fb {font-size:17px}
.site-footer_social_item .icon-vk {font-size:9px}
.site-footer_social_item span {font-family:Roboto; font-size:10px; line-height:1; text-transform:uppercase; letter-spacing:1px}
@media screen and (max-width:64.06125em) {.site-footer_social {margin-bottom:26px}
 .site-footer_social_list {width:100%; -ms-flex-direction:row; flex-direction:row; -ms-flex-wrap:wrap; flex-wrap:wrap}
 .site-footer_social_item {margin-bottom:14px}
 .site-footer_social_item:not(:last-child) {margin-right:40px}
}
.site-footer_contacts {max-width:164px}
.site-footer_contacts_title {color:#666666; font-size:8px; font-weight:500; text-transform:uppercase; letter-spacing:0.8px}
.site-footer_contacts_item {margin-bottom:18px}
.site-footer_contacts_phone {color:#ffffff; font-size:18px; font-weight:500; white-space:nowrap}
.site-footer_contacts_address {color:#ffffff; font-size:13px; line-height:1.385}
.site-footer_contacts_email {color:#78b750; letter-spacing:0.3px}
@media screen and (max-width:39.99875em) {.site-footer_contacts {width:calc(100% + 20px); max-width:calc(100% + 20px); display:-ms-flexbox; display:flex; -ms-flex-wrap:wrap; flex-wrap:wrap; -ms-flex-pack:justify; justify-content:space-between; margin-right:-20px}
 .site-footer_contacts_item {min-width:calc(50% - 20px); margin-right:20px}
}
.site-footer_bottom {padding-top:22px; padding-bottom:22px; font-family:'Roboto',sans-serif; font-size:11px; background-color:#000}
.open-menu .mobile-block {left:0; -ms-transform:translateX(0); transform:translateX(0); z-index:10000}
.mobile-block {position:fixed; top:0; left:-100%; width:100%; height:100%; overflow-x:hidden; overflow-y:auto; -ms-transform:translateX(-100%); transform:translateX(-100%); color:#333333; font-size:12px; font-weight:500; background-color:#ffffff; transition:transform .25s; -webkit-overflow-scrolling:touch}
.mobile-block.open-submenu {overflow:hidden}
.mobile-block_close {position:fixed; top:20px; right:14px; z-index:1000; display:-ms-flexbox; display:flex; -ms-flex-align:center; align-items:center; -ms-flex-pack:center; justify-content:center; width:31px; height:27px; font-size:11px; cursor:pointer}
.breadcrumbs {display:-ms-flexbox; display:flex; -ms-flex-wrap:wrap; flex-wrap:wrap; -ms-flex-align:center; align-items:center; margin-top:20px; color:#999999; font-size:10px !important; font-weight:500; text-transform:uppercase}
.breadcrumbs a:after {display:inline-block; margin-right:6px; margin-left:6px; content:"/"; color:#78b750}
.breadcrumbs li {margin-bottom:8px}
@media screen and (max-width:64.06125em) {.breadcrumbs li {margin-bottom:4px}
}
.breadcrumbs li:last-child {color:#000000}
.products-block {margin-bottom:50px}
.products-block_header {display:-ms-flexbox; display:flex; -ms-flex-align:center; align-items:center; -ms-flex-pack:justify; justify-content:space-between; height:66px; padding:0 38px; color:#333333; font-size:18px; background-color:#ffffff}
@media screen and (max-width:64.06125em) {.products-block_header {padding-left:20px; padding-right:20px}
}
@media screen and (max-width:47.99875em) {.products-block_header {font-size:16px}
}
.products-block_header_link {color:#78b750; font-size:10px; font-weight:500; text-transform:uppercase; letter-spacing:1px}
.products-block_header_link i {margin-left:16px}
@media screen and (max-width:47.99875em) {.products-block_header_link {display:-ms-flexbox; display:flex; -ms-flex-align:center; align-items:center; -ms-flex-pack:center; justify-content:center; width:29px; height:29px; margin-left:16px; border-radius:50%; border:1px solid #dbdbdb}
 .products-block_header_link span {display:none}
 .products-block_header_link i {margin-left:0}
}
.products-block_slider {display:flex; flex-wrap:nowrap}
.products-block_slider-item {flex:0 0 25%}
.products-block_slider .product {min-width:100%; height:100%; border-right:0}
.products-block_slider > *:last-child .product {border-right:1px solid #ececec}
@media (min-width:1025px) {.products-block_viewed_slider > *:nth-child(n+5) {display:none}
}
.products-block_slider.slick-initialized .slick-arrow {top:auto; bottom:100%; width:30px; height:66px; -ms-transform:none; transform:none}
.products-block_slider.slick-initialized .slick-arrow:before {color:rgba(51,51,51,0.5); font-family:'icomoon' !important; font-size:11px; opacity:1}
.products-block_slider.slick-initialized .slick-arrow.slick-disabled {opacity:.5}
@media screen and (min-width:64.0625em) {.products-block_slider.slick-initialized .slick-arrow {bottom:calc(100% - 14px)}
}
.products-block_slider.slick-initialized .slick-prev {left:auto; right:58px; text-align:right}
.products-block_slider.slick-initialized .slick-prev:before {content:"\e900"}
.products-block_slider.slick-initialized .slick-next {right:13px; text-align:left}
.products-block_slider.slick-initialized .slick-next:before {content:"\e902"}
.products-block_viewed {position:relative}
.products-block_viewed + * {position:relative}
.products-block_viewed_link {display:-ms-flexbox; display:flex; -ms-flex-align:center; align-items:center; -ms-flex-pack:center; justify-content:center; width:29px; height:29px; margin-left:16px; border-radius:50%; border:1px solid #dbdbdb}
.products-block_viewed_link i {margin:0}
.products-block_viewed_arrows {display:-ms-flexbox; display:flex; -ms-flex-align:center; align-items:center; -ms-flex-pack:justify; justify-content:space-between}
.products-block_viewed_arrows .slick-arrow {width:30px; height:30px}
.products-block_viewed_arrows .slick-arrow:before {color:rgba(51,51,51,0.5); font-family:'icomoon' !important; font-size:11px; opacity:1}
.products-block_viewed_arrows .slick-arrow.slick-disabled:before {opacity:.5}
.products-block_viewed_arrows .slick-arrow {position:absolute; height:30px; -ms-transform:translateY(-50%); transform:translateY(-50%)}
.products-block_viewed_arrows .slick-arrow:before {color:#333333}
.products-block_viewed_arrows .slick-prev {left:0; right:auto; -ms-transform:translateY(-50%) scaleX(-1); transform:translateY(-50%) scaleX(-1)}
.products-block_viewed_arrows .slick-prev:before {content:"\e903"}
.products-block_viewed_arrows .slick-next {right:0}
.products-block_viewed_arrows .slick-next:before {content:"\e903"}
@media screen and (min-width:48em) {.products-block_viewed_arrows {position:absolute; top:0; right:13px; width:75px; height:66px}
 .products-block_viewed_arrows .slick-arrow {position:static; height:100%; -ms-transform:none; transform:none}
 .products-block_viewed_arrows .slick-arrow:before {color:rgba(51,51,51,0.5)}
 .products-block_viewed_arrows .slick-prev {text-align:right}
 .products-block_viewed_arrows .slick-prev:before {content:"\e900"}
 .products-block_viewed_arrows .slick-next {text-align:left}
 .products-block_viewed_arrows .slick-next:before {content:"\e902"}
}
@media screen and (max-width:39.99875em) {.products-block_viewed_arrows {height:42px; color:#999999; font-size:10px; font-weight:600; letter-spacing:0.45px; background-color:#ffffff}
 .products-block_viewed_arrows .slick-arrow {position:static; height:100%; -ms-transform:none; transform:none}
 .products-block_viewed_arrows .slick-prev {text-align:right}
 .products-block_viewed_arrows .slick-prev:before {content:"\e900"}
 .products-block_viewed_arrows .slick-next {-ms-flex-order:3; order:3; text-align:left}
 .products-block_viewed_arrows .slick-next:before {content:"\e902"}
}
.products-block_new {position:relative}
.products-block_new_arrows .slick-arrow {width:30px; height:30px; text-align:center}
.products-block_new_arrows .slick-arrow:before {color:#333333; font-family:'icomoon' !important; font-size:11px; opacity:1}
.products-block_new_arrows .slick-arrow.slick-disabled:before {opacity:.5}
.products-block_new_arrows .slick-prev {left:0; right:auto; -ms-transform:translateY(-50%) scaleX(-1); transform:translateY(-50%) scaleX(-1)}
.products-block_new_arrows .slick-prev:before {content:"\e903"}
.products-block_new_arrows .slick-next {right:0}
.products-block_new_arrows .slick-next:before {content:"\e903"}
@media screen and (max-width:39.99875em) {.products-block_new_arrows {display:-ms-flexbox; display:flex; -ms-flex-align:center; align-items:center; -ms-flex-pack:justify; justify-content:space-between; height:42px; color:#999999; font-size:10px; font-weight:600; letter-spacing:0.45px; background-color:#ffffff}
 .products-block_new_arrows .slick-arrow {position:static; height:100%; -ms-transform:none; transform:none}
 .products-block_new_arrows .slick-prev {text-align:right}
 .products-block_new_arrows .slick-prev:before {content:"\e900"}
 .products-block_new_arrows .slick-next {-ms-flex-order:3; order:3; text-align:left}
 .products-block_new_arrows .slick-next:before {content:"\e902"}
}
@media screen and (max-width:39.99875em) {.grid-container:not(.main-page_container) .products-block {width:calc(100% + 40px); margin-left:-20px; margin-right:-20px}
}
.products-tabs_links {-ms-flex-item-align:stretch; -ms-grid-row-align:stretch; align-self:stretch}
.products-tabs_link {position:relative; display:-ms-flexbox; display:flex; -ms-flex-align:center; align-items:center; margin-right:40px}
@media screen and (max-width:47.99875em) {.products-tabs_link {font-size:14px; margin-right:28px}
 .products-tabs_link:last-child {margin-right:0}
}
.products-tabs_link:after {position:absolute; left:50%; top:97%; z-index:2; display:block; content:""; width:0; height:2px; background-color:transparent; -ms-transform:translateX(-50%); transform:translateX(-50%); transition:background-color .25s,width .25s}
.products-tabs_link.active:after {width:100%; background-color:#5da133}
.products-tabs_list .product:nth-child(4) ~ .product,.products-tabs_list .catalog-list_item:nth-child(4) ~ .product,.products-tabs_list .product:nth-child(4) ~ .catalog-list_item,.products-tabs_list .catalog-list_item:nth-child(4) ~ .catalog-list_item {display:none}
.products-tabs_slider {position:relative}
.products-tabs_slider .slick-arrow {width:30px; height:30px; z-index:10}
.products-tabs_slider .slick-arrow:before {color:#333333; font-family:'icomoon' !important; font-size:11px; opacity:1}
.products-tabs_slider .slick-arrow.slick-disabled:before {opacity:.5}
.products-tabs_slider .slick-prev {left:0; right:auto; -ms-transform:translateY(-50%) scaleX(-1); transform:translateY(-50%) scaleX(-1)}
.products-tabs_slider .slick-prev:before {content:"\e903"}
.products-tabs_slider .slick-next {right:0}
.products-tabs_slider .slick-next:before {content:"\e903"}
@media screen and (max-width:39.99875em) {.products-tabs {position:relative; margin-bottom:72px}
 .products-tabs .products-block_header_link {position:absolute; top:100%; left:0; width:100%; height:42px; margin:0; border-radius:0; border:0; border-bottom:1px solid #ececec; background-color:#fff}
 .products-tabs .products-block_header_link i {display:none}
 .products-tabs .products-block_header_link span {display:inline-block}
}
.catalog-list {z-index:2; display:-ms-flexbox; display:flex; -ms-flex-wrap:wrap; flex-wrap:wrap; margin-left:-1px; width:calc(100% + 1px)}
.catalog-list .elements-count {width:100%; padding:8px 32px; font-size:13px}
.catalog-list_btn {width:100%; text-align:center}
.catalog-list_show-more {margin-top:30px; color:rgba(51,51,51,0.7); font-size:10px}
.catalog-list_show-more i {margin-right:12px; color:#78b750; font-size:18px; transition:transform .3s}
@media screen and (min-width:64.0625em) {.catalog-list_show-more:hover {color:#78b750}
 .catalog-list_show-more:hover i {-ms-transform:rotate(360deg); transform:rotate(360deg)}
}
.catalog-list .product,.catalog-list .catalog-list_item {width:calc(25% + 1px)}
@media screen and (max-width:64.06125em) {.catalog-list .product,.catalog-list .catalog-list_item {width:calc(33.3% + 1px)}
}
@media screen and (max-width:47.99875em) {.catalog-list .product,.catalog-list .catalog-list_item {width:calc(50% + 1px)}
}
@media screen and (max-width:29.9375em) {.catalog-list .product,.catalog-list .catalog-list_item {width:calc(100% + 1px)}
}
@media screen and (min-width:64.0625em) {.catalog-list.slick-initialized .slick-list {position:relative}
}
.catalog-list.slick-initialized .product,.catalog-list.slick-initialized .catalog-list_item {width:calc(100% + 1px) !important; height:100%; margin-bottom:0}
@media screen and (max-width:64.06125em) {.catalog-list.slick-initialized .product,.catalog-list.slick-initialized .catalog-list_item {margin-right:-2px}
}
@media screen and (max-width:39.99875em) {.catalog-list.slick-initialized .product,.catalog-list.slick-initialized .catalog-list_item {margin-right:0; margin-left:0}
}
.catalog-list.slick-initialized + .catalog-list_btn {display:none}
.catalog-list_item .main-page_article {height:100%; width:100%}
.catalog-list_item .main-page_article_img img:not(.mobile) {min-height:0; min-width:0; max-height:100%; max-width:100%; top:auto; bottom:0; left:auto; right:0; -ms-transform:none; transform:none}
.catalog-list_item .main-page_article_info {padding-top:38px; padding-left:40px}
.catalog-list_item .main-page_article_desc {-ms-flex:0 0 auto; flex:0 0 auto}
.advantages-list {background-color:white}
.advantages-list .slick-slide .advantages-list_item {height:100%}
.advantages-list:not(.full-page) .advantages-list .slick-slide:not(:last-child) .advantages-list_item:after {position:absolute; left:100%; top:50%; display:block; content:""; width:1px; height:calc(100% - 36px); -ms-transform:translateY(-50%); transform:translateY(-50%); background-color:#ececec}
@media screen and (max-width:39.99875em) {.advantages-list:not(.full-page) .advantages-list .slick-slide:not(:last-child) .advantages-list_item:after {display:none}
}
.advantages-list.full-page .slick-arrow {z-index:100}
.advantages-list.full-page .slick-arrow::before {font-family:'icomoon' !important; color:#5fa732}
.advantages-list.full-page .slick-prev {left:140px}
.advantages-list.full-page .slick-next {right:140px}
.advantages-list .slick-dots {bottom:-24px}
@media screen and (max-width:39.99875em) {.advantages-list .slick-dots {bottom:26px}
}
.advantages-list_item {position:relative; width:20%; padding:58px 28px 40px; color:#666666; font-size:12px; text-align:center; transition:background-color .25s}
.full-page .advantages-list_item {display:-ms-flexbox !important; display:flex !important; -ms-flex-pack:center; justify-content:center; text-align:left; padding-top:90px}
@media screen and (min-width:64.0625em) {.advantages-list:not(.full-page) .advantages-list_item:not(.advantages-list_item_noclick):hover {background-color:#dbf0cd; cursor:pointer}
}
@media screen and (max-width:64.06125em) {.advantages-list_item {padding-top:36px}
}
@media screen and (max-width:39.99875em) {.advantages-list_item {padding-bottom:64px}
}
.advantages-list_item:not(:last-child):after {position:absolute; left:100%; top:50%; display:block; content:""; width:1px; height:calc(100% - 36px); -ms-transform:translateY(-50%); transform:translateY(-50%); background-color:#ececec}
@media screen and (max-width:39.99875em) {.advantages-list_item:not(:last-child):after {display:none}
}
.advantages-list_item_img {display:-ms-flexbox; display:flex; -ms-flex-align:center; align-items:center; -ms-flex-pack:center; justify-content:center; height:60px; margin-bottom:12px}
.full-page .advantages-list_item_img {width:95px; -ms-flex:0 0 95px; flex:0 0 95px; height:auto; margin-right:64px; -ms-flex-align:start; align-items:flex-start}
.advantages-list_item_img img {-ms-flex:0 0 auto; flex:0 0 auto}
.full-page .advantages-list_item_img img {width:100%}
.advantages-list_item_title {margin-bottom:14px; color:#111111; font-size:16px; font-weight:500; line-height:1.25}
.full-page .advantages-list_item_title {font-size:24px}
@media (max-width:640px) {.full-page .advantages-list_item {display:block !important; text-align:center}
 .full-page .advantages-list_item_img {width:auto; height:60px; margin-right:0}
 .full-page .advantages-list_item_img img {width:auto}
 .full-page .advantages-list_item_title {font-size:16px}
}
@media screen and (max-width:64.06125em) {.advantages-list_item_title {margin-bottom:8px}
}
.full-page .advantages-list_item_desc {display:none}
.advantages-list_item_desc-detail {max-width:380px; display:none; color:#666666; font-size:14px; line-height:1.5}
.full-page .advantages-list_item_desc-detail {display:block}
.advantages-list_no-slider {background-color:inherit}
@media screen and (max-width:64.06125em) {.advantages-list_no-slider {-ms-flex-pack:center; justify-content:center}
}
@media screen and (max-width:39.99875em) {.advantages-list_no-slider {-ms-flex-pack:start; justify-content:flex-start}
}
.advantages-list_no-slider .advantages-list_item {margin-bottom:32px; background-color:transparent}
@media screen and (max-width:78.74875em) {.advantages-list_no-slider .advantages-list_item {padding:38px 20px 28px}
}
@media screen and (max-width:64.06125em) {.advantages-list_no-slider .advantages-list_item {width:33.3%}
}
@media screen and (max-width:47.99875em) {.advantages-list_no-slider .advantages-list_item {width:50%}
}
@media screen and (max-width:39.99875em) {.advantages-list_no-slider .advantages-list_item {display:-ms-flexbox; display:flex; -ms-flex-wrap:wrap; flex-wrap:wrap; width:100%; padding-top:0; padding-bottom:0}
 .advantages-list_no-slider .advantages-list_item_img {-ms-flex:0 0 auto; flex:0 0 auto; width:55px; margin-right:24px}
 .advantages-list_no-slider .advantages-list_item_info {width:calc(100% - 79px)}
 .advantages-list_no-slider .advantages-list_item_info .advantages-list_item_title,.advantages-list_no-slider .advantages-list_item_info .advantages-list_item_desc {text-align:left}
 .advantages-list_no-slider .advantages-list_item_title,.advantages-list_no-slider .advantages-list_item_desc {width:100%}
}
@media screen and (max-width:39.99875em) {.grid-container .advantages-list_no-slider .advantages-list_item {padding-left:15px; padding-right:15px}
}
.advantages-list-container {position:relative}
.advantage-reset {display:none; cursor:pointer; position:absolute; top:18px; right:18px; z-index:10; font-size:11px; border:1px solid #dbf0cd; width:33px; height:33px; border-radius:50%; text-align:center; line-height:1; padding:10px}
.advantage-reset:hover {background-color:#dbf0cd}
.news {margin-bottom:40px; color:#333333}
@media screen and (max-width:39.99875em) {.news {margin-bottom:14px}
}
.news_header {-ms-flex-align:baseline; align-items:baseline; margin-bottom:22px; font-size:18px}
.news_title {margin-right:24px}
.news_link {color:#78b750; font-size:9px; font-weight:500; text-transform:uppercase; letter-spacing:0.45px}
.news_list_item {width:33.3%; margin-bottom:28px; padding-right:14px; font-size:12px}
@media screen and (max-width:47.99875em) {.news_list_item {width:50%}
}
@media screen and (max-width:39.99875em) {.news_list_item {width:100%; padding-right:0}
}
.news_list_item_inner {max-width:280px}
@media screen and (max-width:39.99875em) {.news_list_item_inner {max-width:100%}
}
.news_list_item_title {display:inline-block; margin-bottom:12px; color:#090909; font-size:16px; font-weight:500}
@media screen and (min-width:64.0625em) {.news_list_item_title:hover {color:#78b750}
}
.news_list_item_desc {margin-bottom:18px; line-height:1.75}
.news_list_item_date {color:#78b750; font-size:10px; font-weight:500; line-height:1; text-transform:uppercase; letter-spacing:1px}
.viewed-popup {position:fixed; right:0; top:0; z-index:900; height:100%; width:320px; max-width:100%; box-shadow:0 4px 24px rgba(174,174,174,0.79); background-color:#ffffff; opacity:0; overflow-y:auto; overflow-x:hidden}
.viewed-popup_header {position:relative; display:-ms-flexbox; display:flex; -ms-flex-align:center; align-items:center; -ms-flex-pack:center; justify-content:center; padding:20px 30px; border-bottom:1px solid #ececec}
@media screen and (min-width:40em) {.viewed-popup_header {-ms-flex-pack:justify; justify-content:space-between}
}
.viewed-popup_title {color:#090909; font-size:16px; font-weight:500; text-align:center}
@media screen and (min-width:40em) {.viewed-popup_title {text-align:left}
}
.viewed-popup_close {position:absolute; top:12px; right:12px; display:-ms-flexbox; display:flex; -ms-flex-align:center; align-items:center; -ms-flex-pack:center; justify-content:center; width:24px; height:24px; color:#333333; font-size:8px; border-radius:100%; border:1px solid #f0f1f0; cursor:pointer}
@media screen and (min-width:40em) {.viewed-popup_close {position:static; -ms-flex-pack:end; justify-content:flex-end; color:#666666; font-size:14px; border-radius:0; border:0}
}
.viewed-popup_list {margin-bottom:40px}
.viewed-popup_item {cursor:pointer; display:-ms-flexbox; display:flex; -ms-flex-align:center; align-items:center; padding-left:8px; padding-right:8px; padding-top:34px; padding-bottom:28px; border-bottom:1px solid #ececec}
.viewed-popup_item_img {display:block; width:28.5%; text-align:center}
.viewed-popup_item_img img {max-height:130px}
.viewed-popup_item_info {width:71.5%; padding-left:16px}
.viewed-popup_item_info a {display:block; line-height:1.2}
.viewed-popup_item .product_price {-ms-flex-pack:start; justify-content:flex-start; margin-bottom:0}
.viewed-popup_item .product_price_value_old {margin-left:38px}
.viewed-popup_item:hover {z-index:2; border-color:transparent; box-shadow:0 7px 27px rgba(57,58,57,0.22)}
.main-page_container {position:relative}
@media screen and (max-width:64.06125em) {.main-page_container {padding-left:0; padding-right:0}
}
.main-page_top {width:100%; margin-top:20px; margin-bottom:20px}
@media screen and (max-width:64.06125em) {.main-page_top {margin-bottom:22px}
}
.main-page_about_company {margin-bottom:0 !important; background:none !important}
.main-page_about_company .advantages-list_item {background:#f2f2f2}
.main-page_menu {width:273px}
.main-page_slider {display:-ms-flexbox; display:flex; -ms-flex-align:end; align-items:flex-end; width:100%}
.main-page_slider:not(.slick-initialized) {display:-ms-flexbox; display:flex; overflow:hidden}
.main-page_slider:not(.slick-initialized) .main-page_slider_item {-ms-flex:0 0 100%; flex:0 0 100%}
.main-page_slider.slick-dotted.slick-slider {margin-bottom:0}
.main-page_slider_item {position:relative; height:100%; color:#333333; font-size:13px; line-height:1.375; background-color:#e1e9eb}
.main-page_slider_item_img {position:absolute; top:0; left:0; z-index:1; width:100%; height:100%; overflow:hidden; line-height:1}
.main-page_slider_item_img img {position:absolute; left:50%; top:50%; min-width:100%; max-width:none; min-height:100%; max-height:none; -ms-transform:translate(-50%,-50%); transform:translate(-50%,-50%); line-height:1}
.main-page_slider_item_text {position:relative; z-index:2; display:-ms-flexbox; display:flex; width:100%; height:100%; min-height:395px; padding-top:20px; padding-left:8.2%; padding-right:20px; padding-bottom:64px}
.main-page_slider_item_text_inner {display:-ms-flexbox; display:flex; -ms-flex-direction:column; flex-direction:column; -ms-flex-pack:center; justify-content:center; width:100%; max-width:380px}
.main-page_slider_item_title {margin-bottom:12px; font-size:30px; font-weight:300; line-height:1.2}
.main-page_slider_item_link {width:188px; height:46px; margin-top:38px; font-weight:500; border-radius:23px; background-color:transparent; color:#111111; border:1px solid #111111}
@media screen and (min-width:64.0625em) {.main-page_slider_item_link:hover {background-color:#111111; color:white}
}
.main-page_slider .slick-dots {bottom:42px; padding-left:calc(8.2% - 3px); text-align:left}
@media screen and (max-width:64.06125em) {.main-page_slider {width:100%; margin-top:0}
}
@media screen and (max-width:39.99875em) {.main-page_slider {box-shadow:0 3px 9px rgba(0,0,0,0.1)}
 .main-page_slider_item {font-size:12px}
 .main-page_slider_item_img {position:relative; height:182px}
 .main-page_slider_item_img img {left:auto; right:0; top:50%; max-height:125%; -ms-transform:translate(0,-50%); transform:translate(0,-50%)}
 .main-page_slider_item_text {height:auto; min-height:0; padding-top:24px; padding-left:20px; padding-bottom:44px; text-align:center}
 .main-page_slider_item_text_inner {max-width:100%}
 .main-page_slider_item_text br {display:none}
 .main-page_slider_item_link {width:100%; max-width:280px; margin-left:auto; margin-right:auto; margin-top:24px}
 .main-page_slider_item_title {font-size:20px; margin-bottom:6px}
 .main-page_slider .slick-dots {bottom:12px; padding-left:14px; padding-right:14px; text-align:center}
}
.main-page_tabs {margin-bottom:40px}
@media screen and (max-width:39.99875em) {.main-page_tabs {margin-bottom:72px}
}
.main-page_articles {margin-bottom:40px}
@media screen and (max-width:64.06125em) {.main-page_articles {padding-left:16px; padding-right:16px}
}
@media screen and (max-width:39.99875em) {.main-page_articles {padding-left:0; padding-right:0; margin-bottom:34px}
}
.main-page_article {position:relative; display:-ms-flexbox; display:flex; width:calc(50% - 10px); min-height:302px; color:#111111; background-color:white}
@media screen and (max-width:47.99875em) {.main-page_article {-ms-flex-wrap:wrap; flex-wrap:wrap}
}
@media screen and (max-width:39.99875em) {.main-page_article {width:100%; margin-bottom:10px}
}
.main-page_article_img {position:absolute; top:0; left:0; z-index:1; width:100%; height:100%; overflow:hidden; line-height:1}
.main-page_article_img img:not(.mobile) {position:absolute; min-height:100%; min-width:100%; max-width:none; max-height:none; line-height:1}
.main-page_article_img img .mobile {-ms-flex:0 0 auto; flex:0 0 auto}
@media screen and (max-width:47.99875em) {.main-page_article_img {-ms-flex-order:2; order:2; display:-ms-flexbox; display:flex; -ms-flex-align:end; -ms-flex-pack:end}
}
.main-page_article_info {position:relative; z-index:5; display:-ms-flexbox; display:flex; -ms-flex-direction:column; flex-direction:column; -ms-flex-align:start; align-items:flex-start; max-width:342px; padding:52px 20px 42px 50px}
@media screen and (max-width:64.06125em) {.main-page_article_info {max-width:316px; padding-left:24px}
}
@media screen and (max-width:47.99875em) {.main-page_article_info {max-width:100%; margin-bottom:18px; padding-top:40px; padding-left:40px; padding-bottom:0}
}
.main-page_article_title {margin-bottom:12px; color:rgba(51,51,51,0.7); font-size:9px; font-weight:500; text-transform:uppercase; letter-spacing:1.8px; line-height:1.2}
.main-page_article_desc {-ms-flex:1 0 auto; flex:1 0 auto; margin-bottom:20px; font-size:20px; line-height:1.3; text-align:justify}
.main-page_article_link {color:#78b750; font-weight:500; letter-spacing:1.1px}
.main-page_article_link i {display:-ms-flexbox; display:flex; -ms-flex-align:center; align-items:center; -ms-flex-pack:center; justify-content:center; width:38px; height:38px; margin-left:16px; color:white; border-radius:50%; background-color:#78b750; transition:background-color .25s}
@media screen and (min-width:64.0625em) {.main-page_article_link:hover i {background-color:#ffc800}
}
.main-page_advantages {position:relative; margin-bottom:50px; background-color:white}
.hidden_lechuza_ctegories:before {content:''; display:block; height:100%}
.open_hidden_lechuza.open {bottom:20px}
.hidden_lechuza_ctegories.open {height:100%; opacity:1; -webkit-filter:blur(0); -moz-filter:blur(0); filter:blur(0); z-index:1; margin-bottom:60px}
.hidden_lechuza_ctegories {display:-ms-flexbox; display:flex; -ms-flex-flow:row wrap; flex-flow:row wrap; height:0; overflow:hidden; position:relative; -webkit-filter:blur(2px); -moz-filter:blur(2px); filter:blur(2px); opacity:0.5; z-index:-1; margin-bottom:60px; width:100%}
.open_hidden_lechuza:hover {opacity:0.9}
.open_hidden_lechuza {position:absolute; bottom:15px; display:block; width:200px; text-align:center; color:#fff; background:#78b750; padding:10px 5px; border-radius:50px; font-size:15px; font-weight:500; left:calc(50% - 100px)}
.table_property_product .td_property_product div {padding:7px 10px}
.table_property_product {width:80%}
.table_property_product .td_property_product:nth-child(odd) {background:#fbfbfb}
.table_property_product .td_property_product {display:flex; flex-wrap:wrap; font-size:14px}
.table_property_product .name_property_product {width:calc(100% - 300px); font-weight:500}
.table_property_product .value_property_product {width:300px}
.catalog-filter_item_header {position:relative}
.catalog-filter_item_header .order_form_delivery-title_info_content {transform:translate(0px,4px)}
.articles_list_item {display:-ms-flexbox; display:flex; -ms-flex-direction:column; flex-direction:column; max-width:400px; height:calc(100% - 24px); margin-left:auto; margin-right:auto; margin-bottom:24px; background-color:white; transition:box-shadow .25s}
@media screen and (min-width:64.0625em) {.articles_list_item:hover {box-shadow:0 3px 24px rgba(37,37,37,0.16)}
}
@media screen and (max-width:39.99875em) {.articles_list_item {max-width:300px; height:calc(100% - 10px); margin-bottom:10px}
}
.articles_list_item_img {position:relative; display:block; width:100%; height:241px; overflow:hidden}
.articles_list_item_img img {position:absolute; left:50%; top:50%; min-width:100%; max-width:none; min-height:100%; max-height:200%; -ms-transform:translate(-50%,-50%); transform:translate(-50%,-50%)}
@media screen and (max-width:64.06125em) {.articles_list_item_img {height:190px}
}
@media screen and (max-width:39.99875em) {.articles_list_item_img {height:177px}
 .articles_list_item_img img {max-height:102%}
}
.articles_list_item_info {-ms-flex:1 0 auto; flex:1 0 auto; padding:30px 40px 0; color:#666666; font-size:12px; line-height:1.5}
@media screen and (max-width:64.06125em) {.articles_list_item_info {padding:22px 20px 0}
}
.articles_list_item_desc {max-height:58px; margin-bottom:30px; overflow:hidden}
@media screen and (max-width:39.99875em) {.articles_list_item_desc {margin-bottom:18px}
}
.articles_list_item_title {display:inline-block; margin-bottom:8px; color:#090909; font-size:16px; font-weight:500; line-height:1.313}
@media screen and (min-width:64.0625em) {.articles_list_item_title:hover {color:#090909; text-decoration:underline}
}
.articles_list_item_link {display:-ms-flexbox; display:flex; -ms-flex-align:center; align-items:center; margin-bottom:18px; color:#78b750; font-size:10px; font-weight:600; text-transform:uppercase; letter-spacing:0.45px}
.articles_list_item_link:before {-ms-flex:0 0 auto; flex:0 0 auto; display:block; content:""; width:30px; height:1px; margin-right:10px; background-color:#78b750}
@media screen and (min-width:64.0625em) {.articles_list_item_link:hover {color:#78b750; text-decoration:underline}
}
@media screen and (max-width:39.99875em) {.articles_list_item_link {margin-bottom:24px}
}
.articles_pagination {margin-bottom:56px; margin-top:6px}
@media screen and (max-width:64.06125em) {.articles_pagination {margin-bottom:36px}
}
@media screen and (max-width:39.99875em) {.articles_pagination {margin-top:18px}
}
.articles_pagination .pagination {-ms-flex-pack:center; justify-content:center}
@media screen and (min-width:64.0625em) {.articles_pagination .pagination {-ms-flex-pack:end; justify-content:flex-end}
}
.reviews_main {margin-bottom:14px; padding-bottom:20px; color:#333333; background-color:white}
.reviews_title {margin-right:22px; font-size:18px}
@media screen and (max-width:64.06125em) {.reviews_title {width:100%}
}
@media screen and (max-width:47.99875em) {.reviews_title {margin-bottom:10px}
}
.reviews_header {-ms-flex-pack:justify; justify-content:space-between; -ms-flex-align:center; align-items:center; padding:19px 38px 19px 42px; border-bottom:1px solid #ececec}
@media screen and (min-width:64.0625em) {.reviews_header {-ms-flex-wrap:nowrap; flex-wrap:nowrap}
}
@media screen and (max-width:64.06125em) {.reviews_header {padding-left:20px; padding-right:20px}
}
@media screen and (max-width:47.99875em) {.reviews_header {-ms-flex-pack:center; justify-content:center}
 .reviews_header_btn {width:100%; margin-bottom:10px}
}
.reviews_filter_item {margin-top:6px; margin-bottom:6px; margin-right:22px}
.reviews_filter_item [type="radio"]:not(:checked) ~ .custom-radio_name {opacity:0.7}
.reviews_filter_item.active,.reviews_filter_item:hover {color:inherit; background-color:transparent}
@media screen and (max-width:64.06125em) {.reviews_filter_container {width:calc(100% - 226px)}
}
@media screen and (max-width:47.99875em) {.reviews_filter {padding:10px 16px}
 .reviews_filter_container {width:100%}
 .reviews_filter_current {margin-bottom:16px; border-radius:4px; border:1px solid #ececec}
 .reviews_filter_item {width:100%; margin-right:0}
}
.reviews_add-review {height:40px; padding-left:26px; padding-right:36px; border-radius:20px}
@media screen and (max-width:47.99875em) {.reviews_add-review {width:100%; height:48px; padding-left:12px; padding-right:12px; border-radius:24px}
}
.reviews_item {position:relative; width:calc(100% - 40px); max-width:1114px; margin-left:auto; margin-right:auto; padding-top:34px; padding-bottom:26px; padding-left:64px; color:#666666; font-size:12px; border-bottom:1px solid #ececec}
.reviews_item:last-child {border-bottom:0}
.reviews_item:before {position:absolute; left:-5px; top:28px; display:-ms-flexbox; display:flex; -ms-flex-align:center; align-items:center; -ms-flex-pack:center; justify-content:center; width:53px; height:53px; color:#78b750; font-size:23px; border-radius:100%; background-color:#f2f2f2}
.reviews_item_name {margin-bottom:8px; color:#090909; font-size:14px; font-weight:600; line-height:1.2}
.reviews_item_type {margin-bottom:12px; font-size:8px; font-weight:500; text-transform:uppercase; letter-spacing:0.8px}
.reviews_item_type_value {color:#5fa732}
.reviews_item_text {line-height:1.75}
.reviews_item_gallery {width:calc(100% + 10px); margin-left:-5px; margin-right:-5px; margin-top:22px}
.reviews_item_gallery_item {position:relative; -ms-flex:0 0 auto; flex:0 0 auto; display:block; width:114px; height:76px; margin-left:5px; margin-right:5px; margin-bottom:10px; overflow:hidden}
.reviews_item_gallery_item img {position:absolute; left:50%; top:50%; -ms-transform:translate(-50%,-50%); transform:translate(-50%,-50%); min-width:100%; min-height:100%; max-width:none; max-height:200%}
.reviews_item_answer {position:relative; margin-top:38px; padding:18px 30px 20px; border-radius:6px; background-color:#f6f6f6}
.reviews_item_answer:before {position:absolute; bottom:100%; left:28px; display:block; content:""; border:8px solid transparent; border-bottom:16px solid #f6f6f6; -ms-transform:skewX(20deg); transform:skewX(20deg)}
.reviews_item_answer_text {margin-bottom:4px}
.reviews_item_answer_name {margin-bottom:0; font-size:12px}
@media screen and (max-width:39.99875em) {.reviews_item {padding-left:0}
 .reviews_item_name,.reviews_item_type {padding-left:70px}
 .reviews_item_type_date {display:block; width:100%; text-indent:-5px; overflow:hidden}
}
.reviews_btn {margin-bottom:46px; text-align:center}
.reviews_popup {width:596px}
.reviews_popup_file {-ms-flex-pack:start; justify-content:flex-start; margin-top:18px}
@media screen and (min-width:40em) {.reviews_popup_file {-ms-flex-pack:center; justify-content:center}
}
.reviews_popup_file_title {display:-ms-flexbox; display:flex; -ms-flex-align:center; align-items:center; width:100%; margin-right:16px; margin-top:6px; margin-bottom:12px; color:#111111; font-size:13px; font-weight:500}
@media screen and (min-width:40em) {.reviews_popup_file_title {width:auto; margin-bottom:6px}
}
.reviews_popup_file_title i {margin-right:8px; color:#000000; font-size:19px}
.reviews_popup .site-form_file_list_item {margin-right:8px; color:white; font-weight:500; background-color:#78b750}
.reviews_popup .site-form_file_btn {width:114px}
.reviews_popup .site-form_file_btn i {margin-right:4px}
.reviews_popup .site-form_file_btn .site-btn {background-color:white; color:#78b750; border:1px solid white; border-radius:3px; border:1px solid #78b750}
@media screen and (min-width:64.0625em) {.reviews_popup .site-form_file_btn .site-btn:hover {background-color:#78b750; color:white; border-color:#78b750}
}
.reviews_popup_submit {max-width:254px}
@media screen and (max-width:39.99875em) {.reviews_popup {width:100%}
 .reviews_popup_submit {max-width:100%}
}
.market-reviews {padding-top:56px; padding-bottom:56px; font-size:12px; background-color:rgba(236,236,236,0.2); display:none}
@media screen and (max-width:64.06125em) {.market-reviews {padding-top:38px; padding-bottom:38px}
}
@media screen and (max-width:39.99875em) {.market-reviews {padding-bottom:0}
}
.market-reviews_content {position:relative; width:calc(100% - 40px); max-width:1114px; margin-left:auto; margin-right:auto; padding-left:50px}
@media screen and (max-width:64.06125em) {.market-reviews_content {padding-left:16px}
}
@media screen and (max-width:47.99875em) {.market-reviews_content {padding-left:0}
}
.market-reviews_header {-ms-flex-align:baseline; align-items:baseline; margin-bottom:18px}
.market-reviews_add-link {color:#78b750; font-weight:600; text-decoration:underline}
.market-reviews_img {position:absolute; right:0; top:0}
.market-reviews_img img {max-width:200px; max-height:125px}
@media screen and (max-width:47.99875em) {.market-reviews_img {position:static; width:100%; margin-bottom:14px}
}
.market-reviews_slider {padding-right:270px}
@media screen and (max-width:47.99875em) {.market-reviews_slider {padding-right:0}
}
.market-reviews_slider_arrows {color:#999999; font-size:10px; font-weight:600; letter-spacing:0.45px}
@media screen and (max-width:39.99875em) {.market-reviews_slider_arrows {-ms-flex-pack:justify; justify-content:space-between; -ms-flex-align:center; align-items:center; width:calc(100% + 40px); margin-left:-20px; margin-right:-20px; padding-left:20px; padding-right:20px; border-top:1px solid #d8d8d8; border-bottom:1px solid #d8d8d8}
}
.market-reviews_slider_arrow {display:-ms-flexbox; display:flex; -ms-flex-align:center; align-items:center; width:20px; height:20px; color:#333333; font-size:11px; cursor:pointer}
.market-reviews_slider_arrow.arrow-next {-ms-flex-pack:end; justify-content:flex-end}
@media screen and (max-width:39.99875em) {.market-reviews_slider_arrow {color:#999999; height:44px}
}
.market-reviews_item {margin-bottom:24px}
.market-reviews_item_name {color:#090909; font-size:14px; font-weight:600; line-height:1.2; margin-bottom:8px}
.market-reviews_item_rate {margin-bottom:20px}
.market-reviews_item_info {color:#666666}
.market-reviews_item_info_item {display:-ms-flexbox; display:flex; -ms-flex-align:baseline; align-items:baseline; -ms-flex-wrap:wrap; flex-wrap:wrap; margin-bottom:8px}
.market-reviews_item_info_title {margin-right:8px; color:#111111; font-weight:500; line-height:1.3}
.market-reviews_item_info_text {line-height:1.75}
@media screen and (min-width:40em) {.market-reviews_item_info_more {display:none}
}
@media screen and (max-width:39.99875em) {.market-reviews_item_info {position:relative; overflow:hidden}
 .market-reviews_item_info.info-hidden {max-height:174px}
 .market-reviews_item_info.info-hidden:after {position:absolute; bottom:10px; left:0; z-index:2; display:block; content:""; width:100%; height:56px; background-image:linear-gradient(to top,#f7f7f7 0,rgba(247,247,247,0) 100%)}
 .market-reviews_item_info.info-hidden .market-reviews_item_info_more {position:absolute; bottom:0; left:0; z-index:3; -ms-flex-pack:start; justify-content:flex-start; width:100%; height:14px; padding-top:4px; color:#6ba844; background-color:#fbfbfb}
 .market-reviews_item_info.info-hidden .market-reviews_item_info_more i {font-size:11px}
}
.delivery {background-color:white}
.delivery h2,.delivery .h2,.delivery .h2 {margin-top:0; margin-bottom:24px; color:#111111; font-size:20px; font-weight:500}
@media screen and (max-width:47.99875em) {.delivery h2,.delivery .h2,.delivery .h2 {font-size:16px; margin-bottom:20px}
}
.delivery_content {margin-bottom:0; padding:40px 46px; color:#333333; font-size:13px}
.delivery_content .green-text {font-weight:bold}
.delivery_content_gray {background-color:rgba(235,235,235,0.5)}
@media screen and (max-width:64.06125em) {.delivery_content {padding:26px 20px}
}
.delivery_payment {margin-top:32px; margin-bottom:-14px}
.delivery_payment_item {margin-right:5.8%; margin-bottom:14px}
.delivery_payment_item .h3,.delivery_payment_item h3,.delivery_payment_item .h3 {font-size:14px; font-weight:600}
.delivery_payment_item li {margin-bottom:10px; font-weight:bold}
.delivery_payment-methods {margin-bottom:44px; padding:44px 48px 10px}
@media screen and (max-width:64.06125em) {.delivery_payment-methods {margin-bottom:0; padding:30px 20px 0}
}
.delivery_payment-methods_subtitle {margin-bottom:26px; font-size:14px}
.delivery_payment-methods_item {max-width:300px; margin-bottom:38px}
.delivery_payment-methods_item_icon {display:-ms-flexbox; display:flex; -ms-flex-align:center; align-items:center; width:100%; height:60px; margin-bottom:26px}
.delivery_payment-methods_item_title {margin-bottom:8px; font-size:14px; font-weight:600}
.delivery_payment-methods_item_desc {color:#666666; font-size:12px}
.gallery_list_item {position:relative; display:block; width:100%; overflow:hidden}
.gallery_list_item:before {display:block; content:""; width:100%; padding-top:100%}
@media screen and (max-width:39.99875em) {.gallery_list_item {max-width:293px; margin-left:auto; margin-right:auto}
}
.gallery_list_item img {position:absolute; top:50%; left:50%; -ms-transform:translate(-50%,-50%); transform:translate(-50%,-50%); min-width:100%; max-width:none; min-height:100%; max-height:150%}
.portfolio_list_item {display:-ms-flexbox; display:flex; -ms-flex-direction:column; flex-direction:column; height:100%; padding-bottom:34px; color:#333333; font-size:12px}
@media screen and (max-width:39.99875em) {.portfolio_list_item {max-width:394px; margin-left:auto; margin-right:auto; padding-bottom:28px}
}
.portfolio_list_item_img {-ms-flex:0 0 auto; flex:0 0 auto; position:relative; display:block; overflow:hidden; margin-bottom:32px}
.portfolio_list_item_img:before {display:block; content:""; width:100%; padding-top:88.33%}
.portfolio_list_item_img img {position:absolute; top:50%; left:50%; -ms-transform:translate(-50%,-50%); transform:translate(-50%,-50%); min-width:100%; max-width:none; min-height:100%; max-height:150%}
@media screen and (max-width:39.99875em) {.portfolio_list_item_img img {max-height:112%}
}
.portfolio_list_item_photos {position:absolute; bottom:0; left:0; display:-ms-inline-flexbox; display:inline-flex; -ms-flex-align:center; align-items:center; padding:11px 13px; color:#ffffff; font-size:10px; font-weight:600; text-transform:uppercase; letter-spacing:0.45px; background-color:#252525}
.portfolio_list_item_photos:before {display:block; content:""; width:20px; height:18px; margin-right:10px; background-image:url(/local/templates/greenoffice_modify/assets/css/../img/image-icon.png); background-size:auto 100%; background-position:50% 50%; overflow:hidden}
.portfolio_list_item_info {-ms-flex:1 0 auto; flex:1 0 auto; display:-ms-flexbox; display:flex; -ms-flex-direction:column; flex-direction:column}
.portfolio_list_item_title {display:block; font-size:18px; font-weight:600; line-height:1.1; margin-bottom:4px}
.portfolio_list_item_desc {-ms-flex:1 0 auto; flex:1 0 auto; margin-bottom:20px}
.portfolio_list_item_link {color:#78b750; font-size:10px; font-weight:600; text-transform:uppercase; letter-spacing:0.45px}
.portfolio_pagination {margin-top:10px}
.about-page {color:#333333}
.about-page_top {position:relative; min-height:562px; padding-top:90px; padding-bottom:40px; background-color:#f8f8f8}
@media screen and (max-width:64.06125em) {.about-page_top {display:-ms-flexbox; display:flex; -ms-flex-direction:column; flex-direction:column; min-height:0; margin-bottom:0; padding-top:34px; padding-bottom:0}
}
.about-page_top_img {position:absolute; top:0; left:0; width:100%; height:100%; overflow:hidden}
.about-page_top_img img {position:absolute; left:50%; top:50%; min-width:100%; max-width:none; min-height:100%; max-height:200%; -ms-transform:translate(-50%,-50%); transform:translate(-50%,-50%)}
@media screen and (max-width:64.06125em) {.about-page_top_img {-ms-flex-order:3; order:3; position:relative; height:auto; padding-top:36%}
 .about-page_top_img img {left:auto; right:0; top:auto; bottom:0; max-height:120%; -ms-transform:none; transform:none}
}
@media screen and (max-width:39.99875em) {.about-page_top_img {padding-top:63.75%}
}
.about-page_top_text {position:relative; max-width:755px; font-size:14px}
.about-page_top_text_title {margin-bottom:18px; color:#090909; font-size:28px; line-height:1.286}
@media screen and (max-width:64.06125em) {.about-page_top_text {max-width:100%}
}
@media screen and (max-width:47.99875em) {.about-page_top_text {font-size:13px}
 .about-page_top_text_title {margin-bottom:14px; font-size:18px; font-weight:500; line-height:1.444}
}
@media screen and (max-width:39.99875em) {.about-page_advantages {padding-top:32px}
}
.faq-page {margin-bottom:54px; padding-top:52px; padding-bottom:30px; padding-left:20px; padding-right:20px; background-color:white}
@media screen and (max-width:47.99875em) {.faq-page {margin-bottom:0}
}
.faq-page_content {max-width:798px; margin-left:auto; margin-right:auto}
.faq-page_info {margin-bottom:28px; padding:26px 20px; color:#666666; font-size:13px; font-weight:500; border-radius:4px; background-color:#f7f7f7}
.faq-page_info_inner {display:-ms-flexbox; display:flex; -ms-flex-align:baseline; align-items:baseline; max-width:660px; margin-left:auto; margin-right:auto}
.faq-page_info_icon {-ms-flex:0 0 auto; flex:0 0 auto; display:-ms-flexbox; display:flex; -ms-flex-align:center; align-items:center; -ms-flex-pack:center; justify-content:center; width:21px; height:21px; margin-right:14px; color:white; font-size:10px; border-radius:100%; background-color:#78b750}
.faq-page_question-btn {margin-bottom:36px; text-align:center}
.faq-page_question-btn .site-btn {width:226px; height:46px; border-radius:23px}
.faq-page_btn {text-align:center}
@media screen and (max-width:47.99875em) {.faq-page_list {width:calc(100% + 40px); margin-left:-20px; margin-right:-20px}
}
.faq-page_list_item {padding-left:20px; padding-right:20px; border-bottom:1px solid #ececec}
.faq-page_list_item:first-child {border-top:1px solid #ececec}
.faq-page_list_item.is-open .faq-page_list_item_title i {color:rgba(57,57,57,0.5); font-size:2px}
.faq-page_list_item_title {display:-ms-flexbox; display:flex; -ms-flex-align:center; align-items:center; -ms-flex-pack:justify; justify-content:space-between; padding-top:22px; padding-bottom:22px; font-size:16px; font-weight:500; cursor:pointer}
@media screen and (max-width:47.99875em) {.faq-page_list_item_title {padding-top:16px; padding-bottom:16px; font-size:14px}
}
.faq-page_list_item_title i {-ms-flex:0 0 auto; flex:0 0 auto; margin-left:10px; color:#393939; font-size:20px}
.faq-page_list_item_text {display:none; max-width:670px; margin-bottom:46px; color:#666666; font-size:13px; font-weight:500}
@media screen and (max-width:47.99875em) {.faq-page_list_item_text {margin-bottom:24px; font-size:12px}
}
.faq-page_list_item_text > *:first-child {margin-top:0}
.faq-page_list_item_text > *:last-child {margin-bottom:0}
.faq_popup {width:596px}
.faq_popup_submit {max-width:254px}
@media screen and (max-width:39.99875em) {.faq_popup {width:100%}
 .faq_popup_submit {max-width:100%}
}
.article_container {padding-bottom:42px; background-color:white}
@media screen and (min-width:48em) {.article_container {padding-top:28px}
}
@media screen and (min-width:64.0625em) {.article_container {margin-bottom:48px; padding-bottom:54px}
}
.article_main {width:100%; margin-bottom:44px; padding-left:20px; padding-right:20px; color:#333333; font-size:12px}
@media screen and (min-width:48em) {.article_main {width:calc(100% - 280px); margin-bottom:0; font-size:14px}
}
@media screen and (min-width:64.0625em) {.article_main {width:calc(100% - 324px); padding-left:30px; padding-right:30px}
}
.article_right {width:100%}
.article_holder {padding-left:20px; padding-right:20px}
@media screen and (min-width:48em) {.article_right {width:280px}
}
@media screen and (min-width:64.0625em) {.article_right {width:324px}
 .article_holder {padding-right:30px}
}
@media (min-width:768px) {.article_holder {margin-top:-28px; padding-top:28px}
}
@media (max-width:767px) {.article_right {position:relative !important; height:auto !important}
 .article_holder {position:relative !important; width:100% !important; transform:none !important}
}
.article_img {width:calc(100% + 40px); margin-left:-20px; margin-right:-20px; text-align:center}
.article_img img {margin-bottom:36px}
@media screen and (min-width:48em) {.article_img img {margin-bottom:46px}
}
@media screen and (min-width:48em) {.article_img {width:100%; margin-left:0; margin-right:0}
}
.article_text {font-weight:500}
.article_text.text-block {text-align:justify}
.article_text img:first-child {display:block; margin-left:auto; margin-right:auto; margin-bottom:36px}
@media screen and (min-width:48em) {.article_text img:first-child {margin-bottom:46px}
}
.article_text > *:first-child {margin-top:0}
.article_text > *:last-child {margin-bottom:0}
.article_text h2,.article_text .h2 {margin-bottom:18px}
.article_text > ol,.article_text > ul {margin-bottom:42px}
.article_text ol,.article_text ul {padding-left:0; list-style-type:none}
.article_text ol li,.article_text ul li {position:relative; margin-bottom:24px; padding-left:30px; line-height:1.615}
.article_text ol li:last-child,.article_text ul li:last-child {margin-bottom:0}
.article_text ol li:before,.article_text ul li:before {position:absolute; left:0; display:block}
.article_text ol ol,.article_text ol ul,.article_text ul ol,.article_text ul ul {margin-top:12px}
.article_text ul {color:#666666; font-size:13px}
.article_text ul li:before {top:10px; width:18px; height:2px; content:""; border-radius:0; background-color:#78b750}
.article_text ol {counter-reset:textol}
.article_text ol li.green-disc:before {color:#78b750}
.article_text ol li:before {top:0; counter-increment:textol; content:counters(textol,".") ". "; font-weight:700}
.article_more {color:#090909}
.article_more_list {margin-top:20px; font-size:14px; font-weight:500; border:1px solid #e8e8e8; border-bottom:0}
.article_more_list a {display:block; padding:22px 25px; line-height:1.286; border-bottom:1px solid #e8e8e8}
.article_more_list .active {color:#ffc800}
.error-page {display:-ms-flexbox; display:flex; -ms-flex-direction:column; flex-direction:column; -ms-flex-align:center; align-items:center; -ms-flex-pack:center; justify-content:center; width:100%; height:100%; padding-top:30px; padding-bottom:30px; padding-left:20px; padding-right:20px; color:#333333; font-size:13px; font-weight:500; background-color:white; overflow-x:hidden; overflow-y:auto; text-align:center}
.error-page > * {-ms-flex:0 0 auto; flex:0 0 auto}
.error-page_img {margin-bottom:22px}
@media screen and (min-width:48em) {.error-page_img {margin-bottom:8px}
}
.error-page_img img {max-height:calc(100vh - 130px)}
.error-page_text {max-width:340px; margin-bottom:30px}
.error-page_btn {width:228px; height:40px; color:#666666; border-radius:20px; background-color:rgba(97,103,93,0.2)}
@media screen and (min-width:64.0625em) {.error-page_btn:hover {background-color:#666666; color:#f0f1f0}
}
* {-webkit-tap-highlight-color:rgba(0,0,0,0) !important}
.utility-text-img {display:flex; align-items:flex-start; margin-left:-20px; margin-right:-20px}
.utility-text-img__text {padding-left:20px; padding-right:20px; flex:0 0 50%; max-width:50%}
.utility-text-img__text_2-3 {padding-left:20px; padding-right:20px; flex:0 0 66%; max-width:66%}
.utility-text-img__text_1-3 {padding-left:20px; padding-right:20px; flex:0 0 33%; max-width:33%}
.utility-text-img__img-wrap {padding-left:20px; padding-right:20px; flex:0 1 100%; max-width:100%}
.utility-text-img__img {width:100%; height:auto}
.utility-img-row {display:flex; align-items:center; justify-content:space-around; justify-content:space-evenly; flex-wrap:wrap; margin-left:-20px; margin-right:-20px}
.utility-img-row__img-wrap {padding-left:20px; padding-right:20px; flex:0 0 30%; max-width:30%}
@media (max-width:1024px) {.utility-img-row__img-wrap {flex:0 0 40%; max-width:40%}
}
@media (max-width:768px) {.utility-text-img {flex-wrap:wrap}
 .utility-text-img__text,.utility-text-img__text_2-3,.utility-text-img__text_1-3 {flex:0 0 100%; max-width:100%}
 .utility-img-row__img-wrap {flex:0 0 50%; max-width:50%}
.table_property_product {width:100%}
.table_property_product .name_property_product,.table_property_product .value_property_product {width:50%}
.table_property_product .td_property_product {font-size:12px}
}
@media (max-width:320px) {.utility-img-row__img-wrap {flex:0 0 100%; max-width:100%}
}
.circle-custom-select__title {-webkit-appearance:none; -moz-appearance:none; -ms-appearance:none; appearance:none; height:50px; padding:0 70px 0 26px; color:#222222; font-size:10px; font-weight:600; text-transform:uppercase; border-radius:23px; border:0; background-color:#e4e5e4; background-image:url("data:image/png; base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAFCAYAAAB4ka1VAAAASElEQVQYV2NMzIhZwMjAeGDejMULGJBAUkZswr//DPaMIMb//wzzGRkZEmGKkMUYQZqQBUB8ZA1gBciKQGxk0+AKYIpANLJ7AAP+KVAeKk1YAAAAAElFTkSuQmCC"); background-position:right 25px top 50%}
.circle-custom-select__current {font-size:11px}
.circle-custom-select__options {color:#222222; font-size:12px; font-weight:600; padding:26px 0; border-radius:0; background-color:#e4e5e4; min-width:100%}
.circle-custom-select__option {padding:0 26px}
.circle-custom-select__option:last-child {margin-bottom:0}
.sale-order-detail {margin:0 30px; width:100%}
.cart_error {width:100%; padding:0 20px}
.sale-personal-section-index-block {margin:-10px 0 -25px}
.sale-personal-section-index-block-ico {color:#78b750}
.callback-link.mobile-link-callback {display:none}
.main-page_menu {position:relative}
.layer-menu-catalog.customize {position:absolute; left:0; top:0; z-index:99; max-height:690px; overflow-y:auto; overflow-x:hidden; box-shadow:0 3px 7px rgba(0,0,0,0.09)}
.layer-menu-catalog::-webkit-scrollbar-track {background-color:#FFFFFF}
.layer-menu-catalog::-webkit-scrollbar {height:5px; width:6px; background-color:#FFFFFF}
.layer-menu-catalog::-webkit-scrollbar-thumb {background-color:#78b750; border-radius:3px}
.layer-menu-catalog {scrollbar-color:#78b750 #fff; scrollbar-width:thin}
.table_product {width:100%; border-collapse:collapse; margin-bottom:20px}
.table_product .offer_tr input[type='radio'].property_offer {opacity:0; width:0; height:0; z-index:-1}
.table_product td .color_offer_prop {background:white; display:block; margin:0 auto; width:22px; border-radius:50%; height:22px; border:3px solid #fff; box-shadow:0 0 2px rgba(0,0,0,0.5)}
.table_product td:last-child,.table_product th:last-child {border-right:0}
.table_product td:last-child {font-weight:bold}
.table_product th {border-bottom:2px solid #ebebeb}
.table_product th,.table_product td {text-align:center; border-right:2px solid #ebebeb; padding:5px 10px}
.table_product .product-card_counts_value {font-size:10px}
.buttons_products > div:last-child {margin-right:0}
.buttons_products > div {margin-right:10px}
.buttons_products {width:45%; display:flex; flex-wrap:nowrap; float:right; margin-bottom:20px; justify-content:space-between}
.clearfix {clear:both}
.buttons_products .product-card_btn-compare {margin-top:0}
.buttons_products .product-card_btn {font-size:10px; max-width:160px; height:40px}
.buttons_products.not_visible {display:none}
.product-card_link_anchor {padding:5px 30px 5px 0; position:relative}
.product-card_link_anchor:hover:after {right:0}
.product-card_link_anchor:after {content:"\e902"; color:#78b750; position:absolute; right:5px; font-family:'icomoon' !important}
.product_card_info_container .descr_short p {font-size:14px}
.product_card_info_container .descr_short {margin-bottom:40px}
.service-text_desc_img {position:relative}
.banner_ozelenenie_btn {border-radius:30px; color:#fff; text-align:center; width:250px; padding:15px 20px 15px 50px; text-transform:uppercase; font-weight:bold; font-size:13px; margin-left:30px; background:#2a342e url(/local/templates/greenoffice/assets/img/flower.png) no-repeat 22px center; background-size:25px}
.service_order_block {background:#fbfbfb; border:1px solid #f2f2f2; padding:35px 50px; display:flex; flex-wrap:nowrap; max-width:976px; margin-left:auto; margin-right:auto; align-items:center; margin-bottom:30px}
.service_order_block_text {color:#6c6c6c; font-size:14px; width:calc(100% - 200px)}
.service_order_block > img {width:50px; margin-right:20px}
@media screen and (max-width:1200px) {.buttons_products {width:65%}
}
@media screen and (max-width:1000px) {.buttons_products {width:77%}
}
@media screen and (max-width:800px) {.buttons_products {width:77%}
.service_order_block {padding:20px 30px}
.service_order_block_text br {display:none}
.service_order_block_text {font-size:12px}
}
@media screen and (max-width:700px) {.service_order_block {flex-wrap:wrap}
 .service_order_block_text {font-size:14px; margin-bottom:20px; width:calc(100% - 80px)}
.banner_ozelenenie_btn {margin:0 auto}
.service_order_block > img {margin-bottom:20px}
}
@media screen and (max-width:500px) {.table_product th,.table_product td {font-size:10px; padding:5px 5px}
.buttons_products {width:100%}
.table_product .product-card_counts_value {font-size:8px}
.table_product .product-card_counts {max-width:80px; height:21px}
.product-card_counts_control {width:20px; height:20px; background-size:15px}
.buttons_products .product-card_btn {font-size:8px; max-width:140px; height:35px}
.service_order_block_text {font-size:12px}
.banner_ozelenenie_btn {font-size:11px; width:220px; background:#2a342e url(/local/templates/greenoffice/assets/img/flower.png) no-repeat 35px center; background-size:25px}
.service_order_block > img {display:none}
.service_order_block_text {width:100%; text-align:center}
}
@media screen and (max-width:350px) {.table_product .product-card_counts_value {font-size:6px; line-height:20px}
.table_product .product-card_counts {max-width:65px; height:21px}
}
@media screen and (max-width:64.06125em) {.callback-link {display:none}
 .callback-link.mobile-link-callback {display:block}
 .icon-whatsapp:before {content:""; display:block; width:100%; height:100%; background:url(/local/templates/greenoffice/assets/img/whatsapp.png) no-repeat center; background-size:contain}
}
li.no-hover:hover .menu-block {display:none !important}
.menu-block {position:absolute; left:calc((100vw - 74.625rem) / 2 * -1); top:86px; width:100vw; height:100vh; background-color:white; z-index:99; display:none; padding:0 0 60px 0}
 @media (max-width:1240px) {.menu-block {left:-20px}
 }
 .open-sub > .more-content {max-height:75vh; overflow:auto; overflow-y:auto; overflow-x:hidden; padding-top:55px}
 .more-content {column-count:auto; padding-top:0; padding-bottom:0}
 .more-content {padding-right:375px; column-gap:120px; margin-right:5px}
 .more-content > li > ul.has-two-col {column-count:4; column-gap:20px}
 .more-content {max-height:464px; display:flex; flex-direction:column; overflow-y:auto; overflow-x:hidden}
 .more-content > li > ul.has-two-col {column-count:4}
 .more-content::-webkit-scrollbar-track {background-color:#fff}
 .more-content::-webkit-scrollbar-thumb {border-radius:5px; background-color:#78b750}
 .more-content::-webkit-scrollbar {width:6px}
::-webkit-scrollbar-track {background-color:#fff}
::-webkit-scrollbar-thumb {border-radius:5px; background-color:#78b750}
::-webkit-scrollbar {width:6px}
::-webkit-scrollbar-button:vertical:start:decrement {background-color:transparent}
 * {scrollbar-color:#78b750 #fff; scrollbar-width:5px}
 .close-btn-menu {position:absolute; right:22%; top:15vh; color:black; width:25px; height:25px; display:flex; align-items:center; justify-content:center; border-radius:50%; cursor:pointer; transition:all .3s; z-index:101; display:none}
 .close-btn-menu:hover {background-color:#80808061; transition:all .3s}
 .more-content .site-header_product {position:fixed; right:20%; top:35%}
 @media screen and (min-width:64.0625em) {.more-content .site-header_product {}
 .close-btn-menu {}
}
.product_picture {position:absolute; width:inherit; height:inherit; object-fit:cover; padding:inherit; transition:opacity 0.5s ease; opacity:1}
.product_picture-opacity-0 {opacity:0}
.container.nopadding {padding:0}
 .top-block {display:grid; grid-template-columns:repeat(4,1fr); grid-template-rows:42px 164px 264px 141px; gap:16px; margin-top:37px}
 .top-block .top-block-1 {grid-column:span 2 / span 2; font-weight:600; font-size:16px; line-height:130%; letter-spacing:0}
 .top-block .top-block-2 {grid-column-start:3; font-weight:500}
 .top-block .top-block-3 {grid-column-start:4}
 .top-block .top-block-4 {grid-column:span 2 / span 2; grid-row-start:2}
 .top-block .top-block-5 {grid-column:span 2 / span 2; grid-column-start:3; grid-row-start:2}
.top-block .top-block-5 .text {margin-top:56px; color:#5C6162; line-height:133%}
 .top-block .top-block-9 {grid-row-start:3; border-radius:10px; background:url('/img/plant1.png') no-repeat bottom right #fff; padding:22px}
 .top-block .top-block-10 {grid-row-start:3; border-radius:10px; background:url('/img/plant2.png') no-repeat bottom right #fff; padding:22px}
.top-block .tag {font-weight:500; font-size:14px; line-height:140%; letter-spacing:0; text-align:center; color:#090909; backdrop-filter:blur(20px); background:#78B7501A; border-radius:5px; padding:3px 8px; display:inline-block; margin-bottom:22px}
.top-block a,a.home-morelink {font-weight:500; font-size:14px; line-height:140%; letter-spacing:0; color:#78B750; padding-right:22px; background:url('/img/arrow-right.svg') no-repeat center right}
.top-block .top-block h3 {color:#090909; font-family:Montserrat; font-weight:600; font-size:25px; line-height:110%; letter-spacing:0}
 .top-block .top-block-11 {grid-column:span 2 / span 2; grid-column-start:1; grid-row-start:4; border-radius:10px; background:url('/img/plant3.png') no-repeat bottom right #78B750; padding:22px}
 .top-block .top-block-12 {grid-column:span 2 / span 2; grid-row:span 2 / span 2; grid-column-start:3; grid-row-start:3; border-radius:10px; background:url('/img/plant4.png') no-repeat bottom right #F2F2F2; border:1px solid #D8D8D8; padding:22px}
 .top-block h2 {font-weight:600; font-size:30px; line-height:120%; letter-spacing:0; text-transform:uppercase; max-width:500px}
.top-block-num {font-weight:700; font-size:30px; line-height:120%; text-transform:uppercase}
.top-block .bottom-line {display:flex; flex-direction:column; height:172px; align-items:flex-start; justify-content:space-between}
.top-block .top-block-12 h3 {max-width:300px}
.top-block .card-text {color:#5C6162; font-family:Montserrat; font-weight:400; font-size:14px; line-height:130%; letter-spacing:0; max-width:415px}
.top-block .top-block-12 .bottom-line {min-height:335px}
.card-text-inner {margin-bottom:27px}
.top-block .top-block-11.green .tag {color:#FFF; background:#FFFFFF1A; border-radius:5px}
.top-block .top-block-11.green h3,.top-block .top-block-11.green a {color:#FFF}
.top-block .top-block-11.green a,.card-green a.home-morelink {background:url('/img/arrow-right-w.svg') no-repeat center right; color:#FFF}
.top-block .top-block-11.green .bottom-line {height:unset}
.expert-block .top-block-2 {margin-top:103px}
.expert-block .top-block-2 h2 {font-family:Montserrat; font-weight:600; font-size:30px; line-height:120%; letter-spacing:0; text-transform:uppercase; margin-bottom:39px}
.expert-block .top-block-2-grid {display:grid; grid-template-columns:1fr 1fr 1fr 1fr; gap:15px}
.expert-block .top-block-2-grid-card {background:#FFFFFF; border:1px solid #D8D8D8; border-radius:10px; padding:19px}
.expert-block .top-block-2-grid-card img {margin-bottom:20px}
.expert-block .top-block-2-grid-card h3 {color:#090909; font-weight:500; font-size:20px; line-height:120%; letter-spacing:0}
.expert-block .top-block-2-grid-card .text {color:#5C6162; font-family:Montserrat; font-weight:400; font-size:14px; line-height:130%; letter-spacing:0}
.expert-block .top-block-2 .bottom-line {display:flex; flex-direction:column; height:230px; justify-content:space-between}
.projects-block {background:#fff; border-radius:20px; margin-top:80px}
.projects-block .top-block-3 {padding-top:92px; padding-bottom:90px}
.projects-block .top-block-3 h2 {font-weight:600; font-size:30px; line-height:120%; letter-spacing:0; text-transform:uppercase; margin-bottom:18px}
.projects-block .top-block-3 .subheader-text {font-weight:400; font-size:14px; line-height:130%; letter-spacing:0; color:#5C6162; margin-bottom:40px}
.top-block-3-grid {display:grid; grid-template-columns:1fr 1fr 1fr 1fr; gap:15px}
.top-block-3-grid-card {}
.top-block-3-grid-card img {margin-bottom:20px}
.top-block-3-grid-card .pic-note {color:#090909; font-family:Montserrat; font-weight:500; font-size:20px; line-height:120%; letter-spacing:0; max-width:88%}
.articles-block section h2 {font-family:Montserrat; font-weight:600; font-size:30px; line-height:120%; letter-spacing:0; text-transform:uppercase; color:#090909}
.articles-block section {position:relative; margin-top:100px}
.articles-block section > a {position:absolute; top:10px; right:0}
.articles-block-grid {display:grid; grid-template-columns:2fr 1fr 1fr; grid-template-rows:320px; gap:15px; margin-top:39px}
.articles-block-card.card-green {background:url('/img/articles-plant-1.png') no-repeat bottom right #78B750; padding:20px}
.articles-block-card {border-radius:10px}
.articles-block-card.card-green .tag {background:#FFFFFF26; padding:3px 7px; color:#fff; font-family:Montserrat; font-weight:500; font-size:14px; line-height:140%; letter-spacing:0; text-align:center; display:inline-block; border-radius:5px}
.articles-block-card h3 {color:#090909; font-family:Montserrat; font-weight:600; font-size:20px; line-height:120%; letter-spacing:0; margin-top:15px; margin-bottom:15px}
.articles-block-card.card-green h3 {font-weight:600; font-size:20px; line-height:120%; letter-spacing:0; color:#fff; margin-top:22px; margin-bottom:14px; max-width:220px}
.articles-block-card.card-green .subtext {color:#fff; margin-bottom:55px; font-family:Montserrat; font-weight:400; font-size:14px; line-height:130%; letter-spacing:0; max-width:240px}
.articles-block-card .article-pic-wrapper.pic1 {height:200px; background:url('/img/articles-plant-2.png') no-repeat; background-size:cover; border-radius:10px; padding:10px}
.articles-block-card .article-pic-wrapper.pic2 {height:200px; background:url('/img/articles-plant-3.png') no-repeat; background-size:cover; border-radius:10px; padding:10px}
.articles-block-card .article-pic-wrapper .tag {background:#0000001A; color:#090909; padding:3px 7px; font-family:Montserrat; font-weight:500; font-size:14px; line-height:140%; letter-spacing:0; text-align:center; display:inline-block; border-radius:5px}
.catalog-block-new .products-tabs_slide-wrap {width:290px}
.catalog-block-new .catalog-list {gap:14px}
.catalog-block-new .catalog-list .product,.catalog-block-new .catalog-list .catalog-list_item {width:290px}
.catalog-block-new .products-block_slider-item {flex:unset}
.container.nopadding.adv-block {padding-bottom:100px}
.adv-block-grid {display:grid; grid-template-columns:repeat(4,1fr); grid-template-rows:repeat(2,211px); gap:15px}
.adv-block-grid .div-right-block {background:#fff !important; padding:15px 20px; border-radius:10px}
.adv-block-grid .div-right-block h3 {font-family:Montserrat; font-weight:600; font-size:20px; line-height:120%; letter-spacing:0; margin-top:10px; margin-top:36px; margin-bottom:16px}
.adv-block-grid .div-right-block img {}
.adv-block-grid .div-right-block .text {color:#5C6162; font-weight:400; font-size:14px; line-height:130%; letter-spacing:0}
 .adv-block-grid-div1 {grid-column:span 2 / span 2; grid-row:span 2 / span 2; background:url('/img/adv-plant.png') no-repeat; padding:30px 20px; border:1px solid #D8D8D8; border-radius:10px}
.adv-block-grid-div1 h2 {font-family:Montserrat; font-weight:600; font-size:30px; line-height:120%; letter-spacing:0; text-transform:uppercase; color:#090909; margin-bottom:16px}
.adv-block-grid-div1 .text {font-weight:400; font-size:14px; line-height:130%; letter-spacing:0; color:#5C6162; max-width:275px; margin-bottom:117px}
.adv-block-grid-div1 button.cbtn {background:#78B750; padding:18px 31px; color:#fff; padding:18px 41px; color:#fff; font-size:16px}
.adv-block-grid-div2 {grid-column-start:3; padding:19px 25px}
.adv-block-grid-div3 {grid-column-start:4}
.adv-block-grid-div4 {grid-column-start:3; grid-row-start:2}
.adv-block-grid-div5 {grid-column-start:4; grid-row-start:2}
 .img-text-block {background:#fff; border-radius:20px; padding-top:83px; padding-bottom:100px}
.img-text-block-grid {display:grid; grid-template-columns:repeat(2,1fr); grid-template-rows:332px 218px; gap:72px 52px}
.img-text-block-grid-card h2 {font-family:Montserrat; font-weight:600; font-size:30px; line-height:120%; letter-spacing:0; text-transform:uppercase}
.img-text-block-grid-card p {font-weight:400; font-size:14px; line-height:130%; letter-spacing:0; color:#5C6162}
.home-form .c-request__title {font-size:40px; line-height:120%}
@media(max-width:754px) {.main-right-block {position:relative !important; top:0 !important; right:0 !important; max-width:unset !important}
.top-block {grid-template-columns:repeat(2,1fr); grid-template-rows:unset; gap:16px}
.top-block > div {grid-column:1 / span 2 !important; grid-row-start:auto !important}
.top-block .top-block-1 {order:-10}
.top-block .top-block-4 {order:-9}
.top-block .top-block-2 {grid-column:1 / span 1 !important; order:-8}
.top-block .top-block-3 {grid-column:2 / span 1 !important; order:-7}
.top-block .top-block-5 {order:-6}
.top-block .top-block-12 {order:-5}
.expert-block .top-block-2-grid {display:grid; grid-template-columns:1fr; gap:15px}
.top-block-3-grid {grid-template-columns:1fr; gap:15px}
.articles-block-grid {grid-template-columns:1fr 1fr; grid-template-rows:unset}
.articles-block-card.card-green {grid-column:span 2}
.container.nopadding .c-request__wrapper {grid-template-columns:1fr !important}
.adv-block-grid {grid-template-columns:1fr; grid-template-rows:auto}
.adv-block-grid > div {grid-column:1 / span 1; grid-row:unset}
.img-text-block-grid {display:grid; grid-template-columns:1fr; grid-template-rows:auto; gap:10px}
.img-text-block-grid .img-text-block-grid-card:nth-child(3) {order:1}
.homepage-top .chero__title {font-size:25px; line-height:120%; letter-spacing:0}
.homepage-top .chero-custom .chero__snippet {font-size:14px}
.homepage-top .top-block-1 {font-size:14px}
.homepage-top .top-block h2 {font-size:22px}
.home-form .c-request__title {font-size:30px; line-height:120%}
.homepage-top .container {max-width:100%; margin:0 auto; padding:0 23px}
.homepage-top .chero__title {margin-bottom:19px}
.homepage-top .chero__snippet {margin-bottom:30px}
.homepage-top .cbtn:has(.cbtn__arrow) {padding:14px 32px; background:var(--c-green-hover); color:#fff; font-size:14px; letter-spacing:0; margin-bottom:60px}
.homepage-top .chero-custom {padding-top:50px; padding-bottom:100px}
.homepage-top .main-right-block {padding:4px 6px}
.homepage-top .main-right-block-wrapper {text-align:left}
.homepage-top .main-right-block-header {font-size:16px; margin-top:8px; margin-bottom:8px}
.homepage-top .main-right-block-image img {border-radius:10px; max-width:90%}
.homepage-top .main-right-block-image {text-align:left}
.chero-custom::after {content:""; width:100%; height:50px; border-radius:12px 12px 0 0}
.container.nopadding {padding:0 23px}
.top-block .top-block-1 {font-size:14px}
.top-block h2 {font-size:22px}
.top-block-num {font-size:25px; margin-top:6px}
.top-block .top-block-2 {font-size:14px}
.top-block .top-block-5 .text {margin-top:2px; color:#5C6162; line-height:133%; font-size:14px; margin-bottom:13px}
.top-block .top-block-12 {order:-5; padding:15px; background-size:contain; background-position:top right}
.top-block .top-block-12 h3 {max-width:60%; font-size:18px}
.top-block .top-block-12 .bottom-line {min-height:340px}
.top-block a,a.home-morelink {font-weight:500; font-size:12px; line-height:140%; letter-spacing:0; color:#78B750; padding-right:21px; background:url('/img/arrow-right.svg') no-repeat center right; padding-top:3px; padding-bottom:3px}
.container.nopadding .top-block {margin-top:0}
.top-block .top-block-9,.top-block .top-block-10,.top-block .top-block-11 {padding:10px 17px}
.top-block-9 .bottom-line h3,.top-block-10 .bottom-line h3,.top-block-11 .bottom-line h3 {font-size:20px; line-height:20px; margin-bottom:25px; max-width:70%}
.top-block .bottom-line {height:unset}
.expert-block .top-block-2 {margin-top:60px}
.expert-block .top-block-2 h2 {font-size:22px; margin-bottom:21px}
.expert-block .top-block-2-grid-card {position:relative}
.expert-block .top-block-2-grid-card img {margin-bottom:20px; position:absolute; top:15px; right:15px}
.expert-block .top-block-2-grid-card {background:#FFFFFF4D; border:1px solid #D8D8D8; border-radius:10px; padding:15px; position:relative}
.expert-block .top-block-2-grid-card h3 {font-size:16px; margin-bottom:22px; max-width:80%}
.expert-block .top-block-2 .bottom-line {height:unset}
.projects-block {background:#fff; border-radius:12px; margin-top:62px}
.projects-block .top-block-3 {padding-top:50px}
.projects-block .top-block-3 h2 {font-size:22px; margin-bottom:14px}
.projects-block .top-block-3 .subheader-text {font-weight:400; font-size:14px; line-height:130%; letter-spacing:0; color:#5C6162; margin-bottom:25px}
.top-block-3-grid {grid-template-columns:1fr; gap:20px}
.top-block-3-grid-card {text-align:center}
.top-block-3-grid-card img {margin-bottom:10px}
.top-block-3-grid-card .pic-note {color:#090909; font-family:Montserrat; font-weight:500; font-size:14px; line-height:120%; letter-spacing:0; max-width:100%}
.projects-block .top-block-3 {padding-top:36px}
.articles-block section {position:relative; margin-top:100px}
.articles-block section h2 {font-family:Montserrat; font-weight:600; font-size:22px; line-height:120%; letter-spacing:0; text-transform:uppercase; color:#090909}
.articles-block section {position:relative; margin-top:60px}
.articles-block-grid {grid-template-columns:1fr 1fr; grid-template-rows:unset; margin-top:20px}
.articles-block-card.card-green {background:url('/img/articles-plant-1.png') no-repeat bottom right #78B750; padding:14px}
.articles-block-card.card-green h3 {font-size:20px}
.articles-block-card.card-green .subtext {color:#fff; margin-bottom:34px; font-family:Montserrat; font-weight:400; font-size:14px; line-height:130%; letter-spacing:0; max-width:240px}
.articles-block-card .article-pic-wrapper.pic1,.articles-block-card .article-pic-wrapper.pic2 {height:117px; background-size:cover; border-radius:10px; padding:13px}
.articles-block-card h3 {color:#090909; font-family:Montserrat; font-weight:600; font-size:16px; line-height:120%; letter-spacing:0; margin-top:12px; margin-bottom:22px}
.c-request.home-form {margin-top:40px}
.home-form .c-request__title {font-size:22px; line-height:120%}
.home-form .c-request__content2 {padding:42px 20px 2px !important}
.home-form .c-request__form {padding:30px 20px !important}
.adv-block-grid-div1 {grid-column:span 2 / span 2; grid-row:span 2 / span 2; background:url('/img/adv-plant.png') no-repeat; padding:20px 13px; border:1px solid #D8D8D8; border-radius:10px; background-position:top right; background-size:272px}
.adv-block-grid-div1 h2 {font-family:Montserrat; font-weight:600; font-size:20px; line-height:120%; letter-spacing:0; text-transform:uppercase; color:#090909; margin-bottom:120px; max-width:60%}
.adv-block-grid-div1 .text {font-weight:400; font-size:14px; line-height:130%; letter-spacing:0; color:#5C6162; max-width:275px; margin-bottom:17px}
.adv-block-grid-div1 button.cbtn {background:#78B750; padding:18px 31px; color:#fff; padding:13px 28px; color:#fff; font-size:14px}
.adv-block-grid .div-right-block {padding:12px 12px; border-radius:10px; position:relative}
.adv-block-grid .div-right-block img {position:absolute; top:10px; right:10px}
.adv-block-grid .div-right-block h3 {font-family:Montserrat; font-weight:600; font-size:20px; line-height:120%; letter-spacing:0; margin-top:10px; margin-top:0; margin-bottom:16px; max-width:90%}
.img-text-block {background:#fff; border-radius:20px; padding-top:48px; padding-bottom:100px}
.img-text-block-grid-card h2 {font-family:Montserrat; font-weight:600; font-size:22px; line-height:120%; letter-spacing:0; text-transform:uppercase; margin-bottom:21px}
.img-text-block-grid-card p {margin-bottom:0}
.img-text-block-grid {gap:30px}
}

/* End */


/* Start:/local/templates/greenoffice_modify/assets/css/pages/catalog.min.css?177668411829558*/
.lechuza_categories .catalog-page_categorie_img{top:20px;right:0;left:auto;width:170px;height:100%}.catalog-page_categorie_img{position:absolute;top:0;left:0;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:end;justify-content:flex-end;width:100%;height:100%}.catalog-page_categorie_img img{-ms-flex:0 0 auto;flex:0 0 auto}.catalog-page_categorie_info{position:relative;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:start;align-items:flex-start;color:#111}.catalog-page_top{margin-bottom:22px}.catalog-page_categories{width:calc(100% - 292px)}.catalog-page_categories.lechuza_categories{width:100%;position:relative}@media screen and (max-width:64.0613em){.catalog-page_categories{width:calc(100% + 11px);margin-left:-11px}}.catalog-page_categorie{position:relative;display:-ms-flexbox;display:flex;width:calc(33.3% - 11px);height:200px;margin-left:11px;margin-bottom:11px;padding:30px 32px;background-color:white;overflow:hidden}.catalog-page_categories.lechuza_categories .catalog-page_categorie:nth-child(4n){margin-right:0}.catalog-page_categories.lechuza_categories .catalog-page_categorie{width:calc(25% - 8.6px);margin-left:0;margin-right:11px}.catalog-page_categorie_title{max-width:136px;font-size:16px;font-weight:500;line-height:1.375}.catalog-page_categorie_link{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.catalog-page_categorie_link span{width:0;color:#78b750;font-size:10px;font-weight:500;overflow:hidden;text-transform:uppercase;transition:width .25s,margin-right .25s}.catalog-page_categorie_link i{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:38px;height:38px;color:#c1c1c1;font-size:11px;border-radius:50%;border:1px solid #c1c1c1;background-color:#fff;-ms-transform:rotate(-45deg);transform:rotate(-45deg);transition:color .25s,background-color .25s}@media screen and (min-width:64.0625em){.catalog-page_categorie:hover{box-shadow:0 7px 27px rgba(57,58,57,.22)} .catalog-page_categorie:hover .catalog-page_categorie_link span{width:auto;margin-right:12px} .catalog-page_categorie:hover .catalog-page_categorie_link i{-ms-transform:none;transform:none;background-color:#78b750;border-color:#78b750;color:white}}@media screen and (max-width:78.7488em){.catalog-page_categorie{width:calc(50% - 11px)}}@media screen and (max-width:64.0613em){.catalog-page_categorie{width:calc(33.3% - 11px);height:112px;padding:16px 30px} .catalog-page_categorie_info{-ms-flex-pack:center;justify-content:center} .catalog-page_categorie_link{display:none} .catalog-page_categorie_title{background-color:rgba(255,255,255,.6);box-shadow:9px 0 7px rgba(255,255,255,.6)}}@media screen and (max-width:47.9988em){.catalog-page_categorie{width:calc(50% - 11px)}}@media screen and (max-width:39.9988em){.catalog-page_categorie{width:calc(100% - 11px)}}.catalog-page_list .product_choice{display:none}@media screen and (max-width:64.0613em){.catalog-page_list{width:calc(100% + 40px);margin:0 -20px;background-color:white}}@media screen and (min-width:64.0625em){.catalog-page_list_table .product,.catalog-page_list_table .catalog-list_item{width:calc(100% + 1px)} .catalog-page_list_table .product:hover .product_choice,.catalog-page_list_table .catalog-list_item:hover .product_choice{box-shadow:none} .catalog-page_list_table .product_inner{-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap} .catalog-page_list_table .product_img{-ms-flex-order:-3;order:-3;width:264px;height:180px;padding-top:0;padding-bottom:0;padding-left:84px} .catalog-page_list_table .product_img img{max-height:156px} .catalog-page_list_table .product_info{-ms-flex:0 0 auto;flex:0 0 auto;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center;width:calc(100% - 264px - 50px - 12px);padding:16px 24px 16px 0} .catalog-page_list_table .product_info_top{width:calc(100% - 276px);padding-right:16px} .catalog-page_list_table .product_info_bottom{width:276px} .catalog-page_list_table .product_properties,.catalog-page_list_table .product_btns,.catalog-page_list_table .product_btn{margin-bottom:0} .catalog-page_list_table .product_btns{-ms-flex-pack:start;justify-content:flex-start} .catalog-page_list_table .product_buy{width:154px;max-width:calc(100% - 100px);margin-right:20px} .catalog-page_list_table .product_compare{width:auto;font-size:8px} .catalog-page_list_table .product_choice{position:static;z-index:1;width:100%;width:calc(100% - 162px);padding:0;margin-right:0;margin-top:0;margin:0 auto;visibility:visible;background-color:transparent} .catalog-page_list_table .product_choice_item{display:inline-block;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center;width:auto;padding:6px 0 0;justify-content:left} .catalog-page_list_table .product_choice_item_title{display:flex;margin-bottom:3px} .catalog-page_list_table .product_choice_item_list{-ms-flex-direction:row;flex-direction:row;width:100%;-ms-justify-content:left;justify-content:left} .catalog-page_list_table .product_choice_item_list_item:not(.product_colors_list_item) span{width:100%;margin-right:0;padding-left:3px;padding-right:3px;text-align:center} .catalog-page_list_table .product_colors_list_item span{margin-right:0} .catalog-page_list_table .product_colors_list_item:not(:first-child){margin-bottom:6px} .catalog-page_list_table .product_label_item{top:14px;left:16px}}@media screen and (min-width:64.0625em){.catalog-page_list_subcatalog .product,.catalog-page_list_subcatalog .catalog-list_item{width:calc(33.3% + 1px)}}@media screen and (min-width:64.0625em) and (max-width:1124px){.catalog-page_list_subcatalog .product,.catalog-page_list_subcatalog .catalog-list_item{width:calc(50% + 1px)}}@media screen and (min-width:64.0625em){.catalog-page_list_subcatalog.catalog-page_list_table .product,.catalog-page_list_subcatalog.catalog-page_list_table .catalog-list_item{width:calc(100% + 1px)} .catalog-page_list_subcatalog.catalog-page_list_table .product_img{width:200px;padding-left:24px} .catalog-page_list_subcatalog.catalog-page_list_table .product_info{width:calc(100% - 200px - 50px - 12px)}}@media screen and (min-width:78.75em){.catalog-page_list_subcatalog.catalog-page_list_table .product_img{width:264px;padding-left:84px} .catalog-page_list_subcatalog.catalog-page_list_table .product_info{width:calc(100% - 264px - 50px - 12px)}}.catalog-page_options{background-color:white;padding:22px 32px}@media screen and (max-width:64.0613em){.catalog-page_options{width:calc(100% + 40px);margin-left:-20px;margin-right:-20px;padding-left:20px;padding-right:20px} .catalog-page_options.fixed{position:fixed;left:0;top:66px;z-index:99;box-shadow:0 3px 7px rgba(0,0,0,.09);width:100%;margin-left:0;padding:15px 32px}}.catalog-page_sort{color:#090909;font-size:13px;font-weight:500}@media screen and (max-width:64.0613em){.catalog-page_sort{width:calc(100% - 60px)} .catalog-page_sort_full{width:100%}}.catalog-page_sort_item{cursor:pointer;margin-right:30px;opacity:.7;z-index:10}.catalog-page_sort_item_select.open{opacity:1}.catalog-page_sort_item_active{font-weight:bold;opacity:1}.catalog-page_sort_item:last-child{margin-right:0}@media screen and (max-width:64.0613em){.catalog-page_sort_item_select{width:100%;margin-right:0}}.catalog-page_sort_item_select_title{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;border:0;height:auto;padding:0;background-color:transparent;font-weight:inherit}.catalog-page_sort_item_select_current{font-size:13px}.catalog-page_sort_item_select_title i{margin-left:8px;font-size:5px;color:#090909}@media screen and (max-width:64.0613em){.catalog-page_sort_item_select_title{-ms-flex-pack:justify;justify-content:space-between;height:45px;padding-left:16px;padding-right:16px;border-radius:4px;border:1px solid #ececec} #list_section_container{overflow-x:hidden}}.catalog-page_views_item{margin-left:20px;color:#181516;cursor:pointer}.catalog-page_views_item:before{display:block;content:"";width:100%;height:100%;background-position:50% 50%}.catalog-page_views_item.grid-view{width:15px;height:auto;min-height:14px}.catalog-page_views_item.grid-view:before{background-image:url(/local/templates/greenoffice_modify/assets/css/pages/../../img/grid.png)}.catalog-page_views_item.grid-view.active:before{background-image:url(/local/templates/greenoffice_modify/assets/css/pages/../../img/grid-active.png)}.catalog-page_views_item.table-view{width:16px;height:auto;min-height:14px}.catalog-page_views_item.table-view:before{background-image:url(/local/templates/greenoffice_modify/assets/css/pages/../../img/table.svg)}.catalog-page_views_item.table-view.active:before{background-image:url(/local/templates/greenoffice_modify/assets/css/pages/../../img/table-active.svg)}.catalog-page_controls{margin-top:20px;margin-bottom:50px}@media screen and (max-width:64.0613em){.catalog-page_controls{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;-ms-flex-pack:start;justify-content:flex-start;margin-bottom:40px}}@media screen and (max-width:64.0613em){.catalog-page_controls .catalog-list_btn{-ms-flex-order:3;order:3}}.catalog-page_controls .catalog-list_show-more{width:100%;height:60px;margin-top:0;margin-bottom:22px;background-color:white}@media screen and (max-width:64.0613em){.catalog-page_controls .catalog-list_show-more{width:192px;height:40px;margin-bottom:0;background-color:transparent;border-radius:20px;border:1px solid #e5e5e5} .catalog-page_controls .catalog-list_show-more span{line-height:.9}}@media screen and (max-width:64.0613em){.catalog-page_controls_bottom{-ms-flex-pack:center;justify-content:center}}.catalog-page_controls_counts select{width:184px}.catalog-page_tabs{margin-top:20px;margin-bottom:50px;background-color:white}@media screen and (max-width:64.0613em){.catalog-page_tabs{margin-bottom:40px}}.catalog-page_tabs_links{align-self:stretch;padding-left:40px;padding-right:28px;font-size:15px;border-bottom:1px solid #ececec}@media screen and (max-width:64.0613em){.catalog-page_tabs_links{padding-left:20px;padding-right:20px}}.catalog-page_tabs_link{position:relative;display:flex;align-items:center;height:66px;margin-right:40px}.catalog-page_tabs_link:not(.active){opacity:1}@media screen and (max-width:47.9988em){.catalog-page_tabs_link{font-size:14px;margin-right:28px} .catalog-page_tabs_link:last-child{margin-right:0}}.catalog-page_tabs_link:after{position:absolute;left:50%;top:97%;z-index:2;display:block;content:"";width:0;height:2px;background-color:transparent;-ms-transform:translateX(-50%);transform:translateX(-50%);transition:background-color .25s,width .25s}.catalog-page_tabs_link.active:after{width:100%;background-color:#5da133}.catalog-page_tab_text{padding:42px 28px 44px 40px;font-size:14px}@media screen and (max-width:64.0613em){.catalog-page_tab_text{padding:32px 20px 30px}}.catalog-page_tabs_list{display:flex;flex-wrap:wrap;padding:42px 28px 44px 40px}@media screen and (max-width:64.0613em){.catalog-page_tabs_list{padding:32px 20px 30px}}.catalog-page_tabs_list a{margin-right:8px;margin-bottom:8px;padding:5px 10px;font-weight:500;font-size:14px;background-color:#f4f5f4;border-radius:4px;color:#5f5f5f}.catalog-page_tabs_list a:hover{background-color:#78b750;color:#FFFFFF}.subcatalog-page_categories{width:calc(100% + 10px);margin-left:-5px;margin-right:-5px;margin-bottom:20px;color:#666;font-size:12px;font-weight:500}.subcatalog-page_categorie{margin:0 5px 12px;padding:6px 12px;line-height:1.2;border-radius:4px;background-color:white}@media screen and (min-width:64.0625em){.subcatalog-page_categorie:hover{color:white;background-color:#78b750}}.subcatalog-page_content{background-color:white}.subcatalog-page_filter{width:300px;border-right:1px solid #ececec}@media screen and (max-width:64.0613em){.subcatalog-page_filter{width:0;border:0;overflow:hidden}}.subcatalog-page_main{-ms-flex:1 0 auto;flex:1 0 auto;width:calc(100% - 300px)}.search-result .catalog-page_controls_bottom{-ms-flex-pack:end;justify-content:flex-end}.subcatalog-page_filter.is-horizontal{width:100%;padding:22px 32px;border:0;border-top:1px solid #ececec}.subcatalog-page_filter.is-horizontal .catalog-filter_item_content,.subcatalog-page_filter.is-horizontal .catalog-filter_item_checkbox{margin-top:0;margin-bottom:0}.subcatalog-page_filter.is-horizontal .catalog-filter{display:flex;flex-wrap:wrap;margin-bottom:-23px;background-color:transparent}.subcatalog-page_filter.is-horizontal .catalog-filter>*{margin-bottom:15px}@media screen and (max-width:64.0613em){.subcatalog-page_filter.is-horizontal{width:calc(100% + 40px);padding:20px 32px;margin-left:-20px;margin-right:-20px;background-color:white} .subcatalog-page_filter.is-horizontal .catalog-filter{margin-bottom:-20px} .subcatalog-page_filter.is-horizontal .catalog-filter>*{padding-bottom:0}}.subcatalog-page_filter.is-horizontal .catalog-filter_item{border:0;display:inline-block;padding:0 5px 0 5px}@media screen and (max-width:1024px){.catalog-page_categories.lechuza_categories .catalog-page_categorie{width:calc(49.9% - 8.6px)}.catalog-page_categories.lechuza_categories .catalog-page_categorie:nth-child(2n){margin-right:0}.catalog-page_categories.lechuza_categories{margin-left:0}.catalog-page_categories.lechuza_categories{width:calc(100% + 2.75rem);margin-left:-1.25rem}}@media screen and (max-width:600px){.subcatalog-page_filter.is-horizontal .smartfilter{font-size:0} .subcatalog-page_filter.is-horizontal .catalog-filter_item_checkbox{margin-bottom:5px}.catalog-page_categories.lechuza_categories .catalog-page_categorie{flex-direction:column;height:auto}.lechuza_categories .catalog-page_categorie_img{position:static;display:block;margin:0 auto}.lechuza_categories .catalog-page_categorie_info{display:block;width:100%;text-align:center}.lechuza_categories .catalog-page_categorie_title{max-width:100%}}@media screen and (max-width:450px){.catalog-page_categorie{padding:16px 10px}.lechuza_categories .catalog-page_categorie_img{width:130px}}@media screen and (max-width:350px){.lechuza_categories .catalog-page_categorie_img{width:100px}}@media screen and (max-width:29.9375em){.catalog-page_list .product_choice{display:block}}.product-card_top{margin-bottom:28px;background-color:white}@media screen and (max-width:47.9988em){.product-card_top{margin-bottom:0}}.product-card_gallery{position:relative;width:42%;padding:0 20px 30px 20px;border-right:1px solid #ececec}@media screen and (max-width:64.0613em){.product-card_gallery{width:38%}}@media screen and (max-width:47.9988em){.product-card_gallery{width:100%;padding-bottom:20px;border-bottom:1px solid #ececec}}.product-card_gallery img{-ms-flex:0 0 auto;flex:0 0 auto;margin-left:auto;margin-right:auto;width:100%}.product-card_gallery_item:not(.slick-initialized){display:-ms-flexbox;display:flex;margin-bottom:16px;overflow:hidden}.product-card_gallery_item:not(.slick-initialized) .product-card_gallery_nav_item,.product-card_gallery_item:not(.slick-initialized) .product-card_gallery_for_item{-ms-flex:0 0 auto;flex:0 0 auto}.product-card_gallery_item:not(.slick-initialized) .product-card_gallery_for_item{width:100%}.product-card_gallery_for.slick-slider{margin-bottom:16px}.product-card_gallery_for_item_inner{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;height:384px;padding:8px}@media screen and (max-width:47.9988em){.product-card_gallery_for_item_inner{height:244px;padding-top:6px;padding-bottom:0;padding-left:0;padding-right:0}}.product-card_gallery_for_item img{display:block!important}@media screen and (max-width:47.9988em){.product-card_gallery_for_item img{max-height:244px;width:auto;height:auto}}.product-card_gallery_nav{width:292px;margin-left:auto;margin-right:auto}@media screen and (max-width:64.0613em){.product-card_gallery_nav{width:222px}}@media screen and (max-width:47.9988em){.product-card_gallery_nav,.product-card_gallery_nav.slick-slider{position:absolute;top:0;left:0;z-index:-100;max-width:100%;max-height:100%;visibility:hidden;opacity:0;overflow:hidden;pointer-events:none}}.product-card_gallery_nav .slick-current .product-card_gallery_nav_item_inner{border-color:#c2c2c2}.product-card_gallery_nav_item{cursor:pointer}.product-card_gallery_nav_item_inner{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:64px;height:64px;margin-right:5px;margin-left:5px;padding:6px;border:1px solid #e6e6e6}.product-card_label{z-index:1}.product-card_info{width:58%;font-size:14px}.product_card_info_container{padding:30px;width:100%}@media screen and (max-width:64.0613em){.product-card_info{width:62%}}@media screen and (max-width:47.9988em){.product-card_info{width:100%}}.product-card_info_left{width:56.5%;padding-left:7.5%;padding-right:7.5%}@media screen and (max-width:64.0613em){.product-card_info_left{width:53%}}.product-card_info_right{width:43.5%;padding-left:6%;padding-right:6%;background-image:linear-gradient(to right,#f3f3f3 0,#f9f9f9 24px,#fafafa 25px,#fafafa 100%)}@media screen and (max-width:64.0613em){.product-card_info_right{width:47%}}@media screen and (max-width:47.9988em){.product-card_info_right{-ms-flex-order:-1;order:-1;background-image:none;border-bottom:1px solid #ececec}}.product-card_info_left,.product-card_info_right{padding-top:42px;padding-bottom:48px}@media screen and (max-width:64.0613em){.product-card_info_left,.product-card_info_right{padding-left:20px;padding-right:20px}}@media screen and (max-width:47.9988em){.product-card_info_left,.product-card_info_right{width:100%;padding-top:20px;padding-bottom:24px}}.product-card_info_title{margin-bottom:8px;color:#090909;font-size:14px;font-weight:500}.product-card_select{color:#333;font-size:14px;margin-bottom:12px}.product-card_select_title{-ms-flex-pack:justify;justify-content:space-between;width:100%;height:50px;padding-left:16px;padding-right:16px;font-weight:500;border-radius:4px;border:1px solid #e0e0e0;background-color:#f8f8f8}.product-card_select_title i{-ms-flex:0 0 auto;flex:0 0 auto;margin-left:10px;color:#999;font-size:5px}.product-card_select_label{color:#999;font-size:10px}.product-card_select_options{font-weight:500}.product-card_options_info{margin-top:18px;margin-bottom:20px;color:#999;font-size:10px;line-height:1.2}.product-card_options_info i{width:18px;height:18px;margin-right:8px;color:#78b750;font-size:9px;line-height:18px;text-align:center;border-radius:50%;background-color:rgba(120,183,80,.3)}.product-card_options_info_text{width:calc(100% - 28px)}.product-card_colors_list{margin-bottom:14px}.product-card_colors_list_item{margin-top:0}.product-card_colors_list_item span{width:24px;height:24px}.product-card_desc{color:#666;font-size:12px}.product-card_desc_text{margin-bottom:8px}.product-card_desc_link{color:#538e2e}.product-card_price{margin-bottom:20px;color:#333;font-size:12px}.product-card_price.empty_offers_product{display:inline-block}.product-card_price_title{width:100%;margin-bottom:4px;color:#666;font-weight:300;line-height:1}.product-card_price_value{margin-bottom:10px;font-size:24px;font-weight:600;line-height:.9}.product-card_price_value_old{display:inline-block;padding:4px 10px;color:#333;line-height:1;text-decoration:line-through;border-radius:10px;background-color:#ffc800}@media screen and (max-width:47.9988em){.product-card_price{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center} .product-card_price_value{margin-right:12px} .product-card_price_value_old{margin-bottom:10px}}.product-card_counts{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;height:41px;margin-bottom:38px;border-radius:21px;background-color:#ebebeb}.product-card_counts_value{-ms-flex:1 1 auto;flex:1 1 auto;color:#666;font-size:11px;font-weight:600;text-align:center;text-transform:uppercase;border:0;background-color:transparent}.product-card_counts_control{-ms-flex:0 0 auto;flex:0 0 auto;width:40px;height:40px;background-position:center;background-repeat:no-repeat;background-size:19px;cursor:pointer}.product-card_counts_minus{background-image:url(/local/templates/greenoffice_modify/assets/css/pages/../../img/minus-circle.png)}.product-card_counts_plus{background-image:url(/local/templates/greenoffice_modify/assets/css/pages/../../img/plus-circle.png)}.product-card_btns{text-align:center}@media screen and (max-width:47.9988em){.product-card_btns{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between}}.product-card_btn{width:100%;height:50px;margin-bottom:10px;border-radius:25px}.product-card_btn-fast{color:#707070;font-size:10px;border:1px solid rgba(83,83,83,.3)}@media screen and (max-width:47.9988em){.product-card_btn-fast{font-size:12px}}.product-card_btn-fast i{color:#78b750}@media screen and (min-width:64.0625em){.product-card_btn-fast:hover{color:white;border-color:#78b750;background-color:#78b750} .product-card_btn-fast:hover i{color:inherit}}.product-card_btn-compare,.avaible_span{margin-top:10px;color:rgba(17,17,17,.5);font-size:8px}@media screen and (max-width:47.9988em){.product-card_btn-compare,.avaible_span{font-size:10px}}.product-card_btn-compare i{color:rgba(0,17,17,.4)}@media screen and (min-width:64.0625em){.product-card_btn-compare:hover,.avaible_span:hover{color:#78b750} .product-card_btn-compare:hover i{color:inherit}}@media screen and (max-width:47.9988em){.product-card_btn{margin-bottom:14px} .product-card_btn-buy{width:calc(50% - 5px)} .product-card_btn-compare,.avaible_span{margin-left:auto;margin-right:auto;margin-top:6px}}.product-card_tabs{margin-bottom:34px;background-color:white}.product-card_tabs_links{padding-left:40px;padding-right:28px;font-size:15px;border-bottom:1px solid #ececec}@media screen and (max-width:64.0613em){.product-card_tabs_links{padding-left:20px;padding-right:20px}}.product-card_tabs_link{height:66px}.product-card_tabs_link:not(.active){opacity:1}.product-card_tabs_link>span:not(:last-child){margin-right:4px}.product-card_tabs_link .green-text{font-weight:600}@media screen and (max-width:47.9988em){.product-card_tabs .product-card_profitable-set{display:none}}.product-card_tab_text{padding:42px 28px 44px 40px;font-size:14px}@media screen and (max-width:64.0613em){.product-card_tab_text{padding-top:32px;padding-bottom:30px;padding-left:20px;padding-right:20px}}.product-card_tab_description{-ms-flex:1 1 auto;flex:1 1 auto;width:calc(100% - 326px);padding-right:46px;font-size:13px}@media screen and (max-width:47.9988em){.product-card_tab_description{padding-right:0}}.product-card_tab_description_title{color:#090909;font-size:18px;font-weight:600}.product-card_tab_description_item{margin-bottom:40px;font-size:13px}@media screen and (max-width:47.9988em){.product-card_tab_description_item{margin-bottom:28px}}.product-card_tab_description p{margin-bottom:14px;color:inherit!important;font:inherit!important;font-size:14px!important}.product-card_tab_description strong{font-weight:400}.product-card_tab_description strong span{color:#538e2e}.product-card_profitable-set{width:326px}@media screen and (max-width:47.9988em){.product-card_profitable-set{width:100%}}.product-card_profitable-set_title{width:100%;-ms-flex-align:center;align-items:center;margin-bottom:14px;color:#090909;font-size:16px;font-weight:500}@media screen and (max-width:47.9988em){.product-card_profitable-set_title{text-align:center;padding-top:22px}}.product-card_profitable-set_title span{display:inline-block}.product-card_profitable-set_title .percent{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:36px;height:36px;margin-right:16px;color:white;font-weight:700;border-radius:50%;background-color:#78b750}.product-card_profitable-set_container{border:2px solid #78b750}@media screen and (max-width:47.9988em){.product-card_profitable-set_container{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;width:100%}}.product-card_profitable-set_item{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding:22px 10px 30px}.product-card_profitable-set_item_img{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:86px;height:128px}.product-card_profitable-set_item_img img{-ms-flex:0 0 auto;flex:0 0 auto}.product-card_profitable-set_item_info{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:flex-start;width:calc(100% - 86px);margin-bottom:-6px;padding-left:16px}.product-card_profitable-set_item_info .product_price{margin-bottom:0}@media screen and (max-width:47.9988em){.product-card_profitable-set_item{-ms-flex-item-align:stretch;-ms-grid-row-align:stretch;align-self:stretch;-ms-flex-direction:column;flex-direction:column;width:calc(50% - 12px);padding-top:0;padding-bottom:18px;text-align:center} .product-card_profitable-set_item_img{height:100px;margin-bottom:6px} .product-card_profitable-set_item_info{-ms-flex-align:center;align-items:center;padding-left:0} .product-card_profitable-set_item .product_price,.product-card_profitable-set_item .product_category,.product-card_profitable-set_item .product_properties{display:none} .product-card_profitable-set_item .product_name{font-size:13px}}.product-card_profitable-set_plus{position:relative;margin-top:-8px;text-align:center}@media screen and (max-width:47.9988em){.product-card_profitable-set_plus{max-width:22px}}.product-card_profitable-set_plus:before{position:absolute;left:0;top:50%;display:block;content:"";width:100%;height:1px;background-color:#ececec}@media screen and (max-width:47.9988em){.product-card_profitable-set_plus:before{display:none}}.product-card_profitable-set_plus i{position:relative;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:21px;height:21px;padding-left:1px;color:#78b750;font-size:9px;border-radius:50%;border:1px solid #d8d8d8;background-color:white}.product-card_profitable-set_result{-ms-flex-align:center;align-items:center;width:100%;padding:22px 29px;border-top:1px solid #ececec}@media screen and (max-width:47.9988em){.product-card_profitable-set_result{padding-top:0;border-top:0}}.product-card_profitable-set_result_price{margin-right:16px;color:#000;font-size:20px;font-weight:600;line-height:1.1}.product-card_profitable-set_result_price_title{font-size:12px;font-weight:300}.product-card_profitable-set_result_btn{-ms-flex:1 0 auto;flex:1 0 auto;height:40px;padding:0 10px;border-radius:20px}.product-card_accessories{margin-top:-1px}.product-card_accessories_categories{width:300px;border-top:1px solid #ececec;border-right:1px solid #ececec;background-color:#fafafa}@media screen and (max-width:64.0613em){.product-card_accessories_categories{width:260px}}@media screen and (max-width:47.9988em){.product-card_accessories_categories{width:100%;padding:0 20px 12px;border:0;background-color:#f2f2f2}}.product-card_accessories_categories_list{color:#090909;font-size:12px;font-weight:500}.product-card_accessories_categories_list_item{width:100%;height:60px;padding:6px 26px 6px 30px;border-bottom:1px solid #ececec}.product-card_accessories_main{width:calc(100% - 300px)}@media screen and (max-width:64.0613em){.product-card_accessories_main{width:calc(100% - 260px)}}@media screen and (max-width:47.9988em){.product-card_accessories_main{width:100%}}.product-card_accessories_main .pagination{-ms-flex-pack:center;justify-content:center;margin-top:24px;margin-bottom:28px}@media screen and (max-width:64.0613em){.product-card_accessories_main .pagination{display:none}}.order_form_delivery-title{position:relative;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.order_form_delivery-title_info_btn{position:relative;width:17px;height:17px;margin-left:10px;background-image:url(/local/templates/greenoffice_modify/assets/css/pages/../../img/question.png);cursor:pointer}.order_form_delivery-title_info_btn:before{position:absolute;display:block;content:"";bottom:calc(100% + 1px);left:50%;z-index:-100;border:6px solid transparent;border-top:8px solid #252525;-ms-transform:translateX(-50%);transform:translateX(-50%);visibility:hidden;opacity:0;transition:visibility .25s,opacity .25s}.order_form_delivery-title_info_content{position:absolute;left:0;bottom:calc(100% + 15px);z-index:-100;width:100%;padding:38px 34px;color:#fff;font-size:12px;font-weight:500;line-height:1.5;border-radius:4px;background-color:#252525;visibility:hidden;opacity:0;transition:visibility .25s,opacity .25s}.catalog-filter_item_header{position:relative}.catalog-filter_item_header .order_form_delivery-title_info_content{transform:translate(0,4px)}.order_form_delivery-title_info_content:before{position:absolute;display:block;content:"";top:100%;left:0;width:100%;height:15px}.order_form_delivery-title_info_content p{margin-bottom:20px}.order_form_delivery-title_info_content p+ul{margin-top:-12px}.order_form_delivery-title_info_content ul{list-style-type:none;color:#999;margin-bottom:24px;padding:0}.order_form_delivery-title_info_content .green-text{font-size:11px}.order_form_delivery-title_info_content *:last-child{margin-bottom:0}.order_form_delivery-title_info:hover .order_form_delivery-title_info_btn:before,.order_form_delivery-title_info:hover .order_form_delivery-title_info_content{z-index:100;visibility:visible;opacity:1}
/* End */


/* Start:/local/templates/greenoffice_modify/assets/css/custom.css?177702156412610*/
.offer-block.hidden-block {
  display: none;
}

.catalog-list_btn:hover {
  color: inherit;
  text-decoration: none;
}

.pagination li.current span {
  color: #fff;
  background-color: #252525;
}

.block-loaded:before {
  content: '';
  display: block;
  width: 100%;
  height: 100vh;
  background-color: rgba(255, 255, 255, 0.45);
  background-image: url("/local/templates/greenoffice_modify/assets/css/../img/ajax-loader.svg");
  background-size: 50px;
  background-repeat: no-repeat;
  background-position: 50%;
  position: fixed;
  top: 0;
  left: 0;
  z-index: 10;
}

.is-invalid-label {
  border-color: red;
}

.form-result-message {
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.form-result-message .message {
  margin-bottom: 15px;
}

.form-result-message .message.success {
  color: #78b750;
  font-weight: bold;
}

.form-result-message .message.error {
  color: #ff0000;
  font-weight: bold;
}

.slick-slide>div>div {
  height: 100%;
}

.product-card_btn-compare.is-compare {
  color: #78b750;
}

.product-card_btn-compare i {
  color: inherit;
}

.is-two-cols {
  column-count: 2;
}

.description-text {
  margin-bottom: 90px;
  color: #666666;
}


/* SEO */
.pd {
  text-align: right;
}

.au {
  text-align: left;
}

.au span,
.pd span {
  font-weight: bold;
}

.whatsapp-button {
  position: fixed;
  right: 13px;
  bottom: 50px;
  display: flex;
  justify-content: center;
  align-items: center;
  transform: translate(-50%, -50%);
  background: #25D366;
  /*цвет кнопки*/
  border-radius: 50%;
  width: 55px;
  /*ширина кнопки*/
  height: 55px;
  /*высота кнопки*/
  color: #fff;
  text-align: center;
  line-height: 53px;
  /*центровка иконки в кнопке*/
  font-size: 35px;
  /*размер иконки*/
  z-index: 19;
}

.whatsapp-button a {
  color: #fff;
}

.whatsapp-button:before,
.whatsapp-button:after {
  content: " ";
  display: block;
  position: absolute;
  border: 50%;
  border: 1px solid #25D366;
  /*цвет анимированных волн от кнопки*/
  left: -20px;
  right: -20px;
  top: -20px;
  bottom: -20px;
  border-radius: 50%;
  animation: animate 1.5s linear infinite;
  opacity: 0;
  backface-visibility: hidden;
}

.whatsapp-button:after {
  animation-delay: .5s;
}

@keyframes animate {
  0% {
    transform: scale(0.5);
    opacity: 0;
  }

  50% {
    opacity: 1;
  }

  100% {
    transform: scale(1.2);
    opacity: 0;
  }
}

@media screen and (max-width: 1024px) {
  .whatsapp-button {
    position: fixed;
    right: 6px;
    bottom: 10px;
    width: 40px;
    height: 40px;
    transform: none;
    box-shadow: 0 3px 10px rgb(105 105 105 / 24%);
  }

  .whatsapp-button:before,
  .whatsapp-button:after {
    animation: none;
  }

  .whatsapp-button svg {
    width: 70%;
    height: 70%;
  }

  /*.whatsapp-button:before,
  .whatsapp-button:after {
      left: -5px;
      right: -5px;
      top: -5px;
      bottom: -5px;
  }*/
}

.article_products-block {
  width: 100%;
  max-width: 275px;
  height: 100%;
  max-height: 550px;
  background-color: #fff;
  margin-top: 20px;
  border-top: 1px solid #ececec;
  border-bottom: 1px solid #ececec;
  overflow: hidden;
  overflow-y: auto;
}

.article_products-block::-webkit-scrollbar {
  height: 5px;
  width: 6px;
  background-color: #FFF;
}

.article_products-block::-webkit-scrollbar-thumb {
  background-color: #78b750;
  border-radius: 3px;
}

.article-product_info-holder {
  display: -ms-flexbox;
  display: flex;
}

.article_products-block .article-product {
  position: relative;
  cursor: pointer;
  -ms-flex-align: center;
  align-items: center;
  padding-left: 8px;
  padding-right: 8px;
  padding-top: 34px;
  padding-bottom: 28px;
  border-bottom: 1px solid #ececec;
}

.article-product_img {
  display: block;
  width: 28.5%;
  text-align: center;
}

.article-product_info {
  width: 71.5%;
  padding-left: 16px;
}

.article-product_info a:not(.product_btn) {
  display: block;
  line-height: 1.2;
}

.article-product_info a.product_btn {
  width: auto;
}

.article-product_name {
  height: 51px;
  margin-bottom: 10px;
  color: #090909;
  font-size: 14px;
  font-weight: 500;
  line-height: 1.2;
  overflow: hidden;
}

.article-product_properties {
  -ms-flex: 1 0 auto;
  flex: 1 0 auto;
  margin-bottom: 20px;
  font-family: 'Roboto', sans-serif;
}

.article-product_propertie {
  margin-bottom: 4px;
  color: #545454;
  font-size: 12px;
  line-height: 1.2;
}

.article-product_propertie_title {
  color: #b3b3b3;
}

.article-product .product_choice {
  position: initial;
  display: block;
  visibility: visible;
  opacity: 1;
  z-index: 2;
}

body .article_products-block .slick-track {
  display: block;
}

.article_products-block .slick-prev {
  left: -25px;
  margin-top: -35px;
}

.article_products-block .slick-prev:before {
  content: "\e900";
}

.article_products-block .slick-next {
  left: -25px;
  right: 0;
  margin-top: 15px;
}

.article_products-block .slick-next:before {
  content: "\e902";
}

.article_products-block .slick-prev,
.article_products-block .slick-next {
  transform: rotate(90deg);
}

.article_products-block .slick-prev:before,
.article_products-block .slick-next:before {
  color: rgba(51, 51, 51, 0.5);
  font-family: 'icomoon' !important;
  font-size: 11px;
  opacity: 1;
}

@media screen and (max-width: 767px) {
  .article_container {
    flex-direction: column-reverse;
  }

  .article_holder {
    top: 0px !important;
    padding-top: 30px;
  }

  .article_products-block {
    max-width: 100%;
  }

  .article_products-block .slick-prev,
  .article_products-block .slick-next {
    left: -18px;
  }

  .article_products-block {
    overflow: hidden;
    overflow-x: auto;
  }

  .article-products-holder {
    display: flex;
    flex-direction: revert;
    width: fit-content;
  }

  .article_products-block .article-product {
    width: 275px;
    height: 100%;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    border-bottom: none;
  }

  .product-card_btn-compare.avaible_span {
    display: none;
  }
}

.article-send-message-btn.site-btn,
.article-plant-maintenance-btn.site-btn {
  display: flex;
  height: 50px;
}


/* из-за этого свойства НЕ показывается блок выбора торгового предложения товаров при наведении на элемент */
/*.products-block.products-block_new,*/
.main-page_advantages,
.main-page_articles,
.product-card_tab_description

/*,
.products-block_viewed,
.products-block_new,
.products-block.products-tabs*/
  {
  content-visibility: auto;
}

.advantages-list {
  padding: 0px 15px;
}

.advantages-list .slick-prev {
  left: 0;
}

.advantages-list .slick-next {
  right: 0;
}


.subcatalog-page_filter {
  width: 300px;
  border-right: 1px solid #ececec;
  background-color: rgb(255, 255, 255);
}

@media screen and (max-width: 64.06125em) {
  .subcatalog-page_filter {
    width: 0;
    border: 0;
    overflow: hidden;
  }
}

.subcatalog-page_filter.is-horizontal {
  width: 100%;
  margin: 0 -5px;
  padding: 22px 32px;
  border: 0;
  border-top: 1px solid #ececec;
  background-color: rgb(255, 255, 255);
}

/* .elements-count {
  background-color: rgb(255, 255, 255);
} */

.subcatalog-page_main {
  flex: 1 0 auto;
  width: calc(100% - 300px);
}

.subcatalog-page_filter.is-horizontal .catalog-filter_item_content,
.subcatalog-page_filter.is-horizontal .catalog-filter_item_checkbox {
  margin-top: 0;
  margin-bottom: 0;
}

.subcatalog-page_filter.is-horizontal .catalog-filter {
  display: flex;
  flex-wrap: wrap;
  margin-bottom: -23px;
  background-color: transparent;
}

.subcatalog-page_filter.is-horizontal .catalog-filter>* {
  margin-bottom: 15px;
}

@media screen and (max-width: 64.06125em) {
  .subcatalog-page_filter.is-horizontal {
    width: calc(100% + 40px);
    padding: 20px;
    margin-left: -25px;
    margin-right: -25px;
    background-color: white;
  }

  .subcatalog-page_filter.is-horizontal .catalog-filter {
    margin-bottom: -20px;
  }

  .subcatalog-page_filter.is-horizontal .catalog-filter>* {
    padding-bottom: 0;
  }

  .catalog-list .elements-count {
    padding-left: 20px;
    padding-right: 20px;
  }

  .subcatalog-page_filter.is-horizontal .catalog-filter_btns {
    padding-left: 5px;
  }
}


.subcatalog-page_filter.is-horizontal .catalog-filter_item {
  border: 0;
  display: inline-block;
  padding: 0 5px 0 5px;
}

@media screen and (max-width: 600px) {
  .subcatalog-page_filter.is-horizontal .smartfilter {
    font-size: 0;
  }
  
  .subcatalog-page_filter.is-horizontal .smartfilter .catalog-filter_item_name {
    font-size: 12px;
    margin-bottom: 0;
  }

  .subcatalog-page_filter.is-horizontal .catalog-filter_item_checkbox {
    margin-bottom: 5px;
  }
}


.main-user-consent-request {
    margin-bottom: 25px;
    display: flex;
}

.main-user-consent-request input {
    position: relative;
    width: 16px;
    margin-left: 0px;
    appearance: none;
    outline: none !important;
    margin-right: 10px;
}

.main-user-consent-request input:after {
    content: '';
    position: relative;
    top: 0;
    left: 0;
    width: 16px;
    height: 16px;
    display: flex;
    justify-content: center;
    align-items: center;
    background-color: transparent;
    border: 2px solid #78b750;
    border-radius: 4px;
}

.main-user-consent-request input.err:after {
    border-color: #ee021c !important;
}

.main-user-consent-request input:checked:before {
    content: '';
    position: absolute;
    top: 4px;
    left: 4px;
    width: 8px;
    height: 5px;
    border-bottom: #78b750 2px solid;
    border-left: #78b750 2px solid;
    transform: rotate(-45deg);
}

.main-user-consent-request a {
    cursor: pointer;
    color: #78b750;
}

.main-user-consent-request-announce {
    text-align: left;
}


/* Переобпределение стандартных стилей кнопки сообщения */

.pulse-btn {
    background: rgba(120, 183, 80, 1);
    width: 61px;
    height: 61px;
    border-radius: 100%;
    z-index: 999990;
    animation: pulseCircle 1.2s ease-out forwards infinite;
    position: absolute;
    bottom: -31px;
    right: -31px;
}

@keyframes pulseCircle {
  0% {
    transform: translate(-50%, -50%) scale(1);
    opacity: 0.6;
  }
  100% {
    transform: translate(-50%, -50%) scale(1.8);
    opacity: 0;
  }
}

.main-button-text-wrapper {
    /* display: none !important; */
    display: flex;
    gap: 0px;
    justify-content: center;
    align-items: center;
    width: 303px;
    height: 52px;
    position: absolute;
    z-index: 999992;
    right: 39px;
    bottom: 14px;
    pointer-events: auto;
}

.main-button-text-wrapper--animated {
  animation: openCloseBtnText 40s;
}

.main-button-text-mask {
    position: absolute;
    bottom: -10px;
    right: 30px;
    
    width: 361px;
    height: 82px;
    overflow: hidden;
    z-index: 1;

    pointer-events: auto;
}

@keyframes openCloseBtnText {
  0% {
    right: -356px;
  }
  49% {
    right: -356px;
  }
  50% {
    right: 39px;
  }
  100% {
    right: 39px;
  }
}

.main-button-text {
    width: 286;
    height: 52;
    border-radius: 9px;
    padding: 8px 16px;

    font-family: Montserrat;
    font-weight: 400;
    font-style: Regular;
    font-size: 14px;
    line-height: 18px;
    letter-spacing: 0%;

    background: rgba(244, 244, 245, 1);
    box-shadow: 4px 2px 15px -2px rgba(0, 0, 0, 0.4);
}

.main-button-triangle {
    background: rgba(244, 244, 245, 1);
    width: 10px;
    aspect-ratio: 0.866 / 1;
  
    clip-path: polygon(0 0, 0 100%, 100% 50%);
}

@media (max-width: 768px) {
  .pulse-btn {
    height: 51px;
    width: 51px;
    bottom: -26px;
    right: -26px;
  }

  .main-button-text {
    font-size: 12px;
    width: 242;
    height: 44;
    padding: 8px 12px;
  }

  .main-button-text-wrapper {
    width: 252px;
    height: 44px;
   }
}

.main-button-close-popup {
  width: 20px;
  height: 20px;
  background-color: #FFF;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%23333' stroke-width='1' stroke-linecap='round' stroke-linejoin='round'%3E%3Cline x1='18' y1='6' x2='6' y2='18'/%3E%3Cline x1='6' y1='6' x2='18' y2='18'/%3E%3C/svg%3E");
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
  border-radius: 100%;
  position: absolute;
  top: -8px;
  right: 5px;
  z-index: 1000000;
  pointer-events: auto; 
}

.social-icons.show, 
.social-icons {
  transition: none !important;
}


/* End */


/* Start:/local/templates/greenoffice_modify/assets/css/fancybox.min.css?177668411812826*/
body.compensate-for-scrollbar{overflow:hidden}.fancybox-active{height:auto}.fancybox-is-hidden{left:-9999px;margin:0;position:absolute!important;top:-9999px;visibility:hidden}.fancybox-container{-webkit-backface-visibility:hidden;height:100%;left:0;outline:none;position:fixed;-webkit-tap-highlight-color:transparent;top:0;-ms-touch-action:manipulation;touch-action:manipulation;transform:translateZ(0);width:100%;z-index:99992}.fancybox-container *{box-sizing:border-box}.fancybox-outer,.fancybox-inner,.fancybox-bg,.fancybox-stage{bottom:0;left:0;position:absolute;right:0;top:0}.fancybox-outer{-webkit-overflow-scrolling:touch;overflow-y:auto}.fancybox-bg{background:#1e1e1e;opacity:0;transition-duration:inherit;transition-property:opacity;transition-timing-function:cubic-bezier(0.47,0,0.74,0.71)}.fancybox-is-open .fancybox-bg{opacity:.9;transition-timing-function:cubic-bezier(0.22,0.61,0.36,1)}.fancybox-infobar,.fancybox-toolbar,.fancybox-caption,.fancybox-navigation .fancybox-button{direction:ltr;opacity:0;position:absolute;transition:opacity .25s ease,visibility 0 ease .25s;visibility:hidden;z-index:99997}.fancybox-show-infobar .fancybox-infobar,.fancybox-show-toolbar .fancybox-toolbar,.fancybox-show-caption .fancybox-caption,.fancybox-show-nav .fancybox-navigation .fancybox-button{opacity:1;transition:opacity .25s ease 0s,visibility 0 ease 0;visibility:visible}.fancybox-infobar{color:#ccc;font-size:13px;-webkit-font-smoothing:subpixel-antialiased;height:44px;left:0;line-height:44px;min-width:44px;mix-blend-mode:difference;padding:0 10px;pointer-events:none;top:0;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.fancybox-toolbar{right:0;top:0}.fancybox-stage{direction:ltr;overflow:visible;transform:translateZ(0);z-index:99994}.fancybox-is-open .fancybox-stage{overflow:hidden}.fancybox-slide{-webkit-backface-visibility:hidden;display:none;height:100%;left:0;outline:none;overflow:auto;-webkit-overflow-scrolling:touch;padding:44px;position:absolute;text-align:center;top:0;transition-property:transform,opacity;white-space:normal;width:100%;z-index:99994}.fancybox-slide::before{content:'';display:inline-block;font-size:0;height:100%;vertical-align:middle;width:0}.fancybox-is-sliding .fancybox-slide,.fancybox-slide--previous,.fancybox-slide--current,.fancybox-slide--next{display:block}.fancybox-slide--image{overflow:hidden;padding:44px 0}.fancybox-slide--image::before{display:none}.fancybox-slide--html{padding:6px}.fancybox-content{background:#fff;display:inline-block;margin:0;max-width:100%;overflow:auto;-webkit-overflow-scrolling:touch;padding:44px;position:relative;text-align:left;vertical-align:middle}.fancybox-slide--image .fancybox-content{animation-timing-function:cubic-bezier(0.5,0,0.14,1);-webkit-backface-visibility:hidden;background:transparent;background-repeat:no-repeat;background-size:100% 100%;left:0;max-width:none;overflow:visible;padding:0;position:absolute;top:0;-ms-transform-origin:top left;transform-origin:top left;transition-property:transform,opacity;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:99995}.fancybox-can-zoomOut .fancybox-content{cursor:zoom-out}.fancybox-can-zoomIn .fancybox-content{cursor:zoom-in}.fancybox-can-swipe .fancybox-content,.fancybox-can-pan .fancybox-content{cursor:-webkit-grab;cursor:grab}.fancybox-is-grabbing .fancybox-content{cursor:-webkit-grabbing;cursor:grabbing}.fancybox-container [data-selectable='true']{cursor:text}.fancybox-image,.fancybox-spaceball{background:transparent;border:0;height:100%;left:0;margin:0;max-height:none;max-width:none;padding:0;position:absolute;top:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:100%}.fancybox-spaceball{z-index:1}.fancybox-slide--video .fancybox-content,.fancybox-slide--map .fancybox-content,.fancybox-slide--pdf .fancybox-content,.fancybox-slide--iframe .fancybox-content{height:100%;overflow:visible;padding:0;width:100%}.fancybox-slide--video .fancybox-content{background:#000}.fancybox-slide--map .fancybox-content{background:#e5e3df}.fancybox-slide--iframe .fancybox-content{background:#fff}.fancybox-video,.fancybox-iframe{background:transparent;border:0;display:block;height:100%;margin:0;overflow:hidden;padding:0;width:100%}.fancybox-iframe{left:0;position:absolute;top:0}.fancybox-error{background:#fff;cursor:default;max-width:400px;padding:40px;width:100%}.fancybox-error p{color:#444;font-size:16px;line-height:20px;margin:0;padding:0}.fancybox-button{background:rgba(30,30,30,0.6);border:0;border-radius:0;box-shadow:none;cursor:pointer;display:inline-block;height:44px;margin:0;padding:10px;position:relative;transition:color .2s;vertical-align:top;visibility:inherit;width:44px}.fancybox-button,.fancybox-button:visited,.fancybox-button:link{color:#ccc}.fancybox-button:hover{color:#fff}.fancybox-button:focus{outline:none}.fancybox-button.fancybox-focus{outline:1px dotted}.fancybox-button[disabled],.fancybox-button[disabled]:hover{color:#888;cursor:default;outline:none}.fancybox-button div{height:100%}.fancybox-button svg{display:block;height:100%;overflow:visible;position:relative;width:100%}.fancybox-button svg path{fill:currentColor;stroke-width:0}.fancybox-button--play svg:nth-child(2),.fancybox-button--fsenter svg:nth-child(2){display:none}.fancybox-button--pause svg:nth-child(1),.fancybox-button--fsexit svg:nth-child(1){display:none}.fancybox-progress{background:#ff5268;height:2px;left:0;position:absolute;right:0;top:0;-ms-transform:scaleX(0);transform:scaleX(0);-ms-transform-origin:0;transform-origin:0;transition-property:transform;transition-timing-function:linear;z-index:99998}.fancybox-close-small{background:transparent;border:0;border-radius:0;color:#ccc;cursor:pointer;opacity:.8;padding:8px;position:absolute;right:-12px;top:-44px;z-index:401}.fancybox-close-small:hover{color:#fff;opacity:1}.fancybox-slide--html .fancybox-close-small{color:currentColor;padding:10px;right:0;top:0}.fancybox-slide--image.fancybox-is-scaling .fancybox-content{overflow:hidden}.fancybox-is-scaling .fancybox-close-small,.fancybox-is-zoomable.fancybox-can-pan .fancybox-close-small{display:none}.fancybox-navigation .fancybox-button{background-clip:content-box;height:100px;opacity:0;position:absolute;top:calc(50% - 50px);width:70px}.fancybox-navigation .fancybox-button div{padding:7px}.fancybox-navigation .fancybox-button--arrow_left{left:0;left:env(safe-area-inset-left);padding:31px 26px 31px 6px}.fancybox-navigation .fancybox-button--arrow_right{padding:31px 6px 31px 26px;right:0;right:env(safe-area-inset-right)}.fancybox-caption{background:linear-gradient(to top,rgba(0,0,0,0.85) 0%,rgba(0,0,0,0.3) 50%,rgba(0,0,0,0.15) 65%,rgba(0,0,0,0.075) 75.5%,rgba(0,0,0,0.037) 82.85%,rgba(0,0,0,0.019) 88%,rgba(0,0,0,0) 100%);bottom:0;color:#eee;font-size:14px;font-weight:400;left:0;line-height:1.5;padding:75px 44px 25px;pointer-events:none;right:0;text-align:center;z-index:99996}.fancybox-caption--separate{margin-top:-50px}.fancybox-caption__body{max-height:50vh;overflow:auto;pointer-events:all}.fancybox-caption a,.fancybox-caption a:link,.fancybox-caption a:visited{color:#ccc;text-decoration:none}.fancybox-caption a:hover{color:#fff;text-decoration:underline}.fancybox-loading{animation:fancybox-rotate 1s linear infinite;background:transparent;border:4px solid #888;border-bottom-color:#fff;border-radius:50%;height:50px;left:50%;margin:-25px 0 0 -25px;opacity:.7;padding:0;position:absolute;top:50%;width:50px;z-index:99999}@keyframes fancybox-rotate{100%{transform:rotate(360deg)}}.fancybox-animated{transition-timing-function:cubic-bezier(0,0,0.25,1)}.fancybox-fx-slide.fancybox-slide--previous{opacity:0;transform:translate3d(-100%,0,0)}.fancybox-fx-slide.fancybox-slide--next{opacity:0;transform:translate3d(100%,0,0)}.fancybox-fx-slide.fancybox-slide--current{opacity:1;transform:translate3d(0,0,0)}.fancybox-fx-fade.fancybox-slide--previous,.fancybox-fx-fade.fancybox-slide--next{opacity:0;transition-timing-function:cubic-bezier(0.19,1,0.22,1)}.fancybox-fx-fade.fancybox-slide--current{opacity:1}.fancybox-fx-zoom-in-out.fancybox-slide--previous{opacity:0;transform:scale3d(1.5,1.5,1.5)}.fancybox-fx-zoom-in-out.fancybox-slide--next{opacity:0;transform:scale3d(0.5,0.5,0.5)}.fancybox-fx-zoom-in-out.fancybox-slide--current{opacity:1;transform:scale3d(1,1,1)}.fancybox-fx-rotate.fancybox-slide--previous{opacity:0;-ms-transform:rotate(-360deg);transform:rotate(-360deg)}.fancybox-fx-rotate.fancybox-slide--next{opacity:0;-ms-transform:rotate(360deg);transform:rotate(360deg)}.fancybox-fx-rotate.fancybox-slide--current{opacity:1;-ms-transform:rotate(0deg);transform:rotate(0deg)}.fancybox-fx-circular.fancybox-slide--previous{opacity:0;transform:scale3d(0,0,0) translate3d(-100%,0,0)}.fancybox-fx-circular.fancybox-slide--next{opacity:0;transform:scale3d(0,0,0) translate3d(100%,0,0)}.fancybox-fx-circular.fancybox-slide--current{opacity:1;transform:scale3d(1,1,1) translate3d(0,0,0)}.fancybox-fx-tube.fancybox-slide--previous{transform:translate3d(-100%,0,0) scale(0.1) skew(-10deg)}.fancybox-fx-tube.fancybox-slide--next{transform:translate3d(100%,0,0) scale(0.1) skew(10deg)}.fancybox-fx-tube.fancybox-slide--current{transform:translate3d(0,0,0) scale(1)}@media all and (max-height: 576px){.fancybox-slide{padding-left:6px;padding-right:6px}.fancybox-slide--image{padding:6px 0}.fancybox-close-small{right:-6px}.fancybox-slide--image .fancybox-close-small{background:#4e4e4e;color:#f2f4f6;height:36px;opacity:1;padding:6px;right:0;top:0;width:36px}.fancybox-caption{padding-left:12px;padding-right:12px}}.fancybox-share{background:#f4f4f4;border-radius:3px;max-width:90%;padding:30px;text-align:center}.fancybox-share h1{color:#222;font-size:35px;font-weight:700;margin:0 0 20px}.fancybox-share p{margin:0;padding:0}.fancybox-share__button{border:0;border-radius:3px;display:inline-block;font-size:14px;font-weight:700;line-height:40px;margin:0 5px 10px;min-width:130px;padding:0 15px;text-decoration:none;transition:all .2s;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap}.fancybox-share__button:visited,.fancybox-share__button:link{color:#fff}.fancybox-share__button:hover{text-decoration:none}.fancybox-share__button--fb{background:#3b5998}.fancybox-share__button--fb:hover{background:#344e86}.fancybox-share__button--pt{background:#bd081d}.fancybox-share__button--pt:hover{background:#aa0719}.fancybox-share__button--tw{background:#1da1f2}.fancybox-share__button--tw:hover{background:#0d95e8}.fancybox-share__button svg{height:25px;margin-right:7px;position:relative;top:-1px;vertical-align:middle;width:25px}.fancybox-share__button svg path{fill:#fff}.fancybox-share__input{background:transparent;border:0;border-bottom:1px solid #d7d7d7;border-radius:0;color:#5d5b5b;font-size:14px;margin:10px 0 0;outline:none;padding:10px 15px;width:100%}.fancybox-thumbs{background:#ddd;bottom:0;display:none;margin:0;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;padding:2px 2px 4px;position:absolute;right:0;-webkit-tap-highlight-color:rgba(0,0,0,0);top:0;width:212px;z-index:99995}.fancybox-thumbs-x{overflow-x:auto;overflow-y:hidden}.fancybox-show-thumbs .fancybox-thumbs{display:block}.fancybox-show-thumbs .fancybox-inner{right:212px}.fancybox-thumbs__list{font-size:0;height:100%;list-style:none;margin:0;overflow-x:hidden;overflow-y:auto;padding:0;position:absolute;position:relative;white-space:nowrap;width:100%}.fancybox-thumbs-x .fancybox-thumbs__list{overflow:hidden}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar{width:7px}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-track{background:#fff;border-radius:10px;box-shadow:inset 0 0 6px rgba(0,0,0,0.3)}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-thumb{background:#2a2a2a;border-radius:10px}.fancybox-thumbs__list a{-webkit-backface-visibility:hidden;backface-visibility:hidden;background-color:rgba(0,0,0,0.1);background-position:center center;background-repeat:no-repeat;background-size:cover;cursor:pointer;float:left;height:75px;margin:2px;max-height:calc(100% - 8px);max-width:calc(50% - 4px);outline:none;overflow:hidden;padding:0;position:relative;-webkit-tap-highlight-color:transparent;width:100px}.fancybox-thumbs__list a::before{border:6px solid #ff5268;bottom:0;content:'';left:0;opacity:0;position:absolute;right:0;top:0;transition:all .2s cubic-bezier(0.25,0.46,0.45,0.94);z-index:99991}.fancybox-thumbs__list a:focus::before{opacity:.5}.fancybox-thumbs__list a.fancybox-thumbs-active::before{opacity:1}@media all and (max-width: 576px){.fancybox-thumbs{width:110px}.fancybox-show-thumbs .fancybox-inner{right:110px}.fancybox-thumbs__list a{max-width:calc(100% - 10px)}}
/* End */


/* Start:/local/templates/greenoffice_modify/template_styles.min.css?17766841188069*/
#cookiePopUp{z-index:1000}@media(max-width:1024px){.site-tabs_content{display:block;height:0;overflow:hidden} .site-tabs_content.active,.site-tabs_content.ajax-content{height:auto}}div[id^="wait_comp_"],#wait_bx_catalog_compare_block{position:fixed!important;left:0!important;top:0!important;width:100vw;height:100vh;padding:0!important;border:none!important;font-size:0!important;background-image:url(/local/templates/greenoffice_modify/./assets/img/ajax-loader.svg)!important;background-position:center!important;background-size:50px 50px!important;background-color:rgba(255,255,255,.5)!important;pointer-events:none}.site-header_search_form [type=text]::-webkit-input-placeholder{color:#999!important}.site-header_search_form [type=text]::-moz-placeholder{color:#999!important}.site-header_search_form [type=text]:-moz-placeholder{color:#999!important}.site-header_search_form [type=text]:-ms-input-placeholder{color:#999!important}.site-header_search_form [type=text].ui-placeholder{color:#999!important}.subcatalog-page_categorie-more{display:none;position:relative;margin:0 5px 12px;padding:6px 12px 6px 24px;line-height:1.2;border-radius:4px;background-color:#fff;transition:color .25s,background-color .25s}.show-more-btn .subcatalog-page_categorie-more{display:inline-block}.subcatalog-page_categorie-more:before{content:'';position:absolute;top:0;bottom:0;left:11px;display:block;margin:auto;width:6px;height:6px;border:2px solid currentColor;border-width:0 0 2px 2px;transform:rotate(45deg)}.is-too-many-3 .subcatalog-page_categorie-more,.is-too-many-23 .subcatalog-page_categorie-more{padding-right:24px;padding-left:12px}.is-too-many-3 .subcatalog-page_categorie-more:before,.is-too-many-23 .subcatalog-page_categorie-more:before{right:11px;left:auto;transform:rotate(-135deg)}.subcatalog-page_categorie-more:hover{color:#fff;background-color:#78b750}.is-too-many-3 .subcatalog-page_categorie:nth-child(n+4){display:none}.is-too-many-23 .subcatalog-page_categorie:nth-child(n+24){display:none}.callback-link{z-index:1010}.product_label_item.product_label_special_offer{background-color:rgba(244,67,54,.9)}.product_label_item.product_label_present{background-color:rgba(233,30,99,.9)}.product_label_item.product_label_for_home{background-color:rgba(144,81,58,.9)}.product_label_item.product_label_for_office{background-color:rgba(95,122,148,.9)}.products-tabs_slide-wrap{width:25%}.products-tabs_slide-wrap .product{width:100%;height:100%}.block-loaded:before{z-index:1030}.site-header_menu_bottom>ul .active a,.site-header_menu_catalog>ul .active a,.site-header_menu_top>ul .active a{color:#444}.site-header_menu_bottom>ul .active>a,.site-header_menu_catalog>ul .active>a,.site-header_menu_top>ul .active>a{color:#ffc800}.footer_subscribe_form input.is-invalid-input{box-shadow:inset 0 0 2px 1px red}.product_colors_list_item input.notallowed+span{opacity:.3;cursor:not-allowed}.products-block_viewed_counts{margin:auto}.products-block_slider .slick-track{margin-left:0}.site-btn_transform{font-size:12px}.faq-page_list_item_title i{width:20px;flex-basis:20px;flex-grow:0}.fancybox-container{z-index:20}[class*="-text"] ul:not([class]),[class*="-text"] ol:not([class]),[class*="_text"] ul:not([class]),[class*="_text"] ol:not([class]),[class*="text-"] ul:not([class]),[class*="text-"] ol:not([class]){margin-bottom:30px}[class*="-text"] ul:not([class]) li,[class*="_text"] ul:not([class]) li,[class*="text-"] ul:not([class]) li{position:relative;margin-bottom:15px;padding-left:30px;font-size:13px;color:#666}[class*="-text"] ul:not([class]) li:before,[class*="_text"] ul:not([class]) li:before,[class*="text-"] ul:not([class]) li:before{content:'';position:absolute;top:.55rem;left:0;display:block;width:20px;height:2px;border-radius:0;background-color:#78b750}.site-form_agreement a{display:inline-block}.catalog-menu a{line-height:1.4}.compare_table_col,.slick-initialized .compare_table_col{max-width:300px}.compare_table_props .compare_table_ceil{min-height:54px}.viewed-popup{z-index:1020}.viewed-popup::-webkit-scrollbar-track{background-color:#FFFFFF}.viewed-popup::-webkit-scrollbar{height:5px;width:6px;background-color:#FFFFFF}.viewed-popup::-webkit-scrollbar-thumb{background-color:#78b750;border-radius:3px}.site-popup_success_btns .site-btn{margin-right:10px}.site-popup_success_btns .site-btn:last-child{margin-right:0}@media screen and (max-width:1024px){#cookiePopUp{padding:12px 60px 12px 20px;font-size:12px}}@media screen and (max-width:64.0613em){.catalog-filter{z-index:1020} .cart_left{margin-right:0}}@media screen and (min-width:64.0613em){.site-header_menu_catalog_inner{min-height:414px} .site-header_menu_catalog>ul>li:hover>div{height:auto} .catalog-menu li:hover>ul{z-index:700} .product_compare.site-btn_transform,.product-card_btn-compare.site-btn_transform{font-size:9px;font-weight:500}}@media screen and (max-width:39.9988em){.product-card_tabs{margin-bottom:0}}.select_label{font-size:11px;-ms-transform:translateY(-150%);transform:translateY(-150%);-ms-transform:translateY(-50%);transform:translateY(-50%);color:#999;font-weight:500;transition:font-size .25s,transform .25s,opacity .25s;margin-top:1em;position:absolute;margin-left:2em}.service_calc_form_item select{padding-top:1em;margin-bottom:8px}.hidden{display:none}.subcatalog-page_filter.is-horizontal .catalog-filter_btns,.subcatalog-page_filter.is-horizontal .catalog-filter_items{display:inline-block;margin-top:0;vertical-align:middle}.subcatalog-page_filter.is-horizontal .catalog-filter_btns,.subcatalog-page_filter.is-horizontal .catalog-filter_items{display:inline-block;margin-top:0;vertical-align:middle}.subcatalog-page_filter.is-horizontal .catalog-filter_reset{border:0;height:initial;margin:0;padding-right:2.5rem;-webkit-transition:color .1s ease-in-out;transition:color .1s ease-in-out;position:relative;width:100%}.subcatalog-page_filter.is-horizontal .catalog-filter_reset:after,.subcatalog-page_filter.is-horizontal .catalog-filter_reset:before{content:'';position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.subcatalog-page_filter.is-horizontal .catalog-filter_reset:before{right:0;height:1.5rem;width:1.5rem;border:1px solid #999;border-radius:50%}.subcatalog-page_filter.is-horizontal .catalog-filter_reset:after{right:.5rem;font-family:icomoon;font-size:7px;content:"\e909"}.subcatalog-page_filter.is-horizontal .catalog-filter{opacity:1;position:relative;z-index:1;transform:initial;left:0}.subcatalog-page_filter.is-horizontal .catalog-filter_btns{box-shadow:none}.seotext{-moz-column-count:2;-moz-column-gap:1em;-webkit-column-count:2;-webkit-column-gap:1em;column-count:2;column-gap:1em;text-align:justify;margin-bottom:30px}@media screen and (max-width:64.0613em){.seotext{-moz-column-count:1;-moz-column-gap:1em;-webkit-column-count:1;-webkit-column-gap:1em;column-count:1;column-gap:1em}}.title1{font-size:20px;text-transform:uppercase;margin-bottom:15px;font-weight:normal;margin-top:30px}.seotext p:first-child{margin-top:0}.main-page_seo-text{position:relative;padding:50px 0;background-color:white}.catalog-page_no-items{text-align:center;margin:0 auto}.catalog-page_no-items a{color:#52932a}.catalog-filter_prod-count{padding-left:5px}.site-form_select-item{background:none;border:0}.catalog-page_list_subcatalog.is-four .product,.catalog-page_list_subcatalog.is-four .catalog-list_item{width:calc(25% + 1px)}@media screen and (max-width:64.0613em){.catalog-list.is-four .product,.catalog-list.is-four .catalog-list_item{width:calc(25% + 1px)}}@media screen and (max-width:47.9988em){.catalog-list.is-four .product,.catalog-list.is-four .catalog-list_item{width:calc(50% + 1px)}}@media screen and (max-width:29.9375em){.catalog-list.is-four .product,.catalog-list.is-four .catalog-list_item{width:calc(100% + 1px)}}.label_39._right_1y._pad50_3K._init_Tk.notranslate{transform:rotate(-270deg) translate(0,0)!important;margin:0!important;position:fixed!important;bottom:280px!important;left:20px!important;right:unset!important;transform-origin:center left!important}form[name="JOB"] .service_calc_form_item{margin-bottom:14px}
/* End */


/* Start:/local/templates/greenoffice_cosmo/assets/vendor/swiper/swiper.min.css?177668411818464*/
/**
 * Swiper 11.2.8
 * Most modern mobile touch slider and framework with hardware accelerated transitions
 * https://swiperjs.com
 *
 * Copyright 2014-2025 Vladimir Kharlampidi
 *
 * Released under the MIT License
 *
 * Released on: May 23, 2025
 */

@font-face{font-family:swiper-icons;src:url('data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA');font-weight:400;font-style:normal}:root{--swiper-theme-color:#007aff}:host{position:relative;display:block;margin-left:auto;margin-right:auto;z-index:1}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;display:block}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);box-sizing:content-box}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translate3d(0px,0,0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform;display:block}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper::before{content:'';flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper::before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper::before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader{animation:swiper-preloader-spin 1s infinite linear}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.swiper-virtual .swiper-slide{-webkit-backface-visibility:hidden;transform:translateZ(0)}.swiper-virtual.swiper-css-mode .swiper-wrapper::after{content:'';position:absolute;left:0;top:0;pointer-events:none}.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper::after{height:1px;width:var(--swiper-virtual-size)}.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper::after{width:1px;height:var(--swiper-virtual-size)}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{position:absolute;top:var(--swiper-navigation-top-offset,50%);width:calc(var(--swiper-navigation-size)/ 44 * 27);height:var(--swiper-navigation-size);margin-top:calc(0px - (var(--swiper-navigation-size)/ 2));z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color,var(--swiper-theme-color))}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-next.swiper-button-hidden,.swiper-button-prev.swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none}.swiper-navigation-disabled .swiper-button-next,.swiper-navigation-disabled .swiper-button-prev{display:none!important}.swiper-button-next svg,.swiper-button-prev svg{width:100%;height:100%;object-fit:contain;transform-origin:center}.swiper-rtl .swiper-button-next svg,.swiper-rtl .swiper-button-prev svg{transform:rotate(180deg)}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:var(--swiper-navigation-sides-offset,10px);right:auto}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:var(--swiper-navigation-sides-offset,10px);left:auto}.swiper-button-lock{display:none}.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none!important;letter-spacing:0;font-variant:initial;line-height:1}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:'prev'}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:var(--swiper-navigation-sides-offset,10px);left:auto}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:'next'}.swiper-pagination{position:absolute;text-align:center;transition:.3s opacity;transform:translate3d(0,0,0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none!important}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:var(--swiper-pagination-bottom,8px);top:var(--swiper-pagination-top,auto);left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px));height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));display:inline-block;border-radius:var(--swiper-pagination-bullet-border-radius,50%);background:var(--swiper-pagination-bullet-inactive-color,#000);opacity:var(--swiper-pagination-bullet-inactive-opacity, .2)}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity, 1);background:var(--swiper-pagination-color,var(--swiper-theme-color))}.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{right:var(--swiper-pagination-right,8px);left:var(--swiper-pagination-left,auto);top:50%;transform:translate3d(0px,-50%,0)}.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0;display:block}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:.2s transform,.2s top}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s left}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s right}.swiper-pagination-fraction{color:var(--swiper-pagination-fraction-color,inherit)}.swiper-pagination-progressbar{background:var(--swiper-pagination-progressbar-bg-color,rgba(0,0,0,.25));position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:var(--swiper-pagination-progressbar-size,4px);left:0;top:0}.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-vertical>.swiper-pagination-progressbar{width:var(--swiper-pagination-progressbar-size,4px);height:100%;left:0;top:0}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:var(--swiper-scrollbar-border-radius,10px);position:relative;touch-action:none;background:var(--swiper-scrollbar-bg-color,rgba(0,0,0,.1))}.swiper-scrollbar-disabled>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-disabled{display:none!important}.swiper-horizontal>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-horizontal{position:absolute;left:var(--swiper-scrollbar-sides-offset,1%);bottom:var(--swiper-scrollbar-bottom,4px);top:var(--swiper-scrollbar-top,auto);z-index:50;height:var(--swiper-scrollbar-size,4px);width:calc(100% - 2 * var(--swiper-scrollbar-sides-offset,1%))}.swiper-scrollbar.swiper-scrollbar-vertical,.swiper-vertical>.swiper-scrollbar{position:absolute;left:var(--swiper-scrollbar-left,auto);right:var(--swiper-scrollbar-right,4px);top:var(--swiper-scrollbar-sides-offset,1%);z-index:50;width:var(--swiper-scrollbar-size,4px);height:calc(100% - 2 * var(--swiper-scrollbar-sides-offset,1%))}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:var(--swiper-scrollbar-drag-bg-color,rgba(0,0,0,.5));border-radius:var(--swiper-scrollbar-border-radius,10px);left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:flex;justify-content:center;align-items:center;text-align:center}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;object-fit:contain}.swiper-slide-zoomed{cursor:move;touch-action:none}.swiper .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}.swiper-grid>.swiper-wrapper{flex-wrap:wrap}.swiper-grid-column>.swiper-wrapper{flex-wrap:wrap;flex-direction:column}.swiper-fade.swiper-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active{pointer-events:auto}.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper.swiper-cube{overflow:visible}.swiper-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;transform-origin:0 0;width:100%;height:100%}.swiper-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-cube.swiper-rtl .swiper-slide{transform-origin:100% 0}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-next,.swiper-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0px;width:100%;height:100%;opacity:.6;z-index:0}.swiper-cube .swiper-cube-shadow:before{content:'';background:#000;position:absolute;left:0;top:0;bottom:0;right:0;filter:blur(50px)}.swiper-cube .swiper-slide-next+.swiper-slide{pointer-events:auto;visibility:visible}.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-bottom,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-left,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-right,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper.swiper-flip{overflow:visible}.swiper-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-flip .swiper-slide-active,.swiper-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-bottom,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-left,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-right,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-creative .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden;transition-property:transform,opacity,height}.swiper.swiper-cards{overflow:visible}.swiper-cards .swiper-slide{transform-origin:center bottom;-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden}
/* End */


/* Start:/local/templates/greenoffice_modify/assets/css/cookieAllowAccess.min.css?17780659312054*/
#cookiePopUp{position:fixed;bottom:0;left:0;z-index:9999;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;width:100%;padding:1rem .5rem;font-family:"Helvetica Neue",Helvetica,Roboto,Arial,sans-serif;font-size:.875rem}.cookie-container{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px}.cookie-text{text-align:center}.cookie-buttons-container{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:10px}#cookiePopUp button{display:inline-block;margin:0!important;padding:.625rem 1rem;cursor:pointer;outline:none;border:0;border-radius:3px;background-repeat:no-repeat;transition:background-position .3s ease-in-out}#cookiePopUp button:hover{background-position:0 1rem}#cookiePopUp.cookiePopUp-default{box-shadow:0 -.0625rem .625rem rgba(0,0,0,.7);background-color:#e6e6e6;color:#333}#cookiePopUp.cookiePopUp-default button{background-color:#1cff15;background-image:linear-gradient(to bottom,#1cff15,#05ae00);color:#fff}#cookiePopUp.cookiePopUp-dark{box-shadow:0 -.0625rem .625rem rgba(0,0,0,.7);background-color:#3b3b3b;color:#fff}#cookiePopUp.cookiePopUp-dark button.cookie-btn-reject{background-color:#d51f1f;background-image:linear-gradient(to bottom,#d51f1f,#7c1212);color:#fff}#cookiePopUp.cookiePopUp-dark button.cookie-btn-accept{background-color:#2bac07;background-image:linear-gradient(to bottom,#2bac07,#247c12);color:#fff}#cookiePopUp.cookiePopUp-darkenblue{box-shadow:0 -.0625rem .625rem rgba(0,0,0,.7);background-color:#85a6cc;color:#fff}#cookiePopUp.cookiePopUp-darkenblue button{background-color:#5a84b4;background-image:linear-gradient(to bottom,#5a84b4,#355274);color:#fff}#cookiePopUp.cookiePopUp-lightblue{box-shadow:0 -.0625rem .625rem rgba(0,0,0,.7);background-color:#2dbceb;color:#fff}#cookiePopUp.cookiePopUp-lightblue button{background-color:#00a1e1;background-image:linear-gradient(to bottom,#00a1e1,#00587b);color:#fff}@media (max-width:520px){#cookiePopUp{display:block}#cookiePopUp button{display:block}}
/* End */


/* Start:/local/templates/greenoffice_cosmo/assets/css/style.css?177668411872057*/
:root {
    --c-green: #78b750;
    --c-green-hover: rgb(88, 151, 47);
    --c-red: #b75050;
}

.cform, .c-accordeon, .c-cta__inner, .c-catcard, .c-features__item {
    box-shadow: 0 0 4px rgba(0, 0, 0, 0.05);
}

.fancybox-container {
    z-index: 22222;
}

.c-scope {
    color: #2a342e;
}

.container {
    max-width: 1202px;
    margin: 0 auto;
    padding: 0 16px;
}

.c-h1 {
    font-weight: 700;
    font-size: clamp(24px, 3.5vw, 40px);
    line-height: 130%;
    text-transform: uppercase;
}

.c-h2 {
    font-weight: 600;
    font-size: clamp(20px, 3vw, 34px);
    line-height: 130%;
}

.c-snippet {
    font-weight: 400;
    font-size: 16px;
    line-height: 150%;
}

.text-uppercase {
    text-transform: uppercase;
}

.text-center {
    text-align: center;
}

.c-color-green {
    color: var(--c-green);
}

.c-color-red {
    color: var(--c-red) !important;
}

.chero {
    padding: clamp(90px, 10vw, 120px) 0;
    background: linear-gradient(281.1deg, rgba(42, 52, 46, 0) 48.21%, rgba(42, 52, 46, 0.6) 66.6%), var(--bg-image) no-repeat center 15% / cover;
    min-height: calc(100dvh - 86px - 111px);
    color: #fff;
}

.chero__wrapper {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
}

.chero__title {
    color: #fff;
    max-width: 576px;
    margin-bottom: 24px;
}

.chero__snippet {
    max-width: 581px;
    margin-bottom: 56px;
}

@media (width < 768px) {
    .chero {
        text-align: center;
        min-height: calc(100dvh - 58px);
        display: flex;
        flex-direction: column;
        justify-content: center;
    }

    .chero__wrapper {
        align-items: center;
    }

    .chero__title, .chero__snippet {
        margin-left: auto;
        margin-right: auto;
    }

    .chero__snippet {
        margin-bottom: 72px;
    }
}

.cbtn {
    padding: 16.5px 20px;
    font-weight: 700;
    font-size: 14px;
    line-height: 120%;
    position: relative;
    display: inline-flex;
    align-items: center;
    border-radius: 50px;
    text-align: center;
    justify-content: center;
    transition: 0.3s;
}

.cbtn--white {
    background: #fff;
    color: var(--c-green-hover);
}

.cbtn--white:hover {
    background: var(--c-green-hover);
    color: #fff;
}

.cbtn--primary {
    background: var(--c-green);
    color: #fff;
}

.cbtn:has(.cbtn__arrow) {
    padding: 8px 8px 8px 20px;
}

.cbtn__arrow {
    width: 34px;
    height: 34px;
    display: inline-flex;
    background: var(--c-green);
    top: 8px;
    right: 8px;
    z-index: 1;
    border-radius: 100%;
    align-items: center;
    justify-content: center;
    margin-left: 40px;
    transition: 0.3s;
}

.cbtn__arrow:after {
    content: "";
    display: inline-flex;
    width: 16px;
    height: 16px;
    mask: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTUiIGhlaWdodD0iMTQiIHZpZXdCb3g9IjAgMCAxNSAxNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEzLjQ1OCAyLjA1MDkyTDEuMjA2IDEyLjMzMTZNMTMuNDU4IDIuMDUwOTJMMTIuNjEzMiAxMS43MDc4TTEzLjQ1OCAyLjA1MDkyTDMuODAxMTYgMS4yMDYwNSIgc3Ryb2tlPSJ3aGl0ZSIgc3Ryb2tlLXdpZHRoPSIxLjUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8L3N2Zz4=") no-repeat center/contain;
    background: #fff;
    z-index: 2;
    transition: 0.3s;
}

.cbtn:hover .cbtn__arrow {
    background: #fff;
}

.cbtn:hover .cbtn__arrow:after {
    background-color: var(--c-green);
}

.cbtn--primary .cbtn__arrow {
    background: #fff;
}

.cbtn--primary .cbtn__arrow:after {
    background: var(--c-green);
}

.cbtn--primary:hover {
    color: #fff;
    background: var(--c-green-hover);
}

.cbtn--primary:hover .cbtn__arrow:after {
    background: var(--c-green-hover);
}

.cbtn--sm {
    padding: 10px 16px;
    font-size: 12px;
}

.c-slider {
    margin: clamp(70px, 10vw, 110px) 0;
}

.c-slider__wrapper {
    display: grid;
    grid-template-columns: minmax(0, 77fr) minmax(0, 37fr);
    gap: 30px;
}

.c-slider__title {
    margin-bottom: 30px;
}

.c-slider__snippet {
    font-weight: 400;
    font-size: clamp(12px, 2vw, 14px);
    line-height: 150%;
    margin-bottom: clamp(18px, 2.5vw, 32px);
    color: #424744;
}

@media (width < 1200px) {
    .c-slider__wrapper {
        display: block;
    }

    .c-slider__content {
        margin-top: 30px;
    }
}

.c-slide {
    position: relative;
}

.c-slide img {
    aspect-ratio: 77 / 45;
    object-fit: cover;
    max-width: 100%;
    width: 100%;
    height: auto;
    border-radius: 14px;
    vertical-align: bottom;
}

.c-slide__label {
    font-family: "Inter", "Montserrat", system-ui;
    font-weight: 400;
    font-size: clamp(10px, 2vw, 12px);
    line-height: 100%;
    padding: clamp(6px, 1vw, 9px) clamp(12px, 2vw, 14px);
    background: rgba(255, 255, 255, 1);
    position: absolute;
    bottom: clamp(15px, 2vw, 20px);
    left: clamp(15px, 2vw, 20px);
    border-radius: 50px;
}

.c-stat {
    padding: 20px 45px;
    border-radius: 14px;
    background: rgba(255, 255, 255, 0.7);
    display: grid;
    grid-template-columns: repeat(2, minmax(0, 1fr));
    align-items: center;
}

.c-stat__key {
    font-weight: 700;
    font-size: clamp(38px, 4vw, 42px);
    line-height: 120%;
    text-transform: uppercase;
    color: var(--c-green);
    padding-right: 30px;
    text-align: right;
}

.c-stat__value {
    font-weight: 600;
    font-size: clamp(14px, 2vw, 16px);
    line-height: 120%;
}

.c-stat + .c-stat {
    margin-top: clamp(16px, 2.5vw, 30px);
}

.c-features {
    margin: clamp(70px, 10vw, 120px) 0 clamp(70px, 10vw, 110px);
}

.c-features__canvas {
    display: flex;
    justify-content: center;
    align-items: center;
}

.c-features__list {
    display: grid;
    gap: 100px;
}

.c-features__image {
    min-width: 252px;
}

.c-features__image img {
    width: 100%;
}

.c-features__item {
    padding: clamp(8px, 1.5vw, 16px) clamp(12px, 1.75vw, 24px);
    background: #fff;
    border-radius: 8px;
    font-weight: 400;
    font-size: clamp(12px, 1.5vw, 16px);
    line-height: 140%;
    color: #424744;
    display: flex;
    align-items: center;
    gap: clamp(8px, 1.5vw, 16px);
    position: relative;
}

.c-features__item:before {
    content: "";
    display: block;
    width: clamp(14px, 2vw, 24px);
    flex: 0 0 clamp(14px, 2vw, 24px);
    height: clamp(14px, 2vw, 24px);
    background: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjUiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNSAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTMuMzEyOTEgMTAuMkM2LjAyMzcxIDEyLjkyNzIgMTAuMDg5OSAxMC40NzI3IDEwLjA4OTkgMTAuNDcyN0MxMC4wODk5IDEwLjQ3MjcgMTIuODAwNyA1LjU2MzYgMTAuMDg5OSAzLjM4MTc3QzcuMzc5MTIgMS4xOTk5NCAxLjE0NDI2IDEuMTk5OTUgMS4xNDQyNiAxLjE5OTk1QzEuMTQ0MjYgMS4xOTk5NSAwLjYwMjEwMyA3LjQ3MjY4IDMuMzEyOTEgMTAuMloiIHN0cm9rZT0iIzJBMzQyRSIvPgo8cGF0aCBkPSJNMTQuOTI0MSA1LjU0NjAzQzEyLjE3NTUgOC4yMzQ3MyAxNC41NTc5IDEyLjM1OTcgMTQuNTU3OSAxMi4zNTk3QzE0LjU1NzkgMTIuMzU5NyAxOS4zOTg4IDE1LjE1NTYgMjEuNjA1MyAxMi40NTkzQzIzLjgxMTggOS43NjI5MiAyMy44OTk0IDMuNDkwODEgMjMuODk5NCAzLjQ5MDgxQzIzLjg5OTQgMy40OTA4MSAxNy42NzI3IDIuODU3MzIgMTQuOTI0MSA1LjU0NjAzWiIgZmlsbD0iIzc4Qjc1MCIgc3Ryb2tlPSIjMkEzNDJFIi8+CjxwYXRoIGQ9Ik0xMS43MTY0IDIyLjIwMDFDMTEuNzE2NCAyMi4yMDAxIDExLjk3MSAxNi40NDE2IDEwLjkwMzIgMTMuMjAwMUM5LjcyOTkxIDkuNjM4NTkgNS43NTI2MiA1LjU2MzcyIDUuNzUyNjIgNS41NjM3MiIgc3Ryb2tlPSIjMkEzNDJFIiBzdHJva2UtbGluZWNhcD0icm91bmQiLz4KPHBhdGggZD0iTTEyLjI1ODYgMjIuMTk5OUMxMi4yMDgyIDE0Ljg5NTIgMTMuNjkwNiAxMS43NTMyIDE5LjMwNjcgOC4wMTgwNyIgc3Ryb2tlPSIjMkEzNDJFIiBzdHJva2UtbGluZWNhcD0icm91bmQiLz4KPC9zdmc+") no-repeat center/contain;
}

.c-features__item--1:after {
    content: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNzkiIGhlaWdodD0iMzkiIHZpZXdCb3g9IjAgMCA3OSAzOSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTcxIDMxTDM3LjAyOTQgMUgxIiBzdHJva2U9IiM5N0ExOUIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWRhc2hhcnJheT0iNSA1Ii8+CjxjaXJjbGUgY3g9Ijc0LjUiIGN5PSIzNC41IiByPSI0IiBmaWxsPSIjNENCMzBBIiBzdHJva2U9IndoaXRlIi8+Cjwvc3ZnPg==");
    position: absolute;
    right: 0;
    bottom: 16px;
    transform: translate(100%, 100%);
}

.c-features__item--2:after {
    content: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTE4IiBoZWlnaHQ9IjkiIHZpZXdCb3g9IjAgMCAxMTggOSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTExMSA1SDEiIHN0cm9rZT0iIzk3QTE5QiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtZGFzaGFycmF5PSI1IDUiLz4KPGNpcmNsZSBjeD0iMTEzLjUiIGN5PSI0LjUiIHI9IjQiIGZpbGw9IiM0Q0IzMEEiIHN0cm9rZT0id2hpdGUiLz4KPC9zdmc+");
    position: absolute;
    right: 0;
    top: 6px;
    transform: translateX(calc(100% - 4px));
}

.c-features__item--3:after {
    content: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNzkiIGhlaWdodD0iMzkiIHZpZXdCb3g9IjAgMCA3OSAzOSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTcxIDhMMzcuMDI5NCAzOEgxIiBzdHJva2U9IiM5N0ExOUIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWRhc2hhcnJheT0iNSA1Ii8+CjxjaXJjbGUgY3g9IjMuNSIgY3k9IjMuNSIgcj0iNCIgdHJhbnNmb3JtPSJtYXRyaXgoMSAwIDAgLTEgNzEgOCkiIGZpbGw9IiM0Q0IzMEEiIHN0cm9rZT0id2hpdGUiLz4KPC9zdmc+");
    position: absolute;
    right: 0;
    top: 24px;
    transform: translate(100%, -100%);
}

.c-features__item--4:after {
    content: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNzciIGhlaWdodD0iMzciIHZpZXdCb3g9IjAgMCA3NyAzNyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTYgMzFMMzkuOTcwNiAxSDc2IiBzdHJva2U9IiM5N0ExOUIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWRhc2hhcnJheT0iNSA1Ii8+CjxjaXJjbGUgY3g9IjQuNSIgY3k9IjMyLjUiIHI9IjQiIGZpbGw9IiM0Q0IzMEEiIHN0cm9rZT0id2hpdGUiLz4KPC9zdmc+");
    position: absolute;
    left: 0;
    top: 16px;
    transform: translate(-100%, 0);
}

.c-features__item--5:after {
    content: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTE4IiBoZWlnaHQ9IjkiIHZpZXdCb3g9IjAgMCAxMTggOSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTcgNUgxMTciIHN0cm9rZT0iIzk3QTE5QiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtZGFzaGFycmF5PSI1IDUiLz4KPGNpcmNsZSBjeD0iMy41IiBjeT0iMy41IiByPSI0IiB0cmFuc2Zvcm09Im1hdHJpeCgtMSAwIDAgMSA4IDEpIiBmaWxsPSIjNENCMzBBIiBzdHJva2U9IndoaXRlIi8+Cjwvc3ZnPg==");
    position: absolute;
    left: 0;
    bottom: 6px;
    transform: translate(calc(-100% + 4px), 0);
}

.c-features__item--6:after {
    content: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNzYiIGhlaWdodD0iMzciIHZpZXdCb3g9IjAgMCA3NiAzNyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTUgNkwzOC45NzA2IDM2SDc1IiBzdHJva2U9IiM5N0ExOUIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWRhc2hhcnJheT0iNSA1Ii8+CjxjaXJjbGUgY3g9IjMuNSIgY3k9IjMuNSIgcj0iNCIgdHJhbnNmb3JtPSJtYXRyaXgoMSAwIDAgLTEgMSA4KSIgZmlsbD0iIzRDQjMwQSIgc3Ryb2tlPSJ3aGl0ZSIvPgo8L3N2Zz4=");
    position: absolute;
    left: 0;
    bottom: 8px;
    transform: translate(-100%, 0);
}

.c-features__item--1, .c-features__item--3 {
    transform: translateX(-20px);
}

.c-features__item--4, .c-features__item--6 {
    transform: translateX(20px);
}

@media (width <= 768px) {
    .c-features__canvas {
        flex-direction: column;
        position: relative;
        max-width: 576px;
        margin: 0 auto;
    }

    .c-features__list {
        gap: 15px;
        z-index: 2;
        width: 100%;
    }

    .c-features__list--first {
        margin-bottom: 135px;
    }

    .c-features__image {
        position: absolute;
        top: 50%;
        left: 50%;
        transform: translate(-50%, -50%);
    }

    .c-features__item {
        transform: unset;
        width: fit-content;
    }

    .c-features__item:after {
        content: unset;
    }

    .c-features__item--2, .c-features__item--4, .c-features__item--6 {
        margin-left: auto;
    }
}

.c-categories {
    margin: clamp(70px, 10vw, 110px) 0;
}

.c-categories__title {
    max-width: 950px;
    margin-bottom: clamp(30px, 4vw, 50px);
}

.c-categories__wrapper {
    display: grid;
    grid-template-columns: repeat(3, minmax(0, 1fr));
    gap: clamp(15px, 2vw, 30px);
}

@media (width <= 992px) {
    .c-categories__wrapper {
        grid-template-columns: 1fr;
    }
}

.c-catcard {
    background: #fff;
    border-radius: 14px;
    display: grid;
    grid-template-columns: minmax(0, 20fr) minmax(0, 17fr);
    text-decoration: none;
    overflow: hidden;
}

.c-catcard__content {
    font-weight: 600;
    font-size: 16px;
    line-height: 150%;
    text-align: center;
    color: #000;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 16px;
}

.c-catcard__image {
    object-fit: cover;
    width: 100%;
    height: 100%;
    overflow: hidden;
    text-align: right;
}

.c-catcard__image img {
    transition: 0.7s;
}

.c-catcard:hover .c-catcard__image img {
    transform: scale(1.05);
}

.c-masonry {
    margin: clamp(70px, 10vw, 110px) 0 clamp(70px, 12vw, 155px);
}

.c-masonry__title {
    max-width: 775px;
    margin-left: auto;
    text-align: right;
    margin-bottom: 50px;
}

.c-masonry__grid {
    display: grid;
    grid-template-columns: repeat(4, minmax(0, 1fr));
    gap: clamp(25px, 3.5vw, 45px) clamp(15px, 2.25vw, 30px);
}

.c-masonry__grid .c-brick {
    transition: 0.3s;
}

.c-masonry__grid .c-brick:nth-child(even) {
    transform: translateY(45px);
}

.c-masonry__grid .c-brick:hover {
    margin-top: -4px;
}

@media (width < 992px) {
    .c-masonry__grid {
        grid-template-columns: repeat(3, minmax(0, 1fr));
    }

    .c-masonry .c-brick {
        transform: unset !important;
    }

    .c-masonry .c-brick:nth-child(3n-1) {
        transform: translateY(30px) !important;
    }
}

@media (width < 660px) {
    .c-masonry__grid {
        grid-template-columns: repeat(2, minmax(0, 1fr));
    }

    .c-masonry .c-brick {
        transform: unset !important;
    }

    .c-masonry .c-brick:nth-child(3n-1) {
        transform: unset !important;
    }

    .c-masonry .c-brick:nth-child(even) {
        transform: translateY(15px) !important;
    }
}

.c-brick__image {
    margin-bottom: clamp(10px, 2vw, 15px);
}

.c-brick__image img {
    aspect-ratio: 27/30;
    object-fit: cover;
    vertical-align: bottom;
}

.c-brick__label {
    font-weight: 600;
    font-size: clamp(12px, 2vw, 14px);
    line-height: 140%;
    text-align: center;
    color: #000;
}

.c-cta {
    margin: clamp(70px, 10vw, 110px) 0;
}

@media (width > 1280px) {
    .c-cta .c-cta__image {
        flex: 0 0 342px;
    }
}

.c-cta__inner {
    background: #fff;
    padding: 24px clamp(35px, 3vw, 44px);
    border-radius: 14px;
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: clamp(25px, 5vw, 80px);
}

.c-cta__title {
    font-weight: 600;
    font-size: clamp(20px, 3vw, 32px);
    line-height: 130%;
    margin-bottom: clamp(20px, 2vw, 24px);
}

.c-cta__snippet {
    font-weight: 400;
    font-size: clamp(12px, 2vw, 14px);
    line-height: 140%;
    margin-bottom: clamp(36px, 2.5vw, 40px);
    max-width: 560px;
    color: #424744;
}

.c-cta__content {
    padding: 20px;
}

.c-cta__action {
    position: relative;
    display: flex;
    align-items: center;
    gap: 30px;
}

.c-cta__actlabel {
    font-weight: 500;
    font-size: 10px;
    line-height: 150%;
    position: relative;
    color: rgba(42, 52, 46, 0.58);
    max-width: 134px;
}

.c-cta__actlabel:before {
    content: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDQiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCA0NCAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTIyLjc4IDE0Ljk4NDRMMjIuODA0MSAxNS40ODM4TDIyLjc4IDE0Ljk4NDRaTTIuMTA4NCAwLjUxMTk4NkMxLjgzODgzIDAuNDUyMTE4IDEuNTcxNzYgMC42MjIxMTggMS41MTE4OSAwLjg5MTY5M0wwLjUzNjI4NSA1LjI4NDY2QzAuNDc2NDE4IDUuNTU0MjQgMC42NDY0MiA1LjgyMTMgMC45MTU5OTMgNS44ODExN0MxLjE4NTU3IDUuOTQxMDQgMS40NTI2NCA1Ljc3MTA0IDEuNTEyNSA1LjUwMTQ2TDIuMzc5NzEgMS41OTY2TDYuMjg0NTcgMi40NjM4MUM2LjU1NDE1IDIuNTIzNjcgNi44MjEyMSAyLjM1MzY3IDYuODgxMDggMi4wODQxQzYuOTQwOTUgMS44MTQ1MiA2Ljc3MDk1IDEuNTQ3NDYgNi41MDEzNyAxLjQ4NzU5TDIuMTA4NCAwLjUxMTk4NlpNNDMgMS4wMDAxMUM0Mi41ODk5IDAuNzE0MDE5IDQyLjU5IDAuNzEzOTk4IDQyLjU5IDAuNzEzOThDNDIuNTkgMC43MTM5NzcgNDIuNTkgMC43MTM5NjIgNDIuNTkgMC43MTM5NTZDNDIuNTkgMC43MTM5NDUgNDIuNTkgMC43MTM5NDQgNDIuNTkgMC43MTM5NTNDNDIuNTkgMC43MTM5NzEgNDIuNTg5OSAwLjcxNDAyOCA0Mi41ODk5IDAuNzE0MTI2QzQyLjU4OTcgMC43MTQzMTkgNDIuNTg5NSAwLjcxNDY3MSA0Mi41ODkxIDAuNzE1MTc5QzQyLjU4ODQgMC43MTYxOTYgNDIuNTg3MyAwLjcxNzg0IDQyLjU4NTcgMC43MjAxMDNDNDIuNTgyNSAwLjcyNDYyOCA0Mi41Nzc2IDAuNzMxNjI3IDQyLjU3MDkgMC43NDEwMzNDNDIuNTU3NiAwLjc1OTg0MiA0Mi41MzczIDAuNzg4MjcxIDQyLjUxMDMgMC44MjU3N0M0Mi40NTYzIDAuOTAwNzcyIDQyLjM3NTIgMS4wMTIwNCA0Mi4yNjg1IDEuMTU1MTlDNDIuMDU1IDEuNDQxNTIgNDEuNzM4OCAxLjg1NTIzIDQxLjMzMDYgMi4zNjEyM0w0MS43MTk3IDIuNjc1MTlMNDIuMTA4OSAyLjk4OTE0QzQyLjUyNTkgMi40NzIyNyA0Mi44NDk4IDIuMDQ4NDQgNDMuMDcwMiAxLjc1Mjk1QzQzLjE4MDMgMS42MDUxOSA0My4yNjQ2IDEuNDg5NDggNDMuMzIxNyAxLjQxMDIzQzQzLjM1MDMgMS4zNzA2IDQzLjM3MiAxLjM0MDA4IDQzLjM4NjggMS4zMTkyM0M0My4zOTQyIDEuMzA4OCA0My4zOTk4IDEuMzAwNzkgNDMuNDAzNyAxLjI5NTI2QzQzLjQwNTcgMS4yOTI1IDQzLjQwNzIgMS4yOTAzNiA0My40MDgyIDEuMjg4ODRDNDMuNDA4NyAxLjI4ODA5IDQzLjQwOTIgMS4yODc0OSA0My40MDk1IDEuMjg3MDVDNDMuNDA5NiAxLjI4NjgzIDQzLjQwOTggMS4yODY2NCA0My40MDk5IDEuMjg2NUM0My40MDk5IDEuMjg2NDMgNDMuNDA5OSAxLjI4NjM3IDQzLjQxIDEuMjg2MzJDNDMuNDEgMS4yODYzIDQzLjQxIDEuMjg2MjcgNDMuNDEgMS4yODYyNUM0My40MSAxLjI4NjIyIDQzLjQxMDEgMS4yODYyIDQzIDEuMDAwMTFaTTM4LjkzMzYgNS44NDI1OEwzOC41NzI0IDUuNDk2ODJDMzcuNjgyOCA2LjQyNjE3IDM2LjY2OTEgNy40MTExNCAzNS41NTQ3IDguMzc1NThMMzUuODgxOSA4Ljc1MzY1TDM2LjIwOTEgOS4xMzE3M0MzNy4zNTA5IDguMTQzNTggMzguMzg3MiA3LjEzNjM5IDM5LjI5NDggNi4xODgzM0wzOC45MzM2IDUuODQyNThaTTMyLjUzOTIgMTEuMzI4MUwzMi4yNTk2IDEwLjkxMzZDMzEuMTE1OCAxMS42ODUxIDI5LjkxMTYgMTIuMzgyMyAyOC42NjM2IDEyLjk1MjVMMjguODcxNCAxMy40MDczTDI5LjA3OTEgMTMuODYyMUMzMC4zODU0IDEzLjI2NTMgMzEuNjM3NiAxMi41Mzk0IDMyLjgxODggMTEuNzQyNkwzMi41MzkyIDExLjMyODFaTTI0Ljg3MjQgMTQuNzI1MkwyNC43NzU1IDE0LjIzNDdDMjQuMTA4IDE0LjM2NjUgMjMuNDM0MSAxNC40NTIxIDIyLjc1NTggMTQuNDg0OUwyMi43OCAxNC45ODQ0TDIyLjgwNDEgMTUuNDgzOEMyMy41MzQ0IDE1LjQ0ODQgMjQuMjU2OSAxNS4zNTY0IDI0Ljk2OTIgMTUuMjE1OEwyNC44NzI0IDE0LjcyNTJaTTIyLjc4IDE0Ljk4NDRMMjIuNzU1OCAxNC40ODQ5QzIyLjA1MDEgMTQuNTE5MSAyMS4zNTI0IDE0LjQ5NDQgMjAuNjY0NCAxNC40MTgxTDIwLjYwOTMgMTQuOTE1TDIwLjU1NDEgMTUuNDExOUMyMS4yOTI1IDE1LjQ5MzkgMjIuMDQzMiAxNS41MjA2IDIyLjgwNDEgMTUuNDgzOEwyMi43OCAxNC45ODQ0Wk0xNi40MTIyIDEzLjgzMzNMMTYuNTk4MyAxMy4zNjkyQzE1LjI4ODYgMTIuODQzOSAxNC4wMzMgMTIuMTYzNSAxMi44NDY4IDExLjM4ODVMMTIuNTczMyAxMS44MDcxTDEyLjI5OTggMTIuMjI1NkMxMy41MzEzIDEzLjAzMDIgMTQuODQ1MiAxMy43NDM1IDE2LjIyNjEgMTQuMjk3NEwxNi40MTIyIDEzLjgzMzNaTTkuMTIzMzggOS4xNjU0NUw5LjQ1MzQ2IDguNzg5ODhDOC4zMTgwMSA3Ljc5MTk3IDcuMjkxOTIgNi43NTk4IDYuMzk1OTYgNS43Nzk4NEw2LjAyNjk1IDYuMTE3MjJMNS42NTc5MyA2LjQ1NDZDNi41NzQgNy40NTY1NyA3LjYyNiA4LjUxNTEgOC43OTMzIDkuNTQxMDJMOS4xMjMzOCA5LjE2NTQ1Wk0zLjI1MzczIDIuNzc0OEwzLjY1MzQ2IDIuNDc0NDRDMy4yNTI0MSAxLjk0MDcxIDIuOTQzMTIgMS41MDI4NSAyLjczNDcxIDEuMTk5NEMyLjYzMDUzIDEuMDQ3NjkgMi41NTE1OSAwLjkyOTYzNCAyLjQ5OTA1IDAuODUwMDQ3QzIuNDcyNzggMC44MTAyNTYgMi40NTMxMSAwLjc4MDA4NyAyLjQ0MDE5IDAuNzYwMTQzQzIuNDMzNzIgMC43NTAxNzEgMi40Mjg5NSAwLjc0Mjc1NyAyLjQyNTg4IDAuNzM3OTc0QzIuNDI0MzQgMC43MzU1ODIgMi40MjMyMyAwLjczMzg1IDIuNDIyNTUgMC43MzI3ODRDMi40MjIyMSAwLjczMjI1MSAyLjQyMTk4IDAuNzMxODg2IDIuNDIxODUgMC43MzE2ODhDMi40MjE3OSAwLjczMTU4OCAyLjQyMTc1IDAuNzMxNTMyIDIuNDIxNzQgMC43MzE1MTdDMi40MjE3NCAwLjczMTUxIDIuNDIxNzQgMC43MzE1MTMgMi40MjE3NSAwLjczMTUyN0MyLjQyMTc1IDAuNzMxNTM0IDIuNDIxNzYgMC43MzE1NTIgMi40MjE3NyAwLjczMTU1NUMyLjQyMTc4IDAuNzMxNTc2IDIuNDIxNzkgMC43MzE2IDIgMS4wMDAwOUMxLjU3ODIxIDEuMjY4NTkgMS41NzgyMiAxLjI2ODYyIDEuNTc4MjQgMS4yNjg2NUMxLjU3ODI1IDEuMjY4NjYgMS41NzgyNyAxLjI2ODcgMS41NzgyOSAxLjI2ODcyQzEuNTc4MzMgMS4yNjg3OCAxLjU3ODM3IDEuMjY4ODUgMS41Nzg0MiAxLjI2ODkyQzEuNTc4NTIgMS4yNjkwOCAxLjU3ODY0IDEuMjY5MjggMS41Nzg4IDEuMjY5NTFDMS41NzkxIDEuMjY5OTkgMS41Nzk1MSAxLjI3MDY0IDEuNTgwMDQgMS4yNzE0NUMxLjU4MTA4IDEuMjczMDggMS41ODI1NSAxLjI3NTM4IDEuNTg0NDUgMS4yNzgzNUMxLjU4ODI1IDEuMjg0MjcgMS41OTM3NyAxLjI5MjgzIDEuNjAwOTkgMS4zMDM5N0MxLjYxNTQyIDEuMzI2MjQgMS42MzY2NCAxLjM1ODc4IDEuNjY0NTEgMS40MDFDMS43MjAyNSAxLjQ4NTQyIDEuODAyNTkgMS42MDg1NSAxLjkxMDQgMS43NjU1MkMyLjEyNTk5IDIuMDc5NDQgMi40NDM1NiAyLjUyODkzIDIuODU0IDMuMDc1MTZMMy4yNTM3MyAyLjc3NDhaTTIyLjc4IDE0Ljk4NDRMMjIuODA0MSAxNS40ODM4TDIyLjc4IDE0Ljk4NDRaTTIuMTA4NCAwLjUxMTk4NkMxLjgzODgzIDAuNDUyMTE4IDEuNTcxNzYgMC42MjIxMTggMS41MTE4OSAwLjg5MTY5M0wwLjUzNjI4NSA1LjI4NDY2QzAuNDc2NDE4IDUuNTU0MjQgMC42NDY0MiA1LjgyMTMgMC45MTU5OTMgNS44ODExN0MxLjE4NTU3IDUuOTQxMDQgMS40NTI2NCA1Ljc3MTA0IDEuNTEyNSA1LjUwMTQ2TDIuMzc5NzEgMS41OTY2TDYuMjg0NTcgMi40NjM4MUM2LjU1NDE1IDIuNTIzNjcgNi44MjEyMSAyLjM1MzY3IDYuODgxMDggMi4wODQxQzYuOTQwOTUgMS44MTQ1MiA2Ljc3MDk1IDEuNTQ3NDYgNi41MDEzNyAxLjQ4NzU5TDIuMTA4NCAwLjUxMTk4NlpNNDMgMS4wMDAxMUM0Mi41ODk5IDAuNzE0MDE5IDQyLjU5IDAuNzEzOTk4IDQyLjU5IDAuNzEzOThDNDIuNTkgMC43MTM5NzcgNDIuNTkgMC43MTM5NjIgNDIuNTkgMC43MTM5NTZDNDIuNTkgMC43MTM5NDUgNDIuNTkgMC43MTM5NDQgNDIuNTkgMC43MTM5NTNDNDIuNTkgMC43MTM5NzEgNDIuNTg5OSAwLjcxNDAyOCA0Mi41ODk5IDAuNzE0MTI2QzQyLjU4OTcgMC43MTQzMTkgNDIuNTg5NSAwLjcxNDY3MSA0Mi41ODkxIDAuNzE1MTc5QzQyLjU4ODQgMC43MTYxOTYgNDIuNTg3MyAwLjcxNzg0IDQyLjU4NTcgMC43MjAxMDNDNDIuNTgyNSAwLjcyNDYyOCA0Mi41Nzc2IDAuNzMxNjI3IDQyLjU3MDkgMC43NDEwMzNDNDIuNTU3NiAwLjc1OTg0MiA0Mi41MzczIDAuNzg4MjcxIDQyLjUxMDMgMC44MjU3N0M0Mi40NTYzIDAuOTAwNzcyIDQyLjM3NTIgMS4wMTIwNCA0Mi4yNjg1IDEuMTU1MTlDNDIuMDU1IDEuNDQxNTIgNDEuNzM4OCAxLjg1NTIzIDQxLjMzMDYgMi4zNjEyM0w0MS43MTk3IDIuNjc1MTlMNDIuMTA4OSAyLjk4OTE0QzQyLjUyNTkgMi40NzIyNyA0Mi44NDk4IDIuMDQ4NDQgNDMuMDcwMiAxLjc1Mjk1QzQzLjE4MDMgMS42MDUxOSA0My4yNjQ2IDEuNDg5NDggNDMuMzIxNyAxLjQxMDIzQzQzLjM1MDMgMS4zNzA2IDQzLjM3MiAxLjM0MDA4IDQzLjM4NjggMS4zMTkyM0M0My4zOTQyIDEuMzA4OCA0My4zOTk4IDEuMzAwNzkgNDMuNDAzNyAxLjI5NTI2QzQzLjQwNTcgMS4yOTI1IDQzLjQwNzIgMS4yOTAzNiA0My40MDgyIDEuMjg4ODRDNDMuNDA4NyAxLjI4ODA5IDQzLjQwOTIgMS4yODc0OSA0My40MDk1IDEuMjg3MDVDNDMuNDA5NiAxLjI4NjgzIDQzLjQwOTggMS4yODY2NCA0My40MDk5IDEuMjg2NUM0My40MDk5IDEuMjg2NDMgNDMuNDA5OSAxLjI4NjM3IDQzLjQxIDEuMjg2MzJDNDMuNDEgMS4yODYzIDQzLjQxIDEuMjg2MjcgNDMuNDEgMS4yODYyNUM0My40MSAxLjI4NjIyIDQzLjQxMDEgMS4yODYyIDQzIDEuMDAwMTFaTTM4LjkzMzYgNS44NDI1OEwzOC41NzI0IDUuNDk2ODJDMzcuNjgyOCA2LjQyNjE3IDM2LjY2OTEgNy40MTExNCAzNS41NTQ3IDguMzc1NThMMzUuODgxOSA4Ljc1MzY1TDM2LjIwOTEgOS4xMzE3M0MzNy4zNTA5IDguMTQzNTggMzguMzg3MiA3LjEzNjM5IDM5LjI5NDggNi4xODgzM0wzOC45MzM2IDUuODQyNThaTTMyLjUzOTIgMTEuMzI4MUwzMi4yNTk2IDEwLjkxMzZDMzEuMTE1OCAxMS42ODUxIDI5LjkxMTYgMTIuMzgyMyAyOC42NjM2IDEyLjk1MjVMMjguODcxNCAxMy40MDczTDI5LjA3OTEgMTMuODYyMUMzMC4zODU0IDEzLjI2NTMgMzEuNjM3NiAxMi41Mzk0IDMyLjgxODggMTEuNzQyNkwzMi41MzkyIDExLjMyODFaTTI0Ljg3MjQgMTQuNzI1MkwyNC43NzU1IDE0LjIzNDdDMjQuMTA4IDE0LjM2NjUgMjMuNDM0MSAxNC40NTIxIDIyLjc1NTggMTQuNDg0OUwyMi43OCAxNC45ODQ0TDIyLjgwNDEgMTUuNDgzOEMyMy41MzQ0IDE1LjQ0ODQgMjQuMjU2OSAxNS4zNTY0IDI0Ljk2OTIgMTUuMjE1OEwyNC44NzI0IDE0LjcyNTJaTTIyLjc4IDE0Ljk4NDRMMjIuNzU1OCAxNC40ODQ5QzIyLjA1MDEgMTQuNTE5MSAyMS4zNTI0IDE0LjQ5NDQgMjAuNjY0NCAxNC40MTgxTDIwLjYwOTMgMTQuOTE1TDIwLjU1NDEgMTUuNDExOUMyMS4yOTI1IDE1LjQ5MzkgMjIuMDQzMiAxNS41MjA2IDIyLjgwNDEgMTUuNDgzOEwyMi43OCAxNC45ODQ0Wk0xNi40MTIyIDEzLjgzMzNMMTYuNTk4MyAxMy4zNjkyQzE1LjI4ODYgMTIuODQzOSAxNC4wMzMgMTIuMTYzNSAxMi44NDY4IDExLjM4ODVMMTIuNTczMyAxMS44MDcxTDEyLjI5OTggMTIuMjI1NkMxMy41MzEzIDEzLjAzMDIgMTQuODQ1MiAxMy43NDM1IDE2LjIyNjEgMTQuMjk3NEwxNi40MTIyIDEzLjgzMzNaTTkuMTIzMzggOS4xNjU0NUw5LjQ1MzQ2IDguNzg5ODhDOC4zMTgwMSA3Ljc5MTk3IDcuMjkxOTIgNi43NTk4IDYuMzk1OTYgNS43Nzk4NEw2LjAyNjk1IDYuMTE3MjJMNS42NTc5MyA2LjQ1NDZDNi41NzQgNy40NTY1NyA3LjYyNiA4LjUxNTEgOC43OTMzIDkuNTQxMDJMOS4xMjMzOCA5LjE2NTQ1Wk0zLjI1MzczIDIuNzc0OEwzLjY1MzQ2IDIuNDc0NDRDMy4yNTI0MSAxLjk0MDcxIDIuOTQzMTIgMS41MDI4NSAyLjczNDcxIDEuMTk5NEMyLjYzMDUzIDEuMDQ3NjkgMi41NTE1OSAwLjkyOTYzNCAyLjQ5OTA1IDAuODUwMDQ3QzIuNDcyNzggMC44MTAyNTYgMi40NTMxMSAwLjc4MDA4NyAyLjQ0MDE5IDAuNzYwMTQzQzIuNDMzNzIgMC43NTAxNzEgMi40Mjg5NSAwLjc0Mjc1NyAyLjQyNTg4IDAuNzM3OTc0QzIuNDI0MzQgMC43MzU1ODIgMi40MjMyMyAwLjczMzg1IDIuNDIyNTUgMC43MzI3ODRDMi40MjIyMSAwLjczMjI1MSAyLjQyMTk4IDAuNzMxODg2IDIuNDIxODUgMC43MzE2ODhDMi40MjE3OSAwLjczMTU4OCAyLjQyMTc1IDAuNzMxNTMyIDIuNDIxNzQgMC43MzE1MTdDMi40MjE3NCAwLjczMTUxIDIuNDIxNzQgMC43MzE1MTMgMi40MjE3NSAwLjczMTUyN0MyLjQyMTc1IDAuNzMxNTM0IDIuNDIxNzYgMC43MzE1NTIgMi40MjE3NyAwLjczMTU1NUMyLjQyMTc4IDAuNzMxNTc2IDIuNDIxNzkgMC43MzE2IDIgMS4wMDAwOUMxLjU3ODIxIDEuMjY4NTkgMS41NzgyMiAxLjI2ODYyIDEuNTc4MjQgMS4yNjg2NUMxLjU3ODI1IDEuMjY4NjYgMS41NzgyNyAxLjI2ODcgMS41NzgyOSAxLjI2ODcyQzEuNTc4MzMgMS4yNjg3OCAxLjU3ODM3IDEuMjY4ODUgMS41Nzg0MiAxLjI2ODkyQzEuNTc4NTIgMS4yNjkwOCAxLjU3ODY0IDEuMjY5MjggMS41Nzg4IDEuMjY5NTFDMS41NzkxIDEuMjY5OTkgMS41Nzk1MSAxLjI3MDY0IDEuNTgwMDQgMS4yNzE0NUMxLjU4MTA4IDEuMjczMDggMS41ODI1NSAxLjI3NTM4IDEuNTg0NDUgMS4yNzgzNUMxLjU4ODI1IDEuMjg0MjcgMS41OTM3NyAxLjI5MjgzIDEuNjAwOTkgMS4zMDM5N0MxLjYxNTQyIDEuMzI2MjQgMS42MzY2NCAxLjM1ODc4IDEuNjY0NTEgMS40MDFDMS43MjAyNSAxLjQ4NTQyIDEuODAyNTkgMS42MDg1NSAxLjkxMDQgMS43NjU1MkMyLjEyNTk5IDIuMDc5NDQgMi40NDM1NiAyLjUyODkzIDIuODU0IDMuMDc1MTZMMy4yNTM3MyAyLjc3NDhaIiBmaWxsPSIjNzhCNzUwIi8+Cjwvc3ZnPg==");
    position: absolute;
    left: 14px;
    bottom: -20px;
    transform: translateX(-100%);
}

.c-cta__image {
    position: relative;
}

.c-cta__image:before {
    content: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzY2IiBoZWlnaHQ9IjMzMCIgdmlld0JveD0iMCAwIDM2NiAzMzAiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxnIGZpbHRlcj0idXJsKCNmaWx0ZXIwX2ZfNjJfNDkxKSI+CjxlbGxpcHNlIGN4PSIxODMuMDU0IiBjeT0iMTY2LjM0NCIgcng9Ijk4LjMxNzMiIHJ5PSIxMTEuNDUxIiB0cmFuc2Zvcm09InJvdGF0ZSgzMy45MDc5IDE4My4wNTQgMTY2LjM0NCkiIGZpbGw9IiM3OEI3NTAiIGZpbGwtb3BhY2l0eT0iMC4zIi8+CjwvZz4KPGRlZnM+CjxmaWx0ZXIgaWQ9ImZpbHRlcjBfZl82Ml80OTEiIHg9IjAuNDYzOTI4IiB5PSItMjEuMjA4IiB3aWR0aD0iMzY1LjE4MSIgaGVpZ2h0PSIzNzUuMTA0IiBmaWx0ZXJVbml0cz0idXNlclNwYWNlT25Vc2UiIGNvbG9yLWludGVycG9sYXRpb24tZmlsdGVycz0ic1JHQiI+CjxmZUZsb29kIGZsb29kLW9wYWNpdHk9IjAiIHJlc3VsdD0iQmFja2dyb3VuZEltYWdlRml4Ii8+CjxmZUJsZW5kIG1vZGU9Im5vcm1hbCIgaW49IlNvdXJjZUdyYXBoaWMiIGluMj0iQmFja2dyb3VuZEltYWdlRml4IiByZXN1bHQ9InNoYXBlIi8+CjxmZUdhdXNzaWFuQmx1ciBzdGREZXZpYXRpb249IjQwIiByZXN1bHQ9ImVmZmVjdDFfZm9yZWdyb3VuZEJsdXJfNjJfNDkxIi8+CjwvZmlsdGVyPgo8L2RlZnM+Cjwvc3ZnPgo=);
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    z-index: 1;
    opacity: 0.7;
}

.c-cta__image img {
    position: relative;
    z-index: 2;
    max-height: 282px;
}

@media (width < 1024px) {
    .c-cta__content {
        padding: 0;
    }
}

@media (width <= 768px) {
    .c-cta {
        text-align: center;
    }

    .c-cta .container {
        padding: 0;
    }

    .c-cta__inner {
        flex-direction: column;
    }

    .c-cta__title {
        margin-top: 46px;
    }

    .c-cta__action {
        flex-direction: column;
        gap: 11px;
    }

    .c-cta__actlabel {
        max-width: unset;
    }

    .c-cta__actlabel:before {
        content: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMzUiIHZpZXdCb3g9IjAgMCAxNiAzNSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE0Ljk4NDQgMTguMjE4NUwxNS40ODM0IDE4LjI0OTVMMTQuOTg0NCAxOC4yMTg1Wk0wLjUyNjE1NiAyLjE1OTMyQzAuNDM4MTY1IDEuODk3NTggMC41NzkwMjMgMS42MTQwNiAwLjg0MDc3MiAxLjUyNjA3TDUuMTA2MjEgMC4wOTIxNjY5QzUuMzY3OTYgMC4wMDQxNzcwOSA1LjY1MTQ3IDAuMTQ1MDM1IDUuNzM5NDcgMC40MDY3ODRDNS44Mjc0NiAwLjY2ODUzMyA1LjY4NjYgMC45NTIwNTMgNS40MjQ4NSAxLjA0MDA0TDEuNjMzMzUgMi4zMTQ2MkwyLjkwNzkzIDYuMTA2MTJDMi45OTU5MiA2LjM2Nzg2IDIuODU1MDYgNi42NTEzOCAyLjU5MzMxIDYuNzM5MzdDMi4zMzE1NiA2LjgyNzM3IDIuMDQ4MDQgNi42ODY1MSAxLjk2MDA1IDYuNDI0NzZMMC41MjYxNTYgMi4xNTkzMlpNMS4wMDAxMSAzNEMwLjc2MDk5NyAzMy41NjA5IDAuNzYwOTc0IDMzLjU2MDkgMC43NjA5NTUgMzMuNTYwOUMwLjc2MDk1MyAzMy41NjA5IDAuNzYwOTM4IDMzLjU2MDkgMC43NjA5MzQgMzMuNTYwOUMwLjc2MDkyNyAzMy41NjA5IDAuNzYwOTM1IDMzLjU2MDkgMC43NjA5NTcgMzMuNTYwOUMwLjc2MSAzMy41NjA5IDAuNzYxMSAzMy41NjA4IDAuNzYxMjU2IDMzLjU2MDdDMC43NjE1NjkgMzMuNTYwNiAwLjc2MjEwOSAzMy41NjAzIDAuNzYyODczIDMzLjU1OTlDMC43NjQ0IDMzLjU1OSAwLjc2NjgyNSAzMy41NTc3IDAuNzcwMTMyIDMzLjU1NTlDMC43NzY3NDcgMzMuNTUyMiAwLjc4Njg5MSAzMy41NDY2IDAuODAwNDQ4IDMzLjUzOTFDMC44Mjc1NjMgMzMuNTI0MSAwLjg2ODMyMiAzMy41MDEzIDAuOTIxNzg0IDMzLjQ3MTFDMS4wMjg3MSAzMy40MTA2IDEuMTg2NDIgMzMuMzIwMSAxLjM4NzM2IDMzLjIwMTRDMS43ODkzMSAzMi45NjQxIDIuMzYzODggMzIuNjE0MiAzLjA1MDggMzIuMTY2MUwzLjMyNCAzMi41ODQ4TDMuNTk3MjEgMzMuMDAzNkMyLjg5NjIxIDMzLjQ2MDkgMi4zMDg4MiAzMy44MTg3IDEuODk1ODEgMzQuMDYyNUMxLjY4OTI3IDM0LjE4NDUgMS41MjYyMyAzNC4yNzggMS40MTQzIDM0LjM0MTRDMS4zNTgzMiAzNC4zNzMgMS4zMTUxMiAzNC4zOTcyIDEuMjg1NjMgMzQuNDEzNUMxLjI3MDg4IDM0LjQyMTcgMS4yNTk1NiAzNC40MjggMS4yNTE3OSAzNC40MzIyQzEuMjQ3OSAzNC40MzQ0IDEuMjQ0OSAzNC40MzYgMS4yNDI4IDM0LjQzNzJDMS4yNDE3NSAzNC40Mzc3IDEuMjQwOTMgMzQuNDM4MiAxLjI0MDMzIDM0LjQzODVDMS4yNDAwMyAzNC40Mzg3IDEuMjM5NzkgMzQuNDM4OCAxLjIzOTYgMzQuNDM4OUMxLjIzOTUxIDM0LjQzOSAxLjIzOTQzIDM0LjQzOSAxLjIzOTM3IDM0LjQzOUMxLjIzOTM0IDM0LjQzOTEgMS4yMzkzIDM0LjQzOTEgMS4yMzkyOCAzNC40MzkxQzEuMjM5MjUgMzQuNDM5MSAxLjIzOTIyIDM0LjQzOTEgMS4wMDAxMSAzNFpNNy43MTU5MSAyOS4zNDU4TDcuMzk0ODUgMjguOTYyNUM4LjcyNTA3IDI3Ljg0ODMgMTAuMDYyIDI2LjU3ODIgMTEuMjEyNCAyNS4xOTkzTDExLjU5NjMgMjUuNTE5N0wxMS45ODAyIDI1Ljg0QzEwLjc4MTYgMjcuMjc2NyA5LjM5ODYxIDI4LjU4ODYgOC4wMzY5NyAyOS43MjkxTDcuNzE1OTEgMjkuMzQ1OFpNMTQuNDA4MyAyMC44NzQzTDEzLjkzODcgMjAuNzAyNEMxNC4yNDIxIDE5Ljg3MzcgMTQuNDMyOSAxOS4wMzM1IDE0LjQ4NTMgMTguMTg3NkwxNC45ODQ0IDE4LjIxODVMMTUuNDgzNCAxOC4yNDk1QzE1LjQyNDIgMTkuMjA0NiAxNS4yMDk2IDIwLjEzOTggMTQuODc3OCAyMS4wNDYyTDE0LjQwODMgMjAuODc0M1pNMTQuOTg0NCAxOC4yMTg1TDE0LjQ4NTMgMTguMTg3NkMxNC41NDA1IDE3LjI5OCAxNC40Mzg0IDE2LjQyMzMgMTQuMjA4NyAxNS41Njc1TDE0LjY5MTYgMTUuNDM3OEwxNS4xNzQ1IDE1LjMwODJDMTUuNDI5NSAxNi4yNTgyIDE1LjU0NTkgMTcuMjQxNiAxNS40ODM0IDE4LjI0OTVMMTQuOTg0NCAxOC4yMTg1Wk0xMi4wMzc2IDEwLjUzMjhMMTEuNjQ4NSAxMC44NDY4QzEwLjQ5ODYgOS40MjIxIDkuMTE2MDQgOC4xMjIzNSA3LjcyMjE0IDYuOTkwNzZMOC4wMzcyOCA2LjYwMjU4TDguMzUyNDEgNi4yMTQzOUM5Ljc4MjY5IDcuMzc1NTEgMTEuMjIwMyA4LjcyNDEgMTIuNDI2NyAxMC4yMTg3TDEyLjAzNzYgMTAuNTMyOFpNMy40NDAxNiAzLjM3NjU3TDMuMTc5NzggMy44MDM0MkMyLjQ2MTg2IDMuMzY1NDkgMS44NTkwMSAzLjAyNTQyIDEuNDM2NTkgMi43OTUzMUMxLjIyNTQxIDIuNjgwMjcgMS4wNTk0NSAyLjU5Mjc4IDAuOTQ2ODY4IDIuNTM0MzVDMC44OTA1ODEgMi41MDUxMyAwLjg0NzY1MSAyLjQ4MzE4IDAuODE5MSAyLjQ2ODY5QzAuODA0ODI1IDIuNDYxNDQgMC43OTQxNDcgMi40NTYwNiAwLjc4NzE5MSAyLjQ1MjU3QzAuNzgzNzEzIDIuNDUwODIgMC43ODExNjcgMi40NDk1NSAwLjc3OTU2OCAyLjQ0ODc1QzAuNzc4NzY4IDIuNDQ4MzUgMC43NzgyMDUgMi40NDgwNyAwLjc3Nzg4MSAyLjQ0NzkxQzAuNzc3NzE5IDIuNDQ3ODMgMC43Nzc2MTcgMi40NDc3OCAwLjc3NzU3NCAyLjQ0Nzc2QzAuNzc3NTUzIDIuNDQ3NzUgMC43Nzc1NDcgMi40NDc3NCAwLjc3NzU1NSAyLjQ0Nzc1QzAuNzc3NTU5IDIuNDQ3NzUgMC43Nzc1NzcgMi40NDc3NiAwLjc3NzU3OSAyLjQ0Nzc2QzAuNzc3NjAxIDIuNDQ3NzcgMC43Nzc2MjcgMi40NDc3OCAxLjAwMDA5IDJDMS4yMjI1NiAxLjU1MjIyIDEuMjIyNTkgMS41NTIyMyAxLjIyMjYzIDEuNTUyMjVDMS4yMjI2NSAxLjU1MjI2IDEuMjIyNjkgMS41NTIyOCAxLjIyMjcyIDEuNTUyM0MxLjIyMjc5IDEuNTUyMzMgMS4yMjI4OCAxLjU1MjM4IDEuMjIyOTcgMS41NTI0M0MxLjIyMzE3IDEuNTUyNTIgMS4yMjM0MyAxLjU1MjY1IDEuMjIzNzUgMS41NTI4MUMxLjIyNDM5IDEuNTUzMTMgMS4yMjUyNiAxLjU1MzU3IDEuMjI2MzggMS41NTQxMkMxLjIyODYxIDEuNTU1MjQgMS4yMzE3OSAxLjU1NjgzIDEuMjM1OTEgMS41NTg5QzEuMjQ0MTQgMS41NjMwMyAxLjI1NjExIDEuNTY5MDcgMS4yNzE3IDEuNTc2OThDMS4zMDI4OCAxLjU5MjggMS4zNDg1MSAxLjYxNjEzIDEuNDA3NTcgMS42NDY3OUMxLjUyNTY5IDEuNzA4MSAxLjY5NzU2IDEuNzk4NzMgMS45MTQ5NiAxLjkxNzE1QzIuMzQ5NjYgMi4xNTM5NSAyLjk2Njg0IDIuNTAyMTYgMy43MDA1NCAyLjk0OTcxTDMuNDQwMTYgMy4zNzY1N1pNMTQuOTg0NCAxOC4yMTg1TDE1LjQ4MzQgMTguMjQ5NUwxNC45ODQ0IDE4LjIxODVaTTAuNTI2MTU2IDIuMTU5MzJDMC40MzgxNjUgMS44OTc1OCAwLjU3OTAyMyAxLjYxNDA2IDAuODQwNzcyIDEuNTI2MDdMNS4xMDYyMSAwLjA5MjE2NjlDNS4zNjc5NiAwLjAwNDE3NzA5IDUuNjUxNDcgMC4xNDUwMzUgNS43Mzk0NyAwLjQwNjc4NEM1LjgyNzQ2IDAuNjY4NTMzIDUuNjg2NiAwLjk1MjA1MyA1LjQyNDg1IDEuMDQwMDRMMS42MzMzNSAyLjMxNDYyTDIuOTA3OTMgNi4xMDYxMkMyLjk5NTkyIDYuMzY3ODYgMi44NTUwNiA2LjY1MTM4IDIuNTkzMzEgNi43MzkzN0MyLjMzMTU2IDYuODI3MzcgMi4wNDgwNCA2LjY4NjUxIDEuOTYwMDUgNi40MjQ3NkwwLjUyNjE1NiAyLjE1OTMyWk0xLjAwMDExIDM0QzAuNzYwOTk3IDMzLjU2MDkgMC43NjA5NzQgMzMuNTYwOSAwLjc2MDk1NSAzMy41NjA5QzAuNzYwOTUzIDMzLjU2MDkgMC43NjA5MzggMzMuNTYwOSAwLjc2MDkzNCAzMy41NjA5QzAuNzYwOTI3IDMzLjU2MDkgMC43NjA5MzUgMzMuNTYwOSAwLjc2MDk1NyAzMy41NjA5QzAuNzYxIDMzLjU2MDkgMC43NjExIDMzLjU2MDggMC43NjEyNTYgMzMuNTYwN0MwLjc2MTU2OSAzMy41NjA2IDAuNzYyMTA5IDMzLjU2MDMgMC43NjI4NzMgMzMuNTU5OUMwLjc2NDQgMzMuNTU5IDAuNzY2ODI1IDMzLjU1NzcgMC43NzAxMzIgMzMuNTU1OUMwLjc3Njc0NyAzMy41NTIyIDAuNzg2ODkxIDMzLjU0NjYgMC44MDA0NDggMzMuNTM5MUMwLjgyNzU2MyAzMy41MjQxIDAuODY4MzIyIDMzLjUwMTMgMC45MjE3ODQgMzMuNDcxMUMxLjAyODcxIDMzLjQxMDYgMS4xODY0MiAzMy4zMjAxIDEuMzg3MzYgMzMuMjAxNEMxLjc4OTMxIDMyLjk2NDEgMi4zNjM4OCAzMi42MTQyIDMuMDUwOCAzMi4xNjYxTDMuMzI0IDMyLjU4NDhMMy41OTcyMSAzMy4wMDM2QzIuODk2MjEgMzMuNDYwOSAyLjMwODgyIDMzLjgxODcgMS44OTU4MSAzNC4wNjI1QzEuNjg5MjcgMzQuMTg0NSAxLjUyNjIzIDM0LjI3OCAxLjQxNDMgMzQuMzQxNEMxLjM1ODMyIDM0LjM3MyAxLjMxNTEyIDM0LjM5NzIgMS4yODU2MyAzNC40MTM1QzEuMjcwODggMzQuNDIxNyAxLjI1OTU2IDM0LjQyOCAxLjI1MTc5IDM0LjQzMjJDMS4yNDc5IDM0LjQzNDQgMS4yNDQ5IDM0LjQzNiAxLjI0MjggMzQuNDM3MkMxLjI0MTc1IDM0LjQzNzcgMS4yNDA5MyAzNC40MzgyIDEuMjQwMzMgMzQuNDM4NUMxLjI0MDAzIDM0LjQzODcgMS4yMzk3OSAzNC40Mzg4IDEuMjM5NiAzNC40Mzg5QzEuMjM5NTEgMzQuNDM5IDEuMjM5NDMgMzQuNDM5IDEuMjM5MzcgMzQuNDM5QzEuMjM5MzQgMzQuNDM5MSAxLjIzOTMgMzQuNDM5MSAxLjIzOTI4IDM0LjQzOTFDMS4yMzkyNSAzNC40MzkxIDEuMjM5MjIgMzQuNDM5MSAxLjAwMDExIDM0Wk03LjcxNTkxIDI5LjM0NThMNy4zOTQ4NSAyOC45NjI1QzguNzI1MDcgMjcuODQ4MyAxMC4wNjIgMjYuNTc4MiAxMS4yMTI0IDI1LjE5OTNMMTEuNTk2MyAyNS41MTk3TDExLjk4MDIgMjUuODRDMTAuNzgxNiAyNy4yNzY3IDkuMzk4NjEgMjguNTg4NiA4LjAzNjk3IDI5LjcyOTFMNy43MTU5MSAyOS4zNDU4Wk0xNC40MDgzIDIwLjg3NDNMMTMuOTM4NyAyMC43MDI0QzE0LjI0MjEgMTkuODczNyAxNC40MzI5IDE5LjAzMzUgMTQuNDg1MyAxOC4xODc2TDE0Ljk4NDQgMTguMjE4NUwxNS40ODM0IDE4LjI0OTVDMTUuNDI0MiAxOS4yMDQ2IDE1LjIwOTYgMjAuMTM5OCAxNC44Nzc4IDIxLjA0NjJMMTQuNDA4MyAyMC44NzQzWk0xNC45ODQ0IDE4LjIxODVMMTQuNDg1MyAxOC4xODc2QzE0LjU0MDUgMTcuMjk4IDE0LjQzODQgMTYuNDIzMyAxNC4yMDg3IDE1LjU2NzVMMTQuNjkxNiAxNS40Mzc4TDE1LjE3NDUgMTUuMzA4MkMxNS40Mjk1IDE2LjI1ODIgMTUuNTQ1OSAxNy4yNDE2IDE1LjQ4MzQgMTguMjQ5NUwxNC45ODQ0IDE4LjIxODVaTTEyLjAzNzYgMTAuNTMyOEwxMS42NDg1IDEwLjg0NjhDMTAuNDk4NiA5LjQyMjEgOS4xMTYwNCA4LjEyMjM1IDcuNzIyMTQgNi45OTA3Nkw4LjAzNzI4IDYuNjAyNThMOC4zNTI0MSA2LjIxNDM5QzkuNzgyNjkgNy4zNzU1MSAxMS4yMjAzIDguNzI0MSAxMi40MjY3IDEwLjIxODdMMTIuMDM3NiAxMC41MzI4Wk0zLjQ0MDE2IDMuMzc2NTdMMy4xNzk3OCAzLjgwMzQyQzIuNDYxODYgMy4zNjU0OSAxLjg1OTAxIDMuMDI1NDIgMS40MzY1OSAyLjc5NTMxQzEuMjI1NDEgMi42ODAyNyAxLjA1OTQ1IDIuNTkyNzggMC45NDY4NjggMi41MzQzNUMwLjg5MDU4MSAyLjUwNTEzIDAuODQ3NjUxIDIuNDgzMTggMC44MTkxIDIuNDY4NjlDMC44MDQ4MjUgMi40NjE0NCAwLjc5NDE0NyAyLjQ1NjA2IDAuNzg3MTkxIDIuNDUyNTdDMC43ODM3MTMgMi40NTA4MiAwLjc4MTE2NyAyLjQ0OTU1IDAuNzc5NTY4IDIuNDQ4NzVDMC43Nzg3NjggMi40NDgzNSAwLjc3ODIwNSAyLjQ0ODA3IDAuNzc3ODgxIDIuNDQ3OTFDMC43Nzc3MTkgMi40NDc4MyAwLjc3NzYxNyAyLjQ0Nzc4IDAuNzc3NTc0IDIuNDQ3NzZDMC43Nzc1NTMgMi40NDc3NSAwLjc3NzU0NyAyLjQ0Nzc0IDAuNzc3NTU1IDIuNDQ3NzVDMC43Nzc1NTkgMi40NDc3NSAwLjc3NzU3NyAyLjQ0Nzc2IDAuNzc3NTc5IDIuNDQ3NzZDMC43Nzc2MDEgMi40NDc3NyAwLjc3NzYyNyAyLjQ0Nzc4IDEuMDAwMDkgMkMxLjIyMjU2IDEuNTUyMjIgMS4yMjI1OSAxLjU1MjIzIDEuMjIyNjMgMS41NTIyNUMxLjIyMjY1IDEuNTUyMjYgMS4yMjI2OSAxLjU1MjI4IDEuMjIyNzIgMS41NTIzQzEuMjIyNzkgMS41NTIzMyAxLjIyMjg4IDEuNTUyMzggMS4yMjI5NyAxLjU1MjQzQzEuMjIzMTcgMS41NTI1MiAxLjIyMzQzIDEuNTUyNjUgMS4yMjM3NSAxLjU1MjgxQzEuMjI0MzkgMS41NTMxMyAxLjIyNTI2IDEuNTUzNTcgMS4yMjYzOCAxLjU1NDEyQzEuMjI4NjEgMS41NTUyNCAxLjIzMTc5IDEuNTU2ODMgMS4yMzU5MSAxLjU1ODlDMS4yNDQxNCAxLjU2MzAzIDEuMjU2MTEgMS41NjkwNyAxLjI3MTcgMS41NzY5OEMxLjMwMjg4IDEuNTkyOCAxLjM0ODUxIDEuNjE2MTMgMS40MDc1NyAxLjY0Njc5QzEuNTI1NjkgMS43MDgxIDEuNjk3NTYgMS43OTg3MyAxLjkxNDk2IDEuOTE3MTVDMi4zNDk2NiAyLjE1Mzk1IDIuOTY2ODQgMi41MDIxNiAzLjcwMDU0IDIuOTQ5NzFMMy40NDAxNiAzLjM3NjU3WiIgZmlsbD0iIzc4Qjc1MCIvPgo8L3N2Zz4=");
        left: auto;
        right: 0;
        transform: translateX(100%);
        bottom: 12px;
    }
}

.c-advantages {
    margin: clamp(70px, 10vw, 110px) 0;
}

.c-advantages__title {
    margin-bottom: 20px;
}

.c-advantages__snippet {
    margin: 0 auto clamp(35px, 4vw, 50px);
    font-weight: 400;
    font-size: clamp(12px, 2vw, 14px);
    line-height: 150%;
    text-align: center;
    color: #424744;
    max-width: 677px;
}

.c-advantages__grid {
    display: grid;
    grid-template-columns: repeat(6, minmax(0, 1fr));
    gap: clamp(20px, 3vw, 30px) clamp(15px, 2vw, 30px);
}

@media (width < 1024px) {
    .c-advantages__grid {
        grid-template-columns: repeat(3, minmax(0, 1fr));
    }
}

@media (width < 768px) {
    .c-advantages__grid {
        grid-template-columns: repeat(2, minmax(0, 1fr));
    }
}

.c-ibox {
    text-align: center;
}

.c-ibox__icon {
    margin-bottom: clamp(8px, 2vw, 15px);
}

.c-ibox__icon svg, .c-ibox__icon img {
    max-width: 100%;
}

.c-ibox__label {
    font-weight: 600;
    font-size: clamp(12px, 2vw, 14px);
    line-height: 140%;
}

.c-steps {
    margin: clamp(70px, 10vw, 110px) 0;
}

.c-steps__inner {
    padding: clamp(70px, 10vw, 110px) 30px clamp(70px, 10vw, 130px);
    background: var(--bg-image) no-repeat center/cover;
    border-radius: 14px;
}

.c-steps__grid {
    display: grid;
    grid-template-columns: repeat(4, minmax(0, 1fr));
    gap: clamp(15px, 2vw, 30px);
}

.c-steps__action {
    background: var(--c-green);
    color: #fff;
    padding: 30px 15px;
    border-radius: 14px;
    text-align: center;
}

.c-steps__action .cbtn {
    width: 100%;
}

.c-steps__title {
    font-weight: 600;
    font-size: 16px;
    line-height: 140%;
    margin-bottom: 10px;
}

.c-steps__snippet {
    font-weight: 400;
    font-size: 12px;
    line-height: 140%;
    margin-bottom: 22px;
}

@media (width < 992px) {
    .c-steps .container {
        padding: 0;
    }

    .c-steps__grid {
        grid-template-columns: repeat(2, minmax(0, 1fr));
    }

    .c-steps__inner {
        padding-left: 52px;
        padding-right: 52px;
    }
}

@media (width < 576px) {
    .c-steps__grid {
        grid-template-columns: 1fr;
    }

    .c-steps__action {
        padding: 20px 15px;
    }
}

.c-step {
    padding: 20px 15px;
    border-radius: clamp(8px, 2vw, 14px);
    background: rgba(255, 255, 255, 0.8);
    backdrop-filter: blur(4px);
    text-align: center;
}

.c-step__index {
    color: var(--c-green);
    font-size: clamp(48px, 6vw, 64px);
    font-weight: bold;
    margin-bottom: clamp(20px, 2.5vw, 30px);
    line-height: 0.8;
}

.c-step__title {
    font-weight: 600;
    font-size: 14px;
    line-height: 140%;
    margin-bottom: 10px;
}

.c-step__snippet {
    font-weight: 400;
    font-size: 12px;
    line-height: 140%;
    color: #424744;
}

.c-reviews {
    margin: clamp(70px, 10vw, 110px) 0;
    overflow: hidden;
}

.c-reviews__title {
    margin-bottom: 20px;
}

.c-reviews__snippet {
    max-width: 521px;
    margin: 0 auto clamp(35px, 4vw, 50px);
    text-align: center;
    font-size: clamp(12px, 2vw, 16px);
}

.c-reviews .swiper {
    overflow: visible;
}

.c-review {
    padding: clamp(20px, 2vw, 25px) clamp(15px, 2vw, 25px);
    background: #fff;
    border-radius: 18px;
}

.c-review__head {
    display: flex;
    align-items: center;
    gap: 15px;
    margin-bottom: 20px;
}

.c-review__avatar {
    flex: 0 0 50px;
}

.c-review__avatar img {
    border-radius: 6px;
}

.c-review__fn {
    font-weight: 600;
    font-size: 14px;
    line-height: 130%;
    margin-bottom: 4px;
}

.c-review__role {
    font-weight: 500;
    font-size: 12px;
    line-height: 130%;
    color: var(--c-green);
}

.c-review__body {
    font-weight: 400;
    font-size: 14px;
    line-height: 130%;
    color: #7d8781;
}

@media (width < 992px) {
    .c-review .swiper {
        overflow: visible;
    }
}

.c-partners {
    margin: clamp(70px, 10vw, 110px) 0;
    overflow: hidden;
}

.c-partners__title {
    margin-bottom: 50px;
}

.c-partners .swiper-wrapper {
    transition-timing-function: linear !important;
}

.c-partners .swiper-slide {
    width: auto;
    display: inline-flex;
    align-items: center;
    padding: 0 clamp(10px, 2vw, 32px);
    white-space: nowrap;
}

.c-partners .swiper-slide img {
    max-height: clamp(20px, 2.5vw, 32px);
}

.c-faq {
    margin: clamp(70px, 10vw, 110px) 0;
}

.c-faq__title {
    max-width: 600px;
    margin: 0 auto clamp(30px, 4vw, 50px);
}

.c-faq__wrapper {
    display: grid;
    grid-template-columns: repeat(2, minmax(0, 1fr));
    gap: clamp(15px, 2vw, 30px);
    align-items: flex-start;
}

.c-faq__group {
    display: grid;
    gap: clamp(15px, 2vw, 30px);
}

@media (width < 992px) {
    .c-faq__wrapper {
        grid-template-columns: 1fr;
    }
}

.c-accordeon {
    background: #fff;
    border-radius: clamp(8px, 2vw, 14px);
}

.c-accordeon__head {
    padding: clamp(10px, 2vw, 20px) clamp(36px, 3.5vw, 48px) clamp(10px, 2vw, 20px) clamp(15px, 2vw, 20px);
    font-weight: 600;
    font-size: clamp(13px, 2vw, 16px);
    line-height: 150%;
    position: relative;
    cursor: pointer;
}

.c-accordeon__head:after {
    content: "";
    display: block;
    width: 14px;
    height: 14px;
    background: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTQiIHZpZXdCb3g9IjAgMCAxNCAxNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEgN0gxMyIgc3Ryb2tlPSIjNzhCNzUwIiBzdHJva2UtbGluZWNhcD0icm91bmQiLz4KPHBhdGggZD0iTTcgMUw3IDEzIiBzdHJva2U9IiM3OEI3NTAiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIvPgo8L3N2Zz4=") no-repeat center/cover;
    position: absolute;
    right: clamp(15px, 2vw, 22px);
    top: 50%;
    transform: translateY(-50%);
    transition: 0.2s;
}

[aria-expanded=true] .c-accordeon__head:after {
    background: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTQiIHZpZXdCb3g9IjAgMCAxNCAxNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEgN0gxMyIgc3Ryb2tlPSIjNzhCNzUwIiBzdHJva2UtbGluZWNhcD0icm91bmQiLz4KPC9zdmc+Cg==") no-repeat center/cover;
    transform: translateY(-50%) rotate(180deg);
}

.c-accordeon__body {
    max-height: 0;
    overflow: hidden;
    transition: 0.3s;
}

.c-accordeon__inner {
    padding: 0 clamp(15px, 2vw, 20px) clamp(15px, 2vw, 20px);
    font-size: clamp(12px, 2vw, 14px);
}

.c-request {
    margin: clamp(70px, 10vw, 110px) 0;
}

.c-request__wrapper {
    display: grid;
    grid-template-columns: minmax(0, 77fr) minmax(0, 33fr);
    gap: clamp(15px, 2vw, 30px);
}

.c-request__content {
    background: var(--c-green);
    padding: 48px clamp(20px, 4vw, 48px);
    color: #fff;
    border-radius: 18px;
}

.c-request__title {
    font-weight: 600;
    font-size: clamp(18px, 2.5vw, 28px);
    line-height: 130%;
    color: #fff;
    margin-bottom: 18px;
    max-width: 552px;
}

.c-request__snippet {
    font-weight: 400;
    font-size: clamp(12px, 2vw, 14px);
    line-height: 150%;
    color: #fff;
    margin-bottom: clamp(30px, 2vw, 32px);
    max-width: 552px;
}

.c-request__contacts {
    display: flex;
    align-items: flex-start;
    gap: 30px;
    margin-bottom: 32px;
}

.c-request__socials {
    display: flex;
    align-items: center;
    gap: 16px;
}

.c-request__label {
    font-weight: 400;
    font-size: 14px;
    line-height: 150%;
}

@media (width < 992px) {
    .c-request .container {
        padding: 0;
    }

    .c-request__wrapper {
        grid-template-columns: 1fr;
    }
}

.cform {
    padding: clamp(30px, 2.5vw, 35px) clamp(20px, 2vw, 25px);
    background: #fff;
    border-radius: 18px;
}

.cform__title {
    font-weight: 600;
    font-size: clamp(18px, 2vw, 20px);
    line-height: 130%;
    margin-bottom: clamp(28px, 2vw, 30px);
    text-align: center;
}

.cform__input textarea {
    min-height: 86px;
}

.cinput input[type=text],
.cinput input[type=number],
.cinput input[type=email],
.cinput input[type=date],
.cinput input[type=datetime-local],
.cinput input[type=tel],
.cinput textarea {
    background: #f2f2f2;
    padding: clamp(13px, 2vw, 14px) 24px;
    border-radius: 8px;
    outline: 0;
    font-weight: 400;
    font-size: 14px;
    line-height: 150%;
    border: 1px solid transparent;
    transition: 0.2s;
    max-height: 90px;
    resize: none;
}

.cinput input[type=text]:focus,
.cinput input[type=number]:focus,
.cinput input[type=email]:focus,
.cinput input[type=date]:focus,
.cinput input[type=datetime-local]:focus,
.cinput input[type=tel]:focus,
.cinput textarea:focus {
    border: 1px solid var(--c-green);
    box-shadow: 0 0 0 2px rgba(120, 183, 80, 0.2);
    outline: none;
}

.cinput + .cinput {
    margin-top: 15px;
}

.cbox {
    display: flex;
    align-items: center;
    gap: 10px;
    cursor: pointer;
}

.cbox input[type=checkbox],
.cbox input[type=radio] {
    appearance: none;
    display: inline-flex;
    width: 18px;
    height: 18px;
    flex: 0 0 18px;
    cursor: pointer;
    border: 1px solid var(--c-green);
    border-radius: 2px;
    transition: 0.2s;
    background-color: #fff;
}

.cbox input[type=checkbox]:hover,
.cbox input[type=radio]:hover {
    background-color: #eee;
}

.cbox input[type=checkbox]:checked,
.cbox input[type=radio]:checked {
    background: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iMTIiIHZpZXdCb3g9IjAgMCAxMiAxMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEgM0MxIDMgMi40MDg3MyA0Ljg0ODE4IDMuNSA2LjZDNC41NTIzNSA4LjI4OTM0IDYgMTEgNiAxMUM2IDExIDcuMDEwODUgNy43NzE4MiA4IDUuOEM4Ljk3NTcgMy44NTUwMSAxMSAxIDExIDEiIHN0cm9rZT0iIzc4Qjc1MCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+Cjwvc3ZnPg==") no-repeat center/60%;
    background-color: #f2f2f2;
}

.cbox__label {
    font-weight: 400;
    font-size: 10px;
    line-height: 120%;
    color: #737074;
}

.cbox__label a {
    font-weight: bold;
}

.c-socials {
    display: flex;
    align-items: center;
    gap: 10px;
}

.c-socials a {
    display: inline-flex;
}

.c-kv__key {
    font-weight: 400;
    font-size: clamp(12px, 2vw, 14px);
    line-height: 130%;
    margin-bottom: clamp(8px, 2vw, 10px);
}

.c-kv__value {
    font-weight: 600;
    font-size: clamp(16px, 2vw, 20px);
    line-height: 150%;
}

.c-kv a:hover {
    color: #fff;
    text-decoration: underline;
}

.w-full {
    width: 100%;
}

body .site-header_top {
    padding: 8px 0;
}

body .site-header_logo {
    height: 34px;
    width: 146px;
}

body .site-header_menu_top > ul > li > a {
    text-transform: initial;
}

body .site-header_menu_top > ul {
    justify-content: center;
}

body .site-header_contacts_title {
    color: rgba(255, 255, 255, 0.8);
    font-size: 10px;
    font-weight: 500;
    letter-spacing: 1px;
}

body .site-header_btns {
    margin-right: 30px;
}

body .site-header_bottom_content {
    height: 54px;
}

body .menu-block {
    display: none !important;
}

@media screen and (min-width: 64.0625em) {
    body .site-header_submenu::after {
        display: none;
    }

    body .site-header_menu_bottom > ul > li {
        margin-bottom: 5px;
        margin-left: 16px;
        position: relative;
    }

    body .site-header_submenu > li {
        margin-bottom: 0;
        position: relative;
        padding: 0 15px;
    }

    body .site-header_submenu > li:after {
        content: "";
        display: block;
        height: calc(100% + 8px);
        right: -4px;
        width: 6px;
        top: 50%;
        transform: translateY(-50%);
        position: absolute;
    }

    body .site-header_submenu > li > a {
        text-transform: initial;
        font-weight: 500;
        font-size: 12px;
        line-height: 120%;
        color: #424744;
        white-space: nowrap;
        margin: 0;
        padding: 6px 0;
    }

    body .site-header_submenu > li > a:hover {
        font-weight: 600;
    }

    body .site-header_submenu > li > ul {
        position: absolute;
        opacity: 0;
        visibility: visible;
        right: -2px;
        top: -8px;
        transform: translateX(100%);
        padding: 15px 10px;
        border-radius: 0 14px 14px 14px;
        list-style: none;
    }

    body .site-header_submenu > li:hover > ul {
        opacity: 1;
        visibility: visible;
        background: #fff;
        z-index: 222;
    }

    body .site-header_submenu > li > ul > li > a::before {
        content: unset;
    }

    body .site-header_submenu > li > ul.has-two-col {
        display: grid;
        grid-template-columns: 1fr 1fr;
        gap: 0 20px;
        column-count: unset;
        padding: 15px;
        width: auto;
    }

    body .open-submenu .has-two-col .site-header_product {
        position: static;
        grid-column: span 2;
        width: 100%;
        margin-top: 16px;
        padding-top: 16px;
        border-top: 1px solid #d9d9d9;
    }

    body .has-two-col .site-header_product:empty {
        display: none;
    }

    body .has-two-col .site-header_product_img {
        margin-bottom: 0;
    }

    body .has-two-col .site-header_product_title {
        display: none;
    }

    body .site-header_submenu li.has-child:has(.has-two-col) > a {
        display: inline-flex;
        align-items: center;
    }

    body .site-header_submenu li.has-child:has(.has-two-col) > a:after {
        content: "";
        background: currentColor;
        mask: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzMjAgNTEyIj48cGF0aCBkPSJNMzEwLjYgMjMzLjRjMTIuNSAxMi41IDEyLjUgMzIuOCAwIDQ1LjNsLTE5MiAxOTJjLTEyLjUgMTIuNS0zMi44IDEyLjUtNDUuMyAwcy0xMi41LTMyLjggMC00NS4zTDI0Mi43IDI1NiA3My40IDg2LjZjLTEyLjUtMTIuNS0xMi41LTMyLjggMC00NS4zczMyLjgtMTIuNSA0NS4zIDBsMTkyIDE5MnoiLz48L3N2Zz4=") no-repeat center/cover;
        width: 6px;
        height: 6px;
        display: inline-flex;
        margin-left: 6px;
    }
}

@media screen and (min-width: 64.0625em) {
    .site-header_submenu > li > ul > li > a {
        padding-left: 0 !important;
        font-weight: 400;
    }

    .site-header_submenu > li > ul > li > a:hover {
        font-weight: 500;
    }
}

body .site-header_submenu > li > a {
    text-transform: uppercase;
}

@media screen and (min-width: 58.75em) {
    body .site-header_submenu {
        column-count: unset;
        width: auto;
        min-height: unset;
        top: 38px;
        padding: 10px 0;
        border-radius: 0 0 14px 14px;
    }
}

@media (width < 768px) {
    body .site-header_top_content {
        height: 42px;
    }
}

.submitting .btn,
.state-loading {
    position: relative;
    pointer-events: none;
    color: transparent !important;
    background: #222 !important;
}

.submitting .btn:before,
.state-loading:before {
    content: "";
    display: inline-block;
    width: 4rem;
    height: 4rem;
    background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiBzdHlsZT0iIiB3aWR0aD0iMjAwcHgiIGhlaWdodD0iMjAwcHgiIHZpZXdCb3g9IjAgMCAxMDAgMTAwIiBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJ4TWlkWU1pZCI+CjxjaXJjbGUgY3g9IjUwIiBjeT0iNTAiIHI9IjAiIGZpbGw9Im5vbmUiIHN0cm9rZT0iI0U5QjQzRSIgc3Ryb2tlLXdpZHRoPSIyIj4KICA8YW5pbWF0ZSBhdHRyaWJ1dGVOYW1lPSJyIiByZXBlYXRDb3VudD0iaW5kZWZpbml0ZSIgZHVyPSIxcyIgdmFsdWVzPSIwOzQwIiBrZXlUaW1lcz0iMDsxIiBrZXlTcGxpbmVzPSIwIDAuMiAwLjggMSIgY2FsY01vZGU9InNwbGluZSIgYmVnaW49IjBzIi8+CiAgPGFuaW1hdGUgYXR0cmlidXRlTmFtZT0ib3BhY2l0eSIgcmVwZWF0Q291bnQ9ImluZGVmaW5pdGUiIGR1cj0iMXMiIHZhbHVlcz0iMTswIiBrZXlUaW1lcz0iMDsxIiBrZXlTcGxpbmVzPSIwLjIgMCAwLjggMSIgY2FsY01vZGU9InNwbGluZSIgYmVnaW49IjBzIi8+CjwvY2lyY2xlPjxjaXJjbGUgY3g9IjUwIiBjeT0iNTAiIHI9IjAiIGZpbGw9Im5vbmUiIHN0cm9rZT0iI2VlZSIgc3Ryb2tlLXdpZHRoPSIyIj4KICA8YW5pbWF0ZSBhdHRyaWJ1dGVOYW1lPSJyIiByZXBlYXRDb3VudD0iaW5kZWZpbml0ZSIgZHVyPSIxcyIgdmFsdWVzPSIwOzQwIiBrZXlUaW1lcz0iMDsxIiBrZXlTcGxpbmVzPSIwIDAuMiAwLjggMSIgY2FsY01vZGU9InNwbGluZSIgYmVnaW49Ii0wLjVzIi8+CiAgPGFuaW1hdGUgYXR0cmlidXRlTmFtZT0ib3BhY2l0eSIgcmVwZWF0Q291bnQ9ImluZGVmaW5pdGUiIGR1cj0iMXMiIHZhbHVlcz0iMTswIiBrZXlUaW1lcz0iMDsxIiBrZXlTcGxpbmVzPSIwLjIgMCAwLjggMSIgY2FsY01vZGU9InNwbGluZSIgYmVnaW49Ii0wLjVzIi8+CjwvY2lyY2xlPgo8L3N2Zz4=) no-repeat center/cover;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    z-index: 22;
}

.form-result-message .message:empty {
    display: none;
}

.cinput + .form-result-message .message {
    margin-top: 15px;
    margin-bottom: 0;
}

.c-menu-mod svg {
    display: none;
}

@media screen and (min-width: 78.75em) {
    .site-header_basket_link {
        width: 159px !important;
    }

    .site-header_menu_bottom > ul > li > a {
        letter-spacing: 0 !important;
        font-weight: 500 !important;
    }

    .c-menu-mod > a {
        background: #FFC800;
        padding: 4px 8px;
        border-radius: 4px;
        color: #2A342E;
        font-weight: 500 !important;
    }

    .c-menu-mod > a:hover {
        color: #000;
    }

    .c-menu-mod svg {
        display: initial;
    }
}

@media screen and (min-width: 64.0625em) {
    body .open-submenu .has-two-col .site-header_product {
        border-top: 0;
    }
}

@media screen and (min-width: 64.0625em) {
    .site-header_product_img img {
        border: 0 !important;
    }

    .site-header_logo-fixed {
        display: none !important;
    }

    .site-header_menu_bottom > ul > li:nth-of-type(2) > a,
    .site-header_menu_bottom > ul > li:nth-of-type(3) > a,
    .site-header_menu_bottom > ul > li:nth-of-type(4) > a,
    .site-header_menu_bottom > ul > li:nth-of-type(5) > a,
    .site-header_menu_bottom > ul > li:nth-of-type(6) > a {
        display: inline-flex;
        align-items: center;
        gap: 6px;
    }

    .site-header_menu_bottom > ul > li:nth-of-type(2) > a:after,
    .site-header_menu_bottom > ul > li:nth-of-type(3) > a:after,
    .site-header_menu_bottom > ul > li:nth-of-type(4) > a:after,
    .site-header_menu_bottom > ul > li:nth-of-type(5) > a:after,
    .site-header_menu_bottom > ul > li:nth-of-type(6) > a:after {
        content: '';
        display: block;
        width: 9px;
        height: 6px;
        mask: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iOCIgaGVpZ2h0PSI2IiB2aWV3Qm94PSIwIDAgOCA2IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8cGF0aCBkPSJNMy42OTc3OCA1LjVMMCAwLjVIMC42NjM3MDRMNC4xOTU1NiA1LjI3ODU3SDMuODI4MTVMNy4zNzE4NSAwLjVIOEw0LjMwMjIyIDUuNUgzLjY5Nzc4WiIgZmlsbD0id2hpdGUiLz4KPC9zdmc+Cg==') no-repeat center/contain;
        background: currentColor;
    }

    .site-header_menu_bottom > ul > li:nth-of-type(4) .site-header_submenu > li a:after,
    .site-header_menu_bottom > ul > li:nth-of-type(4) .site-header_submenu > li .has-two-col,
    .site-header_menu_bottom > ul > li:nth-of-type(5) .site-header_submenu > li a:after,
    .site-header_menu_bottom > ul > li:nth-of-type(5) .site-header_submenu > li .has-two-col,
    .site-header_menu_bottom > ul > li:nth-of-type(6) .site-header_submenu > li a:after,
    .site-header_menu_bottom > ul > li:nth-of-type(6) .site-header_submenu > li .has-two-col {
        display: none;
    }
}

@media screen and (min-width: 64.0625em) {
    .site-header_submenu > li > ul > li > a {
        white-space: nowrap;
    }
}

@media screen and (min-width: 78.75em) {
    body .site-header_submenu,
    body .site-header_submenu > li > ul.has-two-col {
        box-shadow: 0 1px 2px 0 #97a19b80;
    }
}


/* 05102025 */
.chero--2 {
    padding: 110px 0;
    min-height: unset;
    background: linear-gradient(281.1deg, rgba(0, 0, 0, 0.2) 0, rgba(0, 0, 0, 0.2) 0%), var(--bg-image) no-repeat center / cover;
}

.chero--2 .chero__wrapper {
    text-align: center;
    align-items: center;
}

.chero--2 .chero__title {
    max-width: 640px;
    margin: 0 auto 44px;
    text-align: center;
}

@media (width < 768px) {
    .chero--2 {
        padding: 150px 0;
    }
}

.c-info {
    margin: clamp(70px, 10vw, 110px) 0;
}

.c-info__wrapper {
    display: grid;
    grid-template-columns: repeat(2, minmax(0, 1fr));
    gap: 40px;
}

.c-info__title {
    margin-bottom: 24px;
}

.c-info__image img {
    border-radius: 14px;
    aspect-ratio: 570/340;
    object-fit: cover;
    height: 100%;
    width: 100%;
}

.c-info__snippet {
    font-weight: 400;
    font-size: clamp(12px, 2vw, 14px);
    line-height: 150%;
    color: #424744;
}

.c-info__snippet p {
    font-size: inherit;
}

.c-info__snippet p + p {
    margin-top: 16px;
}

.c-info__snippet p:last-child {
    margin-bottom: 0;
}

.c-info__entry .c-info__image {
    display: none;
}

@media (width < 768px) {
    .c-info__wrapper {
        grid-template-columns: 1fr;
    }

    .c-info__image {
        display: none;
    }

    .c-info__entry .c-info__image {
        display: block;
        margin-bottom: 20px;
    }

    .c-info__entry .c-info__image img {
        aspect-ratio: 370/245;
        height: auto;
    }
}

.c-puzzle {
    margin: clamp(70px, 10vw, 110px) 0;
}

.c-puzzle__grid {
    display: grid;
    grid-template-columns: 1fr 2.075fr;
    gap: 30px;
}

.c-puzzle__left {
    background: var(--c-green);
    color: #fff;
    padding: 20px;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    border-radius: 14px;
}

.c-puzzle__right {
    display: grid;
    gap: 30px;
}

.c-puzzle__title {
    max-width: 768px;
    margin-bottom: clamp(20px, 4vw, 48px);
}

.c-puzzle__heading {
    font-weight: 600;
    font-size: clamp(20px, 2vw, 24px);
    line-height: 130%;
    text-align: center;
    text-transform: uppercase;
    margin-bottom: 48px;
}

.c-puzzle__snippet {
    font-weight: 500;
    font-size: clamp(14px, 2vw, 16px);
    line-height: 150%;
    text-align: center;
}

@media (width < 992px) {
    .c-puzzle__grid {
        display: flex;
        flex-direction: column-reverse;
        gap: 20px;
    }

    .c-puzzle__heading {
        margin-bottom: 15px;
    }

    .c-puzzle__right {
        gap: 20px;
    }
}

.c-lrcard {
    display: grid;
    grid-template-columns: 27fr 47fr;
    gap: 30px;
}

.c-lrcard--even {
    grid-template-columns: 47fr 27fr;
}

.c-lrcard--even .c-lrcard__content {
    order: -1;
}

.c-lrcard__image img {
    border-radius: 14px;
    aspect-ratio: 270/200;
    height: 100%;
    width: 100%;
    object-fit: cover;
}

.c-lrcard__content {
    background: #fff;
    border-radius: 14px;
    padding: 25px 20px;
}

.c-lrcard__title {
    font-weight: 600;
    font-size: clamp(14px, 2vw, 18px);
    line-height: 130%;
    margin-bottom: clamp(14px, 2vw, 20px);
}

.c-lrcard__snippet {
    font-weight: 400;
    font-size: clamp(12px, 1.5vw, 14px);
    line-height: 150%;
    color: #424744;
}

@media (width < 640px) {
    .c-lrcard {
        display: flex;
        flex-direction: column-reverse;
        gap: 20px;
    }

    .c-lrcard__content {
        text-align: center;
        padding: 18px 14px;
    }

    .c-lrcard__image img {
        aspect-ratio: 370/200;
    }

    .c-lrcard__content {
        order: initial !important;
    }
}

.c-scrollist {
    overflow: hidden;
    margin: clamp(70px, 10vw, 110px) 0;
}

.c-scrollist__wrapper {
    display: grid;
    grid-template-columns: minmax(0, 77fr) minmax(0, 37fr);
    gap: 30px;
    margin-bottom: clamp(30px, 3.5vw, 50px);
}

.c-scrollist__snippet {
    font-weight: 400;
    font-size: clamp(12px, 2vw, 14px);
    line-height: 150%;
    color: #424744;
}

.c-scrollist__title {
    margin-bottom: 0;
}

.c-scrollist__slider {
    padding-bottom: 2px;
}

.c-scrollist__slider .swiper-slide {
    height: auto;
    display: flex;
    flex-direction: column;
}

.c-scrollist .swiper {
    overflow: visible;
}

@media (width < 992px) {
    .c-scrollist__wrapper {
        display: flex;
        flex-direction: column;
        gap: 20px;
        text-align: center;
        text-wrap: balance;
    }
}

.c-slcard {
    background: #fff;
    padding: clamp(18px, 2vw, 25px) clamp(14px, 1.75vw, 20px);
    height: 100%;
    border-radius: 14px;
}

.c-slcard__icon {
    display: flex;
    margin-bottom: clamp(14px, 2.5vw, 30px);
}

.c-slcard__title {
    font-weight: 600;
    font-size: clamp(12px, 2vw, 16px);
    line-height: 120%;
    margin-bottom: 16px;
}

.c-slcard__snippet {
    font-weight: 400;
    font-size: clamp(12px, 2vw, 14px);
    line-height: 150%;
    color: #424744;
}

.c-trust {
    margin: clamp(70px, 10vw, 110px) 0;
}

.c-trust__title {
    max-width: 614px;
    margin: 0 auto clamp(30px, 3.5vw, 48px);
    text-align: center;
}

.c-trust__grid {
    display: grid;
    grid-template-columns: repeat(3, minmax(0, 1fr));
    gap: clamp(20px, 2vw, 30px);
}

@media (width < 992px) {
    .c-trust__grid {
        grid-template-columns: repeat(2, minmax(0, 1fr));
    }
}

@media (width < 768px) {
    .c-trust__grid {
        grid-template-columns: 1fr;
    }
}

.c-trustcard {
    display: flex;
    align-items: start;
    gap: clamp(15px, 2vw, 20px);
}

.c-trustcard__title {
    font-weight: 600;
    font-size: clamp(14px, 2vw, 16px);
    line-height: 150%;
    margin-bottom: 8px;
}

.c-trustcard__snippet {
    font-weight: 400;
    font-size: clamp(12px, 2vw, 14px);
    line-height: 150%;
    color: #424744;
}

.c-trustcard__icon {
    background: var(--c-green);
    display: inline-flex;
    align-items: center;
    justify-content: center;
    width: clamp(20px, 2vw, 25px);
    flex: 0 0 clamp(20px, 2vw, 25px);
    height: clamp(20px, 2vw, 25px);
    border-radius: 4px;
}

.c-trustcard__icon svg {
    max-width: clamp(8px, 1vw, 10px);
    height: auto;
}

@media (width < 768px) {
    .c-trustcard__icon {
        transform: translateY(2px);
    }
}

.c-tariffs {
    margin: clamp(70px, 10vw, 110px) 0 clamp(20px, 3vw, 40px);
}

.c-tariffs__title {
    max-width: 614px;
    margin: 0 auto clamp(30px, 3vw, 48px);
}

.c-tariffs__grid {
    display: grid;
    grid-template-columns: repeat(3, minmax(0, 1fr));
    gap: clamp(20px, 2vw, 30px);
}

@media (width < 992px) {
    .c-tariffs__grid {
        max-width: 640px;
        margin: 0 auto;
        grid-template-columns: 1fr;
    }
}

.c-tariff {
    padding: clamp(24px, 2.5vw, 30px) clamp(20px, 2vw, 22px);
    background: #fff;
    border-radius: 14px;
    display: flex;
    flex-direction: column;
}

.c-tariff__name {
    font-weight: 600;
    font-size: clamp(16px, 2vw, 20px);
    line-height: 120%;
    text-transform: uppercase;
    margin-bottom: 5px;
}

.c-tariff__snippet {
    font-weight: 400;
    font-size: clamp(12px, 2vw, 14px);
    line-height: 150%;
    color: #7d8781;
    margin-bottom: 20px;
}

.c-tariff__price {
    font-weight: 400;
    font-size: 14px;
    line-height: 100%;
    margin-bottom: clamp(20px, 2.5vw, 30px);
    padding-bottom: clamp(20px, 2.5vw, 30px);
    border-bottom: 1px solid #d9d9d9;
    color: #7d8781;
}

.c-tariff__price strong {
    color: var(--c-green);
    font-size: 28px;
    font-weight: 600;
}

.c-tariff__heading {
    font-weight: 600;
    font-size: clamp(14px, 2vw, 16px);
    line-height: 150%;
    margin-bottom: 12px;
}

.c-tariff__features {
    padding-left: 0;
    margin: 0 0 20px;
    color: #7d8781;
    list-style: none;
    font-size: clamp(12px, 2vw, 14px);
}

.c-tariff__features li + li {
    margin-top: 10px;
}

.c-tariff__features .c-checkmark {
    transform: translateY(-1px);
    margin-right: 6px;
}

.c-tariff__action {
    margin-top: auto;
}

.c-tariff__action .cbtn {
    width: 100%;
}

.c-tariff--featured {
    background: var(--c-green);
    color: #fff;
}

.c-tariff--featured .c-tariff__snippet {
    color: #fff;
}

.c-tariff--featured .c-tariff__price {
    color: #fff;
}

.c-tariff--featured .c-tariff__price strong {
    color: #fff;
}

.c-tariff--featured .c-tariff__features {
    color: #fff;
}

.c-tariff--featured .c-tariff__features .c-checkmark {
    background: #fff;
}

.c-tariff--featured .c-tariff__features .c-checkmark:before {
    background: var(--c-green);
}

@media (width < 992px) {
    .c-tariff__name {
        margin-bottom: 10px;
    }

    .c-tariff__action {
        margin-top: 16px;
    }
}

.c-checkmark {
    width: 15px;
    height: 15px;
    flex: 0 0 15px;
    display: inline-flex;
    background: var(--c-green);
    position: relative;
    align-items: center;
    justify-content: center;
    border-radius: 2px;
}

.c-checkmark:before {
    content: "";
    mask: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNyIgaGVpZ2h0PSI3IiB2aWV3Qm94PSIwIDAgNyA3IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8cGF0aCBkPSJNMS4zOTk5IDIuMzU5OUMxLjM5OTkgMi4zNTk5IDIuMDc2MDkgMy4yNDcwMyAyLjU5OTkgNC4wODc5QzMuMTA1MDMgNC44OTg3OCAzLjc5OTkgNi4xOTk5IDMuNzk5OSA2LjE5OTlDMy43OTk5IDYuMTk5OSA0LjI4NTExIDQuNjUwMzggNC43NTk5IDMuNzAzOUM1LjIyODI0IDIuNzcwMzEgNi4xOTk5IDEuMzk5OSA2LjE5OTkgMS4zOTk5IiBzdHJva2U9IndoaXRlIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPC9zdmc+") no-repeat center/contain;
    background: #fff;
    width: 8px;
    height: 8px;
}

.c-cta2 {
    margin: clamp(20px, 3vw, 40px) 0;
}

.c-cta2__wrapper {
    background: #fff;
    padding: clamp(24px, 3vw, 40px) clamp(20px, 5vw, 70px);
    border-radius: 14px;
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.c-cta2__title {
    font-weight: 600;
    font-size: clamp(20px, 2.5vw, 32px);
    line-height: 120%;
    margin-bottom: clamp(20px, 2vw, 24px);
}

.c-cta2__entry {
    max-width: 570px;
    font-weight: 400;
    font-size: clamp(12px, 2vw, 14px);
    line-height: 150%;
    color: #7d8781;
}

.c-cta2__action {
    display: flex;
    flex-direction: column;
    gap: clamp(20px, 2.5vw, 30px);
}

.c-cta2__price {
    font-weight: 400;
    font-size: 14px;
    line-height: 100%;
    color: #7d8781;
}

.c-cta2__price strong {
    color: var(--c-green);
    font-size: 28px;
    font-weight: 600;
}

.c-cta2__disclaimer {
    margin-top: clamp(16px, 2.5vw, 30px);
    font-weight: 400;
    font-style: italic;
    font-size: clamp(10px, 1.5vw, 12px);
    line-height: 150%;
    max-width: 569px;
    color: #7d8781;
}

@media (width < 992px) {
    .c-cta2__wrapper {
        flex-direction: column;
        text-align: center;
        gap: 36px;
        align-items: stretch;
    }
}

@media (width < 768px) {
    .c-cta2__action .cbtn {
        width: 100%;
    }
}

.c-cure {
    margin: 54px 0 clamp(70px, 10vw, 110px);
}

.c-cure__title {
    max-width: 670px;
    text-align: right;
    margin-left: auto;
    margin-bottom: clamp(30px, 4vw, 50px);
}

.c-cure__grid {
    display: grid;
    grid-template-columns: repeat(3, minmax(0, 1fr));
    gap: 30px;
}

.c-cure__snippet {
    font-weight: 400;
    font-size: clamp(12px, 2vw, 14px);
    line-height: 150%;
    color: #424744;
}

.c-cure__item {
    display: flex;
    flex-direction: column;
    gap: 30px;
}

.c-cure__image img {
    border-radius: 14px;
    aspect-ratio: 370/200;
    object-fit: cover;
}

.c-cure__item--full .c-cure__image img {
    aspect-ratio: 370/460;
    height: 100%;
    width: 100%;
    object-fit: cover;
    object-position: center bottom;
}

.c-cure__item--reverse {
    flex-direction: column-reverse;
    justify-content: flex-end;
}

@media (width < 900px) {
    .c-cure__title {
        text-align: left;
        margin-left: 0;
    }

    .c-cure__grid {
        grid-template-columns: 1fr;
        gap: 20px;
    }

    .c-cure__item {
        gap: 20px;
        flex-direction: column-reverse;
    }

    .c-cure__item--reverse {
        flex-direction: column;
    }
}

[href="/obslujivanie.php"] {
    display: none;
}

.thanks-modal {
    max-width: 480px;
    text-align: center;
    border-radius: 14px;
}

.thanks-modal__icon {
    margin: 0 auto 24px;
    position: relative;
    background: rgb(122 183 86 / 0.1);
    width: 96px;
    height: 96px;
    border-radius: 100%;
}

.thanks-modal__icon:after {
    content: '';
    position: absolute;
    mask: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4bWxuczpzZXJpZj0iaHR0cDovL3d3dy5zZXJpZi5jb20vIiBmaWxsPSIjMDAwMDAwIiB3aWR0aD0iODAwcHgiIGhlaWdodD0iODAwcHgiIHZpZXdCb3g9IjAgMCA2NCA2NCIgdmVyc2lvbj0iMS4xIiB4bWw6c3BhY2U9InByZXNlcnZlIiBzdHlsZT0iZmlsbC1ydWxlOmV2ZW5vZGQ7Y2xpcC1ydWxlOmV2ZW5vZGQ7c3Ryb2tlLWxpbmVqb2luOnJvdW5kO3N0cm9rZS1taXRlcmxpbWl0OjI7Ij4KCjxyZWN0IGlkPSJJY29ucyIgeD0iLTUxMiIgeT0iLTY0IiB3aWR0aD0iMTI4MCIgaGVpZ2h0PSI4MDAiIHN0eWxlPSJmaWxsOm5vbmU7Ii8+Cgo8ZyBpZD0iSWNvbnMxIiBzZXJpZjppZD0iSWNvbnMiPgoKPGcgaWQ9IlN0cmlrZSI+Cgo8L2c+Cgo8ZyBpZD0iSDEiPgoKPC9nPgoKPGcgaWQ9IkgyIj4KCjwvZz4KCjxnIGlkPSJIMyI+Cgo8L2c+Cgo8ZyBpZD0ibGlzdC11bCI+Cgo8L2c+Cgo8ZyBpZD0iaGFtYnVyZ2VyLTEiPgoKPC9nPgoKPGcgaWQ9ImhhbWJ1cmdlci0yIj4KCjwvZz4KCjxnIGlkPSJsaXN0LW9sIj4KCjwvZz4KCjxnIGlkPSJsaXN0LXRhc2siPgoKPC9nPgoKPGcgaWQ9InRyYXNoIj4KCjwvZz4KCjxnIGlkPSJ2ZXJ0aWNhbC1tZW51Ij4KCjwvZz4KCjxnIGlkPSJob3Jpem9udGFsLW1lbnUiPgoKPC9nPgoKPGcgaWQ9InNpZGViYXItMiI+Cgo8L2c+Cgo8ZyBpZD0iUGVuIj4KCjwvZz4KCjxnIGlkPSJQZW4xIiBzZXJpZjppZD0iUGVuIj4KCjwvZz4KCjxnIGlkPSJjbG9jayI+Cgo8L2c+Cgo8ZyBpZD0iZXh0ZXJuYWwtbGluayI+Cgo8L2c+Cgo8ZyBpZD0iaHIiPgoKPC9nPgoKPHBhdGggaWQ9InN1Y2Nlc3MiIGQ9Ik01Ni4xMDMsMTYuODI0bC0zMy4yOTYsMzMuMjk3bC0xNC43ODEsLTE0Ljc4bDIuNzY3LC0yLjc2N2wxMS45NTIsMTEuOTUybDMwLjUzLC0zMC41M2MwLjk0MywwLjk0MyAxLjg4NiwxLjg4NiAyLjgyOCwyLjgyOFoiIHN0eWxlPSJmaWxsLXJ1bGU6bm9uemVybzsiLz4KCjxnIGlkPSJpbmZvIj4KCjwvZz4KCjxnIGlkPSJ3YXJuaW5nIj4KCjwvZz4KCjxnIGlkPSJwbHVzLWNpcmNsZSI+Cgo8L2c+Cgo8ZyBpZD0ibWludXMtY2lyY2xlIj4KCjwvZz4KCjxnIGlkPSJ2dWUiPgoKPC9nPgoKPGcgaWQ9ImNvZyI+Cgo8L2c+Cgo8ZyBpZD0ibG9nbyI+Cgo8L2c+Cgo8ZyBpZD0icmFkaW8tY2hlY2siPgoKPC9nPgoKPGcgaWQ9ImV5ZS1zbGFzaCI+Cgo8L2c+Cgo8ZyBpZD0iZXllIj4KCjwvZz4KCjxnIGlkPSJ0b2dnbGUtb2ZmIj4KCjwvZz4KCjxnIGlkPSJzaHJlZGRlciI+Cgo8L2c+Cgo8ZyBpZD0ic3Bpbm5lci0tbG9hZGluZy0tZG90cy0iIHNlcmlmOmlkPSJzcGlubmVyIFtsb2FkaW5nLCBkb3RzXSI+Cgo8L2c+Cgo8ZyBpZD0icmVhY3QiPgoKPC9nPgoKPGcgaWQ9ImNoZWNrLXNlbGVjdGVkIj4KCjwvZz4KCjxnIGlkPSJ0dXJuLW9mZiI+Cgo8L2c+Cgo8ZyBpZD0iY29kZS1ibG9jayI+Cgo8L2c+Cgo8ZyBpZD0idXNlciI+Cgo8L2c+Cgo8ZyBpZD0iY29mZmVlLWJlYW4iPgoKPC9nPgoKPGcgaWQ9ImNvZmZlZS1iZWFucyI+Cgo8ZyBpZD0iY29mZmVlLWJlYW4xIiBzZXJpZjppZD0iY29mZmVlLWJlYW4iPgoKPC9nPgoKPC9nPgoKPGcgaWQ9ImNvZmZlZS1iZWFuLWZpbGxlZCI+Cgo8L2c+Cgo8ZyBpZD0iY29mZmVlLWJlYW5zLWZpbGxlZCI+Cgo8ZyBpZD0iY29mZmVlLWJlYW4yIiBzZXJpZjppZD0iY29mZmVlLWJlYW4iPgoKPC9nPgoKPC9nPgoKPGcgaWQ9ImNsaXBib2FyZCI+Cgo8L2c+Cgo8ZyBpZD0iY2xpcGJvYXJkLXBhc3RlIj4KCjwvZz4KCjxnIGlkPSJjbGlwYm9hcmQtY29weSI+Cgo8L2c+Cgo8ZyBpZD0iTGF5ZXIxIj4KCjwvZz4KCjwvZz4KCjwvc3ZnPg==') no-repeat center/contain;
    background: #78b750;
    top: 50%;
    left: 50%;
    width: 66.6%;
    height: 66.6%;
    transform: translate(-47%, -50%);
}

.thanks-modal__title {
    font-weight: 600;
    font-size: clamp(20px, 3vw, 32px);
    line-height: 130%;
    margin-bottom: clamp(16px, 2vw, 20px);
    text-align: center;
}

.thanks-modal__snippet {
    font-weight: 400;
    font-size: clamp(14px, 2vw, 16px);
    line-height: 140%;
    margin-bottom: clamp(24px, 2.5vw, 32px);
    text-align: center;
    color: #666;
}

.thanks-modal__action .cbtn {
    width: 100%;
}


/* End */


/* Start:/local/templates/greenoffice_modify/components/bitrix/search.title/.default/style.min.css?1776684117408*/
div.title-search-result{position:absolute;top:calc(100% + 80px);left:50%;display:none;width:calc(100% - 40px);height:auto;max-width:1202px;max-height:calc(100vh - 350px);margin-left:auto;margin-right:auto;padding:8px 30px;background-color:#fff;border-radius:4px;transform:translate(-50%,10px);color:#000;z-index:1000;overflow-y:auto}table.title-search-result th,table.title-search-result td{padding:5px 10px}
/* End */


/* Start:/local/templates/greenoffice_modify/components/bitrix/catalog.compare.list/preview_compare/style.min.css?1776684117954*/
.bx_catalog-compare-list{font-family:Arial,'Helvetica Neue',Helvetica,sans-serif;font-size:12px;z-index:998;overflow:hidden;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:270px;max-height:100%;padding:10px 8px 0;white-space:normal;color:#404040;border:1px solid #b7b7b7;border-radius:3px;background:#fff;box-shadow:0 2px 5px 0 rgba(0,0,0,.18);margin-bottom:10px}.bx_catalog-compare-list.fix{position:fixed}.bx_catalog-compare-list.top{top:5px}.bx_catalog-compare-list.right{right:5px}.bx_catalog-compare-list.bottom{bottom:5px}.bx_catalog-compare-list.left{left:5px}.bx_catalog-compare-list a{font-size:11px;color:#327ab7}.bx_catalog-compare-list a:hover{text-decoration:none}.bx_catalog_compare_count p{margin:0 0 10px 0}.bx_catalog_compare_count p.compare-redirect{text-align:center;font-weight:bold}.bx_catalog-compare-list .compare-items td{font-size:12px;font-weight:bold;padding-bottom:10px;vertical-align:top}
/* End */
/* /local/templates/greenoffice_modify/assets/css/fonts.min.css?1776684118972 */
/* /local/templates/greenoffice_modify/assets/css/screen.min.css?1778132516226452 */
/* /local/templates/greenoffice_modify/assets/css/pages/catalog.min.css?177668411829558 */
/* /local/templates/greenoffice_modify/assets/css/custom.css?177702156412610 */
/* /local/templates/greenoffice_modify/assets/css/fancybox.min.css?177668411812826 */
/* /local/templates/greenoffice_modify/template_styles.min.css?17766841188069 */
/* /local/templates/greenoffice_cosmo/assets/vendor/swiper/swiper.min.css?177668411818464 */
/* /local/templates/greenoffice_modify/assets/css/cookieAllowAccess.min.css?17780659312054 */
/* /local/templates/greenoffice_cosmo/assets/css/style.css?177668411872057 */
/* /local/templates/greenoffice_modify/components/bitrix/search.title/.default/style.min.css?1776684117408 */
/* /local/templates/greenoffice_modify/components/bitrix/catalog.compare.list/preview_compare/style.min.css?1776684117954 */
