.elementor-20 .elementor-element.elementor-element-6b31df9{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-20 .elementor-element.elementor-element-c9baf0a{--display:flex;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-20 .elementor-element.elementor-element-957ae26{text-align:center;font-family:"Roboto", Sans-serif;font-size:40px;font-weight:600;color:#7A7A7A;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-20 .elementor-element.elementor-element-39a7c19{text-align:center;}.elementor-20 .elementor-element.elementor-element-39a7c19 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;}.elementor-20 .elementor-element.elementor-element-35802d1{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-evenly;--align-items:stretch;}.elementor-20 .elementor-element.elementor-element-5d52436{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#DADADA;--border-color:#DADADA;--border-radius:14px 14px 14px 14px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.15);--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-20 .elementor-element.elementor-element-5b785a6 > .elementor-widget-container{margin:0px 0px -20px 0px;}.elementor-20 .elementor-element.elementor-element-5b785a6 .elementor-icon-wrapper{text-align:center;}.elementor-20 .elementor-element.elementor-element-5b785a6.elementor-view-stacked .elementor-icon{background-color:#18ACDD;}.elementor-20 .elementor-element.elementor-element-5b785a6.elementor-view-framed .elementor-icon, .elementor-20 .elementor-element.elementor-element-5b785a6.elementor-view-default .elementor-icon{color:#18ACDD;border-color:#18ACDD;}.elementor-20 .elementor-element.elementor-element-5b785a6.elementor-view-framed .elementor-icon, .elementor-20 .elementor-element.elementor-element-5b785a6.elementor-view-default .elementor-icon svg{fill:#18ACDD;}.elementor-widget-image-box .elementor-image-box-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-widget-image-box:has(:hover) .elementor-image-box-title,
					 .elementor-widget-image-box:has(:focus) .elementor-image-box-title{color:var( --e-global-color-primary );}.elementor-widget-image-box .elementor-image-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-20 .elementor-element.elementor-element-932bad2 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-20 .elementor-element.elementor-element-932bad2 .elementor-image-box-description{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;color:#000000;}.elementor-20 .elementor-element.elementor-element-149881b{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#DADADA;--border-color:#DADADA;--border-radius:14px 14px 14px 14px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.15);--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-20 .elementor-element.elementor-element-30bd896 > .elementor-widget-container{margin:0px 0px -20px 0px;}.elementor-20 .elementor-element.elementor-element-30bd896 .elementor-icon-wrapper{text-align:center;}.elementor-20 .elementor-element.elementor-element-30bd896.elementor-view-stacked .elementor-icon{background-color:#18ACDD;}.elementor-20 .elementor-element.elementor-element-30bd896.elementor-view-framed .elementor-icon, .elementor-20 .elementor-element.elementor-element-30bd896.elementor-view-default .elementor-icon{color:#18ACDD;border-color:#18ACDD;}.elementor-20 .elementor-element.elementor-element-30bd896.elementor-view-framed .elementor-icon, .elementor-20 .elementor-element.elementor-element-30bd896.elementor-view-default .elementor-icon svg{fill:#18ACDD;}.elementor-20 .elementor-element.elementor-element-9f006d7 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-20 .elementor-element.elementor-element-9f006d7 .elementor-image-box-description{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;color:#000000;}.elementor-20 .elementor-element.elementor-element-6e9a578{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#DADADA;--border-color:#DADADA;--border-radius:14px 14px 14px 14px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.15);--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-20 .elementor-element.elementor-element-269a93a > .elementor-widget-container{margin:0px 0px -20px 0px;}.elementor-20 .elementor-element.elementor-element-269a93a .elementor-icon-wrapper{text-align:center;}.elementor-20 .elementor-element.elementor-element-269a93a.elementor-view-stacked .elementor-icon{background-color:#18ACDD;}.elementor-20 .elementor-element.elementor-element-269a93a.elementor-view-framed .elementor-icon, .elementor-20 .elementor-element.elementor-element-269a93a.elementor-view-default .elementor-icon{color:#18ACDD;border-color:#18ACDD;}.elementor-20 .elementor-element.elementor-element-269a93a.elementor-view-framed .elementor-icon, .elementor-20 .elementor-element.elementor-element-269a93a.elementor-view-default .elementor-icon svg{fill:#18ACDD;}.elementor-20 .elementor-element.elementor-element-24f60ed > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-20 .elementor-element.elementor-element-24f60ed .elementor-image-box-description{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;color:#000000;}.elementor-20 .elementor-element.elementor-element-603db0c{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#DADADA;--border-color:#DADADA;--border-radius:14px 14px 14px 14px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.15);--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-20 .elementor-element.elementor-element-5139b02 > .elementor-widget-container{margin:0px 0px -20px 0px;}.elementor-20 .elementor-element.elementor-element-5139b02 .elementor-icon-wrapper{text-align:center;}.elementor-20 .elementor-element.elementor-element-5139b02.elementor-view-stacked .elementor-icon{background-color:#18ACDD;}.elementor-20 .elementor-element.elementor-element-5139b02.elementor-view-framed .elementor-icon, .elementor-20 .elementor-element.elementor-element-5139b02.elementor-view-default .elementor-icon{color:#18ACDD;border-color:#18ACDD;}.elementor-20 .elementor-element.elementor-element-5139b02.elementor-view-framed .elementor-icon, .elementor-20 .elementor-element.elementor-element-5139b02.elementor-view-default .elementor-icon svg{fill:#18ACDD;}.elementor-20 .elementor-element.elementor-element-4c19f0f > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-20 .elementor-element.elementor-element-4c19f0f .elementor-image-box-description{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;color:#000000;}.elementor-20 .elementor-element.elementor-element-c421d02{--display:flex;}.elementor-20 .elementor-element.elementor-element-252a139{text-align:center;}.elementor-20 .elementor-element.elementor-element-252a139 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;}.elementor-20 .elementor-element.elementor-element-1e66e9f{text-align:center;font-family:"Roboto", Sans-serif;font-size:18px;font-weight:400;color:#000000;}.elementor-20 .elementor-element.elementor-element-6da2b6a{text-align:center;}.elementor-20 .elementor-element.elementor-element-6da2b6a .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;}.elementor-20 .elementor-element.elementor-element-d096514{text-align:center;font-family:"Roboto", Sans-serif;font-size:18px;font-weight:400;color:#000000;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-20 .elementor-element.elementor-element-6316756{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-20 .elementor-element.elementor-element-6316756 .elementor-divider-separator{width:63%;margin:0 auto;margin-center:0;}.elementor-20 .elementor-element.elementor-element-6316756 .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-20 .elementor-element.elementor-element-7d1ac47{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:30px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;}.elementor-20 .elementor-element.elementor-element-2fa423c{--display:flex;}.elementor-20 .elementor-element.elementor-element-568ebe0{text-align:center;font-family:"Roboto", Sans-serif;font-size:40px;font-weight:600;color:#7A7A7A;}.elementor-20 .elementor-element.elementor-element-65ae004{text-align:center;}.elementor-20 .elementor-element.elementor-element-65ae004 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;}.elementor-20 .elementor-element.elementor-element-63346ed{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-evenly;--align-items:stretch;}.elementor-20 .elementor-element.elementor-element-e980aac{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#DADADA;--border-color:#DADADA;--border-radius:14px 14px 14px 14px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.15);}.elementor-20 .elementor-element.elementor-element-298de34 > .elementor-widget-container{margin:0px 0px -24px 0px;}.elementor-20 .elementor-element.elementor-element-298de34 .elementor-icon-wrapper{text-align:center;}.elementor-20 .elementor-element.elementor-element-298de34.elementor-view-stacked .elementor-icon{background-color:#17B8EE;}.elementor-20 .elementor-element.elementor-element-298de34.elementor-view-framed .elementor-icon, .elementor-20 .elementor-element.elementor-element-298de34.elementor-view-default .elementor-icon{color:#17B8EE;border-color:#17B8EE;}.elementor-20 .elementor-element.elementor-element-298de34.elementor-view-framed .elementor-icon, .elementor-20 .elementor-element.elementor-element-298de34.elementor-view-default .elementor-icon svg{fill:#17B8EE;}.elementor-20 .elementor-element.elementor-element-5833dd3 > .elementor-widget-container{padding:15px 15px 15px 15px;}.elementor-20 .elementor-element.elementor-element-5833dd3 .elementor-image-box-description{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;color:#000000;}.elementor-20 .elementor-element.elementor-element-59d5045{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#DADADA;--border-color:#DADADA;--border-radius:14px 14px 14px 14px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.15);}.elementor-20 .elementor-element.elementor-element-1aff6e3 > .elementor-widget-container{margin:0px 0px -24px 0px;}.elementor-20 .elementor-element.elementor-element-1aff6e3 .elementor-icon-wrapper{text-align:center;}.elementor-20 .elementor-element.elementor-element-1aff6e3.elementor-view-stacked .elementor-icon{background-color:#18ACDD;}.elementor-20 .elementor-element.elementor-element-1aff6e3.elementor-view-framed .elementor-icon, .elementor-20 .elementor-element.elementor-element-1aff6e3.elementor-view-default .elementor-icon{color:#18ACDD;border-color:#18ACDD;}.elementor-20 .elementor-element.elementor-element-1aff6e3.elementor-view-framed .elementor-icon, .elementor-20 .elementor-element.elementor-element-1aff6e3.elementor-view-default .elementor-icon svg{fill:#18ACDD;}.elementor-20 .elementor-element.elementor-element-5b346e3 > .elementor-widget-container{padding:15px 15px 15px 15px;}.elementor-20 .elementor-element.elementor-element-5b346e3 .elementor-image-box-description{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;color:#000000;}.elementor-20 .elementor-element.elementor-element-4948421{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#DADADA;--border-color:#DADADA;--border-radius:14px 14px 14px 14px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.15);}.elementor-20 .elementor-element.elementor-element-8a19a93 > .elementor-widget-container{margin:0px 0px -24px 0px;}.elementor-20 .elementor-element.elementor-element-8a19a93 .elementor-icon-wrapper{text-align:center;}.elementor-20 .elementor-element.elementor-element-8a19a93.elementor-view-stacked .elementor-icon{background-color:#18ACDD;}.elementor-20 .elementor-element.elementor-element-8a19a93.elementor-view-framed .elementor-icon, .elementor-20 .elementor-element.elementor-element-8a19a93.elementor-view-default .elementor-icon{color:#18ACDD;border-color:#18ACDD;}.elementor-20 .elementor-element.elementor-element-8a19a93.elementor-view-framed .elementor-icon, .elementor-20 .elementor-element.elementor-element-8a19a93.elementor-view-default .elementor-icon svg{fill:#18ACDD;}.elementor-20 .elementor-element.elementor-element-18b4fbb > .elementor-widget-container{margin:0px 0px 0px 0px;padding:15px 15px 15px 15px;}.elementor-20 .elementor-element.elementor-element-18b4fbb .elementor-image-box-description{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;color:#000000;}.elementor-20 .elementor-element.elementor-element-a6de4c6{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#DADADA;--border-color:#DADADA;--border-radius:14px 14px 14px 14px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.15);}.elementor-20 .elementor-element.elementor-element-3565771 > .elementor-widget-container{margin:0px 0px -24px 0px;}.elementor-20 .elementor-element.elementor-element-3565771 .elementor-icon-wrapper{text-align:center;}.elementor-20 .elementor-element.elementor-element-3565771.elementor-view-stacked .elementor-icon{background-color:#18ACDD;}.elementor-20 .elementor-element.elementor-element-3565771.elementor-view-framed .elementor-icon, .elementor-20 .elementor-element.elementor-element-3565771.elementor-view-default .elementor-icon{color:#18ACDD;border-color:#18ACDD;}.elementor-20 .elementor-element.elementor-element-3565771.elementor-view-framed .elementor-icon, .elementor-20 .elementor-element.elementor-element-3565771.elementor-view-default .elementor-icon svg{fill:#18ACDD;}.elementor-20 .elementor-element.elementor-element-43bebfa > .elementor-widget-container{margin:0px 0px 0px 0px;padding:15px 15px 15px 15px;}.elementor-20 .elementor-element.elementor-element-43bebfa .elementor-image-box-description{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;color:#000000;}.elementor-20 .elementor-element.elementor-element-cfc30db{--display:flex;}.elementor-20 .elementor-element.elementor-element-b55e830{text-align:center;}.elementor-20 .elementor-element.elementor-element-b55e830 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;}.elementor-20 .elementor-element.elementor-element-a35a41b{text-align:center;font-family:"Roboto", Sans-serif;font-size:18px;font-weight:400;color:#000000;}.elementor-20 .elementor-element.elementor-element-f459831 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items, .elementor-20 .elementor-element.elementor-element-f459831 > .jet-listing-grid > .jet-listing-grid__items{--columns:3;}@media(max-width:1024px) and (min-width:768px){.elementor-20 .elementor-element.elementor-element-e980aac{--content-width:100%;}}@media(max-width:1024px){.elementor-20 .elementor-element.elementor-element-35802d1{--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--flex-wrap:wrap;}.elementor-20 .elementor-element.elementor-element-63346ed{--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--flex-wrap:wrap;}.elementor-20 .elementor-element.elementor-element-e980aac{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--flex-wrap:nowrap;}.elementor-20 .elementor-element.elementor-element-e980aac.e-con{--flex-grow:0;--flex-shrink:1;}.elementor-20 .elementor-element.elementor-element-f459831 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items, .elementor-20 .elementor-element.elementor-element-f459831 > .jet-listing-grid > .jet-listing-grid__items{--columns:2;}}@media(max-width:767px){.elementor-20 .elementor-element.elementor-element-39a7c19 .elementor-heading-title{font-size:22px;}.elementor-20 .elementor-element.elementor-element-252a139 .elementor-heading-title{font-size:22px;}.elementor-20 .elementor-element.elementor-element-1e66e9f{font-size:16px;}.elementor-20 .elementor-element.elementor-element-6da2b6a .elementor-heading-title{font-size:22px;}.elementor-20 .elementor-element.elementor-element-d096514{font-size:16px;}.elementor-20 .elementor-element.elementor-element-65ae004 .elementor-heading-title{font-size:22px;}.elementor-20 .elementor-element.elementor-element-63346ed{--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;}.elementor-20 .elementor-element.elementor-element-e980aac{--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-20 .elementor-element.elementor-element-b55e830 .elementor-heading-title{font-size:22px;}.elementor-20 .elementor-element.elementor-element-a35a41b{font-size:16px;}.elementor-20 .elementor-element.elementor-element-f459831 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items, .elementor-20 .elementor-element.elementor-element-f459831 > .jet-listing-grid > .jet-listing-grid__items{--columns:1;}}/* Start custom CSS for ld-course-list, class: .elementor-element-7f120de */.ld_course_grid h3.entry-title {
    font-size: 20px;
    min-height: 80px
}

.ld-course-list-items .ld_course_grid {
    border-radius: 10px;
}
.ld-course-list-items .ld_course_grid img{
   
    -moz-border-radius-topleft: 10px;
     -moz-border-radius-topright: 10px;
}

article.thumbnail.course .entry-title {
    text-align: center; /* Centra il testo */
    color: #0170b9; /* Colore iniziale */
    transition: color 0.3s ease; /* Aggiunge una transizione per un effetto più fluido */
    font-weight: 600;
}

article.thumbnail.course .entry-title:hover {
    color: black; /* Cambia colore al passaggio del mouse */
}

article.thumbnail.course .ld_course_grid_button .btn {
    font-size: 16px; /* Ingrandisce il testo del pulsante */
    font-weight: bold; /* Rende il testo in grassetto */
    transition: font-size 0.3s ease; /* Aggiunge una transizione per l'effetto */
}/* End custom CSS */
/* Start custom CSS for ld-course-list, class: .elementor-element-7e705f9 */.ld_course_grid h3.entry-title {
    font-size: 20px;
    min-height: 80px
}

.ld-course-list-items .ld_course_grid {
    border-radius: 10px;
}
.ld-course-list-items .ld_course_grid img{
   
    -moz-border-radius-topleft: 10px;
     -moz-border-radius-topright: 10px;
}

article.thumbnail.course .entry-title {
    text-align: center; /* Centra il testo */
    color: #0170b9; /* Colore iniziale */
    transition: color 0.3s ease; /* Aggiunge una transizione per un effetto più fluido */
    font-weight: 600;
}

article.thumbnail.course .entry-title:hover {
    color: black; /* Cambia colore al passaggio del mouse */
}

article.thumbnail.course .ld_course_grid_button .btn {
    font-size: 16px; /* Ingrandisce il testo del pulsante */
    font-weight: bold; /* Rende il testo in grassetto */
    transition: font-size 0.3s ease; /* Aggiunge una transizione per l'effetto */
}/* End custom CSS */