.elementor-827 .elementor-element.elementor-element-c7e7b73{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:5rem;--padding-bottom:5rem;--padding-left:5rem;--padding-right:5rem;}.elementor-827 .elementor-element.elementor-element-b629b52 > .jet-listing-grid > .jet-listing-grid__items{--columns:2;}@media(max-width:1024px){.elementor-827 .elementor-element.elementor-element-c7e7b73{--padding-top:3rem;--padding-bottom:3rem;--padding-left:3rem;--padding-right:3rem;}}@media(max-width:767px){.elementor-827 .elementor-element.elementor-element-c7e7b73{--padding-top:3rem;--padding-bottom:3rem;--padding-left:1.5rem;--padding-right:1.5rem;}.elementor-827 .elementor-element.elementor-element-b629b52 > .jet-listing-grid > .jet-listing-grid__items{--columns:1;}}/* Start custom CSS for jet-listing-grid, class: .elementor-element-b629b52 *//* =========================================
   PULPA — ARCHIVIO EDIZIONI
   3 colori ciclici + hover nero
   ========================================= */

/* CARD BASE */
.elementor-827 .elementor-element.elementor-element-b629b52 .jet-listing-grid__item .pulpa-edition-card {
    --pulpa-bg: #FF4D00;
    --pulpa-text: #FFFFFF;
    --pulpa-accent: #FF4D00;

    background-color: var(--pulpa-bg) !important;
    border-radius: 12px;

    transition: background-color .3s ease;
}

/* 1, 4, 7... ARANCIONE */
.elementor-827 .elementor-element.elementor-element-b629b52 .jet-listing-grid__items > .jet-listing-grid__item:nth-child(3n+1) .pulpa-edition-card {
    --pulpa-bg: #FF4D00;
    --pulpa-text: #FFFFFF;
    --pulpa-accent: #FF4D00;
}

/* 2, 5, 8... BLU */
.elementor-827 .elementor-element.elementor-element-b629b52 .jet-listing-grid__items > .jet-listing-grid__item:nth-child(3n+2) .pulpa-edition-card {
    --pulpa-bg: #5082FF;
    --pulpa-text: #FFFFFF;
    --pulpa-accent: #5082FF;
}

/* 3, 6, 9... VERDE ACIDO */
.elementor-827 .elementor-element.elementor-element-b629b52 .jet-listing-grid__items > .jet-listing-grid__item:nth-child(3n+3) .pulpa-edition-card {
    --pulpa-bg: #ECFF00;
    --pulpa-text: #000000;
    --pulpa-accent: #ECFF00;
}

/* TESTI DELLA CARD */
.elementor-827 .elementor-element.elementor-element-b629b52 .pulpa-edition-card .elementor-heading-title,
.elementor-827 .elementor-element.elementor-element-b629b52 .pulpa-edition-card .jet-listing-dynamic-field__content {
    color: var(--pulpa-text) !important;
    transition: color .3s ease;
}

/* FRECCIA: BIANCA SU NERO IN TUTTE LE CARD */
.elementor-827 .elementor-element.elementor-element-b629b52 .pulpa-edition-card .pulpa-edition-arrow .elementor-icon {
    background-color: #000000 !important;
    color: #FFFFFF !important;
    border-radius: 4px;

    transition:
        background-color .3s ease,
        color .3s ease;
}

/* HOVER: CARD NERA, TESTI BIANCHI */
.elementor-827 .elementor-element.elementor-element-b629b52 .jet-listing-grid__items > .jet-listing-grid__item .pulpa-edition-card:hover {
    --pulpa-bg: #000000;
    --pulpa-text: #FFFFFF;
}

/* HOVER: FRECCIA NERA SU COLORE ORIGINALE */
.elementor-827 .elementor-element.elementor-element-b629b52 .jet-listing-grid__items > .jet-listing-grid__item
.pulpa-edition-card:hover .pulpa-edition-arrow .elementor-icon {
    background-color: var(--pulpa-accent) !important;
    color: #000000 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c7e7b73 *//* BASE CARD */
.elementor-827 .elementor-element.elementor-element-c7e7b73 .pulpa-edition-card {
    --card-bg: #FF4D00;
    --card-text: #FFFFFF;
    --arrow-bg: #000000;
    --arrow-color: #FFFFFF;
    --accent: #FF4D00;

    background-color: var(--card-bg);
    border-radius: 12px;

    transition: background-color .3s ease;
}

/* TESTI */
.elementor-827 .elementor-element.elementor-element-c7e7b73 .pulpa-edition-card .elementor-heading-title,
.elementor-827 .elementor-element.elementor-element-c7e7b73 .pulpa-edition-card .jet-listing-dynamic-field__content {
    color: var(--card-text);
    transition: color .3s ease;
}

/* FRECCIA */
.elementor-827 .elementor-element.elementor-element-c7e7b73 .pulpa-edition-arrow .elementor-icon {
    background-color: var(--arrow-bg);
    color: var(--arrow-color);
    border-radius: 4px;

    transition: background-color .3s ease, color .3s ease;
}

/* 1 - ARANCIONE */
.elementor-827 .elementor-element.elementor-element-c7e7b73 .jet-listing-grid__item:nth-child(3n+1) .pulpa-edition-card {
    --card-bg: #FF4D00;
    --card-text: #FFFFFF;
    --arrow-bg: #000000;
    --arrow-color: #FFFFFF;
    --accent: #FF4D00;
}

/* 2 - BLU */
.elementor-827 .elementor-element.elementor-element-c7e7b73 .jet-listing-grid__item:nth-child(3n+2) .pulpa-edition-card {
    --card-bg: #5082FF;
    --card-text: #FFFFFF;
    --arrow-bg: #FFFFFF;
    --arrow-color: #5082FF;
    --accent: #5082FF;
}

/* 3 - VERDE ACIDO */
.elementor-827 .elementor-element.elementor-element-c7e7b73 .jet-listing-grid__item:nth-child(3n+3) .pulpa-edition-card {
    --card-bg: #ECFF00;
    --card-text: #000000;
    --arrow-bg: #000000;
    --arrow-color: #ECFF00;
    --accent: #ECFF00;
}

/* HOVER COMUNE */
.elementor-827 .elementor-element.elementor-element-c7e7b73 .pulpa-edition-card:hover {
    --card-bg: #000000;
    --card-text: #FFFFFF;
    --arrow-bg: var(--accent);
    --arrow-color: #000000;
}/* End custom CSS */