.elementor-5154 .elementor-element.elementor-element-15269c42 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-5154 .elementor-element.elementor-element-15269c42:not(.elementor-motion-effects-element-type-background), .elementor-5154 .elementor-element.elementor-element-15269c42 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor0 );}.elementor-5154 .elementor-element.elementor-element-15269c42 > .elementor-background-overlay{background-image:url("https://www.sviluppo.mattonigialli.it/wp-content/uploads/2022/02/bg-mattoni-footer.png");background-position:bottom right;background-repeat:no-repeat;background-size:contain;opacity:0.5;mix-blend-mode:screen;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5154 .elementor-element.elementor-element-15269c42 > .elementor-container{max-width:1200px;}.elementor-5154 .elementor-element.elementor-element-15269c42{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:200px 0px 120px 0px;}.elementor-5154 .elementor-element.elementor-element-15269c42 > .elementor-shape-top .elementor-shape-fill{fill:#FFFFFF;}.elementor-5154 .elementor-element.elementor-element-15269c42 > .elementor-shape-top svg{width:calc(125% + 1.3px);height:150px;}.elementor-5154 .elementor-element.elementor-element-e6e25cd{text-align:center;}.elementor-5154 .elementor-element.elementor-element-e6e25cd img{width:200px;filter:brightness( 100% ) contrast( 150% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-5154 .elementor-element.elementor-element-58d1cc6e{text-align:center;}.elementor-5154 .elementor-element.elementor-element-58d1cc6e .elementor-heading-title{font-size:25px;font-weight:300;color:var( --e-global-color-astglobalcolor1 );}.elementor-5154 .elementor-element.elementor-element-5153bc0{--grid-template-columns:repeat(0, auto);--icon-size:27px;--grid-column-gap:40px;--grid-row-gap:0px;}.elementor-5154 .elementor-element.elementor-element-5153bc0 .elementor-widget-container{text-align:center;}.elementor-5154 .elementor-element.elementor-element-5153bc0 > .elementor-widget-container{margin:40px 0px 0px 0px;}.elementor-5154 .elementor-element.elementor-element-5153bc0 .elementor-social-icon{background-color:rgba(255,255,255,0);--icon-padding:0em;}.elementor-5154 .elementor-element.elementor-element-5153bc0 .elementor-social-icon i{color:var( --e-global-color-astglobalcolor1 );}.elementor-5154 .elementor-element.elementor-element-5153bc0 .elementor-social-icon svg{fill:var( --e-global-color-astglobalcolor1 );}.elementor-5154 .elementor-element.elementor-element-5153bc0 .elementor-social-icon:hover i{color:var( --e-global-color-astglobalcolor5 );}.elementor-5154 .elementor-element.elementor-element-5153bc0 .elementor-social-icon:hover svg{fill:var( --e-global-color-astglobalcolor5 );}.elementor-5154 .elementor-element.elementor-element-260616a{--divider-border-style:zigzag;--divider-color:#FFFFFF;--divider-border-width:1px;--divider-pattern-height:20px;--divider-pattern-size:20px;}.elementor-5154 .elementor-element.elementor-element-260616a .elementor-divider-separator{width:100%;}.elementor-5154 .elementor-element.elementor-element-260616a .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-5154 .elementor-element.elementor-element-2b5ab20{--icon-box-icon-margin:0px;}.elementor-5154 .elementor-element.elementor-element-2b5ab20.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-astglobalcolor1 );}.elementor-5154 .elementor-element.elementor-element-2b5ab20.elementor-view-framed .elementor-icon, .elementor-5154 .elementor-element.elementor-element-2b5ab20.elementor-view-default .elementor-icon{fill:var( --e-global-color-astglobalcolor1 );color:var( --e-global-color-astglobalcolor1 );border-color:var( --e-global-color-astglobalcolor1 );}.elementor-5154 .elementor-element.elementor-element-2b5ab20 .elementor-icon i{transform:rotate(0deg);}.elementor-5154 .elementor-element.elementor-element-8755480{text-align:center;}.elementor-5154 .elementor-element.elementor-element-8755480 .elementor-heading-title{font-family:var( --e-global-typography-d9d3d8f-font-family ), Sans-serif;font-size:var( --e-global-typography-d9d3d8f-font-size );font-weight:var( --e-global-typography-d9d3d8f-font-weight );text-transform:var( --e-global-typography-d9d3d8f-text-transform );color:var( --e-global-color-astglobalcolor1 );}.elementor-5154 .elementor-element.elementor-element-7a47853 img{width:332px;}.elementor-5154 .elementor-element.elementor-element-2391720:not(.elementor-motion-effects-element-type-background), .elementor-5154 .elementor-element.elementor-element-2391720 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFD128;}.elementor-5154 .elementor-element.elementor-element-2391720{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:10px 0px 10px 0px;}.elementor-5154 .elementor-element.elementor-element-2391720 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5154 .elementor-element.elementor-element-f5f21ff{text-align:center;font-size:13px;line-height:14px;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(min-width:768px){.elementor-5154 .elementor-element.elementor-element-39ba943b{width:30.663%;}.elementor-5154 .elementor-element.elementor-element-2b5da4b2{width:33.253%;}.elementor-5154 .elementor-element.elementor-element-17f4c8ef{width:35.748%;}}@media(max-width:1024px){.elementor-5154 .elementor-element.elementor-element-15269c42{padding:60px 20px 60px 20px;}.elementor-5154 .elementor-element.elementor-element-5153bc0 > .elementor-widget-container{padding:40px 0px 0px 0px;}.elementor-5154 .elementor-element.elementor-element-8755480 .elementor-heading-title{font-size:var( --e-global-typography-d9d3d8f-font-size );}}@media(max-width:767px){.elementor-5154 .elementor-element.elementor-element-15269c42 > .elementor-shape-top svg{width:calc(165% + 1.3px);height:52px;}.elementor-5154 .elementor-element.elementor-element-15269c42{padding:50px 20px 50px 20px;}.elementor-5154 .elementor-element.elementor-element-39ba943b{width:50%;}.elementor-5154 .elementor-element.elementor-element-2b5da4b2{width:50%;}.elementor-5154 .elementor-element.elementor-element-5153bc0 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-5154 .elementor-element.elementor-element-5153bc0{--icon-size:15px;--grid-column-gap:16px;}.elementor-5154 .elementor-element.elementor-element-17f4c8ef{width:50%;}.elementor-5154 .elementor-element.elementor-element-17f4c8ef > .elementor-element-populated{margin:40px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-5154 .elementor-element.elementor-element-8755480 .elementor-heading-title{font-size:var( --e-global-typography-d9d3d8f-font-size );}}/* Start custom CSS for social-icons, class: .elementor-element-5153bc0 */.elementor-widget-social-icons.elementor-grid-0 .elementor-widget-container {font-size: 12px !important}/* End custom CSS */