.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-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 section, class: .elementor-element-5197ee1 */.TermOfUse {
padding-top: var(--SpaceY);
padding-bottom: var(--SpaceY);
}

.TermOfUse .Title H1 {
font-size: var(--SizeH1);
font-weight: 100;
color: var(--BlueValora)!important;
}

.TermOfUse .Content :is(p, strong) {
color: #333;
font-size: var(--SizeText);
}

.TermOfUse .Content strong {
font-weight: 500;
}

.TermOfUse .Content p {
font-weight: 300;
margin-bottom: 1em;
}

.TermOfUse .Content p:last-child {
margin-bottom: 0;
}

.TermOfUse .Content a {
color: var(--GreenValora);
}

.TermOfUse .LastUpdate p {
color: #333!important;
font-size: var(--SizeText);
font-weight: 300;
margin-top: 2em;
}

.TermOfUse .LastUpdate p:before {
color: #333;
font-size: var(--SizeText);
font-weight: 300
}

.TermOfUse .LastUpdate:lang(it) p:before {
content:"Ultima modifica: ";
}

.TermOfUse .LastUpdate:lang(en) p:before {
content:"Last update: ";
}/* End custom CSS */