.elementor-1472 .elementor-element.elementor-element-251557d{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:48px 48px;--row-gap:48px;--column-gap:48px;--padding-top:90px;--padding-bottom:90px;--padding-left:96px;--padding-right:96px;}.elementor-1472 .elementor-element.elementor-element-fd1b643{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.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-1472 .elementor-element.elementor-element-1712f36{text-align:center;}.elementor-1472 .elementor-element.elementor-element-1712f36 img{width:100%;}.elementor-1472 .elementor-element.elementor-element-b31586b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.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-1472 .elementor-element.elementor-element-35835a3 .elementor-heading-title{font-family:"BCGHenSans", Sans-serif;font-size:13px;font-weight:600;color:#eb6037;}.elementor-1472 .elementor-element.elementor-element-409152c .elementor-heading-title{font-family:"BCGHenSans", Sans-serif;font-size:72px;font-weight:100;color:#17100f;}.elementor-1472 .elementor-element.elementor-element-be2fc63 .elementor-heading-title{font-family:"BCGHenSans", Sans-serif;font-size:28px;font-weight:300;color:#64748b;}.elementor-1472 .elementor-element.elementor-element-2e01386 .aiop-badge-socio__list{gap:10px;}.elementor-1472 .elementor-element.elementor-element-2e01386 .aiop-badge-socio__badge{border-width:1px;border-style:solid;}.elementor-1472 .elementor-element.elementor-element-76af5ed{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:90px;--padding-bottom:90px;--padding-left:96px;--padding-right:96px;}.elementor-1472 .elementor-element.elementor-element-0ce083b{text-align:start;}.elementor-1472 .elementor-element.elementor-element-0ce083b .elementor-heading-title{font-family:"BCGHenSans", Sans-serif;font-size:45px;font-weight:300;color:#17100f;}.elementor-1472 .elementor-element.elementor-element-75eef45 .elementor-heading-title{font-family:"BCGHenSans", Sans-serif;font-size:45px;font-weight:500;color:#eb6037;}.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-1472 .elementor-element.elementor-element-0dfb234{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:90px;--padding-bottom:90px;--padding-left:96px;--padding-right:96px;}.elementor-1472 .elementor-element.elementor-element-64dafc9{text-align:start;}.elementor-1472 .elementor-element.elementor-element-64dafc9 .elementor-heading-title{font-family:"BCGHenSans", Sans-serif;font-size:45px;font-weight:300;color:#17100f;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-1472 .elementor-element.elementor-element-ba84fda .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-1472 .elementor-element.elementor-element-ba84fda .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-1472 .elementor-element.elementor-element-ba84fda{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-1472 .elementor-element.elementor-element-ba84fda .elementor-icon-list-text{transition:color 0.3s;}.elementor-1472 .elementor-element.elementor-element-6fd91f7{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--padding-top:90px;--padding-bottom:90px;--padding-left:96px;--padding-right:96px;}.elementor-1472 .elementor-element.elementor-element-c9823ec{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1472 .elementor-element.elementor-element-d4f9bd5 .elementor-heading-title{color:#ffffff;}.elementor-1472 .elementor-element.elementor-element-f6cfd3f .elementor-heading-title{font-family:"BCGHenSans", Sans-serif;font-size:40px;font-weight:300;color:#ffffff;}.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-1472 .elementor-element.elementor-element-2fa3fad .elementor-button{border-radius:0px 0px 10px 0px;}.elementor-1472 .elementor-element.elementor-element-93911a0{--display:flex;--padding-top:90px;--padding-bottom:90px;--padding-left:96px;--padding-right:96px;}.elementor-1472 .elementor-element.elementor-element-1acbf04{text-align:start;}.elementor-1472 .elementor-element.elementor-element-1acbf04 .elementor-heading-title{font-family:"BCGHenSans", Sans-serif;font-size:45px;font-weight:300;color:#17100f;}.elementor-1472 .elementor-element.elementor-element-b2095a0 .aiop-premi-socio{--aiop-premi-circle-size:96px;}.elementor-1472 .elementor-element.elementor-element-b2095a0 .aiop-premi-socio__media{justify-content:center;}.elementor-1472 .elementor-element.elementor-element-b2095a0 .aiop-premi-socio__logo{width:70%;height:70%;object-fit:contain;--aiop-premi-logo-offset-x:0px;--aiop-premi-logo-offset-y:0px;}.elementor-1472 .elementor-element.elementor-element-b2095a0 .aiop-premi-socio__circle{overflow:hidden;}.elementor-1472 .elementor-element.elementor-element-b2095a0 .aiop-premi-socio__position{justify-content:center;--aiop-premi-position-align:center;}.elementor-1472 .elementor-element.elementor-element-b2095a0 .aiop-premi-socio__contest{justify-content:center;--aiop-premi-contest-align:center;}.elementor-1472 .elementor-element.elementor-element-a9ab631{--display:flex;--padding-top:90px;--padding-bottom:90px;--padding-left:96px;--padding-right:96px;}.elementor-1472 .elementor-element.elementor-element-245e53d{text-align:start;}.elementor-1472 .elementor-element.elementor-element-245e53d .elementor-heading-title{font-family:"BCGHenSans", Sans-serif;font-size:45px;font-weight:300;color:#17100f;}.elementor-1472 .elementor-element.elementor-element-48613b2 .aiop-mappa-socio{--aiop-geo-detail-scale-mode:auto;--aiop-geo-detail-scale-min:0.65;--aiop-cd-card-image-mode:full;--aiop-cd-card-image-fit:cover;--aiop-cd-card-image-position:center center;--aiop-cd-card-overlay-color:rgba(0,0,0,0);--aiop-cd-card-overlay-bg:linear-gradient(to top, var(--aiop-cd-card-overlay-mixed), transparent);--aiop-cd-card-overlay-opacity-pct:0;--aiop-searchBg:#f8fafc;--aiop-searchBorder:#e2e8f0;--aiop-searchInputBg:#f8fafc;--aiop-searchInputText:#334155;--aiop-searchResultsText:#64748b;--aiop-searchRadiusAccent:#0d9488;--aiop-cardsAreaMinH:0px;--aiop-cardsAreaMaxH:0px;--aiop-cardsAreaGapTop:24px;--aiop-cd-card-bg:#ffffff;--aiop-cd-card-border:#f1f5f9;--aiop-cd-card-border-size:1px;--aiop-cd-card-shadow-color:rgba(0,0,0,0.12);--aiop-cd-card-shadow-size:24px;--aiop-cd-card-shadow-opacity-pct:100;--aiop-cd-card-bg-hover:#ffffff;--aiop-cd-card-border-hover:#cbd5e1;--aiop-cd-card-shadow-color-hover:rgba(0,0,0,0.14);--aiop-cd-card-shadow-size-hover:28px;--aiop-cd-card-shadow-opacity-pct-hover:100;--aiop-cd-card-bg-selected:#ffffff;--aiop-cd-card-border-selected:#2dd4bf;--aiop-cd-card-shadow-selected-color:#0d9488;--aiop-cd-card-shadow-size-selected:34px;--aiop-cd-card-shadow-opacity-pct-selected:100;--aiop-cd-card-width:176px;--aiop-cd-card-height:224px;--aiop-cd-card-radius:16px;--aiop-cd-card-scale-base:1;--aiop-cd-card-scale-hover:1.05;--aiop-cd-card-scale-selected:1.1;--aiop-cd-card-name:#1e293b;--aiop-cd-card-surname:#64748b;--aiop-cd-name-align:center;--aiop-cd-surname-align:center;--aiop-cd-name-shadow-color:rgba(0,0,0,0.55);--aiop-cd-name-shadow-size:0px;--aiop-cd-name-shadow-opacity-pct:0;--aiop-cd-surname-shadow-color:rgba(0,0,0,0.55);--aiop-cd-surname-shadow-size:0px;--aiop-cd-surname-shadow-opacity-pct:0;--aiop-cd-card-name-hover:#1e293b;--aiop-cd-card-surname-hover:#64748b;--aiop-cd-name-shadow-color-hover:rgba(0,0,0,0.55);--aiop-cd-name-shadow-size-hover:0;--aiop-cd-name-shadow-opacity-pct-hover:0;--aiop-cd-surname-shadow-color-hover:rgba(0,0,0,0.55);--aiop-cd-surname-shadow-size-hover:0;--aiop-cd-surname-shadow-opacity-pct-hover:0;--aiop-cd-card-name-selected:#1e293b;--aiop-cd-card-surname-selected:#64748b;--aiop-cd-name-shadow-color-selected:rgba(0,0,0,0.55);--aiop-cd-name-shadow-size-selected:0;--aiop-cd-name-shadow-opacity-pct-selected:0;--aiop-cd-surname-shadow-color-selected:rgba(0,0,0,0.55);--aiop-cd-surname-shadow-size-selected:0;--aiop-cd-surname-shadow-opacity-pct-selected:0;--aiop-cd-name-top:auto;--aiop-cd-name-bottom:var(--aiop-cd-name-y);--aiop-cd-name-ty:0%;--aiop-cd-name-left:calc(50% + var(--aiop-cd-name-x));--aiop-cd-name-right:auto;--aiop-cd-name-tx:-50%;--aiop-cd-name-x:0px;--aiop-cd-name-y:42px;--aiop-cd-surname-top:auto;--aiop-cd-surname-bottom:var(--aiop-cd-surname-y);--aiop-cd-surname-ty:0%;--aiop-cd-surname-left:calc(50% + var(--aiop-cd-surname-x));--aiop-cd-surname-right:auto;--aiop-cd-surname-tx:-50%;--aiop-cd-surname-x:0px;--aiop-cd-surname-y:26px;--aiop-cd-badge-display:flex;--aiop-cd-badge-opacity-pct:100;--aiop-geo-location-color:#0d9488;--aiop-cd-badge-text:#ffffff;--aiop-cd-badge-shadow-color:rgba(0,0,0,0.55);--aiop-cd-badge-shadow-size:0px;--aiop-cd-badge-shadow-opacity-pct:0;--aiop-cd-badge-opacity-pct-hover:100;--aiop-cd-badge-text-hover:#ffffff;--aiop-cd-badge-shadow-color-hover:rgba(0,0,0,0.55);--aiop-cd-badge-shadow-size-hover:0px;--aiop-cd-badge-shadow-opacity-pct-hover:0;--aiop-cd-badge-opacity-pct-selected:100;--aiop-cd-badge-text-selected:#ffffff;--aiop-cd-badge-shadow-color-selected:rgba(0,0,0,0.55);--aiop-cd-badge-shadow-size-selected:0px;--aiop-cd-badge-shadow-opacity-pct-selected:0;--aiop-cd-badge-shade-target:#000000;--aiop-cd-badge-shade:25;--aiop-cd-badge-gradient-dir:90deg;--aiop-cd-badge-top:auto;--aiop-cd-badge-bottom:var(--aiop-cd-badge-y);--aiop-cd-badge-ty:0%;--aiop-cd-badge-left:calc(50% + var(--aiop-cd-badge-x));--aiop-cd-badge-right:auto;--aiop-cd-badge-tx:-50%;--aiop-cd-badge-x:0px;--aiop-cd-badge-y:10px;--aiop-geo-rolebadge-display:flex;--aiop-geo-rolebadge-opacity-pct:100;--aiop-geo-rolebadge-text:#ffffff;--aiop-geo-rolebadge-shadow-color:rgba(0,0,0,0.55);--aiop-geo-rolebadge-shadow-size:0px;--aiop-geo-rolebadge-shadow-opacity-pct:0;--aiop-geo-rolebadge-opacity-pct-hover:100;--aiop-geo-rolebadge-text-hover:#ffffff;--aiop-geo-rolebadge-shadow-color-hover:rgba(0,0,0,0.55);--aiop-geo-rolebadge-shadow-size-hover:0px;--aiop-geo-rolebadge-shadow-opacity-pct-hover:0;--aiop-geo-rolebadge-opacity-pct-selected:100;--aiop-geo-rolebadge-text-selected:#ffffff;--aiop-geo-rolebadge-shadow-color-selected:rgba(0,0,0,0.55);--aiop-geo-rolebadge-shadow-size-selected:0px;--aiop-geo-rolebadge-shadow-opacity-pct-selected:0;--aiop-geo-rolebadge-shade-target:#000000;--aiop-geo-rolebadge-shade:25;--aiop-geo-rolebadge-gradient-dir:90deg;--aiop-geo-rolebadge-top:var(--aiop-geo-rolebadge-y);--aiop-geo-rolebadge-bottom:auto;--aiop-geo-rolebadge-ty:0%;--aiop-geo-rolebadge-left:calc(50% + var(--aiop-geo-rolebadge-x));--aiop-geo-rolebadge-right:auto;--aiop-geo-rolebadge-tx:-50%;--aiop-geo-rolebadge-x:0px;--aiop-geo-rolebadge-y:10px;--aiop-cd-box-border-size:2px;--aiop-cd-box-border-color:#ffffff;--aiop-cd-box-border-size-hover:2px;--aiop-cd-box-border-color-hover:#ffffff;--aiop-cd-box-border-size-selected:2px;--aiop-cd-box-border-color-selected:#ffffff;--aiop-detailBg:#ffffff;--aiop-detailCloseBg:#ccfbf1;--aiop-detailInfoBg:#f8fafc;--aiop-detailBtnBg:#0d9488;--aiop-detailBtnHoverBg:#0f766e;--aiop-whatsappBtnBg:#ffffff;--aiop-whatsappBtnHoverBg:#f8fafc;--aiop-detailAvatarBorder:#0d9488;--aiop-detailName:#0f172a;--aiop-detailCategory:#0d9488;--aiop-detailSemId:#334155;--aiop-detailAddress:#64748b;--aiop-detailProfText:#64748b;--aiop-detailBtnText:#ffffff;--aiop-whatsappIcon:#059669;--aiop-mapBg:#f8fafc;--aiop-mapBgBlend:1;--aiop-cluster:#0f766e;--aiop-clusterBorder:#ffffff;--aiop-mapTileOpacity:1;--aiop-popupBg:#ffffff;--aiop-popupText:#1e293b;--aiop-popupBorder:#e2e8f0;}@media(min-width:768px){.elementor-1472 .elementor-element.elementor-element-fd1b643{--width:38%;}.elementor-1472 .elementor-element.elementor-element-b31586b{--width:62%;}.elementor-1472 .elementor-element.elementor-element-c9823ec{--width:60%;}}/* Start Custom Fonts CSS */@font-face {
	font-family: 'BCGHenSans';
	font-style: normal;
	font-weight: 100;
	font-display: auto;
	src: url('https://aiop.bfor.it/wp-content/uploads/2026/06/BCGHenSansThin_latin-extended-math.ttf') format('truetype');
}
@font-face {
	font-family: 'BCGHenSans';
	font-style: normal;
	font-weight: 300;
	font-display: auto;
	src: url('https://aiop.bfor.it/wp-content/uploads/2026/06/BCGHenSansLight_latin-extended-math.ttf') format('truetype');
}
@font-face {
	font-family: 'BCGHenSans';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://aiop.bfor.it/wp-content/uploads/2026/06/BCGHenSansRegular_latin-extended-math.ttf') format('truetype');
}
@font-face {
	font-family: 'BCGHenSans';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://aiop.bfor.it/wp-content/uploads/2026/06/BCGHenSansBold_latin-extended-math.ttf') format('truetype');
}
/* End Custom Fonts CSS */