.elementor-47 .elementor-element.elementor-element-a3000004{padding:48px 24px 48px 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-47 .elementor-element.elementor-element-a3000001{text-align:center;}.elementor-47 .elementor-element.elementor-element-82e11b26{text-align:center;}.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-47 .elementor-element.elementor-element-a3000002{text-align:center;}.elementor-47 .elementor-element.elementor-element-a300000a{padding:48px 24px 48px 24px;}.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-bc-flex-widget .elementor-47 .elementor-element.elementor-element-a3000009.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-47 .elementor-element.elementor-element-a3000009.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-47 .elementor-element.elementor-element-a3000007{text-align:start;}.elementor-47 .elementor-element.elementor-element-a3000008{text-align:start;}.elementor-47 .elementor-element.elementor-element-a300000d{padding:48px 24px 8px 24px;}.elementor-47 .elementor-element.elementor-element-a300000b{text-align:center;}.elementor-47 .elementor-element.elementor-element-a300001e{padding:48px 24px 48px 24px;}.elementor-47 .elementor-element.elementor-element-a3000011 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-47 .elementor-element.elementor-element-a300000f{text-align:start;}.elementor-47 .elementor-element.elementor-element-a3000010{text-align:start;}.elementor-47 .elementor-element.elementor-element-a3000015 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-47 .elementor-element.elementor-element-a3000013{text-align:start;}.elementor-47 .elementor-element.elementor-element-a3000014{text-align:start;}.elementor-47 .elementor-element.elementor-element-a3000019 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-47 .elementor-element.elementor-element-a3000017{text-align:start;}.elementor-47 .elementor-element.elementor-element-a3000018{text-align:start;}.elementor-47 .elementor-element.elementor-element-a300001d > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-47 .elementor-element.elementor-element-a300001b{text-align:start;}.elementor-47 .elementor-element.elementor-element-a300001c{text-align:start;}.elementor-47 .elementor-element.elementor-element-20d0cfd{--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-47 .elementor-element.elementor-element-a300002b{padding:64px 24px 64px 24px;}.elementor-bc-flex-widget .elementor-47 .elementor-element.elementor-element-a300002a.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-47 .elementor-element.elementor-element-a300002a.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-47 .elementor-element.elementor-element-a3000027{text-align:start;}.elementor-47 .elementor-element.elementor-element-a3000028.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-47 .elementor-element.elementor-element-a3000028{text-align:start;}.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-47 .elementor-element.elementor-element-c1d64cbd{padding:48px 24px 64px 24px;}.elementor-bc-flex-widget .elementor-47 .elementor-element.elementor-element-1c1da2bb.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-47 .elementor-element.elementor-element-1c1da2bb.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-47 .elementor-element.elementor-element-a300002c{text-align:start;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-47 .elementor-element.elementor-element-a3000003{width:100%;}.elementor-47 .elementor-element.elementor-element-a3000006{width:40%;}.elementor-47 .elementor-element.elementor-element-a3000009{width:60%;}.elementor-47 .elementor-element.elementor-element-a300000c{width:100%;}.elementor-47 .elementor-element.elementor-element-a3000011{width:25%;}.elementor-47 .elementor-element.elementor-element-a3000015{width:25%;}.elementor-47 .elementor-element.elementor-element-a3000019{width:25%;}.elementor-47 .elementor-element.elementor-element-a300001d{width:25%;}.elementor-47 .elementor-element.elementor-element-a3000026{width:40%;}.elementor-47 .elementor-element.elementor-element-a300002a{width:60%;}.elementor-47 .elementor-element.elementor-element-1c1da2bb{width:25%;}.elementor-47 .elementor-element.elementor-element-1c176cea{width:75%;}}/* Start custom CSS */.elementor-widget-button.btn-cta,.elementor-widget-button.btn-cta--white{display:block!important;border:0!important;padding:0!important;background:transparent!important;border-radius:0!important}
.elementor-widget-button.btn-cta .elementor-button,.elementor-widget-button.btn-cta--white .elementor-button{display:inline-flex!important;width:auto!important}
.cbi-block-text-centered .elementor-button-wrapper{text-align:center}
.cbi-block-info .cbi-info-card > .elementor-element-populated,.cbi-block-info .cbi-info-card > .elementor-widget-wrap{padding:0!important;background:#fff;border-radius:20px 0 20px 20px;overflow:hidden;box-shadow:var(--shadow-sm,0 2px 8px rgba(15,23,48,.06));height:100%}
.cbi-block-info .cbi-info-card__img img{width:100%;aspect-ratio:3/2;object-fit:cover;display:block;border-radius:0!important;box-shadow:none!important;margin:0!important}
.cbi-block-info .cbi-info-card__title .elementor-heading-title{font-family:var(--font-sans)!important;font-weight:300!important;font-size:22px;line-height:1.15;color:var(--cbi-teal-brand)!important;padding:16px 18px 0!important;margin:0!important}
.cbi-block-info .cbi-info-card__desc{padding:8px 18px 18px!important}
.cbi-block-info .cbi-info-card__desc,.cbi-block-info .cbi-info-card__desc .elementor-text-editor,.cbi-block-info .cbi-info-card__desc p{color:var(--cbi-grey,#6b7280)!important;margin:0}
.detail-gallery .elementor-widget-image img{width:100%;aspect-ratio:1/1;object-fit:cover;border-radius:20px 0 20px 20px;display:block}
.info-card-box > .elementor-element-populated{background:#fff;border:1px solid var(--cbi-ink-200);border-radius:20px 0 20px 20px;padding:28px}
.info-downloads .elementor-icon-list-item{padding:12px 0;border-bottom:1px solid var(--cbi-ink-200)}
.info-downloads .elementor-icon-list-item:last-child{border-bottom:none}
.info-downloads .elementor-icon-list-item a::after{content:'↓ Scarica';margin-left:auto;color:var(--cbi-blue-700);font-weight:700;font-size:13px}
.info-downloads .elementor-icon-list-item a{display:flex;align-items:center;width:100%;text-decoration:none}/* End custom CSS */