.more-btn {
    display: block;
    margin: 30px auto 50px;
    padding: 10px 45px;
    font-size: 18px;
    color: #ffffff;
    background-color: #ff6600;
    border-style: solid !important;
    border-color: #ff6600 !important;
    --border-width: 3px;
    border-radius: 45px;
    box-shadow: none !important;
}
.more-btn:hover {
    cursor: pointer;
}
.uc-mob-btns {
    display: none;
    position: fixed;
    bottom: 0;
    width: 100%;
    background: #f6f6f6;
    -webkit-box-shadow: 0px -7px 10px -5px rgba(34, 60, 80, 0.3);
    -moz-box-shadow: 0px -7px 10px -5px rgba(34, 60, 80, 0.3);
    box-shadow: 0px -7px 10px -5px rgba(34, 60, 80, 0.3);
    z-index: 10;
}
@media screen and (max-width: 639px) {
    .uc-mob-btns {
        display: block;
    }
}
@media screen and (max-width: 430px) {
    .uc-mob-btns .t-col {
        padding: 0 10px;
    }
    .uc-mob-btns .t-col .t1331__row {
        gap: 10px;
    }
    #rec2735625701 .t-btnflex.t-btnflex_type_button {
        padding: 5px 15px !important;
    }
    #rec2735625701 .t-btnflex.t-btnflex_type_button2 {
        padding: 3px 15px !important;
    }
}
@media screen and (max-width: 355px) {
    #rec2735625701 .t-btnflex.t-btnflex_type_button {
        padding: 5px 10px !important;
    }
    #rec2735625701 .t-btnflex.t-btnflex_type_button2 {
        padding: 3px 10px !important;
    }
}
.uc-mob-btns .t1331__row {
    flex-wrap: nowrap;
}
@media screen and (max-width: 639px) {
    .globalClass__I4r5r .button__PJggZ {
        margin-bottom: 80px !important;
    }
}


:root{
  --borderRadiusContainer: 16px; /*Скругление углов у контейнера*/
  --widthIcon: 40px;     /*Ширина иконки стрелки*/
  --heightIcon: 40px;    /*Высота иконки стрелки */
  --opacityHover: 0.7;   /*Прозрачность стрелок при наведении*/
  --tansitionHover: .3s ease-in-out;    /*Скорость и плавность анимации при наведении на стрелки*/
  --overflow: hidden; /*visible - если нужно, чтобы карточки выходили за предел контейнера*/
  --arrowDisplay: block; /*Видимость стрелок навигации, если нужно убрать стрелки пропишите значение none вместо block*/    
}
.slick-list {
    border-radius: var(--borderRadiusContainer) !important; 
    /*Если нужно, чтобы карточки выходили за предел контейнера*/
    overflow:var(--overflow) !important; 
}
.slick-arrow{
    top:50%;
    transform: translateY(-50%);
    position:absolute;
    cursor:pointer;
    display: var(--arrowDisplay) !important;
    background: #ff6600 !important;
    border-radius: 50% !important;
}
/*Настройка точек навигации*/
.slick-dots{
    display: block !important;
    position: relative !important;
    bottom: -40px !important; /*Регулировка отступа снизу*/
    padding-left: 0px !important;
    width: 100% !important;
}
.slick-dots li.slick-active button:before {
    color: #ff6600 !important;  /*Цвет точки активного слайда*/
}
.slick-dots li button:before {
    color: #686868 !important;  /*Цвет точек неактивных слайдов*/
    font-size: 10px !important; /*Размер точек*/
}

.slick-next {
    -webkit-transform: translate(0, -50%) rotate(180deg) !important;
    -ms-transform: translate(0, -50%) rotate(180deg) !important;
    transform: translate(0, -50%) rotate(180deg) !important;
}
/*Десктоп разрешение*/
@media screen and (min-width: 1200px) {
    .slick-prev { /*Стрелка влево*/
        width: var(--widthIcon) !important;      
        height: var(--heightIcon) !important;
        left: -25px !important;       /*Положение стрелки*/
        z-index:998;
        top:50% !important;         /* Расположение стрелки по вертикали*/
    } 

    .slick-next { /*Стрелка вправо*/
        width: var(--widthIcon) !important;
        height: var(--heightIcon) !important;
        right: -25px !important;      /*Положение стрелки*/
        z-index:998;
        top:50% !important;         /* Расположение стрелки по вертикали*/
    }
    .slick-prev:hover, .slick-next:hover{
        opacity: var(--opacityHover) !important;
        transition: var(--tansitionHover);
    }  
  
}

/*Разрешение для вертикального планшета*/
@media screen and (max-width: 960px) {
    .slick-prev { /*Стрелка в лево*/
        width:30px !important;      /*Ширина иконки стрелки влево*/
        height:30px !important;     /*Высота иконки стрелки влево*/
        left: 0 !important;       /*Положение стрелки*/
        margin-top: -40px;
        z-index:998;
    } 

    .slick-next {   /*Стрелка в право*/
        width:30px !important;      /*Ширина иконки стрелки вправо*/
        height:30px !important;     /*Высота иконки стрелки вправо*/
        right: 0 !important;      /*Положение стрелки*/
        margin-top: -40px;
        z-index:998;
    }
}
/*Разрешение для горизонтального телефона*/
@media screen and (max-width: 640px) {
    .slick-prev {
        margin-top: -25px;
        left: 10px !important;
        z-index: 998 !important;
    } 
    .slick-next {
        margin-top: -25px;
        right: 10px !important;
        z-index: 998 !important;
    }
}
/*Разрешение для вертикального телефона*/
@media screen and (max-width: 480px) {
    .slick-prev {
        width: 40px !important;
        height: 40px !important;
        left: 10px !important;
        z-index: 998 !important;
    } 
    .slick-next {
        width: 40px !important;
        height: 40px !important;
        right: 10px !important;
        z-index: 998 !important;
    }
}
.slick-prev:before,
.slick-next:before {
    content: '→' !important;
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    width: 40px !important;
    height: 40px !important;
}
.slick-dots li {
    width: 10px !important;
    height: 10px !important;
}