.elementor-9070 .elementor-element.elementor-element-d6b751a{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-9070 .elementor-element.elementor-element-57effec{--display:flex;}.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-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-9070 .elementor-element.elementor-element-a30a9de{--divider-border-style:solid;--divider-color:#FFFFFF;--divider-border-width:1px;}.elementor-9070 .elementor-element.elementor-element-a30a9de .elementor-divider-separator{width:100%;}.elementor-9070 .elementor-element.elementor-element-a30a9de .elementor-divider{padding-block-start:6px;padding-block-end:6px;}.elementor-widget-post-info .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-post-info .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-post-info .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-post-info .elementor-icon-list-text, .elementor-widget-post-info .elementor-icon-list-text a{color:var( --e-global-color-secondary );}.elementor-widget-post-info .elementor-icon-list-item{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-9070 .elementor-element.elementor-element-4f0987d .elementor-icon-list-icon{width:14px;}.elementor-9070 .elementor-element.elementor-element-4f0987d .elementor-icon-list-icon i{font-size:14px;}.elementor-9070 .elementor-element.elementor-element-4f0987d .elementor-icon-list-icon svg{--e-icon-list-icon-size:14px;}.elementor-9070 .elementor-element.elementor-element-506a577 .elementor-icon-list-icon{width:14px;}.elementor-9070 .elementor-element.elementor-element-506a577 .elementor-icon-list-icon i{font-size:14px;}.elementor-9070 .elementor-element.elementor-element-506a577 .elementor-icon-list-icon svg{--e-icon-list-icon-size:14px;}.elementor-9070 .elementor-element.elementor-element-ac99a76 .elementor-icon-list-icon{width:14px;}.elementor-9070 .elementor-element.elementor-element-ac99a76 .elementor-icon-list-icon i{font-size:14px;}.elementor-9070 .elementor-element.elementor-element-ac99a76 .elementor-icon-list-icon svg{--e-icon-list-icon-size:14px;}.elementor-9070 .elementor-element.elementor-element-8f256ae{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-9070 .elementor-element.elementor-element-6fc1f29{--display:flex;}.elementor-widget-theme-post-content{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-9070 .elementor-element.elementor-element-8526ddd{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-9070 .elementor-element.elementor-element-8dc656b{--display:flex;}.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-9070 .elementor-element.elementor-element-e129052{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-9070 .elementor-element.elementor-element-59832de{--display:flex;}.elementor-9070 .elementor-element.elementor-element-89a6633{--display:flex;}.elementor-9070 .elementor-element.elementor-element-cdecd6e{--swiper-slides-to-display:4;--arrow-prev-left-align:0%;--arrow-prev-translate-x:0px;--arrow-prev-left-position:0px;--arrow-prev-top-align:50%;--arrow-prev-translate-y:-50%;--arrow-prev-top-position:0px;--arrow-next-right-align:0%;--arrow-next-translate-x:0%;--arrow-next-right-position:0px;--arrow-next-top-align:50%;--arrow-next-translate-y:-50%;--arrow-next-top-position:0px;}.elementor-9070 .elementor-element.elementor-element-cdecd6e .swiper-slide > .elementor-element{height:100%;}.elementor-9070 .elementor-element.elementor-element-0c7ea8c{--display:flex;}@media(max-width:1024px){.elementor-9070 .elementor-element.elementor-element-cdecd6e{--swiper-slides-to-display:2;}}@media(max-width:761px){.elementor-9070 .elementor-element.elementor-element-cdecd6e{--swiper-slides-to-display:1;}}/* Start custom CSS for container, class: .elementor-element-d6b751a */.CaseHistorySummary .e-con-inner {
padding-top: var(--SpaceY);
padding-bottom: calc(var(--SpaceY)/2)
}

.CaseHistorySummary .CaseHistoryTitle H1 {
color: #FFF!important;
font-size: var(--SizeH1);
line-height: 1.2em;
font-weight: 400;
}

.CaseHistorySummary .elementor-icon-list-icon {
display: none;
}

.CaseHistorySummary .CaseHistoryFatturato .elementor-icon-list-text:before {
content: "Fatturato: "
}

.CaseHistorySummary .CaseHistoryRegione .elementor-icon-list-text:before {
content: "Regione: ";
text-transform: none;
}

.CaseHistorySummary .CaseHistoryCompetenze .elementor-icon-list-text:before {
content: "Competenze del Progetto: "
}

.CaseHistorySummary .CaseHistoryFatturato .elementor-icon-list-text,
.CaseHistorySummary .CaseHistoryRegione .elementor-icon-list-text,
.CaseHistorySummary .CaseHistoryCompetenze .elementor-icon-list-text {
color: #FFF!important;
font-size: var(--SizeText);
font-weight: 300;
padding-inline-start:0;
}

.CaseHistorySummary .CaseHistoryRegione .elementor-icon-list-text {
text-transform: uppercase;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8f256ae */.CaseHistoryContent .e-con-inner {
padding-top: calc(var(--SpaceY)/2);
padding-bottom:  calc(var(--SpaceY)/2);
}

.CaseHistoryContent H2 {
color: #FFF!important;
font-size: var(--SizeH1);
font-weight: 200!important;
}

.CaseHistoryContent :is(p,ul,li,ol) {
color: #FFF;
font-size: var(--SizeText);
font-weight: 300;
}

.CaseHistoryContent p:last-child {
margin-bottom: 0;    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8526ddd */.CaseHistoryObbietivi .e-con-inner {
padding-top: calc(var(--SpaceY)/2);
padding-bottom: calc(var(--SpaceY)/2);
}

.CaseHistoryObbietivi H2 {
color: #FFF!important;
font-size: var(--SizeH1);
font-weight: 200!important;
}

.CaseHistoryObbietivi :is(p,ul,li,ol) {
color: #FFF;
font-size: var(--SizeMediumText);
margin-bottom: 0;
font-weight: 300;
line-height: 1.5em;
}

.CaseHistoryObbietivi :is(ul,li,ol):not(:last-child) {
margin-bottom: 1em;
}

.CaseHistoryObbietivi ul {
padding-left: 20px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e129052 */.CaseHistoryRisultati .e-con-inner {
padding-top: calc(var(--SpaceY)/2);
padding-bottom: calc(var(--SpaceY)/2);
}

.CaseHistoryRisultati H2 {
color: #FFF!important;
font-size: var(--SizeH1);
font-weight: 200!important;
}

.CaseHistoryRisultati :is(p,ul,li,ol) {
color: #FFF;
font-size: var(--SizeMediumText);
margin-bottom: 0;
font-weight: 300;
line-height: 1.5em;
}

.CaseHistoryRisultati :is(ul,li,ol):not(:last-child) {
margin-bottom: 1em;
}

.CaseHistoryRisultati ul {
padding-left: 20px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-89a6633 */.CaseHistoryPost .e-con-inner {
padding-top: var(--SpaceY);
padding-bottom: var(--SpaceY);
border-top: var(--BorderValora);
}

.CaseHistoryPost .CaseHistoryTitle H2 {
color: #FFF!important;
text-align: center;
font-size: var(--SizeH1);
font-weight: 100!important;
}

.CaseHistoryPost .ValoraLoopContent :is(.LoopPostImage, .LoopPostDate, .LoopPostExcerpt) {
display: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0c7ea8c */.Newsletter .e-con-inner {
padding-top: var(--SpaceY);
padding-bottom: var(--SpaceY);
border-top: var(--BorderValora);
}/* End custom CSS */
/* Start custom CSS */body {
background: var(--DarkPage);
}/* End custom CSS */