/* Elementor post-334 styles — /team/maria-cristina-sparagna/ profile page */
.elementor-334 .elementor-section{position:relative}
.elementor-334 .elementor-container{display:flex;flex-wrap:wrap;max-width:1240px;margin:0 auto;padding:0 24px;position:relative}
.elementor-334 .elementor-widget-wrap{display:flex;align-content:flex-start;flex-wrap:wrap;width:100%}
.elementor-334 .elementor-column{flex:1 1 100%;padding:0 16px;display:flex}
.elementor-334 .elementor-widget-spacer .elementor-spacer-inner{height:var(--spacer-size,30px)}
.elementor-334 .elementor-widget-heading h1{color:#0a3148;font:700 38px/1.2 "Source Serif Pro",serif;margin:0 0 14px}
.elementor-334 .elementor-widget-heading h2{color:#0a3148;font:700 30px/1.25 "Source Serif Pro",serif;margin:32px 0 14px}
.elementor-334 .elementor-widget-heading h3{color:#0f5876;font:600 22px/1.3 "Source Serif Pro",serif;margin:24px 0 12px}
.elementor-334 .elementor-widget-text-editor{color:#454c52;font:400 16px/1.75 "Ubuntu",sans-serif}
.elementor-334 .elementor-widget-text-editor p{margin:0 0 1.1em}
.elementor-334 .elementor-widget-text-editor ul{padding-left:24px;margin:0 0 1.1em}
.elementor-334 .elementor-widget-text-editor li{padding:5px 0;color:#454c52}
.elementor-334 .elementor-widget-image{text-align:center}
.elementor-334 .elementor-widget-image img{max-width:100%;border-radius:12px;box-shadow:0 8px 30px rgba(10,49,72,0.18);height:auto}
@media(min-width:1025px){.elementor-334 .elementor-column.elementor-col-50{flex:1 1 50%}}
