.elementor-4359 .elementor-element.elementor-element-ece46a5{--display:flex;--padding-top:0px;--padding-bottom:54px;--padding-left:0px;--padding-right:0px;}.elementor-4359 .elementor-element.elementor-element-ece46a5:not(.elementor-motion-effects-element-type-background), .elementor-4359 .elementor-element.elementor-element-ece46a5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-4359 .elementor-element.elementor-element-2cc0469{text-align:center;}.elementor-4359 .elementor-element.elementor-element-2cc0469 .elementor-heading-title{font-family:"alga", Sans-serif;font-weight:400;color:var( --e-global-color-secondary );}.elementor-4359 .elementor-element.elementor-element-97b0971{--display:flex;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:54px;--padding-bottom:54px;--padding-left:0px;--padding-right:0px;}.elementor-4359 .elementor-element.elementor-element-e09ae6c .ctabm-abb__overlay{background-color:rgba(0,0,0,0.55);padding:16px 16px 16px 16px;text-align:center;}.elementor-4359 .elementor-element.elementor-element-e09ae6c .ctabm-abb__footer-img{width:120px;}.elementor-4359 .elementor-element.elementor-element-e09ae6c .ctabm-abb__footer{text-align:center;margin-top:24px;}.elementor-4359 .elementor-element.elementor-element-e09ae6c .ctabm-abb{--ctabm-cols:4;--ctabm-gap:16px;--ctabm-ratio:1/1;--ctabm-scale:1.06;--ctabm-valign:center;--ctabm-title-color:#FFFFFF;}.elementor-4359 .elementor-element.elementor-element-c7418e0 .ctabm-abb__overlay{background-color:rgba(0,0,0,0.55);padding:16px 16px 16px 16px;text-align:center;}.elementor-4359 .elementor-element.elementor-element-c7418e0 .ctabm-abb__footer-img{width:120px;}.elementor-4359 .elementor-element.elementor-element-c7418e0 .ctabm-abb__footer{text-align:center;margin-top:24px;}.elementor-4359 .elementor-element.elementor-element-c7418e0 .ctabm-abb{--ctabm-cols:4;--ctabm-gap:16px;--ctabm-ratio:1/1;--ctabm-scale:1.06;--ctabm-valign:center;--ctabm-title-color:#FFFFFF;}.elementor-4359 .elementor-element.elementor-element-e6d251c .ctabm-abb__overlay{background-color:rgba(0,0,0,0.55);padding:16px 16px 16px 16px;text-align:center;}.elementor-4359 .elementor-element.elementor-element-e6d251c .ctabm-abb__footer-img{width:120px;}.elementor-4359 .elementor-element.elementor-element-e6d251c .ctabm-abb__footer{text-align:center;margin-top:24px;}.elementor-4359 .elementor-element.elementor-element-e6d251c .ctabm-abb{--ctabm-cols:4;--ctabm-gap:16px;--ctabm-ratio:1/1;--ctabm-scale:1.06;--ctabm-valign:center;--ctabm-title-color:#FFFFFF;}@media(min-width:768px){.elementor-4359 .elementor-element.elementor-element-ece46a5{--content-width:1000px;}}@media(max-width:1024px){.elementor-4359 .elementor-element.elementor-element-ece46a5{--padding-top:0px;--padding-bottom:54px;--padding-left:24px;--padding-right:24px;}.elementor-4359 .elementor-element.elementor-element-97b0971{--padding-top:54px;--padding-bottom:54px;--padding-left:24px;--padding-right:24px;}.elementor-4359 .elementor-element.elementor-element-e09ae6c .ctabm-abb{--ctabm-cols:3;}.elementor-4359 .elementor-element.elementor-element-c7418e0 .ctabm-abb{--ctabm-cols:3;}.elementor-4359 .elementor-element.elementor-element-e6d251c .ctabm-abb{--ctabm-cols:3;}}@media(max-width:767px){.elementor-4359 .elementor-element.elementor-element-ece46a5{--padding-top:0px;--padding-bottom:36px;--padding-left:20px;--padding-right:20px;}.elementor-4359 .elementor-element.elementor-element-97b0971{--padding-top:36px;--padding-bottom:36px;--padding-left:20px;--padding-right:20px;}.elementor-4359 .elementor-element.elementor-element-e09ae6c .ctabm-abb{--ctabm-cols:2;}.elementor-4359 .elementor-element.elementor-element-c7418e0 .ctabm-abb{--ctabm-cols:2;}.elementor-4359 .elementor-element.elementor-element-e6d251c .ctabm-abb{--ctabm-cols:2;}}/* Start custom CSS for container, class: .elementor-element-ece46a5 *//* mobile: margini laterali di 20px, solo i lati (alto e basso restano alle classi) */
@media (max-width: 767px) { .elementor-4359 .elementor-element.elementor-element-ece46a5 { --padding-left: 20px; --padding-right: 20px; } }/* End custom CSS */