.elementor-15041 .elementor-element.elementor-element-2097037f{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.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 );}/* Start custom CSS for container, class: .elementor-element-2097037f */.ValoraTeam.e-con {
/*column-gap: var(--ColumnGap);*/
row-gap: var(--SpaceY);
flex-direction: row;
justify-content: space-between;
padding: 0;
flex-wrap: wrap;
}

.ValoraTeam .ValoraPersonal {
text-align: center;
width: 20%;
}

@media (max-width:1200px) {
.ValoraTeam .ValoraPersonal {
width: 40%;
}
}

@media (max-width:720px) {
.ValoraTeam .ValoraPersonal {
width: 100%;
}
}

.ValoraTeam .ValoraPersonal img {
padding: 10px;
border-radius: 100%;
border: solid 1px;
border-color: #92BC46;
width: 200px;
}

.ValoraTeam .ValoraPersonal H2 {
color: var(--BlueValora);
font-size: var(--SizeSmallText);
line-height: normal;
font-weight: var(--Bold);
margin: 0;
}

.ValoraTeam .ValoraPersonal H3 {
color: var(--GreenValora);
font-size: var(--SizeSmallText);
line-height: normal;
font-weight: var(--Bold);
min-height: calc(2 * var(--SizeSmallText));
margin: 0;
margin-block-end: 10px;
}

.ValoraTeam .ValoraPersonal p {
color: #333;
font-size: var(--SizeSmallText);
min-height: calc(2 * var(--SizeSmallText));
line-height: normal;
font-weight: var(--Normal);
}

.ValoraTeam .ValoraPersonal :is(p,em,strong) {
font-style: normal;
font-weight: var(--Normal);
}

.ValoraTeam .ValoraPersonal p:has(em:lang(it)),
.ValoraTeam .ValoraPersonal p:has(strong:lang(en)) {
display: none;
}

.ValoraTeam .ValoraPersonal i {
position: absolute;
bottom:0;
left: 50%;
transform: translateX(-50%);
border: solid 1px;
padding: 12px;
line-height: 0;
border-radius: 5px;
visibility: visible;
}

.ValoraTeam .ValoraPersonal H6 {
visibility: hidden;
}

.ValoraTeam .ValoraPersonal .elementor-icon {
font-size: var(--SizeMediumText);
}/* End custom CSS */