/*МЕНЮ*/
/*зеро-блок*/
    .text1 u:hover { /*при наведении зеленый текст*/
        color: #03BDB8;
        transition-duration: 0.2s;
    }
    
/*пункты меню*/
    .uc-menu .t229__maincontainer { /*контейнер с меню*/
        max-width: 100% !important;
    }
    
    .uc-menu .t-menu__list { /*контейнер пунктов*/
        display: flex;
        justify-content: space-between;
    }

/*КНОПКИ*/
/*желтая кнопка, при наведении зеленая*/
    .uc-knopka .t142__submit {
        margin-right: 50px !important;
        position: relative;
    }
    
    .uc-knopka .t142__submit:hover .t-submit { /*анимация кнопки при наведении*/
        background-color: #03BDB8 !important;
    }

    .uc-knopka .t142__submit:before { /*добавляем круг*/
        content: "";
        position: absolute;
        height: 50px;
        width: 50px;
        border-radius: 100px;
        background-color: #FEA501;
        right: -50px;
        transition-duration: 0.2s;
        transition-timing-function: ease-in-out;
    }
    
    .uc-knopka .t142__submit:hover:before { /*круг при наведение*/
        content: "";
        position: absolute;
        height: 50px;
        width: 50px;
        border-radius: 100px;
        background-color: #03BDB8;
        right: -50px;
    }
    
    .uc-knopka .t142__submit:after { /*добавляем стрелку*/
        content: "";
        background-image: url('https://static.tildacdn.com/tild6338-6432-4432-b661-656431353638/7.svg');
        background-repeat: no-repeat;
        background-size: contain;
        position: absolute;
        height: 50px;
        width: 50px;
        right: -50px;
        rotate: -45deg;
        transition-duration: 0.2s;
        transition-timing-function: ease-in-out;
    }
    
    .uc-knopka .t142__submit:hover:after { /*стрелка при наведении*/
        content: "";
        background-image: url('https://static.tildacdn.com/tild6338-6432-4432-b661-656431353638/7.svg');
        background-repeat: no-repeat;
        background-size: contain;
        position: absolute;
        height: 50px;
        width: 50px;
        right: -50px;
        rotate: 0deg;
    }
    
    /*Кнопка в блоках*/
    .uc-block__knopka .uc-knopka .tn-atom:after { /*добавляем стрелку*/
        content: "";
        background-color: #fea501; 
        background-image: url('https://static.tildacdn.com/tild6338-6432-4432-b661-656431353638/7.svg');
        background-repeat: no-repeat;
        background-size: contain;
        position: absolute;
        border-radius: 30px;
        height: 50px;
        width: 50px;
        top: 0;
        right: -50px;
        rotate: -45deg;
        transition-duration: 0.2s;
        transition-timing-function: ease-in-out;
    }
    
    .uc-block__knopka .uc-knopka .tn-atom:hover:after { /*стрелка при наведении*/
        content: "";
        background-color: #03bdb8; 
        background-image: url('https://static.tildacdn.com/tild6338-6432-4432-b661-656431353638/7.svg');
        background-repeat: no-repeat;
        background-size: contain;
        position: absolute;
        border-radius: 30px;
        height: 50px;
        width: 50px;
        top: 0;
        right: -50px;
        rotate: 0deg;
    }
    
    /*Бирюзовая кнопка в блоках*/
        .uc-block__knopka .uc-knopka---blue .tn-atom:after { /*добавляем стрелку*/
        content: "";
        background-color: #03BDB8; 
        background-image: url('https://static.tildacdn.com/tild6338-6432-4432-b661-656431353638/7.svg');
        background-repeat: no-repeat;
        background-size: contain;
        position: absolute;
        border-radius: 30px;
        height: 50px;
        width: 50px;
        top: 0;
        right: -50px;
        rotate: -45deg;
        transition-duration: 0.2s;
        transition-timing-function: ease-in-out;
    }
    
    .uc-block__knopka .uc-knopka--blue .tn-atom:hover:after { /*стрелка при наведении*/
        content: "";
        background-color: #FEA501; 
        background-image: url('https://static.tildacdn.com/tild6338-6432-4432-b661-656431353638/7.svg');
        background-repeat: no-repeat;
        background-size: contain;
        position: absolute;
        border-radius: 30px;
        height: 50px;
        width: 50px;
        top: 0;
        right: -50px;
        rotate: 0deg;
    }
    
    /*Голубая кнопка в контактах*/
        .uc-block__knopka .uc-knopka--contacts .tn-atom:after { /*добавляем стрелку*/
        content: "";
        background-color: #FEA501; 
        background-image: url('https://static.tildacdn.com/tild6338-6432-4432-b661-656431353638/7.svg');
        background-repeat: no-repeat;
        background-size: contain;
        position: absolute;
        border-radius: 30px;
        height: 50px;
        width: 50px;
        top: 0;
        right: -50px;
        rotate: -45deg;
        transition-duration: 0.2s;
        transition-timing-function: ease-in-out;
    }
    
    .uc-block__knopka .uc-knopka--contacts .tn-atom:hover:after { /*стрелка при наведении*/
        content: "";
        background-color: #f0f5fb00;
        background-image: url(https://static.tildacdn.com/tild6338-6432-4432-b661-656431353638/7.svg);
        background-repeat: no-repeat;
        background-size: contain;
        position: absolute;
        border-radius: 30px;
        border: 1px solid #FFF;
        height: 50px;
        width: 50px;
        top: 0;
        right: -50px;
        rotate: 0deg;
    }
    
    /*Кнопка в формах*/
    .uc-knopka .t-submit:after { /*добавляем стрелку*/
        content: "";
        background-color: #fea501; 
        background-image: url('https://static.tildacdn.com/tild6338-6432-4432-b661-656431353638/7.svg');
        background-repeat: no-repeat;
        background-size: contain;
        position: absolute;
        border-radius: 30px;
        height: 50px;
        width: 50px;
        top: 0;
        right: -50px;
        rotate: -45deg;
        transition-duration: 0.2s;
        transition-timing-function: ease-in-out;
    }
    
    .uc-knopka .t-submit:hover:after { /*стрелка при наведении*/
        content: "";
        background-color: #03bdb8; 
        background-image: url('https://static.tildacdn.com/tild6338-6432-4432-b661-656431353638/7.svg');
        background-repeat: no-repeat;
        background-size: contain;
        position: absolute;
        border-radius: 30px;
        height: 50px;
        width: 50px;
        top: 0;
        right: -50px;
        rotate: 0deg;
    }
    


/*ГЛАВНАЯ СТРАНИЦА*/
/*фото хаски*/
    .foto {
        z-index: 0 !important;
    }

/*виджет на обложке*/
    .time { /*стили для времени*/
        font-family: 'Unbounded';
        font-size: 16px;
        font-weight: 500;
    }

/*обложка*/
    /*кнопка*/
    .uc-oblozhka .t-form__submit { /*контейнер с кнопкой*/
        position: relative; /*позиционирование для элемента*/
    }
    
    .uc-oblozhka .t-submit { /*кнопка*/
        margin-right: 50px;
        height: 50px !important;
    }
    
    .uc-oblozhka .t-form__submit:hover .t-submit { /*анимация кнопки при наведении*/
        background-color: #FEA501 !important;
    }

    .uc-oblozhka .t-form__submit:before { /*добавляем элемент*/
        content: "";
        position: absolute;
        height: 50px;
        width: 50px;
        border-radius: 100px;
        background-color: #03BDB8;
        right: 0px;
        transition-duration: 0.2s;
        transition-timing-function: ease-in-out;
    }
    
    .uc-oblozhka .t-form__submit:hover:before { /*добавляем элемент*/
        content: "";
        position: absolute;
        height: 50px;
        width: 50px;
        border-radius: 100px;
        background-color: #FEA501;
        right: 0px;
    }
    
    .uc-oblozhka .t-form__submit:after { /*добавляем элемент*/
        content: "";
        background-image: url('https://static.tildacdn.com/tild6338-6432-4432-b661-656431353638/7.svg');
        background-repeat: no-repeat;
        background-size: contain;
        position: absolute;
        height: 50px;
        width: 50px;
        right: 0px;
        rotate: -45deg;
        transition-duration: 0.2s;
        transition-timing-function: ease-in-out;
    }
    
    .uc-oblozhka .t-form__submit:hover:after { /*добавляем элемент*/
        content: "";
        background-image: url('https://static.tildacdn.com/tild6338-6432-4432-b661-656431353638/7.svg');
        background-repeat: no-repeat;
        background-size: contain;
        position: absolute;
        height: 50px;
        width: 50px;
        right: 0px;
        rotate: 0deg;
    }
    
    .uc-oblozhka .t-input-group { /*поле для ввода в форме*/
        padding-right: 10px !important;
    }
    
    #input_1741084066089 { /*высота поля в форме*/
        height: 50px !important;
    }
    
    .uc-oblozhka .t1047__input-wrapper { /*контейнер с формой*/
        position: relative;
    }
    
    /*обложка и текстовый контейнер*/
    .uc-oblozhka .t-cover-outer { /*контейнер обложки*/
        padding: 0 20px 20px !important; /*внешний отступ обложки*/
        height: calc(100vh - 155px) !important; /*высота 100vh с учетом меню*/
        min-height: 454px !important;
    }
    
    .uc-oblozhka .t-cover, /*контейнер внутри обложки*/
    .uc-oblozhka .t-cover__carrier, /*контейнер фотографии*/
    .uc-oblozhka .t-cover__filter, /*фильтр*/
    .uc-oblozhka .t-container, /*контейнер блока*/
    .uc-oblozhka .t-width, /*контейнер с текстовым контейнером*/
    .uc-oblozhka .t-cover__wrapper { /*текстовый контейнер*/
        height: calc(100vh - 155px) !important; /*высота 100vh с учетом меню*/
        min-height: 454px !important;
    }
    
    .uc-oblozhka .t1047__uptitle { /*надзаголовок в шапке*/
        position: relative !important;
        top: 0px !important;
        margin-top: 20px;
    }
     
    .uc-oblozhka .t1047__hint { /*текст под формой*/
        margin: 20px 0 !important;
    }
    
/*блок «место, где сбываются ваши мечты»*/    
    .uc-block .t467__title { /*заголовок*/   
        margin-bottom: 20px !important;
    }
    
    .uc-block .t-btn { /*кнопка*/   
        margin-top: 30px !important;
    }

/*блок «почему мы?»*/ 
    .uc-pochemu { /*фон в блоке*/ 
        border-radius: 30px;
        background-size: cover;
        background-repeat: no-repeat;
        background-position: bottom center;
    }

    .uc-pochemu .t778__container:before,
    .uc-pochemu .t778__container:after,
    .uc-pochemu .t778__separator {
        display: none;
    }

    .uc-pochemu .t778__container { /*сетка*/  
        display: grid;
        grid-template-columns: 1fr 1fr 1fr 1fr;
        gap: 10px;
        max-width: -webkit-fill-available;
        margin: 0 20px !important;
    }
    
    .uc-pochemu .t778__col { /*карточки*/  
        margin: 0px !important;
        max-width: 100% !important;
        min-width: 100% !important;
        padding: 0px !important;
    }
    
    .uc-pochemu .t778__wrapper { /*подложка*/  
        height: 100% !important;
    }
    
    .uc-pochemu .t778__col:nth-child(3),
    .uc-pochemu .t778__col:nth-child(6),
    .uc-pochemu .t778__col:nth-child(12) { /*карточки*/  
        opacity: 0% !important;
    }
    
    .uc-pochemu .t778__imgwrapper { /*контейнер с фотографией*/ 
        padding-bottom: 0px !important;
        aspect-ratio: 4 / 3;
        margin: 20px 20px 0 20px;
        width: -webkit-fill-available;
    }
    
    .uc-pochemu .t778__descr { /*описание*/ 
        display: none;
    }

    .uc-pochemu .t778__col:hover .t778__imgwrapper { /*фото при наведении*/ 
        display: none;
    }
    
    .uc-pochemu .t778__col:hover .t778__descr { /*описание при наведении*/ 
        display: block;
    }
    
    .uc-pochemu .t778__col:hover .t778__content { /*контейнер с текстовым контейнером*/ 
        min-height: 100%;
        display: flex;
    }
    
    .uc-pochemu .t778__col:hover .t778__textwrapper { /*текстовый контейнер*/ 
        display: flex;
        flex-direction: column;
        justify-content: center;
        min-width: 100% !important;
    }
    
    @media screen and (max-width: 960px) {
        .uc-pochemu .t778__container { /*карточки в одну колонну в мобильной версии*/ 
            display: grid;
            grid-template-columns: 1fr!important;
        }
    }

/*карточки с турами*/  
    .uc-tury .t-store__grid-cont_col-width_stretch { /*сетка/контейнер с карточками*/ 
        padding: 0 20px !important;
        display: grid;
        grid-template-columns: 1fr 1fr 1fr 1fr;
        grid-template-rows: 350px 350px;
        gap: 10px;
    }
    
    .uc-tury .js-product.t-store__card:first-child { /*большая карточка*/ 
        grid-column: span 2;
        grid-row: span 2;
    }
    
    .uc-tury .js-product.t-store__card { /*маленькие карточки*/ 
        grid-column: span 2;
        grid-row: span 1;
    }
    
    .uc-tury .js-product a { /*контейнер с фото и текстом*/ 
        display: flex;
        flex-direction: column;
        height: 100%;
        justify-content: space-between;
    }
    
    .uc-tury .t-store__card__imgwrapper { /*фотография*/ 
        height: 100%;
        padding-bottom: 0px !important;
    }
    
    .uc-tury .js-product { /*карточки*/ 
        position: relative;
        padding: 0 !important;
        width: 100% !important;
    }
    
    .uc-tury .js-store-parts-select-container { /*разделитель*/ 
        display: none;
    }
    
    /*контейнер с ценой и названием*/ 
    .uc-tury .t-store__card__textwrapper { /*контейнер с ценой и названием*/ 
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        align-items: flex-start;
    }
    
    .uc-tury .t-store__card__price-wrapper { /*контейнер с ценой*/
        margin-top: 0px !important;
        min-width: 200px;
        text-align: right;
    }
    
    .uc-tury .t-store__card__price:before { /*частичка «от» в ценах*/ 
        content: "От";
        padding-right: 8px;
    }
    
    .uc-tury .t-store__card__price { /*контейнер цены*/ 
        display: flex;
        justify-content: flex-end;
        align-items: center;
    }
    
    /*контейнер со свойствами/характеристиками*/ 
    .uc-tury .js-product-controls-wrapper { /*контейнер со свойствами/характеристиками*/ 
        display: flex;
        flex-wrap: wrap;
        position: absolute;
        top: 20px;
        left: 20px;
        z-index: 3;
        gap: 5px;
    }
    
    .uc-tury .js-product-edition-option-name { /*название свойства/характеристики*/ 
        display: none;
    }
    
    .uc-tury .js-product-edition-option { /*контейнер кнопки свойства/характеристики*/ 
        margin: 0 !important;
    }
    
    .uc-tury .t-product__option-item { /*кнопка свойства/характеристики*/ 
        margin: 0 !important;
        border-radius: 5px;
        padding: 6px 8px !important;
    }
    
    .uc-tury .t-descr { /*шрифт карактеристик*/ 
        font-family: 'TildaSans' !important;
        font-weight: 400;
        color: #fff !important;
    }

    .uc-tury .t-product__option-item { /*подложка характеристик*/ 
        background-color: rgba(255, 255, 255, 0.1) !important;
        border: 1px solid rgba(255, 255, 255, 0.3) !important;        
        -webkit-backdrop-filter: blur(20px);
        backdrop-filter: blur(20px);
    }

/*заявка*/    
    .uc-zayavka .t720__mainwrapper { /*фон формы*/   
        background-color: rgba(255, 255, 255, 0.1) !important;
        border: 1px solid rgba(255, 255, 255, 0.3) !important; 
        -webkit-backdrop-filter: blur(20px);
        backdrop-filter: blur(20px);
        padding: 30px;
        border-radius: 1000px;
    }
    
    .uc-zayavka .t-container { /*контейнер*/
        padding: 0 20px !important;
        box-sizing: border-box;
    }
    .uc-zayavka .t-input-block { /*отступ между полями*/   
        padding-right: 10px !important;
    }
    
    .uc-zayavka .t720__textwrapper { /*шапка блока*/   
        margin-bottom: 20px !important;
    }
    
    .uc-zayavka .t720__hint { /*текст под формой*/   
        margin-top: 10px !important;
    }
    
    .uc-zayavka .t-input { /*поля*/  
        height: 50px !important; /*высота полей*/ 
    }
    
    .uc-zayavka .t-submit { /*кнопка*/ 
        height: 50px !important; /*высота кнопки*/ 
        margin-right: 50px;
        position: relative;
    }
    
    .uc-zayavka .t-submit:hover .t-submit { /*анимация кнопки при наведении*/
        background-color: #03BDB8 !important;
    }

    .uc-zayavka .t-submit:before { /*добавляем круг*/
        content: "";
        position: absolute;
        height: 50px;
        width: 50px;
        border-radius: 100px;
        background-color: #FEA501;
        right: -50px;
        top: 0px;
        transition-duration: 0.2s;
        transition-timing-function: ease-in-out;
    }
    
    .uc-zayavka .t-submit:hover:before { /*круг при наведение*/
        content: "";
        position: absolute;
        height: 50px;
        width: 50px;
        border-radius: 100px;
        background-color: #03BDB8;
        right: -50px;
        top: 0px;
    }
    
    .uc-zayavka .t-submit:after { /*добавляем стрелку*/
        content: "";
        background-image: url('https://static.tildacdn.com/tild6338-6432-4432-b661-656431353638/7.svg');
        background-repeat: no-repeat;
        background-size: contain;
        position: absolute;
        height: 50px;
        width: 50px;
        right: -50px;
        top: 0px;
        rotate: -45deg;
        transition-duration: 0.2s;
        transition-timing-function: ease-in-out;
    }
    
    .uc-zayavka .t-submit:hover:after { /*стрелка при наведении*/
        content: "";
        background-image: url('https://static.tildacdn.com/tild6338-6432-4432-b661-656431353638/7.svg');
        background-repeat: no-repeat;
        background-size: contain;
        position: absolute;
        height: 50px;
        width: 50px;
        right: -50px;
        top: 0px;
        rotate: 0deg;
    }

/*блок «Бронируй тур — получи подарок!»*/ 
    .uc-podarok {
        border-radius: 30px !important;
        position: relative;
        top: -30px;
    }
    
    /*слайдер в фотографии*/
    .uc-podarok .t-slds { /*позиционирование для контейнера с аватаром и ником*/
        position: relative;
    }
    
    .uc-podarok .t-slds:before { /*добавляем аватар в галерею*/
        content: "";
        position: absolute;
        z-index: 1;
        top: 34px;
        left: 20px;
        height: 40px;
        width: 40px;
        background-image: url("https://static.tildacdn.com/tild3534-6633-4537-b232-343934376533/30.svg");
        background-repeat: no-repeat;
        background-size: contain;
    }
    
    .uc-podarok .t-slds:after { /*добавляем ник в галерею*/
        content: "Borey_travel";
        position: absolute;
        z-index: 1;
        top: 34px;
        left: 70px;
        height: 40px;
        display: flex;
        align-items: center;
        font-family: 'TildaSans';
        font-size: 14px;
        color: #162433
    }
    
    .uc-podarok .t-slds__bullet_wrapper { /*контейнер с точками*/  
        display: flex;
        position: absolute !important;
        top: 20px;
        left: 20px;
        gap: 10px;
        justify-content: space-between;
        padding: 0 !important;
        width: calc(100% - 40px) !important;
    }
    
    .uc-podarok .t-slds__bullet { /*точки*/  
        padding: 0px !important;
    }
    
    .uc-podarok .t-slds__bullet { /*контейнер точки*/ 
        width: 100% !important;
        border-radius: 100px;
        overflow: hidden;
    }
    
    .uc-podarok .t-slds__bullet_body { /*точка*/ 
        width: 100% !important;
        height: 4px !important;
    }
    
    .uc-podarok .t-slds__bullet_active { /*активный элемент*/ 
        position: relative;
    }
    
    .uc-podarok .t-slds__bullet_active:before { /*активный элемент*/ 
        content: "";
        position: absolute;
        height: 4px !important;
        width: -webkit-fill-available !important;
        background-color: #03bdb8;
        border-radius: 50px;
        animation-name: zagruzka-storis;   /*Имя анимации*/
        animation-duration: 3s; /*Длительность анимации*/
        animation-iteration-count: 1;    /*Количество иттераций проигрывания*/
    }
    
    /*стрелки*/ 
    .uc-podarok .t-slds__arrow_wrapper { /*контейнер с функцией перелистывания*/ 
        width: 50% !important;
    }
    
    .uc-podarok .t-slds__arrow { /*убираем кнопки*/ 
        display: none;
    }

    /*Создание анимации*/
    @keyframes zagruzka-storis{
        0%{
            transform: translateX(-50%) scaleX(0); 
        }
    
        100%{
            transform: translateX(0%) scaleX(1); 
        }
    }
    
    /*высота галереи*/
    .uc-podarok .t-slds,
    .uc-podarok .t-slds__main,
    .uc-podarok .t-slds__container,
    .uc-podarok .t-slds__items-wrapper,
    .uc-podarok .t-slds__item,
    .uc-podarok .t-slds__wrapper,
    .uc-podarok .t-slds__imgwrapper,
    .uc-podarok .t-slds__bgimg {
        height: 100% !important;
        padding-bottom: 0 !important;
    }

    /*контейнеры*/
    .uc-podarok { /*фон блока*/
        background-color: #162433 !important;
    }
    
    .uc-podarok .t-container.js-product:before,
    .uc-podarok .t-container.js-product:after { /*контейнер контейнерами текста и галереи*/
        display: none;
    }

    .uc-podarok .t764__info {
        position: relative;
    }
    
    .uc-podarok .t764__textwrapper:after { /*добавляем фото в текстовый контейнер*/
        content: "";
        background-repeat: no-repeat;
        background-size: contain;
        position: absolute;
        width: 150px;
        height: 150px;
        right: 0px;
        bottom: 0px;
        border-radius: 20px;
    }
    
    .uc-podarok .t-container.js-product { /*контейнер c контейнерами текста и галереи*/
        display: grid;
        grid-template-columns: 1fr 1fr 1fr;
        gap: 10px;
        padding: 20px !important;
        max-width: 100% !important;
        box-sizing: border-box;
    }

    .uc-podarok .t764__col.t764__col_first.t-col.t-col_8 { /*контейнер с текстом*/
        background-color: #fff;
        padding: 60px;
        border-radius: 30px;
        margin: 0 !important;
        max-width: 100% !important;
        box-sizing: border-box;
        grid-column: span 2;
    }
    
    .uc-podarok .t764__col.t-col.t-col_4 { /*контейнер с галереей*/
        margin: 0 !important;
        max-width: 800px;
        max-height: 100%;
        width: 100%;
        min-width: 400px;
    }
    
    .uc-podarok .t764__descr { /*описание в текстовом контейнере*/ 
        width: calc(100% - 160px);
    }
    
    /*кнопка*/
    .uc-podarok .t764__btn {
        height: 50px !important;
        position: relative;
    }
    
    .uc-podarok .t764__btn:hover .t-submit { /*анимация кнопки при наведении*/
        background-color: #03BDB8 !important;
    }

    .uc-podarok .t764__btn:before { /*добавляем круг*/
        content: "";
        position: absolute;
        height: 50px;
        width: 50px;
        border-radius: 100px;
        background-color: #FEA501;
        right: -50px;
        top: 0px;
        transition-duration: 0.2s;
        transition-timing-function: ease-in-out;
    }
    
    .uc-podarok .t764__btn:hover:before { /*круг при наведение*/
        content: "";
        position: absolute;
        height: 50px;
        width: 50px;
        border-radius: 100px;
        background-color: #03BDB8;
        right: -50px;
        top: 0px;
    }
    
    .uc-podarok .t764__btn:after { /*добавляем стрелку*/
        content: "";
        background-image: url('https://static.tildacdn.com/tild6338-6432-4432-b661-656431353638/7.svg');
        background-repeat: no-repeat;
        background-size: contain;
        position: absolute;
        height: 50px;
        width: 50px;
        right: -50px;
        top: 0px;
        rotate: -45deg;
        transition-duration: 0.2s;
        transition-timing-function: ease-in-out;
    }
    
    .uc-podarok .t764__btn:hover:after { /*стрелка при наведении*/
        content: "";
        background-image: url('https://static.tildacdn.com/tild6338-6432-4432-b661-656431353638/7.svg');
        background-repeat: no-repeat;
        background-size: contain;
        position: absolute;
        height: 50px;
        width: 50px;
        right: -50px;
        top: 0px;
        rotate: 0deg;
    }
    
    .uc-podarok .t994__item-wrapper {
        height: 100% !important;
    }
    
/*отзывы*/    

        .uc-reviews .t-slds__item-loaded, .uc-reviews .t-slds__item {
        opacity: 0.8!important;
        transform: scale(0.9);
    }
    
    .uc-reviews .t-slds__item_active {
        opacity: 1!important;
        transform: scale(1);
        transition-duration: 1s;
    }
    
    .uc-reviews .t-slds__items-wrapper {
        display: flex;
        flex-direction: row;
        gap: 15px;
    }
    
    .uc-reviews .t-slds__container, .t-slds__items-wrapper {
        overflow: visible!important;
        position: relative;
    }

    .uc-reviews .t-slds__item {
        border-radius: 30px;
    }
    
    .uc-reviews .t994__loader-inner { /*активная точка*/    
        background-color: #03bdb8 !important;
        border-radius: 50px !important;
    }
    
    .uc-reviews .t994__loader-outer { /*точка*/
        border-radius: 50px !important;
    }
    
    /*стрелки*/
    .uc-reviews.t-slds__arrow_wrapper.t-slds__arrow_wrapper-left, .uc-reviews .t-slds__arrow_wrapper-left { /*расположение левой стрелки*/
        position: absolute;
        bottom: -80px !important;
        height: 50px;
        width: 50px;
        margin-top: 0;
        display: block !important;
        left: calc(50% - 55px) !important;
    }
    
    .uc-reviews.t-slds__arrow_wrapper.t-slds__arrow_wrapper-right, .uc-reviews .t-slds__arrow_wrapper-right { /*расположение правой стрелки*/
        position: absolute;
        height: 50px;
        width: 50px;
        display: block !important;
        right: calc(50% - 55px) !important;
    }
    
    .uc-reviews .t-slds__arrow { /*кнопки стрелок*/
        right: 0px !important;
        left: 0px !important;
        width: 50px!important;
        height: 50px!important;
        top: 115%;
    }
    
    .uc-reviews .t-slds {
        overflow: visible;
    }
    
    .uc-reviews .t-slds__arrow_body { /*скрываем стандартные стрелки у кнопок*/
        display: none !important;
    }
    
    .uc-reviews .t-slds__arrow-left:before { /*добавляем свою стрелку на левую кнопку*/
        content: "";
        height: 50px;
        width: 50px;
        background-image: url(https://static.tildacdn.com/tild6338-6432-4432-b661-656431353638/7.svg);
        background-repeat: no-repeat;
        background-size: contain;
        display: block;
        rotate: 180deg;
    }
    
    .uc-reviews .t-slds__arrow-right:before { /*добавляем свою стрелку на правую кнопку*/
        content: "";
        height: 50px;
        width: 50px;
        background-image: url(https://static.tildacdn.com/tild6338-6432-4432-b661-656431353638/7.svg);
        background-repeat: no-repeat;
        background-size: contain;
        display: block;
    }
    
    /*отзывы*/ 
    .uc-reviews { /*весь блок*/
        margin: 0 20px !important;
        width: -webkit-fill-available;
    }
    
    .uc-reviews .t994 { /*главный контейнер блока*/
        height: auto !important;
    }
    
    .uc-reviews .t994__container { /*контейнер блока*/
        padding: 0px !important;
    }
    
    .uc-reviews  .t994__width-wrapper { /*контейнер видимой части активной фотографии*/
        aspect-ratio: 3 / 5 !important;
        max-height: 600px !important;
    }
    
    .uc-reviews  .t994__slidecontainer { /*контейнер всего слайдера со всеми фотографиями*/
        width: unset !important;
        max-height: 600px !important;
    }
    
    .uc-reviews .t994__item.t-slds__item_active { /*активный контейнер карточки*/
        height: 100% !important;
        width: auto !important;
    }
    
        
    .uc-reviews .t994__item { /*контейнер карточек*/
        height: 100% !important;
        width: auto !important;
    }
    
    .uc-reviews .t994__item:not(.t-slds__item_active) { /*контейнер неативных карточек*/
        opacity: 1 !important;
    }
    
    .uc-reviews .t994__item-wrapper { /*2 контейнер фотографии*/
        width: auto !important;
        aspect-ratio: 3 / 5 !important;
        height: auto !important;
    }
    
    .uc-reviews .t-slds__item_active .t994__item-wrapper { /*2 контейнер фотографии активной карточки*/
        width: auto !important;
        aspect-ratio: 3 / 5 !important;
        height: auto !important;
    }
    
    .uc-reviews .t994__slds-wrapper { /*3 контейнер фотографии*/
        background-size: contain !important;
        aspect-ratio: 3 / 5;
        width: -webkit-fill-available;
    }
    
    .uc-reviews .t-slds__bgimg { /*фотография*/
        background-position: unset !important;
        background-size: cover !important;
    }
    
    .uc-reviews .t994__item:not(.t-slds__item_active) .t994__bgimg { /*фотографии в неактивных карточках*/
        opacity: 0.5;
    }
    
/*разделы на сайте в виде карточек*/
    .uc-razdel {
        position: relative;
        border-radius: 30px;
        top: -30px;
    }

    .uc-razdel .t-card__container { /*сетка/контейнер с карточками*/
        display: grid;
        grid-template-columns: repeat(6, 1fr);
        max-width: 100%;
        gap: 10px;
        padding: 20px 20px;
        box-sizing: border-box;
        margin: 0 !important;
        background-color: #162433;
        border-radius: 30px !important;
    }
    
    .uc-razdel .t-card__col { /*карточки*/
        margin: 0px !important;
        max-width: 100% !important;
        height: 520px !important;
    }
    
    .uc-razdel .t774__imgwrapper { /*фотография*/  
        padding-bottom: 0px !important;
        width: 100px;
        height: 100px;
    }
    
    .uc-razdel .t-card__col:nth-child(2n + 1) .t774__wrapper { 
        background-color: #03BDB8 !important;
    }
    
    .uc-razdel .t-card__col:nth-child(2n + 2) .t774__wrapper {
        background-color: #FEA501 !important;
    }
    
    .uc-razdel .t774__wrapper { /*контейнер с контентом*/
        height: 100%; /*делаем высоту карточек одинаковой*/
        display: flex;
        flex-direction: column;
        justify-content: center;
        align-items: center;
    }
    
    .uc-razdel .t774__content { /*контейнер с текстовым контейнером и контейнером кнопки*/
        height: auto !important;
    }
    
    .uc-razdel .t774__textwrapper { /*текстовый контейнер в карточках*/
        padding-bottom: 0 !important;
    }
    
    .uc-razdel .t-card__btn-wrapper {
        margin-top: 30px;
    }
    
    /*кнопка*/
    .uc-razdel .t-card__btn-wrapper { /*кнопка*/
        position: relative !important;
    }
    
    .uc-razdel .t-card__btn {
        margin: 0 50px 0 0 !important;
        height: 50px !important;
    }
    
    .uc-razdel .t-card__btn { /*контейнер с кнопкой*/
        position: relative; /*позиционирование для элемента*/
    }
    
    .uc-razdel .t-card__btn:hover .t-submit { /*анимация кнопки при наведении*/
        background-color: #03BDB8 !important;
    }

    .uc-razdel .t-card__btn:before { /*добавляем элемент*/
        content: "";
        position: absolute;
        height: 50px;
        width: 50px;
        border-radius: 100px;
        background-color: #FEA501;
        right: -50px;
        top: 0px;
        transition-duration: 0.2s;
        transition-timing-function: ease-in-out;
    }
    
    .uc-razdel .t-card__btn:hover:before { /*добавляем элемент*/
        content: "";
        position: absolute;
        height: 50px;
        width: 50px;
        border-radius: 100px;
        background-color: #03BDB8;
        right: -50px;
        top: 0px;
    }
    
    .uc-razdel .t-card__btn:after { /*добавляем элемент*/
        content: "";
        background-image: url('https://static.tildacdn.com/tild6338-6432-4432-b661-656431353638/7.svg');
        background-repeat: no-repeat;
        background-size: contain;
        position: absolute;
        height: 50px;
        width: 50px;
        right: -50px;
        top: 0px;
        rotate: -45deg;
        transition-duration: 0.2s;
        transition-timing-function: ease-in-out;
    }
    
    .uc-razdel .t-card__btn:hover:after { /*добавляем элемент*/
        content: "";
        background-image: url('https://static.tildacdn.com/tild6338-6432-4432-b661-656431353638/7.svg');
        background-repeat: no-repeat;
        background-size: contain;
        position: absolute;
        height: 50px;
        width: 50px;
        right: -50px;
        top: 0px;
        rotate: 0deg;
    }

    /*кнопки со стрелками*/     
    .uc-razdel .strelka { /*курсор для элемента*/
        cursor: pointer;
    }
    
    .uc-razdel .t-card__col.active-style .strelka { /*курсор для активного элемента*/
        cursor: auto;
    }
    
    .uc-razdel .t-card__col:nth-child(2n + 1) .strelka { /*добавляем кнопку со стрелкой в 1 и 3 карточку*/
        content: "";
        height: 50px;
        width: 50px;
        background-color: #fff;
        border-radius: 50px;
        position: absolute;
        right: 20px;
        top: 20px;
        rotate: 0deg;
        background-image: url(https://static.tildacdn.com/tild3530-6338-4364-b461-383736376533/39.svg);    
        background-repeat: no-repeat;
        background-size: contain;
        transition-duration: 0.4s;
    }
    
    .uc-razdel .t-card__col:nth-child(2n + 1) .strelka:hover { /*добавляем кнопку со стрелкой в 1 и 3 карточку*/
        content: "";
        height: 50px;
        width: 50px;
        background-color: #fff;
        border-radius: 50px;
        position: absolute;
        right: 20px;
        top: 20px;
        rotate: 0deg;
        background-image: url(https://static.tildacdn.com/tild3530-6338-4364-b461-383736376533/39.svg);    
        background-repeat: no-repeat;
        background-size: contain;
        transition-duration: 0.4s;
    }
    
    .uc-razdel .t-card__col:nth-child(2n + 1).active-style .strelka { /*добавляем кнопку со стрелкой в 1 и 3 карточку*/
        content: "";
        height: 50px;
        width: 50px;
        background-color: #03BDB8;
        border-radius: 50px;
        position: absolute;
        right: 20px;
        top: 20px;
        rotate: -180deg;
        background-image: url(https://static.tildacdn.com/tild6338-6432-4432-b661-656431353638/7.svg);    
        background-repeat: no-repeat;
        background-size: contain;
        transition-duration: 0.4s;
    }
    
    .uc-razdel .t-card__col:nth-child(2n + 2) .strelka { /*добавляем кнопку со стрелкой во 2 и 4 карточку*/
        content: "";
        height: 50px;
        width: 50px;
        background-color: #fff;
        border-radius: 50px;
        position: absolute;
        right: 20px;
        top: 20px;
        rotate: 0deg;
        background-image: url(https://static.tildacdn.com/tild3238-6331-4238-b538-306339356531/40.svg);    
        background-repeat: no-repeat;
        background-size: contain;
    }
    
    .uc-razdel .t-card__col:nth-child(2n + 2) .strelka:hover { /*добавляем кнопку со стрелкой во 2 и 4 карточку*/
        content: "";
        height: 50px;
        width: 50px;
        background-color: #fff;
        border-radius: 50px;
        position: absolute;
        right: 20px;
        top: 20px;
        rotate: 0deg;
        background-image: url(https://static.tildacdn.com/tild3238-6331-4238-b538-306339356531/40.svg);    
        background-repeat: no-repeat;
        background-size: contain;
        transition-duration: 0.4s;
    }
    
    .uc-razdel .t-card__col:nth-child(2n + 2).active-style .strelka { /*добавляем кнопку со стрелкой во 2 и 4 карточку*/
        content: "";
        height: 50px;
        width: 50px;
        background-color: #FEA501;
        border-radius: 50px;
        position: absolute;
        right: 20px;
        top: 20px;
        rotate: -180deg;
        background-image: url(https://static.tildacdn.com/tild6338-6432-4432-b661-656431353638/7.svg);    
        background-repeat: no-repeat;
        background-size: contain;
        transition-duration: 0.4s;
    }
    
    /*неативные карточки*/    
    .uc-razdel .t-card__col .t-card__title, /*заголовок*/ 
    .uc-razdel .t-card__col .t-card__descr,/*описание*/ 
    .uc-razdel .t-card__col .t-card__btn-wrapper { /*кнопка*/ 
        display: none; /*скрываем элементы для обычного состояния*/ 
    }
    
    .uc-razdel .t-card__col.active-style .t774__wrapper{ /*меняем цвет карточек при наведении*/
        background-color: #F0F5FB !important;
        justify-content: center;
    }
    
    /*активные карточки*/  
    .uc-razdel .t-card__col.active-style { /*делаем карточку на 3 колонки*/
        grid-column: span 3; /*на три колонки*/
        transition-duration: 0.4s;
    }

    .uc-razdel .t-card__col.active-style .t774__wrapper{ /*меняем цвет карточек при наведении*/
        background-color: #F0F5FB !important;
        justify-content: flex-start;
        transition-duration: 0.4s;
    }
    
    .uc-razdel .t-card__col.active-style .t-card__title, /*заголовок*/ 
    .uc-razdel .t-card__col.active-style .t-card__descr,/*описание*/ 
    .uc-razdel .t-card__col.active-style .t-card__btn-wrapper { /*кнопка*/ 
        display: block; /*показываем элементы*/ 
        transition-duration: 0.4s;
    }
    
    .uc-razdel .t-card__col.active-style .t-card__uptitle,/*скрываем надзаголовок*/
    .uc-razdel .t-card__col.active-style .t774__imgwrapper { /*скрываем фотографию*/
        display: none !important;
        transition-duration: 0.4s;
    }
    
    .uc-razdel .t-card__col.active-style .t774__content { /*контейнер с текстом и кнопкой*/
        padding: 60px;
    }
    
    .uc-razdel .t-card__col.active-style .t774__textwrapper { /*контейнер с текстом*/
        padding: 0 !important;
    }
    
    .uc-razdel .t-card__col.active-style .t-card__btn-wrapper { /*контейнер с кнопкой*/
        padding: 0 !important;
    }

/*о нас*/     
    .uc-about .t778__imgwrapper { /*контейнер с фотографией*/     
        margin: 20px 20px 0;
        width: -webkit-fill-available;
    }
    
    .uc-about .t778__col:before,
    .uc-about .t778__col:after { /*скрываем лишние элементы в контейнере с карточками*/    
        display: none;
    }
    
    .uc-about .t778__col:nth-child(1) { /*1 карточка*/    
        rotate: -10deg;
    }
    
    .uc-about .t778__col:nth-child(2) .t778__imgwrapper { /*2 карточка контейнер фотографии*/    
        aspect-ratio: 16 / 9;
        height: 100%;
        padding-bottom: 0 !important;
    }
    
    .uc-about .t778__col:nth-child(2) .t778__bgimg { /*2 карточка фотография*/    
        aspect-ratio: 16 / 9;
    }
    
    .uc-about .t778__col:nth-child(2) { /*2 карточка*/    
        position: relative;
        top: 80px;
    }
    
    .uc-about .t778__col:nth-child(3) { /*3 карточка*/    
        rotate: 10deg;
    }
    
    .uc-about .t778__content { /*контейнер с текстовым контейнером*/    
        height: 100% !important;
    }
    
/*зеро-блок под блоком «Мы — «Борей», туроператор с многолетним опытом»*/       
    .tekst { /*фраза собаки*/  
        right: 20px !important;
        left: auto !important;
    }

/*слайдер со статьями*/     
    .uc-articles .t-feed__post-imgwrapper { /*фотография*/  
        border-radius: 20px !important;
    }
    
     .uc-articles .t923__bgimg { /*фотография*/  
        border-radius: 20px !important;
        margin-bottom: 20px;
    }
    
    .uc-articles .t-feed__slider-grid__wrapper { /*текстовый контейнер*/  
        height: 100% !important;
        padding: 0 !important;
    }
    
    .uc-articles .t923__textwrapper.t923__paddingsmall { /*текстовый контейнер*/  
        height: 100% !important;
        padding: 0 !important;
    }

    .uc-articles .t-slds { /*контейнер слайдера*/ 
        overflow: visible !important;
        margin-bottom: 80px;
    }
    
    .uc-articles .t-slds__arrow_wrapper.t-slds__arrow_wrapper-left { /*левая кнопка со стрелкой*/ 
        height: 50px !important;
        width: 50px;
        bottom: -80px !important;
        margin-top: auto;
        left: calc(50% - 55px);
    }
    
    .uc-articles .t-slds__arrow_wrapper.t-slds__arrow_wrapper-right { /*правая кнопка со стрелкой*/ 
        height: 50px !important;
        width: 50px;
        bottom: -80px !important;
        margin-top: auto;
        left: calc(50% + 5px);
    }
    
    .uc-articles .t-slds__arrow { /*кнопки слайдера*/
        left: 0 !important;
        right: 0 !important;
    }
    
    .uc-articles .t-feed__slider-grid__post-wrapper { /*контейнер с фото и текстом*/
        margin: 0 5px !important;
        width: 100% !important;
    }
    
    .uc-articles .t-col  {
        width: 100%!important;
        margin-left: 0px!important;
        margin-right: 16px!important;
    }
    
    @media (max-width: 980px) {
        .uc-articles .t-col  {
            margin-right: 0px!important;
        }
    }

    @media (min-width: 980px) {
            .uc-articles .t-container { /*контейнер с карточками/сетка*/
            max-width: 100%;
            padding: 0 15px;
            box-sizing: border-box;
        }  
    
        /*слайдер со статьями*/      
        .uc-articles .t-slds {
            padding: 0 20px;
        }
    }
    

/*блок с формой «Свяжитесь с нами — Север ждёт вас!»*/      
    .uc-connection .t823 { /*цвет фона формы»*/ 
        margin: 0 20px !important;
        background-color: #162433;
        border-radius: 30px !important;
        height: auto !important;
    }
    
    .uc-connection .t823__bgimg { /*фотография*/ 
        margin: 60px !important;
        height: -webkit-fill-available !important;
        width: -webkit-fill-available !important;
        background-size: contain !important;
    }
    
    @media screen and (max-width: 640px) {
        .uc-connection .t823__imgwrapper .t823__bgimg {
        background-image: url(https://static.tildacdn.com/tild3966-3134-4533-b839-323966336364/Group_6.png) !important;
        }
    }
    
    .uc-connection .t823__main-wrapper { /*текстовый контейнер*/ 
        padding: 60px !important;
    }
    
    .uc-connection .t-submit { /*кнопка*/ 
        height: 50px !important; /*высота кнопки*/ 
        margin-right: 50px;
        position: relative;
    }
    
    .uc-connection .t-submit:hover .t-submit { /*анимация кнопки при наведении*/
        background-color: #03BDB8 !important;
    }

    .uc-connection .t-submit:before { /*добавляем круг*/
        content: "";
        position: absolute;
        height: 50px;
        width: 50px;
        border-radius: 100px;
        background-color: #FEA501;
        right: -50px;
        top: 0px;
        transition-duration: 0.2s;
        transition-timing-function: ease-in-out;
    }
    
    .uc-connection .t-submit:hover:before { /*круг при наведение*/
        content: "";
        position: absolute;
        height: 50px;
        width: 50px;
        border-radius: 100px;
        background-color: #03BDB8;
        right: -50px;
        top: 0px;
    }
    
    .uc-connection .t-submit:after { /*добавляем стрелку*/
        content: "";
        background-image: url('https://static.tildacdn.com/tild6338-6432-4432-b661-656431353638/7.svg');
        background-repeat: no-repeat;
        background-size: contain;
        position: absolute;
        height: 50px;
        width: 50px;
        right: -50px;
        top: 0px;
        rotate: -45deg;
        transition-duration: 0.2s;
        transition-timing-function: ease-in-out;
    }
    
    .uc-connection .t-submit:hover:after { /*стрелка при наведении*/
        content: "";
        background-image: url('https://static.tildacdn.com/tild6338-6432-4432-b661-656431353638/7.svg');
        background-repeat: no-repeat;
        background-size: contain;
        position: absolute;
        height: 50px;
        width: 50px;
        right: -50px;
        top: 0px;
        rotate: 0deg;
    }
    
    .uc-connection .t823__imgblock:before { /*фото следов*/ 
        content: "";
        background-image: url('https://static.tildacdn.com/tild3761-3835-4164-a330-343833326665/17.svg');
        background-repeat: no-repeat;
        background-size: contain;
        position: absolute;
        height: 100%;
        width: 100%;
        left: 0px;
    }
    
    .uc-connection .t823__col.t823__col_form.t823__col_form_mobile {
        z-index: 2;
        position: relative;
    }

/**текстовый блок на всю ширину*/     
    .uc-tekst2 .t-container { /*контейнер блока*/ 
        max-width: 100%;
        margin: 0 20px !important;
        width: -webkit-fill-available;
    }
    
    .uc-tekst2 .t-col_12 { /*контейнер текста*/ 
        max-width: 100% !important;
        width: -webkit-fill-available !important;
        margin: 0 !important;
        padding: 0 !important;
    }
    
@media screen and (max-width: 1300px){
/*разделы на сайте в виде карточек*/          
    .uc-razdel .t-card__col { /*карточки*/
        height: 580px !important;
    }
}
    
@media screen and (max-width: 1200px){
/*ГЛАВНАЯ СТРАНИЦА*/
/*блок «Бронируй тур — получи подарок!»*/ 
    .uc-podarok .t764__title { /*заголовок в текстовом контейнере*/ 
        font-size: 24px !important;
    }
    
    .uc-podarok .t764__col.t764__col_first.t-col.t-col_8 { /*контейнер с текстом*/
        padding: 40px;
    }

/*блок «Бронируй тур — получи подарок!»*/ 
    .uc-podarok .t764__textwrapper:after { /*добавляем фото в текстовый контейнер*/    
    position: relative;
    width: -webkit-fill-available;
    height: 100%;
    display: block;
    aspect-ratio: 1 / 1;
    margin-top: 20px;
    }

/*слайдер со статьями*/      
    .uc-articles .t-feed__slider-grid__post-wrapper {
        width: 100% !important;
        margin: 0px !important;
    }
    
/*разделы на сайте в виде карточек*/          
    .uc-razdel .t-card__col { /*карточки*/
        height: 680px !important;
    }

/*отзывы*/        
    .uc-reviews .t944__loaders-container { /*контейнер точек*/ 
        max-width: 400px;
    }
}

@media screen and (max-width: 960px){
/*ГЛАВНАЯ СТРАНИЦА*/
/*блок «почему мы?»*/ 
    .uc-pochemu .t778__container { /*сетка*/  
        display: grid;
        grid-template-columns: 1fr 1fr;
    }
    
    .uc-pochemu .t778__col:nth-child(3),
    .uc-pochemu .t778__col:nth-child(6),
    .uc-pochemu .t778__col:nth-child(12) { /*карточки*/  
        display: none !important;
    }
    
    .uc-pochemu .t778__col:hover .t778__imgwrapper { /*фото при наведении*/ 
        display: block;
    }
    
    .uc-pochemu .t778__col:hover .t778__descr { /*описание при наведении*/ 
        display: none;
    }
    
    .uc-pochemu .t778__col:hover .t778__textwrapper { /*текстовый контейнер*/ 
        display: block;
    }

/*заявка*/    
    .uc-zayavka .t-submit { /*кнопка*/  
        width: calc(100% - 50px) !important;
    }
    
    .uc-zayavka .t-input-block { /*отступ между полями*/   
        padding-right: 0px !important;
    }
    
    .uc-zayavka .t720__mainwrapper { /*фон формы*/   
        border-radius: 20px;
    }
    
/*блок «Бронируй тур — получи подарок!»*/ 
    /*контейнеры*/    
    .uc-podarok .t-container.js-product { /*контейнер контейнерами текста и галереи*/    
        display: flex;
        flex-direction: column;
    }
    
    .uc-podarok .t764__col.t-col.t-col_4 { /*контейнер с галереей*/
        aspect-ratio: 2 / 3;
        max-width: 100% !important;
        padding: 0px !important;
        min-width: 280px;
    }
    
    .uc-podarok .t764__col.t764__col_first.t-col.t-col_8 { /*контейнер с текстом*/
        padding: 20px;
    }
    
    .uc-podarok .t764__descr { /*контейнер с описанием*/
        width: 100%;
    }

/*о нас*/        
    .uc-about .t778__col:nth-child(1), /*1 карточка*/   
    .uc-about .t778__col:nth-child(3) { /*3 карточка*/    
        display: none;
    }
    
    .uc-about .t778__col:nth-child(2) { /*2 карточка*/    
        position: relative;
        top: 0px;
        margin: 0px !important;
    }
    
    .uc-about .t778__col_mobile-grid {
        width: 100% !important;
    }
    
/*зеро-блок под блоком «Мы — «Борей», туроператор с многолетним опытом»*/       
    .tekst { /*фраза собаки*/  
        right: auto !important;
        left: 20% !important;
    }


    
    .uc-articles .js-feed-container {
        display: flex !important;
        gap: 10px;
    }
    
    
    @media screen and (max-width: 640px) {
    .uc-articles .t-slds__arrow-withbg { /*увеличение стрелок в моб версии*/  
        height: 50px !important;
        width: 50px !important;
    }
    
    .uc-articles .t-slds__arrow-withbg .t-slds__arrow_body {
        width: 10px !important;
    }
}

/*блок с формой «Свяжитесь с нами — Север ждёт вас!»*/      
    .uc-connection tr {
        display: flex;
        flex-direction: column-reverse;
    }
    
/*карточки с турами*/  
    .uc-tury .t-store__grid-cont_col-width_stretch { /*сетка/контейнер с карточками*/ 
        grid-template-columns: 1fr;
        grid-template-rows: 1fr;
        gap: 20px;
    }
    
    .uc-tury .js-product.t-store__card:first-child { /*большая карточка*/ 
        grid-column: span 1;
        grid-row: span 1;
    }
    
    .uc-tury .js-product.t-store__card { /*маленькие карточки*/ 
        grid-column: span 1;
        grid-row: span 1;
    }
    
    .uc-tury .t-store__stretch-col {
        margin-bottom: 0px !important;
    }
    
    .uc-tury .t-store__card__imgwrapper { /*высота фотографии*/ 
        height: 300px;
    }

/*разделы на сайте в виде карточек*/       
    .uc-razdel .t-card__container { /*сетка*/    
        grid-template-columns: repeat(1, 1fr);
    }
    
    .uc-razdel .t-card__col { /*карточки*/   
        width: 100% !important;
        padding: 0 !important;
        height: 100% !important;
        grid-column: span 1;
        transition: max-height ease-in-out 0.3s, opacity ease-in-out 0.3s;
        -webkit-transition: max-height ease-in-out 0.3s, opacity ease-in-out 0.3s;
    }
    
    .uc-razdel .t774__imgwrapper { /*фотография*/  
        margin-top: 20px;
    }
    
    .uc-razdel .t774__textwrapper { /*надзаголовок*/  
        padding-bottom: 20px !important;
    }
    
    /*активные карточки*/
    .uc-razdel .t-card__col.active-style { /*активные карточки*/
        grid-column: span 1;
        transition-duration: 0.4s;
        transition: max-height ease-in-out 0.3s, opacity ease-in-out 0.3s;
        -webkit-transition: max-height ease-in-out 0.3s, opacity ease-in-out 0.3s;
    }
    
    .uc-razdel .t-card__col.active-style .t774__content { /*контейнер с текстовым контейнером и контейнером кнопки*/
        padding: 20px;
    }
    
    .uc-razdel .t-card__title { /*заголовок*/
        padding-right: 60px !important;
    }
    
    /*кнопки со стрелкой*/
    .uc-razdel .t-card__col.active-style .strelka { /*курсор для активного элемента*/
        cursor: pointer;
    }

/*отзывы*/ 
    #rec883332259 .t994__loader-inner { /*активная точка*/    
        border-radius: 50px !important;
        background-color: #03bdb8 !important;
    }
    
    .uc-reviews .t944__loaders-container {
        position: relative !important;
    }
    
    .uc-reviews .t994__loader-outer { /*точка*/
        border-radius: 50px !important;
        background-color: #e3e3e3 !important;
    }
    
    .uc-reviews .t944__loaders-container { /*контейнер точек*/
        padding: 0 !important;
        max-width: 100%;
    }
    
    /*стрелки*/
    .uc-reviews .t994__arrow { /*кнопка*/
        display: block !important;
    }
    
    /*отзывы*/ 
    .uc-reviews .t994__item.t-slds__item_active { /*активный контейнер карточки*/
        aspect-ratio: 3 / 5;
    }
    
    .uc-reviews .t994__item { /*контейнер карточек*/
        aspect-ratio: 3 / 5;
    }
    
    .uc-reviews .t-slds__main {
        touch-action: none !important;
    }
    
    .uc-reviews  .t994__width-wrapper { /*контейнер видимой части активной фотографии*/
        max-height: unset !important;
        height: auto !important;
    }
    
    .uc-reviews  .t994__slidecontainer { /*контейнер всего слайдера со всеми фотографиями*/
        max-height: unset !important;
        height: 100% !important;
    }
}

@media screen and (max-width: 640px){
/*КНОПКИ*/
/*желтая кнопка, при наведении зеленая*/
    .uc-knopka .t142__submit:hover:before { /*круг при наведение*/
        content: "";
        position: absolute;
        height: 50px;
        width: 50px;
        border-radius: 100px;
        background-color: #FEA501;
        right: -50px;
    }
    
/*ГЛАВНАЯ СТРАНИЦА*/
/*обложка*/    
    .uc-oblozhka .t-submit {
        margin-right: 0px;
        width: calc(100% - 50px);
        left: -25px !important;
    }
    
    .uc-oblozhka .t1047__uptitle_mobile.t1047__uptitle { /*надзаголовок*/  
        display: none;
    }
    
    .uc-oblozhka .t1047__title {
        margin-top: 20px !important;
    }
    
    .uc-oblozhka .t-cover,
    .uc-oblozhka .t-cover__carrier,
    .uc-oblozhka .t-cover__filter,
    .uc-oblozhka .t-container,
    .uc-oblozhka .t-width,
    .uc-oblozhka .t-cover__wrapper,
    .uc-oblozhka .t-cover-outer {
        height: 420px !important;
        min-height: 420px !important;
    }
    
    .uc-oblozhka .t-cover-outer {
        padding: 0 30px !important;
    }
    
    .uc-block .t-col {
        padding: 0 30px !important;
    }

/*фраза собаки/зеро-блок под блоком «Мы — «Борей», туроператор с многолетним опытом»*/       
    .tekst { /*фраза собаки*/  
        right: auto !important;
        left: 20px !important;
    }
    
    .uc-connection .t823__main-wrapper { /*текстовый контейнер*/ 
        padding: 20px !important;
    }
    
    .uc-connection .t823__col.t823__col_img.t823__col_img_mobile {
        margin: 20px;
        width: -webkit-fill-available !important;
    }
    
    .uc-connection .t823__bgimg {
        margin: 0px !important;
    }
    
    .uc-connection .t823__col {
        height: auto !important;
        aspect-ratio: 1 / 1;
    }
    
    .uc-connection .t-submit { /*кнопка*/  
        width: calc(100% - 50px) !important;
    }
    
    .uc-connection .t823__imgblock:before { /*фото следов*/ 
        content: "";
        background-image: url('https://static.tildacdn.com/tild3231-3739-4639-b963-656230656539/38.png');
        background-repeat: no-repeat;
        background-position: bottom left;
        background-size: contain;
        position: absolute;
        height: 100%;
        width: 100%;
        left: 0px;
        bottom: 0px;
        border-radius: 30px;
    }

/*карточки с турами*/     
    .uc-tury .t-store__card__textwrapper { /*контейнер с ценой и названием*/ 
        display: block;
    }
    
    .uc-tury .t-store__card__price-wrapper {
        margin-top: 5px !important;
        min-width: 100%;
        text-align: left;
    }
    
    .uc-tury .t-store__card__price {
        display: block;
    }
    
    .uc-tury .t-store__grid-cont_col-width_stretch { /*боковые отступы блока*/ 
        padding: 0 30px !important;
    }
    
/*отзывы*/ 
    .uc-reviews {
        margin: 0 30px !important;
    }

    .uc-reviews .t994__arrow {
        height: 50px !important;
        width: 50px !important;
    }
    
    .uc-reviews .t-slds__arrow { /*кнопки слайдера*/ 
        width: 50px !important;
        height: 50px !important;
    }
    
    .uc-reviews .t-width.t-width_10.t720__mainblock.t-align_center {
        height: auto !important;
    }

/*заявка*/ 
    .uc-zayavka .t-container { /*боковые отступы блока*/ 
        padding: 0 30px !important;
    }

/*подарок*/   
    .uc-podarok {
        border-radius: 20px !important;
        position: relative;
        top: -20px;
    }
    
    .uc-podarok .t-container.js-product { /*боковые отступы блока*/ 
        padding: 30px !important;
        height: 100% !important;
        box-sizing: border-box;
    }
    
    .uc-pochemu {
        border-radius: 20px;
    }
    
    .uc-podarok .t764__col.t764__col_first.t-col.t-col_8 { /*контейнер с текстом*/
        border-radius: 20px;
    }

/*о нас*/    
    .uc-about .t778__container { /*боковые отступы*/   
        padding: 0 20px;
    }
}

/* iPhone X и iPhone XS */
@media only screen 
  and (device-width: 375px)
  and (device-height: 812px) 
  and (-webkit-device-pixel-ratio: 3) {
    .uc-podarok .t-container.js-product { /*боковые отступы блока*/ 
        padding: 0px 0px 38px !important;
    }
}

/* iPhone XR и iPhone XS Max */
@media only screen 
  and (device-width: 414px) 
  and (device-height: 896px) 
  and (-webkit-device-pixel-ratio: 2) {
    .uc-podarok .t-container.js-product { /*боковые отступы блока*/ 
        padding: 0px 0px 38px !important;
    }
}

/* iPhone 6, 6S, 7, 8, и SE 2nd generation */
@media only screen 
  and (device-width: 375px) 
  and (device-height: 667px) 
  and (-webkit-device-pixel-ratio: 2) {
    .uc-podarok .t-container.js-product { /*боковые отступы блока*/ 
        padding: 0px 0px 38px !important;
    }
}

/* Для всех iPhone с портретной ориентацией и retina дисплеем */
@media only screen 
  and (min-device-width: 320px) 
  and (max-device-width: 428px) 
  and (-webkit-min-device-pixel-ratio: 2) 
  and (orientation: portrait) {
    .uc-podarok .t-container.js-product { /*боковые отступы блока*/ 
        padding: 0px 0px 38px !important;
    }
}

/*Блок - Многодневные туры в Мурманск и область*/
.uc-catalog .t951 .t951__grid-cont.t-store__valign-buttons .t-item {
    margin: 30px 30px 30px 0;
    display: flex;
    padding: 10px 10px 10px 10px !important;
    border: 1px solid #8B8B8B;
    border-radius: 20px;
}

/*Блок с турами на главной*/ 

    .uc-hit-catalog .t-store__valign-buttons.js-store-grid-cont {
        justify-content: center;
}
    .uc-hit-catalog .t-store__card {
    margin: 30px 30px 30px 0!important;
    display: flex!important;
    padding: 10px 10px 10px 10px !important;
    border: 1px solid #8B8B8B!important;
    border-radius: 20px!important;
}

.uc-hit-catalog .t-store .t-store__pagination {
    display: none;
}

.uc-catalog .t-store__stretch-col_33, .uc-hit-catalog .t-store__stretch-col_33 {
    width: 30%;
}

.uc-catalog .t-align_left .t-store__card__btn:only-child {
    width: 100%;
}

.uc-catalog .t-store__filter__item .t-checkbox__control {
    font-family: 'TildaSans'!important;
}

.uc-catalog .t-store__filter__item-title, .uc-catalog .t-store__filter__opts-mob-btn {
    font-weight: 500!important;
}

.uc-catalog .t-store__empty-part-msg-wrapper, .uc-catalog .t-store__error-msg-wrapper {
    border: 1px solid #F0A40C!important;
    box-sizing: border-box;
    border-radius: 30px!important;
    color: #03bdb8!important;
}

/*Отметки хит и новинка*/
.uc-catalog .nl_markimg {
    display: inline-block; /* Для корректного отображения карточек */
}

.nl_markimg[style*="background-image:url(https://static.tildacdn.com/tild3961-3365-4638-b131-366562616233/photo.svg)"] {
    width: 73px !important;
}

.nl_markimg[style*="background-image:url(https://static.tildacdn.com/tild3465-6332-4335-b362-373734623838/photo.svg)"] {
    width: 47px !important;
}

.nl_markimg {
    background-size: contain!important;
    background-repeat: no-repeat;
}

@media(max-width: 620px) {
        .t951 .t-store__valign-buttons.js-store-grid-cont {
        display: flex;
        align-content: flex-start;
        justify-content: center;
        flex-direction: column;
    }
        .uc-catalog .t951 .t951__grid-cont.t-store__valign-buttons .t-item {
            margin: 0 0 10px 0;
    }
}

/*Главные эмоции дня - многодневный тур*/
    @media (min-width: 1200px) {
        .uc-emotion__gallery {
            display: flex;
            justify-content: center;   
        }  
        
        .uc-emotion__gallery .t923 {
            max-width: 1200px;
        }
        
        .uc-emotion__gallery .t-slds {
            overflow: visible!important;
        }
        
        .uc-emotion__gallery .t-slds__arrow_wrapper-left {
            left: -5%!important;
        }
        
        .uc-emotion__gallery .t-slds__arrow_wrapper-right {
            right: -5%!important;
        }
    }

    
   .uc-emotion__gallery .t923__bgimg {
    border-radius: 20px;
   }
   
   .uc-emotion__gallery .t923__textwrapper.t923__paddingsmall {
    padding: 20px 0 0 0!important;
}

/*Блок со слайдером*/
.t-slds__bullet_body {
    height: 4px !important;
    width: 30px !important;
}

/*Цена в турах*/

.t-store__card__price-value:before {
    content: 'от ';
    
}

.t-store__card__price-currency:after {
    content: '/ чел';
}

/*слайдер с эмоциями тура версия 2*/
.uc-emotion-slider .t1196 {
    display: flex;
    flex-direction: column-reverse;
    gap: 40px;
}

.uc-emotion-slider .t1196__bgimg {
    border-radius: 30px;
}

.uc-emotion-slider .t-container_flex {
    display: flex;
    width: 100%;
    justify-content: center;
    flex-direction: column;
    align-items: center !important;
}

.uc-emotion-slider .t-align_right {
    text-align: center;
}