.elementor-31 .elementor-element.elementor-element-617d491{--display:flex;--min-height:510px;--justify-content:center;--overlay-opacity:0.57;}.elementor-31 .elementor-element.elementor-element-617d491:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-617d491 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://percorsiolistici.com/wp-content/uploads/2026/08/training-room-in-a-pilates-gym-2026-03-09-05-46-14-utc.jpg");background-position:center center;background-size:cover;}.elementor-31 .elementor-element.elementor-element-617d491::before, .elementor-31 .elementor-element.elementor-element-617d491 > .elementor-background-video-container::before, .elementor-31 .elementor-element.elementor-element-617d491 > .e-con-inner > .elementor-background-video-container::before, .elementor-31 .elementor-element.elementor-element-617d491 > .elementor-background-slideshow::before, .elementor-31 .elementor-element.elementor-element-617d491 > .e-con-inner > .elementor-background-slideshow::before, .elementor-31 .elementor-element.elementor-element-617d491 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-56323e3 );--background-overlay:'';}.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-31 .elementor-element.elementor-element-bb076f9 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:400;color:var( --e-global-color-accent );}.elementor-31 .elementor-element.elementor-element-a662d77 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:400;color:var( --e-global-color-accent );}.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-31 .elementor-element.elementor-element-0232ba4{color:var( --e-global-color-accent );}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-31 .elementor-element.elementor-element-a1ce6b1 .elementor-button{background-color:#FFFFFF00;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );}.elementor-31 .elementor-element.elementor-element-a1ce6b1 .elementor-button:hover, .elementor-31 .elementor-element.elementor-element-a1ce6b1 .elementor-button:focus{background-color:#FFFFFF1F;color:var( --e-global-color-accent );}.elementor-31 .elementor-element.elementor-element-a1ce6b1 .elementor-button-content-wrapper{flex-direction:row;}.elementor-31 .elementor-element.elementor-element-a1ce6b1 .elementor-button .elementor-button-content-wrapper{gap:13px;}.elementor-31 .elementor-element.elementor-element-a1ce6b1 .elementor-button:hover svg, .elementor-31 .elementor-element.elementor-element-a1ce6b1 .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-31 .elementor-element.elementor-element-45e51fe{--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;--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-31 .elementor-element.elementor-element-2050ee3{--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;}.elementor-31 .elementor-element.elementor-element-dbe3e1f{--display:flex;}.elementor-31 .elementor-element.elementor-element-3f112aa .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-31 .elementor-element.elementor-element-0d6f36d{--display:flex;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-31 .elementor-element.elementor-element-5b6a0fb:not( .elementor-widget-image ), .elementor-31 .elementor-element.elementor-element-5b6a0fb.elementor-widget-image img{-webkit-mask-image:url( https://percorsiolistici.com/wp-content/plugins/elementor/assets/mask-shapes/circle.svg );-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}.elementor-31 .elementor-element.elementor-element-5b6a0fb img{width:73%;border-radius:20px 20px 20px 20px;}.elementor-31 .elementor-element.elementor-element-1f51530{--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;--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-31 .elementor-element.elementor-element-1f51530:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-1f51530 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#7E8F741A;}.elementor-31 .elementor-element.elementor-element-e666c17{--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;}.elementor-31 .elementor-element.elementor-element-4cdb5a8{--display:flex;}.elementor-31 .elementor-element.elementor-element-c862f2f .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-31 .elementor-element.elementor-element-76a0903{--display:flex;}.elementor-31 .elementor-element.elementor-element-c6707fe:not( .elementor-widget-image ), .elementor-31 .elementor-element.elementor-element-c6707fe.elementor-widget-image img{-webkit-mask-image:url( https://percorsiolistici.com/wp-content/plugins/elementor/assets/mask-shapes/circle.svg );-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}.elementor-31 .elementor-element.elementor-element-c6707fe img{width:73%;border-radius:20px 20px 20px 20px;}.elementor-31 .elementor-element.elementor-element-08e545b{--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:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-31 .elementor-element.elementor-element-616e8ff{--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;}.elementor-31 .elementor-element.elementor-element-3d0cc1b{--display:flex;}.elementor-31 .elementor-element.elementor-element-d560f0b .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-31 .elementor-element.elementor-element-b8ca8bd{--display:flex;}.elementor-31 .elementor-element.elementor-element-6fa152d:not( .elementor-widget-image ), .elementor-31 .elementor-element.elementor-element-6fa152d.elementor-widget-image img{-webkit-mask-image:url( https://percorsiolistici.com/wp-content/plugins/elementor/assets/mask-shapes/circle.svg );-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}.elementor-31 .elementor-element.elementor-element-6fa152d img{width:73%;border-radius:20px 20px 20px 20px;}.elementor-31 .elementor-element.elementor-element-cc7a142{--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;--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-31 .elementor-element.elementor-element-cc7a142:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-cc7a142 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#7E8F741A;}.elementor-31 .elementor-element.elementor-element-0131845{--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;}.elementor-31 .elementor-element.elementor-element-1f05db1{--display:flex;}.elementor-31 .elementor-element.elementor-element-fb0c7c4 .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-31 .elementor-element.elementor-element-83761b9{--display:flex;}.elementor-31 .elementor-element.elementor-element-4833a6c:not( .elementor-widget-image ), .elementor-31 .elementor-element.elementor-element-4833a6c.elementor-widget-image img{-webkit-mask-image:url( https://percorsiolistici.com/wp-content/plugins/elementor/assets/mask-shapes/circle.svg );-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}.elementor-31 .elementor-element.elementor-element-4833a6c img{width:73%;border-radius:20px 20px 20px 20px;}.elementor-31 .elementor-element.elementor-element-c114787{--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:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-31 .elementor-element.elementor-element-4f30aaf{--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;}.elementor-31 .elementor-element.elementor-element-b84032a{--display:flex;}.elementor-31 .elementor-element.elementor-element-010becb .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-31 .elementor-element.elementor-element-5d87a53{--display:flex;}.elementor-31 .elementor-element.elementor-element-b917775:not( .elementor-widget-image ), .elementor-31 .elementor-element.elementor-element-b917775.elementor-widget-image img{-webkit-mask-image:url( https://percorsiolistici.com/wp-content/plugins/elementor/assets/mask-shapes/circle.svg );-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}.elementor-31 .elementor-element.elementor-element-b917775 img{width:73%;border-radius:20px 20px 20px 20px;}.elementor-31 .elementor-element.elementor-element-6e9f43d{--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:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-31 .elementor-element.elementor-element-6e9f43d:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-6e9f43d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#7E8F741A;}.elementor-31 .elementor-element.elementor-element-dddfbf7{--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;}.elementor-31 .elementor-element.elementor-element-55b3569{--display:flex;}.elementor-31 .elementor-element.elementor-element-9f4323a .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-31 .elementor-element.elementor-element-10d09c1{--display:flex;}.elementor-31 .elementor-element.elementor-element-02653f3:not( .elementor-widget-image ), .elementor-31 .elementor-element.elementor-element-02653f3.elementor-widget-image img{-webkit-mask-image:url( https://percorsiolistici.com/wp-content/plugins/elementor/assets/mask-shapes/circle.svg );-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}.elementor-31 .elementor-element.elementor-element-02653f3 img{width:73%;border-radius:20px 20px 20px 20px;}.elementor-31 .elementor-element.elementor-element-708824e{--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:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-31 .elementor-element.elementor-element-1cd5dc2{--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;}.elementor-31 .elementor-element.elementor-element-31ec866{--display:flex;}.elementor-31 .elementor-element.elementor-element-190ddd8 .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-31 .elementor-element.elementor-element-df46280{--display:flex;}.elementor-31 .elementor-element.elementor-element-e2bed8d:not( .elementor-widget-image ), .elementor-31 .elementor-element.elementor-element-e2bed8d.elementor-widget-image img{-webkit-mask-image:url( https://percorsiolistici.com/wp-content/plugins/elementor/assets/mask-shapes/circle.svg );-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}.elementor-31 .elementor-element.elementor-element-e2bed8d img{width:73%;border-radius:20px 20px 20px 20px;}.elementor-31 .elementor-element.elementor-element-a64fddc{--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;--flex-wrap:wrap;--overlay-opacity:0.51;--padding-top:100px;--padding-bottom:100px;--padding-left:10px;--padding-right:10px;}.elementor-31 .elementor-element.elementor-element-a64fddc:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-a64fddc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://percorsiolistici.com/wp-content/uploads/2026/07/Golden-Curves-scaled.jpg");background-position:center center;background-size:cover;}.elementor-31 .elementor-element.elementor-element-a64fddc::before, .elementor-31 .elementor-element.elementor-element-a64fddc > .elementor-background-video-container::before, .elementor-31 .elementor-element.elementor-element-a64fddc > .e-con-inner > .elementor-background-video-container::before, .elementor-31 .elementor-element.elementor-element-a64fddc > .elementor-background-slideshow::before, .elementor-31 .elementor-element.elementor-element-a64fddc > .e-con-inner > .elementor-background-slideshow::before, .elementor-31 .elementor-element.elementor-element-a64fddc > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-accent );--background-overlay:'';}.elementor-31 .elementor-element.elementor-element-0229bcd{--display:flex;}.elementor-31 .elementor-element.elementor-element-fe028da{width:100%;max-width:100%;text-align:start;}.elementor-31 .elementor-element.elementor-element-fe028da .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:42px;font-weight:400;color:var( --e-global-color-secondary );}.elementor-31 .elementor-element.elementor-element-3d4df88{--display:flex;--border-radius:12px 12px 12px 12px;--padding-top:30px;--padding-bottom:30px;--padding-left:10px;--padding-right:10px;}.elementor-31 .elementor-element.elementor-element-3d4df88:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-3d4df88 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-31 .elementor-element.elementor-element-e583ae6{text-align:center;}.elementor-31 .elementor-element.elementor-element-64a8a53{text-align:center;}.elementor-31 .elementor-element.elementor-element-1de6366{--display:flex;--border-radius:12px 12px 12px 12px;--padding-top:30px;--padding-bottom:30px;--padding-left:10px;--padding-right:10px;}.elementor-31 .elementor-element.elementor-element-1de6366:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-1de6366 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-31 .elementor-element.elementor-element-5091496{text-align:center;}.elementor-31 .elementor-element.elementor-element-457ccfc{text-align:center;}.elementor-31 .elementor-element.elementor-element-ac7b69f{--spacer-size:146px;}.elementor-31 .elementor-element.elementor-element-5d652db{--display:flex;--border-radius:12px 12px 12px 12px;--padding-top:30px;--padding-bottom:30px;--padding-left:10px;--padding-right:10px;}.elementor-31 .elementor-element.elementor-element-5d652db:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-5d652db > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-31 .elementor-element.elementor-element-145fb95{text-align:center;}.elementor-31 .elementor-element.elementor-element-4ca0c71{text-align:center;}.elementor-31 .elementor-element.elementor-element-304d9f8{--display:flex;--border-radius:12px 12px 12px 12px;--padding-top:30px;--padding-bottom:30px;--padding-left:10px;--padding-right:10px;}.elementor-31 .elementor-element.elementor-element-304d9f8:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-304d9f8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-31 .elementor-element.elementor-element-c89b70d{text-align:center;}.elementor-31 .elementor-element.elementor-element-62039ab{text-align:center;}.elementor-31 .elementor-element.elementor-element-a02e69d{--display:flex;--border-radius:12px 12px 12px 12px;--padding-top:30px;--padding-bottom:30px;--padding-left:10px;--padding-right:10px;}.elementor-31 .elementor-element.elementor-element-a02e69d:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-a02e69d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-31 .elementor-element.elementor-element-04d5588{text-align:center;}.elementor-31 .elementor-element.elementor-element-9931913{--display:flex;--border-radius:12px 12px 12px 12px;--padding-top:30px;--padding-bottom:30px;--padding-left:10px;--padding-right:10px;}.elementor-31 .elementor-element.elementor-element-9931913:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-9931913 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-31 .elementor-element.elementor-element-57914a5{text-align:center;}.elementor-31 .elementor-element.elementor-element-4028488{text-align:center;}.elementor-31 .elementor-element.elementor-element-7bdda0c{--display:flex;}.elementor-31 .elementor-element.elementor-element-dcd3dad .elementor-button{background-color:var( --e-global-color-primary );font-family:"Montserrat", Sans-serif;font-weight:bold;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );}.elementor-31 .elementor-element.elementor-element-dcd3dad .elementor-button:hover, .elementor-31 .elementor-element.elementor-element-dcd3dad .elementor-button:focus{background-color:var( --e-global-color-accent );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-31 .elementor-element.elementor-element-dcd3dad .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-31 .elementor-element.elementor-element-dcd3dad .elementor-button .elementor-button-content-wrapper{gap:13px;}.elementor-31 .elementor-element.elementor-element-dcd3dad .elementor-button:hover svg, .elementor-31 .elementor-element.elementor-element-dcd3dad .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-31 .elementor-element.elementor-element-bdde6a3{--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:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-31 .elementor-element.elementor-element-bdde6a3:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-bdde6a3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#7E8F741A;}.elementor-31 .elementor-element.elementor-element-9906e0d{--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;}.elementor-31 .elementor-element.elementor-element-8130b14{--display:flex;}.elementor-31 .elementor-element.elementor-element-781b55e .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-31 .elementor-element.elementor-element-d96880e{--display:flex;}.elementor-31 .elementor-element.elementor-element-81b8f41:not( .elementor-widget-image ), .elementor-31 .elementor-element.elementor-element-81b8f41.elementor-widget-image img{-webkit-mask-image:url( https://percorsiolistici.com/wp-content/plugins/elementor/assets/mask-shapes/circle.svg );-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}.elementor-31 .elementor-element.elementor-element-81b8f41 img{width:52%;border-radius:20px 20px 20px 20px;}.elementor-31 .elementor-element.elementor-element-35deada{--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:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-31 .elementor-element.elementor-element-df2162c{--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;}.elementor-31 .elementor-element.elementor-element-9585e1e{--display:flex;}.elementor-31 .elementor-element.elementor-element-17ec528 .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-31 .elementor-element.elementor-element-1960256{--display:flex;}.elementor-31 .elementor-element.elementor-element-0dbc835:not( .elementor-widget-image ), .elementor-31 .elementor-element.elementor-element-0dbc835.elementor-widget-image img{-webkit-mask-image:url( https://percorsiolistici.com/wp-content/plugins/elementor/assets/mask-shapes/circle.svg );-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}.elementor-31 .elementor-element.elementor-element-0dbc835 img{width:73%;border-radius:20px 20px 20px 20px;}.elementor-31 .elementor-element.elementor-element-163d2f3{--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:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-31 .elementor-element.elementor-element-163d2f3:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-163d2f3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#7E8F741A;}.elementor-31 .elementor-element.elementor-element-e1a158d{--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;}.elementor-31 .elementor-element.elementor-element-461b2ec{--display:flex;}.elementor-31 .elementor-element.elementor-element-07a2cce .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-31 .elementor-element.elementor-element-e0bd47c{--display:flex;}.elementor-31 .elementor-element.elementor-element-f15b591:not( .elementor-widget-image ), .elementor-31 .elementor-element.elementor-element-f15b591.elementor-widget-image img{-webkit-mask-image:url( https://percorsiolistici.com/wp-content/plugins/elementor/assets/mask-shapes/circle.svg );-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}.elementor-31 .elementor-element.elementor-element-f15b591 img{width:73%;border-radius:20px 20px 20px 20px;}.elementor-31 .elementor-element.elementor-element-9de284a{--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:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-31 .elementor-element.elementor-element-07e7ff5{--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;}.elementor-31 .elementor-element.elementor-element-0761b0c{--display:flex;}.elementor-31 .elementor-element.elementor-element-728c0b5 .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-31 .elementor-element.elementor-element-26ae08a{--display:flex;}.elementor-31 .elementor-element.elementor-element-e80b0f6:not( .elementor-widget-image ), .elementor-31 .elementor-element.elementor-element-e80b0f6.elementor-widget-image img{-webkit-mask-image:url( https://percorsiolistici.com/wp-content/plugins/elementor/assets/mask-shapes/circle.svg );-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}.elementor-31 .elementor-element.elementor-element-e80b0f6 img{width:70%;border-radius:20px 20px 20px 20px;}.elementor-31 .elementor-element.elementor-element-46165c9{--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:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-31 .elementor-element.elementor-element-46165c9:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-46165c9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#7E8F741A;}.elementor-31 .elementor-element.elementor-element-146adc6{--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;}.elementor-31 .elementor-element.elementor-element-3a1c6bf{--display:flex;}.elementor-31 .elementor-element.elementor-element-748ae49 .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-31 .elementor-element.elementor-element-0790fde{--display:flex;}.elementor-31 .elementor-element.elementor-element-ade15c2:not( .elementor-widget-image ), .elementor-31 .elementor-element.elementor-element-ade15c2.elementor-widget-image img{-webkit-mask-image:url( https://percorsiolistici.com/wp-content/plugins/elementor/assets/mask-shapes/circle.svg );-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}.elementor-31 .elementor-element.elementor-element-ade15c2 img{width:73%;border-radius:20px 20px 20px 20px;}.elementor-31 .elementor-element.elementor-element-018a7ab{--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:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-31 .elementor-element.elementor-element-7f032d0{--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;}.elementor-31 .elementor-element.elementor-element-1e12620{--display:flex;}.elementor-31 .elementor-element.elementor-element-e0faec2 .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-31 .elementor-element.elementor-element-0b03d9f{--display:flex;}.elementor-31 .elementor-element.elementor-element-8ad8afb:not( .elementor-widget-image ), .elementor-31 .elementor-element.elementor-element-8ad8afb.elementor-widget-image img{-webkit-mask-image:url( https://percorsiolistici.com/wp-content/plugins/elementor/assets/mask-shapes/circle.svg );-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}.elementor-31 .elementor-element.elementor-element-8ad8afb img{width:73%;border-radius:20px 20px 20px 20px;}.elementor-31 .elementor-element.elementor-element-ca15cc1{--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 50px;--row-gap:0px;--column-gap:50px;--margin-top:50px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31 .elementor-element.elementor-element-9be4a17{--display:flex;}.elementor-31 .elementor-element.elementor-element-9be4a17:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-9be4a17 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://percorsiolistici.com/wp-content/uploads/2026/08/sala-corsi-res.jpg");background-position:bottom center;background-size:cover;}.elementor-31 .elementor-element.elementor-element-89ed751{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-31 .elementor-element.elementor-element-252285b{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31 .elementor-element.elementor-element-61e3138 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:42px;font-weight:400;color:var( --e-global-color-secondary );}.elementor-31 .elementor-element.elementor-element-47ab2df{font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:500;color:var( --e-global-color-secondary );}.elementor-31 .elementor-element.elementor-element-56908d2{margin:-24px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-31 .elementor-element.elementor-element-0d2f181{font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:500;color:var( --e-global-color-secondary );}.elementor-31 .elementor-element.elementor-element-7a11f28{margin:-24px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-31 .elementor-element.elementor-element-529fa03{font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:500;color:var( --e-global-color-secondary );}.elementor-31 .elementor-element.elementor-element-be9892b{margin:-24px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-31 .elementor-element.elementor-element-1dc5b64 .elementor-button{background-color:var( --e-global-color-primary );font-family:"Montserrat", Sans-serif;font-weight:bold;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );}.elementor-31 .elementor-element.elementor-element-1dc5b64 .elementor-button:hover, .elementor-31 .elementor-element.elementor-element-1dc5b64 .elementor-button:focus{background-color:var( --e-global-color-accent );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-31 .elementor-element.elementor-element-1dc5b64 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-31 .elementor-element.elementor-element-1dc5b64 .elementor-button .elementor-button-content-wrapper{gap:13px;}.elementor-31 .elementor-element.elementor-element-1dc5b64 .elementor-button:hover svg, .elementor-31 .elementor-element.elementor-element-1dc5b64 .elementor-button:focus svg{fill:var( --e-global-color-primary );}@media(max-width:1024px){.elementor-31 .elementor-element.elementor-element-617d491{--min-height:38vh;--padding-top:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-31 .elementor-element.elementor-element-bb076f9{text-align:center;}.elementor-31 .elementor-element.elementor-element-bb076f9 .elementor-heading-title{font-size:38px;}.elementor-31 .elementor-element.elementor-element-a662d77{text-align:center;}.elementor-31 .elementor-element.elementor-element-a662d77 .elementor-heading-title{font-size:38px;}.elementor-31 .elementor-element.elementor-element-0232ba4{text-align:center;}.elementor-31 .elementor-element.elementor-element-5b6a0fb img{width:100%;}.elementor-31 .elementor-element.elementor-element-c6707fe img{width:100%;}.elementor-31 .elementor-element.elementor-element-6fa152d img{width:100%;}.elementor-31 .elementor-element.elementor-element-4833a6c img{width:100%;}.elementor-31 .elementor-element.elementor-element-b917775 img{width:100%;}.elementor-31 .elementor-element.elementor-element-02653f3 img{width:100%;}.elementor-31 .elementor-element.elementor-element-e2bed8d img{width:100%;}.elementor-31 .elementor-element.elementor-element-ac7b69f{--spacer-size:0px;}.elementor-31 .elementor-element.elementor-element-81b8f41 img{width:100%;}.elementor-31 .elementor-element.elementor-element-0dbc835 img{width:100%;}.elementor-31 .elementor-element.elementor-element-f15b591 img{width:100%;}.elementor-31 .elementor-element.elementor-element-e80b0f6 img{width:100%;}.elementor-31 .elementor-element.elementor-element-ade15c2 img{width:100%;}.elementor-31 .elementor-element.elementor-element-8ad8afb img{width:100%;}.elementor-31 .elementor-element.elementor-element-ca15cc1{--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-31 .elementor-element.elementor-element-9be4a17{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31 .elementor-element.elementor-element-9e0cd29 img{height:439px;object-fit:cover;}.elementor-31 .elementor-element.elementor-element-252285b{--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}}@media(max-width:767px){.elementor-31 .elementor-element.elementor-element-617d491{--min-height:47vh;}.elementor-31 .elementor-element.elementor-element-bb076f9 .elementor-heading-title{font-size:28px;}.elementor-31 .elementor-element.elementor-element-a662d77 .elementor-heading-title{font-size:28px;}.elementor-31 .elementor-element.elementor-element-0232ba4{text-align:justify;}.elementor-31 .elementor-element.elementor-element-5b6a0fb img{height:201px;object-fit:cover;}.elementor-31 .elementor-element.elementor-element-c6707fe img{height:224px;object-fit:cover;}.elementor-31 .elementor-element.elementor-element-6fa152d img{height:234px;object-fit:cover;}.elementor-31 .elementor-element.elementor-element-4833a6c img{height:199px;object-fit:cover;}.elementor-31 .elementor-element.elementor-element-b917775 img{height:198px;object-fit:cover;}.elementor-31 .elementor-element.elementor-element-02653f3 img{height:195px;object-fit:cover;}.elementor-31 .elementor-element.elementor-element-ac7b69f{--spacer-size:1px;}.elementor-31 .elementor-element.elementor-element-81b8f41 img{width:79%;}.elementor-31 .elementor-element.elementor-element-0dbc835 img{height:206px;object-fit:cover;}.elementor-31 .elementor-element.elementor-element-f15b591 img{height:213px;object-fit:cover;}.elementor-31 .elementor-element.elementor-element-ade15c2 img{width:100%;height:203px;object-fit:cover;}.elementor-31 .elementor-element.elementor-element-ca15cc1{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-31 .elementor-element.elementor-element-9be4a17{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31 .elementor-element.elementor-element-9e0cd29 img{height:277px;}.elementor-31 .elementor-element.elementor-element-89ed751{--margin-top:50px;--margin-bottom:80px;--margin-left:0px;--margin-right:0px;}}@media(min-width:768px){.elementor-31 .elementor-element.elementor-element-617d491{--content-width:1440px;}.elementor-31 .elementor-element.elementor-element-45e51fe{--content-width:1440px;}.elementor-31 .elementor-element.elementor-element-dbe3e1f{--width:60%;}.elementor-31 .elementor-element.elementor-element-0d6f36d{--width:40%;}.elementor-31 .elementor-element.elementor-element-1f51530{--content-width:1440px;}.elementor-31 .elementor-element.elementor-element-4cdb5a8{--width:60%;}.elementor-31 .elementor-element.elementor-element-76a0903{--width:40%;}.elementor-31 .elementor-element.elementor-element-08e545b{--content-width:1440px;}.elementor-31 .elementor-element.elementor-element-3d0cc1b{--width:60%;}.elementor-31 .elementor-element.elementor-element-b8ca8bd{--width:40%;}.elementor-31 .elementor-element.elementor-element-cc7a142{--content-width:1440px;}.elementor-31 .elementor-element.elementor-element-1f05db1{--width:60%;}.elementor-31 .elementor-element.elementor-element-83761b9{--width:40%;}.elementor-31 .elementor-element.elementor-element-c114787{--content-width:1440px;}.elementor-31 .elementor-element.elementor-element-b84032a{--width:60%;}.elementor-31 .elementor-element.elementor-element-5d87a53{--width:40%;}.elementor-31 .elementor-element.elementor-element-6e9f43d{--content-width:1440px;}.elementor-31 .elementor-element.elementor-element-55b3569{--width:60%;}.elementor-31 .elementor-element.elementor-element-10d09c1{--width:40%;}.elementor-31 .elementor-element.elementor-element-708824e{--content-width:1440px;}.elementor-31 .elementor-element.elementor-element-31ec866{--width:60%;}.elementor-31 .elementor-element.elementor-element-df46280{--width:40%;}.elementor-31 .elementor-element.elementor-element-a64fddc{--content-width:1440px;}.elementor-31 .elementor-element.elementor-element-3d4df88{--width:15%;}.elementor-31 .elementor-element.elementor-element-1de6366{--width:15%;}.elementor-31 .elementor-element.elementor-element-5d652db{--width:15%;}.elementor-31 .elementor-element.elementor-element-304d9f8{--width:15%;}.elementor-31 .elementor-element.elementor-element-a02e69d{--width:15%;}.elementor-31 .elementor-element.elementor-element-9931913{--width:15%;}.elementor-31 .elementor-element.elementor-element-bdde6a3{--content-width:1440px;}.elementor-31 .elementor-element.elementor-element-8130b14{--width:60%;}.elementor-31 .elementor-element.elementor-element-d96880e{--width:40%;}.elementor-31 .elementor-element.elementor-element-35deada{--content-width:1440px;}.elementor-31 .elementor-element.elementor-element-9585e1e{--width:60%;}.elementor-31 .elementor-element.elementor-element-1960256{--width:40%;}.elementor-31 .elementor-element.elementor-element-163d2f3{--content-width:1440px;}.elementor-31 .elementor-element.elementor-element-461b2ec{--width:60%;}.elementor-31 .elementor-element.elementor-element-e0bd47c{--width:40%;}.elementor-31 .elementor-element.elementor-element-9de284a{--content-width:1440px;}.elementor-31 .elementor-element.elementor-element-0761b0c{--width:60%;}.elementor-31 .elementor-element.elementor-element-26ae08a{--width:40%;}.elementor-31 .elementor-element.elementor-element-46165c9{--content-width:1440px;}.elementor-31 .elementor-element.elementor-element-3a1c6bf{--width:60%;}.elementor-31 .elementor-element.elementor-element-0790fde{--width:40%;}.elementor-31 .elementor-element.elementor-element-018a7ab{--content-width:1440px;}.elementor-31 .elementor-element.elementor-element-1e12620{--width:60%;}.elementor-31 .elementor-element.elementor-element-0b03d9f{--width:40%;}.elementor-31 .elementor-element.elementor-element-252285b{--width:50%;}}@media(max-width:1024px) and (min-width:768px){.elementor-31 .elementor-element.elementor-element-3d4df88{--width:100%;}.elementor-31 .elementor-element.elementor-element-1de6366{--width:100%;}.elementor-31 .elementor-element.elementor-element-5d652db{--width:100%;}.elementor-31 .elementor-element.elementor-element-304d9f8{--width:100%;}.elementor-31 .elementor-element.elementor-element-a02e69d{--width:100%;}.elementor-31 .elementor-element.elementor-element-9931913{--width:100%;}.elementor-31 .elementor-element.elementor-element-252285b{--width:100%;}}