.elementor-301 .elementor-element.elementor-element-ef4071a{--display:flex;--min-height:34vh;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-301 .elementor-element.elementor-element-ef4071a:not(.elementor-motion-effects-element-type-background), .elementor-301 .elementor-element.elementor-element-ef4071a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.maiano.it/wp-content/uploads/2026/03/manifattura-maiano-azienda-hero.jpg");background-position:0px -207px;background-size:cover;}.elementor-301 .elementor-element.elementor-element-ef4071a::before{filter:brightness( 102% ) contrast( 100% ) saturate( 0% ) blur( 0px ) hue-rotate( 0deg );}.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-301 .elementor-element.elementor-element-c8893b4 .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:42px;font-weight:100;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#FFFFFF;}.elementor-301 .elementor-element.elementor-element-34245d3 .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:23px;font-weight:100;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#FFFFFF;}.elementor-301 .elementor-element.elementor-element-f63cf65{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--padding-top:70px;--padding-bottom:20px;--padding-left:70px;--padding-right:70px;}.elementor-301 .elementor-element.elementor-element-ebed2b5{text-align:center;}.elementor-301 .elementor-element.elementor-element-ebed2b5 .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:23px;font-weight:100;color:var( --e-global-color-1face6a );}.elementor-301 .elementor-element.elementor-element-8feea59{text-align:center;}.elementor-301 .elementor-element.elementor-element-8feea59 .elementor-heading-title{font-family:var( --e-global-typography-a5e6c70-font-family ), Sans-serif;font-size:var( --e-global-typography-a5e6c70-font-size );font-weight:var( --e-global-typography-a5e6c70-font-weight );line-height:var( --e-global-typography-a5e6c70-line-height );letter-spacing:var( --e-global-typography-a5e6c70-letter-spacing );color:var( --e-global-color-800c4da );}.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-301 .elementor-element.elementor-element-d2d78f9{width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;text-align:center;font-family:var( --e-global-typography-e0809c5-font-family ), Sans-serif;font-size:var( --e-global-typography-e0809c5-font-size );font-weight:var( --e-global-typography-e0809c5-font-weight );line-height:var( --e-global-typography-e0809c5-line-height );letter-spacing:var( --e-global-typography-e0809c5-letter-spacing );word-spacing:var( --e-global-typography-e0809c5-word-spacing );color:var( --e-global-color-c4a3d9e );}.elementor-301 .elementor-element.elementor-element-57c8bc2{--display:flex;--min-height:17vh;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.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-301 .elementor-element.elementor-element-3250c99{--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;--padding-top:70px;--padding-bottom:70px;--padding-left:70px;--padding-right:70px;}.elementor-301 .elementor-element.elementor-element-5b59737{text-align:center;}.elementor-301 .elementor-element.elementor-element-5b59737 .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:23px;font-weight:100;color:var( --e-global-color-1face6a );}.elementor-301 .elementor-element.elementor-element-9d861d1{text-align:center;}.elementor-301 .elementor-element.elementor-element-9d861d1 .elementor-heading-title{font-family:var( --e-global-typography-a5e6c70-font-family ), Sans-serif;font-size:var( --e-global-typography-a5e6c70-font-size );font-weight:var( --e-global-typography-a5e6c70-font-weight );line-height:var( --e-global-typography-a5e6c70-line-height );letter-spacing:var( --e-global-typography-a5e6c70-letter-spacing );color:var( --e-global-color-800c4da );}.elementor-301 .elementor-element.elementor-element-1b158ce{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-301 .elementor-element.elementor-element-0bd9319{font-family:"Helvetica", Sans-serif;font-weight:400;color:var( --e-global-color-c4a3d9e );}.elementor-301 .elementor-element.elementor-element-bf3bbf8{font-family:"Helvetica", Sans-serif;font-weight:400;color:var( --e-global-color-c4a3d9e );}.elementor-301 .elementor-element.elementor-element-ffeb69a{--display:flex;--min-height:90vh;--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-301 .elementor-element.elementor-element-ffeb69a:not(.elementor-motion-effects-element-type-background), .elementor-301 .elementor-element.elementor-element-ffeb69a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.maiano.it/wp-content/uploads/2026/03/image-11.png");background-position:center center;background-size:cover;}.elementor-301 .elementor-element.elementor-element-bfb5520{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-301 .elementor-element.elementor-element-a3f3787{--display:flex;--min-height:70vh;--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-301 .elementor-element.elementor-element-e500d76{--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-301 .elementor-element.elementor-element-e500d76:not(.elementor-motion-effects-element-type-background), .elementor-301 .elementor-element.elementor-element-e500d76 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.maiano.it/wp-content/uploads/2026/03/image-12.png");background-position:center center;background-size:cover;}.elementor-301 .elementor-element.elementor-element-d4c9c52{--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;--padding-top:70px;--padding-bottom:70px;--padding-left:70px;--padding-right:70px;}.elementor-301 .elementor-element.elementor-element-8977673{text-align:start;}.elementor-301 .elementor-element.elementor-element-8977673 .elementor-heading-title{font-family:var( --e-global-typography-a5e6c70-font-family ), Sans-serif;font-size:var( --e-global-typography-a5e6c70-font-size );font-weight:var( --e-global-typography-a5e6c70-font-weight );line-height:var( --e-global-typography-a5e6c70-line-height );letter-spacing:var( --e-global-typography-a5e6c70-letter-spacing );color:var( --e-global-color-800c4da );}.elementor-301 .elementor-element.elementor-element-6c2910f{font-family:var( --e-global-typography-e0809c5-font-family ), Sans-serif;font-size:var( --e-global-typography-e0809c5-font-size );font-weight:var( --e-global-typography-e0809c5-font-weight );line-height:var( --e-global-typography-e0809c5-line-height );letter-spacing:var( --e-global-typography-e0809c5-letter-spacing );word-spacing:var( --e-global-typography-e0809c5-word-spacing );color:var( --e-global-color-800c4da );}.elementor-301 .elementor-element.elementor-element-4ca4682{font-family:"Helvetica", Sans-serif;font-weight:400;color:var( --e-global-color-c4a3d9e );}.elementor-301 .elementor-element.elementor-element-3571262{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 0px 5px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:5px;border-color:#C0F1C6;--border-color:#C0F1C6;--padding-top:8px;--padding-bottom:8px;--padding-left:8px;--padding-right:8px;}.elementor-301 .elementor-element.elementor-element-3571262:not(.elementor-motion-effects-element-type-background), .elementor-301 .elementor-element.elementor-element-3571262 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EAFFE3;}.elementor-301 .elementor-element.elementor-element-f3eca6d{font-family:"Helvetica", Sans-serif;font-size:14px;font-weight:400;color:var( --e-global-color-c4a3d9e );}.elementor-301 .elementor-element.elementor-element-6bdc9d9{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-301 .elementor-element.elementor-element-926eb29{--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;--padding-top:70px;--padding-bottom:70px;--padding-left:70px;--padding-right:70px;}.elementor-301 .elementor-element.elementor-element-aef22cf{text-align:start;}.elementor-301 .elementor-element.elementor-element-aef22cf .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:23px;font-weight:100;color:var( --e-global-color-1face6a );}.elementor-301 .elementor-element.elementor-element-76c1b69{text-align:start;}.elementor-301 .elementor-element.elementor-element-76c1b69 .elementor-heading-title{font-family:var( --e-global-typography-a5e6c70-font-family ), Sans-serif;font-size:var( --e-global-typography-a5e6c70-font-size );font-weight:var( --e-global-typography-a5e6c70-font-weight );line-height:var( --e-global-typography-a5e6c70-line-height );letter-spacing:var( --e-global-typography-a5e6c70-letter-spacing );color:var( --e-global-color-800c4da );}.elementor-301 .elementor-element.elementor-element-6d25d7c{font-family:"Helvetica", Sans-serif;font-weight:400;color:var( --e-global-color-c4a3d9e );}.elementor-301 .elementor-element.elementor-element-87b1cb4{width:var( --container-widget-width, 72% );max-width:72%;--container-widget-width:72%;--container-widget-flex-grow:0;}.elementor-301 .elementor-element.elementor-element-64e4cea{--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-301 .elementor-element.elementor-element-64e4cea:not(.elementor-motion-effects-element-type-background), .elementor-301 .elementor-element.elementor-element-64e4cea > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.maiano.it/wp-content/uploads/2026/03/mappa-mercati.svg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-301 .elementor-element.elementor-element-8e7a25e{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--padding-top:70px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-301 .elementor-element.elementor-element-bf7a57b{margin:0px 70px calc(var(--kit-widget-spacing, 0px) + 0px) 70px;text-align:center;}.elementor-301 .elementor-element.elementor-element-bf7a57b .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:23px;font-weight:100;color:var( --e-global-color-1face6a );}.elementor-301 .elementor-element.elementor-element-37f07bf{margin:0px 70px calc(var(--kit-widget-spacing, 0px) + 0px) 70px;text-align:center;}.elementor-301 .elementor-element.elementor-element-37f07bf .elementor-heading-title{font-family:var( --e-global-typography-a5e6c70-font-family ), Sans-serif;font-size:var( --e-global-typography-a5e6c70-font-size );font-weight:var( --e-global-typography-a5e6c70-font-weight );line-height:var( --e-global-typography-a5e6c70-line-height );letter-spacing:var( --e-global-typography-a5e6c70-letter-spacing );color:var( --e-global-color-800c4da );}.elementor-301 .elementor-element.elementor-element-57247e2{width:var( --container-widget-width, 70% );max-width:70%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:70%;--container-widget-flex-grow:0;text-align:center;font-family:var( --e-global-typography-e0809c5-font-family ), Sans-serif;font-size:var( --e-global-typography-e0809c5-font-size );font-weight:var( --e-global-typography-e0809c5-font-weight );line-height:var( --e-global-typography-e0809c5-line-height );letter-spacing:var( --e-global-typography-e0809c5-letter-spacing );word-spacing:var( --e-global-typography-e0809c5-word-spacing );color:var( --e-global-color-c4a3d9e );}.elementor-301 .elementor-element.elementor-element-75628c0{--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-301 .elementor-element.elementor-element-75628c0:not(.elementor-motion-effects-element-type-background), .elementor-301 .elementor-element.elementor-element-75628c0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-010f6d9 );}.elementor-301 .elementor-element.elementor-element-248c940{margin:0px 70px calc(var(--kit-widget-spacing, 0px) + 0px) 70px;text-align:center;}.elementor-301 .elementor-element.elementor-element-248c940 .elementor-heading-title{font-family:var( --e-global-typography-a5e6c70-font-family ), Sans-serif;font-size:var( --e-global-typography-a5e6c70-font-size );font-weight:var( --e-global-typography-a5e6c70-font-weight );line-height:var( --e-global-typography-a5e6c70-line-height );letter-spacing:var( --e-global-typography-a5e6c70-letter-spacing );color:var( --e-global-color-800c4da );}.elementor-301 .elementor-element.elementor-element-7498424{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 0px 5px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:5px;border-color:var( --e-global-color-1face6a );--border-color:var( --e-global-color-1face6a );--padding-top:8px;--padding-bottom:8px;--padding-left:8px;--padding-right:8px;}.elementor-301 .elementor-element.elementor-element-7498424:not(.elementor-motion-effects-element-type-background), .elementor-301 .elementor-element.elementor-element-7498424 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-301 .elementor-element.elementor-element-0738b14{margin:0px 70px calc(var(--kit-widget-spacing, 0px) + 0px) 70px;text-align:center;}.elementor-301 .elementor-element.elementor-element-0738b14 .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:23px;font-weight:100;color:var( --e-global-color-1face6a );}.elementor-301 .elementor-element.elementor-element-aefc9ad{font-family:"Helvetica", Sans-serif;font-size:14px;font-weight:400;color:var( --e-global-color-c4a3d9e );}.elementor-301 .elementor-element.elementor-element-e30f563{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 0px 5px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:5px;border-color:var( --e-global-color-1face6a );--border-color:var( --e-global-color-1face6a );--padding-top:8px;--padding-bottom:8px;--padding-left:8px;--padding-right:8px;}.elementor-301 .elementor-element.elementor-element-e30f563:not(.elementor-motion-effects-element-type-background), .elementor-301 .elementor-element.elementor-element-e30f563 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-301 .elementor-element.elementor-element-4b92313{margin:0px 70px calc(var(--kit-widget-spacing, 0px) + 0px) 70px;text-align:center;}.elementor-301 .elementor-element.elementor-element-4b92313 .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:23px;font-weight:100;color:var( --e-global-color-1face6a );}.elementor-301 .elementor-element.elementor-element-c817bb1{font-family:"Helvetica", Sans-serif;font-size:14px;font-weight:400;color:var( --e-global-color-c4a3d9e );}.elementor-301 .elementor-element.elementor-element-0edf6c7{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 0px 5px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:5px;border-color:var( --e-global-color-1face6a );--border-color:var( --e-global-color-1face6a );--padding-top:8px;--padding-bottom:8px;--padding-left:8px;--padding-right:8px;}.elementor-301 .elementor-element.elementor-element-0edf6c7:not(.elementor-motion-effects-element-type-background), .elementor-301 .elementor-element.elementor-element-0edf6c7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-301 .elementor-element.elementor-element-1dacc39{margin:0px 70px calc(var(--kit-widget-spacing, 0px) + 0px) 70px;text-align:center;}.elementor-301 .elementor-element.elementor-element-1dacc39 .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:23px;font-weight:100;color:var( --e-global-color-1face6a );}.elementor-301 .elementor-element.elementor-element-d8c9b63{font-family:"Helvetica", Sans-serif;font-size:14px;font-weight:400;color:var( --e-global-color-c4a3d9e );}.elementor-301 .elementor-element.elementor-element-52be505{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 0px 5px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:5px;border-color:var( --e-global-color-1face6a );--border-color:var( --e-global-color-1face6a );--padding-top:8px;--padding-bottom:8px;--padding-left:8px;--padding-right:8px;}.elementor-301 .elementor-element.elementor-element-52be505:not(.elementor-motion-effects-element-type-background), .elementor-301 .elementor-element.elementor-element-52be505 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-301 .elementor-element.elementor-element-e80b9a8{margin:0px 70px calc(var(--kit-widget-spacing, 0px) + 0px) 70px;text-align:center;}.elementor-301 .elementor-element.elementor-element-e80b9a8 .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:23px;font-weight:100;color:var( --e-global-color-1face6a );}.elementor-301 .elementor-element.elementor-element-4c3d144{font-family:"Helvetica", Sans-serif;font-size:14px;font-weight:400;color:var( --e-global-color-c4a3d9e );}.elementor-301 .elementor-element.elementor-element-035e727{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 0px 5px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:5px;border-color:var( --e-global-color-1face6a );--border-color:var( --e-global-color-1face6a );--padding-top:8px;--padding-bottom:8px;--padding-left:8px;--padding-right:8px;}.elementor-301 .elementor-element.elementor-element-035e727:not(.elementor-motion-effects-element-type-background), .elementor-301 .elementor-element.elementor-element-035e727 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-301 .elementor-element.elementor-element-30eb1d7{margin:0px 70px calc(var(--kit-widget-spacing, 0px) + 0px) 70px;text-align:center;}.elementor-301 .elementor-element.elementor-element-30eb1d7 .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:23px;font-weight:100;color:var( --e-global-color-1face6a );}.elementor-301 .elementor-element.elementor-element-526083b{font-family:"Helvetica", Sans-serif;font-size:14px;font-weight:400;color:var( --e-global-color-c4a3d9e );}.elementor-301 .elementor-element.elementor-element-d3815ab{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 0px 5px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:5px;border-color:var( --e-global-color-1face6a );--border-color:var( --e-global-color-1face6a );--padding-top:8px;--padding-bottom:8px;--padding-left:8px;--padding-right:8px;}.elementor-301 .elementor-element.elementor-element-d3815ab:not(.elementor-motion-effects-element-type-background), .elementor-301 .elementor-element.elementor-element-d3815ab > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-301 .elementor-element.elementor-element-7492bb0{margin:0px 70px calc(var(--kit-widget-spacing, 0px) + 0px) 70px;text-align:center;}.elementor-301 .elementor-element.elementor-element-7492bb0 .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:23px;font-weight:100;color:var( --e-global-color-1face6a );}.elementor-301 .elementor-element.elementor-element-3e00654{font-family:"Helvetica", Sans-serif;font-size:14px;font-weight:400;color:var( --e-global-color-c4a3d9e );}.elementor-301 .elementor-element.elementor-element-f04aa85{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 0px 5px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:5px;border-color:var( --e-global-color-1face6a );--border-color:var( --e-global-color-1face6a );--padding-top:8px;--padding-bottom:8px;--padding-left:8px;--padding-right:8px;}.elementor-301 .elementor-element.elementor-element-f04aa85:not(.elementor-motion-effects-element-type-background), .elementor-301 .elementor-element.elementor-element-f04aa85 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-301 .elementor-element.elementor-element-60ef9da{margin:0px 70px calc(var(--kit-widget-spacing, 0px) + 0px) 70px;text-align:center;}.elementor-301 .elementor-element.elementor-element-60ef9da .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:23px;font-weight:100;color:var( --e-global-color-1face6a );}.elementor-301 .elementor-element.elementor-element-c47ca91{font-family:"Helvetica", Sans-serif;font-size:14px;font-weight:400;color:var( --e-global-color-c4a3d9e );}.elementor-301 .elementor-element.elementor-element-349e5ad{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 0px 5px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:5px;border-color:var( --e-global-color-1face6a );--border-color:var( --e-global-color-1face6a );--padding-top:8px;--padding-bottom:8px;--padding-left:8px;--padding-right:8px;}.elementor-301 .elementor-element.elementor-element-349e5ad:not(.elementor-motion-effects-element-type-background), .elementor-301 .elementor-element.elementor-element-349e5ad > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-301 .elementor-element.elementor-element-1c60f15{margin:0px 70px calc(var(--kit-widget-spacing, 0px) + 0px) 70px;text-align:center;}.elementor-301 .elementor-element.elementor-element-1c60f15 .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:23px;font-weight:100;color:var( --e-global-color-1face6a );}.elementor-301 .elementor-element.elementor-element-56216c2{font-family:"Helvetica", Sans-serif;font-size:14px;font-weight:400;color:var( --e-global-color-c4a3d9e );}.elementor-301 .elementor-element.elementor-element-0727f55{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 0px 5px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:5px;border-color:var( --e-global-color-1face6a );--border-color:var( --e-global-color-1face6a );--padding-top:8px;--padding-bottom:8px;--padding-left:8px;--padding-right:8px;}.elementor-301 .elementor-element.elementor-element-0727f55:not(.elementor-motion-effects-element-type-background), .elementor-301 .elementor-element.elementor-element-0727f55 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-301 .elementor-element.elementor-element-cd12510{margin:0px 70px calc(var(--kit-widget-spacing, 0px) + 0px) 70px;text-align:center;}.elementor-301 .elementor-element.elementor-element-cd12510 .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:23px;font-weight:100;color:var( --e-global-color-1face6a );}.elementor-301 .elementor-element.elementor-element-7f5187e{font-family:"Helvetica", Sans-serif;font-size:14px;font-weight:400;color:var( --e-global-color-c4a3d9e );}.elementor-301 .elementor-element.elementor-element-b9bb4a8{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 0px 5px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:5px;border-color:var( --e-global-color-1face6a );--border-color:var( --e-global-color-1face6a );--padding-top:8px;--padding-bottom:8px;--padding-left:8px;--padding-right:8px;}.elementor-301 .elementor-element.elementor-element-b9bb4a8:not(.elementor-motion-effects-element-type-background), .elementor-301 .elementor-element.elementor-element-b9bb4a8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-301 .elementor-element.elementor-element-866d272{margin:0px 70px calc(var(--kit-widget-spacing, 0px) + 0px) 70px;text-align:center;}.elementor-301 .elementor-element.elementor-element-866d272 .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:23px;font-weight:100;color:var( --e-global-color-1face6a );}.elementor-301 .elementor-element.elementor-element-900ed37{font-family:"Helvetica", Sans-serif;font-size:14px;font-weight:400;color:var( --e-global-color-c4a3d9e );}.elementor-301 .elementor-element.elementor-element-9fb1204{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 0px 5px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:5px;border-color:var( --e-global-color-1face6a );--border-color:var( --e-global-color-1face6a );--padding-top:8px;--padding-bottom:8px;--padding-left:8px;--padding-right:8px;}.elementor-301 .elementor-element.elementor-element-9fb1204:not(.elementor-motion-effects-element-type-background), .elementor-301 .elementor-element.elementor-element-9fb1204 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-301 .elementor-element.elementor-element-d1fdb32{margin:0px 70px calc(var(--kit-widget-spacing, 0px) + 0px) 70px;text-align:center;}.elementor-301 .elementor-element.elementor-element-d1fdb32 .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:23px;font-weight:100;color:var( --e-global-color-1face6a );}.elementor-301 .elementor-element.elementor-element-4b40403{font-family:"Helvetica", Sans-serif;font-size:14px;font-weight:400;color:var( --e-global-color-c4a3d9e );}.elementor-301 .elementor-element.elementor-element-e3d319b{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 0px 5px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:5px;border-color:var( --e-global-color-1face6a );--border-color:var( --e-global-color-1face6a );--padding-top:8px;--padding-bottom:8px;--padding-left:8px;--padding-right:8px;}.elementor-301 .elementor-element.elementor-element-e3d319b:not(.elementor-motion-effects-element-type-background), .elementor-301 .elementor-element.elementor-element-e3d319b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-301 .elementor-element.elementor-element-d44405e{margin:0px 70px calc(var(--kit-widget-spacing, 0px) + 0px) 70px;text-align:center;}.elementor-301 .elementor-element.elementor-element-d44405e .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:23px;font-weight:100;color:var( --e-global-color-1face6a );}.elementor-301 .elementor-element.elementor-element-f9f1b0e{font-family:"Helvetica", Sans-serif;font-size:14px;font-weight:400;color:var( --e-global-color-c4a3d9e );}.elementor-301 .elementor-element.elementor-element-d24f665{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 0px 5px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:5px;border-color:var( --e-global-color-1face6a );--border-color:var( --e-global-color-1face6a );--padding-top:8px;--padding-bottom:8px;--padding-left:8px;--padding-right:8px;}.elementor-301 .elementor-element.elementor-element-d24f665:not(.elementor-motion-effects-element-type-background), .elementor-301 .elementor-element.elementor-element-d24f665 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-301 .elementor-element.elementor-element-f124397{margin:0px 70px calc(var(--kit-widget-spacing, 0px) + 0px) 70px;text-align:center;}.elementor-301 .elementor-element.elementor-element-f124397 .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:23px;font-weight:100;color:var( --e-global-color-1face6a );}.elementor-301 .elementor-element.elementor-element-4d2ec33{font-family:"Helvetica", Sans-serif;font-size:14px;font-weight:400;color:var( --e-global-color-c4a3d9e );}.elementor-301 .elementor-element.elementor-element-6a4db74{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 0px 5px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:5px;border-color:var( --e-global-color-1face6a );--border-color:var( --e-global-color-1face6a );--padding-top:8px;--padding-bottom:8px;--padding-left:8px;--padding-right:8px;}.elementor-301 .elementor-element.elementor-element-6a4db74:not(.elementor-motion-effects-element-type-background), .elementor-301 .elementor-element.elementor-element-6a4db74 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-301 .elementor-element.elementor-element-ecc3107{margin:0px 70px calc(var(--kit-widget-spacing, 0px) + 0px) 70px;text-align:center;}.elementor-301 .elementor-element.elementor-element-ecc3107 .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:23px;font-weight:100;color:var( --e-global-color-1face6a );}.elementor-301 .elementor-element.elementor-element-d5b8209{font-family:"Helvetica", Sans-serif;font-size:14px;font-weight:400;color:var( --e-global-color-c4a3d9e );}.elementor-301 .elementor-element.elementor-element-18010ae{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 0px 5px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:5px;border-color:var( --e-global-color-1face6a );--border-color:var( --e-global-color-1face6a );--padding-top:8px;--padding-bottom:8px;--padding-left:8px;--padding-right:8px;}.elementor-301 .elementor-element.elementor-element-18010ae:not(.elementor-motion-effects-element-type-background), .elementor-301 .elementor-element.elementor-element-18010ae > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-301 .elementor-element.elementor-element-dab7dfe{margin:0px 70px calc(var(--kit-widget-spacing, 0px) + 0px) 70px;text-align:center;}.elementor-301 .elementor-element.elementor-element-dab7dfe .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:23px;font-weight:100;color:var( --e-global-color-1face6a );}.elementor-301 .elementor-element.elementor-element-4ff29ea{font-family:"Helvetica", Sans-serif;font-size:14px;font-weight:400;color:var( --e-global-color-c4a3d9e );}:root{--page-title-display:none;}@media(min-width:768px){.elementor-301 .elementor-element.elementor-element-e500d76{--width:50%;}.elementor-301 .elementor-element.elementor-element-d4c9c52{--width:50%;}.elementor-301 .elementor-element.elementor-element-926eb29{--width:50%;}.elementor-301 .elementor-element.elementor-element-64e4cea{--width:50%;}}@media(max-width:1024px){.elementor-301 .elementor-element.elementor-element-ef4071a:not(.elementor-motion-effects-element-type-background), .elementor-301 .elementor-element.elementor-element-ef4071a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-301 .elementor-element.elementor-element-8feea59 .elementor-heading-title{font-size:var( --e-global-typography-a5e6c70-font-size );line-height:var( --e-global-typography-a5e6c70-line-height );letter-spacing:var( --e-global-typography-a5e6c70-letter-spacing );}.elementor-301 .elementor-element.elementor-element-d2d78f9{font-size:var( --e-global-typography-e0809c5-font-size );line-height:var( --e-global-typography-e0809c5-line-height );letter-spacing:var( --e-global-typography-e0809c5-letter-spacing );word-spacing:var( --e-global-typography-e0809c5-word-spacing );}.elementor-301 .elementor-element.elementor-element-9d861d1 .elementor-heading-title{font-size:var( --e-global-typography-a5e6c70-font-size );line-height:var( --e-global-typography-a5e6c70-line-height );letter-spacing:var( --e-global-typography-a5e6c70-letter-spacing );}.elementor-301 .elementor-element.elementor-element-1b158ce{--grid-auto-flow:row;}.elementor-301 .elementor-element.elementor-element-8977673 .elementor-heading-title{font-size:var( --e-global-typography-a5e6c70-font-size );line-height:var( --e-global-typography-a5e6c70-line-height );letter-spacing:var( --e-global-typography-a5e6c70-letter-spacing );}.elementor-301 .elementor-element.elementor-element-6c2910f{font-size:var( --e-global-typography-e0809c5-font-size );line-height:var( --e-global-typography-e0809c5-line-height );letter-spacing:var( --e-global-typography-e0809c5-letter-spacing );word-spacing:var( --e-global-typography-e0809c5-word-spacing );}.elementor-301 .elementor-element.elementor-element-76c1b69 .elementor-heading-title{font-size:var( --e-global-typography-a5e6c70-font-size );line-height:var( --e-global-typography-a5e6c70-line-height );letter-spacing:var( --e-global-typography-a5e6c70-letter-spacing );}.elementor-301 .elementor-element.elementor-element-37f07bf .elementor-heading-title{font-size:var( --e-global-typography-a5e6c70-font-size );line-height:var( --e-global-typography-a5e6c70-line-height );letter-spacing:var( --e-global-typography-a5e6c70-letter-spacing );}.elementor-301 .elementor-element.elementor-element-57247e2{font-size:var( --e-global-typography-e0809c5-font-size );line-height:var( --e-global-typography-e0809c5-line-height );letter-spacing:var( --e-global-typography-e0809c5-letter-spacing );word-spacing:var( --e-global-typography-e0809c5-word-spacing );}.elementor-301 .elementor-element.elementor-element-248c940 .elementor-heading-title{font-size:var( --e-global-typography-a5e6c70-font-size );line-height:var( --e-global-typography-a5e6c70-line-height );letter-spacing:var( --e-global-typography-a5e6c70-letter-spacing );}}@media(max-width:767px){.elementor-301 .elementor-element.elementor-element-ef4071a:not(.elementor-motion-effects-element-type-background), .elementor-301 .elementor-element.elementor-element-ef4071a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-301 .elementor-element.elementor-element-c8893b4{text-align:center;}.elementor-301 .elementor-element.elementor-element-34245d3{text-align:center;}.elementor-301 .elementor-element.elementor-element-f63cf65{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-301 .elementor-element.elementor-element-8feea59 .elementor-heading-title{font-size:var( --e-global-typography-a5e6c70-font-size );line-height:var( --e-global-typography-a5e6c70-line-height );letter-spacing:var( --e-global-typography-a5e6c70-letter-spacing );}.elementor-301 .elementor-element.elementor-element-d2d78f9{width:100%;max-width:100%;font-size:var( --e-global-typography-e0809c5-font-size );line-height:var( --e-global-typography-e0809c5-line-height );letter-spacing:var( --e-global-typography-e0809c5-letter-spacing );word-spacing:var( --e-global-typography-e0809c5-word-spacing );}.elementor-301 .elementor-element.elementor-element-57c8bc2{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-301 .elementor-element.elementor-element-3250c99{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-301 .elementor-element.elementor-element-9d861d1 .elementor-heading-title{font-size:var( --e-global-typography-a5e6c70-font-size );line-height:var( --e-global-typography-a5e6c70-line-height );letter-spacing:var( --e-global-typography-a5e6c70-letter-spacing );}.elementor-301 .elementor-element.elementor-element-1b158ce{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-301 .elementor-element.elementor-element-0bd9319{text-align:center;}.elementor-301 .elementor-element.elementor-element-bf3bbf8{text-align:center;}.elementor-301 .elementor-element.elementor-element-ffeb69a{--min-height:28vh;}.elementor-301 .elementor-element.elementor-element-a3f3787{--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;}.elementor-301 .elementor-element.elementor-element-e500d76{--min-height:50vh;}.elementor-301 .elementor-element.elementor-element-d4c9c52{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-301 .elementor-element.elementor-element-8977673 .elementor-heading-title{font-size:var( --e-global-typography-a5e6c70-font-size );line-height:var( --e-global-typography-a5e6c70-line-height );letter-spacing:var( --e-global-typography-a5e6c70-letter-spacing );}.elementor-301 .elementor-element.elementor-element-6c2910f{font-size:var( --e-global-typography-e0809c5-font-size );line-height:var( --e-global-typography-e0809c5-line-height );letter-spacing:var( --e-global-typography-e0809c5-letter-spacing );word-spacing:var( --e-global-typography-e0809c5-word-spacing );}.elementor-301 .elementor-element.elementor-element-926eb29{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-301 .elementor-element.elementor-element-76c1b69 .elementor-heading-title{font-size:var( --e-global-typography-a5e6c70-font-size );line-height:var( --e-global-typography-a5e6c70-line-height );letter-spacing:var( --e-global-typography-a5e6c70-letter-spacing );}.elementor-301 .elementor-element.elementor-element-64e4cea{--min-height:40vh;}.elementor-301 .elementor-element.elementor-element-8e7a25e{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-301 .elementor-element.elementor-element-37f07bf{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-301 .elementor-element.elementor-element-37f07bf .elementor-heading-title{font-size:var( --e-global-typography-a5e6c70-font-size );line-height:var( --e-global-typography-a5e6c70-line-height );letter-spacing:var( --e-global-typography-a5e6c70-letter-spacing );}.elementor-301 .elementor-element.elementor-element-57247e2{width:100%;max-width:100%;font-size:var( --e-global-typography-e0809c5-font-size );line-height:var( --e-global-typography-e0809c5-line-height );letter-spacing:var( --e-global-typography-e0809c5-letter-spacing );word-spacing:var( --e-global-typography-e0809c5-word-spacing );}.elementor-301 .elementor-element.elementor-element-75628c0{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-301 .elementor-element.elementor-element-248c940{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-301 .elementor-element.elementor-element-248c940 .elementor-heading-title{font-size:var( --e-global-typography-a5e6c70-font-size );line-height:var( --e-global-typography-a5e6c70-line-height );letter-spacing:var( --e-global-typography-a5e6c70-letter-spacing );}.elementor-301 .elementor-element.elementor-element-7498424{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-301 .elementor-element.elementor-element-0738b14{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-301 .elementor-element.elementor-element-0738b14 .elementor-heading-title{font-size:30px;}.elementor-301 .elementor-element.elementor-element-e30f563{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-301 .elementor-element.elementor-element-4b92313{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-301 .elementor-element.elementor-element-4b92313 .elementor-heading-title{font-size:30px;}.elementor-301 .elementor-element.elementor-element-0edf6c7{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-301 .elementor-element.elementor-element-1dacc39{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-301 .elementor-element.elementor-element-1dacc39 .elementor-heading-title{font-size:30px;}.elementor-301 .elementor-element.elementor-element-52be505{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-301 .elementor-element.elementor-element-e80b9a8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-301 .elementor-element.elementor-element-e80b9a8 .elementor-heading-title{font-size:30px;}.elementor-301 .elementor-element.elementor-element-035e727{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-301 .elementor-element.elementor-element-30eb1d7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-301 .elementor-element.elementor-element-30eb1d7 .elementor-heading-title{font-size:30px;}.elementor-301 .elementor-element.elementor-element-d3815ab{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-301 .elementor-element.elementor-element-7492bb0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-301 .elementor-element.elementor-element-7492bb0 .elementor-heading-title{font-size:30px;}.elementor-301 .elementor-element.elementor-element-f04aa85{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-301 .elementor-element.elementor-element-60ef9da{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-301 .elementor-element.elementor-element-60ef9da .elementor-heading-title{font-size:30px;}.elementor-301 .elementor-element.elementor-element-349e5ad{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-301 .elementor-element.elementor-element-1c60f15{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-301 .elementor-element.elementor-element-1c60f15 .elementor-heading-title{font-size:30px;}.elementor-301 .elementor-element.elementor-element-0727f55{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-301 .elementor-element.elementor-element-cd12510{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-301 .elementor-element.elementor-element-cd12510 .elementor-heading-title{font-size:30px;}.elementor-301 .elementor-element.elementor-element-b9bb4a8{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-301 .elementor-element.elementor-element-866d272{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-301 .elementor-element.elementor-element-866d272 .elementor-heading-title{font-size:30px;}.elementor-301 .elementor-element.elementor-element-9fb1204{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-301 .elementor-element.elementor-element-d1fdb32{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-301 .elementor-element.elementor-element-d1fdb32 .elementor-heading-title{font-size:30px;}.elementor-301 .elementor-element.elementor-element-e3d319b{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-301 .elementor-element.elementor-element-d44405e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-301 .elementor-element.elementor-element-d44405e .elementor-heading-title{font-size:30px;}.elementor-301 .elementor-element.elementor-element-d24f665{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-301 .elementor-element.elementor-element-f124397{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-301 .elementor-element.elementor-element-f124397 .elementor-heading-title{font-size:30px;}.elementor-301 .elementor-element.elementor-element-6a4db74{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-301 .elementor-element.elementor-element-ecc3107{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-301 .elementor-element.elementor-element-ecc3107 .elementor-heading-title{font-size:30px;}.elementor-301 .elementor-element.elementor-element-18010ae{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-301 .elementor-element.elementor-element-dab7dfe{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-301 .elementor-element.elementor-element-dab7dfe .elementor-heading-title{font-size:30px;}}/* Start custom CSS for html, class: .elementor-element-3d8ad03 */.timeline-container {
  position: relative;
  display: flex;
  align-items: center;
  background: #f3f3f3;
  padding: 60px 20px;
}

.timeline-wrapper {
  overflow: hidden;
  width: 100%;
}

.timeline-track {
  display: flex;
  position: relative;
  transition: transform 0.5s ease;
  width: max-content;
}
/* linea centrale */
.timeline-track::before {
  content: '';
  position: absolute;
  top: 50%;
  left: 0;
  height: 3px;
  width: 100%;
  background: #e31b23;
  transform: translateY(-50%);
}


/* item */
.timeline-item {
  min-width: 300px;
  position: relative;
  text-align: left;
  padding: 20px;
}

/* linea verticale */
.timeline-item .line {
  position: absolute;
  left: 20px;
  width: 2px;
  height: 100px;
  background: #e31b23;
}

/* posizione sopra */
.timeline-item.top .line {
  top: 50%;
}

.timeline-item.top .content {
  margin-bottom: 80px;
}

/* posizione sotto */
.timeline-item.bottom .line {
  top: 0;
}

.timeline-item.bottom .content {
  margin-top: 180px;
}

/* contenuto */
.timeline-item h2 {
  color: #e31b23;
  font-size: 42px;
  margin: 0 0 10px;
}

.timeline-item p {
  color: #666;
  margin: 0;
}

/* nodi sulla linea */
.timeline-item::after {
  content: '';
  position: absolute;
  left: 16px;
  top: 50%;
  transform: translateY(-50%);
  width: 12px;
  height: 12px;
  background: #e31b23;
  border-radius: 50%;
}

/* frecce */
.timeline-nav {
  background: none;
  border: none;
  font-size: 40px;
  cursor: pointer;
  color: #e31b23;
  padding: 10px;
}

.timeline-nav:hover {
  opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-c776c83 */.link--arrowed {
  display: inline-flex;
  align-items: center;
  gap: 10px;
  color: #d7272e;
  text-decoration: none;
  font-family: Helvetica;
  font-weight: 600;
}

.link--arrowed:hover{
    color:#d7272e;
}

.link--arrowed .arrow-icon {
  transition: transform 0.3s ease;
}

.link--arrowed .arrow-icon--circle {
  stroke-dasharray: 95;
  stroke-dashoffset: 95;
  transition: stroke-dashoffset 0.4s ease;
}

.link--arrowed:hover .arrow-icon {
  transform: translateX(5px);
}

.link--arrowed:hover .arrow-icon--circle {
  stroke-dashoffset: 0;
}/* End custom CSS */