/*#news-list-2026 {
    background: url("/Files/templates/main-2026/images/page_bg_desktop.webp");
    background-repeat: no-repeat;
    background-size: contain;
}*/
#news-list-2026 {
    position: relative;
    /*margin-top: 138px !important;*/
    padding: unset;
}


#news-list-2026 {
    background: url('/Files/templates/main-2026/images/big_v.svg') center top no-repeat;
    background-size: 100% auto;
    max-width: 1440px;
    margin: 0 auto;
    position: relative;
}

    #news-list-2026 .ap-nav-gradient {
        top: 0;
        left: 0;
        width: 100%;
        height: 176px;
        background: linear-gradient(180deg, rgba(0, 0, 0, 0.40) 0%, rgba(0, 0, 0, 0.30) 100%);
        pointer-events: none;
        z-index: 999;
    }

    #news-list-2026 .pw-cta.wrapper {
        padding-left: unset;
        padding-right: unset;
    }
    /*    #news-list-2026::before {
        content: "";
        position: absolute;
        top: 0;
        left: 0;
        right: 0;
        height: 100vw;
        background: url('/Files/templates/main-2026/images/page_bg_desktop.webp') no-repeat top center;
        background-size: contain;
        z-index: 0;
        pointer-events: none;
    }*/
    #news-list-2026 > * {
        position: relative;
        z-index: 1;
    }

    #news-list-2026 .news-list {
        padding: 48px;
    }

    #news-list-2026::before {
        content: "";
        position: absolute;
        inset: 0;
        background: var(--Snow, #FBF9FF);
        pointer-events: none;
        z-index: -1;
    }

        #news-list-2026 .news-list .news-list-title {
            font-family: "ZalandoSansExpanded-bold";
            color: var(--Midnight-Violet, #2C1224);
            font-size: 40px;
            font-style: normal;
            font-weight: 800;
            line-height: 130%;
            padding-top: 8px;
            padding-bottom: 24px;
        }

    #news-list-2026 .news-list .banner-tag  {
        font-size: 15px;
    }

        #news-list-2026 .news-list .subheader {
            display: flex;
            align-items: center;
            justify-content: space-between;
            margin-bottom: 24px;
            gap: 24px;
        }

            #news-list-2026 .news-list .subheader .subheader-text {
                font-family: Outfit, Outfit-Regular;
                font-size: 18px;
                font-style: normal;
                font-weight: 400;
                line-height: 130%;
                width: 65%;
            }

            #news-list-2026 .news-list .subheader .search-item-box {
                display: flex;
                width: 430px;
                height: 64px;
                padding: 16px 16px 16px 20px;
                align-items: center;
                gap: 8px;
                border-radius: 2px;
                border: 1px solid #E0E1E7;
                background: var(--White, #FFF);
            }

            #news-list-2026 .news-list .subheader .search-input {
                display: flex;
                height: 24px;
                flex-direction: column;
                justify-content: center;
                flex: 1 0 0;
                color: var(--Shadow-Grey, #272932);
                font-family: Outfit, Outfit-Regular;
                font-size: 16px;
                font-style: normal;
                font-weight: 400;
                line-height: 24px; /* 150% */
                border: none;
                opacity: 0.4;
            }

            #news-list-2026 .news-list .subheader .search-input:focus-visible {
                border: none;
                outline: none;
            }

                #news-list-2026 .news-list .subheader .search-input::placeholder {
                    font-family: Outfit, Outfit-Regular;
                    color: #272932;
                }

        #news-list-2026 .news-list .subheader .search-button {
            width: 20px;
            height: 20px;
            background: none;
            border: none;
        }

            #news-list-2026 .news-list .subheader .search-button img {
                width: 20px;
                height: 20px;
            }

    #news-list-2026 .news-list .news-list-section {
        display: grid;
        grid-template-columns: 1fr 1fr 1fr;
        gap: 24px;
        margin-bottom: 24px;
    }

        #news-list-2026 .news-list .news-list-section .news-item {
            border-radius: 4px;
            background: linear-gradient(0deg, rgba(44, 18, 36, 0.10) 0%, rgba(44, 18, 36, 0.10) 100%), linear-gradient(0deg, #FBF9FF 0%, #FBF9FF 100%), rgba(0, 0, 0, 0.80);
            cursor: pointer;
        }

            #news-list-2026 .news-list .news-list-section .news-item .news-item-image {
                max-height: 288.365px;
                height: 100%;
                align-self: stretch;
                aspect-ratio: 394/263;
                width: 100%;
                border-radius: 8px 8px 0 0;
            }

            #news-list-2026 .news-list .news-list-section .news-item .header {
                overflow: hidden;
            }

            #news-list-2026 .news-list .news-list-section .news-item .news-item-image:hover {
                transform: scale(1.1);
                transition: all .4s
            }

                #news-list-2026 .news-list .news-list-section .news-item .body {
                    padding: 24px;
                }

                #news-list-2026 .news-list .news-list-section .news-item .body .news-title {
                    font-family: Outfit, Outfit-Regular;
                    font-size: 18px;
                    font-style: normal;
                    font-weight: 400;
                    margin-bottom: 8px;
                }

                #news-list-2026 .news-list .news-list-section .news-item .body .read-more {
                    font-family: Outfit, Outfit-Regular;
                    color: var(--Carmine, #BE1E2D);
                    font-size: 18px;
                    font-style: normal;
                    font-weight: 400;
                    line-height: 130%; /* 23.4px */
                    text-decoration-line: underline;
                    text-decoration-style: solid;
                    text-decoration-skip-ink: auto;
                    text-decoration-thickness: auto;
                    text-underline-offset: auto;
                    text-underline-position: from-font;
                }

        #news-list-2026 .news-list .news-list-section .news-item .body .read-more:hover {
            color: var(--Midnight-Violet, #2C1224);
        }


        #news-list-2026 .news-list .load-news {
            background: linear-gradient(0deg, rgba(44, 18, 36, 0.10) 0%, rgba(44, 18, 36, 0.10) 100%), #FBF9FF;
            display: inline-flex;
            padding: 12px 15px 12px 20px;
            align-items: center;
            gap: 10px;
            cursor: pointer;
            max-width: 149px;
        }

            #news-list-2026 .news-list .load-news:hover {
                background: linear-gradient(0deg, #FBF9FF, #FBF9FF), linear-gradient(0deg, rgba(116, 131, 134, 0.2), rgba(116, 131, 134, 0.2));
                text-decoration: unset;
            }

            #news-list-2026 .news-list .load-news span {
                color: #272932;
                font-family: Outfit, Outfit-Regular;
                font-size: 16px;
                font-style: normal;
                font-weight: 500;
                line-height: 24px; /* 171.429% */
                letter-spacing: 0.32px;
            }

@media (max-width: 1024px) {
    #news-list-2026 {
        margin-top: 81px !important;
    }

        #news-list-2026 .ap-nav-gradient {
            display: none;
        }

    #news-list-2026 .news-list {
        padding-left: 24px;
        padding-right: 24px;
    }

        #news-list-2026 .news-list .subheader {
            flex-direction: column;
            align-items: flex-start;
        }

            #news-list-2026 .news-list .subheader .subheader-text {
                width: 100%;
            }

            #news-list-2026 .news-list .subheader .search-item-box {
                width: 100%;
            }
}

@media (max-width: 991px) {
    #news-list-2026 .news-list .news-list-section {
        grid-template-columns: 1fr 1fr;
    }
}

@media (max-width: 960px) {
    #news-list-2026 {
        margin-top: 70px !important;
    }


        #news-list-2026 .news-list {
            padding: 48px;
            background: url(/Files/templates/main-2026/images/page_bg_desktop.webp) no-repeat top center;
            background-size: contain;
            background-position: initial;
        }
}


@media (max-width: 767px) {
    #news-list-2026 {
        margin-top: 70px !important;
    }

    #news-list-2026 .news-list .news-list-title {
        font-size: 28px;
    }

/*        #news-list-2026::before {
            background: url('/Files/templates/main-2026/images/page_bg_mobile.webp') no-repeat top center;
            background-size: cover;
            background-position: left;
        }*/


    #news-list-2026 .news-list {
        padding-top: 24px;
        padding-right: 24px;
        padding-left: 24px;
    }
    /*    #news-list-2026 {
        background: url(/Files/templates/main-2026/images/page_bg_mobile.webp);
        background-repeat: no-repeat;
        background-size: contain;
        background-position: top left;
    }*/
    #news-list-2026 .news-list .subheader {
        flex-direction: column;
        align-items: flex-start;
    }

    #news-list-2026 .news-list .subheader .search-item-box {
        width: 100%;
    }

    #news-list-2026 .news-list .news-list-section {
        grid-template-columns: 1fr;
    }

    #news-list-2026 .news-list .news-list-section .news-item .news-item-image {
        aspect-ratio: 342.00 / 228.29;
        max-height: unset;
    }

    #news-list-2026 .news-list .news-list-section .news-item .body .news-title {
        font-size: 16px;
    }

    #news-list-2026 .news-list .news-list-section .news-item .body .read-more {
        font-size: 16px;
    }

    #news-list-2026 .news-list .load-news {
        max-width: unset;
        width: 100%;
        justify-content: space-between;
    }
}