.paragraph--type--pg-block-view {
    .wrapper__content {
        padding-top: 5rem;
        padding-bottom: 5rem;
        display: flex;
        flex-direction: column;
        gap: 1rem;


        .field--name-field-label {
            text-align: center;
            text-transform: uppercase;
            color: var(--aldaba-steel-blue);
            font-size: .75rem;
            line-height: .875rem;
            font-weight: 400;
        }

        .field--name-field-title {
            color: var(--aldaba-deep-charcoal);
            font-size: 2.5rem;
            font-weight: 500;
            line-height: 2.75rem;
            text-align: center;
        }

        .field--name-field-text,
        .field--name-field-text p {
            color: var(--aldaba-slate-grey);
            font-size: 1.125rem;
            font-weight: 400;
            text-align: center;
        }

        .view-blog {

            &.view-id-blog,
            &.view-display-id-all_articles {
                .views-field-field-image img {
                    max-width: 100%;
                    border-top-left-radius: .5rem;
                    border-top-right-radius: .5rem;
                }



                .views-field-field-categoria {
                    padding: 1.5rem 1.5rem 1rem 1.5rem;
                    color: var(--aldaba-steel-blue);
                    font-size: .75rem;
                    text-transform: uppercase;
                    line-height: 1rem;
                }

                .views-field-title {
                    padding: 0 1.5rem 1rem 1.5rem;
                    color: var(--aldaba-dark-stone);
                    font-weight: 600;
                    font-size: 1.25rem;
                    line-height: 1.375rem;
                }

                .views-field-body {
                    padding: 0 1.5rem 1.5rem 1.5rem;
                    flex: 1;
                    color: var(--aldaba-dark-stone);
                    font-size: 1rem;
                    line-height: 1.5rem;

                    p {
                        color: var(--aldaba-dark-stone);
                        margin: 0;
                        font-size: 1rem;
                        line-height: 1.5rem;
                    }
                }

                .views-field-view-node {
                    padding: 0 1.5rem 1.5rem 1.5rem;

                    a {
                        color: var(--aldaba-steel-blue);
                        font-size: 1rem;
                        line-height: 1.5rem;
                        background-image: url("data:image/svg+xml,%3Csvg width='16' height='12' viewBox='0 0 16 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.15 7.0005H1C0.716667 7.0005 0.479167 6.90467 0.2875 6.713C0.0958333 6.52133 0 6.28383 0 6.0005C0 5.71717 0.0958333 5.47967 0.2875 5.288C0.479167 5.09633 0.716667 5.0005 1 5.0005H12.15L9.3 2.1505C9.1 1.9505 9.00417 1.71717 9.0125 1.4505C9.02083 1.18383 9.11667 0.9505 9.3 0.7505C9.5 0.5505 9.7375 0.446333 10.0125 0.438C10.2875 0.429667 10.525 0.5255 10.725 0.7255L15.3 5.3005C15.4 5.4005 15.4708 5.50883 15.5125 5.6255C15.5542 5.74217 15.575 5.86717 15.575 6.0005C15.575 6.13383 15.5542 6.25883 15.5125 6.3755C15.4708 6.49217 15.4 6.6005 15.3 6.7005L10.725 11.2755C10.525 11.4755 10.2875 11.5713 10.0125 11.563C9.7375 11.5547 9.5 11.4505 9.3 11.2505C9.11667 11.0505 9.02083 10.8172 9.0125 10.5505C9.00417 10.2838 9.1 10.0505 9.3 9.8505L12.15 7.0005Z' fill='%232A7193'/%3E%3C/svg%3E%0A");
                        background-repeat: no-repeat;
                        background-position: right .3125rem center;
                        padding-right: 2.1875rem;
                    }
                }
            }

            /*Estilos comunes*/
            &.view-id-blog {
                width: 85%;
                max-width: 62rem;
                margin: 0 auto;
                padding-top: 1rem;

                &.view-display-id-last_3,
                &.view-display-id-last_4 {
                    width: 100%;

                    .glide__slides {
                        white-space: initial;
                    }
                }

                &.view-display-id-last_4 {
                    max-width: none;
                }

                .glide__slide {
                    border: .0625rem solid var(--aldaba-soft-cloud);
                    border-radius: .5rem;
                    background-color: var(--aldaba-white);
                    height: auto;
                    display: flex;
                    flex-direction: column;
                }

                .glide__arrows {

                    .glide__arrow--left,
                    .glide__arrow--right {
                        background-repeat: no-repeat;
                        color: transparent;
                        border: 0;
                        width: .625rem;
                        height: .75rem;
                        padding: 0;
                        box-shadow: none;
                    }

                    .glide__arrow--left {
                        left: -3.3125rem;
                        background-image: url("data:image/svg+xml,%3Csvg width='7' height='12' viewBox='0 0 7 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2.80005 6.00078L6.70005 9.90078C6.88338 10.0841 6.97505 10.3174 6.97505 10.6008C6.97505 10.8841 6.88338 11.1174 6.70005 11.3008C6.51672 11.4841 6.28338 11.5758 6.00005 11.5758C5.71672 11.5758 5.48338 11.4841 5.30005 11.3008L0.700049 6.70078C0.600049 6.60078 0.529215 6.49245 0.487549 6.37578C0.445882 6.25911 0.425049 6.13411 0.425049 6.00078C0.425049 5.86745 0.445882 5.74245 0.487549 5.62578C0.529215 5.50911 0.600049 5.40078 0.700049 5.30078L5.30005 0.700781C5.48338 0.517448 5.71672 0.425781 6.00005 0.425781C6.28338 0.425781 6.51672 0.517448 6.70005 0.700781C6.88338 0.884115 6.97505 1.11745 6.97505 1.40078C6.97505 1.68411 6.88338 1.91745 6.70005 2.10078L2.80005 6.00078Z' fill='%232A7193'/%3E%3C/svg%3E%0A");
                    }

                    .glide__arrow--right {
                        right: -2.5rem;
                        background-image: url("data:image/svg+xml,%3Csvg width='7' height='12' viewBox='0 0 7 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4.5998 6.00078L0.699805 2.10078C0.516471 1.91745 0.424805 1.68411 0.424805 1.40078C0.424805 1.11745 0.516471 0.884115 0.699805 0.700781C0.883138 0.517448 1.11647 0.425781 1.3998 0.425781C1.68314 0.425781 1.91647 0.517448 2.0998 0.700781L6.6998 5.30078C6.7998 5.40078 6.87064 5.50911 6.9123 5.62578C6.95397 5.74245 6.9748 5.86745 6.9748 6.00078C6.9748 6.13411 6.95397 6.25911 6.9123 6.37578C6.87064 6.49245 6.7998 6.60078 6.6998 6.70078L2.0998 11.3008C1.91647 11.4841 1.68314 11.5758 1.3998 11.5758C1.11647 11.5758 0.883138 11.4841 0.699805 11.3008C0.516471 11.1174 0.424805 10.8841 0.424805 10.6008C0.424805 10.3174 0.516471 10.0841 0.699805 9.90078L4.5998 6.00078Z' fill='%232A7193'/%3E%3C/svg%3E%0A");
                    }
                }

                .glide__bullets {
                    bottom: -2em;
                }
            }

            /*Todos los articulos*/
            &.view-display-id-all_articles {
                width: 100%;
                max-width: 100%;

                .views-view-responsive-grid {
                    display: grid;
                    grid-template-columns: repeat(4, 1fr);
                    column-gap: 1rem;
                    row-gap: 2.5rem;
                }

                .views-view-responsive-grid__item {
                    .views-view-responsive-grid__item-inner {
                        position: relative;
                        border: .0625rem solid var(--aldaba-soft-cloud);
                        border-radius: .5rem;
                        background-color: var(--aldaba-white);
                        height: 100%;
                        display: flex;
                        flex-direction: column;
                    }
                }

                .views-field-created {
                    position: relative;
                    .field-content {
                        display: block;
                        position: absolute;
                        top: -2.625rem;
                        right: 1.5rem;
                        color: var(--aldaba-white);
                        font-size: .75rem;
                        letter-spacing: .125rem;
                    }
                }

                ul.pagination {
                    display: flex;
                    justify-content: center;
                    gap: .5rem;
                    margin-top: 2.5rem;
                    margin-bottom: 0;

                    li.page-item:not(:first-child) .page-link {
                        margin-left: 0;
                    }

                    li a {
                        border: 0;
                        background-color: transparent;
                        color: rgba(42, 113, 147, .5);
                    }

                    li a:hover {
                        color: var(--aldaba-steel-blue);
                        background-color: transparent;
                        font-weight: 600;
                        text-decoration: none;
                    }

                    li a:focus {
                        box-shadow: none;
                        border: 0;
                    }

                    li.active span {
                        color: var(--aldaba-steel-blue);
                        background-color: transparent;
                        font-weight: 600;
                        border: 0;
                    }

                    li span {
                        border: 0;
                        background-color: transparent;
                        color: rgba(42, 113, 147, .5);
                    }
                }
            }

        }

        /*Ultimos 3 y 4*/
        .view-display-id-last_3,
        .view-display-id-last_4 {
            .view-content {
                display: grid;
                grid-template-columns: repeat(3, 1fr);
                max-width: 59.375rem;
                gap: 1rem;
                margin: 0 !important;

                .views-row {
                    padding: 0;
                    border: .0625rem solid var(--aldaba-soft-cloud);
                    background: var(--aldaba-white);
                    position: relative;
                    border-radius: .25rem;

                    .views-field-field-image {
                        width: 100%;
                        position: relative;

                        img {
                            width: 100%;
                            height: auto;
                            border-radius: .25rem;
                        }
                    }

                    .views-field-created {
                        position: relative;
                        .field-content {
                            position: absolute;
                            top: -2.625rem;
                            color: var(--aldaba-white);
                            right: 1.5rem;
                            font-size: .75rem;
                            line-height: .875rem;
                            letter-spacing: .125rem;
                        }
                    }

                    .views-field-title {
                        padding: 0 1.5rem;

                        a {
                            font-size: 1.25rem;
                            font-weight: 600;
                            color: var(--aldaba-deep-charcoal);
                            line-height: 1.375rem;
                        }
                    }

                    .views-field-body {
                        padding: 1rem 1.5rem 0 1.5rem;
                        font-size: 1rem;
                        line-height: 1.5rem;
                        overflow: hidden;
                        display: -webkit-box;
                        -webkit-box-orient: vertical;
                        -webkit-line-clamp: 3;
                    }

                    .views-field-view-node {
                        padding: 1rem 1.5rem 1.5rem 1.5rem;

                        a {
                            display: flex;
                            width: fit-content;
                            position: relative;
                        }
                    }
                }
            }
        }

        .view-display-id-last_4 {
            .view-content {
                display: grid;
                grid-template-columns: repeat(4, 1fr);
                max-width: none;
                gap: 1rem;
            }
        }

        .viewsreference--view-title {
            display: none;
        }

        .view-display-id-highlighted {
            .views-field-created {
                display: none;
            }
        }
    }
}

@media (max-width: 992px) {
    .paragraph--type--pg-block-view {
        .wrapper__content {
            padding-top: 2.5rem;
            padding-bottom: 4.5rem;

            .field--name-field-title {
                font-size: 1.75rem;
                line-height: 1.925rem;
            }

            .field--name-field-text,
            .field--name-field-text p {
                font-size: 1rem;
            }

            .view-blog {

                &.view-id-blog,
                &.view-display-id-all_articles {
                    .views-field-field-image img {
                        width: 100%;
                    }
                }

                &.view-display-id-all_articles {
                    .views-view-responsive-grid {
                        grid-template-columns: repeat(2, 1fr);
                        column-gap: 1rem;
                        row-gap: 2.5rem;
                    }
                }

                &.view-display-id-last_3,
                &.view-display-id-last_4 {
                    .view-content {
                        display: flex;
                    }
                }

                &.view-display-id-highlighted {
                    width: 100%;

                    .glide__arrows {
                        display: none;
                    }
                }
            }
        }
    }

}

@media (max-width: 768px) {
    .paragraph--type--pg-block-view {
        .wrapper__content {
            padding-top: 2.5rem;
            padding-bottom: 4.5rem;

            .view-blog {
                &.view-display-id-all_articles {
                    .views-view-responsive-grid {
                        grid-template-columns: 1fr;
                        gap: 1.5rem;
                    }
                }
            }


        }
    }

}