@charset "UTF-8";:root {--font-family: "Istok Web";--font-size: 16px;--font-weight: 400;--font-style: normal;--line-height: 1.6;--heading-font-family: "Montserrat";--heading-line-height: 1.3;--heading-font-weight: 700;--main-color: #186ADC;--el-gradient1: #1859B4;--el-gradient2: #0467F1;--primary-color: #ffffff;--primary-bg-color: #F0F4F8;--text-primary: #303036;--text-secondary: #63636b;--border-color: #D4D4E1;--placeholder-color: #6F6F76;--error-color: #ff3d0d;--alert-primary: #004085;--alert-success: #23D36A;--alert-danger: #EA2626;--alert-warning: #FFD43D;--el-border-radius: 10px;--el-border-radius-min: 6px;--el-box-shadow: 2px 4px 20px 1px rgba(45, 45, 45, 0.13);--header-box-shadow: 0px 0px 14px 0px rgba(77, 82, 94, 0.15);}@font-face {font-family:"Istok Web";font-style:normal;font-weight:400;font-display:swap;src:local("Istok Web"),url(https://vorotabelarus.by/assets/fonts/istok-web-v15-latin/istok-web-v15-latin-regular.woff2) format("woff2");}@font-face {font-family:"Istok Web";font-style:normal;font-weight:700;font-display:swap;src:local("Istok Web"),url(https://vorotabelarus.by/assets/fonts/istok-web-v15-latin/istok-web-v15-latin-700.woff2) format("woff2");}@font-face {font-family:"Montserrat";font-style:normal;font-weight:600;font-display:swap;src:local("Montserrat"),url(https://vorotabelarus.by/assets/fonts/montserrat-v15-latin/montserrat-v15-latin-600.woff2) format("woff2");}@font-face {font-family:"Montserrat";font-style:normal;font-weight:700;font-display:swap;src:local("Montserrat"),url(https://vorotabelarus.by/assets/fonts/montserrat-v15-latin/montserrat-v15-latin-700.woff2) format("woff2");}@font-face {font-family:"Material Icons";font-style:normal;font-weight:400;font-display:swap;src:local("Material Icons"),url(https://vorotabelarus.by/assets/fonts/material-icons/material-icons.woff2) format("woff2");}@font-face {font-family:"Material Icons Outlined";font-style:normal;font-weight:400;font-display:swap;src:local("Material Icons Outlined"),url(https://vorotabelarus.by/assets/fonts/material-icons/material-icons-outlined.woff2) format("woff2");}@media (max-width:991px) {.fontsm {font-size: smaller;}}.fancybox__container {z-index: 2000;}.imgRev {width: 300px;transition: width 0.5s ease;}#photoRev:hover img {width: 500px;}.alertm_overlay {width: 100%;height: 100%;position: fixed;left: 0;top: 0;z-index: 99998;background: rgb(51 51 51 / .82);display: none;}.alertm_all {font-family: Arial;width: 396px;padding: 29px 43px;border-radius: .25rem;background: #fff;position: fixed;left: 50%;margin-left: -241px;top: 50%;z-index: 99999;}.alertm_all a {-webkit-transition: all .2s ease-in-out;-o-transition: all .2s ease-in-out;transition: all .2s ease-in-out;text-decoration: none;color: #0275d8;}.alertm_all a:hover {color: #222;}.alertm_h1 {color: #0275d8;font-size: 19px;margin-bottom: 15px;}.alertm_text {font-size: 16px;line-height: 23px;}.alertm_but {display: inline-block;font-weight: 400;line-height: 1.25;text-align: center;white-space: nowrap;vertical-align: middle;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;border: 1px solid #fff0;padding: .5rem 2rem;font-size: 1rem;border-radius: .25rem;-webkit-transition: all .2s ease-in-out;-o-transition: all .2s ease-in-out;transition: all .2s ease-in-out;color: #fff;background-color: #0275d8;border-color: #0275d8;display: block;margin-top: 25px;cursor: pointer;}.alertm_but:hover {color: #fff;background-color: #025aa5;border-color: #01549b;}a.alertm_close {color: #707070;text-decoration: none;position: absolute;right: 7px;top: 0;font-size: 25px;}a.alertm_close:hover {color: #000;}* {box-sizing: border-box;}*:before,*:after {box-sizing: border-box;}html {font-size: var(--font-size);}html,body {height: 100%;}body {position: relative;font-size: 1rem;width: 100%;min-width: 320px;line-height: var(--line-height);font-family: var(--font-family),sans-serif;font-weight: var(--font-weight);font-style: var(--font-style);overflow-x: hidden;color: var(--text-primary);margin: 0;padding: 0;opacity: 1;background-color: var(--primary-color);}body.overflow-hidden {overflow: hidden;}main {position: relative;margin: 0;padding: 0;height: 100%;width: 100%;display: flex;flex-direction: column;opacity: 0;}main.main-visible {opacity: 1;}.main-inner {flex: 1 0 auto;overflow: hidden;}.footer {flex: 0 0 auto;}header ul,header ol,footer ul,footer ol,aside ul,aside ol,nav ul,nav ol {list-style: none;margin: 0;padding: 0;}a {color: var(--main-color);text-decoration: underline;transition: all 0.2s;}a:hover {text-decoration: none;color: var(--main-color);}code {font-size: 87.5%;color: #e83e8c;word-break: break-word;}.form-control option:nth-child(even) {background: #f3f3f3;}.gutters-default {margin-right: -.625rem;margin-left: -.625rem;}.gutters-default>.col,.gutters-default>[class*="col-"] {padding-right: .625rem;padding-left: .625rem;}.gutters-20 {margin-right: -.625rem;margin-left: -.625rem;}.gutters-20>.col,.gutters-20>[class*="col-"] {padding-right: .625rem;padding-left: .625rem;}.gutters-10 {margin-right: -.3125rem;margin-left: -.3125rem;}.gutters-10>.col,.gutters-10>[class*="col-"] {padding-right: .3125rem;padding-left: .3125rem;}.list-style-none {list-style: none;padding: 0;margin: 0;}.text-center {text-align: center;}.text-right {text-align: right;}.text-justify {text-align: justify;}.d-flex {display: flex;flex-wrap: wrap;margin-left: -1rem;}.d-flex-item {margin-left: 1rem;}table {width: 100%;border-bottom: 1px solid var(--border-color);}table.table-border {border: 1px solid var(--border-color);}table.table-border td {border-right: 1px solid var(--border-color);}table.table-secondary tr:nth-child(even) {background-color: #fff0;}table.table-secondary tbody tr {border-bottom: 1px solid var(--border-color);transition: all 0.2s;}table.table-secondary tbody tr:first-child {border-top: 1px solid var(--border-color);}table.table-secondary tbody tr:hover {background-color: var(--primary-bg-color);}table.table-bordered tr:nth-child(even) {background-color: #fff0;}table.table-bordered td {border: 1px solid var(--border-color);}table.table-bordered thead tr th {color: var(--text-primary);border: 1px solid var(--border-color);}table td,table th {padding: 1rem;}table tr:nth-child(even) {background-color: var(--primary-bg-color);}table thead tr {border-bottom: 1px solid var(--border-color);}table thead tr th {font-weight: 700;font-size: 1rem;}table tfoot {font-weight: 600;}@media only screen and (max-width:767.98px),only screen and (min-width:567px) and (max-width:900px) and (orientation:landscape) {.table-responsive {position: relative;width: 100%;overflow-y: auto;}.table-responsive table {width: 650px;}.table-responsive-outer {position: relative;}.table-responsive-outer::after {content: "";position: absolute;top: 0;right: 0;width: .625rem;height: 100%;background-image: linear-gradient(0deg,rgb(255 255 255 / .3),#fff);}.table-container::-webkit-scrollbar {-webkit-appearance: none;width: .875rem;height: .875rem;}.table-container::-webkit-scrollbar-thumb {border-radius: var(--el-border-radius);border: 3px solid #fff;background-color: rgb(0 0 0 / .3);}}h1,h2,h3,h4,h5,h6 {font-family: var(--heading-font-family),sans-serif;font-weight: var(--heading-font-weight);line-height: var(--heading-line-height);padding: 0;margin: 0 0 2rem 0;}h1 {font-size: 2.5rem;}h2 {font-size: 2rem;}h3 {font-size: 1.75rem;}h4 {font-size: 1.5rem;}h5 {font-size: 1.25rem;}h6 {font-size: 1.125rem;}p {margin: 0 0 2rem 0;}mark {padding: .2em;background-color: var(--main-color);color: var(--primary-color);}small {font-size: .85rem;}blockquote {padding: 0 0 0 1.25em;font-style: italic;color: var(--text-secondary);border-left: 3px solid var(--main-color);}blockquote p {margin-bottom: 0!important;}blockquote footer {color: var(--main-color);font-style: normal;padding-top: .8em;}.content {text-align: justify;}.content>* {margin-bottom: 2rem;}.content>*:last-child {margin-bottom: 0;}.content h2,.content h3,.content h4,.content h5,.content h6 {margin-top: 2.5rem;text-align: left;}.content h2:first-child,.content h3:first-child,.content h4:first-child,.content h5:first-child,.content h6:first-child {margin-top: 0;}.content ul,.content ol {list-style: none;margin: 0 0 2rem 0;padding: 0;}.content ul li,.content ol li {position: relative;display: flex;margin-bottom: .625rem;}.content ul li::before,.content ol li::before {margin-right: .5rem;display: block;min-width: 1rem;color: var(--main-color);}.content ul li::before {content: "\e5ca";position: relative;top: -.125rem;font-family: 'Material Icons';list-style: var(--line-height);font-size: 1.125rem;}.content ol {counter-reset: item;}.content ol li::before {content: counter(item) ".";counter-increment: item;}.content img {display: block;margin-bottom: 2rem;max-width: 100%;height: auto;}@media only screen and (max-width:767.98px),only screen and (min-width:567px) and (max-width:900px) and (orientation:landscape) {h1 {font-size: 2rem;}h2 {font-size: 1.75rem;}h3 {font-size: 1.5rem;}h4 {font-size: 1.25rem;}h5 {font-size: 1.125rem;}}.accordion {color: var(--text-secondary);margin-bottom: -1.25rem;}.accordion-col {margin-bottom: 1.25rem;}.accordion-list {list-style: none;margin: 0;padding: 0;}.accordion-item {display: block;border-radius: var(--el-border-radius);overflow: hidden;margin-bottom: 1rem;}.accordion-item.active .accordion-trigger::before {transform: rotate(0);}.accordion-trigger {position: relative;cursor: pointer;padding: 1.25rem 3.125rem 1.25rem 1.25rem;color: var(--text-primary);line-height: 1.2;}.accordion-trigger::after,.accordion-trigger::before {content: "";position: absolute;right: 1.25rem;top: 50%;width: .875rem;height: 2px;background-color: var(--main-color);margin-top: -1px;transition: all 0.3s;}.accordion-trigger::before {transform: rotate(90deg);}.accordion-content {display: none;padding: 1.25rem;border-top: 1px solid var(--border-color);}.alerts {position: fixed;right: 1rem;bottom: 1rem;padding-left: 15px;z-index: 300000;}.alerts.alerts-static {position: relative;right: 0;bottom: 0;padding: 0;z-index: 0;}.alerts.alerts-static .alert {margin-left: 0;}.alert {position: relative;padding: .75rem 1rem;display: flex;align-items: flex-start;border-radius: var(--el-border-radius-min);color: var(--text-primary);font-size: 1rem;margin-left: 15px;margin-bottom: .625rem;overflow: hidden;}.alert::before,.alert::after {content: "";position: absolute;left: 0;top: 0;width: 100%;height: 100%;}.alert::after {background-color: var(--alert-primary);opacity: .1;z-index: -1;}.alert::before {background-color: var(--primary-color);z-index: -2;}.alert a {color: var(--text-primary);text-decoration: none;font-weight: 600;}.alert a a {color: var(--text-primary);}.alert a:hover {text-decoration: underline;}.alert .alert-ico {color: var(--alert-primary);}.alert:last-child {margin-bottom: 0;}.alert.alert-success::after {background-color: var(--alert-success);}.alert.alert-success .alert-ico {color: var(--alert-success);}.alert.alert-danger::after {background-color: var(--alert-danger);}.alert.alert-danger .alert-ico {color: var(--alert-danger);}.alert.alert-warning::after {background-color: var(--alert-warning);}.alert.alert-warning .alert-ico {color: var(--alert-warning);}.alert-text {line-height: 1.375rem;}.alert-ico {display: flex;align-items: center;margin-right: .625rem;}.alert-close {position: absolute;right: .375rem;top: .375rem;padding: 0;border: none;background-color: #fff0;line-height: 1;cursor: pointer;color: var(--text-primary);outline: none;opacity: .6;transition: all 0.2s;}.alert-close:focus {outline: none;}.alert-close:hover {opacity: 1;transform: rotate(90deg);}.alert-title {margin-bottom: .625rem;margin-left: 1rem;}.bread-crumbs {position: relative;padding: 1.125rem 0;background-color: var(--primary-bg-color);}.bread-crumbs-list {position: relative;list-style: none;margin: 0;padding: 0;display: flex;font-size: 1rem;overflow: hidden;}@media (max-width:991px) {.bread-crumbs-list {overflow-x: auto;}}.bread-crumbs-list li {position: relative;margin-right: 2rem;white-space: nowrap;}.bread-crumbs-list li:last-child {margin-right: 0;}.bread-crumbs-list li:last-child a,.bread-crumbs-list li:last-child span {pointer-events: none;cursor: text;color: var(--main-color);}.bread-crumbs-list li:last-child a:hover,.bread-crumbs-list li:last-child span:hover {text-decoration: none;}.bread-crumbs-list li:last-child i {display: none;}.bread-crumbs-list li a,.bread-crumbs-list li span {text-decoration: none;color: var(--text-secondary);}.bread-crumbs-list li a:hover,.bread-crumbs-list li span:hover {text-decoration: underline;}.bread-crumbs-list li i {position: absolute;top: 50%;right: -1.5625rem;margin-top: -.5625rem;color: var(--main-color);}.btn-group {color: #fff;display: flex;flex-wrap: wrap;align-items: flex-start;}.btn-group .btn {display: block;margin: 0 0 1.25rem 1.25rem;}.btn {--ripple-width: 100%;--ripple-time: 0.4s;position: relative;display: inline-block;text-align: center;font-size: 1rem;font-weight: var(--font-weight);font-family: var(--font-family),sans-serif;color: var(--primary-color);fill: var(--primary-color);background: var(--el-gradient2);background: linear-gradient(to right,var(--el-gradient1) 0%,var(--el-gradient2) 100%);text-decoration: none;padding: .75em 1.75em;border-radius: var(--el-border-radius-min);outline: none;border: none;cursor: pointer;overflow: hidden;transition: all var(--ripple-time);}.btn>i,.btn>span,.btn>svg {position: relative;z-index: 1;color: #fff;}.btn .el-ripple-circle {content: "";position: absolute;display: block;width: 0;height: 0;border-radius: 50%;background: var(--el-gradient1);transform: translate(-50%,-50%);transition: width var(--ripple-time),padding-top var(--ripple-time);z-index: 0;}.btn.btn-w240 {min-width: 15rem;}.btn.btn-wide {display: block;width: 100%;}.btn.btn-min {font-size: .875rem;padding: .375em 1em;}.btn.btn-min.btn-with-icon>svg {width: .8125rem;height: .8125rem;}.btn.btn-small {font-size: .875rem;}.btn.btn-small.btn-with-icon>svg {width: .8125rem;height: .8125rem;}.btn.btn-large {font-size: 1.125rem;}.btn.btn-large.btn-with-icon>svg {width: 1rem;height: 1rem;}.btn.btn-border {background: #fff0;color: var(--text-primary);fill: var(--text-primary);}.btn.btn-border:hover {background: none;}.btn.btn-border::before {content: "";position: absolute;left: 0;top: 0;width: 100%;height: 100%;border: 1px solid var(--el-gradient1);border-radius: var(--el-border-radius-min);overflow: hidden;}.btn.btn-border .el-ripple-circle {background: var(--el-gradient1);}.btn.btn-with-icon {display: flex;align-items: center;justify-content: center;}.btn.btn-with-icon>svg {width: .875rem;height: .875rem;}.btn.btn-with-icon .btn-icon-right {margin-left: .5rem;}.btn.btn-with-icon .btn-icon-left {margin-right: .5rem;}.btn:focus {outline: none;}.btn:hover {color: var(--primary-color);fill: var(--primary-color);}.btn:hover .el-ripple-circle {width: calc(var(--ripple-width) * 2.25);padding-top: calc(var(--ripple-width) * 2.25);}.ripple {position: relative;overflow: hidden;}.ripple-effect {display: inline-block;position: absolute;top: 0;left: 0;width: .25rem;height: .25rem;background-color: rgb(255 255 255 / .3);border-radius: 50%;animation: ripple 1s ease forwards;z-index: 3;}@keyframes ripple {0% {transform: none;}100% {transform: scale(250);}}.hl-list li.active>.hover-link {pointer-events: none;}.hl-list li.active>.hover-link>span {transform: translateY(100%);}.hl-list li.active>.hover-link::after {transform: translateY(0);}.hl-list li.open>.hover-link>span {transform: translateY(100%);}.hl-list li.open>.hover-link::after {transform: translateY(0);}.hover-link {position: relative;overflow: hidden;display: block;text-decoration: none;color: var(--text-primary);}.hover-link::after {content: attr(data-title);position: absolute;left: 0;top: 0;display: block;width: 100%;transform: translateY(-100%);transition: all 0.4s;color: var(--main-color);}.hover-link>span {display: block;transform: translateY(0);transition: all 0.4s;}.hover-link:hover>span,.hover-link.active>span {transform: translateY(100%);}.hover-link:hover::after,.hover-link.active::after {transform: translateY(0);}.wrapp-btn-circl-arrow {display: flex;flex-wrap: wrap;}.btn-circl-arrow {position: relative;display: flex;width: 2rem;height: 2rem;color: var(--primary-color);fill: var(--primary-color);background-color: var(--main-color);border-radius: 50%;text-align: center;font-size: 1rem;overflow: hidden;}.btn-circl-arrow:hover {background-color: var(--primary-bg-color);}.btn-circl-arrow>svg {margin: auto;transition: all 0.2s;}.btn-circl-arrow.btn-circl-arrow-white {color: var(--main-color);fill: var(--main-color);background-color: var(--primary-color);}.btn-circl-arrow.btn-circl-arrow-white:hover {background-color: var(--primary-bg-color);}.btn-circl-arrow-text {position: absolute;transform: translateX(-100%);z-index: 1;white-space: nowrap;margin-right: .625rem;line-height: 2rem;transition: all 0.2s;}.wrapp-btn-link {display: flex;}.btn-link {display: flex;align-items: center;font-size: 1rem;text-decoration: none;color: var(--main-color);fill: var(--main-color);}.btn-link .btn-link-ico {margin-top: -.0625rem;transition: all 0.2s;}.btn-link .btn-link-ico-right {margin-left: .375rem;}.btn-link .btn-link-ico-left {margin-right: .625rem;}.btn-link:hover .btn-link-ico {transform: rotateY(180deg);}.btn-top {position: fixed;right: 15px;bottom: -5rem;width: 2.5rem;height: 2.5rem;display: flex;border-radius: var(--el-border-radius-min);border: 1px solid var(--border-color);background: var(--primary-color);z-index: 100;fill: var(--main-color);transition: all 0.2s;cursor: pointer;opacity: 0;visibility: hidden;}.btn-top.active {opacity: 1;visibility: visible;bottom: 15px;}.btn-top:hover {border-color: var(--main-color);fill: var(--main-color);}.btn-top>svg {width: .875rem;height: .625rem;margin: auto;transform: rotate(-90deg);}.flickity-page-dots {position: relative;bottom: inherit;margin-top: 2rem;display: flex;flex-wrap: wrap;align-items: center;justify-content: center;margin-bottom: -.625rem;}.flickity-page-dots .dot {position: relative;width: .875rem;height: .875rem;display: flex;align-items: center;justify-content: center;outline: none;background: #fff0;opacity: 1;margin: 0 1.125rem .625rem 0;}.flickity-page-dots .dot:last-child {margin-right: 0;}.flickity-page-dots .dot.is-selected::after {background-color: var(--main-color);width: 100%;height: 100%;}.flickity-page-dots .dot:hover::after {background-color: var(--main-color);}.flickity-page-dots .dot::after {content: "";width: .625rem;height: .625rem;background-color: var(--text-primary);margin: 0;border-radius: 50%;outline: none;transition: all 0.2s;}.flickity-dots-white .flickity-page-dots .dot::after {background-color: var(--primary-color);}.flickity-dots-white .flickity-page-dots .dot.is-selected::after {background-color: var(--main-color);}.flickity-prev-next-button {width: 2.5rem;height: 2.5rem;border-radius: var(--el-border-radius);background: var(--primary-color);border: 1px solid var(--border-color);display: flex;}.flickity-prev-next-button .flickity-button-icon {position: relative;left: 0;top: 0;width: .8125rem;height: .8125rem;margin: auto;fill: var(--main-color);}.ios .flickity-prev-next-button .flickity-button-icon {width: 1.125rem;height: 1.125rem;}.carusel-col {padding: 0;margin-right: 30px;}.carusel-col:last-child {margin-right: 0;}.flickity-dots-absolute .flickity-page-dots {position: absolute;bottom: 2rem;}.project-carusel {margin-left: 1.25rem;margin-right: 1.25rem;}.project-carusel .flickity-prev-next-button.previous {left: -1.25rem;}.project-carusel .flickity-prev-next-button.next {right: -1.25rem;}*::-webkit-input-placeholder,*::placeholder {color: var(--placeholder-color);opacity: 1;}input[type="text"],input[type="email"],input[type="tel"],input[type="password"],input[type="number"],input[type="search"],input[type="url"],input[type="date"],input[type="month"],input[type="week"],input[type="time"],input[type="datetime-local"],input[type="file"],textarea,select,.form-field-input-file {display: block;font-size: 1rem;font-weight: var(--font-weight);width: 100%;padding: calc(0.75em - 1px) 1rem;border-radius: var(--el-border-radius-min);border: 1px solid var(--border-color);background-color: #fff0;outline: none;color: var(--text-primary);box-shadow: none;-webkit-appearance: none;-moz-appearance: none;appearance: none;transition: all 0.2s;}input[type="text"]:focus,input[type="email"]:focus,input[type="tel"]:focus,input[type="password"]:focus,input[type="number"]:focus,input[type="search"]:focus,input[type="url"]:focus,input[type="date"]:focus,input[type="month"]:focus,input[type="week"]:focus,input[type="time"]:focus,input[type="datetime-local"]:focus,input[type="file"]:focus,textarea:focus,select:focus,.form-field-input-file:focus {border-color: var(--main-color);}input[type="text"]:disabled,input[type="email"]:disabled,input[type="tel"]:disabled,input[type="password"]:disabled,input[type="number"]:disabled,input[type="search"]:disabled,input[type="url"]:disabled,input[type="date"]:disabled,input[type="month"]:disabled,input[type="week"]:disabled,input[type="time"]:disabled,input[type="datetime-local"]:disabled,input[type="file"]:disabled,textarea:disabled,select:disabled,.form-field-input-file:disabled {background-color: var(--primary-bg-color);}.form-field-input-file {color: var(--placeholder-color);white-space: nowrap;text-overflow: ellipsis;overflow: hidden;padding-right: 2.25rem;}.form-field-input-file::after {content: "\e2bc";font-family: 'Material Icons';font-size: 1.5rem;color: var(--placeholder-color);position: absolute;right: .75rem;top: 50%;transform: translateY(-50%);}textarea {height: auto;resize: none;}.select {position: relative;}.select select {padding-right: 2rem;}.select::after {content: "";position: absolute;right: .8rem;top: 50%;margin-top: -.125rem;border: .3125rem solid #fff0;pointer-events: none;border-top: .375rem solid var(--text-primary);}.form-field {position: relative;margin-bottom: 1.25rem;}.form-field input[type="text"],.form-field input[type="email"],.form-field input[type="tel"],.form-field input[type="password"],.form-field input[type="number"],.form-field input[type="search"],.form-field input[type="url"],.form-field input[type="date"],.form-field input[type="month"],.form-field input[type="week"],.form-field input[type="time"],.form-field input[type="datetime-local"],.form-field input[type="file"],.form-field textarea,.form-field select,.form-field .form-field-input-file,.form-field .form-field-label {margin: 0;}.form-field.form-field-m0 {margin: 0;}.form-field.focus .form-field-label {opacity: 0;visibility: hidden;transform: translateX(1rem);}.form-field label.error {position: absolute;right: .3125rem;top: .3125rem;color: var(--error-color);font-size: .75rem;line-height: 1;}.form-field input.error,.form-field textarea.error,.form-field select.error {border-color: var(--error-color);}.form-field input[type="file"] {position: absolute;left: 0;top: 0;width: 0;height: 0;opacity: 0;visibility: hidden;z-index: -111;}.form-field input[type="file"].error+.error+.form-field-input-file {border-color: var(--error-color);}.form-field.form-field-large input[type="text"],.form-field.form-field-large input[type="email"],.form-field.form-field-large input[type="tel"],.form-field.form-field-large input[type="password"],.form-field.form-field-large input[type="number"],.form-field.form-field-large input[type="search"],.form-field.form-field-large input[type="url"],.form-field.form-field-large input[type="date"],.form-field.form-field-large input[type="month"],.form-field.form-field-large input[type="week"],.form-field.form-field-large input[type="time"],.form-field.form-field-large input[type="datetime-local"],.form-field.form-field-large input[type="file"],.form-field.form-field-large textarea,.form-field.form-field-large select,.form-field.form-field-large .form-field-input-file,.form-field.form-field-large .form-field-label {font-size: 1.125rem;}.form-field.form-field-large .form-field-input-file {padding-right: 2.5rem;}.form-field.form-field-large .form-field-input-file::after {font-size: 1.75rem;}.form-field.form-field-small input[type="text"],.form-field.form-field-small input[type="email"],.form-field.form-field-small input[type="tel"],.form-field.form-field-small input[type="password"],.form-field.form-field-small input[type="number"],.form-field.form-field-small input[type="search"],.form-field.form-field-small input[type="url"],.form-field.form-field-small input[type="date"],.form-field.form-field-small input[type="month"],.form-field.form-field-small input[type="week"],.form-field.form-field-small input[type="time"],.form-field.form-field-small input[type="datetime-local"],.form-field.form-field-small input[type="file"],.form-field.form-field-small textarea,.form-field.form-field-small select,.form-field.form-field-small .form-field-input-file,.form-field.form-field-small .form-field-label {font-size: .875rem;}.form-field.form-field-small .select::after {border-width: .25rem;border-top-width: .3125rem;margin-top: -.125rem;}.form-field.form-field-small .form-field-input-file {padding-right: 2rem;}.form-field.form-field-small .form-field-input-file::after {font-size: 1.25rem;}.form-field small {color: var(--text-secondary);}.input-states-labelled {display: block;line-height: 1;}.form-field-group {position: relative;}.form-field-group.focus .form-field-label {opacity: 0;visibility: hidden;transform: translateX(1rem);}.required {color: var(--error-color);}.form-field-label {font-size: 1rem;position: absolute;left: 0;top: 0;width: 100%;pointer-events: none;color: var(--placeholder-color);padding: calc(0.75em - 1px) 1rem;transition: all 0.2s;border: 1px solid #fff0;opacity: 1;visibility: visible;transform: none;}.form-group.has-error input {border-color: #FF1A00;}@media (max-width:991px) {.form-group p {font-size: 15px;}}@media (max-width:767px) {.contacts-form-product .row .form-group {margin: 0 20px;}.contacts-form-product input.form-control {margin-top: 10px;margin-bottom: 10px;}.contacts-form-product .agreement {margin-left: 25px;margin-right: 25px;}}.calcInner {display: block;width: 100%;}.padbot {padding-bottom: 20px;}.calculator {background-color: #fff;border-radius: 20px;box-shadow: 0 0 30px 0 #abaeb1;padding: 30px 10px 35px 35px;font-weight: 700;margin: 0 -2% 0 42%;}.calcHeader {margin: 60px 0 20px 0;}.radiocalc {display: inline-flex;align-items: baseline;}@media (min-width:768px) {.calcBG {background-size: cover;background-repeat: no-repeat;margin-bottom: 100px;}.imgCalc,.imgCalc5 {width: 100%;padding-top: 30px;background-image: url(/assets/images/calculator/calcBg5.webp);background-repeat: no-repeat;}.imgCalc6 {width: 100%;padding-top: 30px;background-image: url(/assets/images/calculator/rollDt6.webp);background-repeat: no-repeat;}.imgCalcRollets {width: 100%;padding-top: 30px;background-image: url(/assets/images/calculator/rolletsDt.webp);background-repeat: no-repeat;}.imgCalc14 {width: 100%;padding-top: 30px;background-image: url(/assets/images/calculator/entryDt14.webp);background-repeat: no-repeat;}.imgCalc39 {width: 100%;padding-top: 30px;background-image: url(/assets/images/calculator/kalitDt39.webp);background-repeat: no-repeat;}.imgCalc74 {width: 100%;padding-top: 30px;background-image: url(/assets/images/calculator/otkatDt74.webp);background-repeat: no-repeat;}}@media (max-width:991px) {.btn {font-size: 14px!important;}.radiocalc {margin-bottom: 0px!important;}.radiopad {padding-bottom: 0px!important;}}@media (max-width:1199px) {.calculator,input.form-control,.checkbox-label {font-size: 14px!important;}}@media (min-width:992px) {.margbot {margin-bottom: 20px!important;}}@media (max-width:767px) {.imgCalc,.imgCalc5 {background-image: url(/assets/images/calculator/calcMob.png);background-size: 100%;padding-top: 75%;background-repeat: no-repeat;}.imgCalc6 {background-image: url(/assets/images/calculator/rollMob6.png);background-size: 100%;padding-top: 75%;background-repeat: no-repeat;}.imgCalcRollets {background-image: url(/assets/images/calculator/rolletsMob.png);background-size: 100%;padding-top: 75%;background-repeat: no-repeat;}.imgCalc14 {background-image: url(/assets/images/calculator/entryMob14.png);background-size: 100%;padding-top: 75%;background-repeat: no-repeat;}.imgCalc39 {background-image: url(/assets/images/calculator/kalitMob39.jpg);background-size: 100%;padding-top: 75%;background-repeat: no-repeat;}.imgCalc74 {background-image: url(/assets/images/calculator/otkatMob74.jpg);background-size: 100%;padding-top: 75%;background-repeat: no-repeat;}.calcBG {margin-bottom: 30px;}.form-field-checkbox {padding-left: 40px!important;}.calculator {margin-left: 0;width: 100%;}}@media (max-width:575px) {.calculator {padding: 30px 0 35px 0px!important;}}@media (max-width:420px) {.btn {width: 60%!important;}.form-field-checkbox {padding-left: 30px!important;}}.ec-form .form-group input,.ajax_form input.form-control {background: #FFF;border: 1px solid #D5D5D5;box-sizing: border-box;border-radius: 6px;}.form-group div {margin-bottom: 8px;}.form-group span {color: red;}.form-btn {display: flex;}.form-btn.form-btn-wide .btn {width: 100%;}.form-btn .btn {display: block;}.custom-controls {display: flex;flex-wrap: wrap;margin-left: -1.5rem;margin-bottom: -1rem;}.custom-control {margin-left: 1.5rem;margin-bottom: 1rem;}.checkbox {position: relative;}.checkbox-input {position: absolute;left: 0;top: 0;z-index: -1;width: 0;height: 0;visibility: hidden;opacity: 0;}.checkbox-input:hover+.checkbox-label::before {border-color: var(--main-color);}.checkbox-input:checked+.checkbox-label::after {opacity: 1;}.checkbox-input:checked+.checkbox-label::before {border-color: var(--main-color);}.checkbox-label {position: relative;font-size: .9375rem;font-weight: var(--font-weight);line-height: 1.25rem;margin: 0;padding: .0625rem 0 0 1.875rem;cursor: pointer;}.checkbox-label::before {content: "";position: absolute;left: 0;top: 0;display: flex;width: 1.25rem;height: 1.25rem;min-width: 1.25rem;border: 1px solid var(--border-color);fill: var(--main-color);color: var(--main-color);border-radius: .25rem;transition: all 0.2s;}.checkbox-label::after {content: "\e5ca";position: absolute;left: 0;top: 0;font-family: 'Material Icons';text-align: center;font-size: 1rem;width: 1.25rem;height: 1.25rem;line-height: 1.25rem;color: var(--main-color);opacity: 0;transition: all 0.2s;}.radio {position: relative;}.radio-input {position: absolute;left: 0;top: 0;z-index: -1;width: 0;height: 0;visibility: hidden;opacity: 0;}.radio-input:hover+.radio-label::before {border-color: var(--main-color);}.radio-input:checked+.radio-label::after {opacity: 1;}.radio-input:checked+.radio-label::before {border-color: var(--main-color);}.radio-label {position: relative;display: flex;font-size: .9375rem;font-weight: var(--font-weight);line-height: 1.25rem;margin: 0;padding: .0625rem 0 0 1.875rem;cursor: pointer;}.radio-label::before {content: "";position: absolute;left: 0;top: 0;display: flex;width: 1.25rem;height: 1.25rem;min-width: 1.25rem;border: 1px solid var(--border-color);border-radius: 50%;fill: var(--main-color);color: var(--main-color);transition: all 0.2s;}.radio-label::after {content: "";position: absolute;left: .3125rem;top: .3125rem;width: .625rem;height: .625rem;background-color: var(--main-color);border-radius: 50%;opacity: 0;transition: all 0.2s;}.form-center {max-width: 31.25rem;margin-left: auto;margin-right: auto;}.form-or-text {text-transform: uppercase;text-align: center;margin: 1.5rem 0;font-size: 1rem;position: relative;overflow: hidden;color: var(--text-secondary);}.form-or-text span {position: relative;z-index: 1;padding: 0 .625rem;background-color: var(--primary-color);}.form-or-text span::after {content: "";position: absolute;right: 100%;top: 50%;width: 62.5rem;height: 1px;margin-top: -1px;background-color: var(--border-color);}.form-or-text span::before {content: "";position: absolute;left: 100%;top: 50%;width: 62.5rem;height: 1px;margin-top: -1px;background-color: var(--border-color);}.social-login {list-style: none;margin: 0 0 -1rem -1rem;padding: 0;display: flex;font-size: 1rem;width: 100%;}.social-login.social-login-wide {display: block;}.social-login li {margin: 0 0 1rem 1rem;width: 100%;border-radius: var(--el-border-radius-min);overflow: hidden;}.social-login li a {display: flex;align-items: center;justify-content: center;color: var(--primary-color);fill: var(--primary-color);font-size: 1rem;padding: calc(0.95em - 1px) 1rem;text-decoration: none;}.social-login li a svg {width: 1rem;height: 1rem;margin-right: .625rem;}.social-login li a.link-google-plus svg {width: 1.375rem;height: 1.375rem;}.link-facebook {background-color: #29487d;}.link-facebook:hover {background-color: rgb(41 72 125 / .8);}.link-twitter {background-color: #1da1f2;}.link-twitter:hover {background-color: rgb(29 161 242 / .8);}.link-google-plus {background-color: #e85858;}.link-google-plus:hover {background-color: rgb(232 88 88 / .8);}.section-subscribe-bg {min-height: 21.875rem;display: flex;align-items: center;flex-wrap: wrap;}.section-subscribe-bg-header {text-align: center;max-width: 37.5rem;margin-left: auto;margin-right: auto;}.material-icons {font-family: 'Material Icons';font-weight: 400;font-style: normal;line-height: 1;letter-spacing: normal;text-transform: none;display: inline-block;white-space: nowrap;word-wrap: normal;direction: ltr;-webkit-font-smoothing: antialiased;font-size: 1rem;height: 1rem;width: 1rem;}.material-icons.material-icons-outlined {font-family: 'Material Icons Outlined';}.material-icons.md-18 {font-size: 1.125rem;width: 1.125rem;height: 1.125rem;}.material-icons.md-20 {font-size: 1.25rem;width: 1.25rem;height: 1.25rem;}.material-icons.md-22 {font-size: 1.375rem;width: 1.375rem;height: 1.375rem;}.material-icons.md-24 {font-size: 1.5rem;width: 1.5rem;height: 1.5rem;}.material-icons.md-26 {font-size: 1.625rem;width: 1.625rem;height: 1.625rem;}.material-icons.md-28 {font-size: 1.75rem;width: 1.75rem;height: 1.75rem;}.material-icons.md-32 {font-size: 2rem;width: 2rem;height: 2rem;}.material-icons.md-36 {font-size: 2.25rem;width: 2.25rem;height: 2.25rem;}.material-icons.md-40 {font-size: 2.5rem;width: 2.5rem;height: 2.5rem;}.material-icons.md-48 {font-size: 3rem;width: 3rem;height: 3rem;}.material-icons.md-60 {font-size: 3.75rem;width: 3.875rem;height: 3.75rem;}.material-icons.md-72 {font-size: 4.5rem;width: 4.5rem;height: 4.5rem;}.pagination {display: flex;justify-content: center;padding-top: .625rem;}.pagination-list {list-style: none;margin: 0;padding: 0;display: flex;align-items: center;margin-left: -.625rem;}.pagination-list li {margin-left: .625rem;}.pagination-list li:hover a,.pagination-list li:hover span,.pagination-list li.active a,.pagination-list li.active span {color: var(--main-color);border-color: var(--main-color);}.pagination-list li.active a,.pagination-list li.active span {cursor: default;pointer-events: none;}.pagination-list li.pagination-item-arrow a,.pagination-list li.pagination-item-arrow span {color: var(--main-color);border-color: #fff0;width: 1.5rem;height: 1.5rem;}.pagination-list li.pagination-item-arrow:hover a,.pagination-list li.pagination-item-arrow:hover span {color: var(--text-primary);}.pagination-list li.pagination-item-disabled a,.pagination-list li.pagination-item-disabled span {color: var(--text-secondary);pointer-events: none;}.pagination-list li.pagination-item-disabled:hover a,.pagination-list li.pagination-item-disabled:hover span {color: var(--text-secondary);}.pagination-list li a,.pagination-list li span {display: flex;align-items: center;justify-content: center;width: 2.1875rem;height: 2.1875rem;color: var(--text-secondary);text-decoration: none;border: 1px solid var(--border-color);border-radius: var(--el-border-radius-min);}.pagination-list li a.dots,.pagination-list li span.dots {border-color: #fff0;}@media only screen and (max-width:480px) {.pagination-full .pagination-list {padding-bottom: 2.2rem;}.pagination-full .pagination-item-arrow {position: absolute;bottom: 0;}.pagination-full .pagination-item-arrow-prev {right: 50%;margin-right: .625rem;}.pagination-full .pagination-item-arrow-first {right: 50%;margin-right: 2.1rem;}.pagination-full .pagination-item-arrow-next {left: 50%;}.pagination-full .pagination-item-arrow-last {left: 50%;margin-left: 2.1rem!important;}}.popup_style {display: none;width: 100%;max-width: 28.125rem;margin-top: 1rem;margin-bottom: 1rem;border-radius: 0;padding: 0 1rem;overflow: hidden;}.popup_style.popup_style_wide {max-width: 43.75rem;}.popup {position: relative;width: 100%;background-color: var(--primary-color);background-repeat: no-repeat;background-position: center;background-size: cover;padding: 2.5rem 2.85rem;margin: 0 auto;border-radius: var(--el-border-radius);overflow: hidden;}.open_popup {display: block;}.popup_close {position: absolute;right: .25rem;top: .25rem;width: 2.5rem;height: 2.5rem;display: flex;align-items: center;justify-content: center;cursor: pointer;z-index: 1;transition: all 0.2s;}.popup_close:hover {transform: rotate(90deg);color: var(--main-color);}.popup_heading {margin-bottom: 2rem;text-align: center;font-weight: 700;}.сallback_popup_form .btn {width: 100%;}.popup_style_sally {transform: scale3d(.5,.5,1);}.popup_style_sandra {transform: scale3d(1.1,1.1,1);}.popup_style_slide_right {transform: translateX(300px);}.popup_style_slide_Left {transform: translateX(-300px);}.popup_style_slide_top {transform: translateY(-200px);}.popup_style_slide_bottom {transform: translateY(200px);}.popup_style_slide_fall {transform: translate(30%) translateZ(600px) rotate(10deg);}.popup_style_slide_3dflip_horizontal {transform: translateZ(-250px) rotateY(89deg);opacity: 1;}.popup_style_slide_3dflip_vertical {transform: translateZ(-250px) rotateX(89deg);opacity: 1;}.popup_visible .popup_style_sally {transform: scale3d(1,1,1);}.popup_visible .popup_style_sandra {transform: scale3d(1,1,1);}.popup_visible .popup_style_slide_right,.popup_visible .popup_style_slide_Left {transform: translateX(0);}.popup_visible .popup_style_slide_top,.popup_visible .popup_style_slide_bottom {transform: translateY(0);}.popup_visible .popup_style_slide_fall {transform: translate(0) translateZ(0) rotate(0);}.popup_visible .popup_style_slide_3dflip_horizontal {transform: translateZ(0) rotateY(0deg);opacity: 1;}.popup_visible .popup_style_slide_3dflip_vertical {transform: translateZ(0) rotateX(0deg);opacity: 1;}.tabs {position: relative;}.tabs-nav {display: flex;list-style: none;margin: 0;padding: 0;border-bottom: 1px solid var(--border-color);color: var(--text-primary);}.tabs-nav li {padding: .625rem 0;margin-right: 2.5rem;cursor: pointer;position: relative;transition: all 0.2s;}.tabs-nav li:last-child {margin-right: 0;}.tabs-nav li::after {content: "";position: absolute;left: 50%;bottom: -1px;width: 0;height: 2px;background-color: var(--main-color);transform: translateX(-50%);transition: all 0.2s;}.tabs-nav li.active,.tabs-nav li:hover {color: var(--main-color);}.tabs-nav li.active::after,.tabs-nav li:hover::after {width: 100%;}.tabs-item {display: none;padding-top: 2rem;}.tabs-item.active {display: block;}.tabs-vertical {display: flex;align-items: flex-start;}.tabs-vertical .tabs-nav {display: block;border: none;width: 16rem;min-width: 16rem;border-radius: var(--el-border-radius);overflow: hidden;}.tabs-vertical .tabs-nav li {width: 100%;margin: 0;padding: 1rem 1.25rem;border-bottom: 1px solid var(--border-color);}.tabs-vertical .tabs-nav li:last-child {border: none;}.tabs-vertical .tabs-nav li::after {content: none;}.tabs-vertical .tabs-nav li:hover {color: var(--main-color);}.tabs-vertical .tabs-nav li.active {background-color: var(--main-color);color: var(--primary-color);}.tabs-vertical .tabs-item {padding-top: 0;}.tabs-vertical .tabs-container {padding-left: 2rem;}.tabs-container {width: 100%;}@media (max-width:991.98px) {.tabs-vertical .tabs-nav {min-width: 225px;width: 225px;}}@media only screen and (max-width:767.98px),only screen and (min-width:567px) and (max-width:900px) and (orientation:landscape) {.tabs-vertical {flex-wrap: wrap;}.tabs-vertical .tabs-nav {width: 100%;}.tabs-vertical .tabs-nav li {padding: .625rem 1rem;}.tabs-vertical .tabs-container {padding-left: 0;padding-top: 1.5rem;}.tabs-item {padding-top: 0;}.tabs-container {padding-top: 1.5rem;}.tabs-nav {flex-wrap: wrap;border: none;border-radius: var(--el-border-radius);background-color: var(--primary-bg-color);overflow: hidden;}.tabs-nav li {width: 100%;margin: 0;border-bottom: 1px solid var(--border-color);padding: .625rem 1rem;}.tabs-nav li:last-child {border-bottom: none;}.tabs-nav li::after {content: none;}.tabs-nav li:hover,.tabs-nav li.active {background-color: var(--main-color);color: var(--primary-color);}}.ui-slider-outer {position: relative;margin-top: .75rem;height: .3125rem;margin-bottom: 1.125rem;background-color: var(--primary-bg-color);border-radius: var(--el-border-radius);}.ui-slider-outer.ui-slider-outer-min {margin: .5rem 0;}.ui-slider-outer.ui-slider-outer-min .ui-slider-handle {top: -.375rem;margin-left: -.5rem;width: 1rem;height: 1rem;}.ui-slider-outer.ui-slider-outer-min .ui-slider {left: .375rem;width: calc(100% - 1rem);}.ui-slider {position: absolute;left: .75rem;height: 100%;width: calc(100% - 1.5rem);background-color: var(--primary-bg-color);}.ui-slider-range {position: absolute;display: block;height: 100%;background-color: var(--main-color);background: linear-gradient(to right,var(--el-gradient2) 0%,var(--el-gradient1) 100%);z-index: 1;}.ui-slider-handle {position: absolute;z-index: 2;top: -.625rem;margin-left: -.75rem;width: 1.5rem;height: 1.5rem;border-radius: 50%;background-color: var(--el-gradient2);cursor: ew-resize;outline: none;}.ui-slider-handle:last-child {background-color: var(--el-gradient1);}.slider-range-info {display: flex;justify-content: space-between;align-items: center;}.intro {position: relative;min-height: 31.25rem;z-index: 1;margin-top: -50px;}.intro-slider,.intro-item {display: block;min-height: 40rem;overflow: hidden;}.intro-item {position: relative;display: flex;align-items: center;padding: 3.5rem 0;color: var(--text-primary);background-repeat: no-repeat;background-position: center;background-size: cover;background-color: var(--primary-color);width: 100%;}.intro-item .container {position: relative;z-index: 3;}.intro-item::after {content: none;position: absolute;left: 0;top: 0;width: 100%;height: 100%;/*background-color: var(--primary-color);opacity: .7;*/}.intro-item .section-desc {max-width: 100%;}.intro-item .intro-heading-custom-font {--intro-heading-font-size: 2.5rem;}.intro-item .intro-heading-custom-font h1,.intro-item .intro-heading-custom-font h2,.intro-item .intro-heading-custom-font h3 {font-size: var(--intro-heading-font-size);}.intro-item-bgc {background-color: var(--primary-bg-color);}.intro-content {--margin-left: 0;--margin-right: 0;--max-width: 35rem;width: 100%;max-width: var(--max-width);margin: 0 var(--margin-right) 0 var(--margin-left);padding: 0 0 3.75rem 0;}.intro-content.intro-content-center {margin: 0 auto;text-align: center;padding: 0;}.intro-content.intro-content-center .intro-btns {justify-content: center;}.intro-btns {margin-top: 1.625rem;}.intro-box {--margin-left: 0;--margin-right: 0;--max-width: 31.25rem;width: 100%;max-width: var(--max-width);margin: 0 var(--margin-right) 0 var(--margin-left);padding: 3rem 3rem 3rem 4.375rem;background-color: var(--primary-color);border-radius: var(--el-border-radius);box-shadow: var(--el-box-shadow);}.intro-item-img-right {position: absolute;right: 0;width: 70%;height: 100%;z-index: 1;background-repeat: no-repeat;background-position: center;background-size: cover;}.intro-grid {margin-top: 4rem;margin-bottom: 4rem;}.intro-grid .section-desc {max-width: 100%;}.intro-grid .section-heading {max-width: 420px;}.ig-center {text-align: center;}.ig-center .intro-btns {justify-content: center;}.ig-center .section-heading {margin: 0 auto;}.ig-items {margin-bottom: 0;}.ig-item {position: relative;margin-bottom: 30px;height: 540px;padding: 2.5rem;}.ig-item .wrapp-btn-link {margin-top: 1rem;}.ig-item:hover .ig-item-bg {transform: scale(1.05);}.ig-item-small {display: flex;align-items: center;height: 255px;padding: 2rem;}.ig-item-small .ig-item-bg {background-position: left center;}.ig-item-small .section-heading h1,.ig-item-small .section-heading h2,.ig-item-small .section-heading h3 {font-size: 1.5rem;}.ig-item-small .section-subheading {font-size: .875rem;}.ig-item-bg {position: absolute;left: 0;top: 0;z-index: -1;width: 100%;height: 100%;background-repeat: no-repeat;background-size: cover;background-position: center;transition: all 1s;}.section.section-subscribe-bg.section-bgc .section-subscribe-bg-header {color: #FFF;}.section.section-subscribe-bg.section-bgc .form-center input[type="tel"] {background: #FFFFFF!important;}@media (max-width:1199.98px) {.intro-slider,.intro-item {min-height: 35rem;}.intro-item {min-height: 35rem;}.intro-item::after {content: "";}.intro-box {margin-bottom: 2rem;}.ig-item {height: 450px;}.ig-item-small {height: 210px;}}@media (max-width:991.98px) {.intro-content,.intro-box {margin: 0!important;}}@media only screen and (max-width:767.98px),only screen and (min-width:567px) and (max-width:900px) and (orientation:landscape) {.intro-content {padding-bottom: 0;}.intro-content .section-desc {color: var(--primary-bg-color);}.intro-item::after {background-color: var(--primary-color);opacity: 0;}.intro-item .intro-heading-custom-font {--intro-heading-font-size: 2.5rem!important;}.intro-box {padding: 0;background: #fff0;box-shadow: none;color: var(--primary-color);}.intro-box .section-desc {color: var(--primary-color);}.intro-box .btn.btn-border {color: var(--primary-color);fill: var(--primary-color);}.intro-box .btn.btn-border:hover {color: var(--primary-color);fill: var(--primary-color);}.intro-box .btn.btn-border::before {border-color: var(--primary-color);}.intro-box .btn.btn-border::after {background: var(--primary-color);}.intro-item-mob-dark::after {background-color: var(--text-primary);opacity: .8;}.intro-item-img-right {width: 100%;}.intro-item-img-right::after {content: "";position: absolute;left: 0;top: 0;width: 100%;height: 100%;background-color: var(--text-primary);opacity: .8;z-index: 2;}}@media only screen and (max-width:480px) {.ig-item-small {padding-left: 1.5rem;padding-right: 1.5rem;}}@media only screen and (min-width:567px) and (max-width:900px) and (orientation:landscape) {.intro-slider,.intro-item {height: auto;min-height: 25rem;}.intro-content {margin-bottom: 2.5rem;}.intro {min-height: 25rem;}}.iitem {display: block;text-align: center;padding: 1.5rem;text-decoration: none;transition: box-shadow 0.2s,background-color 0.2s,color 0.2s;}.iitem:hover {background-color: var(--main-color);color: var(--primary-color);}.iitem:hover .iitem-icon {background: var(--primary-color);color: var(--main-color);fill: var(--main-color);}.iitem:hover .iitem-icon.iii-stroke {fill: #fff0;stroke: var(--main-color);}.iitem:hover .iitem-icon.iii-fill-stroke {stroke: var(--main-color);}.iitem:hover .iitem-icon-bg {opacity: .14;}.iitem:hover .iitem-desc {color: var(--primary-color);}.iitem.iitem-modern {padding-top: 6.25rem;padding-bottom: 3rem;}.iitem.iitem-modern .iitem-icon {position: absolute;left: -1.5rem;top: -1.5rem;padding-top: 1rem;padding-left: 1rem;margin: 0;z-index: 11;}.iitem.iitem-modern::before {content: "";position: absolute;left: 0;top: 0;width: .625rem;height: .625rem;background-color: #fff0;z-index: 1;transition: background-color 0.2s 0.1s;}.iitem.iitem-modern:hover::before {background-color: var(--primary-color);}.iitem.iitem-row {display: flex;align-items: flex-start;text-align: left;}.iitem.iitem-row .iitem-icon {width: 5.5rem;height: 5.5rem;min-width: 5.5rem;margin: 0;margin-right: 1.25rem;}.iitem.iitem-row .iitem-desc {font-size: 1rem;}.iitem.iitem-row .iitem-heading {font-size: 1.375rem;}.iitem.iitem-row .iitem-icon-bg {top: -3rem;}.main-visible .iitem-icon {transition: background-color 0.2s,color 0.2s,fill 0.2s;}.iitem-icon {display: flex;align-items: center;justify-content: center;width: 6rem;height: 6rem;min-width: 6rem;border-radius: 50%;overflow: hidden;background-color: var(--main-color);background: linear-gradient(to right,var(--el-gradient1) 0%,var(--el-gradient2) 100%);margin: 0 auto 1.25rem;color: var(--primary-color);fill: var(--primary-color);stroke: #fff0;}.iitem-icon>svg {display: block;width: 3rem;height: 3rem;}.iitem-icon.iii-stroke {fill: #fff0;stroke: var(--primary-color);}.iitem-icon.iii-fill-stroke {fill: var(--primary-color);stroke: var(--primary-color);}.iitem-icon-bg {position: absolute;left: 50%;transform: translateX(-50%);top: 2rem;z-index: 1;opacity: 0;color: var(--primary-color);fill: var(--primary-color);stroke: #fff0;transition: opacity 0.2s 0.1s;}.iitem-icon-bg.iii-stroke {fill: #fff0;stroke: var(--primary-color);}.iitem-icon-bg.iii-fill-stroke {fill: var(--primary-color);stroke: var(--primary-color);}.iitem-icon-bg i {font-size: 31.25rem;}.iitem-icon-bg i,.iitem-icon-bg svg {width: 31.25rem;height: 31.25rem;}.iitem-heading {margin-bottom: 1rem;font-weight: 700;}.iitem-desc {color: var(--text-secondary);transition: color 0.2s;}.iitem-icon,.iitem-heading,.iitem-desc {position: relative;z-index: 2;}@media (max-width:1199.98px) {.iitem {padding-left: 1.5rem;padding-right: 1.5rem;}}.pitem {position: relative;display: block;width: 100%;overflow: hidden;}.pitem.pitem-flip .pitem-card {-webkit-backface-visibility: hidden;backface-visibility: hidden;}.pitem.pitem-flip:hover .pitem-card-front {transform: scale(1.1);}.pitem.pitem-flip:hover .pitem-card-back {transform: scale(1);z-index: 3;}.pitem.pitem-hover:hover .pitem-card-hover {opacity: .9;visibility: visible;}.main-visible .pitem.pitem-flip .pitem-card {transition: all 0.6s ease-in-out;}.main-visible .pitem-card {transition: all 0.3s;}.pitem-card {position: absolute;left: 0;top: 0;width: 100%;height: 100%;border-radius: var(--el-border-radius);background-color: var(--primary-color);overflow: hidden;}.pitem-card-front {z-index: 2;}.pitem-card-front img {display: block;width: 100%;height: 100%;-o-object-fit: cover;object-fit: cover;}.pitem-card-details {background-color: var(--main-color);display: flex;align-items: center;justify-content: center;color: var(--primary-color);text-align: center;padding: 2rem 2.5rem;}.pitem-card-back {transform: rotateY(180deg);z-index: 1;}.pitem-card-hover {opacity: 0;visibility: hidden;z-index: 3;}.pitem-heading {font-weight: 700;margin-bottom: 1rem;font-size: 1.25rem;}.pitem-heading.pitem-heading-large {font-size: 1.5rem;margin-bottom: 1.5rem;}.pitem-desc {max-width: 22.5rem;}.pitem-desc p {margin-bottom: 0;}.pitem-btns {margin-top: 1.5rem;}.pitem-col-carusel {width: 23%;margin-left: 15px;}.pitem-col-carusel.pitem-cc-wide {width: 100%;}.pitem-col-carusel.pitem-cc-2 {width: 40%;}.pitem-col-carusel.pitem-cc-3 {width: 28%;}.pitem-author {display: flex;justify-content: center;margin-top: 2.5rem;}.pitem-info {position: relative;padding-top: .625rem;}.pitem-info-row {display: flex;margin-bottom: 1rem;}.pitem-info-row:last-child {margin-bottom: 0;}.pitem-info-label {font-weight: 700;font-family: var(--heading-font-family),sans-serif;margin-right: 1rem;min-width: 9.375rem;}.pitem-carusel-item {height: 31.25rem;width: 100%;margin-right: 1rem;}.pitem-carusel-item img {display: block;width: 100%;height: 100%;-o-object-fit: cover;object-fit: cover;}.pitem-carusel-thumb-item {position: relative;width: 13.75rem;height: 8.75rem;margin-right: 1rem;}.pitem-carusel-thumb-item img {display: block;width: 100%;height: 100%;-o-object-fit: cover;object-fit: cover;}.pitem-carusel-thumb-item::after {content: "";position: absolute;left: 0;top: 50%;height: 0;width: 100%;background-color: var(--text-primary);opacity: .5;transform: translateY(-50%);transition: all 0.3s;}.pitem-carusel-thumb-item.is-nav-selected::after,.pitem-carusel-thumb-item:hover::after {height: 100%;}.pitem-carusel-thumb {margin-top: 1.5rem;}.pitem-full .pitem-desc {display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden;max-width: 100%;}.pitem-img {position: relative;}.pitem-img img {position: absolute;left: 0;top: 0;width: 100%;height: 100%;-o-object-fit: cover;object-fit: cover;}.pitem-info .item-heading,.pitem-info-wide .item-heading {margin-bottom: .625rem;}.pitem-info {padding: 1.25rem;}.pitem-info-wide {padding-top: 1.25rem;}.pitem-btn-link {display: flex;margin-top: .625rem;}@media (max-width:1199.98px) {.pitem-card-details {padding: 1.5rem;}.pitem-col-carusel {width: 40%;}.pitem-col-carusel.pitem-cc-3 {width: 40%;}.pitem-heading.pitem-heading-large {font-size: 1.375rem;margin-bottom: 1rem;}}@media (max-width:991.98px) {.pitem-card-details {padding: 1.5rem 2.5rem;}.pitem-carusel-item {height: 25rem;}}@media only screen and (max-width:767.98px),only screen and (min-width:567px) and (max-width:900px) and (orientation:landscape) {.pitem-card-details {padding: 1.25rem;}.pitem-col-carusel {width: 50%;}.pitem-col-carusel.pitem-cc-2,.pitem-col-carusel.pitem-cc-3 {width: 50%;}.pitem-carusel-item {height: 18.75rem;}.pitem-carusel-thumb-item {width: 9.375rem;height: 6.25rem;}}.btn-group.intro-btns a {margin-left: 0px!important;}@media (max-width:575.98px) {.buttons_underbanner .col-md-6:first-child .info__col {margin-bottom: 16px;}li a.header-call-back-link {border-radius: 6px;border: 1px solid #1859B4;padding: 11px 16px;color: #1859B4;}li a.header-call-back-link span {color: #1859B4;}#tabsmenu .menumain ul li a img {display: none;}nav.menuhide .menumain>div.open ul li.col-ls-12 {padding-left: 24px;}.menuhead {margin-bottom: 20px;}.pitem {max-width: 21.875rem;margin-left: auto;margin-right: auto;}.pitem-col-carusel {width: 100%;}.pitem-col-carusel.pitem-cc-2,.pitem-col-carusel.pitem-cc-3 {width: 100%;}}@media only screen and (max-width:370px) {.pitem-carusel-item {height: 15rem;}.pitem-carusel-thumb-item {width: 7.5rem;height: 5rem;}}@media only screen and (min-width:1600px) {.pitem-col-carusel {width: 22%;}}.ini {position: relative;display: flex;align-items: flex-start;}.ini.ini-bg {max-width: 16.875rem;margin-left: auto;margin-right: auto;}.ini.ini-bg .ini-info {padding-left: 0;}.ini.ini-min {display: block;max-width: 16.875rem;}.ini.ini-min .ini-info {padding-left: 0;}.ini.ini-min .ini-heading {font-size: 1.375rem;}.ini-min-header {display: flex;align-items: flex-end;margin-bottom: 1.25rem;}.ini-min-header .ini-heading {margin-bottom: 0;}.ini-count-min {font-size: 1.375rem;font-family: var(--heading-font-family),sans-serif;font-weight: 700;color: var(--main-color);margin-right: .625rem;line-height: 1.2;}.ini-count {font-size: 1.0625rem;font-family: var(--heading-font-family),sans-serif;font-weight: 700;color: var(--main-color);margin-top: .125rem;position: relative;z-index: 1;padding-right: .3125rem;}.ini-count::after {content: "";position: absolute;left: 100%;top: 50%;width: 3.25rem;height: 1px;background-color: var(--text-primary);margin-top: -1px;}.ini-info {position: relative;z-index: 1;padding-left: 3.75rem;}.ini-heading {font-weight: 700;margin-bottom: 1.25rem;}.ini-desc {color: var(--text-secondary);}.ini-desc p {margin: 0;}.ini-count-large {font-size: 9.5rem;font-family: var(--heading-font-family),sans-serif;font-weight: 700;color: var(--main-color);opacity: .14;position: absolute;left: 0;bottom: -1rem;line-height: 1;}.ini-min {display: flex;align-items: center;}.aim-icon {display: flex;align-items: center;justify-content: center;min-width: 4.75rem;width: 4.75rem;height: 4.75rem;margin-right: 1.25rem;border-radius: 50%;color: var(--primary-color);background-color: var(--main-color);background: linear-gradient(to right,var(--el-gradient1) 0%,var(--el-gradient2) 100%);overflow: hidden;}.aim-icon>img {display: block;width: 2.5rem;height: 2.5rem;-o-object-fit: contain;object-fit: contain;}.aim-heading {margin-bottom: 0;}.aim-desc {font-size: .875rem;margin-top: .5rem;color: var(--text-secondary);}.aim-desc p {margin: 0;}@media (max-width:1199.98px) {.ini-info {padding-left: 2.5rem;}.ini-count::after {width: 2rem;}}@media (max-width:991.98px) {.ini-info {padding-left: 2.75rem;}.ini-count::after {width: 2.25rem;}}@media only screen and (max-width:767.98px),only screen and (min-width:567px) and (max-width:900px) and (orientation:landscape) {.ini-heading {min-height: auto;}.ini-heading br {display: none;}.ini-count {margin-top: 0;}.ini-count-large {font-size: 8rem;bottom: -.625rem;}}@media (max-width:575.98px) {.ini.ini-min {max-width: 100%;}.ini-info {padding-left: 3rem;}.ini-count::after {width: 42px;}}.main-counter {padding-right: 4.375rem;padding-left: 4.375rem;padding-top: 1.25rem;}.main-counter::after,.main-counter::before {content: "";position: absolute;right: 0;background-color: var(--main-color);border-radius: var(--el-border-radius);background: linear-gradient(to right,var(--el-gradient1) 0%,var(--el-gradient2) 100%);}.main-counter::after {top: 0;width: 3rem;height: 3rem;}.main-counter::before {top: 5.625rem;width: 2.25rem;height: 2.25rem;}.main-counter-item {position: relative;width: 20rem;height: 20rem;border-radius: var(--el-border-radius);padding-bottom: .625rem;}.main-counter-item-circ {position: absolute;left: -4.375rem;top: -1.25rem;width: 100%;height: 100%;width: calc(100% - 1.25rem);height: calc(100% - 1.25rem);background-color: var(--main-color);border-radius: var(--el-border-radius);overflow: hidden;}.main-counter-item-circ::after,.main-counter-item-circ::before {content: "";position: absolute;border-radius: var(--el-border-radius);background-color: var(--primary-color);transition: all 0.2s;}.main-counter-item-circ::after {left: 2rem;bottom: -4rem;width: 13.75rem;height: 13.75rem;opacity: .15;}.main-counter-item-circ::before {left: -1.75rem;bottom: -4rem;width: 13.75rem;height: 13.75rem;opacity: .1;}.main-counter-item-center {position: relative;display: flex;align-items: center;justify-content: center;text-align: center;width: 100%;height: 100%;background-color: var(--primary-color);box-shadow: var(--el-box-shadow);border-radius: var(--el-border-radius);z-index: 1;}.main-counter-heading {font-size: 1.5rem;font-family: var(--heading-font-family),sans-serif;font-weight: 700;line-height: 1.2;max-width: 14.375rem;}.main-counter-numb {font-size: 9rem;font-family: var(--heading-font-family),sans-serif;font-weight: 700;color: var(--main-color);margin-bottom: 0;line-height: 1;}.counter-item-heading {font-family: var(--heading-font-family),sans-serif;font-weight: var(--heading-font-weight);line-height: var(--heading-line-height);font-size: 1.5rem;margin-bottom: 0;}.counter-item-numb {font-size: 2.5rem;font-family: var(--heading-font-family),sans-serif;font-weight: 700;line-height: 1.2;color: var(--main-color);margin-bottom: .625rem;}.counter-col {padding: 0 1.25rem 2rem;text-align: center;}.counter-col-numb {font-size: 2.5rem;font-family: var(--heading-font-family),sans-serif;font-weight: 700;line-height: 1.2;color: var(--main-color);margin-bottom: .625rem;}.counter-col-heading {margin-bottom: 0;font-size: 1.25rem;}.counter-col-ico {width: 5.625rem;height: 5.625rem;display: flex;align-items: flex-end;justify-content: center;border-radius: 50%;border: 1px solid var(--border-color);margin-left: auto;margin-right: auto;margin-bottom: 1.25rem;padding-bottom: .5rem;margin-top: -2.5rem;background-color: var(--primary-bg-color);color: var(--main-color);}.counter-min {position: relative;height: 6.875rem;padding-left: 1.875rem;}.counter-min-block {position: absolute;left: 0;top: 50%;transform: translateY(-50%);height: 4.625rem;width: 7.5rem;border-radius: var(--el-border-radius-min);display: flex;align-items: center;justify-content: center;color: var(--primary-color);background: var(--main-color);background: linear-gradient(to right,var(--el-gradient1) 0%,var(--el-gradient2) 100%);}.counter-min-ico {line-height: 1;}.counter-min-info {padding-left: 6.625rem;height: 100%;display: flex;border-radius: var(--el-border-radius-min);background-color: var(--primary-bg-color);align-items: center;padding-right: .625rem;}.counter-min-info .counter-min-heading {margin-bottom: 0;font-size: 1.125rem;}.counter-min-numb {font-size: 2.1875rem;font-family: var(--heading-font-family),sans-serif;font-weight: 700;margin-left: .625rem;}@media (max-width:991.98px) {.main-counter-item {margin-left: auto;margin-right: auto;margin-bottom: 2.5rem;}.counter-items {display: flex;justify-content: space-between;flex-wrap: wrap;}.counter-item {text-align: center;}}@media only screen and (max-width:767.98px),only screen and (min-width:567px) and (max-width:900px) and (orientation:landscape) {.counter-item-numb {font-size: 2rem;}.main-counter-heading {font-size: 1.25rem;max-width: 12rem;}.counter-item-heading {font-size: 1.25rem;}.main-counter-numb {font-size: 6.25rem;}.main-counter-item {width: 250px;height: 250px;}.main-counter-item-circ {left: -50px;top: -10px;}.main-counter {padding-left: 3rem;padding-right: 3rem;}.main-counter::after,.main-counter::before {content: none;}}@media (max-width:575.98px) {.counter-items {display: block;}}@media only screen and (max-width:370px) {.main-counter-item {width: 230px;height: 230px;}.main-counter {padding-left: 1.25rem;padding-right: 1.25rem;}.main-counter-item-circ {left: -30px;top: -5px;}}.team-item {position: relative;display: block;text-decoration: none;}.team-item:hover .team-item-social {transform: translate(-50%,-.875rem);opacity: 1;visibility: visible;}.team-item:hover .team-item-social.team-item-social-relative {transform: none;}.mobile .team-item-social,.tablet .team-item-social {transform: translate(-50%,-.875rem);opacity: 1;visibility: visible;}.team-item-img {position: relative;background-color: var(--primary-bg-color);}.team-item-img img {position: absolute;left: 0;top: 0;width: 100%;height: 100%;-o-object-fit: cover;object-fit: cover;}.team-item-heading {line-height: 1.4;margin-bottom: .125rem;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}.team-item-heading.team-item-heading-large {font-size: 1.375rem;margin-bottom: .25rem;}.team-item-info {position: relative;text-align: center;padding: 1.5rem 1rem 1rem;}.team-item-position {color: var(--text-secondary);white-space: nowrap;text-overflow: ellipsis;overflow: hidden;font-size: 1rem;}.main-visible .team-item-social {transition: all 0.2s;}.main-visible .team-item-social li a {transition: background-color 0.2s,fill 0.2s;}.team-item-social {position: absolute;left: 50%;top: 0;transform: translate(-50%,-1.75rem);display: flex;list-style: none;margin: 0;padding: 0;opacity: 0;visibility: hidden;}.team-item-social.team-item-social-relative {position: relative;left: 0;top: 0;transform: none;opacity: 1;visibility: visible;margin-top: 1rem;justify-content: center;}.team-item-social li {margin-right: .375rem;}.team-item-social li:last-child {margin-right: 0;}.team-item-social li a {display: flex;width: 1.75rem;height: 1.75rem;border-radius: var(--el-border-radius-min);background-color: var(--main-color);fill: var(--primary-color);border: 1px solid var(--main-color);transition: none;}.team-item-social li a>svg {display: block;width: .875rem;height: .875rem;margin: auto;}.team-item-social li a:hover {background-color: #fff0;fill: var(--main-color);}.team-item2 .team-item-info {padding: 1rem 1rem 0 1rem;}@media (max-width:991.98px) {.team-item-heading.team-item-heading-large {font-size: 1.125rem;margin-bottom: .125rem;}}@media (max-width:575.98px) {.team-item {max-width: 16.875rem;margin: 0 auto;}}.reviews-item {position: relative;padding: 2rem 1.25rem;}.reviews-item-info {padding-top: .625rem;}.reviews-item-text {color: var(--text-secondary);}.reviews-item-text p {margin-bottom: 0;}.reviews-item-name {margin-bottom: .125rem;font-size: 1.125rem;}.reviews-item-header {display: flex;margin-bottom: 1.5rem;}.reviews-item-vertical {text-align: center;}.reviews-item-vertical .reviews-item-header {flex-wrap: wrap;justify-content: center;}.reviews-item-vertical .reviews-item-info {width: 100%;text-align: center;}.reviews-item-vertical .reviews-item-img {margin-right: 0;margin-bottom: 1rem;}.reviews-item-vertical .reviews-item-info {padding-top: 0;}.reviews-item-position {color: var(--text-secondary);font-size: 1rem;}.reviews-item-img {width: 4.6875rem;height: 4.6875rem;min-width: 4.6875rem;border-radius: 50%;overflow: hidden;margin-right: 1.25rem;background-color: var(--primary-bg-color);}.reviews-item-img img {display: block;width: 100%;height: 100%;-o-object-fit: cover;object-fit: cover;}.reviews-col {width: 28%;margin-right: 30px;}.reviews-col:last-child {margin-right: 0;}.reviews-col.reviews-col-wide {width: 100%;}.reviews-col.reviews-col-2 {width: 40%;}.reviews-col.reviews-col-4 {width: 23%;}.reviews-carusel-wide .reviews-col {width: 100%;}.reviews-carusel-wide .reviews-item-text {max-width: 46.875rem;margin-left: auto;margin-right: auto;}.reviews-carusel-wide .flickity-viewport {transition: height 0.2s;}.reviews-container {margin-bottom: 2.5rem;}.reviews-thumb {position: relative;z-index: 2;display: flex;justify-content: center;margin-right: 1rem;margin-top: -2.34375rem;}.reviews-thumb:last-child {margin-right: 0;}.reviews-carusel-th .reviews-item-text {margin-bottom: 1.25rem;}.reviews-carusel-th .reviews-item-header {margin-bottom: 2rem;}.reviews-thumb-item {cursor: pointer;}.reviews-thumb-item:last-child .reviews-item-img {margin-right: 0;}.reviews-thumb-item img {opacity: .6;transition: all 0.2s;}.reviews-thumb-item:hover img {opacity: .8;}.reviews-thumb-item.active img {opacity: 1;}@media (max-width:1199.98px) {.reviews-col {width: 40%;}.reviews-col.reviews-col-4 {width: 40%;}}@media only screen and (max-width:767.98px),only screen and (min-width:567px) and (max-width:900px) and (orientation:landscape) {.reviews-col {width: 60%;}.reviews-col.reviews-col-2,.reviews-col.reviews-col-4 {width: 85%;}}@media only screen and (max-width:600px) {.reviews-col {width: 100%;}.reviews-col.reviews-col-2,.reviews-col.reviews-col-4 {width: 100%;}}@media only screen and (max-width:480px) {.reviews-thumb-item .reviews-item-img {width: 3.5rem;height: 3.5rem;min-width: 3.5rem;margin-right: 1rem;}.reviews-thumb {margin-top: -1.75rem;}}.news-item {position: relative;}.news-item-img {position: relative;display: block;background-color: var(--primary-bg-color);}.news-item-img img {position: absolute;left: 0;top: 0;width: 100%;height: 100%;-o-object-fit: cover;object-fit: cover;}.news-item-info {position: relative;padding: 2.1875rem 1.25rem 1.25rem;}.news-item-date {position: absolute;left: 50%;top: -1.125rem;height: 2.25rem;line-height: 2.25rem;padding: 0 .625rem;background-color: var(--main-color);color: var(--primary-color);font-size: .8125rem;border-radius: var(--el-border-radius-min);transform: translateX(-50%);}.news-item-heading {margin-bottom: .625rem;overflow: hidden;font-size: 1.125rem;}.news-item-heading.news-item-heading-center {text-align: center;}.news-item-desc {color: var(--text-secondary);}.news-item-desc p {margin-bottom: 0;}.news-item-min .news-item-info {padding: 1.25rem;}.news-item-min .news-item-heading {margin-bottom: 0;}.news-item-header {display: flex;align-items: center;justify-content: space-between;padding: 1rem 1.25rem;font-size: 1rem;line-height: 1.2;}.news-item-header.news-item-header-center {justify-content: center;}.news-item-header.news-item-header-center .news-item-date2 {margin: 0;}.news-item-auth {display: flex;align-items: center;text-decoration: none;}.news-item-auth:hover {color: var(--text-primary);}.news-item-auth-img {width: 2.25rem;min-width: 2.25rem;height: 2.25rem;border-radius: 50%;overflow: hidden;margin-right: .625rem;background-color: var(--primary-bg-color);}.news-item-date2 {color: var(--text-secondary);margin-left: 1rem;white-space: nowrap;}.news-wide-item {position: relative;display: flex;}.news-wide-item-img {display: block;height: 12.5rem;min-width: 15.625rem;width: 15.625rem;}.news-wide-item-info {padding-left: 1.5625rem;width: 100%;}.news-wide-item-heading {margin-bottom: 1rem;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}.news-wide-item-row {display: flex;font-size: 1rem;color: var(--text-secondary);}.news-wide-item-date {padding-right: .625rem;}.news-wide-item-author a {text-decoration: none;}.news-wide-item-author a:hover {text-decoration: underline;}.news-wide-item-desc {margin-top: 1.25rem;margin-bottom: 1.25rem;color: var(--text-secondary);}.news-wide-item-desc p {margin: 0;}.news-nav {display: flex;flex-wrap: wrap;padding-top: .625rem;}.news-post-header {margin-bottom: 2rem;}.news-post-title {font-size: 2rem;margin-bottom: 1rem;}.news-post-meta {display: flex;align-items: center;flex-wrap: wrap;font-size: 1rem;color: var(--text-secondary);margin-bottom: -1rem;margin-left: -1.25rem;}.news-post-meta-item {display: flex;align-items: center;margin-left: 1.25rem;margin-bottom: 1rem;}.news-post-meta-item i {margin-right: .625rem;color: var(--main-color);}.news-post-meta-item a {text-decoration: none;}.news-post-meta-item a:hover {text-decoration: underline;}.news-post-img {margin-top: 1.25rem;height: 31.25rem;}.news-post-img img {display: block;width: 100%;height: 100%;-o-object-fit: cover;object-fit: cover;}.news-post-footer {margin-top: 2rem;padding-top: .625rem;border-top: 1px solid var(--border-color);}.news-post-cat {display: flex;flex-wrap: wrap;margin-bottom: -.625rem;margin-left: -1rem;font-size: 1rem;}.news-post-cat li {margin-bottom: .625rem;margin-left: 1rem;}.news-post-cat li a {display: block;text-decoration: none;}.news-post-cat li a:hover {text-decoration: underline;}.news-post-share {display: flex;align-items: center;}.news-post-share-title {margin-right: 1.25rem;color: var(--text-secondary);margin-bottom: 0;}.page-social-links {display: flex;list-style: none;margin: 0;padding: 0;transition: all 0.2s;}.page-social-links li {margin-right: .625rem;}.page-social-links li:last-child {margin-right: 0;}.page-social-links li a {display: flex;width: 2.25rem;height: 2.25rem;border-radius: var(--el-border-radius-min);fill: var(--text-primary);border: 1px solid var(--border-color);}.page-social-links li a>svg {display: block;width: 1rem;height: 1rem;margin: auto;}.page-social-links li a:hover {border-color: var(--text-secondary);}.news-timeline {position: relative;}.news-timeline::after {content: "";position: absolute;left: 50%;top: 0;width: 2px;margin-left: -1px;height: 100%;background-color: var(--border-color);}.news-timeline-item-left .news-item,.news-timeline-item-right .news-item {height: auto;}.news-timeline-item-left:hover::after,.news-timeline-item-left:hover::before,.news-timeline-item-right:hover::after,.news-timeline-item-right:hover::before {background-color: var(--main-color);}.news-timeline-item-right::after {content: "";position: absolute;right: 100%;top: 6.25rem;width: 6.875rem;margin-right: -1rem;height: 2px;background-color: var(--border-color);transition: all 0.2s;}.news-timeline-item-right::before {content: "";position: absolute;right: 100%;top: 5.875rem;width: 1rem;height: 1rem;background-color: var(--border-color);border-radius: 50%;margin-right: 5.375rem;z-index: 2;transition: all 0.2s;}.news-timeline-item-right .news-item {margin-top: 3.1875rem;}.news-timeline-item-left::after {content: "";position: absolute;left: 100%;top: 3.1875rem;width: 7rem;margin-left: -1rem;height: 2px;background-color: var(--border-color);transition: all 0.2s;}.news-timeline-item-left::before {content: "";position: absolute;left: 100%;top: 2.75rem;width: 1rem;height: 1rem;background-color: var(--border-color);border-radius: 50%;margin-left: 5.5rem;z-index: 2;transition: all 0.2s;}.news-timeline-title {position: relative;background-color: var(--primary-color);text-align: center;z-index: 2;padding: .625rem 0;}.news-timeline-title-mt {margin-top: 3.1875rem;}.author {display: flex;align-items: center;text-align: left;}.author-info .author-name {margin-bottom: .25rem;}.author-info .author-date {color: var(--text-secondary);}.author-img {position: relative;width: 4.6875rem;height: 4.6875rem;margin-right: 1.25rem;}.author-img img {display: block;width: 100%;height: 100%;-o-object-fit: cover;object-fit: cover;}@media (max-width:1199.98px) {.news-item-info {padding-left: 1rem;padding-right: 1rem;}.news-timeline-item-left::after,.news-timeline-item-right::after {width: 6rem;}.news-timeline-item-left::before {margin-left: 4.5rem;}.news-timeline-item-right::before {margin-right: 4.5rem;}}@media (max-width:991.98px) {.news-timeline {max-width: 31.25rem;margin-left: auto;margin-right: auto;}.news-timeline::after {left: 1rem;margin-left: 0;}.news-timeline-title {text-align: left;}.news-timeline-item-left,.news-timeline-item-right {margin-top: 0;}.news-timeline-item-left .news-item,.news-timeline-item-right .news-item {margin-left: 3rem;margin-top: 0;margin-bottom: 45px;}.news-timeline-item-left:last-child .news-item,.news-timeline-item-right:last-child .news-item {margin-bottom: 0;}.news-timeline-item-left::after,.news-timeline-item-right::after {margin-right: -4rem;width: 3rem;margin-left: inherit;left: inherit;right: 100%;}.news-timeline-item-left::before,.news-timeline-item-right::before {margin-right: -1.5rem;margin-left: inherit;left: inherit;right: 100%;}.news-timeline-title-mt {margin-top: 0;}}@media only screen and (max-width:767.98px),only screen and (min-width:567px) and (max-width:900px) and (orientation:landscape) {.news-item {max-width: 21.875rem;margin: 0 auto;}.news-wide-item {flex-wrap: wrap;max-width: 20rem;margin: 0 auto;}.news-wide-item-img {margin-bottom: 1.25rem;width: 100%;}.news-wide-item-info {padding-left: 0;}.news-wide-item-desc {margin-top: 1rem;margin-bottom: 1rem;}.news-nav {padding-top: 0;}.news-wide-item-desc {height: auto;}.news-item-desc {height: auto;}.news-post-title {font-size: 1.75rem;}.news-post-img {height: 18.75rem;}.news-post-footer {padding-top: 1.25rem;}.news-timeline {margin-left: -1rem;margin-right: -1rem;}}@media only screen and (min-width:567px) and (max-width:900px) and (orientation:landscape) {.news-timeline {margin: 0 auto;}}.comment-item {position: relative;margin-bottom: 2rem;padding: 1.5rem 1.25rem;}.comment-item:last-child {margin-bottom: 0;}.comment-item-row:hover .comment-item-reply {opacity: 1;}.comment-item-header {margin-bottom: 1rem;}.mobile .comment-item-reply,.tablet .comment-item-reply {opacity: 1;}.comment-item-reply {display: block;font-size: 1rem;text-decoration: none;opacity: 0;margin-top: 1rem;}.comment-item-reply:hover {text-decoration: underline;}.comment-item-author {display: flex;align-items: center;}.comment-item-author-img {width: 4.625rem;height: 4.625rem;min-width: 4.625rem;margin-right: 1.25rem;border-radius: 50%;overflow: hidden;background-color: var(--primary-bg-color);}.comment-item-author-img img {display: block;width: 100%;height: 100%;-o-object-fit: cover;object-fit: cover;}.comment-item-author-name {margin-bottom: .25rem;}.comment-item-author-date {font-size: 1rem;color: var(--text-secondary);margin: 0;}.comment-item-desc {color: var(--text-secondary);margin: 0;}.comment-item-desc p {margin: 0;}.comment-item-list {margin-top: 2rem;padding-top: 1.25rem;border-top: 1px solid var(--border-color);padding-left: 2.5rem;}.comment-item-list>.comment-item-row {margin-bottom: 1.25rem;padding-bottom: 1.25rem;border-bottom: 1px solid var(--border-color);}.comment-item-list>.comment-item-row:last-child {margin-bottom: 0;padding-bottom: 0;border: none;}.comment-item-list .comment-item-author-img {width: 3.75rem;height: 3.75rem;min-width: 3.75rem;}.comment-item-list .item-heading {font-size: 1rem;}.comment-item-list .comment-item-reply {margin-top: .5rem;}.comment-item-stars {margin-top: .5rem;}@media (max-width:575.98px) {.comment-item-list {padding-left: .625rem;}.comment-item-header .comment-item-stars {justify-content: flex-start;padding-left: 5.875rem;margin: 0;}}.pricing-col:nth-child(odd) .pricing-item2 .pricing-item-header>svg {fill: var(--primary-bg-color);}.pricing-col:nth-child(odd) .pricing-item2 .pricing-item-header::after {background-color: var(--primary-bg-color);}.pricing-col:nth-child(odd) .pricing-item2 .pricing-item-badge {color: var(--main-color);}.pricing-col-4 .pricing-item.pricing-item2 .pricing-item-header {padding: 3rem 1.5rem 0 2rem;}.pricing-col-4 .pricing-item-footer.pif-abs {padding: 0 1.5rem;}.pricing-col-4 .pricing-item-content {padding-left: 1.25rem;padding-right: 1.25rem;}.pricing-h {height: 100%;padding-bottom: 1.5rem;}.pricing-item {position: relative;overflow: hidden;display: flex;flex-wrap: wrap;flex-direction: column;}.pricing-item.pricing-item-i .pricing-item-header {padding-top: 4rem;padding-bottom: 0;border-bottom: none;}.pricing-item.pricing-item-i .pricing-item-footer {padding: 0 2rem 2rem 2rem;}.pricing-item.pricing-item-i .pricing-item-footer .btn {border-radius: var(--el-border-radius-min);}.pricing-item.pricing-item-i .pricing-item-footer .btn::before {border-radius: var(--el-border-radius-min);}.pricing-item.pricing-item2 .pricing-item-header {padding: 3rem 3rem 0 3rem;border-bottom: none;margin-bottom: 1rem;}.pricing-item.pricing-item2 .pricing-item-header>svg {position: absolute;left: -5px;bottom: 0;width: calc(100% + 10px);height: auto;fill: var(--main-color);}.pricing-item.pricing-item2 .pricing-item-header::after {content: "";position: absolute;left: 0;top: 0;width: 100%;height: 50%;background-color: var(--main-color);border-top-left-radius: var(--el-border-radius);border-top-right-radius: var(--el-border-radius);}.pricing-item.pricing-item2 .pricing-item-heading {display: inline-block;border-bottom: 2px solid var(--main-color);margin-bottom: .25rem;}.pricing-item.pricing-item2 .pricing-item-badge {font-family: var(--heading-font-family),sans-serif;top: .625rem;right: 0;transform: none;width: 100%;background-color: #fff0;font-weight: 700;z-index: 2;}.pricing-item.pricing-item2 .pricing-item-content {padding-bottom: 2rem;}.pricing-item-badge {position: absolute;top: 2rem;right: -3.75rem;width: 12.5rem;height: 2rem;line-height: 2rem;background-color: var(--main-color);color: var(--primary-color);text-align: center;font-size: 1rem;transform: rotate(45deg);}.pricing-item-header {position: relative;padding: 2rem;border-bottom: 1px solid var(--border-color);text-align: center;width: 100%;z-index: 1;}.pih-center {position: relative;padding: 1.5rem 1rem;background-color: var(--primary-color);border-radius: var(--el-border-radius);overflow: hidden;box-shadow: var(--el-box-shadow);z-index: 2;}.pricing-item-icon {position: relative;display: flex;align-items: center;justify-content: center;width: 6rem;height: 6rem;min-width: 6rem;border-radius: 50%;overflow: hidden;background-color: var(--main-color);background: linear-gradient(to right,var(--el-gradient1) 0%,var(--el-gradient2) 100%);margin: 0 auto -3rem;color: var(--primary-color);z-index: 2;}.pricing-item-price {font-size: 2rem;font-family: var(--heading-font-family),sans-serif;font-weight: 700;color: var(--main-color);}.pricing-item-heading {text-transform: uppercase;}.pricing-item-h {display: flex;flex-grow: 10;width: 100%;flex-direction: column;justify-content: space-between;}.pricing-item-content {padding: 2rem;}.pricing-item-list {list-style: none;margin: 0;padding: 0;fill: var(--text-secondary);color: var(--text-secondary);line-height: 1.5rem;font-size: 1rem;}.pricing-item-list li {display: flex;margin-bottom: .75rem;}.pricing-item-list li:last-child {margin-bottom: 0;}.pricing-item-list li.active {color: var(--text-primary);}.pricing-item-list li.active i {color: var(--main-color);fill: var(--main-color);}.pricing-item-list li i {margin-right: .625rem;}.pricing-item-footer {position: relative;z-index: 2;}.pricing-item-footer .btn {border-top-left-radius: 0;border-top-right-radius: 0;border-bottom-left-radius: var(--el-border-radius);border-bottom-right-radius: var(--el-border-radius);}.pricing-item-footer .btn::before {border-top-left-radius: 0;border-top-right-radius: 0;border-bottom-left-radius: var(--el-border-radius);border-bottom-right-radius: var(--el-border-radius);}.pricing-item-footer.pif-abs {padding: 0 3rem;margin-top: -1.5rem;}.pricing-item-footer.pif-abs .btn {border-radius: var(--el-border-radius-min);}.pricing-item-footer.pif-abs .btn::before {border-radius: var(--el-border-radius-min);}.pricing-item-footer.pif-abs .btn-border {background-color: var(--primary-color);}.brands-carusel .flickity-slider {display: flex;align-items: center;}.brands-item {position: relative;padding: 1rem;display: flex;justify-content: center;align-items: center;height: 11.25rem;}.brands-item.item-style {height: 100%;}.brands-item img {display: block;max-width: 100%;max-height: 100%;}.brands-min {display: flex;align-items: center;height: 100%;}.brands-min img {display: block;max-width: 100%;max-height: 100%;}.brands-col {width: 28%;margin-right: 30px;}.brands-col:last-child {margin-right: 0;}.brands-col.brands-col-wide {width: 100%;}.brands-col.brands-col-2 {width: 40%;}.brands-col.brands-col-min {width: 18%;}@media (max-width:1199.98px) {.brands-col {width: 40%;}.brands-col.brands-col-min {width: 40%;}.brands-col.brands-col-min {width: 25%;}}@media only screen and (max-width:767.98px),only screen and (min-width:567px) and (max-width:900px) and (orientation:landscape) {.brands-col {width: 48%;}.brands-col.reviews-col-2,.brands-col.reviews-col-4 {width: 48%;}.brands-col.brands-col-min {width: 40%;}}@media only screen and (max-width:480px) {.brands-item {height: 8.75rem;}.brands-item.item-style {height: 8.75rem;}}.comming-soon {position: relative;background-repeat: no-repeat;background-position: center;background-size: cover;}.comming-soon::after {content: "";position: absolute;left: 0;top: 0;width: 100%;height: 100%;background-color: var(--primary-color);opacity: .6;}.comming-soon .container {position: relative;z-index: 2;}.countdown {display: flex;justify-content: space-between;max-width: 42.5rem;margin-left: auto;margin-right: auto;}.countdown.hidden {display: none;}.countdown-number {padding: 1.25rem;width: 9.375rem;height: 9.375rem;text-align: center;display: flex;align-items: center;justify-content: center;flex-wrap: wrap;}.countdown-number.item-style {height: 9.375rem;width: 9.375rem;}.countdown-time {display: flex;justify-content: center;font-size: 3.75rem;font-family: var(--heading-font-family),sans-serif;font-weight: 700;width: 100%;line-height: 1;}.countdown-text {display: block;line-height: 1;color: var(--text-secondary);}.deadline-message {text-align: center;font-size: 1.25rem;font-weight: 700;text-decoration: line-through;display: none;}.deadline-message.visible {display: block;}.comming-soon-form {margin-top: 2.5rem;}@media only screen and (max-width:767.98px),only screen and (min-width:567px) and (max-width:900px) and (orientation:landscape) {.countdown-number {width: 6.25rem;height: 6.25rem;}.countdown-number.item-style {width: 6.25rem;height: 6.25rem;}.countdown-time {font-size: 2.5rem;}}@media only screen and (max-width:480px) {.countdown-number {width: 5rem;height: 5rem;padding: .625rem;}.countdown-number.item-style {width: 5rem;height: 5rem;}.countdown-time {font-size: 2rem;}.countdown-text {font-size: 1rem;}}@media only screen and (max-width:370px) {.countdown-number {width: 4rem;height: 4rem;padding: .625rem 0;}.countdown-number.item-style {width: 4rem;height: 4rem;}.countdown-time {font-size: 1.375rem;}.countdown-text {font-size: .8125rem;}}.gallery-item {position: relative;margin: 0;display: block;width: 100%;height: 240px;text-decoration: none;color: var(--primary-color);background-color: var(--primary-bg-color);overflow: hidden;}.gallery-item:hover {color: var(--primary-color);}.gallery-item:hover .gallery-item-caption {opacity: 1;visibility: visible;}.gallery-item:hover .gallery-item-caption::after {height: 100%;}.gallery-item img {display: block;width: 100%;height: 100%;-o-object-fit: cover;object-fit: cover;}.gallery-item-caption {position: absolute;left: 0;top: 0;width: 100%;height: 100%;padding: .625rem 1rem;text-align: center;color: var(--primary-color);display: flex;align-items: center;justify-content: center;opacity: 0;visibility: hidden;font-size: 1.125rem;font-weight: 700;transition: all 0.3s;}.gallery-item-caption::after {content: "";position: absolute;left: 0;top: 50%;height: 3.125rem;width: 100%;background-color: var(--text-primary);opacity: .5;transform: translateY(-50%);transition: all 0.3s;}.gallery-item-caption span {position: relative;display: block;z-index: 2;}.pswp__img {-o-object-fit: cover;object-fit: cover;}.lg-outer .lg-thumb {margin: 0 auto -.625rem;}.gallery-grid-item-height2 .gallery-item {height: 510px;}@media only screen and (max-width:767.98px),only screen and (min-width:567px) and (max-width:900px) and (orientation:landscape) {.gallery-grid-item-height2 .gallery-item {height: 240px;}}.contact-info {position: relative;padding: 2rem 1.25rem;background-color: var(--primary-bg-color);border-radius: var(--el-border-radius);height: 100%;}.contact-list {list-style: none;margin: 0;padding: 0;color: var(--text-secondary);}.contact-list li {display: flex;margin-bottom: 1.5rem;}.contact-list li:last-child {margin-bottom: 0;}.contact-list li i {margin-right: .625rem;color: var(--main-color);}.contact-list li a {text-decoration: none;display: block;color: var(--text-secondary);}.contact-list i {display: flex;align-items: center;justify-content: center;}.contact-list i.footer-contact-tel {font-size: 1.25rem;}.contact-list i.footer-contact-email {font-size: 1.125rem;}.contact-list .footer-contact-info {opacity: 1;}.contact-form-padding {padding-left: 2rem;}.map {height: 31.25rem;background-color: var(--primary-bg-color);margin: 4rem 0;}.map iframe {width: 100%;height: 100%;border: none;}.map.map-top {width: 100%;margin-bottom: 3.25rem;padding: 0;}.map-auto {height: 100%;}.contacts-info-item {padding: 3rem 1.25rem;}.contacts-info-item-ico {display: flex;justify-content: center;margin-bottom: 2rem;color: var(--main-color);}.contacts-info-item-content {text-align: center;}.contacts-info-item-content a {text-decoration: none;color: var(--text-primary);}.contacts-info-item-content a:hover {color: var(--main-color);}.form-heading-center h2,.form-heading-center h3,.form-heading-center h4,.form-heading-center h5,.form-heading-center h6 {text-align: center;}@media (max-width:1199.98px) {.contact-form-padding {padding-left: 0;}}@media (max-width:991.98px) {.map-auto {height: 25rem;}}@media only screen and (min-width:567px) and (max-width:900px) and (orientation:landscape) {.map,#map_canvas {height: 18.75rem;}}.page-404 {position: absolute;width: 100%;height: 100%;display: flex;align-self: center;justify-content: center;flex-wrap: wrap;overflow: hidden;}.page-404>svg {width: 100%;height: 85%;}.page-404 .btn-group {position: absolute;left: 50%;bottom: 2rem;transform: translateX(-50%);width: 100%;}@media only screen and (max-width:480px) {.page-404>svg {height: 100%;}}@media only screen and (min-width:567px) and (max-width:900px) and (orientation:landscape) {.page-404>svg {height: 78%;}}.careers-item {position: relative;display: flex;flex-wrap: wrap;align-items: flex-end;color: var(--text-primary);text-decoration: none;padding: .625rem;}.careers-item:hover {text-decoration: none;color: var(--text-primary);}.careers-item-labels {display: flex;flex-wrap: wrap;margin-left: -.625rem;}.careers-item-label {font-size: .625rem;line-height: 1;font-weight: 700;text-transform: uppercase;padding: .3125rem .5rem;margin-left: .625rem;background-color: var(--text-primary);color: var(--primary-color);border-radius: var(--el-border-radius-min);transition: all .25s;}.careers-item-label.clabel-hot {background-color: var(--alert-danger);}.careers-item-label.clabel-primary {background-color: var(--alert-primary);}.careers-item-details {width: 100%;padding: 1.25rem .625rem 1rem;}.careers-item-header {display: flex;align-items: center;justify-content: space-between;margin-left: -1.25rem;font-size: .75rem;text-transform: uppercase;}.careers-item-location {display: flex;align-items: center;line-height: 1;margin-left: 1.25rem;}.careers-item-location i {margin-right: .25rem;}.careers-item-directions {margin-left: 1.25rem;text-align: right;}.careers-item-heading {font-size: 1.125rem;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;margin: 1.75rem 0 0;}.single-careers-content {margin: 2.5rem 0;}@media (max-width:575.98px) {.single-careers-sidebar .item-style {max-width: 100%;}}@media only screen and (max-width:480px) {.single-careers-header {display: block;}.single-careers-header .careers-item-directions {text-align: left;margin-top: 1rem;}}.header.header-clear {padding: 1rem 0;}.header-top {position: relative;background-color: var(--text-primary);color: var(--primary-color);padding: .625rem 0;font-size: 1rem;z-index: 1;}.header-top i {color: var(--primary-color);}.header-top a {color: var(--primary-color);opacity: .8;text-decoration: none;}.header-top a:hover {color: var(--primary-color);opacity: 1;}.header-top-links {display: flex;align-items: center;margin-left: -2rem;}.header-top-links>* {margin-left: 2rem;}.header-top-links .header-call-back-link {display: flex;align-items: center;color: var(--primary-color);opacity: .8;}.header-top-links .header-call-back-link i {margin-right: 5px;}.header-top-links .header-call-back-link span {border-bottom: 1px dashed var(--primary-color);transition: all 0.2s;line-height: 1.1;}.header-top-links .header-call-back-link:hover {opacity: 1;}.header-top-links .header-call-back-link:hover span {border-bottom-style: solid;}.header-top-info {display: flex;align-items: center;margin-left: -1rem;}.header-top-info b,.header-top-info strong {font-weight: 600;color: var(--primary-color);}.header-top-info li {display: flex;align-items: center;margin-left: 1rem;}.header-top-info li>a {opacity: 1;display: flex;align-items: center;}.header-top-info li>a:hover span {opacity: 1;}.header-top-info li b,.header-top-info li strong {margin-right: .375rem;}.header-top-info li i {margin-right: .625rem;}.header-top-info li span {opacity: .8;transition: all 0.25s;}.social-links {display: flex;align-items: center;}.social-links li {margin-right: .5rem;}.social-links li:last-child {margin-right: 0;}.social-links li a {display: flex;width: 1.5rem;height: 1.5rem;fill: var(--primary-color);overflow: hidden;opacity: .8;}.social-links li a svg {display: block;width: 1rem;height: 1rem;margin: auto;}.social-links li:hover a {opacity: 1;}.header-center {box-shadow: var(--header-box-shadow);}.header-center .header-lang-list {right: inherit;left: 0;}.header-center .header-fixed {box-shadow: none;}.header-center .header-fixed.fixed {box-shadow: var(--header-box-shadow);}.header-center .logo img {max-height: 6rem;}.header-logo-center {padding: 1.5rem 0 .5rem;}.header-fixed {position: relative;left: 0;top: 0;width: 100%;padding: .75rem 0;background-color: var(--primary-color);font-size: 1rem;min-height: 3.5rem;display: flex;align-items: center;z-index: 101;box-shadow: var(--header-box-shadow);}.header-fixed .col-static {position: static;}.header-fixed .container {position: relative;}.logo {display: block;text-decoration: none;}.logo img {display: block;max-height: 4rem;width: auto;}.logo svg {display: block;}body.mob-main-mnu-open {overflow: hidden;}body.mob-main-mnu-open .header-fixed {box-shadow: var(--header-box-shadow);}body.mob-main-mnu-open .mob-main-mnu {transform: none;}.mob-main-mnu {display: none;position: fixed;left: 0;top: 0;flex-direction: column;justify-content: space-between;width: 100%;height: 100%;max-width: 20rem;background-color: var(--primary-color);z-index: 100;box-shadow: var(--header-box-shadow);transform: translateX(-150%);overflow: hidden;overflow-y: auto;transition: transform 0.6s;}.mf-bg {position: fixed;left: 0;top: 0;width: 0;height: 0;z-index: 99;opacity: 0;cursor: pointer;visibility: hidden;transition: opacity 0.4s;}.mf-bg::after {content: "";position: absolute;left: 0;top: 0;width: 100%;height: 100%;background-color: var(--text-primary);opacity: .9;}.mf-bg.visible {opacity: 1;visibility: visible;width: 100%;height: 100%;}.mf-bg.side-visible {z-index: 1110;}.mob-main-mnu-footer {padding: 1.25rem;font-size: 1rem;border-bottom: 1px solid var(--primary-color);}.mob-main-mnu-lang {list-style: none;margin: 0;padding: 0;display: flex;justify-content: center;text-transform: capitalize;}.mob-main-mnu-lang li {margin-right: 1.25rem;}.mob-main-mnu-lang li:last-child {margin-right: 0;}.mob-main-mnu-lang li a {color: var(--text-primary);text-decoration: none;}.mob-main-mnu-lang li.active a {color: var(--main-color);}.mob-main-mnu-content {background-color: var(--primary-bg-color);}.mob-main-mnu-list {list-style: none;margin: 0;padding: 0;font-size: var(--font-size);}.mob-main-mnu-list>li {position: relative;border-bottom: 1px solid var(--primary-color);}.mob-main-mnu-list>li>a {display: block;color: var(--text-primary);text-decoration: none;width: 100%;padding: 0 3.75rem 0 1.25rem;height: 3.125rem;line-height: 3.125rem;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}.mob-main-mnu-list>li.active>a,.mob-main-mnu-list>li.open>a {background-color: var(--main-color);color: var(--primary-color);}.mob-main-mnu-list>li.active .mmm-btn,.mob-main-mnu-list>li.open .mmm-btn {color: var(--primary-color);}.mob-main-mnu-list>li.open .mmm-btn {transform: rotateX(180deg);}.mob-main-mnu-list>li .mmm-btn {position: absolute;right: 0;top: 0;width: 3.125rem;height: 3.125rem;border-left: 1px solid var(--primary-color);display: flex;align-items: center;justify-content: center;transition: all 0.2s;cursor: pointer;}.mmsm {display: none;background-color: var(--primary-color);font-size: 1rem;list-style: none;margin: 0;padding: 0;}.mmsm li {border-bottom: 1px solid var(--border-color);}.mmsm li:first-child {border-top: 1px solid var(--border-color);}.mmsm li a {display: block;padding: .625rem 1.25rem .625rem 2.5rem;text-decoration: none;color: var(--text-primary);}.mmsm-item {margin-bottom: 1.25rem;}.mmsm-item:first-child .mmsm-item-heading {padding-top: 1.25rem;}.mmsm-item:last-child {margin-bottom: 0;}.mmsm-item:last-child ul li:last-child {border-bottom: none;}.mmsm-item-heading {font-size: .8125rem;font-weight: 700;margin-bottom: 1rem;padding: 0 1.25rem;text-transform: uppercase;}.tablet .main-mnu-list>li.menu-item-has-children>a,.mobile .main-mnu-list>li.menu-item-has-children>a {pointer-events: none;}.main-mnu-list {display: flex;margin-left: -1.25rem;}.main-mnu-list.main-mnu-list-min>li {margin-left: .5rem;}.main-mnu-list>li {position: relative;margin-left: 1rem;padding: 1rem 0;}.main-mnu-list>li>.mnu-label {right: initial;left: .625rem;top: .125rem;}.main-mnu-list>li:hover>a>span,.main-mnu-list>li.active>a>span {transform: translateY(100%);}.main-mnu-list>li:hover>a::after,.main-mnu-list>li.active>a::after {transform: none;}.main-mnu-list>li:hover>ul,.main-mnu-list>li:hover .main-sub-mnu {transform: none;opacity: 1;visibility: visible;z-index: 11;}.main-mnu-list>li:hover>a i {transform: rotateX(180deg);}.main-mnu-list>li.main-mnu-item-mega-mnu {position: static;}.main-mnu-list>li:last-child>a {padding-right: 0;}.main-mnu-list>li>a {font-size: .9375rem;padding: 0 .625rem;overflow: hidden;}.main-mnu-list>li>a::after {content: attr(data-title);position: absolute;left: 0;top: 0;transform: translateY(-100%);padding: 0 .625rem;width: 100%;transition: all 0.4s;color: var(--main-color);}.main-mnu-list>li>a>span {display: block;transform: translateY(0);transition: all 0.4s;}.main-mnu-list>li a {color: var(--text-primary);position: relative;display: block;text-decoration: none;font-size: 1rem;}.main-mnu-list>li.menu-item-has-children {padding-right: 0;}.main-mnu-list>li.menu-item-has-children>a {display: flex;align-items: center;}.main-mnu-list>li.menu-item-has-children>a i {margin-left: .25rem;font-size: 1.125rem;width: 1.125rem;height: 1.125rem;color: var(--main-color);transition: all 0.4s;}.main-mnu-list>li>ul {position: absolute;top: 100%;background-color: var(--primary-color);box-shadow: var(--el-box-shadow);min-width: 12.5rem;z-index: 10;transform: translateY(15px);border-radius: var(--el-border-radius-min);font-weight: 400;opacity: 0;visibility: hidden;padding: .75rem 0;transition: all 0.2s 0.2s;cursor: default;}.main-mnu-list>li>ul>li {padding: .5rem 1.5625rem;}.main-mnu-list>li>ul>li>a {display: block;}.main-mnu-list>li>ul li a {transition: all 0.2s 0s;overflow: hidden;}.main-mnu-list>li>ul li a::after {content: attr(data-title);position: absolute;left: 0;top: 0;transform: translateY(-100%);width: 100%;transition: all 0.4s;color: var(--main-color);}.main-mnu-list>li>ul li a>span {display: block;transform: translateY(0);transition: all 0.4s;}.main-mnu-list>li>ul li a:hover>span {transform: translateY(100%);}.main-mnu-list>li>ul li a:hover::after {transform: translateY(0);}.mnu-label {font-size: .5rem;text-transform: uppercase;color: var(--primary-color);padding: 1px 3px 0;background-color: var(--error-color);position: absolute;right: 0;top: 0;font-weight: 600;z-index: 1;}.main-mnu-btn {position: relative;display: block;width: 24px;height: 18px;overflow: hidden;}.main-mnu-btn .bar {position: absolute;display: block;width: 100%;height: 2px;background-color: var(--text-primary);transition: all 0.4s ease-in-out;}.main-mnu-btn .bar-1 {top: 0;}.main-mnu-btn .bar-2,.main-mnu-btn .bar-3 {top: 8px;}.main-mnu-btn .bar-3 {right: 0;}.main-mnu-btn .bar-4 {bottom: 0;}.main-mnu-btn.active .bar-1 {transform: translateX(40px);background-color: #fff0;}.main-mnu-btn.active .bar-2 {transform: rotate(45deg);}.main-mnu-btn.active .bar-3 {transform: rotate(-45deg);}.main-mnu-btn.active .bar-4 {transform: translateX(-40px);background-color: #fff0;}.main-sub-mnu {position: absolute;left: 1rem;top: 100%;background-color: var(--primary-color);box-shadow: var(--el-box-shadow);width: 100%;width: calc(100% - 2rem);z-index: 10;transform: translateY(1rem);font-weight: 400;opacity: 0;border-radius: var(--el-border-radius-min);visibility: hidden;min-height: 18.75rem;transition: all 0.2s 0.2s;z-index: -1;cursor: default;overflow: hidden;}.main-sub-mnu .mega-mnu-heading {font-size: 1rem;font-weight: 700;margin-bottom: 1.5rem;}.main-sub-mnu .container,.main-sub-mnu .row {min-height: 18.75rem;}.main-sub-mnu-banner {padding: 0;}.mega-mnu-item {padding: 2.5rem 1.25rem 2.5rem 3.125rem;}.mega-mnu-item::after {content: "";position: absolute;right: 0;top: 0;width: 1px;height: 100%;background-color: var(--border-color);opacity: .5;}.mega-mnu-item:last-child::after {content: none;}.main-sub-mnu-list {display: flex;flex-wrap: wrap;margin-bottom: -1.25rem;}.main-sub-mnu-list.main-sub-mnu-listh {display: block;}.main-sub-mnu-list.main-sub-mnu-listh>li {width: 100%;}.main-sub-mnu-list>li {width: 50%;position: relative;padding-right: 1rem;margin-bottom: .5rem;}.main-sub-mnu-list>li:hover>a>span {transform: translateY(100%);}.main-sub-mnu-list>li:hover>a::after {transform: translateY(0);}.main-sub-mnu-list>li>a {position: relative;display: block;overflow: hidden;}.main-sub-mnu-list>li>a::after {content: attr(data-title);position: absolute;left: 0;top: 0;transform: translateY(-100%);transition: all 0.4s;color: var(--main-color);width: 100%;padding: .125rem 0;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}.main-sub-mnu-list>li>a>span {display: block;transform: translateY(0);transition: all 0.4s;padding: .125rem 0;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}.main-sub-mnu-banner {position: relative;background-color: var(--primary-bg-color);color: var(--primary-color);}.main-sub-mnu-slider {height: 100%;}.main-sub-mnu-slider .owl-stage-outer,.main-sub-mnu-slider .owl-stage,.main-sub-mnu-slider .owl-item {height: 100%;}.main-mnu-list>li a.mnu-slider-item {display: flex;color: var(--primary-color);}.mnu-slider-item {padding: 2.5rem 3.75rem 2.5rem 1.875rem;display: flex;flex-wrap: wrap;height: 100%;width: 100%;color: var(--primary-color);background-repeat: no-repeat;background-position: center;background-size: cover;}.mnu-slider-item-subtitle {font-size: .75rem;font-weight: 300;text-transform: uppercase;margin-bottom: .625rem;}.mnu-slider-item-title {margin-bottom: 0;font-size: 1.125rem;font-weight: 500;}.main-sub-mnu-slider .flickity-prev-next-button {position: absolute;padding: .3125rem;background: #fff0;width: 1.25rem;height: 1.25rem;fill: var(--primary-color);padding: 0;border: none;line-height: 1;}.main-sub-mnu-slider .flickity-button-icon {fill: var(--primary-color);}.header-search.open .header-search-ico-close {transform: scale(1);opacity: 1;visibility: visible;}.header-search.open .header-search-ico-search {visibility: hidden;opacity: 0;transform: scale(.3);}.header-search.open .header-search-form {visibility: visible;opacity: 1;}.header-search-ico {cursor: pointer;position: relative;z-index: 13;transition: all 0.2s;}.header-search-ico:hover {color: var(--main-color);}.header-search-ico-search,.header-search-ico-close {position: absolute;left: .0625rem;top: .0625rem;transition: all 0.2s;}.header-search-ico-close {visibility: hidden;opacity: 0;transform: scale(.3);}.header-search-ico-search {visibility: visible;opacity: 1;transform: scale(1);}.header-search-form {position: absolute;left: 0;top: 0;width: 100%;height: 100%;background-color: var(--primary-color);display: flex;align-items: center;padding-right: 2rem;opacity: 0;visibility: hidden;z-index: 2;}.header-search-form .form-field {margin: 0;}.header-search-form .form-field .form-field-input {padding-right: 2.5rem;}.header-search-btn,.search-btn {position: absolute;right: 10px;top: 50%;transform: translateY(-50%);padding: 0;margin: 0;color: var(--text-primary);border: none;background: none;cursor: pointer;display: flex;align-items: center;transition: all 0.2s;}.header-search-btn:hover,.search-btn:hover {color: var(--main-color);}.header-search-btn:focus,.search-btn:focus {outline: none;}.header-search-btn:active i,.search-btn:active i {transform: scale(.8);}.header-search-btn i,.search-btn i {transition: all 0.2s;}.header-lang {position: relative;}.header-lang.open .header-lang-list {opacity: 1;visibility: visible;transform: none;}.header-lang.open .header-lang-current {color: var(--main-color);}.header-lang-current {display: flex;cursor: pointer;width: 1.5rem;height: 1.5rem;color: var(--text-primary);transition: all 0.2s;}.header-lang-current:hover {color: var(--main-color);}.header-lang-current .material-icons {margin: auto;}.header-lang-list {position: absolute;right: 0;top: 100%;z-index: 10;background-color: var(--primary-color);box-shadow: var(--el-box-shadow);padding: .75rem 0;margin-top: 1rem;border-radius: var(--el-border-radius-min);transition: all 0.2s;transform: translateY(1rem);opacity: 0;visibility: hidden;}.header-lang-list li {padding: .4rem 1.5625rem;}.header-lang-list li a span {padding: .125rem 0;}.header-lang-list li a::after {padding: .125rem 0;}.header-lang-list li.active a {pointer-events: none;color: var(--main-color);}.header-navbar {position: relative;z-index: 3;}.header-navbar.open .header-navbar-content {opacity: 1;visibility: visible;transform: none;}.header-navbar .social-links li a {opacity: 1;}.header-navbar-btn {position: relative;display: flex;align-items: center;cursor: pointer;transition: all 0.2s;}.header-navbar-btn:hover {color: var(--main-color);}.header-navbar-btn:active {transform: scale(.8);}.header-navbar-content {position: absolute;top: 100%;right: 0;padding: 1.5rem;background-color: var(--primary-color);font-size: 1rem;transition: all 0.4s;opacity: 0;visibility: hidden;transform: translateX(30px);white-space: nowrap;z-index: 15;box-shadow: var(--el-box-shadow);}.header-navbar-content .header-actions {padding: 0;}.header-navbar-content>li {display: flex;margin-bottom: 1rem;}.header-navbar-content>li:last-child {margin-bottom: 0;}.header-navbar-content i {color: var(--text-primary);}.header-navbar-content b {margin-right: .3125rem;}.header-navbar-content a {color: var(--text-primary);text-decoration: none;display: flex;align-items: center;}.header-navbar-content a:hover {color: var(--text-primary);}.header-navbar-content a i {margin-right: .625rem;}.header-navbar-content .header-call-back-link span {border-bottom: 1px dashed var(--text-primary);transition: all 0.2s;line-height: 1.3;}.header-navbar-content .header-call-back-link:hover span {border-bottom-style: solid;}.header-navbar-content .social-links {margin-top: .3125rem;}.header-navbar-content .social-links li a {fill: var(--text-primary);}.header-actions {display: flex;align-items: center;margin-left: -1.25rem;padding: 1rem 0;}.header-actions>li {margin-left: 1.25rem;}.header-action-icon {cursor: pointer;position: relative;display: flex;align-items: center;justify-content: center;color: var(--text-primary);width: 1.5rem;height: 1.5rem;transition: all 0.2s;}.header-action-icon:hover {color: var(--main-color);}.side {position: fixed;top: 0;width: 20rem;height: 100%;background: var(--primary-color);z-index: 1111;transition: all 0.4s;}.side.side-right {right: 0;transform: translateX(20rem);}.side.open {transform: none;}.side-scroll {padding: 1rem 1.5rem 1.25rem;width: 100%;height: 100%;overflow: hidden;overflow-y: auto;}.side-close {position: absolute;right: 1rem;top: 1.25rem;width: 1.5rem;height: 1.5rem;cursor: pointer;transition: all 0.2s;z-index: 2;}.side-close:hover {transform: rotate(90deg);color: var(--main-color);}.side-login {margin-top: 2rem;margin-bottom: 1.25rem;}.side-form-title {text-align: center;margin-bottom: 1.5rem;}.side-form-nav {margin-top: 1.25rem;text-align: center;}.sfn-row {margin-bottom: 1rem;}.sfn-row:last-child {margin-bottom: 0;}@media only screen and (max-height:750px) {.side-form .input-states-labelled {display: none;}}.sidebar-item-style,.sibebar-item-bg-style {position: relative;padding: 1.5rem 1rem;border-radius: var(--el-border-radius);}.sidebar-item-style {border: 1px solid var(--border-color);}.sibebar-item-bg-style {background-color: var(--primary-bg-color);}.sidebar-item-row {margin-bottom: 1.5rem;}.sidebar-item-row:last-child {margin-bottom: 0;}.sidebar-item-heading {line-height: 1.2;font-family: var(--heading-font-family),sans-serif;margin-bottom: 1.25rem;}.sidebar-item-desc {font-size: 1rem;margin-bottom: 1.25rem;color: var(--text-secondary);}.sidebar-tags {display: flex;flex-wrap: wrap;margin-bottom: -.625rem;margin-left: -1rem;font-size: 1rem;}.sidebar-tags li {margin-bottom: .625rem;margin-left: 1rem;}.sidebar-tags li a {text-decoration: none;}.sidebar-tags li a:hover {text-decoration: underline;}.sidebar-filter-list>li {margin-bottom: .5rem;line-height: 1.25rem;}.sidebar-filter-list>li:last-child {margin-bottom: 0;}.sidebar-filter-list>li:hover::before {border-color: var(--main-color);}.sidebar-filter-list>li.active::before,.sidebar-filter-list>li.is-checked::before {border-color: var(--main-color);}.sidebar-filter-list>li.active::after,.sidebar-filter-list>li.is-checked::after {opacity: 1;}.sidebar-posts li {margin-bottom: 1.25rem;}.sidebar-posts li:last-child {margin-bottom: 0;}.sidebar-post {display: flex;align-items: center;text-decoration: none;font-size: 1rem;color: var(--text-primary);font-weight: 700;}.sidebar-post:hover {color: var(--main-color);}.sidebar-post-img {height: 4.6875rem;min-width: 5.3125rem;width: 5.3125rem;}.sidebar-post-img img {display: block;width: 100%;height: 100%;-o-object-fit: cover;object-fit: cover;}.sidebar-post-title {text-decoration: none;padding-left: .625rem;line-height: var(--line-height);}.sidebar-cat-tree .sidebar-cat-item {display: block;}.sidebar-cat-tree>li.open>a::after {color: var(--text-primary);}.sidebar-cat-tree>li.open .sidebar-cat-icon {transform: translateY(-50%) rotate(90deg);}.sidebar-cat-item {margin-bottom: .75rem;font-size: 1rem;display: flex;color: var(--text-secondary);}.sidebar-cat-item:last-child {margin-bottom: 0;}.sidebar-cat-item a {position: relative;color: var(--text-secondary);display: block;width: 100%;text-decoration: none;}.sidebar-cat-item a:hover,.sidebar-cat-item a.active {color: var(--main-color);}.sidebar-cat-item ul {padding-left: .625rem;margin-top: .5rem;}.sidebar-cat-item ul>li {margin-bottom: .5rem;}.sidebar-cat-item ul>li:last-child {margin-bottom: 0;}.sidebar-cat-item .sidebar-cat-icon {position: absolute;right: 0;top: 50%;transform: translateY(-50%);color: var(--main-color);transition: all 0.2s;}.sidebar-cat-count {margin-left: .625rem;min-width: 1.125rem;text-align: right;}.section {position: relative;padding: 2.5rem 0;background-color: var(--primary-color);color: var(--text-primary);}.section.section-without-padding {padding: 0;}.section.section-without-padding-top {padding-top: 0;}.section.section-without-padding-bottom {padding-bottom: 0;}.page-sections {padding-top: 3.5rem;}.page-sections .section {padding: 0;margin-bottom: 3.5rem;}.page-sections .section:last-child {margin-bottom: 0;}.section-overflow-hidden {overflow: hidden;}.section-bg,.section-background-image {background-position: center;background-size: cover;background-repeat: no-repeat;}.section-bg,.section-bgc {background-color: var(--primary-bg-color);}.section-dark {background-color: #000;color: #fff;background-position: center;background-size: cover;background-repeat: no-repeat;}.section-dark a {color: #fff;}.section-heading {margin-bottom: 3.25rem;}.section-heading h1,.section-heading h2,.section-heading h3 {position: relative;font-size: 2.5rem;margin: 0;}.section-heading.shm-none {margin-bottom: 0;}.section-heading .btn-group {margin-top: 2rem;}.heading-center {text-align: center;}.headings {margin-top: 2rem;}.section-subheading {font-size: 1rem;margin-bottom: .3125rem;text-transform: uppercase;color: var(--main-color);}.section-subheading.main-products-big {font-size: 1.5rem;font-weight: 600;color: #cc2727;}.section-subheading.main-products-small {font-weight: 600;color: #cc2727;}.section-desc {margin: 1.25rem auto 0 auto;max-width: 35rem;color: var(--primary-bg-color);}.section-btns {display: flex;align-items: center;flex-wrap: wrap;margin-left: -1rem;margin-bottom: -1rem;margin-top: .3125rem;}.section-btns .btn {margin-bottom: 1rem;margin-left: 1rem;}.section-nav {position: relative;margin-bottom: 2rem;margin-top: -.3125rem;}.section-nav-list {list-style: none;margin: 0;padding: .3125rem 0;display: flex;align-items: center;justify-content: center;font-size: 1rem;text-transform: uppercase;width: 100%;overflow-x: auto;}.section-nav-list li {cursor: pointer;padding: 0 .3125rem;margin-right: 1.5rem;white-space: nowrap;transition: all 0.2s;}.section-nav-list li:last-child {margin-right: 0;}.section-nav-list li:hover,.section-nav-list li.active {color: var(--main-color);}.section-row {display: flex;flex-wrap: wrap;}.section-item {width: 50%;max-height: 100%;}.section-path {width: calc(1140px / 2);padding: 0 15px;}.section-path-left {margin-left: auto;}.section-path-right {margin-right: auto;}.section-right-picture {display: block;width: 100%;height: 100%;padding-left: 2rem;}.section-right-picture img {display: block;width: 100%;height: 100%;-o-object-fit: cover;object-fit: cover;}.grid-item p {white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}.p-title {font-size: 1.125rem;font-weight: 700;margin-bottom: .625rem;}.page-404-title {font-size: 5rem;}.search-page-container {max-width: 50rem;margin-left: auto;margin-right: auto;}.search-page-list {list-style: none;margin: 0;padding: 0;margin-top: 3.5rem;counter-reset: item;}.search-page-list li {margin-bottom: 1.5rem;display: flex;align-items: flex-start;}.search-page-list li:last-child {margin-bottom: 0;}.search-page-list li a {font-weight: 700;font-family: var(--heading-font-family),sans-serif;text-decoration: none;}.search-page-list li a:hover {text-decoration: underline;}.search-page-list li::before {content: counter(item) ".";counter-increment: item;display: block;min-width: 2rem;top: 0;}.search-page-list li p {margin-top: .3125rem;margin-bottom: 0;color: var(--text-secondary);font-size: 1rem;}.search-page-results-text {margin-bottom: 0;margin-top: 2rem;}.search-page-results-text b,.search-page-results-text strong {font-weight: 600;font-family: var(--heading-font-family),sans-serif;}.footer {position: relative;background: #F9F9F9;width: 100%;color: var(--primary-color);font-size: 1rem;}.footer i {color: #1236AA;}.footer a {color: #9abae7;}.footer a:hover {color: #8598d9;}.footer a::after {color: #8598d9;}.mobile .footer,.tablet .footer {z-index: 1!important;position: relative!important;}.mobile .main-inner,.tablet .main-inner {margin-bottom: 0!important;}.footer-minimal .footer-main {padding: 2.5rem 0;}.footer-minimal .footer-company-info .logo {margin-bottom: 0;}.footer-center {text-align: center;}.footer-center .footer-social-links {justify-content: center;}.footer-center .footer-company-top {max-width: 400px;margin-left: auto;margin-right: auto;display: flex;flex-wrap: wrap;justify-content: center;}.footer-company-top .logo {opacity: 1;}.footer-main {padding: 4rem 0;}.footer-company-info {display: flex;flex-direction: column;justify-content: space-between;height: 100%;}.footer-company-info .logo {margin-bottom: 1.25rem;height: auto;}.footer-company-desc {margin-bottom: 2rem;}.footer-company-desc p {margin-bottom: 0;}.footer-social-links {display: flex;list-style: none;margin: 0;padding: 0;transition: all 0.2s;}.footer-social-links li {margin-right: .625rem;}.footer-social-links li:last-child {margin-right: 0;}.footer-social-links li a {display: flex;width: 2rem;height: 2rem;border-radius: var(--el-border-radius-min);fill: #9A9A9A;}.footer-social-links li a>svg {display: block;width: 1rem;height: 1rem;margin: auto;}.footer-social-links li a:hover {background-color: var(--primary-color);fill: var(--text-primary);opacity: 1;}.footer-item {margin-bottom: 2rem;}.footer-item:last-child {margin-bottom: 0;}.footer-item-heading {color: #121212;font-family: var(--heading-font-family),sans-serif;font-size: 1.125rem;margin-bottom: 1.25rem;line-height: var(--heading-line-height);font-weight: 700;}.footer-mnu li {margin-bottom: 1rem;}.footer-mnu li:last-child {margin-bottom: 0;}.footer-mnu-line {display: flex;flex-wrap: wrap;justify-content: flex-end;margin-left: -2rem;margin-bottom: -1rem;}.footer-mnu-line li {margin-left: 2rem;margin-bottom: 1rem;}.footer-contacts li {display: flex;margin-bottom: 1rem;}.footer-contacts li:last-child {margin-bottom: 0;}.footer-contacts li i {margin-right: .5rem;}.footer-contacts i {display: flex;align-items: center;justify-content: center;margin-top: 2px;}.footer-contacts i.footer-contact-tel {font-size: 1.25rem;}.footer-contacts i.footer-contact-email {font-size: 1.125rem;}.footer-contact-info {color: #121212;}.footer-contact-info a {opacity: 1;}.footer-contact-info a:hover {text-decoration: underline;}#footer_btn span {color: #234BCE;}#footer_btn:hover span {color: #fff;}.footer-contact-info p {margin: 0;}.footer-subscribe {display: flex;}.footer-subscribe .form-field {margin-right: 1rem;margin-bottom: 0;width: 100%;}.footer-subscribe .form-field input {background-color: #fff0;color: var(--primary-color);}.footer-subscribe .form-field input::-webkit-input-placeholder,.footer-subscribe .form-field input::placeholder {color: var(--primary-color);opacity: 1;}.footer-subscribe .form-field .form-field-label {color: var(--primary-color);}.footer-bottom {background: #F9F9F9;border-top: 1px solid #E2E2E2;position: relative;padding: 1.625rem 0 1.5rem;font-size: .875rem;}.footer-bottom::before {content: "";position: absolute;left: 0;top: 0;width: 100%;height: 1px;background-color: var(--primary-color);opacity: .2;}.footer-bottom .copyright {color: #121212;}.footer-bottom .items {margin-bottom: -1.5rem;}.footer-bottom .item {margin-bottom: 1.5rem;}.footer-links ul {display: flex;margin-bottom: -1rem;margin-left: -1.25rem;}.footer-links ul li {margin-bottom: 1rem;margin-left: 1.25rem;}.footer-links ul li a {display: block;text-decoration: none;border-bottom: 1px dashed var(--primary-color);}.footer-links ul li a:hover {border-bottom-style: solid;}.footer-map {min-height: 250px;}.footer-social-links {display: flex;justify-content: center;}@media only screen and (max-width:991px) {.footer-social-links {justify-content: left;}}.litems {margin-bottom: -45px;}.litem {margin-bottom: 45px;}.items {margin-bottom: -30px;}.item {margin-bottom: 30px;}.content-items {margin-bottom: -3.5rem;}.content-item {margin-bottom: 3.5rem;}.item-style {position: relative;background-color: var(--primary-color);border-radius: var(--el-border-radius);overflow: hidden;color: var(--text-primary);height: 100%;transition: box-shadow 0.2s;}.item-style:hover {box-shadow: var(--el-box-shadow);}.item-style:hover::after {border-color: #fff0;}.item-style::after {content: "";position: absolute;left: 0;top: 0;width: 100%;height: 100%;border-radius: var(--el-border-radius);border: 1px solid var(--border-color);overflow: hidden;pointer-events: none;transition: border-color 0.2s;z-index: 1;}.item-square {display: block;width: 100%;overflow: hidden;}.item-square::after {content: "";float: left;margin-top: 100%;}.item-wide {height: 33.75rem;}.flickity-slider .item-style:hover {box-shadow: none;}.flickity-slider .item-style:hover::after {border-color: var(--main-color);}.img-style {border: 1px solid var(--border-color);border-radius: var(--el-border-radius);overflow: hidden;background-color: #fff;margin: auto;width: fit-content;max-width: 100%;}.img-style img {height: 100%;width: auto;margin: auto;}.img-style-min {border-radius: var(--el-border-radius-min);}.img-cover {display: block;width: 100%;height: 100%;-o-object-fit: cover;object-fit: cover;}.item-heading {font-family: var(--heading-font-family),sans-serif;font-size: 1.125rem;font-weight: var(--heading-font-weight);}.item-heading a {text-decoration: none;color: var(--text-primary);}.item-heading a:hover {color: var(--main-color);}.item-heading-middle {font-family: var(--heading-font-family),sans-serif;font-size: 1.25rem;font-weight: var(--heading-font-weight);}.item-heading-large {font-family: var(--heading-font-family),sans-serif;font-size: 1.5rem;font-weight: var(--heading-font-weight);}.item-border-radius {border-radius: var(--el-border-radius);overflow: hidden;}.el-ripple {--ripple-width: 100%;--ripple-time: 0.4s;position: relative;overflow: hidden;transition: all var(--ripple-time);}.el-ripple .el-ripple-circle {content: "";position: absolute;display: block;width: 0;height: 0;border-radius: 50%;background: var(--el-gradient1);transform: translate(-50%,-50%);transition: width var(--ripple-time),padding-top var(--ripple-time);z-index: 0;}.el-ripple span,.el-ripple div,.el-ripple i {position: relative;z-index: 1;}.el-ripple:hover {color: var(--primary-color);}.el-ripple:hover .el-ripple-circle {width: calc(var(--ripple-width) * 3);padding-top: calc(var(--ripple-width) * 3);}.cookie-message {position: fixed;left: 0;bottom: 0;width: 100%;padding: 1.25rem 1rem;opacity: 0;visibility: hidden;color: var(--primary-color);display: flex;justify-content: space-between;align-items: flex-end;z-index: 111111;transition: all 0.2s;}.cookie-message::after {content: "";position: absolute;left: 0;top: 0;width: 100%;height: 100%;opacity: .9;background-color: var(--text-primary);z-index: -1;}.cookie-message.open {opacity: 1;visibility: visible;}.cmc-title {font-size: 1.125rem;margin-bottom: .625rem;}.cmc-desc p {display: block;margin: 0;}.mc-btn {white-space: nowrap;margin-left: 1.5rem;min-width: 11.25rem;}@media only screen and (max-width:576px) {.cookie-message {display: block;padding: 1rem;}.cmc-desc {margin-bottom: 1rem;}.mc-btn {margin-left: 0;}}.ui-nav {list-style: none;margin: 0;padding: 0;}.ui-nav li {cursor: pointer;padding: .625rem 1rem;border-left: 2px solid #fff0;transition: all 0.25s;}.ui-nav li.active {color: var(--main-color);border-left-color: var(--main-color);background-color: var(--primary-bg-color);}.ui-nav li:hover {color: var(--main-color);}.ui-item {display: none;}.ui-item.active {display: block;}.ui-item .page-sections {padding-top: 0;}.ui-item-icons svg {fill: var(--text-primary);}@media (max-width:1199.98px) {.main-mnu-list {margin-left: -.625rem;}.main-mnu-list.main-mnu-list-min>li {margin-left: 0;}.main-mnu-list.main-mnu-list-min>li>a {padding: 0 .25rem;}.main-mnu-list.main-mnu-list-min>li>a::after {padding: 0 .25rem;}.main-mnu-list>li {margin-left: .5rem;}.mega-mnu-item {padding: 2rem .625rem 2rem 1.5rem;}.header-fixed .container {padding-left: .625rem;padding-right: .625rem;}.header-fixed .row {margin-left: -.625rem;margin-right: -.625rem;}.header-fixed .row .header-fixed-col {padding: 0 .625rem;}.section-path {width: calc(960px / 2);}.section-nav-list li.hover-link {overflow: initial;}.hover-link>span {transform: none;}.hover-link::after {content: none;}.hover-link.active>span,.hover-link:hover>span {transform: none;}.hl-list li.active>.hover-link,.hl-list li.open>.hover-link {color: var(--main-color);}.hl-list li.active>.hover-link>span,.hl-list li.open>.hover-link>span {transform: none;}.hl-list li.active>.hover-link::after,.hl-list li.open>.hover-link::after {content: none;}.item-wide {height: 28.125rem;}}@media (max-width:991.98px) {.mob-main-mnu-list>.menu-item-has-children>.mmm-btn {display: flex!important;}.header-top {display: none;}.header-fixed {z-index: 101;}.header-search-form {padding-right: 0;padding-right: 4.375rem;}.mob-main-mnu {display: flex;}.section-nav-list li {margin-right: 1rem;}.section-item-md-wide {width: 100%;}.section-item-md-wide .section-path {width: 100%;}.item-wide {height: 20.625rem;}}@media only screen and (max-width:767.98px) {.logo img {max-height: 2.25rem;}}@media only screen and (max-width:767.98px),only screen and (min-width:567px) and (max-width:900px) and (orientation:landscape) {.header-fixed {padding: .625rem 0 .625rem .25rem;}.header-center .logo img {max-height: 2.25rem;}.header-actions {padding: .5rem 0;}.litems {margin-bottom: -30px;}.litem {margin-bottom: 30px;}.section-heading {margin-bottom: 3rem;}.section-heading h1,.section-heading h2,.section-heading h3 {font-size: 2rem;}.item-heading-large {font-size: 1.25rem;}.section-nav {margin-bottom: 1.5rem;}.section-nav-list {justify-content: start;white-space: nowrap;overflow-x: auto;}.footer-main {padding: 3rem 0;}.footer-mnu-line {justify-content: center;}.footer-minimal .footer-company-top {display: flex;justify-content: center;}.footer-minimal .footer-bottom {text-align: center;}.footer-minimal .footer-links ul {justify-content: center;}.footer-contacts li {margin-bottom: 1.25rem;}.footer-contact-info p {margin-bottom: 8px;}.footer-contact-info p:last-child {margin-bottom: 0;}.item-wide {height: 15rem;}}.menu-item-has-children>a>i {display: block!important;}@media (max-width:575.98px) {ul.header-actions .menu-mob .menu_button {width: 24px;overflow: hidden;}ul.header-actions .menu-mob {margin-left: 10px;}.menu-mob .menu_button .menu_label {position: relative;display: block;height: 20px;cursor: pointer;}.menu-mob .menu_button .menu_label:before,.menu-mob .menu_button .menu_label:after {position: absolute;left: 0;width: 24px;height: 3px;border-radius: 2px;background-color: #303036;content: '';transition: 1.2s cubic-bezier(.68,-.55,.27,1.55) left;}.menu-mob .menu_button .menu_label:after {top: 8px;}.menu-mob .menu_button .menu_label:before {top: 0;}.menu-mob .menu_button .menu_label .menu_text_bar {position: absolute;left: 0;width: 24px;height: 3px;border-radius: 2px;background-color: #303036;top: 16px;}.menu-mob .menu_button .menu_label .menu_text_bar {position: absolute;left: 0;width: 24px;height: 3px;border-radius: 2px;background-color: #303036;}.popup {padding: 2rem 1.5rem;}.item-wide {height: 12rem;}.item-heading-middle,.item-heading-large {font-size: 1.125rem;}}@media only screen and (max-width:480px) {.social-login {flex-wrap: wrap;}.social-login li {width: 100%;}.item-wide {height: 10rem;}}div.fixmeh img {padding: 4px;margin: 5px;border: 1px solid #E5E5E5;box-sizing: border-box;border-radius: 4px;}a#btn_in_prdct button {background: #fff0;border: solid 1px #186ADC;}a#btn_in_prdct button span {color: #186ADC;}a#btn_in_prdct button:hover span {color: #fff;}a.number_head {text-decoration: none;color: #121212;}.header-lang .header-call-back-link span {float: right;font-size: 14px;color: #186ADC;text-decoration: underline;}.header-lang .header-call-back-link:hover span {color: #fff;}div.tabs-vertical #sele li {border-left: 2px solid #DEDEDE;background-color: #fff0;color: #9E9E9E;border-bottom: none!important;}div.tabs-vertical #sele li.active {background-color: #fff0;color: #186ADC;border-left: 4px solid #234BCE;}.product-call-btn__wrapper {display: flex;}@media(max-width:400px) {.product-call-btn__wrapper {display: block;}}#btn_in_prdct i {color: #186ADC;padding-bottom: 21px;margin-right: 10px;}#btn_in_prdct:hover i {color: #fff;}div.type_panels {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: start;-ms-flex-pack: start;justify-content: flex-start;margin-bottom: 30px;-ms-flex-wrap: wrap;flex-wrap: wrap;}.type_panels .type_panel {width: 17%;margin: 0 1.5% 1.5% 1.5%;}.type_panel_img {margin-bottom: 4px;width: 100%;}.type_panel_name {font-weight: 500;font-size: 13px;color: #b0b0b0;text-align: center;}@media only screen and (max-width:500px) {.type_panels .type_panel:nth-child(2n-1) {margin-left: 0;}}@media only screen and (max-width:500px) {.type_panels .type_panel {width: 40%;margin-left: 6%;}}.h1 {font-size: 2.5rem;}.h2 {font-size: 2rem;}.h3 {font-size: 1.75rem;}.h4 {font-size: 1.5rem;}.h5 {font-size: 1.25rem;}.h6 {font-size: 1.125rem;}.h1,.h2,.h3,.h4,.h5,.h6 {font-family: var(--heading-font-family),sans-serif;font-weight: var(--heading-font-weight);line-height: var(--heading-line-height);padding: 0;margin: 0 0 2rem 0;}.section-heading .h1,.section-heading .h2,.section-heading .h3 {position: relative;font-size: 2.5rem;margin: 0;}.ig-item-small .section-heading .h1,.ig-item-small .section-heading .h2,.ig-item-small .section-heading .h3 {font-size: 1.5rem;}@media (max-width:700px) {.section.section-subscribe-bg.section-bgc {background-size: auto!important;min-height: 550px;}#revert {flex-direction: column-reverse;}}@media (max-width:700px) {.pDescript {font-size: small;}}@media (max-width:440px) {.pDescript {font-size: 13px;}}nav.menuhide {color: #fff;position: fixed;right: -102%;top: 0;width: 100vw;height: 100vh;background-color: #fff;z-index: 1100;transition: all 0.9s cubic-bezier(.91,-.01,.3,1);padding-top: 10px;opacity: 0;visibility: hidden;overflow-y: auto;}body.load nav.menuhide {display: block;}nav.menuhide.open {right: 0;opacity: 1;visibility: visible;display: block;}nav.menuhide>.container {margin-bottom: 161px;}nav.menuhide .close-container,.modal .close-container {width: 18px;height: 18px;cursor: pointer;margin-top: 15px;}nav.menuhide .close-container {float: right;}nav.menuhide .close-container .leftright,.modal .close-container .leftright {height: 3px;width: 22px;position: absolute;margin-top: 8px;background-color: #050808;border-radius: 2px;transform: rotate(45deg);transition: all 1.2s cubic-bezier(.91,-.01,.3,1);}nav.menuhide .close-container .rightleft,.modal .close-container .rightleft {height: 3px;width: 22px;position: absolute;margin-top: 8px;background-color: #050808;border-radius: 2px;transform: rotate(-45deg);transition: all 1.2s cubic-bezier(.91,-.01,.3,1);}nav.menuhide .close-container label,.modal .close-container label {color: #666;font-size: .6em;text-transform: uppercase;letter-spacing: 2px;transition: all 1.2s cubic-bezier(.91,-.01,.3,1);opacity: 0;}nav.menuhide .close-container .close,.modal .close-container .close {position: absolute;margin: 18px 0 0 -6px;}nav.menuhide .close-container:hover .leftright,.modal .close-container:hover .leftright {transform: rotate(-45deg);background-color: #666;}nav.menuhide .close-container:hover .rightleft,.modal .close-container:hover .rightleft {transform: rotate(45deg);background-color: #666;}nav.menuhide .close-container:hover label,.modal .close-container:hover label {opacity: 1;}nav.menuhide .container .bmlefttop {position: absolute;left: 0;top: 51px;z-index: -1;}nav.menuhide .container .bmleftbottom {position: absolute;left: 0;bottom: 68px;z-index: -1;}nav.menuhide .container .bmrightbottom {position: absolute;right: 0;bottom: 0;z-index: -1;}nav.menuhide .menuhead ul {display: flex;flex-wrap: wrap;list-style: none;padding-left: 0;margin-bottom: 10px;}nav.menuhide .menuhead ul li {margin: 10px 0;}nav.menuhide .menuhead ul li a {font-weight: 600;font-size: 20px;color: #024CBB;line-height: 25px;margin: 0 20px;}nav.menuhide .menuhead ul li:first-child a {margin: 0 20px 0 0;}nav.menuhide .menuhead ul li:last-child a {margin: 0 0 0 20px;}nav.menuhide .menuhead ul li a:hover,nav.menuhide .menuhead ul li.active a {color: #050808;}nav.menuhide .aside ul {display: flex;flex-direction: column;flex-wrap: wrap;list-style: none;padding-left: 0;margin-bottom: 0;}nav.menuhide .aside ul li {margin-bottom: 10px;}nav.menuhide .aside ul li:last-child {margin-bottom: 0;}nav.menuhide .aside ul li a {color: #050808;font-weight: 600;font-size: 20px;line-height: 25px;}nav.menuhide .aside ul li a:hover,nav.menuhide .aside ul li a.active,nav.menuhide .menumain .main.active a,nav.menuhide .menumain .submain.active a {color: #024CBB;}nav.menuhide .menumain .main {margin-bottom: 17px;transition: all 1.2s cubic-bezier(.91,-.01,.3,1);}nav.menuhide .menumain .main a,nav.menuhide .menumain .submain a {font-size: 20px;font-weight: 600;color: #050808;line-height: 100%;}nav.menuhide .menumain .submain {margin: 17px 0;width: 100%;}nav.menuhide .menumain ul {list-style: none;padding-left: 0;margin-bottom: 0;display: flex;flex-wrap: wrap;}nav.menuhide .menumain ul li {margin-bottom: 9px;margin-right: 15px;width: 31%;}nav.menuhide .menumain ul li:last-child {margin-bottom: 0;}nav.menuhide .menumain ul li a {font-weight: 600;line-height: 130%;color: #666;}nav.menuhide .menumain ul li.active a,nav.menuhide .menumain ul li a:hover {color: #050808;}nav.menuhide .menumain>div {opacity: 0;transition: all 1.2s cubic-bezier(.91,-.01,.3,1);}nav.menuhide .menumain>div.open {opacity: 1;}nav.menuhide .footer {position: fixed;bottom: 0;left: 0;right: 0;}nav.menuhide .footer .container .arrowup,nav.menuhide .footer .container .arrowdown {display: none;position: absolute;cursor: pointer;left: 50%;transform: translate(-50%,-50%) rotate(180deg);}nav.menuhide .footer.open .container .arrowdown {transform: translate(-50%,-50%);}nav.menuhide .footer .container .arrowup span,nav.menuhide .footer.open .container .arrowdown span {display: block;width: 30px;height: 30px;border-bottom: 5px solid #002C51;border-right: 5px solid #002C51;transform: rotate(45deg);margin: -10px;animation: animatearrow 2s infinite;}nav.menuhide .footer .container .arrowup span:nth-child(2),nav.menuhide .footer.open .container .arrowdown span:nth-child(2) {animation-delay: -0.2s;}nav.menuhide .footer .container .arrowup span:nth-child(3),nav.menuhide .footer.open .container .arrowdown span:nth-child(3) {animation-delay: -0.4s;}@keyframes animatearrow {0% {opacity: 0;transform: rotate(45deg) translate(-20px,-20px);-webkit-transform: rotate(45deg) translate(-20px,-20px);}50% {opacity: 1;}100% {opacity: 0;transform: rotate(45deg) translate(20px,20px);-webkit-transform: rotate(45deg) translate(20px,20px);}}@-webkit-keyframes animatearrow {0% {opacity: 0;transform: rotate(45deg) translate(-20px,-20px);-webkit-transform: rotate(45deg) translate(-20px,-20px);}50% {opacity: 1;}100% {opacity: 0;transform: rotate(45deg) translate(20px,20px);-webkit-transform: rotate(45deg) translate(20px,20px);}}@media (min-width:992px) and (max-width:1199px) {nav.menuhide .menuhead ul li a {margin: 0 10px;}nav.menuhide .menuhead ul li:first-child a {margin: 0 10px 0 0;}nav.menuhide .menuhead ul li:last-child a {margin: 0 0 0 10px;}}@media (min-width:768px) and (max-width:991px) {nav.menuhide .menumain ul li {width: 47%;}nav.menuhide .menuhead ul li a {margin: 0 8px;}nav.menuhide .menuhead ul li:first-child a {margin: 0 8px 0 0;}nav.menuhide .menuhead ul li:last-child a {margin: 0 0 0 8px;}}@media (min-width:576px) {.pc-hov {display: none;}}@media (min-width:576px) and (max-width:767px) {nav.menuhide .menuhead ul li {margin: 5px 0;}nav.menuhide .menuhead ul li a,nav.menuhide .menuhead ul li:first-child a {margin: 0 20px 0 0;}nav.menuhide .menuhead ul li:last-child a {margin: 0;}nav.menuhide .menumain ul li {width: 100%;}nav.menuhide .footer {min-height: 60px;}nav.menuhide .footer .row .logo {display: none;}nav.menuhide .footer .logo img.head,nav.menuhide .footer .logo img.grizzly {margin-bottom: 0;}nav.menuhide .footer p {display: none;}nav.menuhide .footer .container {padding-top: 10px;padding-bottom: 10px;}nav.menuhide .footer .contacts,nav.menuhide .footer .social {margin-top: 10px;}nav.menuhide .footer .row .social {margin-left: 0;}nav.menuhide .footer.open .row .logo {display: flex;width: 100%;}nav.menuhide .footer .container .arrowup {display: block;}nav.menuhide .footer.open .container .arrowup {display: none;}nav.menuhide .footer.open .container .arrowdown {display: block;}nav.menuhide .container .bmlefttop,nav.menuhide .container .bmleftbottom,nav.menuhide .container .bmrightbottom {display: none;}}@media (max-width:575px) {nav.menuhide .menuhead ul {flex-direction: column;}nav.menuhide .menuhead ul li {margin: 5px 0;}nav.menuhide .menuhead ul li a,nav.menuhide .menuhead ul li:first-child a,nav.menuhide .menuhead ul li:last-child a {margin: 0;}nav.menuhide .aside {display: none;}nav.menuhide .menumain>div {opacity: 1;}nav.menuhide .menumain>div ul {opacity: 0;height: 0;transition: all 1.2s cubic-bezier(.91,-.01,.3,1);}nav.menuhide .menumain>div ul li {width: 0;visibility: hidden;opacity: 0;transition: all 1.2s cubic-bezier(.91,-.01,.3,1);}nav.menuhide .menumain>div.open ul li {width: 100%;visibility: visible;opacity: 1;}nav.menuhide .menumain>div .submain {opacity: 0;height: 0;transition: all 1.2s cubic-bezier(.91,-.01,.3,1);margin: 0;}nav.menuhide .menumain>div.open ul {opacity: 1;height: 100%;transition: all 1.2s cubic-bezier(.91,-.01,.3,1);margin-bottom: 17px;margin-left: 8px;margin-top: 8px;}nav.menuhide .menumain>div.open .main {margin-bottom: 0;}nav.menuhide .menumain>div.open .submain {opacity: 1;height: 100%;transition: all 1.2s cubic-bezier(.91,-.01,.3,1);margin: 10px 0;padding-left: 8px;}nav.menuhide .menumain>div .main span:after {content: '';border: solid #050808;border-width: 0 3px 3px 0;display: inline-block;padding: 4px;transform: rotate(45deg);-webkit-transform: rotate(45deg);margin-left: 20px;margin-bottom: 2px;transition: all 1.2s cubic-bezier(.91,-.01,.3,1);}nav.menuhide .menumain>div.open .main span:after {content: '';opacity: .4;transform: rotate(-135deg);-webkit-transform: rotate(-135deg);margin-bottom: -2px;}nav.menuhide .container .bmlefttop,nav.menuhide .container .bmleftbottom,nav.menuhide .container .bmrightbottom {display: none;}nav.menuhide .footer {min-height: 60px;}nav.menuhide .footer .row .logo,nav.menuhide .footer .row .social {display: none;}nav.menuhide .footer.open .row .logo,nav.menuhide .footer.open .row .social {display: flex;}nav.menuhide .footer .logo img {margin-bottom: 0;}nav.menuhide .footer p {display: none;}nav.menuhide .footer .container .arrowup {display: block;}nav.menuhide .footer.open .container .arrowup {display: none;}nav.menuhide .footer.open .container .arrowdown {display: block;}nav.menuhide .footer .container {padding-top: 10px;padding-bottom: 10px;}nav.menuhide .footer .contacts,nav.menuhide .footer .social {margin-top: 10px;}}@MEDIA (orientation:landscape) and (min-width:768px) and (max-width:991px) {nav.menuhide .footer {min-height: 60px;}nav.menuhide .footer .row .logo {width: 20%;}nav.menuhide .footer .row .contacts {width: 40%;}nav.menuhide .footer .row .social {width: 40%;margin-left: 0;}nav.menuhide .footer .logo img.head,nav.menuhide .footer .logo img.grizzly {margin-bottom: 0;}nav.menuhide .footer p {display: none;}nav.menuhide .footer .social .icons a,nav.menuhide .footer .contacts .telegram,nav.menuhide .footer .contacts .viber {margin-right: 2px;}nav.menuhide .footer .container {padding-top: 10px;padding-bottom: 10px;}nav.menuhide .footer .contacts,nav.menuhide .footer .social {margin-top: 0;}}header .navaside {position: fixed;position: -ms-device-fixed;top: 100px;right: 0;transition: all .25s ease-in-out;z-index: 3;}header .navaside .burger {background-color: #024cbb;margin-bottom: 6px;}header .navaside .burger .menu_button {width: 24px;overflow: hidden;left: 29px;position: absolute;top: 13px;}header .navaside .burger .calc_button {width: 24px;overflow: hidden;left: 29px;position: absolute;top: 9px;}header .navaside .burger,header .navaside .call,header .navaside .write {border-bottom-left-radius: 22.5px;border-top-left-radius: 22.5px;width: 78px;height: 45px;cursor: pointer;}header .navaside .burger .menu_button .menu_label {position: relative;display: block;height: 19px;cursor: pointer;}header .navaside .burger .calc_button .calc_label {position: relative;display: block;height: 28px;cursor: pointer;background-image: url(/assets/images/calculator/calcico.png);}header .navaside .burger .menu_button .menu_label:before {top: 0;}header .navaside .burger .menu_button .menu_label:after,header .navaside .burger .menu_button .menu_label:before {content: '';transition: 1.2s cubic-bezier(.68,-.55,.27,1.55) left;}header .navaside .burger .menu_button .menu_label:after {top: 8px;}header .navaside .burger .menu_button .menu_label .menu_text_bar {top: 16px;}header .navaside .burger .menu_button .menu_label .menu_text_bar,header .navaside .burger .menu_button .menu_label:after,header .navaside .burger .menu_button .menu_label:before {position: absolute;left: 0;width: 24px;height: 4px;border-radius: 2px;background-color: #fff;}header .navaside .burger .menu_button .menu_label .menu_text_bar:before {content: 'MENU';position: absolute;top: 5px;right: 0;left: 0;color: #fff;font-size: 8px;}nav.menuhide .menuhead ul li a {font-weight: 600;font-size: 20px;color: #024cbb;line-height: 25px;margin: 0 20px;}nav.menuhide .menuhead ul li:first-child a {margin: 0 20px 0 0;}nav.menuhide .menuhead ul {display: flex;flex-wrap: wrap;list-style: none;padding-left: 0;margin-bottom: 10px;}nav.menuhide .aside ul {display: flex;flex-direction: column;flex-wrap: wrap;list-style: none;padding-left: 0;margin-bottom: 0;}nav.menuhide .aside ul li {margin-bottom: 10px;}nav.menuhide .aside ul li a.active,nav.menuhide .aside ul li a:hover,nav.menuhide .menumain .main.active a,nav.menuhide .menumain .submain.active a {color: #024cbb;}.menuhide a {text-decoration: none;}nav.menuhide .menumain .main a,nav.menuhide .menumain .submain a {font-size: 16px;font-weight: 600;color: #050808;line-height: 100%;}.main-about-heading {text-align: left;}.main-about-heading .main-about-text {font-family: var(--heading-font-family),sans-serif;font-style: normal;font-weight: 400;font-size: 16px;line-height: 150%;margin-top: 32px;color: #63636B;}.main-about-item .gallery-item::after {content: "";position: absolute;left: 0;top: 50%;height: 100%;width: 100%;background-color: var(--text-primary);opacity: .5;transform: translateY(-50%);transition: all 0.3s;}.main-about-item .gallery-item-caption::after {opacity: 0;transition: all 0.1s;}.main-about-heading span {font-family: var(--heading-font-family),sans-serif;font-weight: 600;font-size: 24px;line-height: 120%;margin-bottom: 24px;}.main-about-heading p {font-family: var(--heading-font-family),sans-serif;font-style: normal;font-weight: 400;font-size: 16px;line-height: 150%;overflow: hidden;display: none;color: #FFF;z-index: 1;margin-bottom: 32px;}.main-about-heading {display: flex;opacity: 1;visibility: inherit;flex-direction: column;justify-content: flex-end;align-items: flex-start;}.main-about-item .gallery-item>.main-about-heading p {display: block;}@media (max-width:1200px) {.main-about-heading span {font-size: 22px;}.main-about-heading p {font-size: 14px;}}@MEDIA (max-width:768px) and (min-width:576px) {.main-about-heading span {font-size: 18px;}.main-about-heading p {font-size: 12px;}}.main-banner-section {background-size: cover;}.main-banner-section .container {padding-top: 85px;}.main-banner-section.product-banner {background-size: cover!important;min-height: 500px;background-position: center!important;}.main-banner-section.product-banner .card-form-row {display: flex;justify-content: center;margin-top: -3rem;}.main-banner-section.product-banner .section-subscribe-bg-header {margin: 0;}.form-product .form-field-checkbox {padding-left: 10px;}.about-company-form .form-field-checkbox {padding-left: 10px;margin-top: 12px;}.p-center {width: 90%;margin-left: auto;margin-right: auto;}.chk-card {text-align: left;padding-left: 35px;}.section.section-subscribe-bg.section-bgc.main-banner-section.product-banner {background: url('/assets/images/bg/banner(aft1536).png') no-repeat;}.sidebar-posts .img-style {margin: 0;width: 90px;}.sidebar-posts .img-style img {width: 100%;object-fit: cover;}.portfolio-slider__top {height: 600px;}.portfolio-slider__bottom {height: 100px;}.swiper-slide img {width: 100%;object-fit: cover;}.portfolio-top-slider {display: flex;overflow: hidden;}.portfolio-thumb-slider {padding-left: 10px;flex: 0 0 20%;}.swiper-slide {overflow: hidden;}.main-mnu-list .header-mega-link {position: static;}.main-mnu-list>li>.header-mega-nav {max-width: 100%;width: 100%;left: 0;min-width: auto;}.header-mega-nav {display: flex;flex-wrap: wrap;}.mega-menu__top-item {flex: 0 1 20%;}.mega-menu__img {max-width: 100%;margin-bottom: 8px;}.mega-menu__img img {width: 100%;height: 115px;object-fit: cover;}.header-mega-nav .mega-menu__top-item .mega-menu__title {font-weight: 700;font-size: 16px;line-height: 150%;color: #303036;margin-bottom: 12px;}.header-mega-nav .mega-menu__top-item .mega-menu__title:hover {text-decoration: underline;}.header-mega-sub-menu>li a {text-decoration: underline;}.header-mega-sub-menu>li {margin-bottom: 8px;}.header-mega-sub-menu>li a:hover {text-decoration: none;}header .navaside.nav-1 {display: none;}@media (max-width:1536px) {.section.section-subscribe-bg.section-bgc.main-banner-section.product-banner {background: url('/assets/images/bg/banner(to1536).png') no-repeat;}}@media (max-width:991px) {.portfolio-top-slider,header .navaside.nav-1 {display: block;}}@MEDIA (max-width:768px) {.section.section-subscribe-bg.section-bgc.main-banner-section.product-banner {background: url(/images/banner-product-mobile.png) no-repeat!important;background-size: cover!important;padding-top: 0;margin-top: 4.5rem;}.section.section-subscribe-bg.section-bgc.about-company-form-banner {background-size: cover!important;}.main-banner-section .container {padding-top: 0;}.card-form-row .heading-center {text-align: center;}.card-form-row p {text-align: center;}.form-product ._main-page-form-checkbox {margin-top: 12px;}.main-banner-section.product-banner {min-height: 400px;}.about-company-form-banner {padding-bottom: 50px;}}.showroom {margin-bottom: 3rem;display: flex;flex-direction: column;align-items: center;}@media (max-width:629px) {.showroom iframe {max-width: 100%;}}@media (max-width:460px) {.portfolio-thumb-slider {display: none;}}.map.col-12.col-lg-5 {padding: 0;}.push40 {margin-bottom: 40px;}.gap {padding: 5px;}.menumain li.col-3 {margin: 0!important;padding: 10px!important;text-align: center;}.form-group .ec-rating {margin-top: 10px;}.ec-form .form-actions {margin-top: 10px;}img#color_img {position: absolute;right: 10%;bottom: 35%;z-index: 1;width: 25px;height: 25px;border-radius: 100px;}.hidden {display: none;}.visible {display: block!important;}.adv-new {position: absolute;left: 16px;top: 16px;padding: 8px 16px;background: #fff;border-radius: 8px;color: #E81717!important;font-weight: 600!important;font-size: 24px!important;line-height: 150%!important;}.header-lang .btn.btn-with-icon {width: 100%!important;}.header-navbar-menu {margin-right: 15px;margin-left: 15px;}.header-navbar-menu li {display: flex;margin-bottom: 1rem;}.header-navbar-menu li a {color: #050808;font-size: 16px;line-height: 150%;font-weight: 400;display: flex;align-items: center;}.header-navbar-menu li a i {margin-right: .625rem;}.buttons_underbanner .col-md-6 .info__col {display: flex;justify-content: center;padding: 23px;text-decoration: none;}.buttons_underbanner .col-md-6:first-child .info__col {background: linear-gradient(85.79deg,#039A64 11.4%,#04AC66 85.58%);border-radius: var(--el-border-radius);}.buttons_underbanner .col-md-6:first-child:hover .info__col {background: linear-gradient(85.79deg,#039a64a6 11.4%,#04AC66 85.58%);}.buttons_underbanner .col-md-6:last-child .info__col {background: linear-gradient(to right,var(--el-gradient1) 0%,var(--el-gradient2) 100%);border-radius: var(--el-border-radius);}.buttons_underbanner .col-md-6:last-child:hover .info__col {background: linear-gradient(to right,#1859b4c9 0%,var(--el-gradient2) 100%);}.buttons_underbanner .col-md-6 .info__col img {width: 40px;margin-right: 20px;}.info__content .heading_title {font-size: 16px;font-weight: 400;color: #fff;display: block;}.info__content .subheading_title {font-size: 10px;font-weight: 400;margin-bottom: 3px;color: #fff;}.section-heading.buttons_underbanner {margin-top: 3.25rem;}.section-heading.hhone {margin-bottom: 0;}.intro-grid {margin-top: 2rem;}.buttons_underbanner .col-md-6:first-child {cursor: pointer;}footer.card-footer {padding-bottom: 24px;}.dropdown.with_icons {display: none;position: absolute;top: 20px;border-radius: 3px;background: #FFF;box-shadow: 0 4px 13px 0 rgb(0 0 0 / .25);padding: 15px;max-width: 180px;min-width: 220px;z-index: 99999;}.little_city {color: #888;font-size: 12px;font-style: normal;font-weight: 400;line-height: 150%;margin-left: 25px;}.dropdown.with_icons .more_phone {margin-bottom: 8px;}.header-lang .number_head:hover+.dropdown.with_icons {display: block!important;}.header-lang .number_head:hover+.dropdown.with_icons:hover {display: block!important;}.header-lang .dropdown.with_icons:hover {display: block!important;}.footer-contacts.last {font-size: 15px;}.flickity-carousel:not(.flickity-enabled) {overflow: hidden;}.flickity-carousel:not(.flickity-enabled) .flickity-slider {display: flex;flex-wrap: nowrap;}.flickity-carousel:not(.flickity-enabled) .carousel-cell {visibility: hidden;}.header-fixed-col .dropdown.with_icons .number_head {display: flex;align-items: center;gap: 0.5em;}.header-fixed-col .dropdown.with_icons .number_head .material-icons.md-18 {display: flex;justify-content: center;align-items: center;}.catalog-footer-menu {column-count: 4;margin-bottom: 40px;}@media (max-width:992px) {.catalog-footer-menu {column-count: 3;column-gap: 1em;}}@media (max-width:768px) {.catalog-footer-menu {column-count: 2;column-gap: 2em;}}@media (max-width:500px) {.catalog-footer-menu {column-count: 1;column-gap: unset;}}.search {position: relative;z-index: 10001;right: 20px;top:14px;}.search form {height: 44px;position: relative;}.search input {height: 100%;width: 0px;padding: 0 26px 0 15px;border: none;border-bottom: 2px solid transparent;outline: none;background: rgb(0 0 0 / 0%);color: #fff;transition: .4s cubic-bezier(0, 0.8, 0, 1);position: absolute;top: 0;right: 0;z-index: 2;border-radius: 0;}.search input:focus {width: 300px;z-index: 1;background: rgb(0 0 0 / 95%);border-bottom: 2px solid #006be1;}.search button {background: #006be1;border: none;height: 42px;width: 42px;position: absolute;top: 0;right: 0;cursor: pointer;}.search button:focus {background: #fff;}.search input::placeholder {color: #fff;}.search button:before {content: "\f002";font-family: FontAwesome;font-size: 16px;color: #fff;position: relative;z-index: 0;}.catalog-footer-menu li {line-height: 1.2;}.catalogrelink {display: flex;justify-content: space-between;margin-bottom: 30px;flex-wrap: wrap;}.catalogrelink .prevrelink>div:before {content: "←";margin-right: 0.5em;}.catalogrelink .nextrelink>div:after {content: "→";margin-left: 0.5em;}.related_products .card-item-min .card {display: flex;flex-direction: column;}.related_products .card-item-min .card .card-footer {margin-top: auto;}.fence_types_block {display: flex;align-items: center;margin-bottom: 0;gap: 1em;}.fence_types_block>img {max-width: 310px;margin: 0;padding: 15px;}.fence_types_block .fence_types_block_info {display: flex;flex-direction: column;}.fence_types_block .fence_types_block_info_title {font-size: 1.2em;font-weight: 500;margin-bottom: 1em;}.fence_types_block .fence_types_block_info_text {line-height: 1.3;text-align: left;}.fence_types_block .fence_types_block_info_types {display: grid;grid-template-columns: repeat(auto-fill, minmax(250px, 1fr));grid-gap: 0.5em;margin-top: 1em;}.fence_types_block .fence_types_block_info_types_type {display: flex;align-items: center;flex-wrap: wrap;gap: 0.5em;}.fence_types_block .fence_types_block_info_types_type img {margin: 0;}.fence_types_block:last-of-type .fence_types_block_info_types_type {grid-column: 1 / 3;}@media (max-width:768px) {.fence_types_block {flex-direction: column;}.fence_types_block+.fence_types_block {margin-top: 1.5em;}.fence_types_block>img {max-width: 100%;padding: 0;}}.images_gallery {display: grid;grid-template-columns: repeat(auto-fill, minmax(300px, 1fr));gap: 1em;}[data-resource-id="629"] .product-info, [data-resource-id="630"] .product-info {min-height: auto;}.custom_testimonials_block {position: relative;}.custom_testimonials_block .owl-theme .custom-nav {position: absolute;top: 20%;left: 0;right: 0;}.custom_testimonials_block .owl-theme .custom-nav .owl-prev, .custom_testimonials_block .owl-theme .custom-nav .owl-next {position: absolute;height: 2.9rem;width: 2.9rem;color: inherit;background: none;border: none;z-index: 100;cursor: pointer;}.custom_testimonials_block .owl-theme .custom-nav .owl-prev i, .custom_testimonials_block .owl-theme .custom-nav .owl-next i {font-size: 2.5rem;color: var(--main-color);}.custom_testimonials_block .owl-theme .custom-nav .owl-prev {left: 0;}.custom_testimonials_block .owl-theme .custom-nav .owl-next {right: 0;}.custom_testimonials_block .owl-theme .owl-nav [class*=owl-]:hover {background: unset;}.custom_testimonials_block .custom_testimonials {padding: 0 3rem;}.custom_testimonials .testimonial_name {font-weight: bold;}.custom_testimonials .testimonial_stars {background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAgCAYAAAASYli2AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA0ZJREFUeNqUVs9PE0EUfrtdWuBAoCkkJiRYITGUQmIMt9ps+Q8MMRLPHPCi8S9o+w+YmJjowZMmGiG9ejFxFzBoFCUpFS4SSwIhKgIpKbS023W+Ybfuz1In+Zi3733vzZuZ96YIW/PUaujGLPgRrtzSbd9So0E0cnvLRfz+ejgTjt/n8kHhUYZxMh4cl5+oad4rM306PHaPAMg+HJ+AWtmGjRcsu9jd5jdk6Jw8r4CCrrMzOFu2KddfJvXxO0tOHTGd/SyDN1wBpbVnAs7GtqVL4zNE9QMbsX90htaeJ3WHf/barG47W+HTE9In59ilVItElR/U1uiMEoUu0+enwzQ5p9uylup1yn54PJwem5qlnoFoW/FKux/p27tnPEPXGS4+5LPMoEykpql3YLBlsKNfO5RXchBTDGrygf0URJYhMaXK5tTXtzk63F0nqv30BGzggGv4uMvGVE7dTHGCXj/0DQgbOODCp2XAN68UGXK4l/2p7XsCNnDApc0J74C8ONcHUaTyyNWe83Ix8Gdvj8OqAwdcyF6FLXHl+A5p80I63HfGOuCI9n9r9H6pArtq8OREspMi/QEK92nnragdZfwDfhH4apFwhTYLRBsb3Jaanj4PmMuRvKhUlFiMaHTU6GGf1hPx2tB1ndicXVggKhQoy2SBQcU3ABk62Ixvc3b38vLyvz4OhUJ2oyDwImP9buuGarXalBOJhD3DFjWcibE9ApCpzSE6V67X6xwsq3RXVxcBkE29NbsLAzqzM8f/ZCm6X2GNZ9Td3Y2Zw5DTmt/z7giYMX6MmkBGZjATRpa6A+6sVVXVG42GzlbXa7VaWwAXPvB1LsxaT8sqikInJyesrhptAVz4wNdzy+z2UisrK3R6enphMHDAhY/Xls1LUdlqPGi5XOYX4wXYwAHX0uf2Xj4+Pm4eZyAQIHZGJEmS5w3CZgRX/W7Z6imDjGBw9CQzm1E6sl+GouV85Gg0yoOZKJVKHFYdOOCafh7PV7NY08FgkDvhFgvsabG+h/F4nBc4OMwn7dc5knWVjo4O2mMv9Pb2Nn8PRVHkAZFRPp9XhoaGKBKJeGbW3LKlKLOrq6tULBazxr9v1jOCLMAGDrimn3P8FWAAEtbR4/v4jFEAAAAASUVORK5CYII=);display: block;width: 6em;height: 20px;margin-bottom: 1em;}.custom_testimonials .testimonial_text {line-height: 1.2;}.custom_testimonials .testimonial_link {text-decoration: none;border-radius: var(--el-border-radius-min);border: 1px solid var(--main-color);padding: 5px 10px 3px;display: inline-block;margin-top: 1em;}.custom_testimonials .testimonial_link:hover {color: #fff;background: var(--main-color);}.custom_testimonials .testimonial_item {padding: 15px;}script {display: none !important;}.requisites {height: auto;margin-top: 1em;padding: 1.25rem 1.25rem;}.requisites p:last-child {margin-bottom: 0;}.card .card-info .ec-stars {margin-left: auto;margin-right: auto;}.contacts-page .contact-info .footer-contact-info .footer-social-links li {margin-bottom: 0;}.contacts-page .contact-info .footer-contact-info .footer-social-links {margin-top: 1em;}.rew_swiper .swiper-wrapper, .product_rew_swiper .swiper-wrapper {align-items: stretch;}.rew_swiper .swiper-wrapper .comment-item, .product_rew_swiper .comment-item {height: auto;margin-bottom: 0;padding: 0;display: flex;align-items: center;border-top: 1px solid var(--border-color);padding-top: 7px;border-radius: unset;}.rew_swiper .swiper-wrapper .comment-item:after, .product_rew_swiper .swiper-wrapper .comment-item:after {border: unset;}.reviews_section .reviews {padding: 0 35px;}.rew_swiper, .product_rew_swiper {--swiper-navigation-sides-offset: 15px;}.rew_swiper .swiper-wrapper .comment-item .comment-item-author , .product_rew_swiper .swiper-wrapper .comment-item .comment-item-author {display: flex;align-items: center;justify-content: center;text-align: center;border-top: 1px solid var(--border-color);margin-top: 7px;padding-top: 7px;}.rew_swiper .swiper-wrapper .comment-item .comment-item-row, .product_rew_swiper .swiper-wrapper .comment-item .comment-item-row {display: flex;flex-direction: column;height: 100%;width: 100%;}.rew_swiper .swiper-wrapper .comment-item .comment-item-row .comment-item-desc, .product_rew_swiper .swiper-wrapper .comment-item .comment-item-row .comment-item-desc {flex: 1;display: flex;align-items: center;text-align: center;padding: 5px 50px;position: relative;min-height: 100px;}.rew_swiper .swiper-wrapper .comment-item .comment-item-row [itemprop="name"] , .product_rew_swiper .swiper-wrapper .comment-item .comment-item-row [itemprop="name"] {color: var(--main-color);}.rew_swiper .swiper-wrapper .comment-item .comment-item-client, .product_rew_swiper .swiper-wrapper .comment-item .comment-item-client {font-size: 0.9em;color: var(--text-secondary);}.rew_swiper .swiper-wrapper .comment-item:hover , .product_rew_swiper .swiper-wrapper .comment-item:hover {box-shadow: unset;}.rew_swiper .swiper-wrapper .quote_icon, .product_rew_swiper .swiper-wrapper .quote_icon {position: absolute;top: 0;font-size: 3em;left: 5px;color: var(--main-color);}.mainpage-banner-call-measurer.section-subscribe-bg {min-height: 25.875rem;}@media (max-width: 575.98px) {.product_rew_swiper .comment-item-header .comment-item-stars {padding-left: 0;margin-bottom: 10px;}}.footer_contacts {position: absolute;background: #fff;padding: 25px;left: 100px;}.footer_contacts .contact-list li {margin-bottom: 0.6rem;}.footer_contacts_container {display: flex;align-items: center;position: relative;}@media (max-width:1200px) {.footer_contacts {max-width: calc(50% - 100px);}}@media (max-width:850px) {.footer_contacts {max-width: 100%;position: static;}.footer_contacts_container {flex-direction: column;}}.btn-top {right: 32px;}.btn-top.active {bottom: 100px;}.images-grid {display: grid;grid-template-columns: repeat(auto-fill, minmax(260px, 1fr));grid-gap: .5rem;margin-bottom: 1.5em;}.content .images-grid img {margin-bottom: 0;width: 100%;object-fit: cover;height: 181px;}@media (max-width:768px) {.mainpage-banner-call-measurer.section-subscribe-bg ._main-page-form-checkbox {margin-top: 1.4em;}.content .images-grid img {height: auto;}}@media (max-width:660px) {.search{top:70px;}}@media (max-width:400px) {.rew_swiper .swiper-wrapper .comment-item .comment-item-row .comment-item-desc, .product_rew_swiper .swiper-wrapper .comment-item .comment-item-row .comment-item-desc {padding: 40px 0 0;}}@media (max-width:500px) {.mainpage-banner-call-measurer.section.section-subscribe-bg.section-bgc {background-size: cover !important;background-position: 0 -40px !important;}}@media (max-width:1200px) {.alertm_all {max-width: 100%;margin-left: 0;left: 50%;transform: translate(-50%);-webkit-transform: translate(-50%) !important;}}table.table-border.top_product_table_characteristics td, table.table-border.top_product_table_characteristics th {padding: 0.2rem 0.3rem;border: unset;}table.preview_product_table_characteristics td, table.preview_product_table_characteristics th {padding: 0.3rem 0.5rem;border: unset;font-size: 0.8em;line-height: 1.15;}table.table-border.top_product_table_characteristics, table.preview_product_table_characteristics {border: unset;}table.preview_product_table_characteristics {margin-top: auto;}table.preview_product_table_characteristics tr:nth-child(even) {background-color: unset;}.card-prices.card-page-prices, .top_card-section-desc.cp-item {margin-bottom: 0.5rem;}.card-item-min .card {display: flex;flex-direction: column;}.card-item-min .card footer.card-footer {display: grid;grid-template-columns: repeat(auto-fill, minmax(48%, 1fr));grid-gap: .5rem;margin: 1rem 0.5em 0;}.card-item-min .card footer.card-footer a button, .card-item-min .card footer.card-footer a {width: 100% !important;}table.preview_product_table_characteristics td:first-child {border-right: 1px solid var(--border-color);width: 50%;}.card-item-min .card .сallback_popup_open button, .card-item-min .card .product_go_in_button {padding: .4em 0.5em;display: flex;align-items: center;justify-content: center;}.product_go_in_button.btn {background: linear-gradient(to right, #b7b5b5 0%, #686868 100%);}.product_go_in_button.btn::before {border: unset;}.payment_delivery_credit_icons {display: grid;grid-template-columns: repeat(auto-fill, minmax(130px, 1fr));grid-gap: .5rem;margin: 0.5em 10%;align-items: center;}.payment_delivery_credit_icons img {padding: 4px;margin: 5px;border: 1px solid #E5E5E5;box-sizing: border-box;border-radius: 4px;width: 36px;height: 36px;}.payment_delivery_credit_icons>a {display: flex;align-items: center;gap: 0.3em;font-weight: 700;text-decoration: unset;color: var(--text-primary);}@media (max-width:500px) {.payment_delivery_credit_icons {grid-gap: 0;margin: 0;}}.looked-swiper .swiper-slide {height: initial;}.looked-swiper .swiper-slide.card-item-min .card footer.card-footer {margin-top: auto;}.looked-swiper .swiper-slide.card-item-min {padding-right: .625rem;padding-left: .625rem;}.eapps-social-share-buttons-location-inline {margin-bottom: 1em;}.prices_grid_3 .prices_card_options {padding: 0 15px;font-size: 0.9em;margin-bottom: 1em;}.prices_grid_3 .card-item-min .card footer.card-footer {grid-template-columns: 100%;margin-top: auto;}.card-item-min .card footer.card-footer a {max-width: 150px;margin: 0 auto;}.section.prices_grid_3 {padding-bottom: 0;}[data-page-id="81"] .categories_items, [data-page-id="574"] .categories_items {padding: 0;}header nav.main-mnu .main-mnu-list li a {font-size: 0.85rem;}header nav.main-mnu .main-mnu-list>li>a {padding: 0 .25rem;}header .main-mnu-list>li>a::after {padding: 0 0.25rem;}.preview_product_table_characteristics_wrapper {position: relative;background: #fff;}table.preview_product_table_characteristics {display: none;position: absolute;background: #fff;z-index: 3;border-bottom-left-radius: var(--el-border-radius);border-bottom-right-radius: var(--el-border-radius);}@media (max-width:992px) {.preview_product_table_characteristics_wrapper:hover:not(.opened) .preview_product_table_characteristics {display: none;}.preview_product_table_characteristics_wrapper:hover:not(.opened) .preview_product_table_characteristics_wrapper_title i {transform: unset;}}.preview_product_table_characteristics_wrapper:hover .preview_product_table_characteristics, .preview_product_table_characteristics_wrapper.opened .preview_product_table_characteristics {display: block;}.preview_product_table_characteristics_wrapper_title {text-align: center;font-weight: 700;display: flex;align-items: center;justify-content: center;gap: 0.3em;cursor: pointer;padding-bottom: 1em;}.preview_product_table_characteristics_wrapper:hover .preview_product_table_characteristics_wrapper_title i, .preview_product_table_characteristics_wrapper.opened .preview_product_table_characteristics_wrapper_title i {transform: rotate(-180deg);}.preview_product_table_characteristics_wrapper_title i {font-size: 0.9em;margin-top: -0.2em;transition: 0.2s ease;color: var(--main-color);}.card-item-min .card .preview_product_table_characteristics footer.card-footer {margin: 5px 0 0;padding-bottom: 15px;}.card-item-min .card .preview_product_table_characteristics footer.card-footer button {padding: 0.6em 0.5em;}.card-item-min .card>footer.card-footer {margin-top: auto;}table.preview_product_table_characteristics td[colspan="2"]:first-child {border-right: unset;}.simple-accordion-heading {width: 100%;background-color: #fff;border: none;outline: none;text-align: left;padding: 20px 25px;font-size: 1rem;cursor: pointer;transition: background-color 0.2s linear;display: flex;justify-content: space-between;align-items: center;font-weight: 600;border-left: 1px solid var(--border-color);border-right: 1px solid var(--border-color);}.simple-accordion>div .simple-accordion-heading {border-top: 1px solid var(--border-color);}.simple-accordion {border-bottom: 1px solid var(--border-color);}.simple-accordion-heading:after {content: " ";font-size: 18px;float: right;background-image: url('https://cdn.shopify.com/s/files/1/1752/1735/files/down-chevron.svg?v=1683985105');display: block;width: 15px;height: 15px;min-width: 15px;min-height: 15px;background-size: contain;transition: transform 0.2s linear;}.simple-accordion-heading.is-open {border-top: unset;}.simple-accordion-heading.is-open:after {transform: rotate(180deg);}.simple-accordion-heading:hover {background: var(--el-gradient2);background: linear-gradient(to right, var(--el-gradient1) 0%, var(--el-gradient2) 100%);color: #fff;}.simple-accordion-heading:hover:after {filter: brightness(0) invert(1);}.simple-accordion-heading.is-open+.simple-accordion-content {border-top: 1px solid var(--border-color);}.simple-accordion-content {background-color: white;border-left: 1px solid var(--border-color);border-right: 1px solid var(--border-color);padding: 0 20px;line-height: 1.65;max-height: 0;overflow: hidden;transition: max-height 0.2s ease-in-out;}.simple-accordion-content [itemprop="text"] {padding-top: 20px;}.simple-accordion-content [itemprop="text"] p {margin: 0 0 1rem 0;}#big_form_popup {max-width: 805px;}#big_form_popup .calcHeader {margin-top: 0;}#big_form_popup .calcBG {margin-bottom: 0;}#big_form_popup .popup_close {right: 1.25rem;}#big_form_popup .form-control.error {border: 1px solid red;background: #ffefef;}#big_form_popup .form-control.error::placeholder {color: red;}



.right_float_buttons {position: fixed;top: 50%;transform: translateY(-50%);-webkit-transform: translateY(-50%) !important;right: 0;z-index: 9;

display: flex;    flex-direction: column;    gap: 5px;}

.right_float_buttons .сallback_popup_open{

	 background: linear-gradient(to right, #b7b5b5 0%, #686868 100%);

}

   



#big_form_popup .radiocalc label {pointer-events: none;}.alertm_overlay {z-index: 99999998;}.alertm_all {z-index: 99999999;}.gallery_revert_row {display: flex;flex-wrap: wrap;}.gallery_revert_row .first_block_about {padding: 100px 60px;}.gallery_revert_row .first_block_about .header_span {font-size: 24px;weight: 600;}.gallery_revert_row_second .col-lg-6.second_part {padding: 100px 60px;}.content ul li::before, .content ol li::before {display: inline;vertical-align: text-top;top: -.2rem;}.content ul li, .content ol li {display: block;}#jGrowl .alert::before {background-color: unset;}#jGrowl .jGrowl-notification {width: 100%;text-align: center;color: #fff;}#jGrowl .jGrowl-notification .jG-success {color: #fff;}.contact-form .checkbox-label:checked:after, .contact-form #checkbox-policy.valid+#policy-error + .checkbox-label:after {opacity: 1;}.contact-form .form-field label.error {top: 25px;}#big_form_popup .calculator {margin: 0;}@media (min-width:991px) {header nav.main-mnu .main-mnu-list .menu-item-has-children .header-mega-nav a.mega-menu__title {font-size: 14px;margin-bottom: 8px;}header nav.main-mnu .main-mnu-list .menu-item-has-children .header-mega-nav .header-mega-sub-menu li a, header nav.main-mnu .main-mnu-list .menu-item-has-children .header-mega-nav .header-mega-sub-menu li span {font-size: 0.8rem;}.header-mega-sub-menu>li {margin-bottom: 5px;}}.cta-form_advantages {padding: 0 15px 20px;color: var(--main-color);gap: 0.5em;display: flex;flex-direction: column;}.cta-form_advantages>div:before {content: '\f14a';font-family: 'Font Awesome 5 Free';font-size: 1.3em;}.cta-form_advantages>div {display: flex;gap: 0.5em;align-items: center;line-height: 1.2;}.cta-form_subtitle {color: var(--text-primary);font-weight: 800;line-height: 1.3;margin-bottom: 25px;}.cta_form_section [class="checkbox-label"] {color: #626262;}.cta_form_section {background: #f7f7f7;}.cta_form_section>.container {padding: 40px 0 15px;background-size: contain;background-position: right;background-repeat: no-repeat;}.cta_form_section .form-field-label {padding: calc(0.3em - 1px) 1rem;}.cta_form_section [type="tel"] {background: #fff;padding: calc(0.5em - 1px) 1rem;max-height: 36px;}.cta_form_section [type="submit"] {padding: .3em 1em;background: linear-gradient(to right, #e0023f 0%, #c50036 100%);font-weight: 600;max-height: 36px;}.cta_form_section .focus ._main-page-form-checkbox {margin-top: 15px;}.buttons_underbanner .info__col.calc_btn .info__content {display: flex;align-items: center;}.buttons_underbanner .info__col.calc_btn .info__content .heading_title {font-size: 21px;}.buttons_underbanner .info__col.calc_btn {min-height: 97px;position: relative;}.buttons_underbanner .info__col.calc_btn:after {content: '';background-image: url(/images/gift.webp);width: 100px;height: 100px;background-size: contain;background-repeat: no-repeat;position: absolute;right: 5px;top: 52%;z-index: 2;}.category_page .mainpage-banner-call-measurer.section-subscribe-bg {margin-top: -50px;}.form-before-faq_section .form-before-faq_title {font-size: 1.2em;font-weight: 600;}.form-before-faq_section [type="tel"] {border-color: var(--main-color);color: var(--main-color);}.form-before-faq_section [type="tel"]:placeholder {color: var(--main-color);}.form-before-faq_section {background-image: url(/assets/images/bg/formbg.png);padding: 30px 0;background-position: 50% 43%;}@media (max-width:1200px) and (min-width:991px) {.header_right_column .footer-social-links {display: none;}}@media (max-width:992px) {.form-before-faq_row {gap: 1em;}.cta_form_section>.container {background-image: unset;}.cta_form_section {background-image: url('/assets/images/bg/vorota.webp');background-size: contain;background-position: right;background-repeat: no-repeat;background-position-x: 57vw;}.section + .section {padding-top: 15px;}.gallery_revert_row .first_block_about, .gallery_revert_row_second .col-lg-6.second_part {padding: 20px;}.gallery_revert_row .first_block_about p:last-child, .gallery_revert_row_second .col-lg-6.second_part p:last-child {margin-bottom: 10px;}#revert.row.gallery_revert_row, .row.gallery_revert_row_second {margin-left: 0;margin-right: 0;}.gallerys_sect.section {padding-bottom: 10px;}.content+.section.faq_block {padding-top: 0;}.header_right_column {flex: 1 1 auto;}.header_right_column .header_socials_block {margin-right: auto;margin-left: auto;}.right_float_buttons {position: fixed;top: 50%;transform: translateY(-50%) rotate(90deg) !important;-webkit-transform: translateY(-50%) rotate(90deg) !important;right: -155px;z-index: 9;    flex-direction: row;}.calcHeader {margin: 20px 0 10px 0;}}@media (max-width: 700px) {.cta_form_section {background-image: unset;}#revert {flex-direction: column-reverse;padding: 15px;}.section.section-subscribe-bg.section-bgc {min-height: fit-content;}}@media (max-width:520px) {.header_right_column .header_socials_block {display: none;}}.category-extra-products .swiper-slide {height: initial;}.category-extra-products .swiper-slide.card-item-min .card footer.card-footer {margin-top: auto;}.category-extra-products .swiper-slide.card-item-min {padding-right: .625rem;padding-left: .625rem;}.category-extra-products:not(.category-new-view) .preview_product_table_characteristics_wrapper {display: none;}.text-left {text-align: left;}.staff-carousel .brands-col {width: auto;margin-right: 0;}.staff-carousel .staff-item {display: flex;gap: 1em;background-color: unset;margin-right: 30px;width: calc(50% - 30px);}.staff-carousel .staff-item .gallery-item {width: auto;max-width: 100%;height: auto;}.staff-carousel .brands-col .gallery-item img {display: block;width: auto;height: auto;-o-object-fit: contain;object-fit: contain;min-height: 240px;min-width: 240px;}.staff-carousel .staff-item .caption {color: var(--text-primary);display: flex;flex-direction: column;padding-top: 1rem;}.staff-carousel .staff-item .fio {font-size: 1.3em;line-height: 1.2;font-weight: 700;}.staff-carousel .staff-item .position {font-size: 0.9em;}.cta_form_section>.container {padding: 30px 0 15px;background-size: 51%;background-position: right;background-repeat: no-repeat;position: relative;overflow: hidden;}.cta_form_section>.container:before {content: "";position: absolute;bottom: 69%;left: -10%;height: 100%;width: 150%;background: #f7f7f7;-webkit-transform: rotate(-45deg);-moz-transform: rotate(-45deg);transform: rotate(-45deg);}@media (min-width:993px) {.cta_form_section {background-image: unset !important;}}@media (max-width:1200px) {.cta_form_section>.container:before {left: -5%;}}@media (max-width:992px) {.cta_form_section>.container {background-image: unset !important;}.cta_form_section>.container:before {content: unset;}.cta_form_section:before {content: "";position: absolute;bottom: 69%;left: -10%;height: 100%;width: 150%;background: #f7f7f7;-webkit-transform: rotate(-45deg);-moz-transform: rotate(-45deg);transform: rotate(-45deg);}.cta_form_section {position: relative;overflow: hidden;background-position-x: 100%;}}@media (max-width: 768px) {.section-single-product #msGallery .fotorama {min-height: 360px;}.staff-carousel .staff-item {width: 100%;}}@media (max-width: 700px) {.cta_form_section {background-image: unset !important;}}@media (min-width:991px) and (max-width: 1500px) {nav.main-mnu .main-mnu-list .menu-item-has-children .header-mega-nav>.mega-menu__top-item {padding: .5rem 0.6rem;}nav.main-mnu .main-mnu-list .menu-item-has-children .header-mega-nav>.mega-menu__top-item img {height: 90px;}header nav.main-mnu .main-mnu-list .menu-item-has-children .header-mega-nav a.mega-menu__title {margin-bottom: 5px;line-height: 1.25;}.header-mega-sub-menu>li {margin-bottom: 5px;line-height: 1.21;}header nav.main-mnu .main-mnu-list .menu-item-has-children .header-mega-nav .header-mega-sub-menu li a, header nav.main-mnu .main-mnu-list .menu-item-has-children .header-mega-nav .header-mega-sub-menu li span {font-size: 0.73rem;}}@media (max-width: 450px) {.staff-carousel .staff-item {flex-direction: column;}.staff-carousel .staff-item .caption {padding-left: 1rem;}}.contact-maps .map{margin-bottom:2em}

.card-item-min .card-header .stickers{

display: flex;

    position: absolute;

    right: 5px;

    top: 5px;

    flex-wrap: wrap;

    gap: 0.3em;

}
/* marquiz */
.marquiz__button.marquiz__button_blicked.marquiz__button_shadow.marquiz__button_fixed.marquiz__button_fixed-left,
#callibri_wrap_pict_tab_feedback {z-index: auto;}
/* end marquiz */

.card-item-min .card-header .stickers .sticker_item{

    display: flex

;

    font-size: 11px;

    padding: 5px 7px;

    background: #d51e1f;

    border-radius: 5px;

    color: #fff;

    font-family: 'Callibri-Montserrat';

    letter-spacing: 0.3px;

    font-weight: 500;

}

.card-item-min .card-header .stickers .sticker_item.sticker_sale{

	background: #ff8f00;

}

.card-item-min .card-header .stickers .sticker_item.sticker_new{

	background: #039a63;

}

@media (max-width:450px){

	.right_float_buttons .btn{

		width:  max-content !important;

		font-size: 12px !important;

		    padding: .5em 1em;

			    line-height: 1.2;

	}

	.right_float_buttons{

		        right: -120px;

	}

}
.anchors_block a.btn{

	    padding: 0.3em 0.5em;
		font-size: 0.85em;

}
.faq-page.contacts-page .contact-form-padding{

	padding-left: 0;

	    padding-top: 2rem;

		    padding-bottom: 50px;

}

.card-item-min .card-fhide:hover {



    z-index: 3;

}

.anchors_block{

    display: grid

;

    grid-template-columns: repeat(auto-fill, minmax(120px, 1fr));

    grid-gap: .5rem;

}

.anchors_block a.btn.anchors_block_sale{

	    background: linear-gradient(to right, #7e186c 0%, #ab1343 50%, #ef0d06 100%);

}

.anchors_block a.btn.anchors_block_sale .el-ripple-circle{

	background: #ef0d06

}

@media (max-width: 420px) {

    .anchors_block a.btn {

        width: 100% !important;

    }

}

.anchors_block a.btn{

	    padding: 0.3em 0.5em;


}

.anchors_block_section{

	padding-bottom: 0;

}

.articles-extra-products .card-item-min{

	height:inherit

}

.articles-extra-products .swiper-wrapper{

	height: inherit;

	    align-items: stretch;

}

.articles-extra-products .swiper, .articles-extra-products .swiper-wrapper, .articles-extra-products .card-item-min{

	    overflow: visible;

}

.articles-extra-products{

    overflow-x: clip;

    overflow-y: visible;

    padding: 0 5px;

}

.articles-extra-products {

    --swiper-navigation-size: 30px;

}

.articles-extra-products .swiper-button-next, .articles-extra-products .swiper-button-prev {

    font-weight: 900;

}

.articles-extra-products .fa-chevron-down:before{

	    content: "\f078";

    font-family: 'FontAwesome';

    font-style: normal;

}

.articles_category.section{

	padding: 0;

}

.articles_category.section .item{

	margin-bottom:10px;

	padding:0;

}

.articles_category.section .catt-item-info{

    height: 100%;

    display: flex;

    flex-direction: column;

    justify-content: space-around;

}

.articles_category.section .catt-item-info .wrapp-btn-link{

	justify-content: flex-end;

}

.articles_form_have_questions form{

	width: 100%;

    display: flex;

    flex-wrap: wrap;

    align-items: center;

    justify-content: space-around;

    gap: 1em;

	margin-bottom:0

}

.articles_form_have_questions form .form-field{

	margin-bottom:0

}

.news-post  .mainpage-banner-call-measurer.section-subscribe-bg{

	padding: 0;

}

.news-post .main-banner-section .container {

    padding-top: 0;

}

.news-post .mainpage-banner-call-measurer.section-subscribe-bg {

    min-height: 20.875rem;

	background-image: url(/assets/images/banner-form-11.webp) !important;

}

/*стиль для блока плитка категории*/

.cards_670 {
  display: flex;
  flex-wrap: wrap;
  gap: 20px;
  margin: 0 auto;
  padding: 20px;
  max-width: 1200px; 
  box-sizing: border-box;
  justify-content: center; 
}

.card_670 {
  background: #fff;
  border-radius: 10px;
  overflow: hidden;
  box-shadow: 0 6px 18px rgba(10,10,10,0.06);
  display: flex;
  flex-direction: column;
  width: calc((100% - (20px * 2)) / 3);
  min-width: 0; 
}

.media_670{
  position: relative;
  width: 100%;
  padding-top: 62.5%; 
  margin: 0;
  overflow: hidden;
}

.media_670 img {
  position: absolute;
  inset: 0; 
  width: 100%;
  height: 100%;
  object-fit: cover; 
  display: block;
}

.card-body_670{
  padding: 14px;
  display: flex;
  flex-direction: column;
  gap: 6px;
}

.card-title_670{
  margin: 0;
  font-size: 1.05rem;
  line-height: 1.2;
  text-align: center;
}


/* Адаптив: 2 колонки на планшете */
@media (max-width: 900px){
  .card_670{ width: calc((100% - 20px) / 2); }
}

/* Мобильная версия: 1 колонка */
@media (max-width: 600px){
  .cards_670{ padding: 12px; gap: 12px; }
  .card_670{ width: 100%; }
  .card-body_670{ padding: 12px; }
}

/*стиль для блока плитка категории*/





/*<-- изменения блока "Почему выбирают нас"*/
.gallery-item-caption.gallery-item-caption_new{
	position: relative;
  }
.main-about__title{
	display: flex;
	align-items: center;
	color: #000;
    gap: 10px;
	margin-bottom: 5px;
}
.main-about__title img{
	width: 3rem;
	height: 3rem;
}
.main-about-heading .main-about__title span{
	margin: 0;
}
.main-about-item.main-about-item_new .gallery-item-caption::after{
	content: none;
}
.main-about-item.main-about-item_new .gallery-item::after{
	content: none;
}
.main-about-heading p.main-about__text{color:#000;margin-bottom: 0px;}
.main-about-heading.gallery-item-caption_new{justify-content: flex-start;}
.main-about-item.main-about-item_new .gallery-item{
	min-height: 240px;
	height: 100%;
}

.main-about-item.main-about-item_new{
	max-width: 24.5%;
}
.main-about-item.main-about-item_new.main-about-item_new__first{
	max-width: 33%;
}
.new_testimonials_block .comment-item-author{
    justify-content: space-between;
    flex-wrap: wrap;
}
.new_testimonials_block .card-rating{
	    justify-content: flex-start;
		    margin: 0;
}
.new_testimonials_block .card-rating .ec-stars{
	margin:0
}
.new_testimonials_block .card-rating-middle {
    height: auto;
}
/*(1) owl-stage box*/
.new_testimonials_block .owl-carousel .owl-stage { display: flex; }
/*(2) the direct div of each element in the owl carousel*/
.new_testimonials_block .owl-carousel .article-items { height: 100%; }
.new_testimonials_block .owl-carousel .item-style::after{
	content:unset
}
.new_testimonials_block .owl-carousel .item-style:hover{
	    box-shadow: unset;
}
 .ec-message__files {
	    display: grid;
    grid-template-columns: repeat(auto-fill, minmax(85px, 1fr));
    grid-gap: .5rem;
	margin-top:10px
}
.ec-form [name="files[]"]{
	display:none
}
label[for="ec-files-resource-577"]{
	display: flex
;
    font-size: 0.9rem;
    font-weight: var(--font-weight);
    width: 100%;
    padding: 0.5rem 0.7rem;
    border-radius: var(--el-border-radius-min);
    border: 1px solid var(--border-color);
    background-color: #fff0;
    outline: none;
    color: var(--text-primary);
    box-shadow: none;
    max-width: max-content;
    gap: 0.5em;
    align-items: center;
    line-height: 1;
	margin-top: 10px;
	cursor:pointer;
}
label[for="ec-files-resource-577"]:hover{
	color:#006be1;
	border-color:#006be1
}
label[for="ec-files-resource-577"]:before{
	    content: "";
    background-image: url(/images/addfile.png);
    width: 1.7em;
    height: 1.7em;
    display: block;
    background-size: contain;
}
.ecform_file_block{
    display: flex
;
    flex-wrap: wrap;
    align-items: center;
    gap: 10px;

}
.ecform_file_block .help-block{
	color:inherit
}
/* изменения блока "Почему выбирают нас" -->*/


.row.items .item.category-item .catt-item-img {
    width: 8rem;
    min-width: 8rem;
    height: 9rem;
        padding: 0.5rem;
}
.row.items .item.category-item {
    margin-bottom: 10px;
	padding-right: 5px;
    padding-left: 5px;
}
.row.items .item.category-item .catt-item-heading{
	    margin-bottom: 0.5rem;
		    font-size: 1rem;
			    line-height: 1.1;

}
.row.items .item.category-item .catt-item-links {
    margin: 0.3rem 0;
    font-size: 0.83em;
}
.row.items .item.category-item .catt-item-links li {
    display: flex
;
    margin-bottom: .3rem;
}
.row.items .item.category-item .catt-item-info {
    padding: 0.5rem;
    width: 100%;
	height: 100%;
    display: flex
;
    flex-direction: column;
    justify-content: center;
}
.row.items .item.category-item .wrapp-btn-link .btn-link{
	    font-size: 0.89em;
}
.row.items .item.category-item .catt-item-links .hover-link>span{
	line-height: 1.1;
}

.category-extra-products.category-new-view .card-item-min{
	height:580px
}
.category-extra-products.category-new-view .card-item-min .item-heading.card-heading{
max-height: 6.5em;
    overflow: hidden;
}
.category-extra-products.category-new-view .swiper{
	overflow-y: visible;
    overflow-x: clip;
}

.category-extra-products.category-new-view{
	--swiper-navigation-sides-offset:-40px
}

.category-extra-products.category-new-view .swiper-slide {
    overflow: visible;
}
.category-sale-banner.intro,
.category-sale-banner .intro-item,
.category-sale-banner .intro-slider{
	min-height: 349px;
	    margin-top: unset;

}
.category-sale-banner .intro-item{
	padding-top: 40px;
}
	.category-sale-banner	.intro-content {

    --max-width: 100%;
	
		}
		
.header-static-search .search{
    right: unset;
    top: unset;
}
	.header-static-search .search button{
		    position: static;
	}
	
.header-lang .header-call-back-link{
background: #AD1A94;
background: linear-gradient(90deg, rgba(173, 26, 148, 1) 0%, rgba(239, 85, 5, 1) 100%);
}
.header-lang .header-call-back-link span{
	color: #fff;
	font-size: 16px;
}
.p_flex-center{
	display: grid	;
	align-items: center;
	justify-content: space-between;
	grid-template-columns: repeat(2, 1fr);
	gap: 20px;
}
.content  .p_flex-center img{
	width: 100%;
    height: auto;
    object-fit: contain;
}
.weight-bold{font-weight: bold;}

.cta_form_section .heading-center.headings{
	    margin-top: 0;
}
.cta_form_section .heading-center.headings h1{
	margin-bottom:15px;
	    line-height: 1.2;
}
.category-sale-banner.intro, .category-sale-banner .intro-item, .category-sale-banner .intro-slider {
    min-height: 249px;
    padding-bottom: 0;
}
.category-sale-banner .intro-content {
    padding-bottom: 30px;
}

.news-item-img {
    position: relative;
    display: block;
    overflow: hidden;
}

.news-item-badge {
    position: absolute;
    top: 14px;
    right: 0;
    z-index: 5;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    min-height: 32px;
    padding: 6px 18px;
    background: #0b71d9;
    color: #fff;
    font-size: 15px;
    font-weight: 500;
    line-height: 1;
    border-radius: 0;
    box-shadow: 0 4px 10px rgba(0, 0, 0, 0.12);
}

.news-item-badge::before {
    content: "";
    position: absolute;
    left: -10px;
    top: 0;
    width: 0;
    height: 0;
    border-top: 16px solid transparent;
    border-bottom: 16px solid transparent;
    border-right: 10px solid #0b71d9;
}


@media (max-width:1377px){

	.articles_form_have_questions form{

		    justify-content: center;

	}

}

@media (max-width:768px){
	.p_flex-center{grid-template-columns: repeat(1, 1fr);}
	.articles_category.section .catt-item-info .catt-item-description{

		    font-size: 0.8em;

    text-align: left;

	}
	.main-about-item_new .gallery-item{
		height: auto;
	}
	.main-about-heading p.main-about__text{
		margin-bottom: 5px;
	}
	.main-about-item.main-about-item_new{
		margin-bottom: 15px;
	}
	.main-about-item.main-about-item_new,.main-about-item.main-about-item_new.main-about-item_new__first{
		max-width: fit-content;
	}
	.main-about-item.main-about-item_new .gallery-item{
		min-height: auto;
	}
	.category-extra-products.category-new-view{
	--swiper-navigation-sides-offset:-30px
}
}

@media (max-width:600px){
.category-extra-products.category-new-view{
	--swiper-navigation-sides-offset:-20px
}
	.articles_category.section .catt-item{

flex-direction: column;

    text-align: center;

	}

		.articles_category.section .catt-item-info .catt-item-description{

			text-align: center;

		}

		.articles_category.section .catt-item-info .wrapp-btn-link{

			    justify-content: center;

		}

		.articles_category.section .catt-item-info{

			padding-top:0

		}

		.articles_category.section    .catt-item-img {

        width: 100%;

        min-width: 10rem;

        height: auto;

    }

	.content .articles_category.section    .catt-item-img img{

		    margin-bottom: 0;

	}

	.articles_form_have_questions form .form-before-faq_left *{

		text-align: center;

	}

}
@media (max-width:600px){
.category-extra-products.category-new-view{
	--swiper-navigation-sides-offset:0
}
}
@media (max-width:420px){
	.header-static-search .search button{
		display:none
	}
	.header-lang .header-call-back-link span{
    color: #fff;
    font-size: 13px;
	}
	    li a.header-call-back-link {
			 padding: 8px 13px;
		}
	       
}



.image-center_2 {
  display: flex;
  justify-content: center;   
  align-items: center;         
}

.cta_form_section .heading-center.headings {
max-width:1000px;}

.swiper-wrapper .card-item-min .card,
.catalog .card-item-min.swiper-slide .card,
.tabs-item .card-item  .card,
 .card-item-min .card{
	    width: 100%;
}
.card-item-min.swiper-slide{
	    overflow: visible;
		    height: inherit;

}
.cta-form-h1{
	padding-top:1em;margin-top:0;
	    background: #f7f7f7;
}
.cta-form-h1 h1{
	margin-bottom:0;
	padding-bottom:0.4em
}
.ui-widget.ui-widget-content{
	    z-index: 99999;
}
.search-results .mse2-row{
	    display: flex
;
    align-items: center;
    gap: 10px;
	margin-bottom:2em
}
.search-results .mse2-row p{
	    margin: 0;
}
.intro-slider .intro-item.intro-item_btn_center .intro-content{
display: flex;
    justify-content: center;
	    --max-width: 100%;
}
.intro-slider .intro-item.intro-item_btn_center .intro-content .intro-btns{
    margin-top: 186px;
	    margin-right: 129px;
}
.intro-slider .intro-item .intro-item .intro-item_img{
	    position: relative;
}
.intro-slider .intro-item .intro-item-img{
	    position: absolute;
		width: 100%;
}
.main-advanced-item3 .section-subheading.main-products-small.adv-new{
    right: 16px;
    left: unset;
}
.main-mnu .main-mnu-list .menu-item-has-children .menu-item-has-children>ul{
	display:none;
}
.main-mnu .main-mnu-list .menu-item-has-children .menu-item-has-children{
	position:relative
}
.main-mnu .main-mnu-list .menu-item-has-children .menu-item-has-children>a{
	display: flex;
    justify-content: space-between;

}
.main-mnu .main-mnu-list .menu-item-has-children .menu-item-has-children>a:hover>i{
	    transform: rotateX(180deg);
		    color: var(--main-color);
}
.main-mnu .main-mnu-list .menu-item-has-children .menu-item-has-children:hover>ul{
	        position: absolute;
    left: 95%;
    top: 0;
    padding: .5rem 1.5625rem;
    background-color: var(--primary-color);
    box-shadow: var(--el-box-shadow);
    min-width: 12.5rem;
    border-radius: var(--el-border-radius-min);
	display: flex;
    flex-direction: column;
    line-height: 1.2;
    gap: 10px;
}
.category-extra-products.category-new-view{
	    z-index: 9;
    position: relative;
}

.header-mega-nav{
    max-height: 95vh;
    overflow-y: auto;
}
.new-sertificates-gallery .gallery-item{
	height: 400px;
}
.new-sertificates-gallery .brands-col{
	    width: 31%;
}
@media only screen and (max-width: 767.98px), only screen and (min-width: 567px) and (max-width: 900px) and (orientation: landscape) {
   .new-sertificates-gallery .brands-col {
        width: 46%;
    }
	.new-sertificates-gallery .gallery-item {
    height: 270px;
}
}
@media screen and (max-width:480px){
   .new-sertificates-gallery .brands-col {
        width: 100%;
    }
	.new-sertificates-gallery .brands-item.item-style, .new-sertificates-gallery .gallery-item {
            height: calc(100vw * 1.2);
}
}
/*изменения header*/
@media screen and (min-width:767px){
    .material-icons.phone-dropdown-trigger{
        display: none;
    }
    .dropdown.with_icons{
        top: 30px;
        right: 10%;
    }
    .header-fixed{
        display: flex;
        flex-direction: column;
    }
    .dropdown.with_icons{
        position: relative;
        display: flex;
        top: auto;
        right: auto;
        max-width: max-content;
        min-width: auto;
        background: transparent;
        border: none;
        box-shadow: none;
        padding: 0;
        margin-bottom: 5px;
    }
    .dropdown.with_icons .wrap{
        display: flex;
    }
    .dropdown.with_icons .more_phone{
        display: flex;
        align-items: center;
        margin-bottom: 0;
        line-height: 1;
        margin-left: 5px;
    }
    .dropdown.with_icons .little_city{
        margin-left: 10px;
        margin-right: 5px;
    }
    .dropdown.with_icons .number_head{
        display: flex;
        align-items: center;
    }
    .header-actions .header-lang .number_head{display: none;}
    .dropdown.with_icons .more_phone.not-reverse{
        flex-direction: row;
    }
    .dropdown.with_icons .footer-social-links{
        margin-left: 10px;
    }
    .dropdown.with_icons .footer-social-links li a{
        width: 25px;
        height: 25px;
    }
    .dropdown.with_icons .footer-social-links li a img{
        width: 25px;
        height: 25px;
    }
    
}
@media (max-width: 1199.98px) {
	
	.flickity-enabled  .flickity-slider .winter-banner.intro-item{
		    align-items: flex-end;
	}
	.flickity-enabled  .flickity-slider .winter-banner.intro-item .intro-content{
		    --max-width: 100%;
			    text-align: center;
	}
	.flickity-enabled  .flickity-slider .winter-banner.intro-item .intro-content .section-subheading{
		color: #fff !important;
    font-weight: 700;
    text-shadow: -1px -1px 1px rgba(255, 255, 255, .1), 1px 1px 1px rgba(0, 0, 0, .5), 2px 2px 2px rgba(0, 0, 0, 0);
	}
	
	.flickity-enabled  .flickity-slider .winter-banner.intro-item .intro-content .btn-group{
		    justify-content: center;
	}
	
    .ig-item-small {
        height: 299px;
    }
}
@media (max-width:992px){
.intro-slider .intro-item.intro-item_btn_center .intro-content .intro-btns{
    margin-top: 172px;
	    margin-right: 0;
}
.hide_button_mobile{
	display:none !important;
}@media only screen and (min-width: 567px) and (max-width: 900px) and (orientation: landscape) {
    .intro-slider, .intro-item {
        height: auto;
        min-height: 29rem;
    }
}
}
@media (max-width:766px){
	header .search input[name="query"]{
		left:50%;
		transform:translate(-50%);
		-webkit-transform:translate(-50%) !important; 
	}
	.intro-slider .intro-item.intro-item_btn_center .intro-content .intro-btns{
        margin-top: 107px;
	    margin-right: 0;
    }
    .dropdown.with_icons{
        display: none;
        top: 30px;
        right: 10%;
    }
    

    .header-lang .number_head{
        display: flex;
        align-items: center;
    }
    .phone-dropdown-trigger {
        cursor: pointer;
        user-select: none;
        margin-left: 5px;
        font-size: 20px;
        width: 24px; 
        text-align: center;
        transition: color 0.2s ease;
        position: relative;
        top: -2px;
        line-height: 1
        ;
    }
    .phone-dropdown-trigger.is-active {
        color: #e53935; 
    }

    .dropdown.with_icons .more_phone{
        display: flex;
        flex-direction: column;
    }
    .dropdown.with_icons .more_phone.not-reverse{
        flex-direction: row;
    }
    .phone-dropdown-trigger.is-active {
        transform: rotate(180deg);
    }

    .dropdown.with_icons {
        display: none; 
    }

    .dropdown.with_icons.is-open {
        display: block !important;
    }
    .header_right_column .search input{
        padding: 0;
    }
    .header_right_column .search form{
        height: auto;
    }
    .header_right_column .header-static-search .search{
        top: 10px;
    }
    .header-lang .number_head:before{
        content:'Минск';
        position: absolute;
        left: -40px;
        color: gray;
    }
}


@media (min-width: 992px) {
    .col-lg-5_maps {
        flex: 0 0 33% !important;
        max-width: 33% !important;
    }
	
}
@media (max-width: 550px) {
	.flickity-enabled  .flickity-slider .winter-banner.intro-item .intro-content{

    margin-bottom: 8vw !important;
	}
}
@media (max-width: 420px) {
    header.header .header-static-search .search button {
        display: block;
    }
  header.header .logo img {
        width: 25vw;
    }
     header.header  .header-static-search .search button {
            height: 35px;
    width: 35px;
    }
     header.header .header-fixed .row .header-fixed-col {
        padding: 0 .1rem;
    }
   header.header  .header-fixed .row {
        margin-left: 0;
        margin-right: 0;
    }
 header.header	.header-actions>li {
    margin-left: 0;
}
 header.header .header_right_column {
        flex: unset;
    }
	 header.header .header-lang .header-call-back-link{
		     max-width: 126px !important;
			         padding: 5px 8px;
	 }
	 header.header .header-actions{
		 margin-left: unset;
	 }
}

@media (max-width: 350px) {
  header.header .logo img {
        width: 17vw;
    }
}

.economy-block {
    display: flex;
    align-items: flex-start;
    gap: 30px;
    margin: 30px 0;
    flex-wrap: wrap;
}

.economy-content {
    flex: 1;
    min-width: 300px;
}

.economy-image {
    flex: 0 0 auto;
    max-width: 380px;
}

.economy-image img {
    width: 100%;
    height: auto;
    border-radius: 8px;
    box-shadow: 0 10px 25px rgba(0,0,0,0.12);
}

/* Варианты расположения */

/* Картинка справа (по умолчанию) */
.economy-block {
    flex-direction: row;
}

/* Картинка слева */
.economy-block.image-left {
    flex-direction: row-reverse;
}

/* Адаптив */
@media (max-width: 768px) {
    .economy-block {
        flex-direction: column !important;
        gap: 25px;
    }
    .economy-image {
        max-width: 100%;
    }
}
