        .page-template-homepage .edition-main {
            margin-bottom: 0px;
        }

        .page-template-homepage .container-header-edition-main-home * {
            display: inline;
            padding-bottom: 20px;
        }

        .page-template-homepage .container-header-edition-main-home {
            padding-bottom: 20px;
        }

        .page-template-homepage .container-header-edition-main-home>h2 {
            font-size: 30px;
            font-weight: bold;
            margin-right: 10px;
        }

        .page-template-homepage .container-header-edition-main-home>a {
            color: inherit;
        }

        .page-template-homepage .edition-widget {
            border-radius: 20px;
            font-size: 19px;
        }

        body.page-template-homepage .edition-left:after {
            display: none;
        }

        .page-template-homepage .edition-main .edition-left {
            width: calc(28% - var(--gap));
            border-radius: 10px;
            overflow: hidden;
            margin-right: var(--gap);
        }

        .page-template-homepage .edition-main .edition-left img {
            width: 100%;
            margin: 0px
        }

        .page-template-homepage .edition-main .edition-right {
            width: 72%;
        }

        .page-template-homepage .edition-main .edition-right .editionhome-right-number {
            text-transform: none;
            font-size: var(----font_medium);
            text-align: left;
        }

        .page-template-homepage .edition-main .edition-right h2 {
            font-size: var(--font_big);
            padding-bottom: var(--gap_more);
        }

        .page-template-homepage .edition-main .edition-right .edition-right-index {
            padding: 20px 0px;
            border-top: 1px solid #FFFFFF33;
            border-bottom: 1px solid #FFFFFF33;
            margin: var(--gap) 0px;
            display: grid;
            grid-template-columns: repeat(3, 1fr);
            column-gap: var(--gap);
        }

        .page-template-homepage .edition-main .edition-right .edition-right-index > div {
            margin-bottom: 0px;
        }

        .page-template-homepage .edition-main .edition-right .edition-right-index > div:hover label {
            text-decoration: underline;
        }

        .page-template-homepage .edition-main .edition-right .read-more-edition {
            text-transform: uppercase;
            color: var(--white);
            border-color: var(--white);
            grid-column: 3;
            justify-self: end;
            align-self: center;
        }

        .page-template-homepage .edition-main .edition-right .read-more-edition:hover {
            background-color: var(--white);
            color: var(--red);
        }

        .page-template-homepage .edition-main .edition-right .read-more-edition:after {
            display: block;
            width: 35px;
            height: 10px;
            content: "";
            background-image: url('../images/arrow-right-white.svg');
            float: right;
            margin-top: 6px;
            margin-left: 10px;
            transition: var(--fast);
            background-repeat: no-repeat;
        }

        .page-template-homepage .edition-main .edition-right .read-more-edition:hover:after {
            background-image: url('../images/arrow-right-red.svg');
            transform: translateX(5px);
        }

        @media screen and (max-width: 1023px) {
            .page-template-homepage .container-widget-edition-maim-home {
                padding: var(--gap);

            }

            .page-template-homepage .edition-widget {
                border-radius: 10px;

            }


            .page-template-homepage .edition-main .edition-right .edition-right-index {
                display: none;
            }

            .page-template-homepage .edition-main .edition-right .sign.button.outline,
            .page-template-homepage .edition-main .edition-right .buy.button.outline {
                display: none;
            }

            .page-template-homepage .container-header-edition-main-home>a>span {
                display: none
            }

            .page-template-homepage .container-header-edition-main-home>a:after {
                content: "Ver todas"
            }

            .page-template-homepage .edition-main .edition-left {
                width: 100%;
            }

            .page-template-homepage .edition-main .edition-left img {
                width: 65%;
                margin-left: 17.5%;
            }

            .page-template-homepage .edition-main .edition-right {
                width: 100%;
                border-top: 1px solid #FFFFFF33;
            }

            .page-template-homepage .edition-main .edition-right .editionhome-right-number {
                padding-top: var(--gap);
            }

            .page-template-homepage .edition-main .edition-right h2 {
                font-size: 24px;
            }

            .page-template-homepage .edition-main .edition-right .edition-right-ctas {
                margin-top: var(--gap);
            }

            .page-template-homepage .edition-main .edition-right .edition-right-ctas a {
                width: 100%;
            }
        }