/**/
.t007__text ul{
    list-style-type:none;
    padding-left:0 !important;
}
.t007__text ul li:before{
    content: '';
    display: inline-block; /* Needed to add space between the bullet and the text */ 
    background:#7dc21b;
    float:left;
    margin-bottom:10px;
    border-radius:50%;
    margin-top:7px;
    width:10px;
    height:10px;
    position:absolute;
    margin-left:-20px;
}
.t007__text ul li{
    width:100%;
    float:left;
    font-size:16px;
    margin-bottom:10px;
    padding-left:20px;
}
.t007 .t-col .t007__text{
    padding:30px 0 0 0;
}
.t007 .t-col:last-child .t007__text{
    /* border:2px solid #fff; */
    display:block;
    float:left;
    padding:30px 30px 15px 30px;
    border-radius:10px;
    background: #fff;
    box-shadow: 0 0 30px rgba(0, 0, 0, 0.2);
}
#rec136793946 .t396__filter,#rec122257462,#rec122258919,#rec122262157,#rec122267436,#rec136703481,#rec136691592,#rec136752997,#rec136691600,#rec136789588,.t451__container__bg,#rec148366485,#rec136691598,#rec139660995,#rec174949419,#rec174958359,#rec174958738,#rec174960424,#rec174961291,#rec174981189,#rec174981426,#rec174982222#rec174949425,#rec174982222,#rec174949425,#rec176233052, #rec334514782{
    background:linear-gradient(to right,#102a40,#204a68) !important;
}
.t420 .t420__col .t420__title div{
    opacity:0;
}
.t-btn_xs {
    padding-left: 8px;
    padding-right: 8px;
}
#rec122257462:after{
    content:'';
    background:url(https://static.tildacdn.com/tild3732-3032-4466-b963-663630643931/Path.svg);
    display:block;
    width:100%;
    height: 90px;
    background-size: 150%;
    background-position: bottom center;
    background-repeat:no-repeat;
    position:absolute;
    margin-top: 49px !important;
}
#rec136793946:after{
    content:'';
    background:url(https://static.tildacdn.com/tild3732-3032-4466-b963-663630643931/Path.svg);
    display:block;
    width:100%;
    height: 90px;
    background-size: 150%;
    background-position: bottom center;
    background-repeat:no-repeat;
    position:absolute;
    margin-top: -88px !important;
}
@media (min-width:981px){
    .t778 .t-popup__container{
        width:50% !important; 
        max-width:50% !important;
    }
}
.t420__descr ul{
    list-style-type:none;
    padding-left:0 !important;
}
.t420__descr ul li:before{
    content: '';
    display: inline-block; /* Needed to add space between the bullet and the text */ 
    background:#7dc21b;
    float:left;
    margin-bottom:10px;
    border-radius:50%;
    margin-top:7px;
    width:10px;
    height:10px;
    position:absolute;
    margin-left:-20px;
}
#rec122256072 .t228__list_item:first-child{
    padding-left:15px !important;
}
#rec122256072 .t228__list_item:last-child{
    padding-right:15px !important;
}
#rec122256072 .t228__list_item{
    margin:5px 0;
}
@media (max-width:981px){
    .t451__logo img{
        height:50px;
        width:auto ;
    }
    .t-rec_pt_90{
        padding-top:45px !important;
    }
    .t-rec_pb_90{
        padding-bottom:45px !important; 
    }
    .t007 .t-col:first-child .t007__text{
        padding-top:0 !important;
    }
    .t007 .t007__text{
        display:block !important;
        float:left;
    }
    .t007__text ul{
        display:block;
        float:left;
    }
    .t007__text ul li{
        width:90%;
        font-size:14px;
    }
    .t420__col{
        padding-left:30px;
    }
    .t850__wrap .t-descr{
        font-size:14px !important;
    }
    .t451m__list_item:last-child{
        border:3px solid #7dc21b;
        display:inline-block;
        line-height:30px !important;
        padding:0 30px;
        border-radius:30px;
        color:#7dc21b !important;
        margin-top:30px;
    }
    .t451m__list_item:last-child a{
        color:#7dc21b !important;
        font-weight:600 !important;
    }
    .t795__title{
        margin-bottom:0 !important;
        font-size:24px !important;
    }
    .t850__bottommargin{
        font-size:14px !important;
    }
    .t850__wrap .t-descr.t-descr_sm ul li{
        font-size:14px !important;
        margin-bottom:5px !important;
    }
    .t850__wrap .t-descr.t-descr_sm ul li:last-child{
        margin-bottom:15px !important;
    }
    .t850__wrap{
        padding:15px 30px 15px 15px !important;
    }
    .t858__bottommargin{
        font-size:16px !important;
    }
    .t858__wrap{
        padding:15px 30px 15px 15px !important;
    }
    .t858__wrap .t-descr.t-descr_sm ul li{
        font-size:14px !important;
        margin-bottom:5px !important;
    }
    .t858__wrap .t-descr.t-descr_sm ul li:last-child{
        margin-bottom:15px !important;
    }
    .t858__wrap .t-descr{
        font-size:14px !important;
    }
    #rec174993064{
        padding-bottom:30px !important;
    }
    #rec174998012 .t858__col:last-child{
        margin-bottom:0 !important;
    }
    #rec176234131 .t858__col:last-child{
        margin-bottom:0 !important;
    }
    .t005__text{
        font-size:14px !important;
    }
    #rec174957391{
        padding-bottom:0 !important;
    }
    .t005__text{
        padding-top:0 !important;
    }
    #rec174959864 .t-col:last-child .t005__text{
        margin-bottom:0 !important;
    }
    .t820 .t-col{
        margin-bottom:15px !important;
    }
    .t820 .t-col:last-child{
        margin-bottom:0 !important;
    }
    .t820 .t-col .t-name_md{
        font-size:14px !important;
    }
    .t502__col{
        margin-bottom:15px !important;
    }
    .t502__col:last-child{
        margin-bottom:0 !important;
    }
    .t502__title{
        font-size:14px !important;
    }
    .t004 .t-text{
        font-size:14px !important;
    }
    .t004{
        padding-top:0 !important;
    }
    .t850__row{
       margin-top:0 !important;
    }
    .t420__col+.t420__col{
        margin-bottom:0 !important;
    }
    .t420__col+.t420__col .t420__descr{
        margin-bottom:15px;
    }
    #rec176233052 > div > div > div:nth-child(4) > div:nth-child(1) > div.t420__title.t-name.t-name_xs.t420__title_uppercase{
        display:none;
    }
}
.t-descr.t-descr_sm ul{
    list-style-type:none;
    padding-left:0 !important;
}
.t-descr.t-descr_sm ul li:before{
    content: '';
    display: inline-block; /* Needed to add space between the bullet and the text */ 
    background:#7dc21b;
    float:left;
    margin-bottom:10px;
    border-radius:50%;
    margin-top:7px;
    width:10px;
    height:10px;
    position:absolute;
    margin-left:-20px;
}
.t-descr.t-descr_sm ul li{
    width:100%;
    float:left;
    font-size:16px;
    margin-bottom:10px;
    padding-left:20px;
}
.t899__descr.t-descr.t-descr_xs ul{
    list-style-type:none;
    padding-left:0 !important;
}
.t899__descr.t-descr.t-descr_xs ul li:before{
    content: '';
    display: inline-block; /* Needed to add space between the bullet and the text */ 
    background:#7dc21b;
    float:left;
    margin-bottom:10px;
    border-radius:50%;
    margin-top:7px;
    width:10px;
    height:10px;
    position:absolute;
    margin-left:-20px;
}
.t899__descr.t-descr.t-descr_xs ul li{
    width:100%;
    float:left;
    font-size:16px;
    margin-bottom:10px;
    padding-left:20px;
}
.uc-tabsservices strong{
    display:block;
    margin-bottom:15px;
    text-transform:uppercase;
    color:#2f4960;
}
.uc-tabsservices ul{
    
}
.uc-tabsservices ol {
  counter-reset: my-awesome-counter;
  list-style: none;
  padding-left: 0px !important;
}
.uc-tabsservices ol li {
  margin: 0 0 30px 0;
  counter-increment: my-awesome-counter;
  position: relative;
  padding-left:55px;
}
.uc-tabsservices ol li:last-child{
    margin-bottom:0;
}
.uc-tabsservices ol li::before {
  content: counter(my-awesome-counter);
  position:absolute;
  margin-left:-55px;
  color: #77c145;
  font-size: 1.5rem;
  font-weight: bold;
  width:40px;
  height:40px;
  margin-top:-7px;
  display:inline-block;
  border-radius: 50%;
  border:2px solid #77c145;
  text-align: center;
}
.t397__tab{
    display:table-cell;
    vertical-align:middle;
}
.uc-footer strong:first-child{
    display:block;
    margin-bottom:30px;
    text-transform:uppercase;
    color:#77c145;
    font-size:32px;
}
.uc-footer ol {
  counter-reset: my-awesome-counter;
  list-style: none;
  padding-left: 0px !important;
}
.uc-footer  ol li {
  margin: 0 0 20px 0;
  counter-increment: my-awesome-counter;
  position: relative;
  padding-left:45px;
  font-size:16px;
}
.uc-footer  ol li:last-child{
    margin-bottom:0;
}
.uc-footer  ol li::before {
  content: counter(my-awesome-counter);
  position:absolute;
  margin-left:-45px;
  color: #77c145;
  font-size: 16px;
  font-weight: bold;
  width:30px;
  height:30px;
  line-height:30px;
  display:inline-block;
  margin-top:-4px;
  border-radius: 50%;
  border:2px solid #77c145;
  text-align: center;
}
.uc-footer-hr strong:first-child{
    display:block;
    margin-bottom:30px;
    text-transform:uppercase;
    color:#fff;
    font-size:32px;
}
.uc-footer-hr ol {
  counter-reset: my-awesome-counter;
  list-style: none;
  padding-left: 0px !important;
}
.uc-footer-hr  ol li {
  margin: 0 0 20px 0;
  counter-increment: my-awesome-counter;
  position: relative;
  padding-left:45px;
  font-size:16px;
}
.uc-footer-hr  ol li:last-child{
    margin-bottom:0;
}
.uc-footer-hr  ol li::before {
  content: counter(my-awesome-counter);
  position:absolute;
  margin-left:-45px;
  color: #fff;
  background:#6f79ba;
  font-size: 16px;
  font-weight: bold;
  width:30px;
  height:30px;
  line-height:30px;
  display:inline-block;
  margin-top:-4px;
  border-radius: 50%;
  text-align: center;
}
.t016__col ul{
  list-style-type:none;
  padding-left:0 !important;
}
.t016__col ul li{
  border-bottom:1px solid rgb(255 255 255 / 0.2);
  padding-bottom:15px;
  margin-bottom:15px;
  font-size:18px;
}
.t776__btn-wrapper {
    display:none !important;
}

.js-store-product .t-store__prod-popup__slider{
    display:none;
}
.t-store .t-store__tabs{
  margin-top:30px !important;
}
.js-store-product > div{
  margin:0 !important;
}
.js-store-product .t-col_8{
  margin:0 !important;
}
.t1025 .t-store__card{
    padding-top:30px !important;
    padding-bottom:30px;
}
.t-store__prod-popup__info{
  text-align:left !important;
}
.js-store-prod-all-text{
  font-size:16px;
}
.js-store-prod-name.js-product-name{
  text-transform:uppercase;
}
.t-store__tabs__item-title{
  text-transform:uppercase;
}
.t-store__tabs__content{
  font-size:16px;
}
@media (max-width:640px){
    .t1025 .t-store__card{
        flex-direction: inherit !important;
    }
}