.elementor-1165 .elementor-element.elementor-element-8aad3ca .elementor-repeater-item-bba859b .swiper-slide-bg{background-color:#833ca3;background-image:url(https://www.ecfop.it/wp-content/uploads/2021/04/VAL2190-scaled.jpg);background-size:cover;}.elementor-1165 .elementor-element.elementor-element-8aad3ca .elementor-repeater-item-bba859b .swiper-slide-contents{text-shadow:0px 0px 10px rgba(0,0,0,0.3);}.elementor-1165 .elementor-element.elementor-element-8aad3ca .swiper-slide{height:400px;transition-duration:calc(5000ms*1.2);}.elementor-1165 .elementor-element.elementor-element-8aad3ca .swiper-slide-contents{max-width:100%;}.elementor-1165 .elementor-element.elementor-element-8aad3ca .swiper-slide-inner{padding:0px 0px 0px 0px;text-align:center;}.elementor-1165 .elementor-element.elementor-element-8aad3ca .swiper-slide-inner .elementor-slide-heading:not(:last-child){margin-bottom:8px;}.elementor-1165 .elementor-element.elementor-element-8aad3ca .elementor-slide-heading{font-family:"Montserrat", Sans-serif;font-size:50px;font-weight:800;}.elementor-1165 .elementor-element.elementor-element-8aad3ca .elementor-slide-description{font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:500;}.elementor-1165 .elementor-element.elementor-element-8aad3ca .elementor-slide-button{font-family:"Montserrat", Sans-serif;font-weight:500;}.elementor-1165 .elementor-element.elementor-element-8aad3ca > .elementor-widget-container{margin:-10px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1165 .elementor-element.elementor-element-9697a39{margin-top:70px;margin-bottom:0px;}.elementor-1165 .elementor-element.elementor-element-d346899{--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-1165 .elementor-element.elementor-element-d346899 .e-gallery-item:hover .elementor-gallery-item__overlay{background-color:rgba(0,0,0,0.5);}.elementor-1165 .elementor-element.elementor-element-fe2f5f4 > .elementor-element-populated{margin:0px 0px 0px 35px;}.elementor-1165 .elementor-element.elementor-element-a8ccaca .elementor-icon-wrapper{text-align:center;}.elementor-1165 .elementor-element.elementor-element-a8ccaca .elementor-icon{font-size:101px;}.elementor-1165 .elementor-element.elementor-element-a8ccaca .elementor-icon i, .elementor-1165 .elementor-element.elementor-element-a8ccaca .elementor-icon svg{transform:rotate(0deg);}.elementor-1165 .elementor-element.elementor-element-74303d0 > .elementor-element-populated{margin:20px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1165 .elementor-element.elementor-element-af49d0e .elementor-heading-title{color:#448DDE;font-family:"Montserrat", Sans-serif;font-size:40px;font-weight:800;letter-spacing:-0.8px;}.elementor-1165 .elementor-element.elementor-element-b939c8c .elementor-heading-title{color:#448DDE;font-family:"Montserrat", Sans-serif;font-size:26px;font-weight:600;letter-spacing:-0.8px;}.elementor-1165 .elementor-element.elementor-element-b939c8c > .elementor-widget-container{margin:-10px 0px 16px 0px;}.elementor-1165 .elementor-element.elementor-element-7f4100d .elementor-text-editor{columns:2;column-gap:45px;}.elementor-1165 .elementor-element.elementor-element-7f4100d{font-family:"Montserrat", Sans-serif;font-weight:400;}.elementor-1165 .elementor-element.elementor-element-7f4100d > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-1165 .elementor-element.elementor-element-7f1e8cb:not(.elementor-motion-effects-element-type-background), .elementor-1165 .elementor-element.elementor-element-7f1e8cb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F8F8;}.elementor-1165 .elementor-element.elementor-element-7f1e8cb{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:50px;}.elementor-1165 .elementor-element.elementor-element-7f1e8cb > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1165 .elementor-element.elementor-element-38dc566:not(.elementor-motion-effects-element-type-background) > .elementor-column-wrap, .elementor-1165 .elementor-element.elementor-element-38dc566 > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ECECEC;}.elementor-1165 .elementor-element.elementor-element-38dc566 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:20px 0px 20px 0px;}.elementor-1165 .elementor-element.elementor-element-38dc566 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1165 .elementor-element.elementor-element-0220608 .elementor-icon-wrapper{text-align:center;}.elementor-1165 .elementor-element.elementor-element-0220608.elementor-view-stacked .elementor-icon{background-color:#448DDE;}.elementor-1165 .elementor-element.elementor-element-0220608.elementor-view-framed .elementor-icon, .elementor-1165 .elementor-element.elementor-element-0220608.elementor-view-default .elementor-icon{color:#448DDE;border-color:#448DDE;}.elementor-1165 .elementor-element.elementor-element-0220608.elementor-view-framed .elementor-icon, .elementor-1165 .elementor-element.elementor-element-0220608.elementor-view-default .elementor-icon svg{fill:#448DDE;}.elementor-1165 .elementor-element.elementor-element-0220608 .elementor-icon i, .elementor-1165 .elementor-element.elementor-element-0220608 .elementor-icon svg{transform:rotate(0deg);}.elementor-1165 .elementor-element.elementor-element-81d3997{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-1165 .elementor-element.elementor-element-81d3997 .elementor-divider-separator{width:18%;margin:0 auto;margin-center:0;}.elementor-1165 .elementor-element.elementor-element-81d3997 .elementor-divider{text-align:center;padding-top:15px;padding-bottom:15px;}.elementor-1165 .elementor-element.elementor-element-81d3997 > .elementor-widget-container{margin:-15px -15px -15px -15px;}.elementor-1165 .elementor-element.elementor-element-29ed695{text-align:center;}.elementor-1165 .elementor-element.elementor-element-29ed695 .elementor-heading-title{color:#585858;font-family:"Montserrat", Sans-serif;font-weight:600;}.elementor-1165 .elementor-element.elementor-element-f31f571{margin-top:5px;margin-bottom:5px;}.elementor-1165 .elementor-element.elementor-element-c9d0a79 .elementor-icon-wrapper{text-align:center;}.elementor-1165 .elementor-element.elementor-element-c9d0a79.elementor-view-stacked .elementor-icon{background-color:#448DDE;}.elementor-1165 .elementor-element.elementor-element-c9d0a79.elementor-view-framed .elementor-icon, .elementor-1165 .elementor-element.elementor-element-c9d0a79.elementor-view-default .elementor-icon{color:#448DDE;border-color:#448DDE;}.elementor-1165 .elementor-element.elementor-element-c9d0a79.elementor-view-framed .elementor-icon, .elementor-1165 .elementor-element.elementor-element-c9d0a79.elementor-view-default .elementor-icon svg{fill:#448DDE;}.elementor-1165 .elementor-element.elementor-element-c9d0a79 .elementor-icon{font-size:30px;}.elementor-1165 .elementor-element.elementor-element-c9d0a79 .elementor-icon i, .elementor-1165 .elementor-element.elementor-element-c9d0a79 .elementor-icon svg{transform:rotate(0deg);}.elementor-1165 .elementor-element.elementor-element-4f0e55e .elementor-heading-title{color:#448DDE;font-family:"Montserrat", Sans-serif;font-weight:600;letter-spacing:-0.8px;}.elementor-1165 .elementor-element.elementor-element-d92371c .elementor-text-editor{text-align:left;}.elementor-1165 .elementor-element.elementor-element-d92371c{font-family:"Montserrat", Sans-serif;font-weight:400;}.elementor-1165 .elementor-element.elementor-element-b2a79f0{--divider-border-style:solid;--divider-color:#C2C2C2;--divider-border-width:1px;}.elementor-1165 .elementor-element.elementor-element-b2a79f0 .elementor-divider-separator{width:100%;}.elementor-1165 .elementor-element.elementor-element-b2a79f0 .elementor-divider{padding-top:15px;padding-bottom:15px;}.elementor-1165 .elementor-element.elementor-element-0fb356f{margin-top:5px;margin-bottom:5px;}.elementor-1165 .elementor-element.elementor-element-94e058c .elementor-icon-wrapper{text-align:center;}.elementor-1165 .elementor-element.elementor-element-94e058c.elementor-view-stacked .elementor-icon{background-color:#448DDE;}.elementor-1165 .elementor-element.elementor-element-94e058c.elementor-view-framed .elementor-icon, .elementor-1165 .elementor-element.elementor-element-94e058c.elementor-view-default .elementor-icon{color:#448DDE;border-color:#448DDE;}.elementor-1165 .elementor-element.elementor-element-94e058c.elementor-view-framed .elementor-icon, .elementor-1165 .elementor-element.elementor-element-94e058c.elementor-view-default .elementor-icon svg{fill:#448DDE;}.elementor-1165 .elementor-element.elementor-element-94e058c .elementor-icon{font-size:30px;}.elementor-1165 .elementor-element.elementor-element-94e058c .elementor-icon i, .elementor-1165 .elementor-element.elementor-element-94e058c .elementor-icon svg{transform:rotate(0deg);}.elementor-1165 .elementor-element.elementor-element-6d2f662 .elementor-heading-title{color:#448DDE;font-family:"Montserrat", Sans-serif;font-weight:600;}.elementor-1165 .elementor-element.elementor-element-48c370e .elementor-text-editor{text-align:left;}.elementor-1165 .elementor-element.elementor-element-48c370e{font-family:"Montserrat", Sans-serif;font-weight:400;}.elementor-1165 .elementor-element.elementor-element-6c88c5e{--divider-border-style:solid;--divider-color:#C2C2C2;--divider-border-width:1px;}.elementor-1165 .elementor-element.elementor-element-6c88c5e .elementor-divider-separator{width:100%;}.elementor-1165 .elementor-element.elementor-element-6c88c5e .elementor-divider{padding-top:15px;padding-bottom:15px;}.elementor-1165 .elementor-element.elementor-element-7b26e40{margin-top:5px;margin-bottom:5px;}.elementor-1165 .elementor-element.elementor-element-385dbc2 .elementor-icon-wrapper{text-align:center;}.elementor-1165 .elementor-element.elementor-element-385dbc2.elementor-view-stacked .elementor-icon{background-color:#448DDE;}.elementor-1165 .elementor-element.elementor-element-385dbc2.elementor-view-framed .elementor-icon, .elementor-1165 .elementor-element.elementor-element-385dbc2.elementor-view-default .elementor-icon{color:#448DDE;border-color:#448DDE;}.elementor-1165 .elementor-element.elementor-element-385dbc2.elementor-view-framed .elementor-icon, .elementor-1165 .elementor-element.elementor-element-385dbc2.elementor-view-default .elementor-icon svg{fill:#448DDE;}.elementor-1165 .elementor-element.elementor-element-385dbc2 .elementor-icon{font-size:30px;}.elementor-1165 .elementor-element.elementor-element-385dbc2 .elementor-icon i, .elementor-1165 .elementor-element.elementor-element-385dbc2 .elementor-icon svg{transform:rotate(0deg);}.elementor-1165 .elementor-element.elementor-element-4caf471 .elementor-heading-title{color:#448DDE;font-family:"Montserrat", Sans-serif;font-weight:600;}.elementor-1165 .elementor-element.elementor-element-d3337ac .elementor-text-editor{text-align:left;}.elementor-1165 .elementor-element.elementor-element-d3337ac{font-family:"Montserrat", Sans-serif;font-weight:400;}.elementor-1165 .elementor-element.elementor-element-6778191 .elementor-spacer-inner{height:50px;}@media(max-width:767px){.elementor-1165 .elementor-element.elementor-element-a8ccaca .elementor-icon-wrapper{text-align:left;}.elementor-1165 .elementor-element.elementor-element-7f4100d .elementor-text-editor{columns:1;}}@media(min-width:768px){.elementor-1165 .elementor-element.elementor-element-5876aa0{width:20%;}.elementor-1165 .elementor-element.elementor-element-74303d0{width:79.625%;}.elementor-1165 .elementor-element.elementor-element-f3c6c83{width:15%;}.elementor-1165 .elementor-element.elementor-element-7216d49{width:85%;}.elementor-1165 .elementor-element.elementor-element-fef37cb{width:15%;}.elementor-1165 .elementor-element.elementor-element-ee4f990{width:85%;}.elementor-1165 .elementor-element.elementor-element-515f9c8{width:15%;}.elementor-1165 .elementor-element.elementor-element-f8944d2{width:85%;}}@media(max-width:1024px) and (min-width:768px){.elementor-1165 .elementor-element.elementor-element-5876aa0{width:28%;}}