.elementor-8338 .elementor-element.elementor-element-605aea9{--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;}.elementor-8338 .elementor-element.elementor-element-1b37a7e{--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;}.elementor-8338 .elementor-element.elementor-element-9c8c8ad{text-align:center;}.elementor-8338 .elementor-element.elementor-element-9c8c8ad .elementor-heading-title{font-size:2em;font-weight:700;color:var( --e-global-color-e28941e );}.elementor-8338 .elementor-element.elementor-element-4566df3{text-align:center;}.elementor-8338 .elementor-element.elementor-element-4566df3 .elementor-heading-title{font-size:20px;font-style:italic;}.elementor-8338 .elementor-element.elementor-element-0b548df .eael-advanced-search-button{background-color:var( --e-global-color-primary );height:70px;line-height:70px;width:220px;color:var( --e-global-color-4d7a959 );}.elementor-8338 .elementor-element.elementor-element-0b548df .eael-advanced-search-wrap{height:70px;width:100%;}.elementor-8338 .elementor-element.elementor-element-0b548df .eael-advance-search-select{height:70px;}.elementor-8338 .elementor-element.elementor-element-0b548df .eael-advanced-search-widget .eael-advanced-search-result{width:100%;}.elementor-8338 .elementor-element.elementor-element-7b45772{--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;}.elementor-8338 .elementor-element.elementor-element-6190569{text-align:center;}.elementor-8338 .elementor-element.elementor-element-6190569 .elementor-heading-title{font-weight:700;}.elementor-8338 .elementor-element.elementor-element-e271d57{text-align:center;}.elementor-8338 .elementor-element.elementor-element-e271d57 .elementor-heading-title{font-size:20px;font-style:italic;}.elementor-8338 .elementor-element.elementor-element-f77576c{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 30px;--row-gap:0px;--column-gap:30px;--grid-auto-flow:row;}.elementor-8338 .elementor-element.elementor-element-f77576c.e-con{--align-self:center;}.elementor-8338 .elementor-element.elementor-element-ba58309 .elementor-button{background-color:var( --e-global-color-e28941e );fill:var( --e-global-color-4d7a959 );color:var( --e-global-color-4d7a959 );border-radius:20px 20px 20px 20px;}.elementor-8338 .elementor-element.elementor-element-ba58309 .elementor-button-content-wrapper{flex-direction:row;}.elementor-8338 .elementor-element.elementor-element-746fc5b .elementor-button{background-color:var( --e-global-color-e0abfba );fill:var( --e-global-color-4d7a959 );color:var( --e-global-color-4d7a959 );border-radius:20px 20px 20px 20px;}.elementor-8338 .elementor-element.elementor-element-746fc5b .elementor-button-content-wrapper{flex-direction:row;}.elementor-8338 .elementor-element.elementor-element-ec7c552{--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;}.elementor-8338 .elementor-element.elementor-element-fc753d1 .eael-learn-dash-course .eael-learn-dash-course-inner .eael-course-button{background-color:var( --e-global-color-primary );text-decoration:none;color:var( --e-global-color-4d7a959 );border-radius:12px 12px 12px 12px;padding:4px 20px 8px 20px;transition:300ms;}.elementor-8338 .elementor-element.elementor-element-fc753d1 .eael-learn-dash-course .eael-learn-dash-course-inner{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-8338 .elementor-element.elementor-element-fc753d1 .eael-learndash-wrapper .eael-learn-dash-course .eael-learn-dash-course-inner{transition:300ms;}.elementor-8338 .elementor-element.elementor-element-fc753d1 .eael-learndash-wrapper .eael-learn-dash-course .eael-learn-deash-course-content-card{text-align:center;}.elementor-8338 .elementor-element.elementor-element-fc753d1 .eael-learndash-wrapper .eael-learn-dash-course .eael-learn-dash-course-inner .eael-learn-dash-course-header{text-align:center;}.elementor-8338 .elementor-element.elementor-element-fc753d1 .eael-learndash-wrapper .eael-learn-dash-course .layout-button-wrap{text-align:center;}.elementor-8338 .elementor-element.elementor-element-fc753d1 .eael-learndash-wrapper.layout__3 .card-body{text-align:center;}.elementor-8338 .elementor-element.elementor-element-fc753d1 .eael-learndash-wrapper .eael-learn-dash-course .eael-learn-dash-course-inner .eael-learn-dash-course-thumbnail img{border-radius:10px;}.elementor-8338 .elementor-element.elementor-element-fc753d1 .eael-learndash-wrapper.layout__3 a.card-thumb{border-radius:10px;margin-bottom:0px;}.elementor-8338 .elementor-element.elementor-element-fc753d1 .eael-learndash-wrapper.layout__3 .eael-learn-dash-course-inner{border-top-left-radius:10px;border-top-right-radius:10px;}.elementor-8338 .elementor-element.elementor-element-fc753d1 .eael-learndash-wrapper .eael-learn-dash-course .eael-learn-dash-course-inner .eael-learn-dash-course-thumbnail{margin-bottom:0px;}.elementor-8338 .elementor-element.elementor-element-fc753d1 .eael-learndash-wrapper .eael-learn-dash-course .eael-learn-dash-course-inner .eael-learn-deash-course-content-card .course-card-title, .elementor-8338 .elementor-element.elementor-element-fc753d1 .eael-learn-dash-course.eael-course-layout-3.card-style .card-body .course-card-title{font-size:1.1em;line-height:1.1em;}.elementor-8338 .elementor-element.elementor-element-fc753d1 .eael-learndash-wrapper .eael-learn-dash-course .eael-learn-dash-course-inner .eael-learn-deash-course-content-card .course-card-title a{color:var( --e-global-color-secondary );}.elementor-8338 .elementor-element.elementor-element-fc753d1 .eael-learn-dash-course.eael-course-layout-3.card-style .card-body .course-card-title a{color:var( --e-global-color-secondary );}.elementor-8338 .elementor-element.elementor-element-fc753d1 .eael-learndash-wrapper .eael-learn-dash-course .eael-learn-dash-course-inner .eael-learn-dash-course-short-desc{color:#485771;}.elementor-8338 .elementor-element.elementor-element-fc753d1 .eael-learn-dash-course .eael-learn-dash-course-inner .eael-course-button:hover{color:#ffffff;}.elementor-8338 .elementor-element.elementor-element-fc753d1 .learndash-wrapper.learndash-widget .ld-progress .ld-progress-percentage{color:var( --e-global-color-text );}.elementor-8338 .elementor-element.elementor-element-fc753d1 .learndash-wrapper.learndash-widget .ld-progress .ld-progress-bar .ld-progress-bar-percentage{background:var( --e-global-color-accent );}.elementor-8338 .elementor-element.elementor-element-fc753d1 .eael-learndash-wrapper .learndash-wrapper .ld-progress.ld-progress-inline{justify-content:center;}.elementor-8338 .elementor-element.elementor-element-8af2cff{--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;}.elementor-8338 .elementor-element.elementor-element-5040c4a{text-align:center;}.elementor-8338 .elementor-element.elementor-element-5040c4a .elementor-heading-title{font-size:23px;font-weight:700;}.elementor-8338 .elementor-element.elementor-element-927de8e{text-align:center;}.elementor-8338 .elementor-element.elementor-element-927de8e .elementor-heading-title{font-size:20px;font-style:italic;}.elementor-8338 .elementor-element.elementor-element-bb57943{--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;}.elementor-8338 .elementor-element.elementor-element-7d8a565 .eael-learn-dash-course .eael-learn-dash-course-inner .eael-course-button{background-color:var( --e-global-color-primary );text-decoration:none;color:var( --e-global-color-4d7a959 );box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);border-radius:12px 12px 12px 12px;padding:4px 20px 8px 20px;transition:300ms;}.elementor-8338 .elementor-element.elementor-element-7d8a565 .eael-learn-dash-course .eael-learn-dash-course-inner{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-8338 .elementor-element.elementor-element-7d8a565 .eael-learndash-wrapper .eael-learn-dash-course .eael-learn-dash-course-inner{transition:300ms;}.elementor-8338 .elementor-element.elementor-element-7d8a565 .eael-learndash-wrapper .eael-learn-dash-course .eael-learn-deash-course-content-card{text-align:center;}.elementor-8338 .elementor-element.elementor-element-7d8a565 .eael-learndash-wrapper .eael-learn-dash-course .eael-learn-dash-course-inner .eael-learn-dash-course-header{text-align:center;}.elementor-8338 .elementor-element.elementor-element-7d8a565 .eael-learndash-wrapper .eael-learn-dash-course .layout-button-wrap{text-align:center;}.elementor-8338 .elementor-element.elementor-element-7d8a565 .eael-learndash-wrapper.layout__3 .card-body{text-align:center;}.elementor-8338 .elementor-element.elementor-element-7d8a565 .eael-learndash-wrapper .eael-learn-dash-course .eael-learn-dash-course-inner .eael-learn-dash-course-thumbnail img{border-radius:10px;}.elementor-8338 .elementor-element.elementor-element-7d8a565 .eael-learndash-wrapper.layout__3 a.card-thumb{border-radius:10px;margin-bottom:0px;}.elementor-8338 .elementor-element.elementor-element-7d8a565 .eael-learndash-wrapper.layout__3 .eael-learn-dash-course-inner{border-top-left-radius:10px;border-top-right-radius:10px;}.elementor-8338 .elementor-element.elementor-element-7d8a565 .eael-learndash-wrapper .eael-learn-dash-course .eael-learn-dash-course-inner .eael-learn-dash-course-thumbnail{margin-bottom:0px;}.elementor-8338 .elementor-element.elementor-element-7d8a565 .eael-learndash-wrapper .eael-learn-dash-course .eael-learn-dash-course-inner .eael-learn-deash-course-content-card .course-card-title a{color:var( --e-global-color-secondary );}.elementor-8338 .elementor-element.elementor-element-7d8a565 .eael-learn-dash-course.eael-course-layout-3.card-style .card-body .course-card-title a{color:var( --e-global-color-secondary );}.elementor-8338 .elementor-element.elementor-element-7d8a565 .eael-learn-dash-course .eael-learn-dash-course-inner .eael-course-button:hover{color:#ffffff;}.elementor-8338 .elementor-element.elementor-element-7d8a565 .learndash-wrapper.learndash-widget .ld-progress .ld-progress-percentage{color:var( --e-global-color-text );}.elementor-8338 .elementor-element.elementor-element-7d8a565 .learndash-wrapper.learndash-widget .ld-progress .ld-progress-bar .ld-progress-bar-percentage{background:var( --e-global-color-accent );}.elementor-8338 .elementor-element.elementor-element-7d8a565 .eael-learndash-wrapper .learndash-wrapper .ld-progress.ld-progress-inline{justify-content:center;}.elementor-8338 .elementor-element.elementor-element-235ea9f{text-align:center;}.elementor-8338 .elementor-element.elementor-element-235ea9f .elementor-heading-title{font-style:italic;}.elementor-8338 .elementor-element.elementor-element-f365e23{--display:flex;}.elementor-8338 .elementor-element.elementor-element-119762d .eael-learn-dash-course .eael-learn-dash-course-inner .eael-course-button{background-color:var( --e-global-color-primary );text-decoration:none;color:var( --e-global-color-4d7a959 );box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);border-radius:12px 12px 12px 12px;padding:4px 20px 8px 20px;transition:300ms;}.elementor-8338 .elementor-element.elementor-element-119762d .eael-learn-dash-course .eael-learn-dash-course-inner{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-8338 .elementor-element.elementor-element-119762d .eael-learndash-wrapper .eael-learn-dash-course .eael-learn-dash-course-inner{transition:300ms;}.elementor-8338 .elementor-element.elementor-element-119762d .eael-learndash-wrapper .eael-learn-dash-course .eael-learn-deash-course-content-card{text-align:center;}.elementor-8338 .elementor-element.elementor-element-119762d .eael-learndash-wrapper .eael-learn-dash-course .eael-learn-dash-course-inner .eael-learn-dash-course-header{text-align:center;}.elementor-8338 .elementor-element.elementor-element-119762d .eael-learndash-wrapper .eael-learn-dash-course .layout-button-wrap{text-align:center;}.elementor-8338 .elementor-element.elementor-element-119762d .eael-learndash-wrapper.layout__3 .card-body{text-align:center;}.elementor-8338 .elementor-element.elementor-element-119762d .eael-learndash-wrapper .eael-learn-dash-course .eael-learn-dash-course-inner .eael-learn-dash-course-thumbnail img{border-radius:10px;}.elementor-8338 .elementor-element.elementor-element-119762d .eael-learndash-wrapper.layout__3 a.card-thumb{border-radius:10px;margin-bottom:0px;}.elementor-8338 .elementor-element.elementor-element-119762d .eael-learndash-wrapper.layout__3 .eael-learn-dash-course-inner{border-top-left-radius:10px;border-top-right-radius:10px;}.elementor-8338 .elementor-element.elementor-element-119762d .eael-learndash-wrapper .eael-learn-dash-course .eael-learn-dash-course-inner .eael-learn-dash-course-thumbnail{margin-bottom:0px;}.elementor-8338 .elementor-element.elementor-element-119762d .eael-learndash-wrapper .eael-learn-dash-course .eael-learn-dash-course-inner .eael-learn-deash-course-content-card .course-card-title a{color:var( --e-global-color-secondary );}.elementor-8338 .elementor-element.elementor-element-119762d .eael-learn-dash-course.eael-course-layout-3.card-style .card-body .course-card-title a{color:var( --e-global-color-secondary );}.elementor-8338 .elementor-element.elementor-element-119762d .eael-learndash-wrapper .eael-learn-dash-course .eael-learn-dash-course-inner .eael-learn-dash-course-short-desc{color:#485771;}.elementor-8338 .elementor-element.elementor-element-119762d .eael-learn-dash-course .eael-learn-dash-course-inner .eael-course-button:hover{color:#ffffff;}.elementor-8338 .elementor-element.elementor-element-119762d .learndash-wrapper.learndash-widget .ld-progress .ld-progress-percentage{color:var( --e-global-color-text );}.elementor-8338 .elementor-element.elementor-element-119762d .learndash-wrapper.learndash-widget .ld-progress .ld-progress-bar .ld-progress-bar-percentage{background:var( --e-global-color-accent );}.elementor-8338 .elementor-element.elementor-element-119762d .eael-learndash-wrapper .learndash-wrapper .ld-progress.ld-progress-inline{justify-content:center;}.elementor-8338 .elementor-element.elementor-element-beb84c5{--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;}.elementor-8338 .elementor-element.elementor-element-de7f93d{--spacer-size:6em;}.elementor-8338 .elementor-element.elementor-element-6712736{--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;}.elementor-8338 .elementor-element.elementor-element-63ba067{--spacer-size:6em;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-8338 .elementor-element.elementor-element-f77576c{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-8338 .elementor-element.elementor-element-605aea9{--padding-top:8px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8338 .elementor-element.elementor-element-9c8c8ad .elementor-heading-title{font-size:1.2em;}.elementor-8338 .elementor-element.elementor-element-4566df3 .elementor-heading-title{font-size:1em;}.elementor-8338 .elementor-element.elementor-element-0b548df .eael-advanced-search,.elementor-8338 .elementor-element.elementor-element-0b548df .eael-advanced-search::placeholder{font-size:0.8em;}.elementor-8338 .elementor-element.elementor-element-0b548df .eael-advanced-search-wrap{height:57px;width:72%;}.elementor-8338 .elementor-element.elementor-element-0b548df .eael-advance-search-select{height:57px;}.elementor-8338 .elementor-element.elementor-element-0b548df .eael-advanced-search-button{height:57px;line-height:57px;width:28%;font-size:0.9em;border-radius:10px 10px 10px 10px;}.elementor-8338 .elementor-element.elementor-element-7b45772{--margin-top:18px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8338 .elementor-element.elementor-element-f77576c{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-8338 .elementor-element.elementor-element-ba58309{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 9px) 0px;}.elementor-8338 .elementor-element.elementor-element-ec7c552{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8338 .elementor-element.elementor-element-8af2cff{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8338 .elementor-element.elementor-element-bb57943{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8338 .elementor-element.elementor-element-f365e23{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}}@media(min-width:768px){.elementor-8338 .elementor-element.elementor-element-f77576c{--width:93%;}}/* Start custom CSS for container, class: .elementor-element-ec7c552 *//* 1. Miniature con proporzioni e dimensioni uniformi */
.eael-learn-dash-course-list .eael-learn-dash-course-card-thumbnail img{
    width: 100%;
    aspect-ratio: 16 / 9;   /* oppure 4/3, 1/1, ecc. */
    height: auto;
    object-fit: cover;      /* riempie il box senza deformare */
}

/* 2. Area titolo: altezza fissa, massimo 2 righe + ellissi */
.eael-learn-dash-course-list .eael-learn-dash-course-card-title{
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;  /* tronca alla 2ª riga */
    overflow: hidden;
    min-height: calc(1.2em * 2); /* riserva lo spazio di due righe */
}

/* 3. Card tutte della stessa altezza */
.eael-learn-dash-course-list .eael-learn-dash-course-card{
    display: flex;
    flex-direction: column;
    height: 100%;
}
.eael-learn-dash-course-list .eael-learn-dash-course-card-content{
    flex: 1 1 auto;         /* si espande per pareggiare le altezze */
}/* End custom CSS */