/* Стиль всех текстов */
.header {
    overflow: hidden !important;
}

.number1 {
    overflow: hidden !important;
}







/* СКРОЛЛ ДЛЯ БЛОКА "МОИ ДОСТИЖЕНИЯ" */
@media (max-width: 768px) {
    #rec1242272526 .t396__artboard {
        overflow-x: auto !important;
        overflow-y: hidden !important;
        -webkit-overflow-scrolling: touch !important;
        cursor: grab;
        scroll-snap-type: x mandatory;
        scroll-behavior: smooth;
    }
    #rec1242272526 .t396__artboard:active {
        cursor: grabbing;
    }
}

/* Анимация для компьютеров */
@media (min-width: 769px) {
    #rec1242272526 .frame_wedding_01,
    #rec1242272526 .frame_wedding_02,
    #rec1242272526 .frame_wedding_03,
    #rec1242272526 .frame_wedding_04 {
        transition: transform 0.3s cubic-bezier(0.34, 1.56, 0.64, 1) !important;
        transform-origin: center center !important;
        pointer-events: auto !important;
        cursor: pointer;
    }

    #rec1242272526 .frame_wedding_01:hover,
    #rec1242272526 .frame_wedding_02:hover,
    #rec1242272526 .frame_wedding_03:hover,
    #rec1242272526 .frame_wedding_04:hover {
        transform: scale(1.05) !important;
    }

    #rec1225792301 .frame_text_wedding_01,
    #rec1225792301 .frame_text_wedding_02,
    #rec1225792301 .frame_text_wedding_03,
    #rec1225792301 .frame_text_wedding_04,
    #rec1225792301 .frame_text_wedding_05,
    #rec1225792301 .frame_text_wedding_06 {
        transition: all 0.3s ease !important;
        border-radius: 50px !important;
        border: 1px solid #565656 !important;
    }
    
    #rec1225792301 .text_wedding_01,
    #rec1225792301 .text_wedding_02,
    #rec1225792301 .text_wedding_03,
    #rec1225792301 .text_wedding_04,
    #rec1225792301 .text_wedding_05,
    #rec1225792301 .text_wedding_06 {
        transition: color 0.3s ease !important;
        color: #F6F7F8 !important;
    }

    #rec1225792301 .text_wedding_01.text-color-hover,
    #rec1225792301 .text_wedding_02.text-color-hover,
    #rec1225792301 .text_wedding_03.text-color-hover,
    #rec1225792301 .text_wedding_04.text-color-hover,
    #rec1225792301 .text_wedding_05.text-color-hover,
    #rec1225792301 .text_wedding_06.text-color-hover {
        color: #000000 !important;
    }

    #rec1225792301 .frame_text_wedding_01.bg-hover,
    #rec1225792301 .frame_text_wedding_02.bg-hover,
    #rec1225792301 .frame_text_wedding_03.bg-hover,
    #rec1225792301 .frame_text_wedding_04.bg-hover,
    #rec1225792301 .frame_text_wedding_05.bg-hover,
    #rec1225792301 .frame_text_wedding_06.bg-hover {
        background-color: #F6F7F8 !important;
        border-color: #F6F7F8 !important;
    }
}

/* СКРОЛЛ И СКРЫТИЕ ВСЕХ БЛОКОВ С ВИДЕО */
@media (max-width: 768px) {
    #rec1287672171 .t396__artboard,
    #rec1283786711 .t396__artboard,
    #rec1283785731 .t396__artboard,
    #rec1247819066 .t396__artboard,
    #rec1250582771 .t396__artboard,
    #rec1250592971 .t396__artboard {
        overflow-x: auto !important;
        overflow-y: hidden !important;
        -webkit-overflow-scrolling: touch !important;
        cursor: grab;
        scroll-snap-type: x mandatory;
        scroll-behavior: smooth;
    }
    #rec1287672171 .t396__artboard:active,
    #rec1283786711 .t396__artboard:active,
    #rec1283785731 .t396__artboard:active,
    #rec1247819066 .t396__artboard:active,
    #rec1250582771 .t396__artboard:active,
    #rec1250592971 .t396__artboard:active {
        cursor: grabbing;
    }
}

@media (min-width: 769px) {
    #rec1287672171,
    #rec1283786711,
    #rec1283785731,
    #rec1247819066,
    #rec1250582771,
    #rec1250589106,
    #rec1250592971 {
        display: none !important;
    }
}
