body, html {width: 100%;   height:100%;background: #EFFFF4;}
body, th, td {font-family: 'Roboto Condensed'; color: var(--Dark-Agro, #14383B);   font-size: 18px;    font-weight: 400;    line-height: 140%;}
body, form, object {margin: 0;padding: 0;}
img, table {border: none;}
table {border-collapse: collapse;}
table td {padding: 0;}
a {color: #14383B;text-decoration:underline; transition:0.5s; -webkit-transition:0.5s; -moz-transition:0.5s; -ms-transition:0.5s; -o-transition:0.5s; }
a:hover {text-decoration:none;}
:focus {outline:none!important;text-decoration:none!important;}

.op { transition:0s!important ; -webkit-transition:0s!important ; -moz-transition:0s!important ; -ms-transition:0s!important ; -o-transition:0s!important ; }

.simpleParallax {height:100%;}
.wrapper {overflow:hidden;}
.sticky {position:fixed;}
.stop {  position: relative;}
.bold {font-weight:bold;}
.container-fluid {max-width:1460px;}
.italic {font-style:italic;}
img {max-width:100%;width:auto;height:auto;}
button {border:0;outline: none!important; background:none; padding:0; color: #33383A; text-align:left; transition:0.5s; -webkit-transition:0.5s; -moz-transition:0.5s; -ms-transition:0.5s; -o-transition:0.5s;  }
button .ic { transition:0s ; -webkit-transition:0s ; -moz-transition:0s ; -ms-transition:0s ; -o-transition:0s ; }

.ic { transition:0.5s; -webkit-transition:0.5s; -moz-transition:0.5s; -ms-transition:0.5s; -o-transition:0.5s; }
.ic:before { transition:0.5s; -webkit-transition:0.5s; -moz-transition:0.5s; -ms-transition:0.5s; -o-transition:0.5s; }
.h-100 {    height: 100% !important;}
.menu-open {overflow:hidden!important;}
.margin-bottom {margin-bottom:140px!important;}
.padding {padding-top:140px;padding-bottom:140px;}
.padding-top {padding-top:140px;}
.padding-bottom {padding-bottom:140px;}
.modal-open {overflow:hidden!important;}

h1 { font-family: 'Roboto Condensed';margin:0 0 32px 0; color: var(--Dark-Agro, #14383B);    font-size: 88px;    font-weight: 700;    line-height: 90%;    letter-spacing: -0.88px;}
h1 span {color:#06C11F;}
h2 {font-family: 'Roboto Condensed';margin:0 0 24px 0;color: var(--Dark-Agro, #14383B);    font-size: 88px;    font-weight: 700;    line-height: 90%;    letter-spacing: -0.88px;}
h3 {font-family: 'Roboto Condensed';margin:0 0 24px 0;color: var(--Dark-Agro, #14383B);    font-size: 56px;    font-weight: 700;    line-height: 90%;    letter-spacing: -0.88px;}
h2 span {color:#06C11F;}
.title-container {margin:0 0 40px 0;}
.title-container h2 {margin:0 0 0px 0;}



.gutters-16 {margin-right: -16px;margin-left: -16px;}
.gutters-16 > .col,.gutters-16 > [class*="col-"] {padding-right: 16px; padding-left: 16px;}
.gutters-20 {margin-right: -20px;margin-left: -20px;}
.gutters-20 > .col,.gutters-20 > [class*="col-"] {padding-right: 20px; padding-left: 20px;}
.gutters-30 {margin-right: -30px;margin-left: -30px;}
.gutters-30 > .col,.gutters-30 > [class*="col-"] {padding-right: 30px; padding-left: 30px;}
.gutters-40 {margin-right: -40px;margin-left: -40px;}
.gutters-40 > .col,.gutters-40 > [class*="col-"] {padding-right: 40px; padding-left: 40px;}


.link-default { width:100%;max-width:345px; border:0; position:relative; text-decoration:none; border-bottom:1px solid #14383B; padding:0 0 12px 0; font-size: 16px; line-height: 100%; letter-spacing: 0.32px; text-transform: uppercase; transition:0.5s ; -webkit-transition:0.5s ; -moz-transition:0.5s ; -ms-transition:0.5s ; -o-transition:0.5s ; }
.link-default.w-100 { width:100%;max-width:100%;}
.link-default:after { content:""; display:block; height:2px;background:#06C11F; position:absolute; left:0; bottom:-1px; width:0; transition:0.5s ; -webkit-transition:0.5s ; -moz-transition:0.5s ; -ms-transition:0.5s ; -o-transition:0.5s ; }
.link-default .icon {width:24px; min-width:24px; height:24px; margin:0 0 0 20px; display:flex; align-items: center; justify-content: center; border-radius:50% ; -webkit-border-radius:50% ; -moz-border-radius:50% ; -ms-border-radius:50% ; -o-border-radius:50% ; transition:0.5s ; -webkit-transition:0.5s ; -moz-transition:0.5s ; -ms-transition:0.5s ; -o-transition:0.5s ; }
.link-default .ic { font-size:24px; display:block; transition:0.3s ; -webkit-transition:0.3s ; -moz-transition:0.3s ; -ms-transition:0.3s ; -o-transition:0.3s ; }
.link-default:hover:after {width:100%;}
.link-default:hover .ic {font-size:28px;}
.link-default:hover .icon { width:28px; min-width:28px; height:28px; margin:-2px; transform:rotate(90deg) ; -webkit-transform:rotate(90deg) ; -moz-transform:rotate(90deg) ; -ms-transform:rotate(90deg) ; -o-transform:rotate(90deg) ; }


.link-default.white {color:#fff;border-color:#fff;}

.item:hover .link-default:not(.not):after {width:100%;}
.item:hover .link-default:not(.not) .ic {font-size:28px;}
.item:hover .link-default:not(.not) .icon { width:28px; min-width:28px; height:28px; margin:-2px; transform:rotate(90deg) ; -webkit-transform:rotate(90deg) ; -moz-transform:rotate(90deg) ; -ms-transform:rotate(90deg) ; -o-transform:rotate(90deg) ; }


.btn-border {text-decoration:none; background:none;height:48px;padding:0 22px;line-height: 100%;    text-transform: uppercase; display:inline-flex; align-items: center; justify-content: center; border-radius: 8px; border: 2px solid var(--Green-Golf, #06C11F); -webkit-border-radius: 8px; -moz-border-radius: 8px; -ms-border-radius: 8px; -o-border-radius: 8px; }
.btn-border .ic {font-size:24px;margin:0 0 0 12px;}
.btn-border .ic:before {color:#14383B;}
.btn-border:hover {background: #DFFCE4;}
.btn-border:hover .ic:before {color:#06C11F;}
.item:hover .btn-border {background: #DFFCE4;}
.item:hover .btn-border .ic:before {color:#06C11F;}
.btn-border .value {white-space: nowrap;}

.btn-default {position:relative; border:0; overflow:hidden; text-decoration: none; height:56px; display:inline-flex; align-items: center; justify-content: center; padding:0px 32px;color: var(--Total-White, #FFF);    font-weight: 400;    line-height: 100%;    text-transform: uppercase; border-radius: 8px; background: var(--Green-Golf, #06C11F); -webkit-border-radius: 8px; -moz-border-radius: 8px; -ms-border-radius: 8px; -o-border-radius: 8px; }
.btn-default:before { content:""; display:block; position:absolute; top:100%; left:50%; width: 150%; border-radius: 50%; height: 274px; transform:translateX(-50%) ; background:#0AB321; -webkit-transform:translateX(-50%) ; -moz-transform:translateX(-50%) ; -ms-transform:translateX(-50%) ; -o-transform:translateX(-50%) ; -webkit-border-radius: 50%; -moz-border-radius: 50%; -ms-border-radius: 50%; -o-border-radius: 50%; transition: 0.5s; -webkit-transition: 0.5s; -moz-transition: 0.5s; -ms-transition: 0.5s; -o-transition: 0.5s; }
.btn-default span {position:relative;z-index:2;}
.btn-default:hover:before {top:-100%;}
.btn-default .ic {font-size:32px;margin:0 12px 0 0;}

::-webkit-scrollbar { width: 4px; border-radius: 6px; background-color: rgba(216, 200, 157, 0.2); -webkit-border-radius: 6px; -moz-border-radius: 6px; -ms-border-radius: 6px; -o-border-radius: 6px; }
::-webkit-scrollbar-thumb { border-radius: 6px; background: #0AB321; -webkit-border-radius: 6px; -moz-border-radius: 6px; -ms-border-radius: 6px; -o-border-radius: 6px; }
::-webkit-scrollbar-track { border-radius: 6px; background-color: transparent; -webkit-border-radius: 6px; -moz-border-radius: 6px; -ms-border-radius: 6px; -o-border-radius: 6px; }
::-webkit-scrollbar:horizontal{height:4px;}


.main-hero {position:relative;}
.main-hero .hero-slider {height:933px;overflow:hidden;}
.main-hero .hero-slider .slide {opacity:0;position:relative;}
.main-hero .hero-slider .slide:first-child {opacity:1;}
.main-hero .hero-slider.slick-initialized .slide {opacity:1;}
.main-hero .hero-slider .slide .item-media {height:933px;position:relative;}
.main-hero .hero-slider .slide .item-media:after {content:""; pointer-events: none;display:block;position:absolute;top:0;bottom:0;left:0;right:0;background: linear-gradient(180deg, rgba(5, 24, 26, 0.00) 61.44%, rgba(5, 24, 26, 0.50) 100%);}
.main-hero .hero-slider .slide .item-media:before {content:""; pointer-events: none;display:block;position:absolute;top:0;bottom:0;left:0;right:0;background: linear-gradient(0deg, rgba(5, 24, 26, 0.00) 61.44%, rgba(5, 24, 26, 0.50) 100%);}
.main-hero .hero-slider .slide .item-media video {-o-object-fit: cover; object-fit: cover; width: 100%; height: 100%;}
.main-hero .hero-slider .slide .item-media img {-o-object-fit: cover; object-fit: cover; width: 100%; height: 100%;object-position: right center;}
.main-hero .hero-slider .slide .item-info {position:absolute;z-index:5;position:absolute;bottom:332px;left:0;right:0;}





.main-hero .hero-info {position:absolute;left:0;right:0;z-index:70;bottom:70px;}
.main-hero .hero-info .slider-catalog {position:relative;margin:0 -7px 0 -7px;padding:10px 0 0 0;}
.main-hero .hero-info .slider-catalog .item {text-decoration:none;color: var(--Total-White, #FFF);  margin:0 7px; height:156px; overflow:hidden; border:1px solid rgba(255,255,255,0.3); border-radius: 16px; position:relative; -webkit-border-radius: 16px; -moz-border-radius: 16px; -ms-border-radius: 16px; -o-border-radius: 16px; }
.main-hero .hero-info .slider-catalog .item:before { content:""; display:block; position:absolute; top:0; bottom:50%; left:0; right:0; background: rgba(184, 195, 196, 0.12); transition:0.5s ; -webkit-transition:0.5s ; -moz-transition:0.5s ; -ms-transition:0.5s ; -o-transition:0.5s ; }
.main-hero .hero-info .slider-catalog .item:after {content:"";display:block;position:absolute;top:0;bottom:0;left:0;right:0;backdrop-filter: blur(6px);}
.main-hero .hero-info .slider-catalog .item > div {position:relative;z-index:3;}
.main-hero .hero-info .slider-catalog .item .name {margin:14px 0 0 0;   text-align: center;    line-height: 100%;}

.main-hero .hero-info .slider-catalog .item svg path { transition:0.5s ; -webkit-transition:0.5s ; -moz-transition:0.5s ; -ms-transition:0.5s ; -o-transition:0.5s ; }



.main-hero .hero-info .slider-dots {margin:0 0 38px 0;position:relative;height:16px;}
.main-hero .hero-slider .info-left {max-width:830px;}
.main-hero .hero-slider p {margin:0;}
.main-hero .hero-info .slider-dots .slick-dots {bottom:0;}
.main-hero .h1 {margin:0 0 32px 0;color: var(--Dark-Agro, #14383B);font-size: 88px;font-weight: 700;line-height: 90%;letter-spacing: -1.04px;}
.main-hero h1 {margin:0 0 32px 0;color: var(--Dark-Agro, #14383B);font-size: 88px;font-weight: 700;line-height: 90%;letter-spacing: -1.04px;}
.main-hero .subtitle {color: var(--Dark-Agro, #14383B);   font-size: 56px;    font-weight: 700;    line-height: 100%;    letter-spacing: -0.56px;}

.main-hero .btn-banner {margin:24px 0 0 0; text-decoration: none;display:inline-block; padding:19px 32px;    line-height: 100%;    text-transform: uppercase; border-radius: 8px; background: var(--Total-White, #FFF); -webkit-border-radius: 8px; -moz-border-radius: 8px; -ms-border-radius: 8px; -o-border-radius: 8px; }

.main-hero .btn-banner:hover {background:#14383B;color:#fff;}
.main-hero .hero-slider .data {margin:0 45px 0 0;color: var(--Dark-Green, #0AB321);font-size: 104px; font-weight: 700;line-height: 100%;letter-spacing: -1.04px;}
.main-hero .hero-slider .anons {color: #14383B;font-size: 20px;font-weight: 400;line-height: 140%;}

.main-hero .white .h1 {color:#fff;}
.main-hero .white h1 {color:#fff;}
.main-hero .white .subtitle {color:#fff;}
.main-hero .hero-slider .white .anons {color:#fff;}



.content {padding:138px 0 0 0;}
.home .content {padding:0;}
.header {position:fixed;top:0;left:0;right:0;z-index:200;background: var(--Total-White, #FFF);    box-shadow: 0px 4px 12px 0px rgba(0, 0, 0, 0.04);transition:0.5s ; -webkit-transition:0.5s ; -moz-transition:0.5s ; -ms-transition:0.5s ; -o-transition:0.5s ;}

.header .header-top {background: var(--Total-White, #FFF); padding:16px 0;z-index:5; border-bottom:1px solid #ECEFEF;   /*box-shadow: 0px 4px 12px 0px rgba(0, 0, 0, 0.04);*/position:relative;}
.header .logo {width:203px;min-width:203px;position:relative;padding:0 0 7px 0; margin:0 30px 0 0;}
.header .logo span:last-child img {position:relative;margin:0 0 -6px 0;}
.header-search {width:100%;position:relative;}
.header-search form {display:block;width:100%;}
.header-search .is-form-style input.is-search-input{font-family: 'Roboto Condensed'!important;  display:block;height:40px!important; width:100%; border:1px solid #ECEFEF!important; padding:9px 10px 9px 50px!important; color: var(--Dark-Agro, #14383B)!important; font-size: 18px; font-weight: 400; line-height: 100%; letter-spacing: 0.36px; border-radius: 6px!important; background: var(--Light-Grey, #ECEFEF)!important; -webkit-border-radius: 6px!important; -moz-border-radius: 6px!important; -ms-border-radius: 6px!important; -o-border-radius: 6px!important; }
.header-search .is-form-style input.is-search-input:focus {background:none!important;border-color:#14383B!important;}
.header-search .is-search-submit { display:block; position:absolute; left:20px!important; top:50%!important; width:18px!important; border:0!important; height:18px!important; background: url('../../images/search.svg') no-repeat center!important; opacity:0.4!important; transform:translateY(-50%) ; -webkit-transform:translateY(-50%) ; -moz-transform:translateY(-50%) ; -ms-transform:translateY(-50%) ; -o-transform:translateY(-50%) ; transition:0.5s ; -webkit-transition:0.5s ; -moz-transition:0.5s ; -ms-transition:0.5s ; -o-transition:0.5s ; }
.header-search .is-search-submit:hover {opacity:1!important;}
.header-search .is-search-icon {display:none!important;}
.header-search .is-search-input::-webkit-input-placeholder {color: var(--Dark-Agro, #14383B);    line-height: 100%;    letter-spacing: 0.36px;  opacity:0.4;}
.header-search .is-search-input::-moz-placeholder          {color: var(--Dark-Agro, #14383B);    line-height: 100%;    letter-spacing: 0.36px;  opacity:0.4;}
.header-search .is-search-input:-moz-placeholder           {color: var(--Dark-Agro, #14383B);    line-height: 100%;    letter-spacing: 0.36px;   opacity:0.4;}
.header-search .is-search-input:-ms-input-placeholder      {color: var(--Dark-Agro, #14383B);    line-height: 100%;    letter-spacing: 0.36px;    opacity:0.4;}
.header .btn-catalog {white-space: nowrap; margin:0 16px 0 0;color: var(--Total-White, #FFF);    text-align: center;    line-height: 100%;    letter-spacing: 0.36px; padding:10px 16px; border-radius: 6px; background: var(--Green-Golf, #06C11F); -webkit-border-radius: 6px; -moz-border-radius: 6px; -ms-border-radius: 6px; -o-border-radius: 6px; }
.header .btn-catalog .ic {font-size:20px;margin:0 8px 0 0;}
.header .btn-catalog:hover {background: #0AB321;}

.header .header-download {text-align: center; margin:0 0 0 24px; text-decoration: none;  line-height: 100%;    letter-spacing: 0.36px; white-space: nowrap; padding:8px 14px; border-radius: 6px; border: 2px solid var(--Green-Golf, #06C11F); -webkit-border-radius: 6px; -moz-border-radius: 6px; -ms-border-radius: 6px; -o-border-radius: 6px; }
.header .header-download .ic {font-size:20px;margin:0 8px 0 0;}
.header .header-download:hover {background: #DFFCE4;}
.header .header-schema {white-space: nowrap;margin:0 0 0 24px;text-decoration: none; line-height: 100%; }
.header .header-schema  .ic {font-size:24px;margin:0 10px 0 0;}
.header .header-schema:hover {color:#06C11F;}




.header-lng {margin:0 0px 0 16px;position:relative;}
.header-lng .lng-button { cursor:pointer; padding:11px 12px; color: var(--Dark-Agro, #14383B); line-height: 100%; letter-spacing: 0.36px; text-transform: uppercase; border-radius: 6px; background: var(--Light-Grey, #ECEFEF); -webkit-border-radius: 6px; -moz-border-radius: 6px; -ms-border-radius: 6px; -o-border-radius: 6px; }
.header-lng:hover .lng-button { border-radius:8px 8px 0 0 ; -webkit-border-radius:8px 8px 0 0 ; -moz-border-radius:8px 8px 0 0 ; -ms-border-radius:8px 8px 0 0 ; -o-border-radius:8px 8px 0 0 ; }
.header-lng .lng-dropdown { opacity:0; visibility: hidden; pointer-events: none; margin:-10px 0 0 0;width:100%;text-align: center; position:absolute; top:100%; left:50%; transform: translateX(-50%); padding:2px 2px 10px 2px; border-radius:0 0 8px 8px; background: var(--Light-Grey, #ECEFEF); transition:0.5s; -webkit-transition:0.5s; -moz-transition:0.5s; -ms-transition:0.5s; -o-transition:0.5s; -webkit-transform: translateX(-50%); -moz-transform: translateX(-50%); -ms-transform: translateX(-50%); -o-transform: translateX(-50%); -webkit-border-radius:0 0 8px 8px; -moz-border-radius:0 0 8px 8px; -ms-border-radius:0 0 8px 8px; -o-border-radius:0 0 8px 8px; }
.header-lng .lng-dropdown .value {display:block;text-decoration:none;color: var(--Dark-Agro, #14383B); line-height: 100%; letter-spacing: 0.36px; text-transform: uppercase;padding:6px 0;}


.main-menu {position:relative; padding:24px 0 24px 0;  transition:0.5s ; -webkit-transition:0.5s ; -moz-transition:0.5s ; -ms-transition:0.5s ; -o-transition:0.5s ; }
.main-menu .nav {flex-wrap: nowrap;}
.main-menu .nav .d-flex {z-index:3;position:relative;}
.main-menu .nav li .nav-link {text-decoration:None;padding:0;position:relative; white-space: nowrap;color: var(--Dark-Agro, #14383B);    font-size: 16px;    line-height: 100%;    letter-spacing: 0.32px;    text-transform: uppercase;}
.main-menu .nav li .nav-link .ic { font-size:16px; margin: 0 0 0 8px; transition:0.5s ; -webkit-transition:0.5s ; -moz-transition:0.5s ; -ms-transition:0.5s ; -o-transition:0.5s ; }
.main-menu .nav li .nav-link .ic:before {color: var(--Dark-Agro, #14383B);}
.main-menu .nav li .nav-link:after {content:"";display:block;position:absolute;right:-74px;top:0;bottom:0;width:1px;background:#14383B;opacity: 0.3;}
.main-menu .nav li:last-child .nav-link:after {display:none;}
.main-menu .nav li.open .nav-link .ic { transform:rotate(-180deg) ; -webkit-transform:rotate(-180deg) ; -moz-transform:rotate(-180deg) ; -ms-transform:rotate(-180deg) ; -o-transform:rotate(-180deg) ; }
.main-menu .nav li.open .nav-link {color:#06C11F!important;}
.main-menu .nav li.open .nav-link .ic:before {color:#06C11F!important;}

.main-menu .drop-menu { opacity:0; visibility: hidden; pointer-events: none; position:absolute; top:0; left:0; right:0; background:#fff; padding:72px 0 40px 0; transition:0.5s ; -webkit-transition:0.5s ; -moz-transition:0.5s ; -ms-transition:0.5s ; -o-transition:0.5s ; }
.main-menu .drop-menu .drop-item {display:block;text-decoration:none;position:relative;}
.main-menu .drop-menu .drop-item .item-image {position:relative;overflow:hidden; height: 232px; border-radius: 16px; -webkit-border-radius: 16px; -moz-border-radius: 16px; -ms-border-radius: 16px; -o-border-radius: 16px; }
.main-menu .drop-menu .drop-item .item-image img { -o-object-fit: cover; object-fit: cover; width: 100%; height: 100%; transition:0.5s ; -webkit-transition:0.5s ; -moz-transition:0.5s ; -ms-transition:0.5s ; -o-transition:0.5s ; }
.main-menu .drop-menu .drop-item:hover .item-image img { transform:scale(1.2) ; -webkit-transform:scale(1.2) ; -moz-transform:scale(1.2) ; -ms-transform:scale(1.2) ; -o-transform:scale(1.2) ; }
.main-menu .drop-menu .drop-item .item-image:after {content:"";display:block;position:absolute;top:0;bottom:0;left:0;right:0;opacity: 0.4;    background: var(--Almost-Black, #05181A);}
.main-menu .drop-menu .drop-item .item-name {position:absolute;left:32px;bottom:24px;color: var(--Total-White, #FFF);   font-size: 32px;    font-weight: 700;    line-height: 100%;    letter-spacing: -0.32px;}
.main-menu .drop-menu .col {max-width:33.3%;}
.main-menu .open .drop-menu {opacity:1;visibility: visible; pointer-events: all; }

.catalog-menu { opacity:0; visibility: hidden; pointer-events: none; position:absolute; top:100%; left:0; right:0; background:#fff; z-index:5; margin:1px 0 0 0; transition:0.5s ; -webkit-transition:0.5s ; -moz-transition:0.5s ; -ms-transition:0.5s ; -o-transition:0.5s ; }
.catalog-menu .col {padding-top:40px;padding-bottom:40px;border-right:1px solid #ECEFEF;}
.catalog-menu .col-auto {padding:0!important;}
.catalog-menu .col:last-child {border-right:0;padding:0!important;}
.catalog-menu .menu-item {height:100%;}
.catalog-menu .menu-item .item-name {display:block;text-decoration: none;color: var(--Dark-Agro, #14383B);    font-size: 32px;      font-weight: 700;    line-height: 90%;    letter-spacing: -0.32px;}
.catalog-menu .menu-item .item-name:hover {color:#06C11F;}
.catalog-menu .menu-item .nav li a {display:block;text-decoration: none;display:block;margin:20px 0 0 0;}
.catalog-menu .menu-item .nav li a:hover {color:#06C11F;text-decoration: underline;}
.catalog-menu .menu-item .nav {margin:0 0 54px 0;}
.catalog-menu .menu-image {position:relative;height:100%;margin:0 -240px 0 0;min-width:1000px;}
.catalog-menu .menu-image img { -o-object-fit: cover; object-fit: cover; width: 100%; height: 100%;position:absolute;top:0;left:0; object-position: bottom center;}
.catalog-open .catalog-menu  {opacity:1;visibility: visible; pointer-events: all; }




.header.fix {position:fixed;top:0;left:0;right:0;background: var(--Total-White, #FFF);    box-shadow: 0px 4px 12px 0px rgba(0, 0, 0, 0.04);}
.header.fix .header-top {  box-shadow: none;}
.header.fix .main-menu .nav li .nav-link {color: var(--Dark-Agro, #14383B); }
.header.fix .main-menu .nav li .nav-link .ic:before {color: var(--Dark-Agro, #14383B); }
.header.fix .main-menu .nav li .nav-link:after {background:#14383B;}

.menu-open .header .main-menu .nav li .nav-link {color: var(--Dark-Agro, #14383B); }
.menu-open .header .main-menu .nav li .nav-link .ic:before {color: var(--Dark-Agro, #14383B); }
.menu-open .header .main-menu .nav li .nav-link:after {background:#14383B;}

body:not(.home) .header {background: var(--Total-White, #FFF);    box-shadow: 0px 4px 12px 0px rgba(0, 0, 0, 0.04);}
body:not(.home) .header .header-top {  box-shadow: none;}
body:not(.home) .header .main-menu .nav li .nav-link {color: var(--Dark-Agro, #14383B); }
body:not(.home) .header .main-menu .nav li .nav-link .ic:before {color: var(--Dark-Agro, #14383B); }
body:not(.home) .header .main-menu .nav li .nav-link:after {background:#14383B;}

.menu-bg { position:fixed; z-index:190; top:0; bottom:0; left:0; right:0;  opacity:0; visibility: hidden; pointer-events: none; background: var(--Almost-Black, #05181A); transition:0.5s ; -webkit-transition:0.5s ; -moz-transition:0.5s ; -ms-transition:0.5s ; -o-transition:0.5s ; }
.menu-open .menu-bg { opacity:0.7; visibility: visible; pointer-events: all;}
.catalog-open .menu-bg { opacity:0.7; visibility: visible; pointer-events: all;}
.catalog-open {overflow:hidden;}

.section-name {margin:0 0 20px 0;line-height: 100%;    text-transform: uppercase;white-space: nowrap;}
.section-name .ic {width:28px;min-width:28px;margin:0 16px 0 0;}
.title-container .section-name {margin:0 40px 0 0;}

.about-slider {position:relative;margin:0 -48px 0 0;}
.about-slider .slick-list {overflow:visible;}
.about-slider .slide {padding:0 48px 0 0;}
.about-slider .item {position:relative;}
.about-slider .item .item-image { height:580px; position:relative;overflow:hidden; border-radius: 24px; -webkit-border-radius: 24px; -moz-border-radius: 24px; -ms-border-radius: 24px; -o-border-radius: 24px; }
.about-slider .item .item-image img { -o-object-fit: cover; object-fit: cover; width: 100%; height: 100%;}
.about-slider .item .item-image:after {content:"";display:block;position:absolute;top:0;bottom:0;left:0;right:0;background: linear-gradient(180deg, rgba(5, 24, 26, 0.10) 0%, rgba(5, 24, 26, 0.60) 100%);}
.about-slider .item .item-info {position:absolute;z-index:3;top:0;bottom:0;left:0;right:0;padding:64px 80px 60px 80px;color:#fff;}
.about-slider .item .item-name {   font-size: 88px;    font-weight: 700;     line-height: 90%;    letter-spacing: -0.88px;}
.about-slider .item .i-item {font-size: 24px;    line-height: 120%}
.about-slider .item .i-item .icon {margin:0 0 20px 0;}
.about-slider .item .i-item .icon img {height:80px;}


.slider-navs {position:relative;height:44px;width:100px;min-width:100px;margin:0 0 0 40px;}
.title-container .line {width:100%;background: #B8C3C4;height:1px;}

.tab-navs {margin:0 0 40px 0;}
.tab-navs .nav .nav-link { display:block; padding:7px 15px; text-decoration: none;    line-height: 100%;    text-transform: uppercase; margin:0 16px 0 0; border-radius: 20px; border: 1px solid rgba(20, 56, 59, 0.18); -webkit-border-radius: 20px; -moz-border-radius: 20px; -ms-border-radius: 20px; -o-border-radius: 20px; }
.tab-navs .nav .nav-link.active {background: #06C11F;border-color: #06C11F;color:#fff;}
.tab-navs .nav .nav-link:hover {background: #06C11F;border-color: #06C11F;color:#fff;}
.tab-navs .nav li:last-child .nav-link {margin:0;}

.catalog-slider {position:relative;margin:0 -100% 0 0;overflow:hidden;}
.catalog-list .slide {padding:0 20px 0 0;float:none;height:unset;}
.catalog-list .slide .item { width:345px;height:100%;}
.catalog-list .slick-list {overflow:visible;}
.catalog-list .slick-track {display:flex;}


.catalog-list .item {text-decoration: none;min-height:446px; position:relative; display:block;height:100%;}
.catalog-list .item .item-container { padding:32px 28px 28px 28px; position:absolute;top:0;left:0;right:0; overflow:hidden; transition:0.5s ; border:1px solid rgba(184, 195, 196, 0.6); background-position:right top 16px; border-radius: 24px; -webkit-border-radius: 24px; -moz-border-radius: 24px; -ms-border-radius: 24px; -o-border-radius: 24px; -webkit-transition:0.5s ; -moz-transition:0.5s ; -ms-transition:0.5s ; -o-transition:0.5s ; }
.catalog-list .item .item-image {display: flex;align-items: center; justify-content: center; text-align:center; margin:0 0 20px 0; height:308px; transition:0.5s ; -webkit-transition:0.5s ; -moz-transition:0.5s ; -ms-transition:0.5s ; -o-transition:0.5s ; }
.catalog-list .item .item-image img {width:auto!important;height:auto!important; margin:0 auto; max-height:100%; transition:0.5s ; -webkit-transition:0.5s ; -moz-transition:0.5s ; -ms-transition:0.5s ; -o-transition:0.5s ; }
.catalog-list .item .item-name {margin:0 0 12px 0;color: var(--Dark-Agro, #14383B);    font-size: 28px;    font-weight: 700;    line-height: 90%;    letter-spacing: -0.28px;}
.catalog-list .item .item-cat {line-height: 100%;    text-transform: uppercase;}
.catalog-list .item .item-hidden { opacity:0; overflow:hidden; max-height:0;  transition:0.5s ; -webkit-transition:0.5s ; -moz-transition:0.5s ; -ms-transition:0.5s ; -o-transition:0.5s ; }
.catalog-list .item .cta { margin:16px 0 0 0; }
.catalog-list .item .item-prop { margin:16px 0 0 0; padding:16px 0 0 0; border-top:1px solid #ECEFEF; color: var(--Dark-Agro, #14383B); font-size: 14px; line-height: 140%; transition:0s ; -webkit-transition:0s ; -moz-transition:0s ; -ms-transition:0s ; -o-transition:0s ; }
.catalog-list .item .item-prop span {font-weight:bold;}

.catalog-list .item .shild {position:absolute;z-index:3;top:20px;left:20px;}
.catalog-list .item .shild .s-item { padding:8px 12px; margin:0 0 6px 0; font-size: 14px; font-style: normal; font-weight: 700; line-height: 100%; letter-spacing: 0.56px; border-radius: 4px; text-transform: uppercase; -webkit-border-radius: 4px; -moz-border-radius: 4px; -ms-border-radius: 4px; -o-border-radius: 4px; }
.catalog-list .item .shild .s-item.new {background: var(--Yellow_Desictekant, #EDBC2B);color: var(--Almost-Black, #05181A);}
.catalog-list .item .shild .s-item.hit {background: var(--Pink_Protryjnik, #FA5A6A);color: #fff;}

.slider-navigate .slider-navs {display:none;}
.slider-navigate .slider-navs.active {display:block;}

.main-catalog h2 {white-space: nowrap;margin:0 40px 0 0;}







.main-culture {position:relative;padding:0 0 360px 0;}
.main-culture .slider-navs {margin:0 0 40px 0;height:auto;}

.culture-slider {position:relative;margin:0 -100% 0 0;z-index:3;}
.culture-slider .slide {padding:0 20px 0 0;}
.culture-slider .item { display:block; position:relative;overflow: hidden; text-decoration: none; width:272px; height: 148px; border-radius: 16px; border: 1px solid var(--Mid-Grey, #B8C3C4); background: var(--Light-Green, #EFFFF4); -webkit-border-radius: 16px; -moz-border-radius: 16px; -ms-border-radius: 16px; -o-border-radius: 16px; }
.culture-slider .item > div {position:relative;z-index:2;}
.culture-slider .item .item-bg { position:absolute;z-index:1; top:0; bottom:0; left:0; right:0; opacity:0; transition:0.5s ; -webkit-transition:0.5s ; -moz-transition:0.5s ; -ms-transition:0.5s ; -o-transition:0.5s ; }
.culture-slider .item .item-bg img { -o-object-fit: cover; object-fit: cover; width: 100%; height: 100%;}
.culture-slider .item .item-bg:after {content:"";display:block;position:absolute;top:0;bottom:0;left:0;right:0;background: linear-gradient(0deg, rgba(5, 18, 20, 0.50) 0%, rgba(5, 18, 20, 0.00) 100%);}
.culture-slider .item svg {height:60px;}
.culture-slider .item .item-name { margin:8px 0 0 0; text-align: center; transition:0.5s ; font-size: 32px; font-weight: 700; line-height: 100%; letter-spacing: -0.32px; -webkit-transition:0.5s ; -moz-transition:0.5s ; -ms-transition:0.5s ; -o-transition:0.5s ; }
.culture-slider .item svg path { transition:0.5s ; -webkit-transition:0.5s ; -moz-transition:0.5s ; -ms-transition:0.5s ; -o-transition:0.5s ; }
.culture-slider .item:hover .item-bg {opacity:1;}
.culture-slider .item:hover .item-name {color:#fff;}
.culture-slider .item:hover svg path {fill:#fff!important;}

.main-culture .culture-bg {position:absolute;bottom:0;left:0;right:0;}
.main-culture .culture-bg .image-container {height:480px;position:relative;}
.main-culture .culture-bg .image-container img { -o-object-fit: cover; object-fit: cover; width: 100%; height: 100%;}
.main-culture .culture-bg .image-container:after {content:"";display:block;position:absolute;top:0;height:50%;left:0;right:0;background: linear-gradient(180deg, #EFFFF4 0%, rgba(239, 255, 244, 1) 0%, rgba(239, 255, 244, 0.00) 100%);}
.main-culture .culture-bg .shape {height:55px; position:absolute; bottom:0;width:100%; left:50%; text-align:center; transform:translateX(-50%) ; -webkit-transform:translateX(-50%) ; -moz-transform:translateX(-50%) ; -ms-transform:translateX(-50%) ; -o-transform:translateX(-50%) ; }
.main-culture .culture-bg .shape img {max-width:none;position:absolute;top:0;left:50%;transform:translateX(-50%) ;}


.services-section {max-width:1920px;margin:0 auto;}
.services-section .logo {width:780px;min-width:780px;margin:0 0 0 40px;}
.services-section .item {display:block;text-decoration:none;position:relative;width:31.54%;overflow:hidden;}
.services-section .item:nth-child(2) {width:36.92%;}
.services-section .item .item-image {height:764px;position:relative;}
.services-section .item .item-image img { -o-object-fit: cover; object-fit: cover; width: 100%; height: 100%; transition: 0.5s; -webkit-transition: 0.5s; -moz-transition: 0.5s; -ms-transition: 0.5s; -o-transition: 0.5s; }
.services-section .item .item-image:after { content:""; display:block; position:absolute; top:0; bottom:0; left:0; right:0; background: linear-gradient(180deg, rgba(5, 24, 26, 0.10) 0%, rgba(5, 24, 26, 0.70) 100%); transition:0.5s ; -webkit-transition:0.5s ; -moz-transition:0.5s ; -ms-transition:0.5s ; -o-transition:0.5s ; }
.services-section .item .item-image:before { content:""; z-index:2;opacity:0; display:block; position:absolute; top:0; bottom:0; left:0; right:0; background: linear-gradient(180deg, rgba(5, 24, 26, 0.10) 0%, rgba(12, 76, 19, 0.70) 100%); transition:0.5s ; -webkit-transition:0.5s ; -moz-transition:0.5s ; -ms-transition:0.5s ; -o-transition:0.5s ; }
.services-section .item .item-info {position:absolute;bottom:88px;left:88px;right:88px;z-index:3;}
.services-section .item .item-name {margin:0 0 32px 0;color: var(--Total-White, #FFF);  font-size: 48px;    font-weight: 700;    line-height: 100%;    letter-spacing: -0.48px;}
.services-section .item .arrow {overflow:hidden; position:relative; position:absolute;z-index:3;width: 60px;    height: 60px;top:60px;right:60px;font-size:24px;}
.services-section .item .arrow .ic { position:absolute; top:50%; left:50%; transform:translate(-50%,-50%) ; -webkit-transform:translate(-50%,-50%) ; -moz-transform:translate(-50%,-50%) ; -ms-transform:translate(-50%,-50%) ; -o-transform:translate(-50%,-50%) ; }
.services-section .item .arrow .ic2 { position:absolute; top:150%; left:-50%; transform:translate(-50%,-50%) ; -webkit-transform:translate(-50%,-50%) ; -moz-transform:translate(-50%,-50%) ; -ms-transform:translate(-50%,-50%) ; -o-transform:translate(-50%,-50%) ; transition: 0.5s; -webkit-transition: 0.5s; -moz-transition: 0.5s; -ms-transition: 0.5s; -o-transition: 0.5s; }


.services-section .item:hover .item-image img { transform:scale(1.2) ; -webkit-transform:scale(1.2) ; -moz-transform:scale(1.2) ; -ms-transform:scale(1.2) ; -o-transform:scale(1.2) ; }
.services-section .item:hover .item-image:before { opacity:1;}
.services-section .item:hover .item-image:after { opacity:0;}

.blog-list .item {display:block;text-decoration: none;margin:0 0 32px 0;padding:0 0 32px 0;border-bottom:1px solid #B8C3C4;}
.blog-list .item:first-child {padding-top:32px;border-top:1px solid #B8C3C4;}
.blog-list .item:last-child {margin:0;}
.blog-list .item .arrow {width: 60px;min-width: 60px; font-size:26px;    height: 60px;margin:0 64px 0 0;}
.blog-list .item .arrow .ic:before {color:#14383B;}
.blog-list .item .item-image { width: 346px; min-width: 346px; height: 240px; margin:0 32px; overflow:hidden; border-radius: 24px; -webkit-border-radius: 24px; -moz-border-radius: 24px; -ms-border-radius: 24px; -o-border-radius: 24px; }
.blog-list .item .item-image img { -o-object-fit: cover; object-fit: cover; width: 100%; height: 100%; transition: 0.5s; -webkit-transition: 0.5s; -moz-transition: 0.5s; -ms-transition: 0.5s; -o-transition: 0.5s; }
.blog-list .item .item-info {width:100%;}
.blog-list .item .item-name { margin:0 0 20px 0; max-width:712px; color: var(--Dark-Agro, #14383B); font-size: 48px; font-weight: 700; line-height: 90%; letter-spacing: -0.48px; transition:0.5s ; -webkit-transition:0.5s ; -moz-transition:0.5s ; -ms-transition:0.5s ; -o-transition:0.5s ; }
.blog-list .item .item-anons {max-width:712px;}
.blog-list .item .item-date {text-align:right;white-space: nowrap;line-height: 100%;   text-transform: uppercase;}
.blog-list .item .item-date img {margin:0 0 16px auto;display:block;}
.blog-list .item:hover .item-name {color:#06C11F;}
.blog-list .item:hover .item-image img { transform:scale(1.2) ; -webkit-transform:scale(1.2) ; -moz-transform:scale(1.2) ; -ms-transform:scale(1.2) ; -o-transform:scale(1.2) ; }


.footer {background: var(--Dark-Agro, #14383B);color:#fff;position:relative;}
.footer .footer-top {position:relative;padding:0 100px 0 0;}
.footer .footer-bg {position:absolute;bottom:-52px;right:-140px;}
.footer .footer-left {border-right:1px solid rgba(255,255,255,0.2);padding:96px 60px 80px 0;width:487px;min-width:487px;}
.footer .logo {display:block;margin:0 0 32px 0;}
.footer .email {text-decoration: none;margin:0 0 24px 0; color: var(--Total-White, #FFF); vertical-align: text-bottom;   font-size: 32px;   font-weight: 700;    line-height: 90%;    letter-spacing: 1.28px;}
.footer .email:hover {color:#06C11F;}
.footer .email .ic {opacity: 0.3;margin:0 24px 0 0;font-size:36px;}
.footer .adres {text-decoration: none;color: var(--Total-White, #FFF);}
.footer .adres .ic {opacity: 0.3;margin:0 24px 0 0;font-size:36px;}
.footer .line {height:1px;background:rgba(255,255,255,0.2);margin:48px -60px 48px -100%;}

.footer .footer-subscribe {margin:0 0 34px 0;position:relative;}
.footer .footer-subscribe .anons {max-width:338px;margin:0 0 20px 0;font-size: 16px;    line-height: 140%; }
.footer .footer-subscribe .input-s { width:100%; padding:0 10px 0 24px; color: var(--Total-White, #FFF); font-size: 16px; line-height: 100%; background:rgba(255,255,255,0.08); height:52px; border:0; border-radius: 8px; -webkit-border-radius: 8px; -moz-border-radius: 8px; -ms-border-radius: 8px; -o-border-radius: 8px; }
.footer .footer-subscribe .input-s input[type="text"]::-webkit-input-placeholder { color: var(--Total-White, #FFF); font-size: 16px; line-height: 100%;  opacity:0.4;}
.footer .footer-subscribe .input-s input[type="text"]::-moz-placeholder          { color: var(--Total-White, #FFF); font-size: 16px; line-height: 100%;  opacity:0.4;}
.footer .footer-subscribe .input-s input[type="text"]:-moz-placeholder           { color: var(--Total-White, #FFF); font-size: 16px; line-height: 100%;   opacity:0.4;}
.footer .footer-subscribe .input-s input[type="text"]:-ms-input-placeholder      { color: var(--Total-White, #FFF); font-size: 16px; line-height: 100%;   opacity:0.4;}
.footer .footer-subscribe .submit { border-radius: 8px; padding:17px 24px; color:#fff; line-height: 100%; position:relative; margin:0 0 0 -8px; border:0; text-transform: uppercase; background: var(--Green-Golf, #06C11F); -webkit-border-radius: 8px; -moz-border-radius: 8px; -ms-border-radius: 8px; -o-border-radius: 8px; transition: 0.5s; -webkit-transition: 0.5s; -moz-transition: 0.5s; -ms-transition: 0.5s; -o-transition: 0.5s; }
.footer .footer-subscribe .submit:hover {background: #0AB321;}

.social .data {max-width:none;margin:0 14px 0px 0;font-size: 16px;    line-height: 140%; }
.social .item {text-decoration:none; margin:0 16px 0 0;width: 52px; font-size:24px; min-width: 52px;   height: 52px; border-radius: 12px; border: 1px solid rgba(255, 255, 255, 0.20); -webkit-border-radius: 12px; -moz-border-radius: 12px; -ms-border-radius: 12px; -o-border-radius: 12px; }
.social .item:hover {background: #0AB321!important;border-color:#0AB321!important;}
.social .item:hover .ic:before {color:#fff!important;}

.footer .footer-bottom {position:relative;background:rgba(5,24,26,0.5);padding:18px 0;color: var(--Total-White, #FFF);    font-size: 16px;    line-height: 100%; }
.footer .footer-bottom .copy {opacity: 0.4;}
.footer .footer-bottom .dev {font-size:14px;text-transform: uppercase;}
.footer .footer-bottom .dev .data {opacity: 0.4;}
.footer .footer-bottom .dev a {color: var(--Green-Golf, #06C11F);  text-decoration:none;  font-size: 14px;    font-style: italic;    font-weight: 500;    line-height: 110%;}
.footer .footer-bottom .dev a:hover {text-decoration:underline;}

.footer .footer-navs {padding:96px 0 80px 120px;width:100%; flex-wrap:nowrap;}
.footer .footer-navs .nav-name .icon {width:20px;min-width:20px;margin:0 16px 0 0;}
.footer .footer-navs .nav-name {color: var(--Total-White, #FFF);    line-height: 100%;    text-transform: uppercase;}
.footer .footer-navs .nav-name .value {opacity:0.4;}
.footer .footer-navs .nav li a {display:block;margin:25px 0 0 0; text-decoration: none;color: var(--Total-White, #FFF);    font-size: 16px;    line-height: 140%;}
.footer .footer-navs .nav li a:hover {text-decoration:underline;}

.breadcrumps {margin:40px 0 32px 0;color: var(--Dark-Agro, #14383B);    font-size: 14px;    line-height: 20px;    text-transform: uppercase;}
.breadcrumps a { transition:0s ; display:block; text-decoration:none; margin:0 12px 0 0; padding:0 32px 0 0; background:url('../../images/title4.svg') no-repeat right center; background-size:20px; -webkit-transition:0s ; -moz-transition:0s ; -ms-transition:0s ; -o-transition:0s ; }
.breadcrumps a:hover {text-decoration: underline;color:#0AB321;}
.breadcrumps span {opacity: 0.4;}


.section-banner {margin:0 0 32px 0;}
.section-banner .banner-container {display:block; padding:11px; border-radius: 24px; border: 1px solid var(--Light-Grey, #ECEFEF); background: var(--Total-White, #FFF); box-shadow: 0px 4px 12px 0px rgba(0, 0, 0, 0.04); -webkit-border-radius:; -moz-border-radius:; -ms-border-radius:; -o-border-radius:; }
.section-banner .banner-container img { border-radius: 12px; -webkit-border-radius: 12px; -moz-border-radius: 12px; -ms-border-radius: 12px; -o-border-radius: 12px; }



.catalog-section .catalog-category {position:relative;margin:0 -7px 32px -7px;}
.catalog-section .catalog-category .item {text-decoration:none;color: var(--Dark-Agro, #14383B);  margin:0 7px; height:110px; overflow:hidden; background: rgba(184, 195, 196, 0.12);   border-radius: 16px; position:relative; -webkit-border-radius: 16px; -moz-border-radius: 16px; -ms-border-radius: 16px; -o-border-radius: 16px; }
.catalog-section .catalog-category .item > div {position:relative;z-index:3;}
.catalog-section .catalog-category .item .name {margin:14px 0 0 0;   text-align: center;    line-height: 100%;}
.catalog-section .catalog-category .item:hover {color: #0AB321;}
.catalog-section .catalog-category .item svg path {fill: var(--Dark-Agro, #14383B); transition:0.5s ; -webkit-transition:0.5s ; -moz-transition:0.5s ; -ms-transition:0.5s ; -o-transition:0.5s ; }
.catalog-section .catalog-category .item:hover svg path {fill:#0AB321!important;}
.catalog-section .catalog-category .item.active {background: #0AB321;color:#fff;}
.catalog-section .catalog-category .item.active svg path {fill:#fff!important;}
.catalog-section .catalog-list {width:100%;}
.catalog-section .catalog-list .col-6 {padding-bottom:20px;}

.pag-container {}
.load-more .loadMoreBtn {width:100%; text-decoration:None; color: var(--Dark-Agro, #14383B); line-height: 100%; text-transform: uppercase; display:flex; -ms-flex-align: center !important; align-items: center !important; -ms-flex-pack: center !important; justify-content: center !important; transition: 0s; -webkit-transition: 0s; -moz-transition: 0s; -ms-transition: 0s; -o-transition: 0s; margin:28px 0 0 0; padding:24px 48px; border-radius: 16px; border: 1px solid var(--Light-Grey, #ECEFEF); background: var(--Total-White, #FFF); box-shadow: 0px 4px 12px 0px rgba(0, 0, 0, 0.04); -webkit-border-radius: 16px; -moz-border-radius: 16px; -ms-border-radius: 16px; -o-border-radius: 16px; }
.load-more .loadMoreBtn:before {    content: "";    display: block;    margin: 0 16px 0 0px;    width: 32px;    min-width: 32px;    height: 32px;    background: url('../../images/more.svg') no-repeat center; background-size:32px;   transition: 0.5s;    -webkit-transition: 0.5s;    -moz-transition: 0.5s;    -ms-transition: 0.5s;    -o-transition: 0.5s;}
.load-more .loadMoreBtn:hover::before { transform:rotate(360deg) ; -webkit-transform:rotate(360deg) ; -moz-transform:rotate(360deg) ; -ms-transform:rotate(360deg) ; -o-transform:rotate(360deg) ; }

.pagination {justify-content: center;margin:28px 0 0 0;width:100%; padding:24px 48px; border-radius: 16px; border: 1px solid var(--Light-Grey, #ECEFEF); background: var(--Total-White, #FFF); box-shadow: 0px 4px 12px 0px rgba(0, 0, 0, 0.04); -webkit-border-radius: 16px; -moz-border-radius: 16px; -ms-border-radius: 16px; -o-border-radius: 16px; }
.pagination .page-numbers { display:block; text-decoration:none; margin:0 6px; width:32px; text-align: center; line-height:32px; border-radius: 8px; -webkit-border-radius: 8px; -moz-border-radius: 8px; -ms-border-radius: 8px; -o-border-radius: 8px; }
.pagination .page-numbers:hover {color:#fff;background: var(--Dark-Agro, #14383B);}
.pagination .page-numbers.current {color:#fff;background: var(--Dark-Agro, #14383B);}
.pagination .page-numbers.prev {font-size:0px;opacity:0.4; width:20px;min-width:20px; height:20px;background:url('../../images/prev.svg') no-repeat center;background-size:20px;}
.pagination .page-numbers.next {font-size:0px;opacity:0.4; width:20px;min-width:20px; height:20px;background:url('../../images/next.svg') no-repeat center;background-size:20px;}
.pagination .page-numbers.prev:hover {opacity:1;}
.pagination .page-numbers.next:hover {opacity:1;}
.mejs-mediaelement {position:relative!important;}

.pagination .nav-links {display:flex;align-items: center;justify-content: center;}


.checkbox input {  cursor:pointer;  position: absolute;    z-index: -1;    opacity: 0;  }
.checkbox label {display:inline-block;margin:0;cursor:pointer;    font-weight: 400;}
.checkbox label input+span { cursor:pointer; position:relative;   display:block; padding:0 0 0 36px;font-size: 16px;   color: var(--Dark-Agro, #14383B); line-height: 100%; }
.checkbox label input+span:before { content:""; display:block; position:absolute; left:0; top:-5px;  background:none; width: 24px; height: 24px; border: 1px solid #B8C3C4; border-radius: 4px; -webkit-border-radius: 4px; -moz-border-radius: 4px; -ms-border-radius: 4px; -o-border-radius: 4px; }
.checkbox label input:checked+span:before {border: 1px solid #06C11F; background: #06C11F url('../../images/check.svg') no-repeat center; }

.wpc-filters-ul-list {    max-height: none!important;}
.wpc-filters-ul-list li {padding:0!important;margin:0 0 24px 0!important;}
.wpc-filters-ul-list li:before {display:none!important;}


.wpc-term-item-content-wrapper input[type="checkbox"] {     cursor:pointer;  position: absolute;    z-index: -1;    opacity: 0; }
.wpc-term-item-content-wrapper input[type="checkbox"] + label {  cursor:pointer; position:relative;   display:block; padding:0 0 0 36px!important;font-size: 16px;   color: var(--Dark-Agro, #14383B); line-height: 100%!important; }
.wpc-term-item-content-wrapper input[type="checkbox"] + label::before { content:""; display:block; position:absolute; left:0; top:-5px;  background:none; width: 24px; height: 24px; border: 1px solid #B8C3C4; border-radius: 4px; -webkit-border-radius: 4px; -moz-border-radius: 4px; -ms-border-radius: 4px; -o-border-radius: 4px; }
.wpc-term-item-content-wrapper input[type="checkbox"]:checked + label::before { border: 1px solid #06C11F; background: #06C11F url('../../images/check.svg') no-repeat center;} 
.wpc-filters-main-wrap li.wpc-term-item a {opacity:1!important;}
.wpc-filters-main-wrap li.wpc-term-item label {opacity:1!important;}
.wpc-filters-main-wrap li {opacity:1!important;}


.catalog-section .catalog-filter {padding:40px 40px 16px 40px; margin:0 20px 0 0; width:345px; min-width:345px; border-radius: 24px; border: 1px solid var(--Light-Grey, #ECEFEF); background: var(--Total-White, #FFF); box-shadow: 0px 4px 12px 0px rgba(0, 0, 0, 0.04); -webkit-border-radius: 24px; -moz-border-radius: 24px; -ms-border-radius: 24px; -o-border-radius: 24px; }
.catalog-section .catalog-filter .filter-btn {margin:0 0 20px 0;font-size: 48px;  font-style: normal;    font-weight: 700;    line-height: 100%;    letter-spacing: -0.48px;}
.catalog-section .catalog-filter .filter-result {margin:0 0 12px 0;font-size: 24px;   font-weight: 700;    line-height: 100%;    letter-spacing: -0.24px;}
.catalog-section .catalog-filter .filter-result span {color:#0AB321;}
.catalog-section .catalog-filter .header-search {margin:0 0 24px 0;}
.catalog-section .catalog-filter .checkbox {margin:0 0 24px 0;}

.catalog-detail {position:relative;}
.catalog-detail .detail-bg {position:fixed;top:0;left:0;right:0;height:100vh;}
.catalog-detail .detail-bg video {-o-object-fit: cover; object-fit: cover; width: 100%; height: 100%;}
.catalog-detail .detail-bg:after {content:"";display:block;position:absolute;top:0;bottom:0;left:0;right:0;background: linear-gradient(180deg, rgba(239, 255, 244, 0.80) 0%, rgba(239, 255, 244, 0.84) 70%, #EFFFF4 100%);}
.catalog-detail .container-fluid {position:relative;}
.catalog-detail .detail-right {width:710px;}
.catalog-detail .detail-props .item {margin:0 0 32px 0;}
.catalog-detail .detail-props .item .icon {margin:0 0 10px 0;}
.catalog-detail .detail-props .item.d-flex .icon {margin:0 20px 0px 0;min-width:40px;width:40px;}
.catalog-detail .detail-props .item.cltrs .icon img {max-height:56px;margin:0 10px 10px 0;}
.catalog-detail .detail-props .item .data {  margin:0 0 12px 0;  font-size: 28px;    font-weight: 700;   line-height: 100%;    letter-spacing: -0.28px;}
.catalog-detail .detail-props .item .value {margin:0px 0 0 0;line-height: 120%; }
.catalog-detail .detail-props .item .value ul li {padding:0;margin:0 0 10px 0;}
.catalog-detail .detail-props .item .value ul li:before {display:none;}
.catalog-detail .detail-props .culture .c-item {margin:0 0 14px 0;    font-size: 20px;    font-weight: 700;    line-height: 100%;}
.catalog-detail .detail-props .culture .c-item .icon {min-width:40px;width:40px;margin:0 20px 0 0;}

.catalog-detail .accordions {margin:0 0 40px 0;}
.accordions .accord-item {padding:0 0 20px 0;margin:0 0 20px 0;border-bottom:1px solid #B8C3C4;}
.accordions .accord-item:first-child {border-top:1px solid #B8C3C4;padding:20px 0 20px 0;}
.accordions .accord-item:last-child {margin:0;}
.accordions .accord-item .accrodion-button {    font-size: 32px;    font-weight: 700;    line-height: 100%;    letter-spacing: -0.32px;}
.accordions .accord-item .answer {padding:16px 82px 0 0;}
.accordions .accord-item .answer p:last-child {margin:0;}
.accordions .accord-item .link { margin:0 16px; width:32px; min-width:32px; height:32px; position:relative; border:1px solid #B8C3C4; border-radius:50% ; -webkit-border-radius:50% ; -moz-border-radius:50% ; -ms-border-radius:50% ; -o-border-radius:50% ; }
.accordions .accord-item .link:before { content:""; display:block; width:12px; height:2px; position: absolute; transform: translate(-50%,-50%); top:50%; left:50%; background:#14383B; border-radius:2px ; -webkit-border-radius:2px ; -moz-border-radius:2px ; -ms-border-radius:2px ; -o-border-radius:2px ; -webkit-transform: translate(-50%,-50%); -moz-transform: translate(-50%,-50%); -ms-transform: translate(-50%,-50%); -o-transform: translate(-50%,-50%); }
.accordions .accord-item .link:after { content:""; display:block; width:2px; height:12px; position: absolute; transform:translate(-50%,-50%) rotate(90deg) ; top:50%; left:50%; background:#14383B; border-radius:2px ; -webkit-border-radius:2px ; -moz-border-radius:2px ; -ms-border-radius:2px ; -o-border-radius:2px ; -webkit-transform:translate(-50%,-50%) rotate(90deg) ; -moz-transform:translate(-50%,-50%) rotate(90deg) ; -ms-transform:translate(-50%,-50%) rotate(90deg) ; -o-transform:translate(-50%,-50%) rotate(90deg) ; transition: 0.5s; -webkit-transition: 0.5s; -moz-transition: 0.5s; -ms-transition: 0.5s; -o-transition: 0.5s; }
.accordions .accord-item .collapsed .link:after { transform:translate(-50%,-50%) rotate(0deg) ; -webkit-transform:translate(-50%,-50%) rotate(0deg) ; -moz-transform:translate(-50%,-50%) rotate(0deg) ; -ms-transform:translate(-50%,-50%) rotate(0deg) ; -o-transform:translate(-50%,-50%) rotate(0deg) ; }

.catalog-detail .detail-advantages {margin:0 0 40px 0;max-width:420px;}
.catalog-detail .detail-advantages.w-100 {max-width:100%;}
.catalog-detail .detail-advantages .a-title {margin:0 0 16px 0;font-size: 32px;    font-weight: 700;    line-height: 100%;    letter-spacing: -0.32px;}
.catalog-detail h2 {font-size: 56px;    line-height: 100%;    letter-spacing: -0.56px; margin:0 0 24px 0;}
.catalog-detail h3 {font-size: 32px;    line-height: 100%;    letter-spacing: -0.32px; }
.catalog-detail p {margin:0 0 24px 0;}
.catalog-detail .detail-tables .item {margin:0 0 80px 0;}
.catalog-detail .detail-tables .item .hello_table:last-child {margin:0;}
.catalog-detail .hello_table {margin:0 0 24px 0;}
.hello_table td[align="center"] {vertical-align: middle;}

.catalog-detail .detail-content {max-width:924px;margin:0 auto 80px auto;}
.catalog-detail .detail-content img {height:auto; padding:16px;border-radius: 24px; width:100%; margin:0 0 32px 0;   border: 1px solid var(--Light-Grey, #ECEFEF);    background: var(--Total-White, #FFF);}
.catalog-detail .detail-content img[style="float:left"] {width:auto;margin:0 40px 32px 0;width:auto;}
.catalog-detail .detail-content img[style="float:right"] {width:auto;margin:0 0px 32px 40px;width:auto;}
.catalog-detail .detail-content img.alignleft {width:auto;margin:0 40px 32px 0;float:left;}
.catalog-detail .detail-content img.alignright {width:auto;margin:0 0px 32px 40px;float:right;}

.catalog-detail .detail-left {width:590px;min-width:590px;margin:0 40px 0 0;padding:108px 0 0 0;}
.catalog-detail .detail-gallery .thumb-slider {width:88px;min-width:88px;margin:0 44px 0 0;}
.catalog-detail .detail-gallery .thumb-slider .item {padding:10px;cursor:pointer; height:88px; text-align:center; margin:0 0 12px 0; border-radius: 8px; border: 1px solid var(--Mid-Grey, #B8C3C4); -webkit-border-radius: 8px; -moz-border-radius: 8px; -ms-border-radius: 8px; -o-border-radius: 8px; }
.catalog-detail .detail-gallery .thumb-slider .item img { max-height:100%; height:auto;width:auto; margin:0 auto; opacity:0.3; transition:0.5s ; -webkit-transition:0.5s ; -moz-transition:0.5s ; -ms-transition:0.5s ; -o-transition:0.5s ; }
.catalog-detail .detail-gallery .thumb-slider .slick-current .item img {opacity:1;}
.catalog-detail .detail-gallery .thumb-slider .slick-track { transform:none!important ; -webkit-transform:none!important ; -moz-transform:none!important ; -ms-transform:none!important ; -o-transform:none!important ; }
.catalog-detail .gallery-container {width:456px;position:relative;}
.catalog-detail .shild {position:absolute;z-index:3;top:0px;right:0px;}
.catalog-detail .shild .s-item { padding:8px 12px; margin:0 0 6px 0; font-size: 14px; font-style: normal; font-weight: 700; line-height: 100%; letter-spacing: 0.56px; border-radius: 4px; text-transform: uppercase; -webkit-border-radius: 4px; -moz-border-radius: 4px; -ms-border-radius: 4px; -o-border-radius: 4px; }
.catalog-detail .shild .s-item.new {background: var(--Yellow_Desictekant, #EDBC2B);color: var(--Almost-Black, #05181A);}
.catalog-detail .shild .s-item.hit {background: var(--Pink_Protryjnik, #FA5A6A);color: #fff;}
.catalog-detail .gallery-slider {position:relative;}
.catalog-detail .gallery-slider .item {height:556px;}
.catalog-detail .gallery-slider .item img {max-height:100%;margin:0 auto;width:auto;height:auto;}
.catalog-detail .play-link {margin:32px 0 0 0;color: var(--Dark-Agro, #14383B); text-decoration: none;    font-size: 24px;    font-weight: 700;    line-height: 100%;    letter-spacing: -0.24px;}
.catalog-detail .play-link .ic {font-size:32px;margin:0 16px 0 0;}
.catalog-detail .play-link:hover {color:#06C11F;}

.cat-blog {position:relative;z-index:3;}


.hello_table { border-radius: 24px; width:100%; overflow:auto; border: 1px solid var(--Light-Grey, #ECEFEF); background: var(--Total-White, #FFF); -webkit-border-radius: 24px; -moz-border-radius: 24px; -ms-border-radius: 24px; -o-border-radius: 24px; }
.hello_table table {width:100%;}
.hello_table td {padding:20px 40px;line-height: 100%;}
.hello_table:not(.banks-table) table tr:first-child td {border-bottom:4px solid #06C11F;}
.hello_table.banks-table table tbody:first-child tr:first-child td {border-bottom:4px solid #06C11F;}
/*.hello_table:not(.banks-table) table tr:nth-child(even) {background:rgba(20, 56, 59, 0.05);}*/

.hello_table.banks-table table tbody:nth-child(even) tr {background:rgba(20, 56, 59, 0.05);}
.hello_table.banks-table td {vertical-align: top!important;}
.hello_table.banks-table tbody:first-child td {vertical-align: middle!important;}

.hello_table.banks-table tr td:last-child {text-align:right;}


.banks-table .name {white-space: nowrap; text-align:center;margin:20px 0 0 0;color: var(--Dark-Agro, #14383B);   font-size: 32px;    font-weight: 700;    line-height: 100%;    letter-spacing: -0.32px;}
.banks-table .name span {color: var(--Dark-Green, #0AB321);}
.banks-table .cult {margin:0 0 14px 0;line-height: 100%;font-weight:700;}
.banks-table .c-item {margin:0 0 14px 0;line-height: 100%; }
.banks-table td .c-item:last-child {margin:0;}
.banks-table .c-item img {width: 24px;min-width: 24px;margin:0 12px 0 0;}
.banks-table .txt {margin:0 0 14px 0;line-height: 100%;}
.banks-table td .txt:last-child {margin:0;}
.banks-table .zast {white-space: nowrap;}

.catalog-detail .detail-advantages .hello_table  { border-radius: 16px; -webkit-border-radius: 16px; -moz-border-radius: 16px; -ms-border-radius: 16px; -o-border-radius: 16px; }
.catalog-detail .detail-advantages .hello_table td {padding:16px 16px;line-height: 100%;}

.distrub-section .distrub-container {width: 406px;min-width: 406px;margin:0 0 0 80px;}
.distrub-section .distrub-map {width:100%;position:relative; }
.distrub-section .distrub-map .map-bg {width: 1194px;margin:0 0 0 -240px;position:relative;height:calc(100vh - 138px);}
.distrub-section .distrub-map .map-bg img {-o-object-fit: cover; object-fit: cover; width: 100%; height: 100%;}
.distrub-section .distrub-map .map-bg:after {content:"";display:block;position:absolute;top:0;bottom:0;left:0;right:0;opacity: 0.3;    background: var(--Almost-Black, #05181A);}
.distrub-section .distrub-map .map { position:absolute;width:541px; left:50%; z-index:3; top:50%; transform:translate(-50%,-50%) ; -webkit-transform:translate(-50%,-50%) ; -moz-transform:translate(-50%,-50%) ; -ms-transform:translate(-50%,-50%) ; -o-transform:translate(-50%,-50%) ; }
.distrub-section .distrub-map .map svg path { transition:0.5s ; -webkit-transition:0.5s ; -moz-transition:0.5s ; -ms-transition:0.5s ; -o-transition:0.5s ; }
.distrub-section .distrub-map .map svg .map-btn:hover {fill:#0AB321!important;fill-opacity:1!important;}
.distrub-section .distrub-map .map svg .map-btn {cursor:pointer;}
.distrub-section .distrub-map .map svg .map-btn.active {fill:#0AB321!important;fill-opacity:1!important;}

.distrub-section .distrub-map .map .count { position:absolute; z-index:5;font-size: 14px; pointer-events: none;   font-weight: 700;    letter-spacing: -0.56px; width: 24px; height: 24px; background:#fff; text-align:center;line-height:24px; border-radius: 50%; -webkit-border-radius: 50%; -moz-border-radius: 50%; -ms-border-radius: 50%; -o-border-radius: 50%; }
.distrub-section .distrub-map .map .count:after { content: ""; border: 1px solid #fff; position:absolute; top:0; bottom:0; left:0; right:0; border-radius:50% ; -webkit-border-radius:50% ; -moz-border-radius:50% ; -ms-border-radius:50% ; -o-border-radius:50% ; transition:0.5s ; -webkit-transition:0.5s ; -moz-transition:0.5s ; -ms-transition:0.5s ; -o-transition:0.5s ; }
.distrub-section .distrub-map .map .count.active:after {top:-5px;bottom:-5px;left:-5px;right:-5px;}
.distrub-section .distrub-map .map .count.region-1 {left:115px;top:160px;}
.distrub-section .distrub-map .map .count.region-2 {left:320px;top:310px;}


.distrub-section .distrub-map .dist-imp {position:absolute;z-index:5;left:0;bottom:20px;color:#fff;}
.distrub-section .distrub-map .dist-imp .count {position:relative; margin:0 16px 0 0;    color: var(--Dark-Agro, #14383B);font-size: 14px; pointer-events: none;   font-weight: 700;    letter-spacing: -0.56px; width: 24px; height: 24px; background:#fff; text-align:center;line-height:24px; border-radius: 50%; -webkit-border-radius: 50%; -moz-border-radius: 50%; -ms-border-radius: 50%; -o-border-radius: 50%; }
.distrub-section .distrub-map .dist-imp .count:after { content: ""; border: 1px solid #fff; position:absolute; top:-5px; bottom:-5px; left:-5px; right:-5px; border-radius:50% ; -webkit-border-radius:50% ; -moz-border-radius:50% ; -ms-border-radius:50% ; -o-border-radius:50% ; transition:0.5s ; -webkit-transition:0.5s ; -moz-transition:0.5s ; -ms-transition:0.5s ; -o-transition:0.5s ; }

.distrub-section h1 {font-size: 56px;    letter-spacing: -0.56px;}
.distrub-section .dist-list .list {display:none;}
.distrub-section .dist-list .list.active {display:block;}
.distrub-section .select-container {margin:0 0 20px 0;}
.distrub-section .dist-list .list .item { margin:0 0 12px 0; padding:24px 32px; border-radius: 16px; border: 1px solid var(--Light-Grey, #ECEFEF); background: var(--Total-White, #FFF); box-shadow: 0px 4px 12px 0px rgba(0, 0, 0, 0.04); -webkit-border-radius: 16px; -moz-border-radius: 16px; -ms-border-radius: 16px; -o-border-radius: 16px; transition: 0.5s; -webkit-transition: 0.5s; -moz-transition: 0.5s; -ms-transition: 0.5s; -o-transition: 0.5s; }
.distrub-section .dist-list .list .item .item-name { font-size: 28px; font-weight: 700; line-height: 90%; letter-spacing: -0.28px; transition: 0.5s; -webkit-transition: 0.5s; -moz-transition: 0.5s; -ms-transition: 0.5s; -o-transition: 0.5s; }
.distrub-section .dist-list .list .item .item-adres {margin:12px 0 0 0;font-size: 16px;    line-height: 100%;}
.distrub-section .dist-list .list .item .item-email {text-decoration: none;margin:12px 0 0 0;font-size: 16px;    line-height: 100%;}
.distrub-section .dist-list .list .item .item-email .ic {font-size:20px;margin:0 6px 0 0;}
.distrub-section .dist-list .list .item .item-phone {text-decoration: none;margin:12px 0 0 0;font-size: 16px;    line-height: 100%;}
.distrub-section .dist-list .list .item .item-phone .ic {font-size:20px;margin:0 6px 0 0;}
.distrub-section .dist-list .list .item a {display:block;text-decoration:None;margin:0 0 8px 0;}
.distrub-section .dist-list .list .item a:hover .ic:before {color:#06C11F;}
.distrub-section .dist-list .list .item a:hover {color:#06C11F;}
.distrub-section .dist-list .list .item:hover {box-shadow: 0px 32px 44px 0px rgba(0, 0, 0, 0.12);}
.distrub-section .dist-list .list .item:hover .item-name {color:#06C11F;}

.hero-inner .hero-image {position:relative;width:710px;min-width:710px;height:832px;}
.hero-inner .hero-image .image-container {position:absolute;top:0;bottom:0;left:0;right:-240px;}
.hero-inner .hero-image .image-container img {-o-object-fit: cover; object-fit: cover; width: 100%; height: 100%;}
.hero-inner .hero-info {padding:0 70px 0 0;/*opacity:0;left:-50px;*/position:relative;}
.hero-inner h1 {margin:0px 0 40px 0;}
.hero-inner .hero-anons {margin:0px 0 0px 0;}
.hero-inner .hero-anons p:last-child {margin:0;}
.hero-inner .sub-title {font-size: 48px; margin:56px 0 0 0;    font-weight: 700;     line-height: 90%;    letter-spacing: -0.48px;}
.hero-inner .sub-title.sm {font-size: 32px; margin:56px 0 0 0;    font-weight: 700;     line-height: 90%;    letter-spacing: -1.48px;}
.hero-inner .sub-title span {color:#06C11F;}
.hero-inner .hero-phone {width:100%; margin:56px 0 0 0;padding:26px 0 0 0; border-top:1px solid #B8C3C4;line-height: 100%; }
.hero-inner .hero-phone .value {display:block;text-decoration: none; margin:8px 0 0 0;font-size: 48px;     font-weight: 700;    line-height: 90%;    letter-spacing: -0.48px;}
.hero-inner .hero-phone .value:hover {color:#06C11F;}
.hero-inner .cta {margin:40px 0 0 0;}


.vacancy-section h2 {width:852px;}
.vacancy-section .send {line-height: 100%;}
.vacancy-section .send img {width: 28px;min-width: 28px;margin:0 16px 0 0;}
.vacancy-section .send a {font-weight:700;text-decoration: none;}
.vacancy-section .send a:hover {color:#06C11F;}

.vacancy-list .item {padding:47px 0; text-decoration: none; border-top:1px solid #B8C3C4;border-bottom:1px solid #B8C3C4;position:relative;}
.vacancy-list .item .name {width:536px;    font-size: 40px;    font-weight: 700;    line-height: 90%;    letter-spacing: -0.4px;}
.vacancy-list .item .arrow { width: 60px; min-width: 60px; height: 60px; font-size:26px; transition: 0.5s; -webkit-transition: 0.5s; -moz-transition: 0.5s; -ms-transition: 0.5s; -o-transition: 0.5s; }
.vacancy-list .item .arrow .ic:before {color:#14383B;}
.vacancy-list .item .cta { margin:0 40px 0 0; position:relative;transition:0.5s ;}
.vacancy-list .item .date {line-height: 100%; /* 18px */    text-transform: uppercase;margin:0 40px 0 0;}
.vacancy-list .item .date .ic {font-size:24px;margin:0 16px 0 0;}
.vacancy-list .item:after { content:""; display:block; position:absolute; left:0; bottom:-1px; height:2px; background:#06C11F; width:0; transition:0.5s ; -webkit-transition:0.5s ; -moz-transition:0.5s ; -ms-transition:0.5s ; -o-transition:0.5s ; }
.vacancy-list .item:hover:after {width:100%;}
.vacancy-list .item:hover .cta {margin:0 0px 0 40px;}
.vacancy-list .item:hover .arrow { transform:rotate(45deg) ; -webkit-transform:rotate(45deg) ; -moz-transform:rotate(45deg) ; -ms-transform:rotate(45deg) ; -o-transform:rotate(45deg) ; }
.vacancy-list .item:hover .arrow .ic:before {color:#06C11F;}

.bottom-banner {position:relative;min-height: 860px;padding:177px 0 40px 0;color:#fff;}
.bottom-banner .banner-image {position:absolute;top:0;bottom:0;left:0;right:0;}
.bottom-banner .banner-image img {-o-object-fit: cover; object-fit: cover; width: 100%; height: 100%;}
.bottom-banner .banner-image:after {content:"";display:block;position:absolute;top:0;bottom:0;left:0;right:0;background: linear-gradient(180deg, rgba(5, 24, 26, 0.70) 0%, rgba(5, 24, 26, 0.10) 100%);}
.bottom-banner .banner-info {position:relative;z-index:3;}
.bottom-banner .banner-info h2 {color:#fff;max-width:730px;}
.bottom-banner .banner-info .anons {max-width:730px;font-size: 48px;     font-weight: 700;    line-height: 90%;    letter-spacing: -0.48px;}
.bottom-banner .banner-logo { position:absolute; top:58px; bottom:0; z-index:2; left:50%; transform:translateX(-140%) ; -webkit-transform:translateX(-140%) ; -moz-transform:translateX(-140%) ; -ms-transform:translateX(-140%) ; -o-transform:translateX(-140%) ; }
.bottom-banner .banner-logo img {height:100%;max-width:none;}

.actions-section {min-height:732px;}
.actions-section h2 {font-size: 64px;line-height: 90%;letter-spacing: -2.56px;}
.actions-section .container-fluid {position:relative;z-index:2;}
.actions-section .act-bg { position:absolute; top:0; left:50%; transform:translateX(-50%) ; -webkit-transform:translateX(-50%) ; -moz-transform:translateX(-50%) ; -ms-transform:translateX(-50%) ; -o-transform:translateX(-50%) ; }
.actions-section .act-left {max-width:510px;}
.actions-section .sub-title {  margin:0 0 64px 0;  font-size: 56px;    font-weight: 700;    line-height: 90%;    letter-spacing: -0.56px;}
.actions-section .sub-title span {color:#0AB321;}
.actions-section .item {width:345px;margin:0 0 64px 0;}
.actions-section .item .icon {margin:0 0 20px 0;}
.actions-section .item .icon img {height:64px;}
.actions-section .item .name {margin:0 0 20px 0;   font-size: 32px;    font-weight: 700;      line-height: 90%;    letter-spacing: -1.28px;}

.about-services .s-item {padding:48px 0;border-bottom:1px solid #B8C3C4;;}
.about-services .s-item:first-child {border-top:1px solid #B8C3C4;;}
.about-services .s-item .item-image {margin:0 80px; width: 468px;min-width: 468px; height: 312px; overflow: hidden; border-radius:24px ; -webkit-border-radius:24px ; -moz-border-radius:24px ; -ms-border-radius:24px ; -o-border-radius:24px ; }
.about-services .s-item .item-image img {-o-object-fit: cover; object-fit: cover; width: 100%; height: 100%;}
.about-services .s-item .info-container {max-width:660px;}
.about-services .s-item .item-info .anons {margin:0 0 24px 0;}
.about-services .s-item .item-info {width:100%;}
.about-services .title-container .anons {width:590px;}
.about-services .title-container h2 span {display:block;}
.about-services .title-container .left h2 {margin:0 0 32px 0;}
.about-services .s-item h2 {font-size: 64px;line-height: 90%;letter-spacing: -2.56px;}

.chess-section {max-width:1920px;margin:0 auto;}
.chess-section .item {position:relative;}
.chess-section .item h2 {margin:0 0 48px 0;}
.chess-section .item .anons {position:relative;margin:-24px 0 40px 0;}
.chess-section .item .col-12 {position:relative;}
.chess-section .item .item-image {position:absolute;top:0;bottom:0;left:0;right:0;}
.chess-section .item .item-image img {-o-object-fit: cover; object-fit: cover; width: 100%; height: 100%;}
.chess-section .item .item-info {padding:140px 240px 140px 140px; position:relative;margin:0 -240px 0 0; background:rgba(239, 255, 244, 0.88);}
.chess-section .item .i-item {margin:0 0 40px 0;max-width:466px;line-height:120%;}
.chess-section .item .i-item:last-child {margin:0 0 0px 0;}
.chess-section .item .i-item .icon {width: 64px;min-width: 64px;margin:0 40px 0 0;}
.chess-section .item .i-item .i-name {margin:0 0 0px 0;    font-size: 32px;    font-weight: 700;    line-height: 100%;    letter-spacing: -0.32px;}
.chess-section .item .i-item .i-anons {margin:12px 0 0 0;}
.chess-section .item:after {content:"";display:block;position:absolute;z-index:5; bottom:-28px;left:50%;margin:0 0 0 -28px;width: 56px; min-width: 56px;   height: 56px; background: url('../../images/star.svg') no-repeat center;}
.chess-section .item:last-child:after {display:none;}

.chess-section .item:nth-child(even) .item-image {margin:0 -240px 0 0;}
.chess-section .item:nth-child(even) .item-info {padding:140px 140px 140px 0px; position:relative;margin:0; background:rgba(239, 255, 244, 0.88);}
.chess-section .item .year .data {margin:0 24px 0 0; white-space: nowrap;   font-size: 32px;    font-weight: 700;    line-height: 90%;    letter-spacing: -0.32px;}
.chess-section .item .year .line {width:100%;height:1px;background: #B8C3C4;}
.chess-section .item .tizers .t-item {width:222px;margin:0 40px 40px 0;line-height:120%;}
.chess-section .item .tizers .t-item:nth-child(even) {margin:0 0px 64px 0;}
.chess-section .item .tizers .t-item .data {margin:0 0 16px 0;font-size: 48px;    font-weight: 700;    line-height: 100%;    letter-spacing: -0.48px;}
.chess-section .item .tizers .t-item .data span {color: var(--Dark-Green, #0AB321);    font-size: 56px;   line-height: 100%;  letter-spacing: -0.56px;}
.chess-section .item .tizers .t-item p {margin:0;}
.services-section .logo {    width: 500px;    min-width: 500px;}

.chess-section .item-contacts {margin:40px 0 0 0;}
.chess-section .item-contacts .value {text-decoration:none;display:block;margin:20px 0 0 0;    font-size: 32px;    font-weight: 700;    line-height: 90%;    letter-spacing: -0.32px;}
.chess-section .item-contacts .value:hover {color: var(--Dark-Green, #0AB321);}
.chess-section .item-contacts .c-item {margin:0 24px 0 0;}
.chess-section .item-contacts .c-item .name {margin:12px 0 0 0;padding:12px 0 0 0;    font-weight: 700; border-top:1px solid #B8C3C4;}
.chess-section .item-content h3 {margin:0 0 20px 0;font-size: 32px;    line-height: 100%; /* 32px */    letter-spacing: -0.32px;}

.chess-section .subtitle {margin:0 0 48px 0;    font-size: 48px;    font-weight: 700;   line-height: 90%;    letter-spacing: -0.48px;}








.concern-section .concern-top {margin:0 0 60px 0;}
.concern-section .concern-top .top-left {max-width:660px;margin:0 70px 0 0;}
.concern-section .concern-top .subtitle {    font-size: 48px;    font-weight: 700;    line-height: 90%;    letter-spacing: -0.48px;}
.concern-section .concern-top .perevagi-title {margin:0 0 24px 0;    font-size: 32px;    font-weight: 700;    line-height: 100%;    letter-spacing: -0.32px;}
.concern-section .concern-image { margin:0 0 60px 0; overflow:hidden; border-radius: 24px; -webkit-border-radius: 24px; -moz-border-radius: 24px; -ms-border-radius: 24px; -o-border-radius: 24px; }
.concern-section .concern-image img {-o-object-fit: cover; object-fit: cover; width: 100%; height: 100%;}
.concern-section .concern-items .item {margin:0 120px 0 0;font-size: 28px; min-width:250px;   font-weight: 700;    line-height: 100%;    letter-spacing: -0.28px;}
.concern-section .concern-items .item span {display:block;color:#0AB321;}
.concern-section .concern-items .item .icon {width: 40px;min-width: 40px;margin:0 20px 0 0;}


.proposals-section .item { padding:40px; margin:0 0 24px 0; border-radius: 24px; border: 1px solid var(--Light-Grey, #ECEFEF); background: var(--Total-White, #FFF); box-shadow: 0px 4px 12px 0px rgba(0, 0, 0, 0.04); -webkit-border-radius:; -moz-border-radius:; -ms-border-radius:; -o-border-radius:; }
.proposals-section .item .item-left { margin:0 70px 0 0; width: 620px; min-width: 620px; overflow:hidden;position:relative; border-radius: 16px; -webkit-border-radius: 16px; -moz-border-radius: 16px; -ms-border-radius: 16px; -o-border-radius: 16px; }
.proposals-section .item .item-image {position:absolute;top:0;bottom:0;left:0;right:0;}
.proposals-section .item .item-image img {-o-object-fit: cover; object-fit: cover; width: 100%; height: 100%;}
.proposals-section .item .item-image:after {content:"";display:block; position:absolute;top:0;bottom:0;left:0;right:0;background: linear-gradient(180deg, rgba(5, 24, 26, 0.10) 0%, rgba(5, 24, 26, 0.70) 100%);}
.proposals-section .item .item-info {position:absolute;color:#fff;z-index:3;top:40px;left:40px;}
.proposals-section .item .item-info .sub-title {margin:0 0 12px 0;    font-size: 32px;     font-weight: 700;    line-height: 100%;    letter-spacing: -0.32px;}
.proposals-section .item .item-info .name {margin:0 0 32px 0;font-size: 64px;     font-weight: 700;    line-height: 90%;    letter-spacing: -0.64px;}
.proposals-section .item .item-info .arrow { font-size:24px; margin:0 0 0 56px; transform:rotate(225deg) ; -webkit-transform:rotate(225deg) ; -moz-transform:rotate(225deg) ; -ms-transform:rotate(225deg) ; -o-transform:rotate(225deg) ; }
.proposals-section .item .item-proposals {width:100%;}
.proposals-section .item .p-item {margin:0 0 32px 0;}
.proposals-section .item .p-item:last-child {margin:0 0 0px 0;}
.proposals-section .item .p-name {margin:0 0 16px 0;    font-size: 32px;     font-weight: 700;    line-height: 100%;    letter-spacing: -0.32px;}
.proposals-section .item .p-table .tr {padding:12px 0;border-bottom:1px solid #B8C3C4;font-size: 16px;    line-height: 140%}
.proposals-section .item .p-table .tr:first-child {padding:0 0 12px 0;}
.proposals-section .item .p-table .tr:last-child {border-bottom:0;}
.proposals-section .item .p-table .data {max-width:284px;}
.proposals-section .item .p-table .data span {display:block;font-size: 18px;    font-weight: 700;    line-height: 100%;margin:0 0 8px 0;}
.proposals-section .item .p-table .value {font-size: 18px;    font-weight: 700;    line-height: 100%;}
.proposals-section .item .p-table .cost .data {max-width:340px;}
.proposals-section .item .p-table .price {color: var(--Dark-Green, #0AB321);    font-size: 24px;    font-weight: 700;    line-height: 100%;}


.inner-form .inner-container {padding:64px 0 64px 88px;border-radius: 24px;    border: 1px solid var(--Light-Grey, #ECEFEF);    background: var(--Total-White, #FFF);    box-shadow: 0px 4px 12px 0px rgba(0, 0, 0, 0.04);}
.inner-form .inner-container .form-bg {position:relative;margin:-124px -46px -136px 0; width:736px;min-width:736px; z-index: 4 !important;}
.form-title {margin:0 0 20px 0;    font-size: 88px;    font-weight: 700;    line-height: 90%;    letter-spacing: -0.88px;}
.form-file {text-decoration:none;margin:0 0 24px 0;}
.form-file .ic {font-size:28px;margin:0 8px 0 0;}
.form-file .value {text-decoration: underline;}
.form-file:hover .value {text-decoration: none}
.form-phone {margin:24px 0 0 0;}
.form-phone .data {max-width:390px;margin:0 30px 0 0;}
.form-phone .value {text-decoration:none; white-space: nowrap;   font-size: 32px;    font-weight: 700;   line-height: 90%;    letter-spacing: -0.32px;}
.form-phone .value:hover {color: var(--Dark-Green, #0AB321); }

.input-container {position:relative;margin:0 0 16px 0;}
.input { padding:15px 20px; height:56px; line-height: 100%; display:block; width:100%; box-shadow: 0px 4px 12px 0px rgba(0, 0, 0, 0.04); border-radius: 8px; background: var(--Light-Grey, #ECEFEF); border-radius: 8px; border: 1px solid var(--Mid-Grey, #B8C3C4); -webkit-border-radius: 8px; -moz-border-radius: 8px; -ms-border-radius: 8px; -o-border-radius: 8px; transition: 0.5s; -webkit-transition: 0.5s; -moz-transition: 0.5s; -ms-transition: 0.5s; -o-transition: 0.5s; }
.textarea { padding:15px 20px; height:140px; resize:none; line-height: 100%; display:block; width:100%; box-shadow: 0px 4px 12px 0px rgba(0, 0, 0, 0.04); border-radius: 8px; background: var(--Light-Grey, #ECEFEF); border-radius: 8px; border: 1px solid var(--Mid-Grey, #B8C3C4); -webkit-border-radius: 8px; -moz-border-radius: 8px; -ms-border-radius: 8px; -o-border-radius: 8px; transition: 0.5s; -webkit-transition: 0.5s; -moz-transition: 0.5s; -ms-transition: 0.5s; -o-transition: 0.5s; }
.input::-webkit-input-placeholder {color: var(--Dark-Agro, #14383B);    line-height: 100%;    opacity:0.4;}
.input::-moz-placeholder          {color: var(--Dark-Agro, #14383B);    line-height: 100%;   opacity:0.4;}
.input:-moz-placeholder           {color: var(--Dark-Agro, #14383B);    line-height: 100%;    opacity:0.4;}
.input:-ms-input-placeholder      {color: var(--Dark-Agro, #14383B);    line-height: 100%;      opacity:0.4;}
.ok .input,.focus .input {background:transparent;border:1px solid #14383B;}
.ok .textarea,.focus .textarea {background:transparent;border:1px solid #14383B;}
.textarea::-webkit-input-placeholder {color: var(--Dark-Agro, #14383B);    line-height: 100%;    opacity:0.4;}
.textarea::-moz-placeholder          {color: var(--Dark-Agro, #14383B);    line-height: 100%;   opacity:0.4;}
.textarea:-moz-placeholder           {color: var(--Dark-Agro, #14383B);    line-height: 100%;    opacity:0.4;}
.textarea:-ms-input-placeholder      {color: var(--Dark-Agro, #14383B);    line-height: 100%;      opacity:0.4;}

.hero-inner .hero-links {margin:40px 0 0 0;width:100%;}
.hero-inner .hero-links .link {position:relative;text-decoration:none;border-bottom:1px solid #B8C3C4;padding:29px 0;font-size: 32px;    font-weight: 700;    line-height: 90%;    letter-spacing: -0.32px;}
.hero-inner .hero-links .link .value span {color:#0AB321;}
.hero-inner .hero-links .link:first-child {border-top:1px solid #B8C3C4;}
.hero-inner .hero-links .link .ic {margin:0 40px 0 0;font-size:20px}
.hero-inner .hero-links .link .ic:before {color:#14383B;}
.hero-inner .hero-links .link:after { content:""; display:block; position:absolute; left:0; bottom:-1px; height:2px; width:0; background:#0AB321; transition:0.5s ; -webkit-transition:0.5s ; -moz-transition:0.5s ; -ms-transition:0.5s ; -o-transition:0.5s ; }
.hero-inner .hero-links .link:hover:after {width:100%;}
.hero-inner .hero-links .link:hover .ic { transform:rotate(45deg) ; -webkit-transform:rotate(45deg) ; -moz-transform:rotate(45deg) ; -ms-transform:rotate(45deg) ; -o-transform:rotate(45deg) ; }


.section-credit .credit-info .info-left {width:100%;}
.section-credit .credit-info .info-image { margin:0 70px; width: 590px; min-width: 590px; overflow:hidden; height: 580px; border-radius: 24px; -webkit-border-radius: 24px; -moz-border-radius: 24px; -ms-border-radius: 24px; -o-border-radius: 24px; }
.section-credit .credit-info .info-image img {-o-object-fit: cover; object-fit: cover; width: 100%; height: 100%;}
.section-credit .credit-info .icn {width:44px;min-width:44px;}
.section-credit .credit-info .info-tizers .item {margin:0 0 28px 0; font-size: 32px;    font-weight: 700;    line-height: 100%;    letter-spacing: -0.32px;}
.section-credit .credit-info .info-tizers .item .icon {width:64px;min-width:64px;margin:0 40px 0 0;}
.section-credit .credit-banks .banks-info {margin:0 0 24px 0;}
.section-credit .credit-banks .banks-title {max-width:588px;margin:0 40px 0 0;   font-size: 48px;    font-weight: 700;    line-height: 90%;    letter-spacing: -0.48px;}
.section-credit .credit-banks .banks-info .logo {margin:0 27px 0 0;width: 107px;min-width: 107px;}
.section-credit .credit-banks .banks-info .value {text-decoration:none;display:block;margin:12px 0;    font-size: 32px;    font-weight: 700;    line-height: 90%;    letter-spacing: -0.32px;}
.section-credit .credit-banks .banks-info .value:hover {color:#0AB321;}
.section-credit .credit-banks .banks-info .mg {padding:12px 0 0 0;border-top:1px solid #B8C3C4;}
.section-credit .credit-banks .banks-info .mg span {font-weight:bold;}
.section-credit .banks-table p {margin:0;}
.section-credit .banks-table td {padding:20px 20px;line-height: 140%;}
.section-credit .banks-table img {max-width:160px;}
.section-credit .banks-table .zast {width:230px;}
.section-credit .banks-table .sum {width:220px;}
.section-credit .banks-table .kom {width:220px;}
.section-credit .banks-table .st {min-width:300px;}

.doc-section .doc-container {position:relative;}
.doc-section .doc-image { border-radius: 24px; padding:12px; min-width: 366px;width: 366px;  border: 1px solid var(--Light-Grey, #ECEFEF); background: var(--Total-White, #FFF); box-shadow: 0px 4px 12px 0px rgba(0, 0, 0, 0.04); margin:0 70px; -webkit-border-radius: 24px; -moz-border-radius: 24px; -ms-border-radius: 24px; -o-border-radius: 24px; }
.doc-section .doc-image img { border-radius: 16px; -webkit-border-radius: 16px; -moz-border-radius: 16px; -ms-border-radius: 16px; -o-border-radius: 16px; }
.doc-section .doc-left {max-width:580px;}
.doc-section .doc-right {margin:0 0 80px 0;max-width:342px; position:relative;z-index:2;}
.doc-section .doc-right .anons {margin:0 0 24px 0;}
.doc-section .phone {margin:0 0 16px 0;color: var(--Dark-Green, #0AB321); display:block;text-decoration: none;   font-size: 32px;      font-weight: 700;    line-height: 90%;    letter-spacing: -0.32px;}
.doc-section .phone:hover {text-decoration: underline;}
.doc-section .email {    font-size: 24px;    font-weight: 700;    line-height: 90%;    letter-spacing: -0.24px; display:block;text-decoration: none;}
.doc-section .email:hover {color: var(--Dark-Green, #0AB321); }
.doc-section .name {margin:16px 0 0 0;padding:16px 0 0 0;border-top:1px solid #B8C3C4;line-height: 100%;}

.advantages-section {background:rgba(255,255,255,0.88);}
.advantages-section .advantages-image {position:relative;width:50%;min-width:50%;}
.advantages-section .advantages-image .image-container {position:absolute;top:0;bottom:0;left:-240px;right:0;}
.advantages-section .advantages-image .image-container img {-o-object-fit: cover; object-fit: cover; width: 100%; height: 100%;}
.advantages-section .advantages-info {padding:140px 0 140px 120px;}
.advantages-section .advantages-info .item {margin:0 0 40px 0;}
.advantages-section .advantages-info .item:last-child {margin:0 0 0px 0;}
.advantages-section .advantages-info .item p {margin:0 0 20px 0;}
.advantages-section .advantages-info .item p:last-child {margin:0 0 0px 0;}
.advantages-section .advantages-info .item .icon {width:64px;min-width:64px;margin:0 40px 0 0;}
.advantages-section .advantages-info .item .item-name {margin:0 0 20px 0;   font-size: 32px;    font-weight: 700;    line-height: 100%;    letter-spacing: -0.32px;}
.advantages-section .advantages-info h2 {margin:0 0 40px 0;}
.advantages-section .advantages-info .subtitle {margin:-16px 0 48px 0;position:relative;    font-size: 48px;    font-weight: 700;    line-height: 90%;    letter-spacing: -0.48px;}
.advantages-section .advantages-info .text-items {position:relative;margin:0 -16px;}
.advantages-section .advantages-info .text-items .t-item {width:50%;min-width:50%;padding:0 16px;margin:32px 0 0 0;}
.advantages-section .advantages-info .text-items .t-item:nth-child(1),.advantages-section .advantages-info .text-items .t-item:nth-child(2) {margin:0;}
.advantages-section .advantages-info .text-items .t-item .data {margin:0 0 20px 0;    font-size: 40px;    font-weight: 700;    line-height: 100%;    letter-spacing: -0.4px;}
.advantages-section .advantages-info .text-items .t-item .value {line-height: 120%;}


.contacts-section {margin:60px 0 0 0;}
.contacts-section .container-fluid {max-width:1608px;}
.contacts-section .contacts-info {padding:0px 48px 48px 80px; border-radius: 24px; border: 1px solid var(--Light-Grey, #ECEFEF); background: var(--Total-White, #FFF); box-shadow: 0px 4px 12px 0px rgba(0, 0, 0, 0.04); -webkit-border-radius: 24px; -moz-border-radius: 24px; -ms-border-radius: 24px; -o-border-radius: 24px;}
.contacts-section .contacts-block {margin:0 20px 32px 0;min-width:222px;}
.contacts-section .contacts-block:last-child {margin:0 0 32px 0;}
.contacts-section .contacts-block .name {margin:0 0 16px 0;color: var(--Dark-Agro, #14383B);font-size: 16px;font-weight: 400;line-height: 100%;}
.contacts-section .contacts-block .c-new {margin:0 0 16px 0;}
.contacts-section .contacts-block .ic {margin:0 8px 0 0;font-size:20px;}
.contacts-section .contacts-block .ic:before {color:#14383B;opacity:0.3;}
.contacts-section .contacts-block .data {margiN:0 0 8px 0;font-size: 24px;    font-weight: 700;    line-height: 90%;    letter-spacing: -0.24px;}
.contacts-section .contacts-block .value {font-size: 20px; font-weight: 700;   line-height: 100%;display:block;text-decoration:none;}
.contacts-section .contacts-block .value:hover {color: var(--Dark-Green, #0AB321);}
.contacts-section .social {margin:0 0 40px 0;}
.contacts-section .social .data {margin:0 20px 0 0; max-width:none;   font-size: 24px;    font-weight: 700;    line-height: 90%;    letter-spacing: -0.24px;}
.contacts-section .social .item {    border: 1px solid #14383B;}
.contacts-section .social .item .ic:before {color:#14383B;}
.contacts-section .form-title {font-size: 56px;    letter-spacing: -0.56px;}
.contacts-section .contacts-map { height:100%; position:relative; padding:32px; border-radius: 24px; border: 1px solid var(--Light-Grey, #ECEFEF); background: var(--Total-White, #FFF); box-shadow: 0px 4px 12px 0px rgba(0, 0, 0, 0.04); -webkit-border-radius: 24px; -moz-border-radius: 24px; -ms-border-radius: 24px; -o-border-radius: 24px; }
.contacts-section .contacts-map .map-container {position:absolute;top:32px;bottom:32px;left:32px;right:32px;}
.contacts-section .contacts-map .map-container img {-o-object-fit: cover; object-fit: cover; width: 100%; height: 100%;}
.contacts-section .pin-container { text-align:center; position:absolute; top:44%; left:50%; z-index:3; transform:translate(-50%,-50%) ; -webkit-transform:translate(-50%,-50%) ; -moz-transform:translate(-50%,-50%) ; -ms-transform:translate(-50%,-50%) ; -o-transform:translate(-50%,-50%) ; }
.contacts-section .pin-container .logo {width:95px;margin:0 auto 12px auto;}
.contacts-section .pin-container .pin {margin:0 0 12px 0;}
.contacts-section .pin-container .adres { display:inline-block; line-height: 100%; color:#fff; padding:12px 36px; border-radius: 12px; background: var(--Dark-Green, #0AB321); box-shadow: 0px 12px 20px 0px rgba(0, 0, 0, 0.07); -webkit-border-radius: 12px; -moz-border-radius: 12px; -ms-border-radius: 12px; -o-border-radius: 12px; }
.contacts-section .pin-container .adres .data {margin:0 0 8px 0;    font-size: 24px;      font-weight: 700;    line-height: 90%;    letter-spacing: -0.24px;}

.blog-section .blog-category {margin:0 0 40px 0;}
.blog-section .blog-category .nav a {display:block;text-decoration:none;margin:0 48px 0 0;opacity:0.2;     font-size: 48px;    font-weight: 700;    line-height: 90%;    letter-spacing: -0.48px;}
.blog-section .blog-category .nav a.active {opacity:1;}
.blog-section .blog-category .nav a:hover {opacity:1;}


.blog-detail {max-width:1196px;margin:0 auto;}
.blog-detail .detail-top {margin:0 0 40px 0;}
.blog-detail h1 {font-size: 64px;    line-height: 90%;    letter-spacing: -0.64px; margin:0;}
.blog-detail .date {white-space: nowrap;margin:0 0 0 70px;}
.blog-detail .date img {width:28px;min-width:28px;margin:0 15px 0 0;}
.blog-detail .detail-image { margin:0 0 64px 0; overflow:hidden;  border-radius: 24px; -webkit-border-radius: 24px; -moz-border-radius: 24px; -ms-border-radius: 24px; -o-border-radius: 24px; }
.blog-detail .detail-image img {-o-object-fit: cover; object-fit: cover; width: 100%; height: 100%;}

.article img { height:auto!important; width:auto; border-radius: 12px;  margin:0 0 32px 0; -webkit-border-radius: 12px; -moz-border-radius: 12px; -ms-border-radius: 12px; -o-border-radius: 12px; }
.article img[style="float:left"] {width:auto;margin:0 40px 32px 0;}
.article img[style="float:right"] {width:auto;margin:0 0px 32px 40px;}
.article img[align="left"] {width:auto;margin:0 40px 32px 0;}
.article img[align="right"] {width:auto;margin:0 0px 32px 40px;}
.article img.alignleft {width:auto;margin:0 40px 32px 0;float:left;}
.article img.alignright {width:auto;margin:0 0px 32px 40px;float:right;}
.article img.aligncenter {margin-left:auto;margin-right:auto;display:block;}
.article p img {margiN:0;}
.article i {font-size: 16px;    font-style: italic;  display:block;  line-height: 100%;}

.article h2 {font-size: 56px;    line-height: 100%;    letter-spacing: -0.56px; margin:0 0 24px 0;}
.article h3 {font-size: 32px;    line-height: 100%;    letter-spacing: -0.32px; }
.article p {margin:0 0 24px 0;}
.hello_table {margin:0 0 24px 0;}
.hello_table:not(.banks-table) td {border:1px solid #ECEFEF;border-bottom:0;}
.hello_table td[rowspan] {vertical-align: middle;}

.hello_table:not(.banks-table) tr {border-bottom:1px solid #ECEFEF;}
.hello_table tr:last-child {border-bottom:0px solid #ECEFEF;}
.hello_table tr:last-child {border-bottom:0;}
.hello_table tr:first-child td {border-top:0;}
.hello_table td:first-child {border-left:0;}
.hello_table td:last-child {border-right:0;}


.wp-video {width:100%!important; padding:16px;border-radius: 24px; width:100%; margin:0 0 32px 0;   border: 1px solid var(--Light-Grey, #ECEFEF);    background: var(--Total-White, #FFF);}
.wp-video .mejs-container {width:100%!important;height:auto!important;}
.wp-video video  {overflow:hidden; width:100%!important; height:auto!important; border-radius: 12px; -webkit-border-radius: 12px; -moz-border-radius: 12px; -ms-border-radius: 12px; -o-border-radius: 12px; }
.wp-video .mejs-overlay-button {background: url('../../images/play.png') no-repeat center;    height: 56px;    width: 56px;}
.wp-video .mejs-container { border-radius: 12px; overflow:hidden; -webkit-border-radius: 12px; -moz-border-radius: 12px; -ms-border-radius: 12px; -o-border-radius: 12px; }
.article iframe {height:auto!important;width:100%; padding:16px;border-radius: 24px; width:100%; margin:0 0 32px 0;   border: 1px solid var(--Light-Grey, #ECEFEF);    background: var(--Total-White, #FFF);}

.catalog-section .enc-list {width:100%;}
.enc-list .item {text-decoration:none;padding:31px 0;border-bottom:1px solid #B8C3C4;}
.enc-list .item:nth-child(1),.enc-list .item:nth-child(2) {border-top:1px solid #B8C3C4;}
.enc-list .item .item-image { overflow:hidden; width: 220px; min-width: 220px; margin:0 0 0 40px; height: 164px; border-radius: 16px; -webkit-border-radius: 16px; -moz-border-radius: 16px; -ms-border-radius: 16px; -o-border-radius: 16px; }
.enc-list .item .item-image img { -o-object-fit: cover; object-fit: cover; width: 100%; height: 100%; transition:0.5s ; -webkit-transition:0.5s ; -moz-transition:0.5s ; -ms-transition:0.5s ; -o-transition:0.5s ; }
.enc-list .item .item-info {width:100%;}
.enc-list .item .arrow { margin:0 0 12px 0; width: 40px; height: 40px; transition:0.5s ; -webkit-transition:0.5s ; -moz-transition:0.5s ; -ms-transition:0.5s ; -o-transition:0.5s ; }
.enc-list .item .arrow .ic:before {color:#14383B;}
.enc-list .item .item-name { font-size: 28px; font-weight: 700; line-height: 90%; letter-spacing: -0.28px; transition:0.5s ; -webkit-transition:0.5s ; -moz-transition:0.5s ; -ms-transition:0.5s ; -o-transition:0.5s ; }
.enc-list .item:hover .item-name {color: var(--Dark-Green, #0AB321);}
.enc-list .item:hover .item-image img { transform:scale(1.1) ; -webkit-transform:scale(1.1) ; -moz-transform:scale(1.1) ; -ms-transform:scale(1.1) ; -o-transform:scale(1.1) ; }
.enc-list .item:hover .arrow { transform:rotate(45deg) ; -webkit-transform:rotate(45deg) ; -moz-transform:rotate(45deg) ; -ms-transform:rotate(45deg) ; -o-transform:rotate(45deg) ; }
.enc-list .item:hover .arrow .ic:before {color: var(--Dark-Green, #0AB321);}

.section-navs {margin:0 0 40px 0;}
.section-navs .nav a {margin:0 16px 0 0; display:block; text-decoration:none; padding:7px 15px; line-height: 100%; text-transform: uppercase; border-radius: 20px; border: 1px solid rgba(20, 56, 59, 0.18); -webkit-border-radius: 20px; -moz-border-radius: 20px; -ms-border-radius: 20px; -o-border-radius: 20px; }
.section-navs .nav a:hover {color:#fff;background: #06C11F;border-color:#06C11F;}
.section-navs .nav a.active {color:#fff;background: #06C11F;border-color:#06C11F;}


.detail-slider {position:relative;margin:0 -10px 55px -10px;}
.detail-slider .item { display:block; margin:0 10px; height: 320px; overflow:hidden; border-radius: 24px; -webkit-border-radius: 24px; -moz-border-radius: 24px; -ms-border-radius: 24px; -o-border-radius: 24px; }
.detail-slider .item img {-o-object-fit: cover; object-fit: cover; width: 100%; height: 100%;}
.detail-slider .slick-prev {left:-82px;}
.detail-slider .slick-next {right:-82px;}


.schema-list {position:relative;margin:0 -10px;z-index:3;}
.schema-list .item { display:block; position:relative;overflow: hidden; margin:0 10px 20px 10px; text-decoration: none; width:calc(20% - 20px);min-width:calc(20% - 20px); height: 148px; border-radius: 16px; border: 1px solid var(--Mid-Grey, #B8C3C4); background: var(--Light-Green, #EFFFF4); -webkit-border-radius: 16px; -moz-border-radius: 16px; -ms-border-radius: 16px; -o-border-radius: 16px; }
.schema-list .item > div {position:relative;z-index:2;}
.schema-list .item .item-bg { position:absolute;z-index:1; top:0; bottom:0; left:0; right:0; opacity:0; transition:0.5s ; -webkit-transition:0.5s ; -moz-transition:0.5s ; -ms-transition:0.5s ; -o-transition:0.5s ; }
.schema-list .item .item-bg img { -o-object-fit: cover; object-fit: cover; width: 100%; height: 100%;}
.schema-list .item .item-bg:after {content:"";display:block;position:absolute;top:0;bottom:0;left:0;right:0;background: linear-gradient(0deg, rgba(5, 18, 20, 0.50) 0%, rgba(5, 18, 20, 0.00) 100%);}
.schema-list .item svg {height:60px;}
.schema-list .item .item-name { margin:8px 0 0 0; text-align: center; transition:0.5s ; font-size: 32px; font-weight: 700; line-height: 100%; letter-spacing: -0.32px; -webkit-transition:0.5s ; -moz-transition:0.5s ; -ms-transition:0.5s ; -o-transition:0.5s ; }
.schema-list .item svg path { transition:0.5s ; -webkit-transition:0.5s ; -moz-transition:0.5s ; -ms-transition:0.5s ; -o-transition:0.5s ; }
.schema-list .item:hover .item-bg {opacity:1;}
.schema-list .item:hover .item-name {color:#fff;}
.schema-list .item:hover svg path {fill:#fff!important;}

.schema-section {position:relative;padding:0 0 300px 0;}
.schema-section .schema-bg {position:absolute;bottom:0;left:0;right:0;}
.schema-section .schema-bg .image-container {height:480px;position:relative;}
.schema-section .schema-bg .image-container img { -o-object-fit: cover; object-fit: cover; width: 100%; height: 100%;}
.schema-section .schema-bg .image-container:after {content:"";display:block;position:absolute;top:0;height:50%;left:0;right:0;background: linear-gradient(180deg, #EFFFF4 0%, rgba(239, 255, 244, 1) 0%, rgba(239, 255, 244, 0.00) 100%);}



.etap-image { opacity:0; transition:0.5s ; -webkit-transition:0.5s ; -moz-transition:0.5s ; -ms-transition:0.5s ; -o-transition:0.5s ; }
.etap-image.active {opacity:1;}
.products-items .items {display:none;}
.products-items .items.active {display:block;}

.back-link {text-decoration: none;margin:0 0 32px 0;line-height: 100%; /* 18px */    text-transform: uppercase;}
.back-link .icon { width: 28px; min-width: 28px; height: 28px; margin:0 12px 0 0; background: #06C11F; border-radius:50% ; -webkit-border-radius:50% ; -moz-border-radius:50% ; -ms-border-radius:50% ; -o-border-radius:50% ; }
.back-link .icon .ic:before {color:#fff;}
.back-link .value { transition:0.5s ; -webkit-transition:0.5s ; -moz-transition:0.5s ; -ms-transition:0.5s ; -o-transition:0.5s ; }
.back-link:hover .value {text-decoration: underline;color:#06C11F;}
.schema-detail .back-link {margin:0 32px 0 0;}
.schema-detail .schema-top {  margin:0 0 40px 0; position:relative;z-index:3;  }
.schema-detail .schema-info {padding:48px 20px 24px 0;width:100%;min-width:0px; position:absolute;top:0;left:0;right:0;z-index:5;}
.schema-detail .schema-info h1 {margin:0 20px 0 0;font-size: 64px;    line-height: 90%;    letter-spacing: -0.64px;}
.schema-detail .schema-info .category {margin:0 0 0px 0;   font-size: 32px;    font-weight: 700;    line-height: 90%;    letter-spacing: -0.32px;}
.schema-detail .schema-info .category .icon {width: 48px;min-width: 48px;margin:0 12px 0 0;}
.schema-detail .schema-info .category .icon svg {width:100%!important;height:auto!important;max-width:100%;}
.schema-detail .schema-nav .schema-tab {border-radius: 48px; text-decoration:none; margin:0 0 0 12px; padding:10px 19px;line-height: 100%;    border: 1px solid rgba(20, 56, 59, 0.18);}
.schema-detail .schema-nav .schema-tab.active {color:#fff;background: #06C11F;border-color: #06C11F;}
.schema-detail .schema-nav .schema-tab:hover {color:#fff;background: #06C11F;border-color: #06C11F;}
.schema-detail .schema-etap {padding:0px 100%;margin:0 -100%;height:100%;min-width:0;border-bottom:1px solid #B8C3C4;}
.schema-detail .schema-etap .btn-etap {padding:16px 0px;line-height: 100%;width:100%;height:100%;position:relative;}
.schema-detail .schema-etap .btn-etap:after { content:""; position:absolute; display:block; left:0; height:4px;background: var(--Green-Golf, #06C11F); bottom:0; width:0; transition:0.5s ; -webkit-transition:0.5s ; -moz-transition:0.5s ; -ms-transition:0.5s ; -o-transition:0.5s ; }
.schema-detail .schema-etap .btn-etap span {font-weight:700;font-size: 14px;display:block;margin:0 0 10px 0;line-height: 100%;}
.schema-detail .schema-etap .btn-etap.active:after {width:100%;}
.schema-detail .schema-etap .btn-etap:hover:after  {width:100%;}

.schema-detail .schema-media {position:relative;height:440px;}
.schema-detail .schema-media .schema-bg { position:absolute; bottom:0;top:0; left:50%; width:100vw; max-width:1920px; transform:translateX(-50%) ; -webkit-transform:translateX(-50%) ; -moz-transform:translateX(-50%) ; -ms-transform:translateX(-50%) ; -o-transform:translateX(-50%) ; }
.schema-detail .schema-media .etap-images { position:absolute; width:200px;height:10px; bottom:20px;  left:50%; transform:translateX(-50%) ; -webkit-transform:translateX(-50%) ; -moz-transform:translateX(-50%) ; -ms-transform:translateX(-50%) ; -o-transform:translateX(-50%) ; }
.schema-detail .schema-media .schema-bg  img { -o-object-fit: cover; object-fit: cover; width: 100%; height: 100%;}
.schema-detail .etap-image { position:absolute; left:50%; bottom:0px; transform:translateX(-50%) ; -webkit-transform:translateX(-50%) ; -moz-transform:translateX(-50%) ; -ms-transform:translateX(-50%) ; -o-transform:translateX(-50%) ; }
.schema-detail .detail-container {position:relative;z-index:6;}
.schema-detail .detail-top {margin:0 0 40px 0;}
.schema-detail .detail-top .nav { background:rgba(183, 240, 192, 0.4); overflow:hidden; border-radius: 8px; -webkit-border-radius: 8px; -moz-border-radius: 8px; -ms-border-radius: 8px; -o-border-radius: 8px; }
.schema-detail .detail-top .nav a { display:block; text-decoration:none; padding:11px 14px; line-height: 100%; border-radius: 8px; text-transform: uppercase; -webkit-border-radius: 8px; -moz-border-radius: 8px; -ms-border-radius: 8px; -o-border-radius: 8px; }
.schema-detail .detail-top .nav a.active {color:#fff;background: var(--Green-Golf, #06C11F);}
.schema-detail .detail-top .nav a:hover {color:#fff;background: var(--Green-Golf, #06C11F);}
.schema-detail .cats {padding:0px 100% 0 100%;position:relative;margin:0 -100% 24px -100%;border-bottom:1px solid #B8C3C4;}
.schema-detail .c-item {margin:0 24px 24px 0;line-height: 100%;    text-transform: uppercase;}
.schema-detail .c-item .icon { padding:0px; width: 48px; margin:0 20px 0 0; min-width: 48px; height: 48px; border-radius: 12px; -webkit-border-radius: 12px; -moz-border-radius: 12px; -ms-border-radius: 12px; -o-border-radius: 12px; }
.schema-detail .c-item .icon svg {max-width:100%;height:auto;width:100%;}

.schema-detail .c-item.des .icon {background: var(--Yellow_Desictekant, #EDBC2B);}
.schema-detail .c-item.des .icon path {fill:#3F3400!important;}

.schema-detail .c-item.prot .icon {background: var(--Pink_Protryjnik, #FA5A6A);}
.schema-detail .c-item.prot .icon path {fill:#480D0B!important;}

.schema-detail .c-item.gerb .icon {background: var(--Green_Gerbicyd, #7CBB12);}
.schema-detail .c-item.gerb .icon path {fill:#233900!important;}

.schema-detail .c-item.fung .icon {background: var(--Navy-Bace, #5170D5);}
.schema-detail .c-item.fung .icon path {fill:#0E1D4A!important;}

.schema-detail .c-item.insect .icon {background: var(--Orange-Bace, #F99831);}
.schema-detail .c-item.insect .icon path {fill:#482908!important;}

.schema-detail .c-item.rost .icon {background: var(--Violet-Bace, #A07DE7);}
.schema-detail .c-item.rost .icon path {fill:#291551!important;}

.schema-detail .c-item.aduv .icon {background: var(--Turquoise-Bace, #51CDB5);}
.schema-detail .c-item.aduv .icon path {fill:#0E3E34!important;}

.schema-detail .c-item.roden .icon {background: var(--Magenta-Bace, #D34BAA);}
.schema-detail .c-item.roden .icon path {fill:#3C0B2E!important;}

.schema-detail .c-item.fum .icon {background: var(--Grey-Bace, #8399B4);}
.schema-detail .c-item.fum .icon path {fill:#232932!important;}

.schema-detail .c-item.micro .icon {background: #00A6E2;}
.schema-detail .c-item.micro .icon path {fill:#14383B!important;}


.schema-detail .products-items {border-top:1px solid #B8C3C4;padding:24px 100% 0 100%;position:relative;margin:0 -100%;}
.schema-detail .prod-items .c-item .value {font-size: 64px;  text-transform: none;  font-weight: 700;    line-height: 90%;    letter-spacing: -0.64px;}
.schema-detail .products-items .prod-list .col-12 {padding-bottom:20px;}
.schema-detail .products-items .prod-list .item {height:100%; text-decoration:none; border:1px solid rgba(184, 195, 196, 0.6); border-radius: 24px; -webkit-border-radius: 24px; -moz-border-radius: 24px; -ms-border-radius: 24px; -o-border-radius: 24px; }
.schema-detail .products-items .prod-list .item .item-image {width:304px;min-width:304px;text-align:center; padding:31px;border-right:1px solid rgba(184, 195, 196, 0.6); }
.schema-detail .products-items .prod-list .item .item-image img {max-height:308px;width:unset!important;height:auto!important;}
.schema-detail .products-items .prod-list .item .item-info {padding:32px 40px;}
.schema-detail .products-items .prod-list .item .name {margin:0 0 12px 0;    font-size: 28px;    font-weight: 700;    line-height: 90%;    letter-spacing: -0.28px;}
.schema-detail .products-items .prod-list .item .category {margin:0 0 12px 0;line-height: 100%;     text-transform: uppercase;}
.schema-detail .products-items .prod-list .item .diya {margin:0 0 12px 0; width:100%; border-radius: 12px; padding:0px; border: 0px solid #E23030; -webkit-border-radius: 12px; -moz-border-radius: 12px; -ms-border-radius: 12px; -o-border-radius: 12px; }
.schema-detail .products-items .prod-list .item .diya .icon {margin:0 12px 0 0;width: 32px;min-width: 32px;}
.schema-detail .products-items .prod-list .item .diya .data {margin:0 0 8px 0;  font-size: 20px;     font-weight: 700;    line-height: 100%;    letter-spacing: -0.2px;}
.schema-detail .products-items .prod-list .item .diya .value {font-size: 16px;    line-height: 140%; /* 22.4px */}
.schema-detail .products-items .prod-list .item .diya .value p {margin:0;}

.schema-detail .products-items .prod-list .item .norma {margin:0 0 12px 0;}
.schema-detail .products-items .prod-list .item .norma .icon {margin:0 12px 0 0;width: 32px;min-width: 32px;}
.schema-detail .products-items .prod-list .item .norma .data {margin:0 0 8px 0;  font-size: 20px;     font-weight: 700;    line-height: 100%;    letter-spacing: -0.2px;}
.schema-detail .products-items .prod-list .item .norma .value {font-size: 16px;    line-height: 140%; /* 22.4px */}
.schema-detail .products-items .prod-items {margin:0 0 44px 0;}

.schema-detail .schema-fotos {border-top:1px solid #B8C3C4;padding:24px 100% 0 100%;position:relative;margin:0 -100%;}
.schema-detail .schema-fotos .cta {margin:0 0 32px 0;}
.schema-detail .schema-fotos .item { text-decoration: none; padding:20px; margin:0 0 32px 0; border-radius: 24px; border: 1px solid var(--Light-Grey, #ECEFEF); background: var(--Total-White, #FFF); -webkit-border-radius: 24px; -moz-border-radius: 24px; -ms-border-radius: 24px; -o-border-radius: 24px; }

.schema-detail .etaps-cont {position:relative;height:100%;order:12;}




.sel-drop {position:relative;}

ul:not(.nav) {list-style: none;padding:0;margin:0;}
ul:not(.nav) li {padding:0 0 0 30px;position:relative;margin:0 0 14px 0;}
ul:not(.nav) li:before {content:"";display:block;position:absolute;left:0;top:2px;width:18px;height:18px;background: url('../../images/li.svg') no-repeat center; }


.tab-content {position:relative;}
.tab-content > .tab-pane {display:block;position:absolute;opacity:0;visibility: hidden; pointer-events: none; top:0;left:0;right:0;}
.tab-content > .tab-pane.active {position:relative;opacity:1;visibility: visible; pointer-events: all;}

input:focus::-webkit-input-placeholder {color: transparent!important;}
input:focus::-moz-placeholder          {color: transparent!important;}
input:focus:-moz-placeholder           {color: transparent!important;}
input:focus:-ms-input-placeholder      {color: transparent!important;}

textarea:focus::-webkit-input-placeholder {color: transparent!important;}
textarea:focus::-moz-placeholder          {color: transparent!important;}
textarea:focus:-moz-placeholder           {color: transparent!important;}
textarea:focus:-ms-input-placeholder      {color: transparent!important;}


#wpadminbar {display:none!important;}
#detach-button-host {display:none!important;}

.wpcf7 form {display:block;position:relative;}
.wpcf7-form-control-wrap {display:block;}
.wpcf7-form-control-wrap[data-name="your-email"] {width:100%;}
.wpcf7 form.invalid .wpcf7-response-output {display:none!important;}
.wpcf7-not-valid-tip {line-height:16px;    font-size: 14px; position:absolute;left:0;top:100%;}
.wpcf7-not-valid {border-color:red!important;}
.wpcf7-list-item {margin:0;}
.wpcf7 form .wpcf7-response-output {position:absolute;left:0;top:100%;font-size:14px;line-height:16px;margin:6px 0 0 0;} 
.modal-dialog {height:100%;}

.wpcf7-spinner {display:none;}

.wpc-edit-filter-set {display:none!important;}
.wpc-filter-header {display:none!important;}

.harmful-section .item {display:block;position:relative;}
.harmful-section .item .item-image { position:relative; height:556px; overflow:hidden; border-radius: 16px; -webkit-border-radius: 16px; -moz-border-radius: 16px; -ms-border-radius: 16px; -o-border-radius: 16px; }
.harmful-section .item .item-image img {-o-object-fit: cover; object-fit: cover; width: 100%; height: 100%;}
.harmful-section .item .item-image:after {content:"";display:block;position:absolute;top:0;bottom:0;left:0;right:0;background: linear-gradient(180deg, rgba(5, 24, 26, 0.10) 0%, rgba(5, 24, 26, 0.70) 100%);}
.harmful-section .item .item-info {position:absolute;left:40px;bottom:40px;right:40px;z-index:3;color:#fff;}
.harmful-section .item .item-info h3 {color:#fff;}


.inner-catalog {position:relative;z-index:2;}

.search-section {padding-top:40px;}
.search-item {margin:0 0 32px 0;}
.search-item .post-thumbnail {width:100px;min-width:100px;margin:0 20px 0 0;}
.search-item .post-thumbnail img {width:100%;height:auto;}
.screen-reader-text {display:none!important;}
.search-item h3 a {text-decoration: none;}
.search-item h3 a:hover {color:#06C11F;}


.anim-services .anim-media { position:relative;margin:0 40px 0 0; width: 660px; min-width: 660px; overflow:hidden; border-radius: 24px; height: 772px; -webkit-border-radius: 24px; -moz-border-radius: 24px; -ms-border-radius: 24px; -o-border-radius: 24px; }
.anim-services .anim-media .image-container  img { -o-object-fit: cover; object-fit: cover; width: 100%; height: 100%; transform: scale(0.5); object-position: center bottom; transition:0.5s ; -webkit-transition:0.5s ; -moz-transition:0.5s ; -ms-transition:0.5s ; -o-transition:0.5s ; -webkit-transform: scale(0.5); -moz-transform: scale(0.5); -ms-transform: scale(0.5); -o-transform: scale(0.5); }
.anim-services .anim-media .image-container.active  img { transform:scale(1) ; -webkit-transform:scale(1) ; -moz-transform:scale(1) ; -ms-transform:scale(1) ; -o-transform:scale(1) ; }
.anim-services .anim-media .image-container { position:absolute; top:0; bottom:0; left:0; right:0; opacity:0; transition:0.5s ; -webkit-transition:0.5s ; -moz-transition:0.5s ; -ms-transition:0.5s ; -o-transition:0.5s ; }
.anim-services .anim-media .image-container.active {opacity:1;}
.anim-services .anim-content {position:relative;margin:80px 0 0 0;max-width:470px;}
.anim-services .anim-content .content-container { position:absolute; opacity:0; visibility: hidden; top:0; left:0; right:0; margin:0px 0 0 0; transition:0.5s ; -webkit-transition:0.5s ; -moz-transition:0.5s ; -ms-transition:0.5s ; -o-transition:0.5s ; }
.anim-services .anim-content .content-container.active {position:relative;opacity:1;visibility:visible;margin:0;}
.anim-services .anim-info {width:624px;}
.anim-services .anim-title {margin:0 0 90px 0;color: var(--Dark-Agro, #14383B);    font-size: 32px;    font-weight: 700;   line-height: 90%;    letter-spacing: -0.32px;}
.anim-services .anim-title span {color: var(--Dark-Green, #0AB321);}
.anim-services .anim-btn {padding:0 0 20px 0; position:relative;margin:0 0 28px 0;color: var(--Dark-Agro, #14383B);   font-size: 64px;    font-weight: 700;    line-height: 90%;    letter-spacing: -0.64px;}
.anim-services .anim-btn .value { opacity:0.2; transition:0.5s ; -webkit-transition:0.5s ; -moz-transition:0.5s ; -ms-transition:0.5s ; -o-transition:0.5s ; }
.anim-services .anim-btn .line { opacity:1; position:absolute; left:0; bottom:0; width:100%; height:4px; background:rgba(10, 179, 33, 0); transition:0.5s ; -webkit-transition:0.5s ; -moz-transition:0.5s ; -ms-transition:0.5s ; -o-transition:0.5s ; }
.anim-services .anim-btn .line .prog { opacity:1; position:absolute; top:0; bottom:0; left:0; width:0%; background:#0AB321; }
.anim-services .anim-btn:not(.active) .line .prog { width:0%!important; left:auto; right:0; transition:0.5s ; -webkit-transition:0.5s ; -moz-transition:0.5s ; -ms-transition:0.5s ; -o-transition:0.5s ; }
.anim-services .anim-btn.active .line {background:rgba(10, 179, 33, 0.1);}
.anim-services .anim-btn.active .value {opacity:1;}
.anim-services .anim-btn.active .line .prog {opacity:1;pointer-events: none;}

.anim-services .anim-btn:not(.active):hover .line .prog {opacity:1;width:100%!important;transition:0.5s ; -webkit-transition:0.5s ; -moz-transition:0.5s ; -ms-transition:0.5s ; -o-transition:0.5s ; }
.anim-services .anim-btn:hover .value {opacity:1;}

.anim-services.stop .anim-btn .line .prog {opacity:1;left:auto;right:0; transition:0.5s ; -webkit-transition:0.5s ; -moz-transition:0.5s ; -ms-transition:0.5s ; -o-transition:0.5s ; }
.anim-services.stop .anim-btn:not(.active) .line .prog {width:0%!important; }
.anim-services.stop .anim-btn.active .line .prog {width:100%!important; }
.anim-services.stop .anim-btn:hover .line .prog {width:100%!important;left:0;right:auto;  }


.big-about {position:relative;}
.big-about .big-image {position: relative;height:1128px;}
.big-about .big-image img {-o-object-fit: cover; object-fit: cover; width: 100%; height: 100%; }
.big-about .big-image:after {content:"";display:block;position:absolute;top:0;bottom:0;left:0;right:0;background: linear-gradient(180deg, rgba(5, 24, 26, 0.00) 0%, rgba(5, 24, 26, 0.80) 100%);}
.big-about .big-info {position:absolute;z-index:3;bottom:70px;left:0;right:0;color:#fff;}
.big-about .h1 {margin:0 0 80px 0;color: var(--Total-White, #FFF);    font-size: 124px;     font-weight: 700;    line-height: 90%;    letter-spacing: -1.24px;}
.big-about .item {margin:0 0 48px 0;font-size: 20px;    line-height: 120%;}
.big-about .item .icon img {height:64px;}
.big-about .item .icon {margin:0 0 16px 0;}
.big-about .item .item-name {margin:0 0 12px 0;    font-size: 48px;    font-weight: 700;   line-height: 100%;    letter-spacing: -0.48px;}


.sml-about {position:relative;padding:132px 0 0 0;}
.sml-about .sml-image {position: relative;height:700px;}
.sml-about .sml-image img {-o-object-fit: cover; object-fit: cover; width: 100%; height: 100%; }
.sml-about .sml-image:after {content:"";display:block;position:absolute;top:0;bottom:30%;left:0;right:0;background: linear-gradient(180deg, rgb(239, 255, 244) 30.27%, rgba(239, 255, 244, 0.00) 100%);}
.sml-about .sml-info {position:absolute;z-index:3;top:0px;left:0;right:0;}
.sml-about .sml-left {margin:0 0px 64px 0;}
.sml-about .sml-left .data {   opacity:0.4;color: var(--Almost-Black, #05181A);    font-size: 20px;    font-weight: 400;    line-height: 120%;}
.sml-about .item {font-size: 20px;    line-height: 120%;}
.sml-about .item .data {font-size: 48px;  margin:0 0 16px 0;  font-weight: 700;    line-height: 90%;   letter-spacing: -0.48px;}
.sml-about .item .data span {font-size: 88px;    line-height: 90%;    letter-spacing: -0.88px;}
/*
.inf {opacity:0;}
.inf-a {opacity:0;}
*/



.prod-garant .sub-title {margin:0 0 70px 0;max-width:710px;    font-size: 32px;    font-weight: 700;    line-height: 100%;    letter-spacing: -0.48px;}
.prod-garant.big .sub-title {max-width:586px;font-size:40px; }
.prod-garant .item {margin:0 0 32px 0;}
.prod-garant .item .icon {margin:0 0 16px 0;}
.prod-garant .item .icon img {height:80px;}
.prod-garant.gr .item .icon img {height:104px;}
.prod-garant.big .item .icon img {height:260px;margin:0 auto;display:block;}
.prod-garant .item .name {margin:0 0 16px 0;     font-size: 32px;    font-weight: 700;    line-height: 100%;    letter-spacing: -0.32px;}
.prod-garant.gr .item .name {font-size: 24px;line-height: 100%;letter-spacing: -0.96px;}
.prod-garant .item .anons {font-size: 18px;    line-height: 120%;}
.prod-garant .garant-image {position:relative;margin:-240px 0 0 0;height: 700px;}
.prod-garant .garant-image img {-o-object-fit: cover; object-fit: cover; width: 100%; height: 100%; }
.prod-garant .garant-image:after {content:"";display:block;position:absolute;top:0;bottom:40%;left:0;right:0;    background: linear-gradient(180deg, rgb(239, 255, 244) 30.27%, rgba(239, 255, 244, 0.00) 100%);}
.prod-garant .container-fluid {position:relative;z-index:3;}
.prod-garant .title-container .anons {width: 442px;margin:0 0 0 40px;}
.prod-garant.ttl .title-container .anons {margin:40px 0 0 0;}

.prod-garant.sml .garant-image {position:relative;height: 520px;}
.prod-garant.sml .item .anons {font-size: 18px;    line-height: 140%;}

.prod-garant .lnk .lnk-logo {margin:0 0 20px 0;}
.prod-garant .lnk .lnk-logo img {max-height:30px;}

.prod-garant.gr h2 {margin:0 0 60px 0;font-size: 64px;line-height: 90%;letter-spacing: -0.64px;max-width: 953px;}
.prod-garant.ln h2  {max-width:1300px;}
.prod-garant.ln .item .icon img {height:32px;}
.prod-garant.ln .item .icon {border-bottom:1px solid #B8C3C4;}

.prod-garant.big .item {height:100%;margin:0; padding:32px; background:rgba(255,255,255,0.6); border:1px solid rgba(184, 195, 196, 0.6); border-radius: 24px; -webkit-border-radius: 24px; -moz-border-radius: 24px; -ms-border-radius: 24px; -o-border-radius: 24px; }
.prod-garant.big .item .name {margin:0 0 8px 0;}
.prod-garant.big .item .anons {    font-size: 18px;    line-height: 120%;}

.prod-garant.gr .items {max-width:710px;margin:0 0 0 40px;}
.prod-garant.gr .items .col {width:50%;min-width:50%;}
.prod-garant.gr .gar-left {max-width:660px;}
.prod-garant.gr .item {    margin: 0 0 64px 0;}



.prod-garant.ln .col:nth-child(3) .item .name {color:#0AB321;}




.prod-comfort .title-container .anons {width:588px;}
.prod-comfort .title-container .left {max-width:730px;margin:0 40px 0 0;}
.prod-comfort .title-container .sub-title {color: var(--Dark-Green, #0AB321); margin:32px 0 0 0; max-width:608px;    font-size: 48px;    font-weight: 700;    line-height: 90%;    letter-spacing: -0.48px;}
.prod-comfort .comfort-image { overflow: hidden; border-radius: 24px; -webkit-border-radius: 24px; -moz-border-radius: 24px; -ms-border-radius: 24px; -o-border-radius: 24px; }



.pr-section .items .item {margin:0 0 32px 0;}
.pr-section .items .item .icon {margin:0 0 16px 0;}
.pr-section .items .item .icon img {height:80px;}
.pr-section .items .item .name {color: var(--Dark-Agro, #14383B);     font-size: 32px;    font-weight: 700;    line-height: 100%;    letter-spacing: -0.32px;}
.pr-section .other-culture {margin:60px 0 0 0;}
.pr-section .other-culture .title {margin:0 0 24px 0;   font-family: DraftAlfaSAfont;    font-size: 48px;    font-weight: 700;    line-height: 100%;    letter-spacing: -0.48px;}
.pr-section .other-culture .left {max-width:700px;margin:0 40px 0 0;}
.pr-section .other-culture .left .anons {max-width:530px;}
.pr-section .other-culture .email {display:block;text-decoration:None;margin:12px 0 0 0;color: var(--Dark-Agro, #14383B);    font-size: 32px;    font-weight: 700;    line-height: 90%;    letter-spacing: -0.32px;}
.pr-section .other-culture .email:hover {color:#06C11F;}

.is-ajax-search-result {display:none!important;}


.video-section video { width:100%; border-radius:12px ; -webkit-border-radius:12px ; -moz-border-radius:12px ; -ms-border-radius:12px ; -o-border-radius:12px ; }





.file-group { position:relative; cursor:pointer;    padding: 15px 20px;
    height: 56px;
    line-height: 100%;
    display: block;
    width: 100%;
    
    box-shadow: 0px 4px 12px 0px rgba(0, 0, 0, 0.04);
    border-radius: 8px;
    background: var(--Light-Grey, #ECEFEF);
    border-radius: 8px;
    border: 1px solid var(--Mid-Grey, #B8C3C4); transition:0.5s ; -webkit-transition:0.5s ; -moz-transition:0.5s ; -ms-transition:0.5s ; -o-transition:0.5s ; }
.file-group .input-group-btn {cursor:pointer;display:block;}
.file-group .file {display:block!important; opacity:1!important;visibility: visible!important; position:absolute;top:0;bottom:0;left:-0;right:0;cursor:pointer;z-index:2; font-size: 0px; content-visibility: hidden;}
.file-group.sel .file {display:none;}
.file-group .file-but {cursor:pointer;}
.file-group .ic {margin:0 8px 0 0; font-size:24px;}
.file-group .value { color: var(--Dark-Agro, #14383B);    line-height: 100%;    opacity:0.4; transition:0.5s ; -webkit-transition:0.5s ; -moz-transition:0.5s ; -ms-transition:0.5s ; -o-transition:0.5s ; }
.file-group:hover .value {opacity:1;}
.file-group label {margin:0;}
.file-group .del { margin:0 0 0 8px; font-size:16px; opacity:0.4; display:none; transition:0.5s ; -webkit-transition:0.5s ; -moz-transition:0.5s ; -ms-transition:0.5s ; -o-transition:0.5s ; }
.file-group .del:hover {opacity:1;}
.file-group.sel .del {display:block;}

.file-group.sel .value {display:none;}
.file-group .fff { display:none;background:none;border:0;text-overflow: ellipsis;overflow: hidden;width: fit-content;  white-space: nowrap;}

.file-group.sel .fff {display:block;}
.file-group .icon-checks {display:none;}





.file-group .wpcf7-form-control-wrap {position:unset;}

.codedropz-upload-handler {display:none!important;}
.dnd-upload-status {display:none!important;}

.distrub-container select {border: 0 !important;
    clip: rect(0 0 0 0) !important;
    height: 1px !important;
    margin: -1px !important;
    overflow: hidden !important;
    padding: 0 !important;
    position: absolute !important;
    width: 1px !important;}



.footer .contacts-block {margin:0 20px 32px 0;min-width:222px;}
.footer .contacts-block:last-child {margin:0 0 32px 0;}
.footer .contacts-block .name {margin:0 0 16px 0;color: var(--Dark-Agro, #fff);font-size: 16px;font-weight: 400;line-height: 100%;}
.footer .contacts-block .c-new {margin:0 0 16px 0;}
.footer .contacts-block .ic {margin:0 8px 0 0;font-size:20px;}
.footer .contacts-block .ic:before {color:#fff;opacity:0.3;}
.footer .contacts-block .value {font-size: 18px; font-weight: 700;   line-height: 100%;display:block;text-decoration:none;color: var(--Dark-Agro, #fff);}
.footer .contacts-block .value:hover {color: var(--Dark-Green, #0AB321);}















@media (min-width: 1200px) {
    .header-lng:hover .lng-dropdown {opacity:1;visibility: visible;margin:0px 0 0 0;pointer-events: all;}
    .header-lng:hover .lng-button .ic { transform:rotate(-180deg) ; -webkit-transform:rotate(-180deg) ; -moz-transform:rotate(-180deg) ; -ms-transform:rotate(-180deg) ; -o-transform:rotate(-180deg) ; }
    .header-lng .lng-dropdown .value:hover {color:#06C11F;}
    .main-menu .nav li:hover .nav-link {color:#06C11F!important;}
    .main-menu .nav li .nav-link.active {color:#06C11F!important;}
    .main-menu .nav li:hover .nav-link .ic:before {color:#06C11F!important;}
    .catalog-list .item:hover {z-index:8;}
    .catalog-list .item:hover .item-image {height:248px;}
    .catalog-list .item:hover .item-container {position:absolute;top:0;left:0;right:0;z-index:10; background: #FFF url('../../images/flask.svg') no-repeat right top 16px; border-color:#fff;    box-shadow: 0px 32px 44px 0px rgba(0, 0, 0, 0.12);}
    .catalog-list .item:hover .item-hidden {max-height:350px;opacity:1;}
    .services-section .item:hover .arrow .ic {top:-50%;left:150%;}
    .services-section .item:hover .arrow .ic2 {top:50%; left:50%;}
    .main-hero .hero-info .slider-catalog .item:hover svg path {fill:#14383B!important;}
.main-hero .hero-info .slider-catalog .item:hover:before {background:#fff;bottom:0;}
.main-hero .hero-info .slider-catalog .item:hover {color: var(--Dark-Agro, #14383B);margin-top:-10px!important;}
}

.postid-1475 .gallery-container .play-link {
	display: none!important;
}
.aiosrs-rating-wrap {display:none!important;}