.elementor-143 .elementor-element.elementor-element-fc3abc9{--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:flex-start;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--flex-wrap:wrap;--align-content:flex-start;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-bf686ab );--border-color:var( --e-global-color-bf686ab );--border-radius:20px 20px 20px 20px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.16);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-143 .elementor-element.elementor-element-fc3abc9:not(.elementor-motion-effects-element-type-background), .elementor-143 .elementor-element.elementor-element-fc3abc9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-143 .elementor-element.elementor-element-6c888c1{--display:flex;--border-radius:10px 10px 0px 0px;}.elementor-143 .elementor-element.elementor-element-6c888c1:not(.elementor-motion-effects-element-type-background), .elementor-143 .elementor-element.elementor-element-6c888c1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:cover;}body:not(.rtl) .elementor-143 .elementor-element.elementor-element-f09882b{right:20px;}body.rtl .elementor-143 .elementor-element.elementor-element-f09882b{left:20px;}.elementor-143 .elementor-element.elementor-element-f09882b{top:15px;}.elementor-143 .elementor-element.elementor-element-f09882b .jet-listing-dynamic-field__content{font-size:15px;text-align:left;}.elementor-143 .elementor-element.elementor-element-f09882b .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:auto;}.elementor-143 .elementor-element.elementor-element-f09882b .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:auto;}.elementor-143 .elementor-element.elementor-element-f09882b .jet-listing-dynamic-field{justify-content:flex-start;}.elementor-143 .elementor-element.elementor-element-e037665{--spacer-size:225px;}.elementor-143 .elementor-element.elementor-element-496a526{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:wrap;--align-content:flex-start;--padding-top:20px;--padding-bottom:30px;--padding-left:25px;--padding-right:25px;}.elementor-143 .elementor-element.elementor-element-4d44d59{width:100%;max-width:100%;}.elementor-143 .elementor-element.elementor-element-4d44d59 .jet-listing-dynamic-field__content{font-size:18px;font-weight:700;line-height:20px;text-align:left;}.elementor-143 .elementor-element.elementor-element-4d44d59 .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:auto;}.elementor-143 .elementor-element.elementor-element-4d44d59 .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:auto;}.elementor-143 .elementor-element.elementor-element-4d44d59 .jet-listing-dynamic-field{justify-content:flex-start;}.elementor-143 .elementor-element.elementor-element-0e545a9 .jet-listing-dynamic-field__content{font-size:14px;text-align:right;}.elementor-143 .elementor-element.elementor-element-0e545a9 .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:auto;}.elementor-143 .elementor-element.elementor-element-0e545a9 .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:auto;}.elementor-143 .elementor-element.elementor-element-0e545a9 .jet-listing-dynamic-field{justify-content:flex-end;}.elementor-widget-jet-progress-bar .jet-progress-bar__title-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-jet-progress-bar .jet-progress-bar__percent{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-143 .elementor-element.elementor-element-33e1bec .jet-progress-bar__status-bar{background-color:var( --e-global-color-accent );border-radius:10px 10px 10px 10px;}.elementor-143 .elementor-element.elementor-element-33e1bec .jet-progress-bar--completed .jet-progress-bar__status-bar{background-color:#06C400;}.elementor-143 .elementor-element.elementor-element-33e1bec{width:100%;max-width:100%;}.elementor-143 .elementor-element.elementor-element-33e1bec > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-143 .elementor-element.elementor-element-33e1bec .jet-progress-bar__wrapper{height:15px;border-radius:10px 10px 10px 10px;}.elementor-143 .elementor-element.elementor-element-33e1bec .jet-progress-bar__title{margin:0px 0px 5px 0px;}.elementor-143 .elementor-element.elementor-element-33e1bec .jet-progress-bar__title-text{color:var( --e-global-color-text );}.elementor-143 .elementor-element.elementor-element-33e1bec .jet-progress-bar__percent{color:var( --e-global-color-text );font-family:"Roboto", Sans-serif;font-size:13px;font-weight:600;}.elementor-143 .elementor-element.elementor-element-33e1bec .jet-progress-bar__percent .jet-progress-bar__percent-suffix{align-self:center;}.jet-listing-item.single-jet-engine.elementor-page-143 > .elementor{width:300px;margin-left:auto;margin-right:auto;}@media(min-width:768px){.elementor-143 .elementor-element.elementor-element-fc3abc9{--width:100%;}.elementor-143 .elementor-element.elementor-element-6c888c1{--width:100%;}.elementor-143 .elementor-element.elementor-element-496a526{--width:100%;}}/* Start custom CSS for jet-listing-dynamic-field, class: .elementor-element-f09882b */.pf-status-badge {
	display: inline-flex;
	align-items: center;
	justify-content: center;
	padding: 6px 12px;
	border-radius: 999px;
	font-size: 12px;
	font-weight: 600;
	line-height: 1;
	white-space: nowrap;
	border: 1px solid transparent;
}

/* Stati */
.pf-status-badge.nuovo_contatto {
	background: #dbeafe;
	color: #1d4ed8;
	border-color: #bfdbfe;
}

.pf-status-badge.brief_in_corso {
	background: #ede9fe;
	color: #6d28d9;
	border-color: #ddd6fe;
}

.pf-status-badge.proposta_in_preparazione {
	background: #f3e8ff;
	color: #9333ea;
	border-color: #e9d5ff;
}

.pf-status-badge.proposta_inviata {
	background: #cffafe;
	color: #0f766e;
	border-color: #a5f3fc;
}

.pf-status-badge.proposta_da_modificare {
	background: #fef3c7;
	color: #b45309;
	border-color: #fde68a;
}

.pf-status-badge.proposta_accettata {
	background: #dcfce7;
	color: #15803d;
	border-color: #bbf7d0;
}

.pf-status-badge.approvazioni_in_corso {
	background: #e0f2fe;
	color: #0369a1;
	border-color: #bae6fd;
}

.pf-status-badge.sviluppo_in_corso {
	background: #dbeafe;
	color: #1e40af;
	border-color: #bfdbfe;
}

.pf-status-badge.revisione_finale {
	background: #fae8ff;
	color: #a21caf;
	border-color: #f5d0fe;
}

.pf-status-badge.approvato_per_pagamento {
	background: #fef9c3;
	color: #a16207;
	border-color: #fde68a;
}

.pf-status-badge.in_attesa_pagamento {
	background: #ffedd5;
	color: #c2410c;
	border-color: #fdba74;
}

.pf-status-badge.completato {
	background: #dcfce7;
	color: #166534;
	border-color: #86efac;
}

.pf-status-badge.sospeso {
	background: #e5e7eb;
	color: #4b5563;
	border-color: #d1d5db;
}

.pf-status-badge.annullato {
	background: #fee2e2;
	color: #b91c1c;
	border-color: #fecaca;
}/* End custom CSS */