.elementor-87 .elementor-element.elementor-element-4d00ed5{--display:flex;--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;--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-87 .elementor-element.elementor-element-906f28e{--display:flex;--min-height:50vh;--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-87 .elementor-element.elementor-element-906f28e:not(.elementor-motion-effects-element-type-background), .elementor-87 .elementor-element.elementor-element-906f28e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#03D0D8;background-image:url("https://mariofusco.it/wp-content/uploads/2026/02/Senza-titolo-1-scaled-1.jpg");background-repeat:no-repeat;background-size:contain;}.elementor-87 .elementor-element.elementor-element-5407011{--display:flex;--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-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-87 .elementor-element.elementor-element-acfc50f{width:var( --container-widget-width, 50% );max-width:50%;margin:50px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 50px;--container-widget-width:50%;--container-widget-flex-grow:0;text-align:center;}.elementor-87 .elementor-element.elementor-element-acfc50f.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-87 .elementor-element.elementor-element-acfc50f .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:30px;font-weight:600;color:#0f7d85;}.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-87 .elementor-element.elementor-element-67cab01{width:var( --container-widget-width, 62.442% );max-width:62.442%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 50px;--container-widget-width:62.442%;--container-widget-flex-grow:0;text-align:start;}.elementor-87 .elementor-element.elementor-element-67cab01.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-87 .elementor-element.elementor-element-c63e11d{width:var( --container-widget-width, 66.038% );max-width:66.038%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 50px;--container-widget-width:66.038%;--container-widget-flex-grow:0;text-align:center;}.elementor-87 .elementor-element.elementor-element-c63e11d.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-87 .elementor-element.elementor-element-c63e11d .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:30px;font-weight:600;color:#0f7d85;}.elementor-87 .elementor-element.elementor-element-da7c90f{width:var( --container-widget-width, 62.274% );max-width:62.274%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 50px;--container-widget-width:62.274%;--container-widget-flex-grow:0;text-align:start;}.elementor-87 .elementor-element.elementor-element-da7c90f.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-87 .elementor-element.elementor-element-3749aa3{width:var( --container-widget-width, 66.038% );max-width:66.038%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 50px;--container-widget-width:66.038%;--container-widget-flex-grow:0;text-align:center;}.elementor-87 .elementor-element.elementor-element-3749aa3.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-87 .elementor-element.elementor-element-3749aa3 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:30px;font-weight:600;color:#0f7d85;}.elementor-87 .elementor-element.elementor-element-37f4ba4{width:var( --container-widget-width, 62.274% );max-width:62.274%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 50px;--container-widget-width:62.274%;--container-widget-flex-grow:0;text-align:start;}.elementor-87 .elementor-element.elementor-element-37f4ba4.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-87 .elementor-element.elementor-element-b99b138{width:var( --container-widget-width, 66.038% );max-width:66.038%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 50px;--container-widget-width:66.038%;--container-widget-flex-grow:0;text-align:center;}.elementor-87 .elementor-element.elementor-element-b99b138.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-87 .elementor-element.elementor-element-b99b138 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:30px;font-weight:600;color:#0f7d85;}.elementor-87 .elementor-element.elementor-element-4fe3e17{width:var( --container-widget-width, 62.274% );max-width:62.274%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 50px;--container-widget-width:62.274%;--container-widget-flex-grow:0;text-align:start;}.elementor-87 .elementor-element.elementor-element-4fe3e17.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-87 .elementor-element.elementor-element-69053c5{width:var( --container-widget-width, 66.038% );max-width:66.038%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 50px;--container-widget-width:66.038%;--container-widget-flex-grow:0;text-align:center;}.elementor-87 .elementor-element.elementor-element-69053c5.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-87 .elementor-element.elementor-element-69053c5 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:30px;font-weight:600;color:#0f7d85;}.elementor-87 .elementor-element.elementor-element-0a9e1cf{width:var( --container-widget-width, 62.274% );max-width:62.274%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 50px;--container-widget-width:62.274%;--container-widget-flex-grow:0;text-align:start;}.elementor-87 .elementor-element.elementor-element-0a9e1cf.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-87 .elementor-element.elementor-element-1c189f1{width:var( --container-widget-width, 66.038% );max-width:66.038%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 50px;--container-widget-width:66.038%;--container-widget-flex-grow:0;text-align:center;}.elementor-87 .elementor-element.elementor-element-1c189f1.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-87 .elementor-element.elementor-element-1c189f1 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:30px;font-weight:600;color:#0f7d85;}.elementor-87 .elementor-element.elementor-element-ea7a7fc{width:var( --container-widget-width, 62.274% );max-width:62.274%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 50px;--container-widget-width:62.274%;--container-widget-flex-grow:0;text-align:start;}.elementor-87 .elementor-element.elementor-element-ea7a7fc.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-87 .elementor-element.elementor-element-7f86f6f{width:var( --container-widget-width, 66.038% );max-width:66.038%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 50px;--container-widget-width:66.038%;--container-widget-flex-grow:0;text-align:center;}.elementor-87 .elementor-element.elementor-element-7f86f6f.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-87 .elementor-element.elementor-element-7f86f6f .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:30px;font-weight:600;color:#0f7d85;}.elementor-87 .elementor-element.elementor-element-0aa19b1{width:var( --container-widget-width, 62.274% );max-width:62.274%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 50px;--container-widget-width:62.274%;--container-widget-flex-grow:0;text-align:start;}.elementor-87 .elementor-element.elementor-element-0aa19b1.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-87 .elementor-element.elementor-element-4d6df67{width:var( --container-widget-width, 66.038% );max-width:66.038%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 50px;--container-widget-width:66.038%;--container-widget-flex-grow:0;text-align:center;}.elementor-87 .elementor-element.elementor-element-4d6df67.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-87 .elementor-element.elementor-element-4d6df67 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:30px;font-weight:600;color:#0f7d85;}.elementor-87 .elementor-element.elementor-element-758845c{width:var( --container-widget-width, 62.274% );max-width:62.274%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 50px;--container-widget-width:62.274%;--container-widget-flex-grow:0;text-align:start;}.elementor-87 .elementor-element.elementor-element-758845c.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-87 .elementor-element.elementor-element-8410feb{width:var( --container-widget-width, 66.038% );max-width:66.038%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 50px;--container-widget-width:66.038%;--container-widget-flex-grow:0;text-align:center;}.elementor-87 .elementor-element.elementor-element-8410feb.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-87 .elementor-element.elementor-element-8410feb .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:30px;font-weight:600;color:#0f7d85;}.elementor-87 .elementor-element.elementor-element-58de698{width:var( --container-widget-width, 62.274% );max-width:62.274%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 50px;--container-widget-width:62.274%;--container-widget-flex-grow:0;text-align:start;}.elementor-87 .elementor-element.elementor-element-58de698.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-87 .elementor-element.elementor-element-92a7388{width:var( --container-widget-width, 66.038% );max-width:66.038%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 50px;--container-widget-width:66.038%;--container-widget-flex-grow:0;text-align:center;}.elementor-87 .elementor-element.elementor-element-92a7388.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-87 .elementor-element.elementor-element-92a7388 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:30px;font-weight:600;color:#0f7d85;}.elementor-87 .elementor-element.elementor-element-2fbe7bc{width:var( --container-widget-width, 62.274% );max-width:62.274%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 50px) 50px;--container-widget-width:62.274%;--container-widget-flex-grow:0;text-align:start;}.elementor-87 .elementor-element.elementor-element-2fbe7bc.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-87 .elementor-element.elementor-element-4b08c98{--display:flex;--min-height:100vh;--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-87 .elementor-element.elementor-element-10c6ff5{--display:flex;--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;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-87 .elementor-element.elementor-element-12b62b2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 50px;}.elementor-87 .elementor-element.elementor-element-12b62b2 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:59px;font-weight:600;color:#FFFFFF;}.elementor-87 .elementor-element.elementor-element-550f236{width:var( --container-widget-width, 72.433% );max-width:72.433%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 50px;--container-widget-width:72.433%;--container-widget-flex-grow:0;color:#FFFFFF;}.elementor-87 .elementor-element.elementor-element-550f236.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-87 .elementor-element.elementor-element-550f236 a{color:#FFFFFF;}.elementor-87 .elementor-element.elementor-element-282d379{--display:flex;--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-87 .elementor-element.elementor-element-282d379:not(.elementor-motion-effects-element-type-background), .elementor-87 .elementor-element.elementor-element-282d379 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF00;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-87 .elementor-element.elementor-element-acfc50f{width:var( --container-widget-width, 520.4px );max-width:520.4px;--container-widget-width:520.4px;--container-widget-flex-grow:0;}.elementor-87 .elementor-element.elementor-element-1c189f1{width:var( --container-widget-width, 543.925px );max-width:543.925px;--container-widget-width:543.925px;--container-widget-flex-grow:0;}.elementor-87 .elementor-element.elementor-element-7f86f6f{width:var( --container-widget-width, 491.925px );max-width:491.925px;--container-widget-width:491.925px;--container-widget-flex-grow:0;}}@media(max-width:767px){.elementor-87 .elementor-element.elementor-element-906f28e{--min-height:23vh;}.elementor-87 .elementor-element.elementor-element-acfc50f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 10px;text-align:start;}.elementor-87 .elementor-element.elementor-element-acfc50f.elementor-element{--align-self:flex-start;}.elementor-87 .elementor-element.elementor-element-67cab01{width:var( --container-widget-width, 330px );max-width:330px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 10px;--container-widget-width:330px;--container-widget-flex-grow:0;}.elementor-87 .elementor-element.elementor-element-67cab01.elementor-element{--align-self:flex-start;}.elementor-87 .elementor-element.elementor-element-c63e11d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 10px;--container-widget-width:520px;--container-widget-flex-grow:0;width:var( --container-widget-width, 520px );max-width:520px;text-align:start;}.elementor-87 .elementor-element.elementor-element-c63e11d.elementor-element{--align-self:flex-start;}.elementor-87 .elementor-element.elementor-element-da7c90f{width:var( --container-widget-width, 314.262px );max-width:314.262px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 10px;--container-widget-width:314.262px;--container-widget-flex-grow:0;}.elementor-87 .elementor-element.elementor-element-da7c90f.elementor-element{--align-self:flex-start;}.elementor-87 .elementor-element.elementor-element-3749aa3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 10px;--container-widget-width:334px;--container-widget-flex-grow:0;width:var( --container-widget-width, 334px );max-width:334px;text-align:start;}.elementor-87 .elementor-element.elementor-element-3749aa3.elementor-element{--align-self:flex-start;}.elementor-87 .elementor-element.elementor-element-37f4ba4{width:var( --container-widget-width, 310.25px );max-width:310.25px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 10px;--container-widget-width:310.25px;--container-widget-flex-grow:0;}.elementor-87 .elementor-element.elementor-element-37f4ba4.elementor-element{--align-self:flex-start;}.elementor-87 .elementor-element.elementor-element-b99b138{width:var( --container-widget-width, 316.488px );max-width:316.488px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 10px;--container-widget-width:316.488px;--container-widget-flex-grow:0;text-align:start;}.elementor-87 .elementor-element.elementor-element-b99b138.elementor-element{--align-self:flex-start;}.elementor-87 .elementor-element.elementor-element-4fe3e17{width:var( --container-widget-width, 303.25px );max-width:303.25px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 10px;--container-widget-width:303.25px;--container-widget-flex-grow:0;}.elementor-87 .elementor-element.elementor-element-4fe3e17.elementor-element{--align-self:flex-start;}.elementor-87 .elementor-element.elementor-element-69053c5{width:var( --container-widget-width, 317.488px );max-width:317.488px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 10px;--container-widget-width:317.488px;--container-widget-flex-grow:0;text-align:start;}.elementor-87 .elementor-element.elementor-element-69053c5.elementor-element{--align-self:flex-start;}.elementor-87 .elementor-element.elementor-element-0a9e1cf{width:var( --container-widget-width, 313.262px );max-width:313.262px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 10px;--container-widget-width:313.262px;--container-widget-flex-grow:0;}.elementor-87 .elementor-element.elementor-element-0a9e1cf.elementor-element{--align-self:flex-start;}.elementor-87 .elementor-element.elementor-element-1c189f1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 10px;text-align:start;}.elementor-87 .elementor-element.elementor-element-1c189f1.elementor-element{--align-self:flex-start;}.elementor-87 .elementor-element.elementor-element-ea7a7fc{width:var( --container-widget-width, 322.262px );max-width:322.262px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 10px;--container-widget-width:322.262px;--container-widget-flex-grow:0;}.elementor-87 .elementor-element.elementor-element-ea7a7fc.elementor-element{--align-self:flex-start;}.elementor-87 .elementor-element.elementor-element-7f86f6f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 10px;text-align:start;}.elementor-87 .elementor-element.elementor-element-7f86f6f.elementor-element{--align-self:flex-start;}.elementor-87 .elementor-element.elementor-element-0aa19b1{width:var( --container-widget-width, 319.262px );max-width:319.262px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 10px;--container-widget-width:319.262px;--container-widget-flex-grow:0;}.elementor-87 .elementor-element.elementor-element-0aa19b1.elementor-element{--align-self:flex-start;}.elementor-87 .elementor-element.elementor-element-4d6df67{width:var( --container-widget-width, 315.488px );max-width:315.488px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 10px;--container-widget-width:315.488px;--container-widget-flex-grow:0;text-align:start;}.elementor-87 .elementor-element.elementor-element-4d6df67.elementor-element{--align-self:flex-start;}.elementor-87 .elementor-element.elementor-element-758845c{width:var( --container-widget-width, 323.262px );max-width:323.262px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 10px;--container-widget-width:323.262px;--container-widget-flex-grow:0;}.elementor-87 .elementor-element.elementor-element-758845c.elementor-element{--align-self:flex-start;}.elementor-87 .elementor-element.elementor-element-8410feb{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 10px;text-align:start;}.elementor-87 .elementor-element.elementor-element-8410feb.elementor-element{--align-self:flex-start;}.elementor-87 .elementor-element.elementor-element-58de698{width:var( --container-widget-width, 319.262px );max-width:319.262px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 10px;--container-widget-width:319.262px;--container-widget-flex-grow:0;}.elementor-87 .elementor-element.elementor-element-58de698.elementor-element{--align-self:flex-start;}.elementor-87 .elementor-element.elementor-element-92a7388{width:var( --container-widget-width, 316.488px );max-width:316.488px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 10px;--container-widget-width:316.488px;--container-widget-flex-grow:0;text-align:start;}.elementor-87 .elementor-element.elementor-element-92a7388.elementor-element{--align-self:flex-start;}.elementor-87 .elementor-element.elementor-element-2fbe7bc{width:var( --container-widget-width, 318.262px );max-width:318.262px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 10px;--container-widget-width:318.262px;--container-widget-flex-grow:0;}.elementor-87 .elementor-element.elementor-element-2fbe7bc.elementor-element{--align-self:flex-start;}.elementor-87 .elementor-element.elementor-element-12b62b2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-87 .elementor-element.elementor-element-550f236{width:var( --container-widget-width, 303.775px );max-width:303.775px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:303.775px;--container-widget-flex-grow:0;}}@media(min-width:768px){.elementor-87 .elementor-element.elementor-element-5407011{--content-width:1600px;}.elementor-87 .elementor-element.elementor-element-10c6ff5{--width:50%;}.elementor-87 .elementor-element.elementor-element-282d379{--width:50%;}}/* Start custom CSS for container, class: .elementor-element-4b08c98 */.animated-background{

    background-color:hsla(227,95%,56%,1);
background-image:
radial-gradient(at 80% 100%, hsla(191,95%,56%,1) 0px, transparent 50%),
radial-gradient(at 0% 0%, hsla(178,95%,56%,1) 0px, transparent 50%);


    animation: animatedgradient 10s ease infinite;
    background-size: 200% 200%;
}


@keyframes animatedgradient {
	0% {
		background-position: 0% 25%;
	}
	25% {
		background-position: 100% 50%;
	}
	50% {
		background-position: 50% 75%;
	}
	75% {
		background-position: 25% 25%;
	}
	100% {
		background-position: 0% 25%;
	}

}/* End custom CSS */