.elementor-21873 .elementor-element.elementor-element-e5ea87e{--display:flex;--min-height:70vh;--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;}.elementor-21873 .elementor-element.elementor-element-e5ea87e:not(.elementor-motion-effects-element-type-background), .elementor-21873 .elementor-element.elementor-element-e5ea87e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://partitalia.com/wp-content/uploads/2026/04/partitalia_la-nostra-storia_hero-desktop.jpg");background-position:center center;background-size:cover;}.elementor-21873 .elementor-element.elementor-element-d81649e{--display:flex;--min-height:30vh;--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--background-transition:0.3s;--overlay-opacity:0.8;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-21873 .elementor-element.elementor-element-d81649e::before, .elementor-21873 .elementor-element.elementor-element-d81649e > .elementor-background-video-container::before, .elementor-21873 .elementor-element.elementor-element-d81649e > .e-con-inner > .elementor-background-video-container::before, .elementor-21873 .elementor-element.elementor-element-d81649e > .elementor-background-slideshow::before, .elementor-21873 .elementor-element.elementor-element-d81649e > .e-con-inner > .elementor-background-slideshow::before, .elementor-21873 .elementor-element.elementor-element-d81649e > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#FFFFFF;--background-overlay:'';}.elementor-21873 .elementor-element.elementor-element-a00df74{font-family:"Raleway", Sans-serif;font-size:18px;font-weight:400;color:#000000;}.elementor-21873 .elementor-element.elementor-element-aa24bdb .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:40px;font-weight:700;}.elementor-21873 .elementor-element.elementor-element-e480a14{--spacer-size:10px;}.elementor-21873 .elementor-element.elementor-element-32246be{font-family:"Raleway", Sans-serif;font-size:22px;line-height:23px;color:#000000;}.elementor-21873 .elementor-element.elementor-element-f8c6481{--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-21873 .elementor-element.elementor-element-31d2ff3{--spacer-size:60px;}.elementor-21873 .elementor-element.elementor-element-01301c2{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-21873 .elementor-element.elementor-element-f65d94b{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-21873 .elementor-element.elementor-element-a2584d3{--display:flex;}.elementor-21873 .elementor-element.elementor-element-a2584d3.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-21873 .elementor-element.elementor-element-07ac2e8{--spacer-size:80px;}.elementor-21873 .elementor-element.elementor-element-2f4d821{padding:0px 20px 0px 0px;}.elementor-21873 .elementor-element.elementor-element-2f4d821 .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:32px;font-weight:700;}.elementor-21873 .elementor-element.elementor-element-96d5996{--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;}.elementor-21873 .elementor-element.elementor-element-749f76f{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1.5px;--divider-icon-size:70px;}.elementor-21873 .elementor-element.elementor-element-749f76f.elementor-element{--align-self:center;}.elementor-21873 .elementor-element.elementor-element-749f76f .elementor-divider-separator{width:90%;margin:0 auto;margin-left:0;}.elementor-21873 .elementor-element.elementor-element-749f76f .elementor-divider{text-align:left;padding-block-start:15px;padding-block-end:15px;}.elementor-21873 .elementor-element.elementor-element-4def653{margin:-30px 10px calc(var(--kit-widget-spacing, 0px) + 0px) 80px;padding:0px 0px 0px 0px;font-family:"Raleway", Sans-serif;font-size:22px;line-height:23px;}.elementor-21873 .elementor-element.elementor-element-0ba80db{--display:flex;}.elementor-21873 .elementor-element.elementor-element-0d29443{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-21873 .elementor-element.elementor-element-01bb8f5{--display:flex;}.elementor-21873 .elementor-element.elementor-element-21deefa{--display:flex;}.elementor-21873 .elementor-element.elementor-element-7d787da{--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;}.elementor-21873 .elementor-element.elementor-element-cb0ebda{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1.5px;--divider-icon-size:70px;}.elementor-21873 .elementor-element.elementor-element-cb0ebda.elementor-element{--align-self:center;}.elementor-21873 .elementor-element.elementor-element-cb0ebda .elementor-divider-separator{width:90%;margin:0 auto;margin-right:0;}.elementor-21873 .elementor-element.elementor-element-cb0ebda .elementor-divider{text-align:right;padding-block-start:15px;padding-block-end:15px;}.elementor-21873 .elementor-element.elementor-element-54230f1{margin:-30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 60px;padding:0px 0px 0px 0px;font-family:"Raleway", Sans-serif;font-size:22px;line-height:23px;}.elementor-21873 .elementor-element.elementor-element-59bd4a3{--spacer-size:50px;}.elementor-21873 .elementor-element.elementor-element-b886b3f{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-21873 .elementor-element.elementor-element-3168e9d{--display:flex;}.elementor-21873 .elementor-element.elementor-element-8b60e66{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1.5px;--divider-icon-size:70px;}.elementor-21873 .elementor-element.elementor-element-8b60e66.elementor-element{--align-self:center;}.elementor-21873 .elementor-element.elementor-element-8b60e66 .elementor-divider-separator{width:90%;margin:0 auto;margin-left:0;}.elementor-21873 .elementor-element.elementor-element-8b60e66 .elementor-divider{text-align:left;padding-block-start:15px;padding-block-end:15px;}.elementor-21873 .elementor-element.elementor-element-363b21c{margin:-30px 10px calc(var(--kit-widget-spacing, 0px) + 0px) 80px;padding:0px 0px 0px 0px;font-family:"Raleway", Sans-serif;font-size:22px;line-height:23px;}.elementor-21873 .elementor-element.elementor-element-d3f4a43{--display:flex;}.elementor-21873 .elementor-element.elementor-element-1891460{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-21873 .elementor-element.elementor-element-2db9b54{--display:flex;}.elementor-21873 .elementor-element.elementor-element-c425a77{--display:flex;}.elementor-21873 .elementor-element.elementor-element-b180b55{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1.5px;--divider-icon-size:70px;}.elementor-21873 .elementor-element.elementor-element-b180b55.elementor-element{--align-self:center;}.elementor-21873 .elementor-element.elementor-element-b180b55 .elementor-divider-separator{width:90%;margin:0 auto;margin-right:0;}.elementor-21873 .elementor-element.elementor-element-b180b55 .elementor-divider{text-align:right;padding-block-start:15px;padding-block-end:15px;}.elementor-21873 .elementor-element.elementor-element-229b8c0{margin:-30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 60px;padding:0px 0px 0px 0px;font-family:"Raleway", Sans-serif;font-size:22px;line-height:23px;}.elementor-21873 .elementor-element.elementor-element-aec4d23{--spacer-size:30px;}.elementor-21873 .elementor-element.elementor-element-caee31e{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-21873 .elementor-element.elementor-element-caee31e:not(.elementor-motion-effects-element-type-background), .elementor-21873 .elementor-element.elementor-element-caee31e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#DFE6F6;}.elementor-21873 .elementor-element.elementor-element-f5a0d4f{--display:flex;}.elementor-21873 .elementor-element.elementor-element-8b78ada{--spacer-size:30px;}.elementor-21873 .elementor-element.elementor-element-a351ccb{padding:0px 20px 0px 0px;}.elementor-21873 .elementor-element.elementor-element-a351ccb .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:32px;font-weight:700;}.elementor-21873 .elementor-element.elementor-element-c941fdd{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1.5px;--divider-icon-size:70px;}.elementor-21873 .elementor-element.elementor-element-c941fdd.elementor-element{--align-self:center;}.elementor-21873 .elementor-element.elementor-element-c941fdd .elementor-divider-separator{width:90%;margin:0 auto;margin-left:0;}.elementor-21873 .elementor-element.elementor-element-c941fdd .elementor-divider{text-align:left;padding-block-start:15px;padding-block-end:15px;}.elementor-21873 .elementor-element.elementor-element-55be64c{margin:-30px 10px calc(var(--kit-widget-spacing, 0px) + 0px) 80px;padding:0px 0px 0px 0px;font-family:"Raleway", Sans-serif;font-size:22px;line-height:23px;}.elementor-21873 .elementor-element.elementor-element-1227a23{--display:flex;}.elementor-21873 .elementor-element.elementor-element-dc7ef00{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-21873 .elementor-element.elementor-element-dc7ef00:not(.elementor-motion-effects-element-type-background), .elementor-21873 .elementor-element.elementor-element-dc7ef00 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#DFE6F6;}.elementor-21873 .elementor-element.elementor-element-7ad1c2e{--display:flex;}.elementor-21873 .elementor-element.elementor-element-7619222{--spacer-size:30px;}.elementor-21873 .elementor-element.elementor-element-8eece17{--display:flex;}.elementor-21873 .elementor-element.elementor-element-409c607{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1.5px;--divider-icon-size:70px;}.elementor-21873 .elementor-element.elementor-element-409c607.elementor-element{--align-self:center;}.elementor-21873 .elementor-element.elementor-element-409c607 .elementor-divider-separator{width:90%;margin:0 auto;margin-right:0;}.elementor-21873 .elementor-element.elementor-element-409c607 .elementor-divider{text-align:right;padding-block-start:15px;padding-block-end:15px;}.elementor-21873 .elementor-element.elementor-element-b728166{margin:-30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 60px;padding:0px 0px 0px 0px;font-family:"Raleway", Sans-serif;font-size:22px;line-height:23px;}.elementor-21873 .elementor-element.elementor-element-f1ab81d{--spacer-size:30px;}.elementor-21873 .elementor-element.elementor-element-272c67c{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-21873 .elementor-element.elementor-element-42af56e{--display:flex;}.elementor-21873 .elementor-element.elementor-element-3918b1c{--spacer-size:30px;}.elementor-21873 .elementor-element.elementor-element-c6196ba{padding:0px 20px 0px 0px;}.elementor-21873 .elementor-element.elementor-element-c6196ba .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:32px;font-weight:700;}.elementor-21873 .elementor-element.elementor-element-552af4c{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1.5px;--divider-icon-size:70px;}.elementor-21873 .elementor-element.elementor-element-552af4c.elementor-element{--align-self:center;}.elementor-21873 .elementor-element.elementor-element-552af4c .elementor-divider-separator{width:90%;margin:0 auto;margin-left:0;}.elementor-21873 .elementor-element.elementor-element-552af4c .elementor-divider{text-align:left;padding-block-start:15px;padding-block-end:15px;}.elementor-21873 .elementor-element.elementor-element-33032f8{margin:-30px 10px calc(var(--kit-widget-spacing, 0px) + 0px) 80px;padding:0px 0px 0px 0px;font-family:"Raleway", Sans-serif;font-size:22px;line-height:23px;}.elementor-21873 .elementor-element.elementor-element-1f206bc{--display:flex;}.elementor-21873 .elementor-element.elementor-element-264c0ce{--spacer-size:30px;}.elementor-21873 .elementor-element.elementor-element-be65962{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-21873 .elementor-element.elementor-element-f6b625a{--display:flex;}.elementor-21873 .elementor-element.elementor-element-a4df0f8{--display:flex;}.elementor-21873 .elementor-element.elementor-element-a2aa962{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1.5px;--divider-icon-size:70px;}.elementor-21873 .elementor-element.elementor-element-a2aa962.elementor-element{--align-self:center;}.elementor-21873 .elementor-element.elementor-element-a2aa962 .elementor-divider-separator{width:90%;margin:0 auto;margin-right:0;}.elementor-21873 .elementor-element.elementor-element-a2aa962 .elementor-divider{text-align:right;padding-block-start:15px;padding-block-end:15px;}.elementor-21873 .elementor-element.elementor-element-5aeac66{margin:-30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 60px;padding:0px 0px 0px 0px;font-family:"Raleway", Sans-serif;font-size:22px;line-height:23px;}.elementor-21873 .elementor-element.elementor-element-1623a55{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-21873 .elementor-element.elementor-element-5bd3709{--display:flex;}.elementor-21873 .elementor-element.elementor-element-f2c75b0{--spacer-size:50px;}.elementor-21873 .elementor-element.elementor-element-5225bd1{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1.5px;--divider-icon-size:70px;}.elementor-21873 .elementor-element.elementor-element-5225bd1.elementor-element{--align-self:center;}.elementor-21873 .elementor-element.elementor-element-5225bd1 .elementor-divider-separator{width:90%;margin:0 auto;margin-left:0;}.elementor-21873 .elementor-element.elementor-element-5225bd1 .elementor-divider{text-align:left;padding-block-start:15px;padding-block-end:15px;}.elementor-21873 .elementor-element.elementor-element-4be8fcb{margin:-30px 10px calc(var(--kit-widget-spacing, 0px) + 0px) 80px;padding:0px 0px 0px 0px;font-family:"Raleway", Sans-serif;font-size:22px;line-height:23px;}.elementor-21873 .elementor-element.elementor-element-a29d3b9{--spacer-size:30px;}.elementor-21873 .elementor-element.elementor-element-fb0618e{--display:flex;}.elementor-21873 .elementor-element.elementor-element-9d872ac{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-21873 .elementor-element.elementor-element-9d872ac:not(.elementor-motion-effects-element-type-background), .elementor-21873 .elementor-element.elementor-element-9d872ac > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#DFE6F6;}.elementor-21873 .elementor-element.elementor-element-1a9575b{--display:flex;}.elementor-21873 .elementor-element.elementor-element-d516d7e{--spacer-size:30px;}.elementor-21873 .elementor-element.elementor-element-0b954a5{padding:0px 20px 0px 0px;}.elementor-21873 .elementor-element.elementor-element-0b954a5 .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:32px;font-weight:700;}.elementor-21873 .elementor-element.elementor-element-bab29a4{--display:flex;}.elementor-21873 .elementor-element.elementor-element-5923622{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-21873 .elementor-element.elementor-element-5923622:not(.elementor-motion-effects-element-type-background), .elementor-21873 .elementor-element.elementor-element-5923622 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#DFE6F6;}.elementor-21873 .elementor-element.elementor-element-3b13072{--display:flex;}.elementor-21873 .elementor-element.elementor-element-9b92039{--display:flex;}.elementor-21873 .elementor-element.elementor-element-b389442{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1.5px;--divider-icon-size:70px;}.elementor-21873 .elementor-element.elementor-element-b389442.elementor-element{--align-self:center;}.elementor-21873 .elementor-element.elementor-element-b389442 .elementor-divider-separator{width:90%;margin:0 auto;margin-right:0;}.elementor-21873 .elementor-element.elementor-element-b389442 .elementor-divider{text-align:right;padding-block-start:15px;padding-block-end:15px;}.elementor-21873 .elementor-element.elementor-element-271ce0d{margin:-30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 60px;padding:0px 0px 0px 0px;font-family:"Raleway", Sans-serif;font-size:22px;line-height:23px;}.elementor-21873 .elementor-element.elementor-element-0ef6308{--spacer-size:30px;}.elementor-21873 .elementor-element.elementor-element-c0d45d9{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-21873 .elementor-element.elementor-element-d0ad377{--display:flex;}.elementor-21873 .elementor-element.elementor-element-7817b78{--spacer-size:30px;}.elementor-21873 .elementor-element.elementor-element-a56dab6{padding:0px 20px 0px 0px;}.elementor-21873 .elementor-element.elementor-element-a56dab6 .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:32px;font-weight:700;}.elementor-21873 .elementor-element.elementor-element-51ae618{--spacer-size:10px;}.elementor-21873 .elementor-element.elementor-element-dcffe9a{--display:flex;}.elementor-21873 .elementor-element.elementor-element-f0764f7{--spacer-size:30px;}.elementor-21873 .elementor-element.elementor-element-4d9be9a{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-21873 .elementor-element.elementor-element-546f9b3{--display:flex;}.elementor-21873 .elementor-element.elementor-element-846537d{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1.5px;--divider-icon-size:70px;}.elementor-21873 .elementor-element.elementor-element-846537d.elementor-element{--align-self:center;}.elementor-21873 .elementor-element.elementor-element-846537d .elementor-divider-separator{width:90%;margin:0 auto;margin-left:0;}.elementor-21873 .elementor-element.elementor-element-846537d .elementor-divider{text-align:left;padding-block-start:15px;padding-block-end:15px;}.elementor-21873 .elementor-element.elementor-element-c74c7df{margin:-30px 10px calc(var(--kit-widget-spacing, 0px) + 0px) 80px;padding:0px 0px 0px 0px;font-family:"Raleway", Sans-serif;font-size:22px;line-height:23px;}.elementor-21873 .elementor-element.elementor-element-b574629{--spacer-size:50px;}.elementor-21873 .elementor-element.elementor-element-a2900fe{--display:flex;}.elementor-21873 .elementor-element.elementor-element-ad745e5{--spacer-size:30px;}.elementor-21873 .elementor-element.elementor-element-671a52b{text-align:start;}.elementor-21873 .elementor-element.elementor-element-671a52b img{width:100%;}.elementor-21873 .elementor-element.elementor-element-2fdd546{--spacer-size:30px;}.elementor-21873 .elementor-element.elementor-element-47bd295{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-21873 .elementor-element.elementor-element-47bd295:not(.elementor-motion-effects-element-type-background), .elementor-21873 .elementor-element.elementor-element-47bd295 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#DFE6F6;}.elementor-21873 .elementor-element.elementor-element-2752f05{--display:flex;}.elementor-21873 .elementor-element.elementor-element-833ebdc{--spacer-size:30px;}.elementor-21873 .elementor-element.elementor-element-ba9dfee{padding:0px 20px 0px 0px;}.elementor-21873 .elementor-element.elementor-element-ba9dfee .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:32px;font-weight:700;}.elementor-21873 .elementor-element.elementor-element-54b4a45{--display:flex;}.elementor-21873 .elementor-element.elementor-element-7fe1819{--spacer-size:30px;}.elementor-21873 .elementor-element.elementor-element-b217070{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-21873 .elementor-element.elementor-element-b217070:not(.elementor-motion-effects-element-type-background), .elementor-21873 .elementor-element.elementor-element-b217070 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#DFE6F6;}.elementor-21873 .elementor-element.elementor-element-644ca5b{--display:flex;}.elementor-21873 .elementor-element.elementor-element-f0bfa13{--display:flex;}.elementor-21873 .elementor-element.elementor-element-2d808f4{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1.5px;--divider-icon-size:70px;}.elementor-21873 .elementor-element.elementor-element-2d808f4.elementor-element{--align-self:center;}.elementor-21873 .elementor-element.elementor-element-2d808f4 .elementor-divider-separator{width:90%;margin:0 auto;margin-right:0;}.elementor-21873 .elementor-element.elementor-element-2d808f4 .elementor-divider{text-align:right;padding-block-start:15px;padding-block-end:15px;}.elementor-21873 .elementor-element.elementor-element-3ad79af{margin:-30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 60px;padding:0px 0px 0px 0px;font-family:"Raleway", Sans-serif;font-size:22px;line-height:23px;}.elementor-21873 .elementor-element.elementor-element-a136567{--spacer-size:30px;}.elementor-21873 .elementor-element.elementor-element-5492f8d{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-21873 .elementor-element.elementor-element-5492f8d:not(.elementor-motion-effects-element-type-background), .elementor-21873 .elementor-element.elementor-element-5492f8d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#DFE6F6;}.elementor-21873 .elementor-element.elementor-element-5d5cb73{--display:flex;}.elementor-21873 .elementor-element.elementor-element-57aece9{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1.5px;--divider-icon-size:70px;}.elementor-21873 .elementor-element.elementor-element-57aece9.elementor-element{--align-self:center;}.elementor-21873 .elementor-element.elementor-element-57aece9 .elementor-divider-separator{width:90%;margin:0 auto;margin-left:0;}.elementor-21873 .elementor-element.elementor-element-57aece9 .elementor-divider{text-align:left;padding-block-start:15px;padding-block-end:15px;}.elementor-21873 .elementor-element.elementor-element-eaee117{margin:-30px 10px calc(var(--kit-widget-spacing, 0px) + 0px) 80px;padding:0px 0px 0px 0px;font-family:"Raleway", Sans-serif;font-size:22px;line-height:23px;}.elementor-21873 .elementor-element.elementor-element-e766c73{--display:flex;}.elementor-21873 .elementor-element.elementor-element-b84f12d{--spacer-size:30px;}.elementor-21873 .elementor-element.elementor-element-d2de42f{text-align:start;}.elementor-21873 .elementor-element.elementor-element-d2de42f img{width:100%;}.elementor-21873 .elementor-element.elementor-element-07b82a0{--spacer-size:30px;}.elementor-21873 .elementor-element.elementor-element-201b8d0{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-21873 .elementor-element.elementor-element-c4b60dc{--display:flex;}.elementor-21873 .elementor-element.elementor-element-8a4b8b7{--spacer-size:30px;}.elementor-21873 .elementor-element.elementor-element-b968dda{padding:0px 20px 0px 0px;}.elementor-21873 .elementor-element.elementor-element-b968dda .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:32px;font-weight:700;}.elementor-21873 .elementor-element.elementor-element-86c13fd{--display:flex;}.elementor-21873 .elementor-element.elementor-element-d773ae8{--spacer-size:30px;}.elementor-21873 .elementor-element.elementor-element-fe57e39{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-21873 .elementor-element.elementor-element-e19deab{--display:flex;}.elementor-21873 .elementor-element.elementor-element-ee4709d{--spacer-size:30px;}.elementor-21873 .elementor-element.elementor-element-cc0cf4d{text-align:end;}.elementor-21873 .elementor-element.elementor-element-cc0cf4d img{width:100%;}.elementor-21873 .elementor-element.elementor-element-5922a88{--spacer-size:50px;}.elementor-21873 .elementor-element.elementor-element-6be0e39{--display:flex;}.elementor-21873 .elementor-element.elementor-element-ceef822{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1.5px;--divider-icon-size:70px;}.elementor-21873 .elementor-element.elementor-element-ceef822.elementor-element{--align-self:center;}.elementor-21873 .elementor-element.elementor-element-ceef822 .elementor-divider-separator{width:90%;margin:0 auto;margin-right:0;}.elementor-21873 .elementor-element.elementor-element-ceef822 .elementor-divider{text-align:right;padding-block-start:15px;padding-block-end:15px;}.elementor-21873 .elementor-element.elementor-element-b9adbda{margin:-30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 60px;padding:0px 0px 0px 0px;font-family:"Raleway", Sans-serif;font-size:22px;line-height:23px;}.elementor-21873 .elementor-element.elementor-element-09bcf70{--display:flex;}.elementor-21873 .elementor-element.elementor-element-e88f797{text-align:end;}.elementor-21873 .elementor-element.elementor-element-e88f797 img{width:100%;}.elementor-21873 .elementor-element.elementor-element-464059d{--spacer-size:50px;}.elementor-21873 .elementor-element.elementor-element-def19fa{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-21873 .elementor-element.elementor-element-c1c179c{--display:flex;}.elementor-21873 .elementor-element.elementor-element-2143f98{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1.5px;--divider-icon-size:70px;}.elementor-21873 .elementor-element.elementor-element-2143f98.elementor-element{--align-self:center;}.elementor-21873 .elementor-element.elementor-element-2143f98 .elementor-divider-separator{width:90%;margin:0 auto;margin-left:0;}.elementor-21873 .elementor-element.elementor-element-2143f98 .elementor-divider{text-align:left;padding-block-start:15px;padding-block-end:15px;}.elementor-21873 .elementor-element.elementor-element-07820f5{margin:-30px 10px calc(var(--kit-widget-spacing, 0px) + 0px) 80px;padding:0px 0px 0px 0px;font-family:"Raleway", Sans-serif;font-size:22px;line-height:23px;}.elementor-21873 .elementor-element.elementor-element-fd0a16a{--display:flex;}.elementor-21873 .elementor-element.elementor-element-99815db{--spacer-size:30px;}.elementor-21873 .elementor-element.elementor-element-5d71511{text-align:start;}.elementor-21873 .elementor-element.elementor-element-5d71511 img{width:100%;}.elementor-21873 .elementor-element.elementor-element-cb285b0{--spacer-size:30px;}.elementor-21873 .elementor-element.elementor-element-371f462{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-21873 .elementor-element.elementor-element-371f462:not(.elementor-motion-effects-element-type-background), .elementor-21873 .elementor-element.elementor-element-371f462 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#DFE6F6;}.elementor-21873 .elementor-element.elementor-element-afc3cbb{--display:flex;}.elementor-21873 .elementor-element.elementor-element-6b318e2{--spacer-size:30px;}.elementor-21873 .elementor-element.elementor-element-258282a{padding:0px 20px 0px 0px;}.elementor-21873 .elementor-element.elementor-element-258282a .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:32px;font-weight:700;}.elementor-21873 .elementor-element.elementor-element-298e7cd{--display:flex;}.elementor-21873 .elementor-element.elementor-element-c236fb5{--spacer-size:30px;}.elementor-21873 .elementor-element.elementor-element-cc03c8b{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-21873 .elementor-element.elementor-element-cc03c8b:not(.elementor-motion-effects-element-type-background), .elementor-21873 .elementor-element.elementor-element-cc03c8b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#DFE6F6;}.elementor-21873 .elementor-element.elementor-element-02d1b57{--display:flex;}.elementor-21873 .elementor-element.elementor-element-dc6e354{--spacer-size:30px;}.elementor-21873 .elementor-element.elementor-element-a2c017b{text-align:end;}.elementor-21873 .elementor-element.elementor-element-a2c017b img{width:100%;}.elementor-21873 .elementor-element.elementor-element-97c2523{--spacer-size:50px;}.elementor-21873 .elementor-element.elementor-element-80c5790{--display:flex;}.elementor-21873 .elementor-element.elementor-element-b54b09b{--spacer-size:30px;}.elementor-21873 .elementor-element.elementor-element-cf3046b{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1.5px;--divider-icon-size:70px;}.elementor-21873 .elementor-element.elementor-element-cf3046b.elementor-element{--align-self:center;}.elementor-21873 .elementor-element.elementor-element-cf3046b .elementor-divider-separator{width:90%;margin:0 auto;margin-right:0;}.elementor-21873 .elementor-element.elementor-element-cf3046b .elementor-divider{text-align:right;padding-block-start:15px;padding-block-end:15px;}.elementor-21873 .elementor-element.elementor-element-18180bf{margin:-30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 60px;padding:0px 0px 0px 0px;font-family:"Raleway", Sans-serif;font-size:22px;line-height:23px;}.elementor-21873 .elementor-element.elementor-element-cfbd724{--display:flex;}.elementor-21873 .elementor-element.elementor-element-f045d8f{text-align:end;}.elementor-21873 .elementor-element.elementor-element-f045d8f img{width:100%;}.elementor-21873 .elementor-element.elementor-element-400a951{--spacer-size:50px;}.elementor-21873 .elementor-element.elementor-element-60b25e5{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-21873 .elementor-element.elementor-element-60b25e5:not(.elementor-motion-effects-element-type-background), .elementor-21873 .elementor-element.elementor-element-60b25e5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#DFE6F6;}.elementor-21873 .elementor-element.elementor-element-aec88a3{--display:flex;}.elementor-21873 .elementor-element.elementor-element-754c665{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1.5px;--divider-icon-size:70px;}.elementor-21873 .elementor-element.elementor-element-754c665.elementor-element{--align-self:center;}.elementor-21873 .elementor-element.elementor-element-754c665 .elementor-divider-separator{width:90%;margin:0 auto;margin-left:0;}.elementor-21873 .elementor-element.elementor-element-754c665 .elementor-divider{text-align:left;padding-block-start:15px;padding-block-end:15px;}.elementor-21873 .elementor-element.elementor-element-92b4865{margin:-30px 10px calc(var(--kit-widget-spacing, 0px) + 0px) 80px;padding:0px 0px 0px 0px;font-family:"Raleway", Sans-serif;font-size:22px;line-height:23px;}.elementor-21873 .elementor-element.elementor-element-a68ea7a{--display:flex;}.elementor-21873 .elementor-element.elementor-element-11c54d1{--spacer-size:30px;}.elementor-21873 .elementor-element.elementor-element-e90bd4f{text-align:start;}.elementor-21873 .elementor-element.elementor-element-e90bd4f img{width:100%;}.elementor-21873 .elementor-element.elementor-element-e9c5099{--spacer-size:50px;}.elementor-21873 .elementor-element.elementor-element-4136007{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-21873 .elementor-element.elementor-element-4136007:not(.elementor-motion-effects-element-type-background), .elementor-21873 .elementor-element.elementor-element-4136007 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#DFE6F6;}.elementor-21873 .elementor-element.elementor-element-7348a08{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-21873 .elementor-element.elementor-element-7348a08.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-21873 .elementor-element.elementor-element-0215d87{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-21873 .elementor-element.elementor-element-0215d87.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-21873 .elementor-element.elementor-element-d2ac4cb{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-21873 .elementor-element.elementor-element-d2ac4cb.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-21873 .elementor-element.elementor-element-bbc9ae8{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-21873 .elementor-element.elementor-element-1f2ab90{--display:flex;}@media(min-width:768px){.elementor-21873 .elementor-element.elementor-element-a2584d3{--width:49.825%;}.elementor-21873 .elementor-element.elementor-element-0ba80db{--width:50%;}.elementor-21873 .elementor-element.elementor-element-01bb8f5{--width:50%;}.elementor-21873 .elementor-element.elementor-element-21deefa{--width:50%;}.elementor-21873 .elementor-element.elementor-element-3168e9d{--width:50%;}.elementor-21873 .elementor-element.elementor-element-d3f4a43{--width:50%;}.elementor-21873 .elementor-element.elementor-element-2db9b54{--width:50%;}.elementor-21873 .elementor-element.elementor-element-c425a77{--width:50%;}.elementor-21873 .elementor-element.elementor-element-f5a0d4f{--width:50%;}.elementor-21873 .elementor-element.elementor-element-1227a23{--width:50%;}.elementor-21873 .elementor-element.elementor-element-7ad1c2e{--width:50%;}.elementor-21873 .elementor-element.elementor-element-8eece17{--width:50%;}.elementor-21873 .elementor-element.elementor-element-42af56e{--width:50%;}.elementor-21873 .elementor-element.elementor-element-1f206bc{--width:50%;}.elementor-21873 .elementor-element.elementor-element-f6b625a{--width:50%;}.elementor-21873 .elementor-element.elementor-element-a4df0f8{--width:50%;}.elementor-21873 .elementor-element.elementor-element-5bd3709{--width:50%;}.elementor-21873 .elementor-element.elementor-element-fb0618e{--width:50%;}.elementor-21873 .elementor-element.elementor-element-1a9575b{--width:50%;}.elementor-21873 .elementor-element.elementor-element-bab29a4{--width:50%;}.elementor-21873 .elementor-element.elementor-element-3b13072{--width:50%;}.elementor-21873 .elementor-element.elementor-element-9b92039{--width:50%;}.elementor-21873 .elementor-element.elementor-element-d0ad377{--width:50%;}.elementor-21873 .elementor-element.elementor-element-dcffe9a{--width:50%;}.elementor-21873 .elementor-element.elementor-element-546f9b3{--width:50%;}.elementor-21873 .elementor-element.elementor-element-a2900fe{--width:50%;}.elementor-21873 .elementor-element.elementor-element-2752f05{--width:50%;}.elementor-21873 .elementor-element.elementor-element-54b4a45{--width:50%;}.elementor-21873 .elementor-element.elementor-element-644ca5b{--width:50%;}.elementor-21873 .elementor-element.elementor-element-f0bfa13{--width:50%;}.elementor-21873 .elementor-element.elementor-element-5d5cb73{--width:50%;}.elementor-21873 .elementor-element.elementor-element-e766c73{--width:50%;}.elementor-21873 .elementor-element.elementor-element-c4b60dc{--width:50%;}.elementor-21873 .elementor-element.elementor-element-86c13fd{--width:50%;}.elementor-21873 .elementor-element.elementor-element-e19deab{--width:50%;}.elementor-21873 .elementor-element.elementor-element-6be0e39{--width:50%;}.elementor-21873 .elementor-element.elementor-element-09bcf70{--width:50%;}.elementor-21873 .elementor-element.elementor-element-c1c179c{--width:50%;}.elementor-21873 .elementor-element.elementor-element-fd0a16a{--width:50%;}.elementor-21873 .elementor-element.elementor-element-afc3cbb{--width:50%;}.elementor-21873 .elementor-element.elementor-element-298e7cd{--width:50%;}.elementor-21873 .elementor-element.elementor-element-02d1b57{--width:50%;}.elementor-21873 .elementor-element.elementor-element-80c5790{--width:50%;}.elementor-21873 .elementor-element.elementor-element-cfbd724{--width:50%;}.elementor-21873 .elementor-element.elementor-element-aec88a3{--width:50%;}.elementor-21873 .elementor-element.elementor-element-a68ea7a{--width:50%;}.elementor-21873 .elementor-element.elementor-element-7348a08{--width:33.33%;}.elementor-21873 .elementor-element.elementor-element-0215d87{--width:33.33%;}.elementor-21873 .elementor-element.elementor-element-d2ac4cb{--width:33.33%;}.elementor-21873 .elementor-element.elementor-element-1f2ab90{--width:100%;}}@media(max-width:1024px){.elementor-21873 .elementor-element.elementor-element-e5ea87e:not(.elementor-motion-effects-element-type-background), .elementor-21873 .elementor-element.elementor-element-e5ea87e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;}.elementor-21873 .elementor-element.elementor-element-d81649e{--margin-top:0px;--margin-bottom:60px;--margin-left:0px;--margin-right:0px;}}@media(max-width:767px){.elementor-21873 .elementor-element.elementor-element-e5ea87e:not(.elementor-motion-effects-element-type-background), .elementor-21873 .elementor-element.elementor-element-e5ea87e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://partitalia.com/wp-content/uploads/2026/04/partitalia_la-nostra-storia_hero-mobile.jpg");background-position:center right;}.elementor-21873 .elementor-element.elementor-element-d81649e{--margin-top:0px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;}.elementor-21873 .elementor-element.elementor-element-cb0ebda .elementor-divider{text-align:right;}.elementor-21873 .elementor-element.elementor-element-cb0ebda .elementor-divider-separator{margin:0 auto;margin-right:0;}.elementor-21873 .elementor-element.elementor-element-59bd4a3{--spacer-size:10px;}.elementor-21873 .elementor-element.elementor-element-f2c75b0{--spacer-size:10px;}.elementor-21873 .elementor-element.elementor-element-464059d{--spacer-size:20px;}.elementor-21873 .elementor-element.elementor-element-400a951{--spacer-size:20px;}}/* Start custom CSS for container, class: .elementor-element-d81649e *//* Applica un rientro dinamico solo quando lo schermo è più piccolo della griglia del sito */
@media (max-width: 1140px) {
.elementor-21873 .elementor-element.elementor-element-d81649e {
/* Crea uno spazio laterale fluido pari al 5% della larghezza dello schermo */
padding-left: 5vw !important;
padding-right: 5vw !important;
}
}

/* Opzionale: aumenta il rientro su mobile per una lettura ancora migliore */
@media (max-width: 767px) {
.elementor-21873 .elementor-element.elementor-element-d81649e {
padding-left: 7vw !important;
padding-right: 7vw !important;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f8c6481 *//* Applica un rientro dinamico solo quando lo schermo è più piccolo della griglia del sito */
@media (max-width: 1140px) {
.elementor-21873 .elementor-element.elementor-element-f8c6481 {
/* Crea uno spazio laterale fluido pari al 5% della larghezza dello schermo */
padding-left: 5vw !important;
padding-right: 5vw !important;
}
}

/* Opzionale: aumenta il rientro su mobile per una lettura ancora migliore */
@media (max-width: 767px) {
.elementor-21873 .elementor-element.elementor-element-f8c6481 {
padding-left: 7vw !important;
padding-right: 7vw !important;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f65d94b *//* Applica un rientro dinamico solo quando lo schermo è più piccolo della griglia del sito */
@media (max-width: 1140px) {
.elementor-21873 .elementor-element.elementor-element-f65d94b {
/* Crea uno spazio laterale fluido pari al 5% della larghezza dello schermo */
padding-left: 5vw !important;
padding-right: 5vw !important;
}
}

/* Opzionale: aumenta il rientro su mobile per una lettura ancora migliore */
@media (max-width: 767px) {
.elementor-21873 .elementor-element.elementor-element-f65d94b {
padding-left: 7vw !important;
padding-right: 7vw !important;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0d29443 *//* Applica un rientro dinamico solo quando lo schermo è più piccolo della griglia del sito */
@media (max-width: 1140px) {
.elementor-21873 .elementor-element.elementor-element-0d29443 {
/* Crea uno spazio laterale fluido pari al 5% della larghezza dello schermo */
padding-left: 5vw !important;
padding-right: 5vw !important;
}
}

/* Opzionale: aumenta il rientro su mobile per una lettura ancora migliore */
@media (max-width: 767px) {
.elementor-21873 .elementor-element.elementor-element-0d29443 {
padding-left: 7vw !important;
padding-right: 7vw !important;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b886b3f *//* Applica un rientro dinamico solo quando lo schermo è più piccolo della griglia del sito */
@media (max-width: 1140px) {
.elementor-21873 .elementor-element.elementor-element-b886b3f {
/* Crea uno spazio laterale fluido pari al 5% della larghezza dello schermo */
padding-left: 5vw !important;
padding-right: 5vw !important;
}
}

/* Opzionale: aumenta il rientro su mobile per una lettura ancora migliore */
@media (max-width: 767px) {
.elementor-21873 .elementor-element.elementor-element-b886b3f {
padding-left: 7vw !important;
padding-right: 7vw !important;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1891460 *//* Applica un rientro dinamico solo quando lo schermo è più piccolo della griglia del sito */
@media (max-width: 1140px) {
.elementor-21873 .elementor-element.elementor-element-1891460 {
/* Crea uno spazio laterale fluido pari al 5% della larghezza dello schermo */
padding-left: 5vw !important;
padding-right: 5vw !important;
}
}

/* Opzionale: aumenta il rientro su mobile per una lettura ancora migliore */
@media (max-width: 767px) {
.elementor-21873 .elementor-element.elementor-element-1891460 {
padding-left: 7vw !important;
padding-right: 7vw !important;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-caee31e *//* Applica un rientro dinamico solo quando lo schermo è più piccolo della griglia del sito */
@media (max-width: 1140px) {
.elementor-21873 .elementor-element.elementor-element-caee31e {
/* Crea uno spazio laterale fluido pari al 5% della larghezza dello schermo */
padding-left: 5vw !important;
padding-right: 5vw !important;
}
}

/* Opzionale: aumenta il rientro su mobile per una lettura ancora migliore */
@media (max-width: 767px) {
.elementor-21873 .elementor-element.elementor-element-caee31e {
padding-left: 7vw !important;
padding-right: 7vw !important;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dc7ef00 *//* Applica un rientro dinamico solo quando lo schermo è più piccolo della griglia del sito */
@media (max-width: 1140px) {
.elementor-21873 .elementor-element.elementor-element-dc7ef00 {
/* Crea uno spazio laterale fluido pari al 5% della larghezza dello schermo */
padding-left: 5vw !important;
padding-right: 5vw !important;
}
}

/* Opzionale: aumenta il rientro su mobile per una lettura ancora migliore */
@media (max-width: 767px) {
.elementor-21873 .elementor-element.elementor-element-dc7ef00 {
padding-left: 7vw !important;
padding-right: 7vw !important;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-272c67c *//* Applica un rientro dinamico solo quando lo schermo è più piccolo della griglia del sito */
@media (max-width: 1140px) {
.elementor-21873 .elementor-element.elementor-element-272c67c {
/* Crea uno spazio laterale fluido pari al 5% della larghezza dello schermo */
padding-left: 5vw !important;
padding-right: 5vw !important;
}
}

/* Opzionale: aumenta il rientro su mobile per una lettura ancora migliore */
@media (max-width: 767px) {
.elementor-21873 .elementor-element.elementor-element-272c67c {
padding-left: 7vw !important;
padding-right: 7vw !important;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-be65962 *//* Applica un rientro dinamico solo quando lo schermo è più piccolo della griglia del sito */
@media (max-width: 1140px) {
.elementor-21873 .elementor-element.elementor-element-be65962 {
/* Crea uno spazio laterale fluido pari al 5% della larghezza dello schermo */
padding-left: 5vw !important;
padding-right: 5vw !important;
}
}

/* Opzionale: aumenta il rientro su mobile per una lettura ancora migliore */
@media (max-width: 767px) {
.elementor-21873 .elementor-element.elementor-element-be65962 {
padding-left: 7vw !important;
padding-right: 7vw !important;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1623a55 *//* Applica un rientro dinamico solo quando lo schermo è più piccolo della griglia del sito */
@media (max-width: 1140px) {
.elementor-21873 .elementor-element.elementor-element-1623a55 {
/* Crea uno spazio laterale fluido pari al 5% della larghezza dello schermo */
padding-left: 5vw !important;
padding-right: 5vw !important;
}
}

/* Opzionale: aumenta il rientro su mobile per una lettura ancora migliore */
@media (max-width: 767px) {
.elementor-21873 .elementor-element.elementor-element-1623a55 {
padding-left: 7vw !important;
padding-right: 7vw !important;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9d872ac *//* Applica un rientro dinamico solo quando lo schermo è più piccolo della griglia del sito */
@media (max-width: 1140px) {
.elementor-21873 .elementor-element.elementor-element-9d872ac {
/* Crea uno spazio laterale fluido pari al 5% della larghezza dello schermo */
padding-left: 5vw !important;
padding-right: 5vw !important;
}
}

/* Opzionale: aumenta il rientro su mobile per una lettura ancora migliore */
@media (max-width: 767px) {
.elementor-21873 .elementor-element.elementor-element-9d872ac {
padding-left: 7vw !important;
padding-right: 7vw !important;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5923622 *//* Applica un rientro dinamico solo quando lo schermo è più piccolo della griglia del sito */
@media (max-width: 1140px) {
.elementor-21873 .elementor-element.elementor-element-5923622 {
/* Crea uno spazio laterale fluido pari al 5% della larghezza dello schermo */
padding-left: 5vw !important;
padding-right: 5vw !important;
}
}

/* Opzionale: aumenta il rientro su mobile per una lettura ancora migliore */
@media (max-width: 767px) {
.elementor-21873 .elementor-element.elementor-element-5923622 {
padding-left: 7vw !important;
padding-right: 7vw !important;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d0ad377 *//* Applica un rientro dinamico solo quando lo schermo è più piccolo della griglia del sito */
@media (max-width: 1140px) {
.elementor-21873 .elementor-element.elementor-element-d0ad377 {
/* Crea uno spazio laterale fluido pari al 5% della larghezza dello schermo */
padding-left: 5vw !important;
padding-right: 5vw !important;
}
}

/* Opzionale: aumenta il rientro su mobile per una lettura ancora migliore */
@media (max-width: 767px) {
.elementor-21873 .elementor-element.elementor-element-d0ad377 {
padding-left: 7vw !important;
padding-right: 7vw !important;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4d9be9a *//* Applica un rientro dinamico solo quando lo schermo è più piccolo della griglia del sito */
@media (max-width: 1140px) {
.elementor-21873 .elementor-element.elementor-element-4d9be9a {
/* Crea uno spazio laterale fluido pari al 5% della larghezza dello schermo */
padding-left: 5vw !important;
padding-right: 5vw !important;
}
}

/* Opzionale: aumenta il rientro su mobile per una lettura ancora migliore */
@media (max-width: 767px) {
.elementor-21873 .elementor-element.elementor-element-4d9be9a {
padding-left: 7vw !important;
padding-right: 7vw !important;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-47bd295 *//* Applica un rientro dinamico solo quando lo schermo è più piccolo della griglia del sito */
@media (max-width: 1140px) {
.elementor-21873 .elementor-element.elementor-element-47bd295 {
/* Crea uno spazio laterale fluido pari al 5% della larghezza dello schermo */
padding-left: 5vw !important;
padding-right: 5vw !important;
}
}

/* Opzionale: aumenta il rientro su mobile per una lettura ancora migliore */
@media (max-width: 767px) {
.elementor-21873 .elementor-element.elementor-element-47bd295 {
padding-left: 7vw !important;
padding-right: 7vw !important;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b217070 *//* Applica un rientro dinamico solo quando lo schermo è più piccolo della griglia del sito */
@media (max-width: 1140px) {
.elementor-21873 .elementor-element.elementor-element-b217070 {
/* Crea uno spazio laterale fluido pari al 5% della larghezza dello schermo */
padding-left: 5vw !important;
padding-right: 5vw !important;
}
}

/* Opzionale: aumenta il rientro su mobile per una lettura ancora migliore */
@media (max-width: 767px) {
.elementor-21873 .elementor-element.elementor-element-b217070 {
padding-left: 7vw !important;
padding-right: 7vw !important;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5492f8d *//* Applica un rientro dinamico solo quando lo schermo è più piccolo della griglia del sito */
@media (max-width: 1140px) {
.elementor-21873 .elementor-element.elementor-element-5492f8d {
/* Crea uno spazio laterale fluido pari al 5% della larghezza dello schermo */
padding-left: 5vw !important;
padding-right: 5vw !important;
}
}

/* Opzionale: aumenta il rientro su mobile per una lettura ancora migliore */
@media (max-width: 767px) {
.elementor-21873 .elementor-element.elementor-element-5492f8d {
padding-left: 7vw !important;
padding-right: 7vw !important;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c4b60dc *//* Applica un rientro dinamico solo quando lo schermo è più piccolo della griglia del sito */
@media (max-width: 1140px) {
.elementor-21873 .elementor-element.elementor-element-c4b60dc {
/* Crea uno spazio laterale fluido pari al 5% della larghezza dello schermo */
padding-left: 5vw !important;
padding-right: 5vw !important;
}
}

/* Opzionale: aumenta il rientro su mobile per una lettura ancora migliore */
@media (max-width: 767px) {
.elementor-21873 .elementor-element.elementor-element-c4b60dc {
padding-left: 7vw !important;
padding-right: 7vw !important;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fe57e39 *//* Applica un rientro dinamico solo quando lo schermo è più piccolo della griglia del sito */
@media (max-width: 1140px) {
.elementor-21873 .elementor-element.elementor-element-fe57e39 {
/* Crea uno spazio laterale fluido pari al 5% della larghezza dello schermo */
padding-left: 5vw !important;
padding-right: 5vw !important;
}
}

/* Opzionale: aumenta il rientro su mobile per una lettura ancora migliore */
@media (max-width: 767px) {
.elementor-21873 .elementor-element.elementor-element-fe57e39 {
padding-left: 7vw !important;
padding-right: 7vw !important;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-def19fa *//* Applica un rientro dinamico solo quando lo schermo è più piccolo della griglia del sito */
@media (max-width: 1140px) {
.elementor-21873 .elementor-element.elementor-element-def19fa {
/* Crea uno spazio laterale fluido pari al 5% della larghezza dello schermo */
padding-left: 5vw !important;
padding-right: 5vw !important;
}
}

/* Opzionale: aumenta il rientro su mobile per una lettura ancora migliore */
@media (max-width: 767px) {
.elementor-21873 .elementor-element.elementor-element-def19fa {
padding-left: 7vw !important;
padding-right: 7vw !important;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-371f462 *//* Applica un rientro dinamico solo quando lo schermo è più piccolo della griglia del sito */
@media (max-width: 1140px) {
.elementor-21873 .elementor-element.elementor-element-371f462 {
/* Crea uno spazio laterale fluido pari al 5% della larghezza dello schermo */
padding-left: 5vw !important;
padding-right: 5vw !important;
}
}

/* Opzionale: aumenta il rientro su mobile per una lettura ancora migliore */
@media (max-width: 767px) {
.elementor-21873 .elementor-element.elementor-element-371f462 {
padding-left: 7vw !important;
padding-right: 7vw !important;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cc03c8b *//* Applica un rientro dinamico solo quando lo schermo è più piccolo della griglia del sito */
@media (max-width: 1140px) {
.elementor-21873 .elementor-element.elementor-element-cc03c8b {
/* Crea uno spazio laterale fluido pari al 5% della larghezza dello schermo */
padding-left: 5vw !important;
padding-right: 5vw !important;
}
}

/* Opzionale: aumenta il rientro su mobile per una lettura ancora migliore */
@media (max-width: 767px) {
.elementor-21873 .elementor-element.elementor-element-cc03c8b {
padding-left: 7vw !important;
padding-right: 7vw !important;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-60b25e5 *//* Applica un rientro dinamico solo quando lo schermo è più piccolo della griglia del sito */
@media (max-width: 1140px) {
.elementor-21873 .elementor-element.elementor-element-60b25e5 {
/* Crea uno spazio laterale fluido pari al 5% della larghezza dello schermo */
padding-left: 5vw !important;
padding-right: 5vw !important;
}
}

/* Opzionale: aumenta il rientro su mobile per una lettura ancora migliore */
@media (max-width: 767px) {
.elementor-21873 .elementor-element.elementor-element-60b25e5 {
padding-left: 7vw !important;
padding-right: 7vw !important;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0215d87 */.elementor-21873 .elementor-element.elementor-element-0215d87 {
    width: 0;
    height: 0;
    /* Disegna il triangolo rovesciato */
    border-left: 15px solid transparent !important;
    border-right: 15px solid transparent !important;
    border-top: 20px solid #585856 !important; /* Grigio della linea */
    
    margin: 0 auto !important;
    padding: 0 !important;
    /* Lo sposta leggermente in alto per toccare la linea senza spazi */
    margin-top: -2px !important; 
}
/* Questa parte agisce SOLO sui telefoni */
@media (max-width: 767px) {
    .elementor-21873 .elementor-element.elementor-element-0215d87 {
        margin-left: 9px !important; /* Sposta il triangolo a sinistra */
        margin-right: auto !important;
        margin-top: -2px !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-01301c2 *//* 1. Il binario grigio */
.elementor-21873 .elementor-element.elementor-element-01301c2 {
    position: relative;
    overflow: visible !important;
}

.elementor-21873 .elementor-element.elementor-element-01301c2::before {
    content: '';
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    top: 0;
    bottom: 0;
    width: 5px;
    background-color: #585856;
    z-index: 1;
}

/* 2. L'Ovale che scorre */
.elementor-21873 .elementor-element.elementor-element-01301c2::after {
    content: '';
    position: absolute;
    left: 50%;
    /* Centra l'ovale sulla linea e lo sposta in base alla variabile --scroll-px */
    transform: translate(-50%, var(--scroll-px, 0));
    top: 0;
    width: 20px;   /* Larghezza ovale */
    height: 35px;  /* Altezza ovale */
    background-color: #41c0f0; /* Il tuo Azzurro */
    border-radius: 50px;       /* Lo rende un ovale */
    border: 3px solid #ffffff; /* Bordo bianco per staccare */
    z-index: 5;                /* Deve stare sopra tutto */
    box-shadow: 0px 4px 10px rgba(0,0,0,0.2);
    pointer-events: none;      /* Non interferisce con i click sui testi */
}
/* Regole solo per Mobile (sotto i 767px) */
@media (max-width: 767px) {
    /* Sposta la linea grigia a sinistra */
    .elementor-21873 .elementor-element.elementor-element-01301c2::before {
        left: 21px !important; /* Distanza dal bordo sinistro */
        transform: none !important;
    }

    /* Sposta il cursore azzurro sulla nuova linea */
    .elementor-21873 .elementor-element.elementor-element-01301c2::after {
        left: 23px !important;
        transform: translateY(var(--scroll-px, 0)) translateX(-50%) !important;
    }
    @media (max-width: 767px) {
    /* Tutti i widget che devono stare a destra della linea */
    .elementor-21873 .elementor-element.elementor-element-01301c2 .elementor-widget-image, 
    .elementor-21873 .elementor-element.elementor-element-01301c2 .elementor-widget-heading, 
    .elementor-21873 .elementor-element.elementor-element-01301c2 .elementor-widget-text-editor,
    .elementor-21873 .elementor-element.elementor-element-01301c2 .elementor-widget-divider {
        margin-left: 40px !important;
        width: calc(100% - 40px) !important;
    }
}/* End custom CSS */