.elementor-35 .elementor-element.elementor-element-par01a000 > .elementor-container{max-width:1240px;}.elementor-35 .elementor-element.elementor-element-par01a000{padding:48px 24px 0px 24px;}.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-35 .elementor-element.elementor-element-par01a002 .elementor-heading-title{color:#0F1730;}.elementor-35 .elementor-element.elementor-element-par01b000 > .elementor-container{max-width:1240px;}.elementor-35 .elementor-element.elementor-element-par01b000{padding:24px 24px 32px 24px;}.elementor-35 .elementor-element.elementor-element-par01b001 > .elementor-element-populated{padding:20px 20px 20px 20px;}.elementor-widget-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-35 .elementor-element.elementor-element-par01b002{text-align:center;}.elementor-35 .elementor-element.elementor-element-par01b003 .elementor-heading-title{color:#3B455E;}.elementor-35 .elementor-element.elementor-element-par01b004 .elementor-heading-title{color:#0F1730;}.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 );}.elementor-35 .elementor-element.elementor-element-par01b005{color:#3B455E;}.elementor-35 .elementor-element.elementor-element-par01b006 .elementor-heading-title{color:#294291;}.elementor-35 .elementor-element.elementor-element-par01b010 > .elementor-element-populated{padding:20px 20px 20px 20px;}.elementor-35 .elementor-element.elementor-element-par01b011{text-align:center;}.elementor-35 .elementor-element.elementor-element-par01b012 .elementor-heading-title{color:#3B455E;}.elementor-35 .elementor-element.elementor-element-par01b013 .elementor-heading-title{color:#0F1730;}.elementor-35 .elementor-element.elementor-element-par01b014{color:#3B455E;}.elementor-35 .elementor-element.elementor-element-par01b015 .elementor-heading-title{color:#294291;}.elementor-35 .elementor-element.elementor-element-par01b020 > .elementor-element-populated{padding:20px 20px 20px 20px;}.elementor-35 .elementor-element.elementor-element-par01b021{text-align:center;}.elementor-35 .elementor-element.elementor-element-par01b022 .elementor-heading-title{color:#3B455E;}.elementor-35 .elementor-element.elementor-element-par01b023 .elementor-heading-title{color:#0F1730;}.elementor-35 .elementor-element.elementor-element-par01b024{color:#3B455E;}.elementor-35 .elementor-element.elementor-element-par01b025 .elementor-heading-title{color:#294291;}.elementor-35 .elementor-element.elementor-element-par01b030 > .elementor-element-populated{padding:20px 20px 20px 20px;}.elementor-35 .elementor-element.elementor-element-par01b031{text-align:center;}.elementor-35 .elementor-element.elementor-element-par01b032 .elementor-heading-title{color:#3B455E;}.elementor-35 .elementor-element.elementor-element-par01b033 .elementor-heading-title{color:#0F1730;}.elementor-35 .elementor-element.elementor-element-par01b034{color:#3B455E;}.elementor-35 .elementor-element.elementor-element-par01b035 .elementor-heading-title{color:#294291;}.elementor-35 .elementor-element.elementor-element-par02a000 > .elementor-container{max-width:1240px;}.elementor-35 .elementor-element.elementor-element-par02a000{padding:32px 24px 0px 24px;}.elementor-35 .elementor-element.elementor-element-par02a002 .elementor-heading-title{color:#0F1730;}.elementor-bc-flex-widget .elementor-35 .elementor-element.elementor-element-par02a003.elementor-column .elementor-widget-wrap{align-items:flex-end;}.elementor-35 .elementor-element.elementor-element-par02a003.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end;}.elementor-35 .elementor-element.elementor-element-par02a004{text-align:end;}.elementor-35 .elementor-element.elementor-element-par02a004 .elementor-heading-title{color:#294291;}.elementor-35 .elementor-element.elementor-element-par02b000 > .elementor-container{max-width:1240px;}.elementor-35 .elementor-element.elementor-element-par02b000{padding:24px 24px 16px 24px;}.elementor-35 .elementor-element.elementor-element-par02b001 > .elementor-element-populated{padding:20px 20px 20px 20px;}.elementor-35 .elementor-element.elementor-element-par02b002{text-align:center;}.elementor-35 .elementor-element.elementor-element-par02b003 .elementor-heading-title{color:#3B455E;}.elementor-35 .elementor-element.elementor-element-par02b004 .elementor-heading-title{color:#0F1730;}.elementor-35 .elementor-element.elementor-element-par02b005{color:#3B455E;}.elementor-35 .elementor-element.elementor-element-par02b006 .elementor-heading-title{color:#294291;}.elementor-35 .elementor-element.elementor-element-par02b010 > .elementor-element-populated{padding:20px 20px 20px 20px;}.elementor-35 .elementor-element.elementor-element-par02b011{text-align:center;}.elementor-35 .elementor-element.elementor-element-par02b012 .elementor-heading-title{color:#3B455E;}.elementor-35 .elementor-element.elementor-element-par02b013 .elementor-heading-title{color:#0F1730;}.elementor-35 .elementor-element.elementor-element-par02b014{color:#3B455E;}.elementor-35 .elementor-element.elementor-element-par02b015 .elementor-heading-title{color:#294291;}.elementor-35 .elementor-element.elementor-element-par02b020 > .elementor-element-populated{padding:20px 20px 20px 20px;}.elementor-35 .elementor-element.elementor-element-par02b021{text-align:center;}.elementor-35 .elementor-element.elementor-element-par02b022 .elementor-heading-title{color:#3B455E;}.elementor-35 .elementor-element.elementor-element-par02b023 .elementor-heading-title{color:#0F1730;}.elementor-35 .elementor-element.elementor-element-par02b024{color:#3B455E;}.elementor-35 .elementor-element.elementor-element-par02b025 .elementor-heading-title{color:#294291;}.elementor-35 .elementor-element.elementor-element-par02c000 > .elementor-container{max-width:1240px;}.elementor-35 .elementor-element.elementor-element-par02c000{padding:0px 24px 48px 24px;}.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-35 .elementor-element.elementor-element-par02c002 .elementor-button{background-color:#FFFFFF;fill:#0F1730;color:#0F1730;border-style:solid;border-width:1px 1px 1px 1px;border-color:#0F1730;}.elementor-35 .elementor-element.elementor-element-par02c002 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-35 .elementor-element.elementor-element-par03a000:not(.elementor-motion-effects-element-type-background), .elementor-35 .elementor-element.elementor-element-par03a000 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0F1730;}.elementor-35 .elementor-element.elementor-element-par03a000{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:40px 0px 40px 0px;}.elementor-35 .elementor-element.elementor-element-par03a000 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-35 .elementor-element.elementor-element-par03a001.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-35 .elementor-element.elementor-element-par03a001.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-35 .elementor-element.elementor-element-par03a002 .elementor-heading-title{color:#FFFFFF;}.elementor-35 .elementor-element.elementor-element-par03a003{color:#CBD1E0;}.elementor-bc-flex-widget .elementor-35 .elementor-element.elementor-element-par03a004.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-35 .elementor-element.elementor-element-par03a004.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-35 .elementor-element.elementor-element-par03a004.elementor-column > .elementor-widget-wrap{justify-content:right;}.elementor-35 .elementor-element.elementor-element-par03a005 .elementor-button{background-color:#FFFFFF;fill:#0F1730;color:#0F1730;}.elementor-35 .elementor-element.elementor-element-par03a005 .elementor-button-content-wrapper{flex-direction:row-reverse;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-35 .elementor-element.elementor-element-par01b001{width:25%;}.elementor-35 .elementor-element.elementor-element-par01b010{width:25%;}.elementor-35 .elementor-element.elementor-element-par01b020{width:25%;}.elementor-35 .elementor-element.elementor-element-par01b030{width:25%;}.elementor-35 .elementor-element.elementor-element-par02a001{width:75%;}.elementor-35 .elementor-element.elementor-element-par02a003{width:25%;}.elementor-35 .elementor-element.elementor-element-par02b001{width:33.33%;}.elementor-35 .elementor-element.elementor-element-par02b010{width:33.33%;}.elementor-35 .elementor-element.elementor-element-par02b020{width:33.33%;}.elementor-35 .elementor-element.elementor-element-par03a001{width:70%;}.elementor-35 .elementor-element.elementor-element-par03a004{width:30%;}}@media(max-width:767px){.elementor-35 .elementor-element.elementor-element-par01a000{padding:32px 16px 0px 16px;}.elementor-35 .elementor-element.elementor-element-par01b000{padding:16px 16px 24px 16px;}.elementor-35 .elementor-element.elementor-element-par02a000{padding:24px 16px 0px 16px;}.elementor-35 .elementor-element.elementor-element-par02b000{padding:16px 16px 12px 16px;}.elementor-35 .elementor-element.elementor-element-par02c000{padding:0px 16px 32px 16px;}.elementor-35 .elementor-element.elementor-element-par03a000{padding:32px 0px 32px 0px;}}/* Start custom CSS *//* CSS minimo: pagina Partner e collaborazioni */

.cbi-section-rule{border-bottom:1px solid var(--cbi-ink-150,#e3e6ee);padding-bottom:14px!important;margin-bottom:14px!important}
.cbi-card-bordered{border:1px solid var(--cbi-ink-150,#e3e6ee)}

/* Banner full-width dark con content centrato a 1240 */
.cbi-cta-section > .elementor-container{max-width:1240px;margin:0 auto;padding:0 24px;box-sizing:border-box}

/* Card partner: logo placeholder con aspect ratio uniforme */
.cbi-partner-card .elementor-widget-image img{display:block;width:100%;aspect-ratio:3/2;object-fit:contain;background:var(--cbi-ink-100,#eef0f6);padding:18px}/* End custom CSS */