.elementor-220 .elementor-element.elementor-element-271a074{--display:flex;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-220 .elementor-element.elementor-element-4128a5e{--display:flex;--min-height:900px;--justify-content:flex-start;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:200px;--padding-bottom:0px;--padding-left:0px;--padding-right:100px;--z-index:1;}.elementor-220 .elementor-element.elementor-element-4128a5e:not(.elementor-motion-effects-element-type-background), .elementor-220 .elementor-element.elementor-element-4128a5e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://avvera.ai/wp-content/uploads/2026/08/hero-chi-siamo-1-scaled.jpg");background-position:0% 70%;background-repeat:no-repeat;background-size:cover;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-220 .elementor-element.elementor-element-2336b62{text-align:end;}.elementor-220 .elementor-element.elementor-element-dec6dab{--display:flex;--position:absolute;--min-height:1000px;top:200px;--z-index:2;}.elementor-220 .elementor-element.elementor-element-dec6dab:not(.elementor-motion-effects-element-type-background), .elementor-220 .elementor-element.elementor-element-dec6dab > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}body:not(.rtl) .elementor-220 .elementor-element.elementor-element-dec6dab{left:0px;}body.rtl .elementor-220 .elementor-element.elementor-element-dec6dab{right:0px;}.elementor-220 .elementor-element.elementor-element-4a7bfa5{--display:flex;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:100px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );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-220 .elementor-element.elementor-element-9a24b31{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;text-align:end;font-family:"Sora", Sans-serif;font-size:19px;font-weight:400;}.elementor-220 .elementor-element.elementor-element-9a24b31.elementor-element{--align-self:flex-end;}.elementor-220 .elementor-element.elementor-element-bfddcf5{--display:flex;}.elementor-220 .elementor-element.elementor-element-f210fa2{--display:flex;}.elementor-220 .elementor-element.elementor-element-98276f9{font-family:var( --e-global-typography-8c69620-font-family ), Sans-serif;font-size:var( --e-global-typography-8c69620-font-size );font-weight:var( --e-global-typography-8c69620-font-weight );text-transform:var( --e-global-typography-8c69620-text-transform );color:var( --e-global-color-de15859 );}.elementor-220 .elementor-element.elementor-element-e950135{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-220 .elementor-element.elementor-element-814c2ab{--display:flex;--min-height:350px;--justify-content:flex-end;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--overflow:hidden;border-style:none;--border-style:none;--border-radius:32px 32px 32px 32px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-220 .elementor-element.elementor-element-814c2ab:not(.elementor-motion-effects-element-type-background), .elementor-220 .elementor-element.elementor-element-814c2ab > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://avvera.ai/wp-content/uploads/2026/08/chisiamo-rocco-2-scaled.jpg");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-220 .elementor-element.elementor-element-ee37310{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-220 .elementor-element.elementor-element-ee37310 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:25px;font-weight:800;color:var( --e-global-color-accent );}.elementor-220 .elementor-element.elementor-element-ee37310 .elementor-heading-title a:hover, .elementor-220 .elementor-element.elementor-element-ee37310 .elementor-heading-title a:focus{color:var( --e-global-color-accent );}.elementor-220 .elementor-element.elementor-element-cbda00a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;column-gap:0px;text-align:center;color:var( --e-global-color-0b09cfe );}.elementor-220 .elementor-element.elementor-element-cbda00a p{margin-block-end:0px;}.elementor-220 .elementor-element.elementor-element-cbda00a a:hover, .elementor-220 .elementor-element.elementor-element-cbda00a a:focus{color:var( --e-global-color-0b09cfe );}.elementor-220 .elementor-element.elementor-element-96760c2{--display:flex;--min-height:326px;--justify-content:flex-end;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--overflow:hidden;border-style:none;--border-style:none;--border-radius:32px 32px 32px 32px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-220 .elementor-element.elementor-element-96760c2:not(.elementor-motion-effects-element-type-background), .elementor-220 .elementor-element.elementor-element-96760c2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://avvera.ai/wp-content/uploads/2026/08/chisiamo-paolo-2-scaled.jpg");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-220 .elementor-element.elementor-element-2e93fd0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-220 .elementor-element.elementor-element-2e93fd0 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:25px;font-weight:800;color:var( --e-global-color-accent );}.elementor-220 .elementor-element.elementor-element-2e93fd0 .elementor-heading-title a:hover, .elementor-220 .elementor-element.elementor-element-2e93fd0 .elementor-heading-title a:focus{color:var( --e-global-color-accent );}.elementor-220 .elementor-element.elementor-element-a3fb2eb{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;column-gap:0px;text-align:center;color:var( --e-global-color-0b09cfe );}.elementor-220 .elementor-element.elementor-element-a3fb2eb p{margin-block-end:0px;}.elementor-220 .elementor-element.elementor-element-a3fb2eb a:hover, .elementor-220 .elementor-element.elementor-element-a3fb2eb a:focus{color:var( --e-global-color-0b09cfe );}.elementor-220 .elementor-element.elementor-element-abd8c62{--display:flex;--min-height:326px;--justify-content:flex-end;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--overflow:hidden;border-style:none;--border-style:none;--border-radius:32px 32px 32px 32px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-220 .elementor-element.elementor-element-abd8c62:not(.elementor-motion-effects-element-type-background), .elementor-220 .elementor-element.elementor-element-abd8c62 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://avvera.ai/wp-content/uploads/2026/08/chisiamo-diego-2-scaled.jpg");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-220 .elementor-element.elementor-element-5a3e791{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-220 .elementor-element.elementor-element-5a3e791 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:25px;font-weight:800;color:var( --e-global-color-accent );}.elementor-220 .elementor-element.elementor-element-5a3e791 .elementor-heading-title a:hover, .elementor-220 .elementor-element.elementor-element-5a3e791 .elementor-heading-title a:focus{color:var( --e-global-color-accent );}.elementor-220 .elementor-element.elementor-element-5d16ffc{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;column-gap:0px;text-align:center;color:var( --e-global-color-0b09cfe );}.elementor-220 .elementor-element.elementor-element-5d16ffc p{margin-block-end:0px;}.elementor-220 .elementor-element.elementor-element-5d16ffc a:hover, .elementor-220 .elementor-element.elementor-element-5d16ffc a:focus{color:var( --e-global-color-0b09cfe );}.elementor-220 .elementor-element.elementor-element-0e42ebb{text-align:start;font-family:"Sora", Sans-serif;font-size:1.5vw;font-weight:400;}.elementor-220 .elementor-element.elementor-element-3b945e6{--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;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-220 .elementor-element.elementor-element-ea534a7{--display:flex;--justify-content:center;}.elementor-220 .elementor-element.elementor-element-58bd7ff{--display:flex;--justify-content:center;--border-radius:99px 99px 99px 99px;box-shadow:0px 0px 3px 0px rgba(0,0,0,0.5);}.elementor-220 .elementor-element.elementor-element-58bd7ff:not(.elementor-motion-effects-element-type-background), .elementor-220 .elementor-element.elementor-element-58bd7ff > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-0b09cfe );}.elementor-220 .elementor-element.elementor-element-f39564e{column-gap:0px;text-align:center;font-family:"Sora", Sans-serif;font-size:18px;font-weight:400;}.elementor-220 .elementor-element.elementor-element-f39564e p{margin-block-end:0px;}.elementor-220 .elementor-element.elementor-element-b12384d{--display:flex;--justify-content:center;--border-radius:99px 99px 99px 99px;box-shadow:0px 0px 3px 0px rgba(0,0,0,0.5);}.elementor-220 .elementor-element.elementor-element-b12384d:not(.elementor-motion-effects-element-type-background), .elementor-220 .elementor-element.elementor-element-b12384d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-0b09cfe );}.elementor-220 .elementor-element.elementor-element-125aca7{column-gap:0px;text-align:center;font-family:"Sora", Sans-serif;font-size:18px;font-weight:400;}.elementor-220 .elementor-element.elementor-element-125aca7 p{margin-block-end:0px;}.elementor-220 .elementor-element.elementor-element-e6efbca{--display:flex;--justify-content:center;--border-radius:99px 99px 99px 99px;box-shadow:0px 0px 3px 0px rgba(0,0,0,0.5);}.elementor-220 .elementor-element.elementor-element-e6efbca:not(.elementor-motion-effects-element-type-background), .elementor-220 .elementor-element.elementor-element-e6efbca > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-0b09cfe );}.elementor-220 .elementor-element.elementor-element-ac29eac{column-gap:0px;text-align:center;font-family:"Sora", Sans-serif;font-size:18px;font-weight:400;}.elementor-220 .elementor-element.elementor-element-ac29eac p{margin-block-end:0px;}.elementor-220 .elementor-element.elementor-element-755f01b{--display:flex;--justify-content:center;--border-radius:99px 99px 99px 99px;box-shadow:0px 0px 3px 0px rgba(0,0,0,0.5);}.elementor-220 .elementor-element.elementor-element-755f01b:not(.elementor-motion-effects-element-type-background), .elementor-220 .elementor-element.elementor-element-755f01b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-0b09cfe );}.elementor-220 .elementor-element.elementor-element-d82d625{column-gap:0px;text-align:center;font-family:"Sora", Sans-serif;font-size:18px;font-weight:400;}.elementor-220 .elementor-element.elementor-element-d82d625 p{margin-block-end:0px;}.elementor-220 .elementor-element.elementor-element-87bb649{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-220 .elementor-element.elementor-element-8386969{text-align:end;font-family:var( --e-global-typography-8c69620-font-family ), Sans-serif;font-size:var( --e-global-typography-8c69620-font-size );font-weight:var( --e-global-typography-8c69620-font-weight );text-transform:var( --e-global-typography-8c69620-text-transform );color:var( --e-global-color-de15859 );}.elementor-220 .elementor-element.elementor-element-18ab9ce{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:end;}.elementor-220 .elementor-element.elementor-element-580c30e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:end;font-family:"Sora", Sans-serif;font-size:19px;font-weight:400;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );}.elementor-220 .elementor-element.elementor-element-23c6f87 .elementor-button:hover, .elementor-220 .elementor-element.elementor-element-23c6f87 .elementor-button:focus{background-color:var( --e-global-color-primary );color:var( --e-global-color-secondary );}.elementor-220 .elementor-element.elementor-element-23c6f87{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;}.elementor-220 .elementor-element.elementor-element-23c6f87.elementor-element{--align-self:flex-end;}.elementor-220 .elementor-element.elementor-element-23c6f87 .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-220 .elementor-element.elementor-element-23c6f87 .elementor-button{font-family:var( --e-global-typography-8c69620-font-family ), Sans-serif;font-size:var( --e-global-typography-8c69620-font-size );font-weight:var( --e-global-typography-8c69620-font-weight );text-transform:var( --e-global-typography-8c69620-text-transform );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-radius:0px 24px 0px 24px;padding:15px 30px 15px 30px;}.elementor-220 .elementor-element.elementor-element-23c6f87 .elementor-button:hover svg, .elementor-220 .elementor-element.elementor-element-23c6f87 .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-220 .elementor-element.elementor-element-03cfb94{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-220 .elementor-element.elementor-element-2f15e33{--e-image-carousel-slides-to-show:4;}.elementor-220 .elementor-element.elementor-element-2f15e33 .swiper-wrapper{display:flex;align-items:center;}.elementor-220 .elementor-element.elementor-element-bc4ddf1{--display:flex;--margin-top:0px;--margin-bottom:100px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-220 .elementor-element.elementor-element-bc4ddf1:not(.elementor-motion-effects-element-type-background), .elementor-220 .elementor-element.elementor-element-bc4ddf1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-220 .elementor-element.elementor-element-0d3ba5d{text-align:center;font-family:"Sora", Sans-serif;font-size:1.5vw;font-weight:400;}.elementor-220 .elementor-element.elementor-element-8464165{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-220 .elementor-element.elementor-element-992b84b{--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;--border-radius:32px 32px 32px 32px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-220 .elementor-element.elementor-element-992b84b:not(.elementor-motion-effects-element-type-background), .elementor-220 .elementor-element.elementor-element-992b84b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-220 .elementor-element.elementor-element-55a51fa{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-220 .elementor-element.elementor-element-bba54aa .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:40px;font-weight:500;color:var( --e-global-color-0b09cfe );}.elementor-220 .elementor-element.elementor-element-6f701ef{font-family:"Sora", Sans-serif;font-size:18px;font-weight:400;color:var( --e-global-color-0b09cfe );}.elementor-220 .elementor-element.elementor-element-0c8bc86{font-family:"Sora", Sans-serif;font-size:18px;font-weight:400;color:var( --e-global-color-0b09cfe );}.elementor-220 .elementor-element.elementor-element-ade602a .elementor-button{background-color:var( --e-global-color-43ade05 );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );fill:var( --e-global-color-accent );color:var( --e-global-color-accent );padding:0px 0px 0px 0px;}.elementor-220 .elementor-element.elementor-element-ade602a{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-220 .elementor-element.elementor-element-ade602a .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-220 .elementor-element.elementor-element-ade602a .elementor-button:hover, .elementor-220 .elementor-element.elementor-element-ade602a .elementor-button:focus{color:var( --e-global-color-0b09cfe );}.elementor-220 .elementor-element.elementor-element-ade602a .elementor-button:hover svg, .elementor-220 .elementor-element.elementor-element-ade602a .elementor-button:focus svg{fill:var( --e-global-color-0b09cfe );}.elementor-220 .elementor-element.elementor-element-1dbf0cd{--display:flex;--justify-content:flex-end;--border-radius:0px 32px 32px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-220 .elementor-element.elementor-element-1dbf0cd:not(.elementor-motion-effects-element-type-background), .elementor-220 .elementor-element.elementor-element-1dbf0cd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://avvera.ai/wp-content/uploads/2026/09/chisiamo-elemento-2.jpg");background-position:50% 50%;background-repeat:no-repeat;background-size:150% auto;}.elementor-220 .elementor-element.elementor-element-fe502cf .elementor-button{background-color:var( --e-global-color-5ff7e82 );font-family:"Sora", Sans-serif;font-size:12px;font-weight:800;text-transform:uppercase;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-style:none;border-radius:24px 24px 24px 24px;padding:10px 10px 10px 10px;}.elementor-220 .elementor-element.elementor-element-fe502cf{padding:0px 0px 5px 0px;}.elementor-220 .elementor-element.elementor-element-fe502cf .elementor-button-content-wrapper{flex-direction:row;}.elementor-220 .elementor-element.elementor-element-bf4d35b{--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;--border-radius:32px 32px 32px 32px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-220 .elementor-element.elementor-element-97dd37c{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-220 .elementor-element.elementor-element-0d400a2{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-220 .elementor-element.elementor-element-e2ec1fa{--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;--border-radius:32px 32px 32px 32px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-220 .elementor-element.elementor-element-fe4fe26{--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;--border-radius:24px 24px 24px 24px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-220 .elementor-element.elementor-element-fe4fe26:not(.elementor-motion-effects-element-type-background), .elementor-220 .elementor-element.elementor-element-fe4fe26 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-0b09cfe );}.elementor-220 .elementor-element.elementor-element-04440d5{--display:flex;}.elementor-220 .elementor-element.elementor-element-0e6eb5d{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-220 .elementor-element.elementor-element-c3ee45e{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;font-family:"Sora", Sans-serif;font-size:1vw;font-weight:600;text-transform:uppercase;color:var( --e-global-color-de15859 );}.elementor-220 .elementor-element.elementor-element-c3ee45e a:hover, .elementor-220 .elementor-element.elementor-element-c3ee45e a:focus{color:var( --e-global-color-de15859 );}.elementor-220 .elementor-element.elementor-element-416b7da{--display:flex;}@media(min-width:768px){.elementor-220 .elementor-element.elementor-element-dec6dab{--width:20%;}.elementor-220 .elementor-element.elementor-element-814c2ab{--width:100%;}.elementor-220 .elementor-element.elementor-element-96760c2{--width:100%;}.elementor-220 .elementor-element.elementor-element-abd8c62{--width:100%;}}@media(max-width:1024px){.elementor-220 .elementor-element.elementor-element-4128a5e:not(.elementor-motion-effects-element-type-background), .elementor-220 .elementor-element.elementor-element-4128a5e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0% 0%;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-220 .elementor-element.elementor-element-9a24b31{--container-widget-width:75%;--container-widget-flex-grow:0;width:var( --container-widget-width, 75% );max-width:75%;}.elementor-220 .elementor-element.elementor-element-98276f9{text-align:center;font-size:var( --e-global-typography-8c69620-font-size );}.elementor-220 .elementor-element.elementor-element-b1a4c7f{text-align:center;}.elementor-220 .elementor-element.elementor-element-e950135{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-220 .elementor-element.elementor-element-ee37310 .elementor-heading-title{font-size:3vw;}.elementor-220 .elementor-element.elementor-element-2e93fd0 .elementor-heading-title{font-size:3vw;}.elementor-220 .elementor-element.elementor-element-5a3e791 .elementor-heading-title{font-size:3vw;}.elementor-220 .elementor-element.elementor-element-0e42ebb{font-size:3vw;}.elementor-220 .elementor-element.elementor-element-3b945e6{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-220 .elementor-element.elementor-element-8386969{text-align:center;font-size:var( --e-global-typography-8c69620-font-size );}.elementor-220 .elementor-element.elementor-element-18ab9ce{text-align:center;}.elementor-220 .elementor-element.elementor-element-580c30e{text-align:center;font-size:3vw;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-220 .elementor-element.elementor-element-23c6f87.elementor-element{--align-self:center;}.elementor-220 .elementor-element.elementor-element-23c6f87 .elementor-button{font-size:var( --e-global-typography-8c69620-font-size );}.elementor-220 .elementor-element.elementor-element-0d3ba5d{font-size:3vw;}.elementor-220 .elementor-element.elementor-element-8464165{--padding-top:100px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-220 .elementor-element.elementor-element-992b84b{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-220 .elementor-element.elementor-element-ade602a .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-220 .elementor-element.elementor-element-1dbf0cd{--min-height:500px;--border-radius:0px 0px 32px 32px;}.elementor-220 .elementor-element.elementor-element-1dbf0cd:not(.elementor-motion-effects-element-type-background), .elementor-220 .elementor-element.elementor-element-1dbf0cd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0% 0%;background-size:100% auto;}.elementor-220 .elementor-element.elementor-element-fe4fe26{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-220 .elementor-element.elementor-element-0e6eb5d{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-220 .elementor-element.elementor-element-c3ee45e{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:2vw;}}@media(max-width:767px){.elementor-220 .elementor-element.elementor-element-4128a5e:not(.elementor-motion-effects-element-type-background), .elementor-220 .elementor-element.elementor-element-4128a5e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0% 0%;}.elementor-220 .elementor-element.elementor-element-4128a5e{--padding-top:200px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-220 .elementor-element.elementor-element-2336b62{text-align:center;}.elementor-220 .elementor-element.elementor-element-dec6dab{--min-height:300px;top:80%;}.elementor-220 .elementor-element.elementor-element-4a7bfa5{--padding-top:100px;--padding-bottom:100px;--padding-left:20px;--padding-right:20px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-220 .elementor-element.elementor-element-9a24b31{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:start;}.elementor-220 .elementor-element.elementor-element-98276f9{font-size:var( --e-global-typography-8c69620-font-size );}.elementor-220 .elementor-element.elementor-element-e950135{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-220 .elementor-element.elementor-element-ee37310 .elementor-heading-title{font-size:5vw;}.elementor-220 .elementor-element.elementor-element-2e93fd0 .elementor-heading-title{font-size:5vw;}.elementor-220 .elementor-element.elementor-element-5a3e791 .elementor-heading-title{font-size:5vw;}.elementor-220 .elementor-element.elementor-element-0e42ebb{text-align:center;font-size:5vw;}.elementor-220 .elementor-element.elementor-element-f39564e{padding:20px 20px 20px 20px;}.elementor-220 .elementor-element.elementor-element-125aca7{padding:20px 20px 20px 20px;}.elementor-220 .elementor-element.elementor-element-ac29eac{padding:20px 20px 20px 20px;}.elementor-220 .elementor-element.elementor-element-d82d625{padding:20px 20px 20px 20px;}.elementor-220 .elementor-element.elementor-element-8386969{font-size:var( --e-global-typography-8c69620-font-size );}.elementor-220 .elementor-element.elementor-element-580c30e{font-size:5vw;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-220 .elementor-element.elementor-element-23c6f87{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-220 .elementor-element.elementor-element-23c6f87 .elementor-button{font-size:var( --e-global-typography-8c69620-font-size );}.elementor-220 .elementor-element.elementor-element-0d3ba5d{font-size:5vw;}.elementor-220 .elementor-element.elementor-element-55a51fa{--padding-top:50px;--padding-bottom:05px;--padding-left:20px;--padding-right:20px;}.elementor-220 .elementor-element.elementor-element-bba54aa .elementor-heading-title{font-size:30px;}.elementor-220 .elementor-element.elementor-element-ade602a .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-220 .elementor-element.elementor-element-1dbf0cd:not(.elementor-motion-effects-element-type-background), .elementor-220 .elementor-element.elementor-element-1dbf0cd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:50% 50%;background-size:200% auto;}.elementor-220 .elementor-element.elementor-element-1dbf0cd{--border-radius:0px 0px 32px 32px;}.elementor-220 .elementor-element.elementor-element-fe4fe26{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-220 .elementor-element.elementor-element-c3ee45e{font-size:5vw;}}@media(min-width:1025px){.elementor-220 .elementor-element.elementor-element-4128a5e:not(.elementor-motion-effects-element-type-background), .elementor-220 .elementor-element.elementor-element-4128a5e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}.elementor-220 .elementor-element.elementor-element-814c2ab:not(.elementor-motion-effects-element-type-background), .elementor-220 .elementor-element.elementor-element-814c2ab > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}.elementor-220 .elementor-element.elementor-element-96760c2:not(.elementor-motion-effects-element-type-background), .elementor-220 .elementor-element.elementor-element-96760c2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}.elementor-220 .elementor-element.elementor-element-abd8c62:not(.elementor-motion-effects-element-type-background), .elementor-220 .elementor-element.elementor-element-abd8c62 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}.elementor-220 .elementor-element.elementor-element-1dbf0cd:not(.elementor-motion-effects-element-type-background), .elementor-220 .elementor-element.elementor-element-1dbf0cd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}}/* Start custom CSS for container, class: .elementor-element-4128a5e */.elementor-220 .elementor-element.elementor-element-4128a5e {
  -webkit-mask-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 1440 820" preserveAspectRatio="none"><path d="M633.88 700.329C555.371 662.284 178.581 476.898 0 388.961V0H1440V380.951C1440 425.003 1405.34 552.154 1330.85 647.266C1256.36 742.379 1158.11 795.442 1016.41 815.966C874.715 836.49 732.017 747.885 633.88 700.329Z" fill="black"/></svg>');
  mask-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 1440 820" preserveAspectRatio="none"><path d="M633.88 700.329C555.371 662.284 178.581 476.898 0 388.961V0H1440V380.951C1440 425.003 1405.34 552.154 1330.85 647.266C1256.36 742.379 1158.11 795.442 1016.41 815.966C874.715 836.49 732.017 747.885 633.88 700.329Z" fill="black"/></svg>');
  -webkit-mask-size: 100% 100%;
  mask-size: 100% 100%;
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  overflow: hidden;
  
  transform: translateZ(0);
  -webkit-transform: translateZ(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dec6dab */.elementor-220 .elementor-element.elementor-element-dec6dab {
  -webkit-mask-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 311 930" preserveAspectRatio="none"><path d="M5.55603e-05 929.826L166.012 872.198C232.561 849.292 283.847 780.148 303.192 687.268C322.254 595.822 304.181 503.269 260.916 431.762L9.15527e-05 1.51791e-05L5.55603e-05 929.826Z" fill="black"/></svg>');
  mask-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 311 930" preserveAspectRatio="none"><path d="M5.55603e-05 929.826L166.012 872.198C232.561 849.292 283.847 780.148 303.192 687.268C322.254 595.822 304.181 503.269 260.916 431.762L9.15527e-05 1.51791e-05L5.55603e-05 929.826Z" fill="black"/></svg>');
  -webkit-mask-size: 100% 100%;
  mask-size: 100% 100%;
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-position: right bottom;
  mask-position: right bottom;
  overflow: hidden;
  transform-origin: right bottom;
  transform: translateZ(0);
  -webkit-transform: translateZ(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-814c2ab */.card-team {
  position: relative;
  overflow: hidden;
}

.card-team::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: linear-gradient(180deg, #D5E000 0%, #0D5050 100%);
  opacity: 0;
  transition: opacity 1.2s cubic-bezier(0.4, 0, 0.2, 1);
  z-index: 1;
  pointer-events: none;
}

.card-team:hover::before {
  opacity: 0.7;
}

.card-team .card-team-title, 
.card-team .card-team-text {
  position: relative;
  z-index: 2;
  opacity: 0;
  transform: translateY(20px);
  transition: opacity 1.2s cubic-bezier(0.4, 0, 0.2, 1), 
              transform 1.2s cubic-bezier(0.4, 0, 0.2, 1);
}

.card-team:hover .card-team-title, 
.card-team:hover .card-team-text {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-96760c2 */.card-team {
  position: relative;
  overflow: hidden;
}

.card-team::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: linear-gradient(180deg, #D5E000 0%, #0D5050 100%);
  opacity: 0;
  transition: opacity 1.2s cubic-bezier(0.4, 0, 0.2, 1);
  z-index: 1;
  pointer-events: none;
}

.card-team:hover::before {
  opacity: 0.7;
}

.card-team .card-team-title, 
.card-team .card-team-text {
  position: relative;
  z-index: 2;
  opacity: 0;
  transform: translateY(20px);
  transition: opacity 1.2s cubic-bezier(0.4, 0, 0.2, 1), 
              transform 1.2s cubic-bezier(0.4, 0, 0.2, 1);
}

.card-team:hover .card-team-title, 
.card-team:hover .card-team-text {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-abd8c62 */.card-team {
  position: relative;
  overflow: hidden;
}

.card-team::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: linear-gradient(180deg, #D5E000 0%, #0D5050 100%);
  opacity: 0;
  transition: opacity 1.2s cubic-bezier(0.4, 0, 0.2, 1);
  z-index: 1;
  pointer-events: none;
}

.card-team:hover::before {
  opacity: 0.7;
}

.card-team .card-team-title, 
.card-team .card-team-text {
  position: relative;
  z-index: 2;
  opacity: 0;
  transform: translateY(20px);
  transition: opacity 1.2s cubic-bezier(0.4, 0, 0.2, 1), 
              transform 1.2s cubic-bezier(0.4, 0, 0.2, 1);
}

.card-team:hover .card-team-title, 
.card-team:hover .card-team-text {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bfddcf5 */.elementor-220 .elementor-element.elementor-element-bfddcf5 {
  background-image: url('data:image/svg+xml;utf8,<svg width="1024" height="1813" viewBox="0 0 1024 1813" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M1044.71 1812.21L397.162 1653.37C205.162 1606.4 58.1634 1457.99 13.6072 1266.1C-30.6149 1075.62 34.6971 879.948 184.109 755.116L1044.71 5.54578e-05L1044.71 1812.21Z" fill="%23EEEBDE"/></svg>');
  background-repeat: no-repeat;
  
  /* Regola la dimensione dell'SVG (es. 50%, 600px, o 40vw) */
  background-size: 55% auto; 
  
  /* Posizionalo a destra al centro o in alto/basso */
  background-position: right center; 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8464165 */.elementor-220 .elementor-element.elementor-element-8464165 {
  background: linear-gradient(
    180deg, 
    #FFFFFF 0%,     /* Bianco in alto */
    #D8E11B 35%,    /* Inizio del giallo-verde */
    #D8E11B 0%,    /* Mantiene il giallo al centro */
    #005160 80%    /* Sfumatura verso il verde scuro in basso */
  );
}/* End custom CSS */