.elementor-14621 .elementor-element.elementor-element-3d7dc2fb{--display:flex;}.elementor-14621 .elementor-element.elementor-element-76a54ba1{--display:flex;}.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-widget-theme-post-excerpt .elementor-widget-container{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-button .elementor-button{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 );}.elementor-14621 .elementor-element.elementor-element-4cd007c4 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-14621 .elementor-element.elementor-element-394ed9d9 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-14621 .elementor-element.elementor-element-6d60065 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-widget-theme-post-featured-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-theme-post-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}/* Start custom CSS for container, class: .elementor-element-3d7dc2fb */.Valutazione .e-con-inner {
padding-top: var(--SpaceY);
padding-bottom: var(--SpaceY);
display: flex;
flex-direction: row!important;
flex-wrap: wrap!important;
gap: 50px 30px;
}

:is(.Valutazione) .ValutazioneTitle, .ValutazioneExcerpt {
width: 100%;
}

@media(min-width:1200px) {
.Valutazione .ValutazioneHeader {
width: calc(60% - 15px);
padding: 0;
}

.Valutazione .ValutazioneImage {
width: calc(40% - 15px)
}

.Valutazione .ValutazioneContent ul {
flex-direction: row!important;
}

.Valutazione .ValutazioneSample.Mobile {
display: none;
}

.Valutazione .ValutazioneSample.Desktop {
display: block!important;
}
}

.Valutazione .ValutazioneHeader.e-con {
display: flex;
flex-direction: row;
flex-wrap: wrap;
gap: 30px;
}

.Valutazione :is(.ValutazioneQuestionaire, .ValutazioneSample) {
width: fit-content;
min-width: 120px;
}

.Valutazione :is(.ValutazioneQuestionaire.Subito),
.Valutazione .ValutazioneImage {
margin: auto;
}

.Valutazione :is(.ValutazioneQuestionaire, .ValutazioneSample) a {
font-size: var(--SizeSmallText);
font-weight: var(--Normal);
border: 1px solid var(--BlueValora);
border-radius: 500px;
padding: 10px 20px;
}

.Valutazione :is(.ValutazioneQuestionaire) a {
color: #FFF;
background: var(--BlueValora)!important;
}

.Valutazione :is(.ValutazioneSample) a {
color: var(--BlueValora);
background: transparent!important;
}

.Valutazione :is(.ValutazioneQuestionaire, .ValutazioneSample) a:hover {
color: #FFF;
background: var(--GreenValora)!important;
border: 1px solid var(--GreenValora);
}

.Valutazione .ValutazioneTitle H1 {
color: #333!important;
font-weight: var(--Bold);
font-size: var(--SizeH2);
line-height: normal;
}

.Valutazione .ValutazioneContent H1 {
display: none;
}

.Valutazione .ValutazioneContent li {
border: 1px solid var(--GreenValora);
border-radius: 5px;
padding: 20px;
}

.Valutazione .ValutazioneContent ul {
display: flex;
flex-direction: column;
gap: 20px;
list-style-type: none;
padding: 0;
margin-bottom: var(--SpaceY);
}

.Valutazione :is(H2,H3) {
color: var(--GreenValora);
font-size: var(--SizeH3);
font-weight: var(--Bold);
}

.Valutazione :is(p, ul, .ValutazioneExcerpt div) {
color: #333!important;
font-weight: var(--Normal)
}

.Valutazione :is(p strong, ul strong) {
color: #333;
font-weight: var(--Bold);
}

.Valutazione .ValutazioneSample.Desktop {
display: none;
}/* End custom CSS */