.main{position:relative;min-height:calc(100vh - 120px);padding-top:120px}
*,::after,::before{padding:0;margin:0;box-sizing:border-box;border:none;outline:0}
img,svg{display:inline-block;max-width:100%;height:auto}
.wrapper{position:relative;width:100%;max-width:1200px;padding:0 30px;margin:0 auto}
/* -----------------------------------fresh--------------------- */
a{
   cursor: pointer;
}

main{
   overflow: hidden;
}
.fresh__page {
   background: #ff5c00;
}
.page-block__f {
}
.page__fresh {
   margin: 60px auto 18px;
   background: url('../img/products-main/header/Bg1.png');
   background-size: 100% 113%;
   max-width: 1525px;
   height: 175px;
   background-repeat: no-repeat;
}

.page__fresh-text {
}
.text-fresh{
   background: url('../img/products-main/header/Frame.png')50% no-repeat;
   margin: 0 auto;
   background-size: 82% 100%;
   height: 175px;
}
@media (max-width:768px){
.text-fresh{
   background: url('../img/products-main/header/Vector.png')50% no-repeat;
}
.fresh__page,
.page__fresh,
.text-fresh{
   height: 84px;
}
.page__fresh {
   margin: 0px -172px 30px;
}
.fresh__page {
   overflow: hidden;
   margin: 15px auto 18px;
}
}
/* ----------------------------hit---------------------------------------- */
.hit__page {
   margin: 0px 0px 38px 0px;
}
.page-block__h {
}
.hit__wrapper {

}
.hit__block {
   display: flex;
   flex-direction: column;
   justify-content: center;
   text-align: center;
}
.wrapper__text {
   margin-bottom: 40px;
}
.wrapper__text >*:not(:last-child) {
margin-bottom: 15px;
}
.wrapper__text-title {

}
.title-h {
font-size: 30px;
font-weight: 700;
line-height: 116%;
color: #324980;
margin: 0 auto;
}
.wrapper__text-subtitle {
font-size: 16px;
font-weight: 400;
line-height: 118%;
color: #324980;
}
.wrapper__ul {
display: flex;
column-gap: 20px;
row-gap: 11px;
flex-wrap: wrap;
padding: 0px 30px 0px 95px;
}
.wrapper__li {
background: url('../img/products-main/hit/1.png');
background-size: cover;
border-radius: 50%;
overflow: hidden;
height: 140px;
width: 140px;
display: flex;
justify-content: center;
text-transform: uppercase;
align-items: center;
text-align: center;
padding: 14px;
}
.wrapper__li:nth-child(1){
   margin-left: 115px;
}
.wrapper__li-text {
font-size: 23px;
font-weight: 700;
line-height: 82%;
color: #fff;
}
.li-text__b{
   font-size: 33px;
}
@media (max-width:1085px){
   .wrapper__ul {
      padding: 0px 10px 0px 25px;
      justify-content: center;
      }
}
@media (max-width:1000px){
   .wrapper__li {
      border-radius: 5px;
      height: 50px;
      width: 127px;
      padding: 5px 20px;
  }
      .li-text__b,
      .wrapper__li-text{
         font-size: 15px;
         font-weight: 900;
         line-height: 117%;
      }
      .title-h {
         font-size: 20px;
         font-weight: 900;
         }
      .wrapper__text-subtitle {
         font-size: 14px;
         font-weight: 300;
         padding: 0px 30px;
         }
      .wrapper__text >*:not(:last-child) {
          margin-bottom: 12px;}
      .wrapper__text {
         margin-bottom: 12px;
         }
         .wrapper__li:nth-child(1){
            margin-left: 0px;
         }
         .wrapper__ul {
            padding: 0px;
            gap: 6px;
            }
         .hit__page {
            margin: 0px 0px 12px 0px;
         }          
}
/* ---------------------------------form-------------------- */
.form__page {
   margin: 0px 0px 39px 0px;
   position: relative;
}
.form__block {
}
.form__block-text {
   padding: 20px 0px 18px 0px;
   z-index: 5;
   display: flex;
   flex-direction: column;
   justify-content: center;
   text-align: center;
   align-items: center;
   position: relative;
}
.form__body {
}
.form__title {
   margin-bottom: 20px;
}
.title-f {
color: #fff;
}
.form__item {
   margin-bottom: 2px;
}
.form__item ::placeholder{
font-size: 16px;
font-weight: 400;
line-height: 118%;
color: #ABABAB;
}

.form__input{
   height: 41px;
   width: 290px;
   padding: 0px 10px;
   border-radius: 5px;
}
input{
   font-size: 16px;
   font-weight: 400;
   line-height: 118%;

}
.form__button {
   margin-top: 20px;
   background: #FF5C00;
   font-weight: 300;
   line-height: 118%;
   text-align: center;
   color: #fff;
   font-size: 22px;
   padding: 8px 27px;
   border-radius: 5px;
   transition: all 0.3s ease 0s;
}
.form__button:hover{
   background: #ff701e;
}
.form__fone {
   background: url('../img/products-main/contacts/fone2.png') no-repeat;
   object-fit: cover;
   background-size: cover;
   width: 100%;
   height: 100%;
   top: 0;
   left: 0;
   position: absolute;
}
/* ---------------------------horeka------------------ */
.horeka__mobile{
   display: none;
}
.page__horika {
   background: url('../img/products-main/horeka/ХОРЕКА.png') top center/auto 325px no-repeat, linear-gradient(#ffffff 25%, #e9e9e9 75%) top center/auto 419px no-repeat;
display: flex;
flex-direction: column;
overflow: hidden;
}
.horika__block{
}
.horika__menu {
   padding:0px 0px 0px 0px;
   display: flex;
   flex-direction: column;
   position: relative;
   margin-bottom: -37px;
}
.horika__menu-tabs {
   display: flex;
   margin: 0 !important;
   width: inherit;
}
.menu__column {
   flex: 1 0 25%;
   display: flex;
   flex-direction: column;
   justify-content: center;
   align-items: center;
   text-align: center;
   margin-top: 180px;
}
.menu__column-img {
}
.menu__tabs {
}
.tabs__bg-1{
   background: url('../img/products-main/horeka/001.png') no-repeat;
   background-size: 26% 71%;
   position: absolute;
   width: 100%;
   height: 100%;
   top: 4px;
   left: 21px;
}
.activ_1{
   position: relative;
}
.van::before{
   content: '';
   background: url('../img/products-main/horeka/roowtop.png')0 0 / 220px 20px no-repeat;
   position: absolute;
   width: 100%;
   height: 100%;
   top: -20px;
   left: 5%;
}
.tabs__bg-2{
   background: url('../img/products-main/horeka/002.png') no-repeat;
   background-size: 24%;
   position: absolute;
   width: 100%;
   height: 100%;
   top: 23px;
   left: 316px;
}
.twoo::before{
   content: '';
   background: url('../img/products-main/horeka/roowtop.png') 0 0 / 220px 20px no-repeat;
   position: absolute;
   width: 100%;
   height: 100%;
   top: -20px;
   left: 29%;
}
.tabs__bg-3{
   background: url('../img/products-main/horeka/003.png') no-repeat;
   background-size: 22% 58%;
   object-fit: cover;
   position: absolute;
   width: 100%;
   height: 100%;
   top: 35px;
   left: 607px;
}
.three::before{
   content: '';
   background: url('../img/products-main/horeka/roowtop.png') 0 0 / 220px 20px no-repeat;
   position: absolute;
   width: 100%;
   height: 100%;
   top: -20px;
   left: 53%;
}
.tabs__bg-4{
   background: url('../img/products-main/horeka/004.png') no-repeat;
   background-size: 29% 72%;
   object-fit: cover;
   position: absolute;
   width: 100%;
   height: 100%;
   top: 2px;
   left: 837px;
}
.foo::before{
   content: '';
   background: url('../img/products-main/horeka/roowtop.png') 0 0 / 220px 20px no-repeat;
   position: absolute;
   width: 100%;
   height: 100%;
   top: -20px;
   left: 77%;
}

.menu__column-tabs {
   font-weight: 300;
   line-height: 116%;
   font-size: 21px;
   color: #324980;
   border-radius: 10px;
   min-height: 50px;
   max-width: 220px;
   width: 100%;
   padding: 5px 5px;
   background: #fff;
   box-shadow: 4px 4px 15px 2px #E6E6E6;
   position: relative;
   top: -75px;
   z-index: 9;
   transition: all 0.4s ease 0s;
   white-space: normal !important;
}
.menu__column-tabs:hover {
   box-shadow: inset 1px 14px 7px -5px #e6e6e2;
}
.horika__tabs-body {
}
.horika__block-window{
   margin: -36px 0px 0px 0px;
   background-color: #324980;
}
.tabs__block {
background-color: #ff5c00;
position: absolute;
width: 100%;
height: 420px;
top: 419px;
left: 0;
z-index: 3;
margin-bottom: 5px;
}
.hidden{
   display: none;
   }
@media (max-width:1095px){
      .tabs__bg-1{
         background-size: 26% 58%;
         top: 15px;
         left: 10px;
      }
      
      .tabs__bg-2{
         background-size: 25%;
       top: 28px;
       left: 25%;
      }
      
      .tabs__bg-3{
         background-size: 25% 61%;
         top: 28px;
         left: 49%;
      }
      .tabs__bg-4{
         background-size: 28% 61%;
       top: 22px;
       left: 71%;
      }
   }
@media (max-width:1070px){
      .van::before{
         left: 4%;
      }
      .twoo::before{
         left: 28%;
      }
      .three::before{
         left: 50%;
      }
      .foo::before{
         left: 75%;
      }
   }
@media (max-width:1024px){
         .menu__column-img{
         display: none;
      }
      .tabs__bg-1{
         display: none;
      }
      .tabs__bg-2{
         display: none;
      }
      .tabs__bg-3{
         display: none;
      }
      .tabs__bg-4{
         display: none;
      }
      .page__horika{
         background: none
      }
      .van::before{
         display: none;
      }
      .twoo::before{
         display: none;
      }
      .three::before{
         display: none;
      }
      .foo::before{
         display: none;
      }
      .menu__column {
         margin-top: 104px;
      }
      .menu__column-tabs {
         box-shadow: 0px 4px 10px 2px #c7c7c9, inset 0px -10px 14px -6px #e6e6e2;
         font-size: 16px;
         max-width: 180px;
      }   
      .menu__column-tabs:hover{
         box-shadow: 0px 4px 10px 2px #c7c7c9, inset 0px 10px 14px -6px #e6e6e2;
      }   
   }
@media (max-width:889px){
      .menu__column-tabs {
         max-width: 140px;
      }  
   }
  
/* -------horeka slick */
.slick__slaid {
 max-height: 370px;
 height: 100%;
 max-width: 220px;
display: flex;
flex-direction: column;
background-color: #fff;
padding: 30px 10px 20px;
position: relative;
text-align: left;
}
.slick__slaid:not(:last-child){
   margin-bottom: 30px;
}
.horeka__basket{
 border-radius: 100%;
 overflow: hidden;
}
.horeka__basket img{
   position: absolute;
   background: #3B73B8;
   border-radius: 50%;
   padding: 4px;
   width: 27.83px;
   height: 27.83px;
   top: 10px;
   left: 10px;
}
.slaid__title {
font-size: 16px;
font-weight: 700;
line-height: 118%;
color: #324980;
}
.slaid__title-info {
font-size: 16px;
font-weight: 400;
line-height: 118%;
color: #324980;

}
.slaid__title-data {
font-size: 13px;
font-weight: 300;
line-height: 115%;
color: #8B8B8B;
}

.horeka__inners{
   padding: 36px 0px 15px;
}

@media (max-width:768px){
   .slaid__title {
      font-size: 12px;
      font-weight: 800;
      }
      .slaid__title-info {
      font-size: 12px;
      font-weight: 400;
      }
      .slaid__title-data {
      font-size: 10px;
      font-weight: 400;
      }
      .slick__slaid {
         max-height: 370px;
         height: 100%;
         max-width: 135px;
        padding: 9px;
        }
        .horeka__basket img{
         width: 30px;
         height: 30px;
      }
}

.main__content{
   background: #F4F4F4;
}
/* Слайдер */
.slick-slider{}
/* Ограничиывющая оболочка */
.slick-list{
}
/* Лента слайдов */
.slick-track{
}
/* Слайд */
.slick-slide{}
 /* Слайд активный */
 .slick-slide.slick-active{}
 /* Слайд основной */
 .slick-slide.slick-current{}
 /* Слайд по центру */
 .slick-slide.slick-center{}
/* Стрелка */
.slick-arrow{}
/* Стрелка влево */
.slick-arrow.slick-prev{}
/* Стрелка вправо */
.slick-arrow.slick-next{}
/* Стрелка не активная */
.slick-arrow.slick-disabled{}
/* Стрелку убираем на последнем слайде */
.slider.slick-arrow.slick-disabled{}
/* Точки */
.slick-dots{}
.slick-dots li{}
.slick-dots li{}
.slider .slick-dots li.slick-active button{}

 /* ================= */

 /* ========конкретный слайдер HOREKA===== */
 .slick-list{
   overflow: hidden;
   padding: 0 10px;
}
 .slick-track{
   display: flex;
   align-items: flex-start;
}
 .horeka__slider{
padding: 0px 34.34px;
position: relative;
}
/* ++++++++++++ */
.slick-next:before,
.slick-prev:before{
   display: none;
}

.slick-arrow{
   position: absolute;
   top: 50%;
   margin: -35px 0px 0px 0px;
   /* z-index: 8; */
   font-size: 0;
   height: 35.66px;
   width: 35.66px;
}
.slick-arrow.slick-prev{
   left:-40px;
   border-radius: 100%;
   z-index: 6;
   background: url('../img/arrows/arrow-left.svg') 50% / 100% no-repeat;
}
.slick-arrow.slick-next{
   right: -40px;
   border-radius: 50%;
   z-index: 6;
   background: url('../img/arrows/arrow-right.svg') 50% / 100% no-repeat;

}
/* ++++++++ */
 .slider__item-h{
text-align: center;
margin: 0 25px;
 }
.slick-dots{
   display: flex;
   justify-content: center;
   align-items: center;
}
.slick-dots li{
   list-style: none;
   margin: 0px 12px;
}
.slick-dots button{
   font-size: 0;
   height: 2.23px;
   width: 26.5px;
   background-color: #8792a3;

}
.horeka__slider .slick-dots li.slick-active button{
   background-color: #0D2E64;
}
@media (max-width:1260px){
   .slick-arrow.slick-prev{
      /* left:-40px; */
   }
   .slick-arrow.slick-next{
      /* right: -40px; */
   }
}
@media (max-width:660px){
   .horeka__big{
      display: none;
   }
   .horeka__mobile{
      display: block;
   }
   .form__page {
      margin: 0px 0px 12px 0px;
  }
  .horeka__slider{
   padding: 0px;
   
   }
   .slider__item-h{
      text-align: center;
      margin: 0 10px;
       }
}
/* ----------------------horeka__mobile--------------- */
.horeka__mobile {
   max-width: 100%;
   margin: 0px auto 30px;
}
.horeka__mobile-wrapper{
}
.horeka__menu-mobile {
  position: relative;
  top: 100px;
}
.horika__title-mobile {
   text-align: center;
}
.horeka__mobile-title {
   font-size: 16px;
   font-weight: 400;
   line-height: 118%;
   color: #324980;
   margin-bottom: 12px;
}
.horeka__mobile-text {
   font-weight: 300;
   line-height: 118%;
   font-size: 14px;
   color: #324980;
   text-align: left;
   margin-bottom: 12px;
}
.title-h {
}
.horeka__menu-columm {
   text-align: center;
}
.menu__column-tabs-mobile {
}
.main__content-mobile-1
{
   background: #ededed;
   display: block;
   margin-top: -70px;
   padding: 20px 0px 0px 0px;
   width: 100%;
   box-shadow: inset 0px 16px 16px -5px #cfcfcf, inset 0px -16px 16px -5px #cfcfcf;
}

.main__content-mobile-2, 
.main__content-mobile-3, 
.main__content-mobile-4 {
   background: #ededed;
   display: none;
   margin-top: -70px;
   padding: 20px 0px 0px 0px;
   width: 100%;
   box-shadow: inset 0px 16px 16px -5px #cfcfcf, inset 0px -16px 16px -5px #cfcfcf;
}
.wrapper__slick {
   margin-bottom: 0px;
   padding: 0 20px 15px;
}
.horeka__slider {
}
.slider__item-h {
   border-radius: 5px;
}
.slick__slaid {
   border-radius: 10px;
   box-shadow:0px 12px 12px 1px #c7c7c9;
   margin-bottom: 20px;
}

.slisc__img img{
   margin: 0 auto;
}
.slaid__title {
}
.slaid__title-info {
}
.slaid__title-data {
}
.horeka__basket {
}
.mobile {
   margin-bottom: 12px;
}
.slick-track {
   margin-bottom: 26px;
}
.mobile {
   box-shadow: 0px 4px 10px 2px #c7c7c9, inset 0px -10px 14px -6px #e6e6e2;
   font-size: 16px;
   max-width: 180px;
}   
.mobile:hover{
   box-shadow: 0px 4px 10px 2px #c7c7c9, inset 0px 10px 14px -6px #e6e6e2;
}  
@media (max-width:660px){
   .wrapper__slick {
      margin-bottom: 100px;
   }
}
/* -----------------------privelegy------------------ */
.privelegy{
   position: relative;
}
.privelegy::before{
content: '';
background: url('../img/products-main/privelegy/fish_left.png')no-repeat;
position: absolute;
width: 106%;
height: 100%;
top: 0;
right: 1159px;
}
/* +++++++++++ */
.br{
   display: none;
}@media (max-width:768px){
   .br{
      display: inline;
   }
}
/* +++++++++++++ */

.privelegy::after{
content: '';
background: url('../img/products-main/privelegy/fish_right.png')no-repeat;
position: absolute;
width: 113%;
height: 100%;
top: 44px;
left: 1108px;
transform: rotate(0deg);
}
.page__privlegy {
   padding: 40px 0px 46px 0px;
   margin-top: 10px;
   text-align: center;
   overflow: hidden;
   box-shadow: 0px -10px 0px 0px #e7e7e7;
}
.privelegy-block{
   position: relative;
}
.slick-list{
   overflow: hidden;
   padding: 0 10px;
}
.privelegy .slick__slide{
   width: 600px;
}
.privelegy .slick-track{
 margin: 0 auto;
}
.privelegy .slick-disabled {
   display: none;
 }
._1{
   background: url('../img/products-main/privelegy/1.png')2% 50% / 16px 44px no-repeat;
}
._2{
   background: url('../img/products-main/privelegy/2.png')2% 50% / 30px 45px no-repeat;
}
._3{
   background: url('../img/products-main/privelegy/3.png')2% 50% / 30px 45px no-repeat;
}
._4{
   background: url('../img/products-main/privelegy/4.png')2% 50% / 30px 45px no-repeat;
   
}
._5{
   background: url('../img/products-main/privelegy/5.png')2% 50% / 30px 45px no-repeat;
}
._6{
   background: url('../img/products-main/privelegy/6.png')2% 50% / 30px 45px no-repeat;
}
._7{
   background: url('../img/products-main/privelegy/7.png')2% 50% / 30px 45px no-repeat;
}
._8{
   background: url('../img/products-main/privelegy/8.png')2% 50% / 30px 45px no-repeat;
}
._9{
   background: url('../img/products-main/privelegy/9.png')2% 50% / 30px 45px no-repeat;
}
._10{
   background: url('../img/products-main/privelegy/10.png')-1% 50% / 54px 47px no-repeat;
}
._11{
   display: none;
}
.privelegy__text {
 }
ul li::before{
   color: #FF5C00;
   font-size: 60px;
   line-height: 116%;
   font-weight: 300;
}
.privelegy__ul{
   flex-direction: column;
   text-align: left;
   /* max-width:; */
   width: clamp-calc(768px, 1200px, 297px, 570px);
   color:#324980;
   display: flex;
}
.privelegy__li{
   justify-content: start;
   align-items: center;
   display: flex;
   padding-left: 65px;
   min-height: 60px;
   font-size: 16px;
   font-weight: 300;
   line-height: 118%;

}
.privelegy__li span{
   font-weight: 700;
   line-height: 118%;
   font-size: 16px;
}
.privelegy__li:not(:last-child){
   margin-bottom: 19px;
}
.privelegy__slider {
  overflow: hidden;
}
.wrapper__text {

}
.wrapper__text-title {
}
.title-h {
}
.slider__item-h {
}
.slick__slider {
}

.privelegy__li {
}
@media (max-width:1160px){
   .privelegy .slick__slider{
      width: 470px;
   }
}
@media (max-width:1050px){
   .privelegy .slick__slider{
      width: 320px;
   }
   .privelegy__li:not(:last-child){
      margin-bottom: 5px;
   }
   .privelegy__ul{
      overflow: hidden;
      /* max-width: 315px; */
      padding: 0 5px;
   }
   .privelegy__li{
      padding-left: 35px;
      font-size: 12px;
   }
   .privelegy__li span{
      font-weight: 700;
      font-size: 12px;
   }
   ._1{
      background: url('../img/products-main/privelegy/1.png')2% 50% / 8px 22px no-repeat;
   }
   ._2{
      background: url('../img/products-main/privelegy/2.png')2% 50% / 15px 22px no-repeat;
   }
   ._3{
      background: url('../img/products-main/privelegy/3.png')2% 50% / 15px 22px no-repeat;
   }
   ._4{
      background: url('../img/products-main/privelegy/4.png')2% 50% / 15px 22px no-repeat;
      
   }
   ._5{
      background: url('../img/products-main/privelegy/5.png')2% 50% / 15px 22px no-repeat;
   }
   ._6{
      background: url('../img/products-main/privelegy/6.png')2% 50% / 15px 22px no-repeat;
   }
   ._7{
      background: url('../img/products-main/privelegy/7.png')2% 50% / 15px 22px no-repeat;
   }
   ._8{
      background: url('../img/products-main/privelegy/8.png')2% 50% / 15px 22px no-repeat;
   }
   ._9{
      background: url('../img/products-main/privelegy/9.png')2% 50% / 15px 22px no-repeat;
   }
   ._10{
      background: url('../img/products-main/privelegy/10.png')-1% 50% / 27px 23px no-repeat;
   }
}
@media (max-width:768.9px){
      .page__privlegy {
         box-shadow: none;
         padding: 0px 0px 10px 0px;
     }
     .page__privlegy::before{
      display: none;
   }
   .privelegy{
      padding: 0px 0px 20px;
   }
   ._11{
      display: block;
      background: url('../img/products-main/privelegy/fish.png') 50% / auto no-repeat;
   }
   .privelegy .slick-track {
      margin: 0 auto;
      padding: 0px 0px  29px;
      display: flex;
      gap: 20px;
  }
  .privelegy__slider {
     margin: 0 auto;
     width: 305px;
   }
   .privelegy .slick-arrow {
      position: absolute;
      z-index: 2;
      font-size: 0;
      height: 20px;
      width: 167px;
      box-shadow: none;
   }
  .slick-arrow.slick-disabled { 
   display: none !important;
}

.privelegy .slick-arrow.slick-prev {
   border-radius: 100%;
   background: url('../img/products-main/privelegy/left.png') 45% 40% / 167px 20px no-repeat;
   left: 23%;
   top: 100%;
   z-index: 5;
}
.privelegy .slick-arrow.slick-next {
   border-radius: 100%;
   background: url('../img/products-main/privelegy/right.png') 45% 40% / 167px 20px no-repeat;
   left: 23%;
   top: 100%;
   z-index: 5;
}
.privelegy__slider .slick-dots{
    top: 3px;
    position: relative;
}
.privelegy__slider .slick-dots li.slick-active button{
   background-color: #0D2E64;
}
.privelegy__ul{
   max-width: 315px;
}
}
@media (max-width:425px){
   .slick-arrow.slick-prev {
      left: 25%;
   }
     .slick-arrow.slick-next {
      /* top: 100%; */
      left: 26%;
   }
}
/* -------------------page slides-------.........*/
.sliders {
   padding: 31px 0 41px;
background: -moz-linear-gradient(top,  rgba(230,230,230,1) 0%, rgba(235,235,235,1) 21%, rgba(255,255,255,0) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  rgba(230,230,230,1) 0%,rgba(235,235,235,1) 21%,rgba(255,255,255,0) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  rgba(230,230,230,1) 0%,rgba(235,235,235,1) 21%,rgba(255,255,255,0) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e6e6e6', endColorstr='#00ffffff',GradientType=0 ); /* IE6-9 */
 }
 .sliders__row {
   display: -webkit-box;
   display: -ms-flexbox;
   display: flex;
   gap: 135px;
   -webkit-box-align: center;
       -ms-flex-align: center;
           align-items: center;
   -webkit-box-pack: center;
       -ms-flex-pack: center;
           justify-content: center;
 }
 
 .sliders__link {
   font-weight: 700;
   font-size: 24px;
   line-height: 28px;
   text-align: center;
   -webkit-text-decoration-line: underline;
           text-decoration-line: underline;
   display: -webkit-box;
   display: -ms-flexbox;
   display: flex;
   -webkit-box-pack: center;
       -ms-flex-pack: center;
           justify-content: center;
   margin-top: 70px;
   color: #324980;
 }
 .slider-big {
   max-width: 710px;
   width: 100%;
   display: inline-block;
 }
 .slider-big__win {
   display: -webkit-box;
   display: -ms-flexbox;
   display: flex;
 }
 .slider-big__item {
   width: 100%;
   height: 100%;
   padding: 0 30px;
 }
 .slider-big__item-img {
   max-width: 689.57px;
 }
 .slider-big__item-img img {
   width: 100%;
 }
 .slider-big__item-btn {
   background: #ff5c00;
   position: absolute;
   z-index: 2;
   bottom: 40px;
   left: 40px;
   color: #fff;
   padding: 8px 38px;
   font-size: 22px;
   outline: none;
   border: none;
   cursor: pointer;
 }
 .slider-big .slick-arrow {
   border: none;
   padding: 0;
   font-size: 0;
   width: 36.55px;
   height: 36.55px;
   cursor: pointer;
   position: absolute;
   z-index: 10;
   box-shadow: none;
 }
 .slider-big .slick-prev {
   top: 50%;
   left: -60px;
   -webkit-transform: translateY(-50%);
           transform: translateY(-50%);
   background-position: center center;
 }
 .slider-big .slick-next {

   background-position: center center;
   top: 50%;
   right: -60px;
   -webkit-transform: translateY(-50%);
           transform: translateY(-50%);
 }
 .slider-big .slick-dots {
   list-style: none;
   display: -webkit-box;
   display: -ms-flexbox;
   display: flex;
   -webkit-box-pack: center;
       -ms-flex-pack: center;
           justify-content: center;
   gap: 10px;
 }
 .slider-big .slick-dots li {
   width: 27px;
   height: 2px;
 }
 .slider-big .slick-dots li.slick-active button {
   opacity: 1;
 }
 .slider-big .slick-dots li button {
   font-size: 0;
   border: none;
   background: #0d2e64;
   opacity: 0.35;
   display: inline-block;
   padding: 1.5px 0;
   width: 100%;
   height: 100%;
   cursor: pointer;
 }
 .slider-small {
   position: relative;
 }
 
 .slider-small__window {
   display: -webkit-box;
   display: -ms-flexbox;
   display: flex;
   width: 226.43px;
 }
 .slider-small__item {
   max-width: 226.43px;
   padding: 28px 13.38px 24px;
   background: #fff;
   display: -webkit-box;
   display: -ms-flexbox;
   display: flex;
   -webkit-box-pack: center;
       -ms-flex-pack: center;
           justify-content: center;
 }
 .slider-small__img {
   display: -webkit-box;
   display: -ms-flexbox;
   display: flex;
   -webkit-box-pack: center;
       -ms-flex-pack: center;
           justify-content: center;
 }
 .slider-small__title {
   font-family: "Roboto";
   font-style: normal;
   font-weight: 700;
   font-size: 16px;
   line-height: 19px;
   color: #324980;
   margin-top: 17px;
 }
 .slider-small__item-link {
   text-decoration: none;
 }
 .slider-small__text {
   font-weight: 400;
   font-size: 16px;
   line-height: 19px;
   color: #324980;
   margin-top: 10px;
 }
 .slider-small__description {
   font-weight: 300;
   font-size: 13px;
   line-height: 15px;
   color: #8b8b8b;
   margin-top: 10px;
 }
 .slider-small .slick-arrow {
   border: none;
   padding: 0;
   font-size: 0;
   width: 36.55px;
   height: 36.55px;
   cursor: pointer;
   position: absolute;
   z-index: 10;
   box-shadow: none;
 }
 .slider-small .slick-prev {
   top: 50%;
   left: -60px;
   -webkit-transform: translateY(-50%);
           transform: translateY(-50%);
   background-position: center center;
 }
 .slider-small .slick-next {
   background-position: center center;
   top: 50%;
   right: -60px;
   -webkit-transform: translateY(-50%);
           transform: translateY(-50%);
 }
 .slider-small .slick-dots {
   padding-left: 0;
   list-style: none;
   display: -webkit-box;
   display: -ms-flexbox;
   display: flex;
   -webkit-box-pack: center;
       -ms-flex-pack: center;
           justify-content: center;
 }
 .slider-small .slick-dots li {
   width: 27px;
   height: 2px;
 }
 .slider-small .slick-dots li.slick-active button {
   opacity: 1;
 }
 .slider-small .slick-dots li button {
   font-size: 0;
   border: none;
   background: #0d2e64;
   opacity: 0.35;
   display: inline-block;
   padding: 1.5px 0;
   width: 100%;
   height: 100%;
   cursor: pointer;
 }
 .sliders__item-slick {
   display: flex;
   flex-direction: column;
}
.sliders__text {
   font-weight: 300;
   font-size: 33px;
   line-height: 116%;
   color: #8792a3;
   background-color: #fff;
   display: inline;
   padding-right: 28px;
}
.slider__link{
   font-weight: 700;
   font-size: 33px;
   line-height: 116%;
   color: #324980;
   background-color: #fff;
   display: inline-block;
   padding-right: 20px;
   display: table;
}
.slider__link:not(:last-child){
   margin-bottom: 30px;
}
.button__slick {
   margin: 15px 0px 0px 15px;
   border-radius: 0px;
   display: table;
}
.sliders__submit{
   display: block;
}
.slider-big__item{
   
}
.item-slick__inner{
   max-width: 370px;
}
.sliders__item-slick{
   display: flex;
   flex-direction: column;
   display:block;
   background: url('../img/products-main/sliders/fone_b.jpg') 0 0 / 100% no-repeat;
   padding: 90px 0px 33px 25px;
   background-size: cover;
}

@media (max-width:1200px) {
   .sliders__item-slick{
      padding: 83px 0px 40px 29px;
   }
   .slider-small{
      display: none;
   }
 }
 @media (max-width:840px){
   .sliders__item-slick {
      padding: 70px 0px 54px 24px;
  }
  .sliders__text {
   font-size: 30px;
}
.slider__link{
   font-size: 30px;
}
}
 @media (max-width:830px) {
   .sliders__row{
     padding: 0 70px;
   }
   .sliders__item-slick {
      padding: 50px 0px 43px 25px;
  }
  .sliders__link{
   display: none;
  }
  .sliders {
   padding: 15px 0 30px;
}
 }
 @media (max-width:768px) {
    .sliders__row{
      padding: 0 20px;
   }
   .slider-big .slick-arrow {
      display: none;
   }
 }
@media (max-width:645px){
   .sliders__text {
      font-size: 20px;
      line-height: 100%;
   }
   .slider__link{
      font-size: 20px;
   }
   .sliders__item-slick {
      padding: 33px 0px 23px 25px;
  }
  .sliders {
   padding: 10px 0 25px;
}
   .slick-track {
   margin-bottom: 0px;
}
}
@media (max-width:540px){
   .button__slick {
      margin: 0px 0px 0px 14px;
     font-size: 12px;
  }
  .slider__link:not(:last-child) {
   margin-bottom: 15px;
}
.sliders__item-slick {
   padding: 24px 0px 15px 25px;
}
}
@media (max-width:425px){
   .sliders__text {
      font-size: 16px;
   }
   .slider__link{
      font-size: 16px;
   }
   .button__slick {
      display: none;
  }
  .slider__link:not(:last-child) {
   margin-bottom: 7px;
}
.sliders__item-slick {
   padding: 54px 0px 50px 13px;
   margin: 0 -30px;
}
}
@media (max-width:375px){
   .sliders__item-slick {
      padding: 46px 0px 42px 13px;
   }
} 
/* ---------------------form page 2--------- */
.twoo{
   margin: 0px 0px 0px 0px;
   overflow: hidden;
} 
/* ----------------------------marketing -------------- */
.page__marketing {
   background: #0D2E64;
   color: #fff;
   padding: 40px 0px 56px 0px;
   position: relative;
}
.page__marketing::before {
   content: '';
   position: absolute;
   width: 100%;
   height: 100%;
   background: url('../img/products-main/marketing/fishFone.png') no-repeat;
   color: #fff;
   padding: 40px 0px 56px 0px;
   background-position: 42% 20%;
}
.video-footer{
   display: none;
}
.title-mf{
   display: none;
}
.marketing__wrapper {
}
.wrapper {
}
.marketing__inners {
   display: flex;
   flex-direction: column;
   align-items: center;
}
.form__title {
}
.title-m {
   color: #fff;
   margin-bottom: 40px;
}
.marketing__row {
   display: flex;
   gap: 62px;
}
.marketing__column-video >* {
   margin-bottom: 20px;
}
.marketing__video iframe{
   width: 272px;
}
.marketing__video-text>* {
   margin-bottom: 3px;
}
.video__text-link {
   display: flex;
   text-align: center;
   align-items: center;
   gap: 15px;
   padding-left: 25px;
   position: relative;
}
.video__text-link{
   z-index: 3;
}
.video__text-link::before {
   content: '';
   background: url('../img/products-main/marketing/Vector.svg') no-repeat;
   position: absolute;
   width: 16px;
   height: 10px;
   top: 50%;
   margin: -8px 0px 0px 0px;
   left: 0;
}
.text__link {
font-size: 30px;
font-weight: 700;
line-height: 116%;
}
.video__text-sub {
}
.marketing__column-text {
   max-width: 513px;
   width: 100%;
   text-align: left;
}
.marketing__column-text >*{
margin-bottom: 26px;
}
.text__rows {
font-family: Roboto;
font-size: 16px;
font-weight: 300;
line-height: 118%;
}
.text__rows span{
font-size: 16px;
font-weight: 700;
line-height: 118%;
}
.text__rows-title {
font-size: 20px;
font-weight: 700;
line-height: 115%;
color: #324980;
background-color: #fff;
display: inline-block;
padding: 6px 9px;
}
@media (max-width:768px){
   .marketing__video iframe{
   }
   .marketing__row {
      display: block;
      text-align: center;
   }
   .marketing__video iframe{
      width: 272px;
      height: 100%;
   }
   .title-m{
      text-align: center;
      font-weight: 900;
      line-height: 115%;
      font-size: 20px;
      max-width: 220px;
   }
   .page__marketing{
      position: relative;
   }
   .text__link {
  
      }
      .marketing__video-text{
         display: none;
      }
      .video-footer{
         display: block;
      }
      .video__text-link::before {
     display: none;
      }
      .text__rows-title{
         display: none;
      }
      .title-mf{
         display: block;
         color: #fff;
         text-align: center;
         max-width: 220px;
      }

      .link__video {
         padding-left: 0px;
         justify-content: center;
      }
      .video-footer{
         max-width: 270px;
         text-align: center;
         margin: 0 auto;
      }
      .sub__text{
         font-family: Roboto;
         font-weight: 300;
         line-height: 119%;
         font-size: 16px;
      }
      .page__marketing {
         padding: 23px 0px 23px 0px;
     }
     .title-m {
      margin-bottom: 12px;
   }
   .marketing__column-video >* {
      margin-bottom: 12px;
  }
  .marketing__column-text >*{
   margin-bottom: 23px;
   }
   .link__video-a img{
      margin-bottom: 23px;
   }

}
/* -------------partners--------------- */
.page__partners {
   padding: 40px 50px 40px 50px;
}
.partners__wrapper {
   text-align: center;
}
.wrapper__text {
}
.title-p {
   margin: 0 auto;
}
.partners__sliders-inner {
   margin: 0 auto;
}
.partners__slider {
   column-gap: 20px;
}
.partners__sliders-block img{
   margin: 0px auto;
   max-width: 100%;
   display: block;
}
.partners__sliders-block{
   width: 122px;
   margin: 10px 0px;
}
@media (max-width:1025.9px){
   .page__partners {
      padding: 40px 50px 20px 50px;
   }
}
@media (max-width:768.9px){
   .page__partners {
      padding: 23px 0px 5px 0px;
  }
}