        .containerDays {
            display: flex;
            flex-wrap: wrap;
            justify-content: space-between;
            margin: 0px auto;
            max-width: 1340px;
        }

        .containerDays small {
            display: block;
            line-height: .9em;
            padding-top: 10px;
            font-size: 0.5em;
        }

        .columnDays::before {
            content: "";
            position: absolute;
            bottom: 0;
            left: 0;
            width: 100%;
            height: 100%;
            /*background: linear-gradient(0deg,rgba(0,0,0,.5),transparent 40%);*/
            
            background: linear-gradient(
                0deg,
                rgba(50, 33, 26, 0) 0%,    /* Начало с полной прозрачности */
                rgba(50, 33, 26, 0.35) 10%, /* Нарастание к 10% до 0.5 */
                rgba(50, 33, 26, 0.45) 20%, /* Нарастание к 10% до 0.5 */
                rgba(50, 33, 26, 0) 40%    /* Уменьшение к 40% до полной прозрачности */
            );
        }

        .columnDays {
            position: relative; /* Для абсолютного позиционирования текста внутри */
            padding: 20px;
            box-sizing: border-box;
            overflow: hidden; /* Чтобы текст не выходил за пределы блока */
            height: 700px; /* Высота */
            text-transform: lowercase;
        
            background-image: url('/img/atlantica1/namibia-introduction-bg-new-1200.webp');
            background-position: center;
            background-repeat: no-repeat;
            background-size: cover;            
            margin: 1% auto;
        }

        .column-20 {
            width: 19%;
            border-radius: 20px;
            max-width: 200px;
        }


        .mainImg, .column-100 {
            width: 99%;
            border-radius: 20px;
        }

        .column-30 {
            width: 29%;
            border-radius: 20px;
        }

        .column-33 {
            width: 32%;
            border-radius: 20px;
            height: 550px;
        }

        .column-40 {
            width: 39%;
            border-radius: 20px;
        }

        .column-50 {
            width: 49%;
            border-radius: 20px;
        }

        .column-60 {
            width: 59%;
            border-radius: 20px;
        }

        .column-70 {
            width: 69%;
            border-radius: 20px;
        }

        .text-overlay {
            position: absolute; /* Абсолютное позиционирование текста */
            bottom: 10%; /* Расположение на 20% от нижнего края */
            
            left: 10%; /* Расположение на 10% от левого края */
            color: white; /* Цвет текста */
            font-size: 42px;
            line-height: 36px;
            font-weight: 600;
            text-align: left; /* Выравнивание текста по левому краю (по умолчанию) */
            width: 50%;
            word-break: keep-all; /* Перенос слов целиком */
        }

        .column-60 .text-overlay {
            width: 30%;
        }

        .daysNumberNew {
            color: #fff;
            font-size: 32px;
            padding-bottom: 16px;
        }

        .daysNumberNew span {
            /*color: var(--red); /* Цвет текста */
            /*color: var(--chocolate); /* Цвет текста */
            color: №ааа; /* Цвет текста */
            font-size: 92px; /* Размер шрифта */
        }

         @media (max-width: 1600px) {
             .text-overlay {
                font-size: 36px;
                line-height: 30px;
             }
             
            .column-60 .text-overlay {
                width: 45%;
             }
        }

        @media (max-width: 1300px) {
            .column-30, .column-33, .column-40, .column-50, .column-60, .column-70 {
                width: 48%;
            }
            
            .mobHiddenImg { /* если 3, то одна должна быть hodden, если 2 то не надо*/
                display: none;
            }
            
            .columnDays {
                height: 600px;
            }
            
            .column-60 .text-overlay, .text-overlay {
                font-size: 32px;
                line-height: 28px;
                width: 60%;
            }
        }

        @media (max-width: 1000px) {
            .column-60 .text-overlay, .text-overlay {
                font-size: 28px;
                line-height: 26px;
                width: 70%;
            }
        }

        @media (max-width: 768px) {
            .containerDays small {
                font-size: 0.65em;
            }
            
            .columnDays {
                /*width: 100%;*/
                width: 92%;
                height: 600px;
                margin: 2% 4%;
                display: none;
            }
            
            .mainImg {
                display: block;
            }
            
            .column-60 .text-overlay, .text-overlay {
                font-size: 26px;
                width: 80%;
            }
            
            .daysNumberNew {
                font-size: 28px;
                padding-bottom: 6px;
            }
            
            .daysNumberNew span {
                font-size: 80px;
            }
            
            .columnDays::before {  
                background: linear-gradient(
                    0deg,
                    rgba(50, 33, 26, 0.8) 10%,    /* Начало с полной прозрачности */
                    rgba(50, 33, 26, 0) 25%    /* Уменьшение к 40% до полной прозрачности */
                );
            }
        } 

        @media (max-width: 480px) {  
            .columnDays {
                display: block;
                height: 500px;
            }
            .text-overlay {
                font-size: 24px;
                bottom: 6%; /* Расположение на 20% от нижнего края */
            }
            .text-overlay div {
                line-height: 20px;
            }
            .daysNumberNew {
                font-size: 20px;
                line-height: normal;
            }
            .daysNumberNew span {
                font-size: 64px;
            }
        }

        @media (max-width: 320px) {
            .column-60 .text-overlay, .text-overlay {
                font-size: 20px;
                width: 95%;
            }
            .daysNumberNew {
                font-size: 20px;
            }
            .daysNumberNew span {
                font-size: 32px;
            }
        }