.elementor-29040 .elementor-element.elementor-element-d0c96c6{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:3%;--padding-bottom:1%;--padding-left:3%;--padding-right:3%;}.elementor-29040 .elementor-element.elementor-element-d0c96c6:not(.elementor-motion-effects-element-type-background), .elementor-29040 .elementor-element.elementor-element-d0c96c6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-29040 .elementor-element.elementor-element-cf884c0 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-29040 .elementor-element.elementor-element-cf884c0{text-align:center;}.elementor-29040 .elementor-element.elementor-element-cf884c0 .elementor-heading-title{font-family:var( --e-global-typography-8323786-font-family ), Sans-serif;font-size:var( --e-global-typography-8323786-font-size );font-weight:var( --e-global-typography-8323786-font-weight );line-height:var( --e-global-typography-8323786-line-height );letter-spacing:var( --e-global-typography-8323786-letter-spacing );}.elementor-29040 .elementor-element.elementor-element-2ebcc62 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-29040 .elementor-element.elementor-element-2ebcc62{text-align:left;}.elementor-29040 .elementor-element.elementor-element-2ebcc62 .elementor-heading-title{font-family:var( --e-global-typography-11aa434-font-family ), Sans-serif;font-size:var( --e-global-typography-11aa434-font-size );font-weight:var( --e-global-typography-11aa434-font-weight );line-height:var( --e-global-typography-11aa434-line-height );letter-spacing:var( --e-global-typography-11aa434-letter-spacing );color:var( --e-global-color-primary );}.elementor-29040 .elementor-element.elementor-element-861b722 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-29040 .elementor-element.elementor-element-861b722{text-align:center;}.elementor-29040 .elementor-element.elementor-element-861b722 .elementor-heading-title{font-family:var( --e-global-typography-8f0a2cd-font-family ), Sans-serif;font-size:var( --e-global-typography-8f0a2cd-font-size );line-height:var( --e-global-typography-8f0a2cd-line-height );}.elementor-29040 .elementor-element.elementor-element-3d683a6{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:2%;--padding-left:3%;--padding-right:3%;}.elementor-29040 .elementor-element.elementor-element-57ddd2e{--display:flex;--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-29040 .elementor-element.elementor-element-e4550b1{--display:flex;--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-29040 .elementor-element.elementor-element-77461b8{width:100%;max-width:100%;}.elementor-29040 .elementor-element.elementor-element-77461b8 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-29040 .elementor-element.elementor-element-77461b8.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-29040 .elementor-element.elementor-element-0648d72{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-posts .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-posts .elementor-post__title, .elementor-widget-posts .elementor-post__title a{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-posts .elementor-post__meta-data{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-posts .elementor-post__excerpt p{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-posts .elementor-post__read-more{color:var( --e-global-color-accent );}.elementor-widget-posts a.elementor-post__read-more{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-posts .elementor-post__card .elementor-post__badge{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-posts .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-posts .e-load-more-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );}.elementor-29040 .elementor-element.elementor-element-e344093{--grid-row-gap:20px;--grid-column-gap:20px;}.elementor-29040 .elementor-element.elementor-element-e344093 .elementor-post__thumbnail__link{width:100%;}.elementor-29040 .elementor-element.elementor-element-e344093 .elementor-post__meta-data span + span:before{content:"///";}.elementor-29040 .elementor-element.elementor-element-e344093.elementor-posts--thumbnail-left .elementor-post__thumbnail__link{margin-right:15px;}.elementor-29040 .elementor-element.elementor-element-e344093.elementor-posts--thumbnail-right .elementor-post__thumbnail__link{margin-left:15px;}.elementor-29040 .elementor-element.elementor-element-e344093.elementor-posts--thumbnail-top .elementor-post__thumbnail__link{margin-bottom:15px;}.elementor-29040 .elementor-element.elementor-element-e344093 .elementor-post__title, .elementor-29040 .elementor-element.elementor-element-e344093 .elementor-post__title a{color:var( --e-global-color-primary );font-size:var( --e-global-typography-cca09e3-font-size );font-weight:var( --e-global-typography-cca09e3-font-weight );line-height:var( --e-global-typography-cca09e3-line-height );}.elementor-29040 .elementor-element.elementor-element-e344093 .elementor-post__meta-data{font-family:var( --e-global-typography-78de4c5-font-family ), Sans-serif;font-size:var( --e-global-typography-78de4c5-font-size );font-weight:var( --e-global-typography-78de4c5-font-weight );line-height:var( --e-global-typography-78de4c5-line-height );}.elementor-29040 .elementor-element.elementor-element-e344093 .elementor-post__excerpt p{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-29040 .elementor-element.elementor-element-e344093 .elementor-post__read-more{color:var( --e-global-color-primary );}.elementor-29040 .elementor-element.elementor-element-e344093 a.elementor-post__read-more{font-family:var( --e-global-typography-17358ba-font-family ), Sans-serif;font-size:var( --e-global-typography-17358ba-font-size );text-transform:var( --e-global-typography-17358ba-text-transform );font-style:var( --e-global-typography-17358ba-font-style );text-decoration:var( --e-global-typography-17358ba-text-decoration );}.elementor-29040 .elementor-element.elementor-element-820ef1b{--display:flex;--min-height:455px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:3%;--padding-bottom:3%;--padding-left:3%;--padding-right:3%;--z-index:20;}.elementor-29040 .elementor-element.elementor-element-820ef1b:not(.elementor-motion-effects-element-type-background), .elementor-29040 .elementor-element.elementor-element-820ef1b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3F5F8;}.elementor-29040 .elementor-element.elementor-element-d4588b0{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-29040 .elementor-element.elementor-element-c9226b3{text-align:center;}.elementor-29040 .elementor-element.elementor-element-c9226b3 .elementor-heading-title{font-family:var( --e-global-typography-838623d-font-family ), Sans-serif;font-size:var( --e-global-typography-838623d-font-size );font-weight:var( --e-global-typography-838623d-font-weight );line-height:var( --e-global-typography-838623d-line-height );letter-spacing:var( --e-global-typography-838623d-letter-spacing );color:var( --e-global-color-primary );}.elementor-29040 .elementor-element.elementor-element-15c6b01{text-align:center;}.elementor-29040 .elementor-element.elementor-element-15c6b01 .elementor-heading-title{font-family:var( --e-global-typography-11aa434-font-family ), Sans-serif;font-size:var( --e-global-typography-11aa434-font-size );font-weight:var( --e-global-typography-11aa434-font-weight );line-height:var( --e-global-typography-11aa434-line-height );letter-spacing:var( --e-global-typography-11aa434-letter-spacing );color:var( --e-global-color-primary );}.elementor-29040 .elementor-element.elementor-element-7d8ad14{text-align:center;}.elementor-29040 .elementor-element.elementor-element-7d8ad14 .elementor-heading-title{font-family:var( --e-global-typography-a3fe7fd-font-family ), Sans-serif;font-size:var( --e-global-typography-a3fe7fd-font-size );line-height:var( --e-global-typography-a3fe7fd-line-height );color:var( --e-global-color-primary );}.elementor-29040 .elementor-element.elementor-element-cfc6af4{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-29040 .elementor-element.elementor-element-d004eac{width:100%;max-width:100%;}.elementor-29040 .elementor-element.elementor-element-d004eac > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}body.elementor-page-29040:not(.elementor-motion-effects-element-type-background), body.elementor-page-29040 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-29040 .elementor-element.elementor-element-0648d72{--width:20%;}}@media(max-width:1024px){.elementor-29040 .elementor-element.elementor-element-d0c96c6{--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:14%;--padding-bottom:12%;--padding-left:4%;--padding-right:4%;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-29040 .elementor-element.elementor-element-cf884c0 .elementor-heading-title{font-size:var( --e-global-typography-8323786-font-size );line-height:var( --e-global-typography-8323786-line-height );letter-spacing:var( --e-global-typography-8323786-letter-spacing );}.elementor-29040 .elementor-element.elementor-element-2ebcc62 .elementor-heading-title{font-size:var( --e-global-typography-11aa434-font-size );line-height:var( --e-global-typography-11aa434-line-height );letter-spacing:var( --e-global-typography-11aa434-letter-spacing );}.elementor-29040 .elementor-element.elementor-element-861b722 .elementor-heading-title{font-size:var( --e-global-typography-8f0a2cd-font-size );line-height:var( --e-global-typography-8f0a2cd-line-height );}.elementor-widget-posts .elementor-post__title, .elementor-widget-posts .elementor-post__title a{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-posts .elementor-post__meta-data{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-posts .elementor-post__excerpt p{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-posts a.elementor-post__read-more{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-posts .elementor-post__card .elementor-post__badge{line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-posts .elementor-pagination{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-posts .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-posts .e-load-more-message{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-29040 .elementor-element.elementor-element-e344093 .elementor-post__title, .elementor-29040 .elementor-element.elementor-element-e344093 .elementor-post__title a{font-size:var( --e-global-typography-cca09e3-font-size );line-height:var( --e-global-typography-cca09e3-line-height );}.elementor-29040 .elementor-element.elementor-element-e344093 .elementor-post__meta-data{font-size:var( --e-global-typography-78de4c5-font-size );line-height:var( --e-global-typography-78de4c5-line-height );}.elementor-29040 .elementor-element.elementor-element-e344093 .elementor-post__excerpt p{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-29040 .elementor-element.elementor-element-e344093 a.elementor-post__read-more{font-size:var( --e-global-typography-17358ba-font-size );}.elementor-29040 .elementor-element.elementor-element-820ef1b{--min-height:0px;--margin-top:15%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:8%;--padding-bottom:8%;--padding-left:5%;--padding-right:5%;}.elementor-29040 .elementor-element.elementor-element-c9226b3 .elementor-heading-title{font-size:var( --e-global-typography-838623d-font-size );line-height:var( --e-global-typography-838623d-line-height );letter-spacing:var( --e-global-typography-838623d-letter-spacing );}.elementor-29040 .elementor-element.elementor-element-15c6b01 .elementor-heading-title{font-size:var( --e-global-typography-11aa434-font-size );line-height:var( --e-global-typography-11aa434-line-height );letter-spacing:var( --e-global-typography-11aa434-letter-spacing );}.elementor-29040 .elementor-element.elementor-element-7d8ad14 .elementor-heading-title{font-size:var( --e-global-typography-a3fe7fd-font-size );line-height:var( --e-global-typography-a3fe7fd-line-height );}}@media(max-width:767px){.elementor-29040 .elementor-element.elementor-element-d0c96c6{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:8%;--padding-bottom:8%;--padding-left:3%;--padding-right:3%;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-29040 .elementor-element.elementor-element-cf884c0 .elementor-heading-title{font-size:var( --e-global-typography-8323786-font-size );line-height:var( --e-global-typography-8323786-line-height );letter-spacing:var( --e-global-typography-8323786-letter-spacing );}.elementor-29040 .elementor-element.elementor-element-2ebcc62 .elementor-heading-title{font-size:var( --e-global-typography-11aa434-font-size );line-height:var( --e-global-typography-11aa434-line-height );letter-spacing:var( --e-global-typography-11aa434-letter-spacing );}.elementor-29040 .elementor-element.elementor-element-861b722 .elementor-heading-title{font-size:var( --e-global-typography-8f0a2cd-font-size );line-height:var( --e-global-typography-8f0a2cd-line-height );}.elementor-widget-posts .elementor-post__title, .elementor-widget-posts .elementor-post__title a{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-posts .elementor-post__meta-data{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-posts .elementor-post__excerpt p{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-posts a.elementor-post__read-more{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-posts .elementor-post__card .elementor-post__badge{line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-posts .elementor-pagination{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-posts .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-posts .e-load-more-message{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-29040 .elementor-element.elementor-element-e344093 .elementor-post__thumbnail__link{width:100%;}.elementor-29040 .elementor-element.elementor-element-e344093 .elementor-post__title, .elementor-29040 .elementor-element.elementor-element-e344093 .elementor-post__title a{font-size:var( --e-global-typography-cca09e3-font-size );line-height:var( --e-global-typography-cca09e3-line-height );}.elementor-29040 .elementor-element.elementor-element-e344093 .elementor-post__meta-data{font-size:var( --e-global-typography-78de4c5-font-size );line-height:var( --e-global-typography-78de4c5-line-height );}.elementor-29040 .elementor-element.elementor-element-e344093 .elementor-post__excerpt p{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-29040 .elementor-element.elementor-element-e344093 a.elementor-post__read-more{font-size:var( --e-global-typography-17358ba-font-size );}.elementor-29040 .elementor-element.elementor-element-820ef1b{--padding-top:20%;--padding-bottom:20%;--padding-left:5%;--padding-right:5%;}.elementor-29040 .elementor-element.elementor-element-c9226b3 .elementor-heading-title{font-size:var( --e-global-typography-838623d-font-size );line-height:var( --e-global-typography-838623d-line-height );letter-spacing:var( --e-global-typography-838623d-letter-spacing );}.elementor-29040 .elementor-element.elementor-element-15c6b01 .elementor-heading-title{font-size:var( --e-global-typography-11aa434-font-size );line-height:var( --e-global-typography-11aa434-line-height );letter-spacing:var( --e-global-typography-11aa434-letter-spacing );}.elementor-29040 .elementor-element.elementor-element-7d8ad14 .elementor-heading-title{font-size:var( --e-global-typography-a3fe7fd-font-size );line-height:var( --e-global-typography-a3fe7fd-line-height );}}/* Start custom CSS for search-filter-field, class: .elementor-element-77461b8 *//* Stile base di tutti i bottoni filtro */
.search-filter-input-button {
    background-color: #fff;  /* sfondo */
    color: #000 !important;               /* testo */
    border: 1px solid;              /* rimuove bordo predefinito */
    border-color: #000;
    padding: 10px 10px;
    border-radius: 25px;       /* arrotondamento */
    cursor: pointer;
    font-size: 14px !important;
    transition: all 0.3s ease;
    padding: 1% !important;
    margin-right: 2%;
}

/* Hover */
.search-filter-input-button:hover {
    background-color: #fff;
    color: #6E7087 !important;
    border-color: #6E7087 !important;
}

/* Bottone selezionato */
.search-filter-input-button--is-selected {
    background-color: #fff !important;
    color: #6E7087 !important;
    border: none !important; /* nessun bordo */
    box-shadow: inset 0 0 5px rgba(0,0,0,0.15) !important; /* ombra interna leggera */
}

/* Opzionale: effetto clic */
.search-filter-input-button:active {
    transform: scale(0.96);
    border-color: #6E7087 !important;
}
.search-filter-input-button:focus {
    outline: 2px solid #005bb5; /* tuo colore */
    outline-offset: 3px;
    box-shadow: none;
}/* End custom CSS */
/* Start custom CSS for search-filter-field, class: .elementor-element-786eb21 *//* Contenitore campo di ricerca */
.search-filter-input-text {
    display: flex;
    align-items: center;
    background-color: #fff;
    border: 1px solid #000;
    border-radius: 25px;
    padding: 5px 5px;
    transition: all 0.3s ease;
    max-width: 300px;
}

/* Hover */
.search-filter-input-text:hover {
    border-color: #6E7087;
}

/* Focus: niente bordo, ombra interna leggera */
.search-filter-input-text:focus-within {
    border-color: transparent;
    box-shadow: inset 0 0 5px rgba(0,0,0,0.15);
}

/* Icona */
.search-filter-input-text__icon {
    margin-right: 8px;
    display: flex;
    align-items: center;
}

.search-filter-icon__svg {
    width: 18px;
    height: 18px;
    fill: #6E7087;
    transition: fill 0.3s ease;
}

.search-filter-input-text:focus-within .search-filter-icon__svg {
    fill: #6E7087;
}

/* Campo testo */
.search-filter-input-text__input {
    border: none;
    outline: none;
    background: transparent;
    flex: 1;
    font-size: 12px; /* ridotto */
    color: #333;
    padding: 6px 0;
}

/* Placeholder normale */
.search-filter-input-text__input::placeholder {
    color: #aaa;
    font-style: italic;
    font-size: 14px !important; /* ridotto */
    transition: opacity 0.2s ease;
}

/* Nasconde placeholder in focus */
.search-filter-input-text__input:focus::placeholder {
    opacity: 0;
}/* End custom CSS */
/* Start custom CSS */.elementor-tab-content a{
     text-decoration: underline !important; color: #262626;
 }/* End custom CSS */