.elementor-48480 .elementor-element.elementor-element-af9c202{--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-48480 .elementor-element.elementor-element-65b264e{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-48480 .elementor-element.elementor-element-33b5f01{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );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-48480 .elementor-element.elementor-element-45eeeab{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--border-radius:10px 10px 10px 10px;}.elementor-48480 .elementor-element.elementor-element-45eeeab:not(.elementor-motion-effects-element-type-background), .elementor-48480 .elementor-element.elementor-element-45eeeab > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-cce3885 );}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-48480 .elementor-element.elementor-element-41f0413{font-family:var( --e-global-typography-26c10ea-font-family ), Sans-serif;font-size:var( --e-global-typography-26c10ea-font-size );font-weight:var( --e-global-typography-26c10ea-font-weight );line-height:var( --e-global-typography-26c10ea-line-height );letter-spacing:var( --e-global-typography-26c10ea-letter-spacing );}.elementor-48480 .elementor-element.elementor-element-e1c7012{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-48480 .elementor-element.elementor-element-e1c7012:not(.elementor-motion-effects-element-type-background), .elementor-48480 .elementor-element.elementor-element-e1c7012 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-cce3885 );}.elementor-48480 .elementor-element.elementor-element-2f66b6e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-primary );}.elementor-48480 .elementor-element.elementor-element-f9ebe15 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-48480 .elementor-element.elementor-element-dc288ed{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:60px 60px;--row-gap:60px;--column-gap:60px;--padding-top:60px;--padding-bottom:60px;--padding-left:60px;--padding-right:60px;}.elementor-48480 .elementor-element.elementor-element-dc288ed:not(.elementor-motion-effects-element-type-background), .elementor-48480 .elementor-element.elementor-element-dc288ed > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-acb65ef );}.elementor-48480 .elementor-element.elementor-element-9a9ec56{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-48480 .elementor-element.elementor-element-c2b46d7{text-align:start;}.elementor-48480 .elementor-element.elementor-element-c2b46d7 img{width:120px;}.elementor-48480 .elementor-element.elementor-element-0c65913 .elementor-heading-title{font-family:var( --e-global-typography-1c378e4-font-family ), Sans-serif;font-size:var( --e-global-typography-1c378e4-font-size );font-weight:var( --e-global-typography-1c378e4-font-weight );line-height:var( --e-global-typography-1c378e4-line-height );letter-spacing:var( --e-global-typography-1c378e4-letter-spacing );}.elementor-48480 .elementor-element.elementor-element-fbfbe16{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-48480 .elementor-element.elementor-element-9441524{text-align:start;}.elementor-48480 .elementor-element.elementor-element-9441524 img{width:120px;}.elementor-48480 .elementor-element.elementor-element-e10cfc4 .elementor-heading-title{font-family:var( --e-global-typography-1c378e4-font-family ), Sans-serif;font-size:var( --e-global-typography-1c378e4-font-size );font-weight:var( --e-global-typography-1c378e4-font-weight );line-height:var( --e-global-typography-1c378e4-line-height );letter-spacing:var( --e-global-typography-1c378e4-letter-spacing );}.elementor-48480 .elementor-element.elementor-element-63d9ded{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-48480 .elementor-element.elementor-element-8f014f8{text-align:start;}.elementor-48480 .elementor-element.elementor-element-8f014f8 img{width:120px;}.elementor-48480 .elementor-element.elementor-element-951733d .elementor-heading-title{font-family:var( --e-global-typography-1c378e4-font-family ), Sans-serif;font-size:var( --e-global-typography-1c378e4-font-size );font-weight:var( --e-global-typography-1c378e4-font-weight );line-height:var( --e-global-typography-1c378e4-line-height );letter-spacing:var( --e-global-typography-1c378e4-letter-spacing );}.elementor-48480 .elementor-element.elementor-element-fb03bcf{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-48480 .elementor-element.elementor-element-8ad9ac4{text-align:start;}.elementor-48480 .elementor-element.elementor-element-8ad9ac4 img{width:120px;}.elementor-48480 .elementor-element.elementor-element-2b8ceb3 .elementor-heading-title{font-family:var( --e-global-typography-1c378e4-font-family ), Sans-serif;font-size:var( --e-global-typography-1c378e4-font-size );font-weight:var( --e-global-typography-1c378e4-font-weight );line-height:var( --e-global-typography-1c378e4-line-height );letter-spacing:var( --e-global-typography-1c378e4-letter-spacing );}.elementor-48480 .elementor-element.elementor-element-f6caa79{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-48480 .elementor-element.elementor-element-b83a763{text-align:start;}.elementor-48480 .elementor-element.elementor-element-b83a763 img{width:120px;}.elementor-48480 .elementor-element.elementor-element-50c77c7 .elementor-heading-title{font-family:var( --e-global-typography-1c378e4-font-family ), Sans-serif;font-size:var( --e-global-typography-1c378e4-font-size );font-weight:var( --e-global-typography-1c378e4-font-weight );line-height:var( --e-global-typography-1c378e4-line-height );letter-spacing:var( --e-global-typography-1c378e4-letter-spacing );}.elementor-48480 .elementor-element.elementor-element-9eb3f33{--display:flex;}.elementor-48480 .elementor-element.elementor-element-9eb3f33:not(.elementor-motion-effects-element-type-background), .elementor-48480 .elementor-element.elementor-element-9eb3f33 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-48480 .elementor-element.elementor-element-d98abb1{--display:flex;--min-height:650px;--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;--overflow:hidden;--border-radius:10px 10px 10px 10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-48480 .elementor-element.elementor-element-d98abb1:not(.elementor-motion-effects-element-type-background), .elementor-48480 .elementor-element.elementor-element-d98abb1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-acb65ef );}.elementor-48480 .elementor-element.elementor-element-c7ce3c8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-48480 .elementor-element.elementor-element-c7ce3c8:not(.elementor-motion-effects-element-type-background), .elementor-48480 .elementor-element.elementor-element-c7ce3c8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://demo.fnmgroup.it/wp-content/uploads/2026/09/sistema-di-govenance.png");background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-48480 .elementor-element.elementor-element-5f74561{--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-end;--align-items:flex-start;--padding-top:var(--fluid-xxl-l);--padding-bottom:var(--fluid-xxl-l);--padding-left:var(--fluid-xxl-l);--padding-right:var(--fluid-xxl-l);}.elementor-48480 .elementor-element.elementor-element-d4c4a54{font-family:var( --e-global-typography-26c10ea-font-family ), Sans-serif;font-size:var( --e-global-typography-26c10ea-font-size );font-weight:var( --e-global-typography-26c10ea-font-weight );line-height:var( --e-global-typography-26c10ea-line-height );letter-spacing:var( --e-global-typography-26c10ea-letter-spacing );}.elementor-48480 .elementor-element.elementor-element-78fc8e4{font-family:var( --e-global-typography-1c378e4-font-family ), Sans-serif;font-size:var( --e-global-typography-1c378e4-font-size );font-weight:var( --e-global-typography-1c378e4-font-weight );line-height:var( --e-global-typography-1c378e4-line-height );letter-spacing:var( --e-global-typography-1c378e4-letter-spacing );}.elementor-48480 .elementor-element.elementor-element-face174{font-family:var( --e-global-typography-26c10ea-font-family ), Sans-serif;font-size:var( --e-global-typography-26c10ea-font-size );font-weight:var( --e-global-typography-26c10ea-font-weight );line-height:var( --e-global-typography-26c10ea-line-height );letter-spacing:var( --e-global-typography-26c10ea-letter-spacing );}.elementor-48480 .elementor-element.elementor-element-5202d17{--display:flex;--min-height:650px;--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;--overflow:hidden;--border-radius:10px 10px 10px 10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-48480 .elementor-element.elementor-element-5202d17:not(.elementor-motion-effects-element-type-background), .elementor-48480 .elementor-element.elementor-element-5202d17 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-acb65ef );}.elementor-48480 .elementor-element.elementor-element-f974025{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-48480 .elementor-element.elementor-element-f974025:not(.elementor-motion-effects-element-type-background), .elementor-48480 .elementor-element.elementor-element-f974025 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://demo.fnmgroup.it/wp-content/uploads/2026/10/iconografica-delle-politiche.png");background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-48480 .elementor-element.elementor-element-e555920{--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-end;--align-items:flex-start;--padding-top:var(--fluid-xxl-l);--padding-bottom:var(--fluid-xxl-l);--padding-left:var(--fluid-xxl-l);--padding-right:var(--fluid-xxl-l);}.elementor-48480 .elementor-element.elementor-element-fa60bda{font-family:var( --e-global-typography-26c10ea-font-family ), Sans-serif;font-size:var( --e-global-typography-26c10ea-font-size );font-weight:var( --e-global-typography-26c10ea-font-weight );line-height:var( --e-global-typography-26c10ea-line-height );letter-spacing:var( --e-global-typography-26c10ea-letter-spacing );}.elementor-48480 .elementor-element.elementor-element-1b972dd{font-family:var( --e-global-typography-1c378e4-font-family ), Sans-serif;font-size:var( --e-global-typography-1c378e4-font-size );font-weight:var( --e-global-typography-1c378e4-font-weight );line-height:var( --e-global-typography-1c378e4-line-height );letter-spacing:var( --e-global-typography-1c378e4-letter-spacing );}.elementor-48480 .elementor-element.elementor-element-fc928d0{font-family:var( --e-global-typography-26c10ea-font-family ), Sans-serif;font-size:var( --e-global-typography-26c10ea-font-size );font-weight:var( --e-global-typography-26c10ea-font-weight );line-height:var( --e-global-typography-26c10ea-line-height );letter-spacing:var( --e-global-typography-26c10ea-letter-spacing );}.elementor-48480 .elementor-element.elementor-element-d34a0fc{--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;--overflow:hidden;--border-radius:10px 10px 10px 10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-48480 .elementor-element.elementor-element-d34a0fc:not(.elementor-motion-effects-element-type-background), .elementor-48480 .elementor-element.elementor-element-d34a0fc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-acb65ef );}.elementor-48480 .elementor-element.elementor-element-72fa1e2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-48480 .elementor-element.elementor-element-72fa1e2:not(.elementor-motion-effects-element-type-background), .elementor-48480 .elementor-element.elementor-element-72fa1e2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://demo.fnmgroup.it/wp-content/uploads/2026/10/Fornitori-img-2.svg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-48480 .elementor-element.elementor-element-c16ba1a{--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-end;--align-items:flex-start;--padding-top:var(--fluid-xxl-l);--padding-bottom:var(--fluid-xxl-l);--padding-left:var(--fluid-xxl-l);--padding-right:var(--fluid-xxl-l);}.elementor-48480 .elementor-element.elementor-element-3abaeea{font-family:var( --e-global-typography-26c10ea-font-family ), Sans-serif;font-size:var( --e-global-typography-26c10ea-font-size );font-weight:var( --e-global-typography-26c10ea-font-weight );line-height:var( --e-global-typography-26c10ea-line-height );letter-spacing:var( --e-global-typography-26c10ea-letter-spacing );}.elementor-48480 .elementor-element.elementor-element-2d0418d{font-family:var( --e-global-typography-1c378e4-font-family ), Sans-serif;font-size:var( --e-global-typography-1c378e4-font-size );font-weight:var( --e-global-typography-1c378e4-font-weight );line-height:var( --e-global-typography-1c378e4-line-height );letter-spacing:var( --e-global-typography-1c378e4-letter-spacing );}.elementor-48480 .elementor-element.elementor-element-404c5a3{font-family:var( --e-global-typography-26c10ea-font-family ), Sans-serif;font-size:var( --e-global-typography-26c10ea-font-size );font-weight:var( --e-global-typography-26c10ea-font-weight );line-height:var( --e-global-typography-26c10ea-line-height );letter-spacing:var( --e-global-typography-26c10ea-letter-spacing );}.elementor-48480 .elementor-element.elementor-element-3f2d2f1{--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;--overflow:hidden;--border-radius:10px 10px 10px 10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-48480 .elementor-element.elementor-element-3f2d2f1:not(.elementor-motion-effects-element-type-background), .elementor-48480 .elementor-element.elementor-element-3f2d2f1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-acb65ef );}.elementor-48480 .elementor-element.elementor-element-ae2c20a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-48480 .elementor-element.elementor-element-ae2c20a:not(.elementor-motion-effects-element-type-background), .elementor-48480 .elementor-element.elementor-element-ae2c20a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://demo.fnmgroup.it/wp-content/uploads/2026/10/Finanza-ESG.svg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-48480 .elementor-element.elementor-element-d870332{--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-end;--align-items:flex-start;--padding-top:var(--fluid-xxl-l);--padding-bottom:var(--fluid-xxl-l);--padding-left:var(--fluid-xxl-l);--padding-right:var(--fluid-xxl-l);}.elementor-48480 .elementor-element.elementor-element-854bf36{font-family:var( --e-global-typography-26c10ea-font-family ), Sans-serif;font-size:var( --e-global-typography-26c10ea-font-size );font-weight:var( --e-global-typography-26c10ea-font-weight );line-height:var( --e-global-typography-26c10ea-line-height );letter-spacing:var( --e-global-typography-26c10ea-letter-spacing );}.elementor-48480 .elementor-element.elementor-element-1e7ee3e{font-family:var( --e-global-typography-1c378e4-font-family ), Sans-serif;font-size:var( --e-global-typography-1c378e4-font-size );font-weight:var( --e-global-typography-1c378e4-font-weight );line-height:var( --e-global-typography-1c378e4-line-height );letter-spacing:var( --e-global-typography-1c378e4-letter-spacing );}.elementor-48480 .elementor-element.elementor-element-232d679{font-family:var( --e-global-typography-26c10ea-font-family ), Sans-serif;font-size:var( --e-global-typography-26c10ea-font-size );font-weight:var( --e-global-typography-26c10ea-font-weight );line-height:var( --e-global-typography-26c10ea-line-height );letter-spacing:var( --e-global-typography-26c10ea-letter-spacing );}.elementor-48480 .elementor-element.elementor-element-eb1000b{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-swiper-slides-gap:10px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:0px;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-prev-top-position:0px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:0px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:0px;}.elementor-48480 .elementor-element.elementor-element-6b26579{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-48480 .elementor-element.elementor-element-03d4de5{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-48480 .elementor-element.elementor-element-e011404 .elementor-heading-title{font-family:var( --e-global-typography-919b932-font-family ), Sans-serif;font-size:var( --e-global-typography-919b932-font-size );font-weight:var( --e-global-typography-919b932-font-weight );text-transform:var( --e-global-typography-919b932-text-transform );line-height:var( --e-global-typography-919b932-line-height );letter-spacing:var( --e-global-typography-919b932-letter-spacing );color:var( --e-global-color-accent );}.elementor-48480 .elementor-element.elementor-element-f1f2a74 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-48480 .elementor-element.elementor-element-eadc448{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:60px;--margin-bottom:60px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-48480 .elementor-element.elementor-element-5a1aee7{text-align:center;}.elementor-48480 .elementor-element.elementor-element-158e3d3{text-align:center;font-family:var( --e-global-typography-26c10ea-font-family ), Sans-serif;font-size:var( --e-global-typography-26c10ea-font-size );font-weight:var( --e-global-typography-26c10ea-font-weight );line-height:var( --e-global-typography-26c10ea-line-height );letter-spacing:var( --e-global-typography-26c10ea-letter-spacing );}.elementor-48480 .elementor-element.elementor-element-48cecda{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-48480 .elementor-element.elementor-element-438099b{text-align:center;}.elementor-48480 .elementor-element.elementor-element-286cfea > .elementor-widget-container{margin:40px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-48480 .elementor-element.elementor-element-64f9cbb{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0;--margin-bottom:0;--margin-left:0;--margin-right:0;}.elementor-48480 .elementor-element.elementor-element-6e36c01 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}@media(min-width:768px){.elementor-48480 .elementor-element.elementor-element-33b5f01{--width:50%;}.elementor-48480 .elementor-element.elementor-element-45eeeab{--width:50%;}.elementor-48480 .elementor-element.elementor-element-2f66b6e{--width:50%;}.elementor-48480 .elementor-element.elementor-element-dc288ed{--width:50%;}.elementor-48480 .elementor-element.elementor-element-d98abb1{--width:100%;}.elementor-48480 .elementor-element.elementor-element-c7ce3c8{--width:50%;}.elementor-48480 .elementor-element.elementor-element-5f74561{--width:50%;}.elementor-48480 .elementor-element.elementor-element-f974025{--width:50%;}.elementor-48480 .elementor-element.elementor-element-e555920{--width:50%;}.elementor-48480 .elementor-element.elementor-element-72fa1e2{--width:50%;}.elementor-48480 .elementor-element.elementor-element-c16ba1a{--width:50%;}.elementor-48480 .elementor-element.elementor-element-ae2c20a{--width:50%;}.elementor-48480 .elementor-element.elementor-element-d870332{--width:50%;}.elementor-48480 .elementor-element.elementor-element-eadc448{--width:960px;}.elementor-48480 .elementor-element.elementor-element-48cecda{--width:960px;}}@media(max-width:1399px){.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-48480 .elementor-element.elementor-element-41f0413{font-size:var( --e-global-typography-26c10ea-font-size );line-height:var( --e-global-typography-26c10ea-line-height );letter-spacing:var( --e-global-typography-26c10ea-letter-spacing );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-48480 .elementor-element.elementor-element-f9ebe15 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-48480 .elementor-element.elementor-element-0c65913 .elementor-heading-title{font-size:var( --e-global-typography-1c378e4-font-size );line-height:var( --e-global-typography-1c378e4-line-height );letter-spacing:var( --e-global-typography-1c378e4-letter-spacing );}.elementor-48480 .elementor-element.elementor-element-e10cfc4 .elementor-heading-title{font-size:var( --e-global-typography-1c378e4-font-size );line-height:var( --e-global-typography-1c378e4-line-height );letter-spacing:var( --e-global-typography-1c378e4-letter-spacing );}.elementor-48480 .elementor-element.elementor-element-951733d .elementor-heading-title{font-size:var( --e-global-typography-1c378e4-font-size );line-height:var( --e-global-typography-1c378e4-line-height );letter-spacing:var( --e-global-typography-1c378e4-letter-spacing );}.elementor-48480 .elementor-element.elementor-element-2b8ceb3 .elementor-heading-title{font-size:var( --e-global-typography-1c378e4-font-size );line-height:var( --e-global-typography-1c378e4-line-height );letter-spacing:var( --e-global-typography-1c378e4-letter-spacing );}.elementor-48480 .elementor-element.elementor-element-50c77c7 .elementor-heading-title{font-size:var( --e-global-typography-1c378e4-font-size );line-height:var( --e-global-typography-1c378e4-line-height );letter-spacing:var( --e-global-typography-1c378e4-letter-spacing );}.elementor-48480 .elementor-element.elementor-element-d4c4a54{font-size:var( --e-global-typography-26c10ea-font-size );line-height:var( --e-global-typography-26c10ea-line-height );letter-spacing:var( --e-global-typography-26c10ea-letter-spacing );}.elementor-48480 .elementor-element.elementor-element-78fc8e4{font-size:var( --e-global-typography-1c378e4-font-size );line-height:var( --e-global-typography-1c378e4-line-height );letter-spacing:var( --e-global-typography-1c378e4-letter-spacing );}.elementor-48480 .elementor-element.elementor-element-face174{font-size:var( --e-global-typography-26c10ea-font-size );line-height:var( --e-global-typography-26c10ea-line-height );letter-spacing:var( --e-global-typography-26c10ea-letter-spacing );}.elementor-48480 .elementor-element.elementor-element-fa60bda{font-size:var( --e-global-typography-26c10ea-font-size );line-height:var( --e-global-typography-26c10ea-line-height );letter-spacing:var( --e-global-typography-26c10ea-letter-spacing );}.elementor-48480 .elementor-element.elementor-element-1b972dd{font-size:var( --e-global-typography-1c378e4-font-size );line-height:var( --e-global-typography-1c378e4-line-height );letter-spacing:var( --e-global-typography-1c378e4-letter-spacing );}.elementor-48480 .elementor-element.elementor-element-fc928d0{font-size:var( --e-global-typography-26c10ea-font-size );line-height:var( --e-global-typography-26c10ea-line-height );letter-spacing:var( --e-global-typography-26c10ea-letter-spacing );}.elementor-48480 .elementor-element.elementor-element-3abaeea{font-size:var( --e-global-typography-26c10ea-font-size );line-height:var( --e-global-typography-26c10ea-line-height );letter-spacing:var( --e-global-typography-26c10ea-letter-spacing );}.elementor-48480 .elementor-element.elementor-element-2d0418d{font-size:var( --e-global-typography-1c378e4-font-size );line-height:var( --e-global-typography-1c378e4-line-height );letter-spacing:var( --e-global-typography-1c378e4-letter-spacing );}.elementor-48480 .elementor-element.elementor-element-404c5a3{font-size:var( --e-global-typography-26c10ea-font-size );line-height:var( --e-global-typography-26c10ea-line-height );letter-spacing:var( --e-global-typography-26c10ea-letter-spacing );}.elementor-48480 .elementor-element.elementor-element-854bf36{font-size:var( --e-global-typography-26c10ea-font-size );line-height:var( --e-global-typography-26c10ea-line-height );letter-spacing:var( --e-global-typography-26c10ea-letter-spacing );}.elementor-48480 .elementor-element.elementor-element-1e7ee3e{font-size:var( --e-global-typography-1c378e4-font-size );line-height:var( --e-global-typography-1c378e4-line-height );letter-spacing:var( --e-global-typography-1c378e4-letter-spacing );}.elementor-48480 .elementor-element.elementor-element-232d679{font-size:var( --e-global-typography-26c10ea-font-size );line-height:var( --e-global-typography-26c10ea-line-height );letter-spacing:var( --e-global-typography-26c10ea-letter-spacing );}.elementor-48480 .elementor-element.elementor-element-e011404 .elementor-heading-title{font-size:var( --e-global-typography-919b932-font-size );line-height:var( --e-global-typography-919b932-line-height );letter-spacing:var( --e-global-typography-919b932-letter-spacing );}.elementor-48480 .elementor-element.elementor-element-f1f2a74 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-48480 .elementor-element.elementor-element-158e3d3{font-size:var( --e-global-typography-26c10ea-font-size );line-height:var( --e-global-typography-26c10ea-line-height );letter-spacing:var( --e-global-typography-26c10ea-letter-spacing );}}@media(max-width:1024px){.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-48480 .elementor-element.elementor-element-41f0413{font-size:var( --e-global-typography-26c10ea-font-size );line-height:var( --e-global-typography-26c10ea-line-height );letter-spacing:var( --e-global-typography-26c10ea-letter-spacing );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-48480 .elementor-element.elementor-element-f9ebe15 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-48480 .elementor-element.elementor-element-0c65913 .elementor-heading-title{font-size:var( --e-global-typography-1c378e4-font-size );line-height:var( --e-global-typography-1c378e4-line-height );letter-spacing:var( --e-global-typography-1c378e4-letter-spacing );}.elementor-48480 .elementor-element.elementor-element-e10cfc4 .elementor-heading-title{font-size:var( --e-global-typography-1c378e4-font-size );line-height:var( --e-global-typography-1c378e4-line-height );letter-spacing:var( --e-global-typography-1c378e4-letter-spacing );}.elementor-48480 .elementor-element.elementor-element-951733d .elementor-heading-title{font-size:var( --e-global-typography-1c378e4-font-size );line-height:var( --e-global-typography-1c378e4-line-height );letter-spacing:var( --e-global-typography-1c378e4-letter-spacing );}.elementor-48480 .elementor-element.elementor-element-2b8ceb3 .elementor-heading-title{font-size:var( --e-global-typography-1c378e4-font-size );line-height:var( --e-global-typography-1c378e4-line-height );letter-spacing:var( --e-global-typography-1c378e4-letter-spacing );}.elementor-48480 .elementor-element.elementor-element-50c77c7 .elementor-heading-title{font-size:var( --e-global-typography-1c378e4-font-size );line-height:var( --e-global-typography-1c378e4-line-height );letter-spacing:var( --e-global-typography-1c378e4-letter-spacing );}.elementor-48480 .elementor-element.elementor-element-d4c4a54{font-size:var( --e-global-typography-26c10ea-font-size );line-height:var( --e-global-typography-26c10ea-line-height );letter-spacing:var( --e-global-typography-26c10ea-letter-spacing );}.elementor-48480 .elementor-element.elementor-element-78fc8e4{font-size:var( --e-global-typography-1c378e4-font-size );line-height:var( --e-global-typography-1c378e4-line-height );letter-spacing:var( --e-global-typography-1c378e4-letter-spacing );}.elementor-48480 .elementor-element.elementor-element-face174{font-size:var( --e-global-typography-26c10ea-font-size );line-height:var( --e-global-typography-26c10ea-line-height );letter-spacing:var( --e-global-typography-26c10ea-letter-spacing );}.elementor-48480 .elementor-element.elementor-element-fa60bda{font-size:var( --e-global-typography-26c10ea-font-size );line-height:var( --e-global-typography-26c10ea-line-height );letter-spacing:var( --e-global-typography-26c10ea-letter-spacing );}.elementor-48480 .elementor-element.elementor-element-1b972dd{font-size:var( --e-global-typography-1c378e4-font-size );line-height:var( --e-global-typography-1c378e4-line-height );letter-spacing:var( --e-global-typography-1c378e4-letter-spacing );}.elementor-48480 .elementor-element.elementor-element-fc928d0{font-size:var( --e-global-typography-26c10ea-font-size );line-height:var( --e-global-typography-26c10ea-line-height );letter-spacing:var( --e-global-typography-26c10ea-letter-spacing );}.elementor-48480 .elementor-element.elementor-element-3abaeea{font-size:var( --e-global-typography-26c10ea-font-size );line-height:var( --e-global-typography-26c10ea-line-height );letter-spacing:var( --e-global-typography-26c10ea-letter-spacing );}.elementor-48480 .elementor-element.elementor-element-2d0418d{font-size:var( --e-global-typography-1c378e4-font-size );line-height:var( --e-global-typography-1c378e4-line-height );letter-spacing:var( --e-global-typography-1c378e4-letter-spacing );}.elementor-48480 .elementor-element.elementor-element-404c5a3{font-size:var( --e-global-typography-26c10ea-font-size );line-height:var( --e-global-typography-26c10ea-line-height );letter-spacing:var( --e-global-typography-26c10ea-letter-spacing );}.elementor-48480 .elementor-element.elementor-element-854bf36{font-size:var( --e-global-typography-26c10ea-font-size );line-height:var( --e-global-typography-26c10ea-line-height );letter-spacing:var( --e-global-typography-26c10ea-letter-spacing );}.elementor-48480 .elementor-element.elementor-element-1e7ee3e{font-size:var( --e-global-typography-1c378e4-font-size );line-height:var( --e-global-typography-1c378e4-line-height );letter-spacing:var( --e-global-typography-1c378e4-letter-spacing );}.elementor-48480 .elementor-element.elementor-element-232d679{font-size:var( --e-global-typography-26c10ea-font-size );line-height:var( --e-global-typography-26c10ea-line-height );letter-spacing:var( --e-global-typography-26c10ea-letter-spacing );}.elementor-48480 .elementor-element.elementor-element-eb1000b{--e-n-carousel-swiper-slides-to-display:1;}.elementor-48480 .elementor-element.elementor-element-e011404 .elementor-heading-title{font-size:var( --e-global-typography-919b932-font-size );line-height:var( --e-global-typography-919b932-line-height );letter-spacing:var( --e-global-typography-919b932-letter-spacing );}.elementor-48480 .elementor-element.elementor-element-f1f2a74 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-48480 .elementor-element.elementor-element-158e3d3{font-size:var( --e-global-typography-26c10ea-font-size );line-height:var( --e-global-typography-26c10ea-line-height );letter-spacing:var( --e-global-typography-26c10ea-letter-spacing );}}@media(max-width:767px){.elementor-48480 .elementor-element.elementor-element-65b264e{--padding-top:0px;--padding-bottom:60px;--padding-left:15px;--padding-right:15px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-48480 .elementor-element.elementor-element-41f0413{font-size:var( --e-global-typography-26c10ea-font-size );line-height:var( --e-global-typography-26c10ea-line-height );letter-spacing:var( --e-global-typography-26c10ea-letter-spacing );}.elementor-48480 .elementor-element.elementor-element-2f66b6e{--padding-top:00px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-48480 .elementor-element.elementor-element-f9ebe15 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-48480 .elementor-element.elementor-element-dc288ed{--gap:30px 30px;--row-gap:30px;--column-gap:30px;--border-radius:10px 10px 10px 10px;--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:15px;--padding-right:15px;}.elementor-48480 .elementor-element.elementor-element-9a9ec56{--padding-top:15px;--padding-bottom:15px;--padding-left:0px;--padding-right:0px;}.elementor-48480 .elementor-element.elementor-element-c2b46d7 img{width:75px;}.elementor-48480 .elementor-element.elementor-element-0c65913 .elementor-heading-title{font-size:var( --e-global-typography-1c378e4-font-size );line-height:var( --e-global-typography-1c378e4-line-height );letter-spacing:var( --e-global-typography-1c378e4-letter-spacing );}.elementor-48480 .elementor-element.elementor-element-fbfbe16{--padding-top:15px;--padding-bottom:15px;--padding-left:0px;--padding-right:0px;}.elementor-48480 .elementor-element.elementor-element-9441524 img{width:75px;}.elementor-48480 .elementor-element.elementor-element-e10cfc4 .elementor-heading-title{font-size:var( --e-global-typography-1c378e4-font-size );line-height:var( --e-global-typography-1c378e4-line-height );letter-spacing:var( --e-global-typography-1c378e4-letter-spacing );}.elementor-48480 .elementor-element.elementor-element-63d9ded{--padding-top:15px;--padding-bottom:15px;--padding-left:0px;--padding-right:0px;}.elementor-48480 .elementor-element.elementor-element-8f014f8 img{width:75px;}.elementor-48480 .elementor-element.elementor-element-951733d .elementor-heading-title{font-size:var( --e-global-typography-1c378e4-font-size );line-height:var( --e-global-typography-1c378e4-line-height );letter-spacing:var( --e-global-typography-1c378e4-letter-spacing );}.elementor-48480 .elementor-element.elementor-element-8ad9ac4 img{width:75px;}.elementor-48480 .elementor-element.elementor-element-2b8ceb3 .elementor-heading-title{font-size:var( --e-global-typography-1c378e4-font-size );line-height:var( --e-global-typography-1c378e4-line-height );letter-spacing:var( --e-global-typography-1c378e4-letter-spacing );}.elementor-48480 .elementor-element.elementor-element-f6caa79{--padding-top:15px;--padding-bottom:15px;--padding-left:0px;--padding-right:0px;}.elementor-48480 .elementor-element.elementor-element-b83a763 img{width:75px;}.elementor-48480 .elementor-element.elementor-element-50c77c7 .elementor-heading-title{font-size:var( --e-global-typography-1c378e4-font-size );line-height:var( --e-global-typography-1c378e4-line-height );letter-spacing:var( --e-global-typography-1c378e4-letter-spacing );}.elementor-48480 .elementor-element.elementor-element-d98abb1{--min-height:210px;}.elementor-48480 .elementor-element.elementor-element-c7ce3c8{--min-height:210px;}.elementor-48480 .elementor-element.elementor-element-5f74561{--justify-content:flex-start;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-48480 .elementor-element.elementor-element-d4c4a54{font-size:var( --e-global-typography-26c10ea-font-size );line-height:var( --e-global-typography-26c10ea-line-height );letter-spacing:var( --e-global-typography-26c10ea-letter-spacing );}.elementor-48480 .elementor-element.elementor-element-78fc8e4{font-size:var( --e-global-typography-1c378e4-font-size );line-height:var( --e-global-typography-1c378e4-line-height );letter-spacing:var( --e-global-typography-1c378e4-letter-spacing );}.elementor-48480 .elementor-element.elementor-element-face174{font-size:var( --e-global-typography-26c10ea-font-size );line-height:var( --e-global-typography-26c10ea-line-height );letter-spacing:var( --e-global-typography-26c10ea-letter-spacing );}.elementor-48480 .elementor-element.elementor-element-f974025{--min-height:210px;}.elementor-48480 .elementor-element.elementor-element-e555920{--justify-content:flex-start;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-48480 .elementor-element.elementor-element-fa60bda{font-size:var( --e-global-typography-26c10ea-font-size );line-height:var( --e-global-typography-26c10ea-line-height );letter-spacing:var( --e-global-typography-26c10ea-letter-spacing );}.elementor-48480 .elementor-element.elementor-element-1b972dd{font-size:var( --e-global-typography-1c378e4-font-size );line-height:var( --e-global-typography-1c378e4-line-height );letter-spacing:var( --e-global-typography-1c378e4-letter-spacing );}.elementor-48480 .elementor-element.elementor-element-fc928d0{font-size:var( --e-global-typography-26c10ea-font-size );line-height:var( --e-global-typography-26c10ea-line-height );letter-spacing:var( --e-global-typography-26c10ea-letter-spacing );}.elementor-48480 .elementor-element.elementor-element-72fa1e2{--min-height:210px;}.elementor-48480 .elementor-element.elementor-element-c16ba1a{--justify-content:flex-start;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-48480 .elementor-element.elementor-element-3abaeea{font-size:var( --e-global-typography-26c10ea-font-size );line-height:var( --e-global-typography-26c10ea-line-height );letter-spacing:var( --e-global-typography-26c10ea-letter-spacing );}.elementor-48480 .elementor-element.elementor-element-2d0418d{font-size:var( --e-global-typography-1c378e4-font-size );line-height:var( --e-global-typography-1c378e4-line-height );letter-spacing:var( --e-global-typography-1c378e4-letter-spacing );}.elementor-48480 .elementor-element.elementor-element-404c5a3{font-size:var( --e-global-typography-26c10ea-font-size );line-height:var( --e-global-typography-26c10ea-line-height );letter-spacing:var( --e-global-typography-26c10ea-letter-spacing );}.elementor-48480 .elementor-element.elementor-element-ae2c20a{--min-height:210px;}.elementor-48480 .elementor-element.elementor-element-d870332{--justify-content:flex-start;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-48480 .elementor-element.elementor-element-854bf36{font-size:var( --e-global-typography-26c10ea-font-size );line-height:var( --e-global-typography-26c10ea-line-height );letter-spacing:var( --e-global-typography-26c10ea-letter-spacing );}.elementor-48480 .elementor-element.elementor-element-1e7ee3e{font-size:var( --e-global-typography-1c378e4-font-size );line-height:var( --e-global-typography-1c378e4-line-height );letter-spacing:var( --e-global-typography-1c378e4-letter-spacing );}.elementor-48480 .elementor-element.elementor-element-232d679{font-size:var( --e-global-typography-26c10ea-font-size );line-height:var( --e-global-typography-26c10ea-line-height );letter-spacing:var( --e-global-typography-26c10ea-letter-spacing );}.elementor-48480 .elementor-element.elementor-element-eb1000b{--e-n-carousel-swiper-slides-to-display:1;}.elementor-48480 .elementor-element.elementor-element-03d4de5{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-48480 .elementor-element.elementor-element-e011404 .elementor-heading-title{font-size:var( --e-global-typography-919b932-font-size );line-height:var( --e-global-typography-919b932-line-height );letter-spacing:var( --e-global-typography-919b932-letter-spacing );}.elementor-48480 .elementor-element.elementor-element-f1f2a74 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-48480 .elementor-element.elementor-element-eadc448{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-48480 .elementor-element.elementor-element-5a1aee7{text-align:start;}.elementor-48480 .elementor-element.elementor-element-158e3d3{text-align:start;font-size:var( --e-global-typography-26c10ea-font-size );line-height:var( --e-global-typography-26c10ea-line-height );letter-spacing:var( --e-global-typography-26c10ea-letter-spacing );}.elementor-48480 .elementor-element.elementor-element-48cecda{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-48480 .elementor-element.elementor-element-438099b{text-align:start;}}/* Start custom CSS for text-editor, class: .elementor-element-e452d80 */.elementor-48480 .elementor-element.elementor-element-e452d80 ul li {
    margin-bottom: 12px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a61b881 */.elementor-48480 .elementor-element.elementor-element-a61b881 ul li {
    margin-bottom: 12px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-49713ff */.elementor-48480 .elementor-element.elementor-element-49713ff ul li {
    margin-bottom: 12px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-44dacc1 */.elementor-48480 .elementor-element.elementor-element-44dacc1 ul li {
    margin-bottom: 12px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-bddece8 */.elementor-48480 .elementor-element.elementor-element-bddece8 ul li {
    margin-bottom: 12px;
}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-eb1000b *//* BARRA DI NAVIGAZIONE */
.timeline-carousel .timeline-nav {
  display: flex;
  align-items: center;
  gap: 24px;
  width: 100%;
  min-width: 0;
  margin-bottom: 30px;
}

/* ELENCO ANNI */
.timeline-carousel .timeline-years {
  display: flex;
  align-items: center;
  gap: 24px;
  flex: 1 1 0;
  min-width: 0;
  overflow-x: auto;
  scrollbar-width: none;
  overscroll-behavior-x: contain;
}

.timeline-carousel .timeline-years::-webkit-scrollbar {
  display: none;
}

/* ANNI: FONT GLOBALE ELEMENTOR TAG */
.timeline-carousel .timeline-nav .timeline-year-button {
  appearance: none;
  flex: 0 0 auto;
  margin: 0;
  padding: 10px 0 8px;

  font-family: var(
    --e-global-typography-919b932-font-family,
    "Open Sans"
  ), sans-serif !important;

  font-size: var(
    --e-global-typography-919b932-font-size,
    11px
  ) !important;

  font-weight: var(
    --e-global-typography-919b932-font-weight,
    600
  ) !important;

  line-height: var(
    --e-global-typography-919b932-line-height,
    1.3
  ) !important;

  letter-spacing: var(
    --e-global-typography-919b932-letter-spacing,
    1px
  ) !important;

  text-transform: var(
    --e-global-typography-919b932-text-transform,
    none
  ) !important;

  font-style: var(
    --e-global-typography-919b932-font-style,
    normal
  ) !important;

  color: rgba(255, 255, 255, 0.7) !important;
  border: 0 !important;
  border-bottom: 3px solid transparent !important;
  border-radius: 0 !important;
  text-decoration: none !important;

  white-space: nowrap;
  cursor: pointer;
  transition: color 0.2s ease, border-color 0.2s ease;
}

/* NESSUNO SFONDO, ANCHE NEGLI STATI INTERATTIVI */
.timeline-carousel .timeline-nav .timeline-year-button,
.timeline-carousel .timeline-nav .timeline-year-button:hover,
.timeline-carousel .timeline-nav .timeline-year-button:focus,
.timeline-carousel .timeline-nav .timeline-year-button:active {
  background: transparent !important;
  box-shadow: none !important;
}

/* HOVER E ANNO ATTIVO */
.timeline-carousel .timeline-nav .timeline-year-button:hover,
.timeline-carousel .timeline-nav
.timeline-year-button[aria-current="true"] {
  color: #fff !important;
}

.timeline-carousel .timeline-nav
.timeline-year-button[aria-current="true"] {
  border-bottom-color: #fff !important;
}

/* CONTENITORE FRECCE */
.timeline-carousel .timeline-arrows {
  display: flex;
  align-items: center;
  flex: 0 0 auto;
  gap: 10px;
}

/* PULSANTI FRECCE: 38 × 38 PX */
.timeline-carousel .timeline-nav .timeline-arrow {
  appearance: none;
  box-sizing: border-box;
  display: grid;
  place-items: center;
  flex: 0 0 38px;

  width: 38px !important;
  height: 38px !important;
  min-width: 38px;
  min-height: 38px;

  margin: 0;
  padding: 0 !important;
  border: 0 !important;
  border-radius: 3px !important;

  background: rgba(0, 0, 0, 0.14) !important;
  box-shadow: none !important;
  cursor: pointer;

  transition: background 0.2s ease, opacity 0.2s ease;
}

.timeline-carousel .timeline-nav .timeline-arrow:hover {
  background: rgba(0, 0, 0, 0.25) !important;
}

.timeline-carousel .timeline-nav
.timeline-arrow[aria-disabled="true"] {
  opacity: 0.3;
  cursor: default;
}

/* NASCONDE LE FRECCE TESTUALI DELLO SCRIPT */
.timeline-carousel .timeline-arrow > span {
  display: none;
}

/* FRECCIA SVG */
.timeline-carousel .timeline-arrow::before {
  content: "";
  display: block;
  width: 24px;
  height: 24px;
  background-color: #fff;

  -webkit-mask: url("https://demo.fnmgroup.it/wp-content/uploads/2026/09/arrow-in-primo-piano.svg") center / contain no-repeat;
  mask: url("https://demo.fnmgroup.it/wp-content/uploads/2026/09/arrow-in-primo-piano.svg") center / contain no-repeat;
}

/* FRECCIA PRECEDENTE */
.timeline-carousel .timeline-arrow:first-child::before {
  transform: rotate(180deg);
}

/* FOCUS DA TASTIERA */
.timeline-carousel .timeline-nav button:focus-visible {
  outline: 2px solid #fff;
  outline-offset: -2px;
}

/* NASCONDE I CONTROLLI NATIVI INDIVIDUATI DALLO SCRIPT */
.timeline-carousel .timeline-native-hidden {
  display: none !important;
}

/* MOBILE */
@media (max-width: 767px) {
  .timeline-carousel .timeline-nav {
    gap: 16px;
    margin-bottom: 20px;
  }

  .timeline-carousel .timeline-years {
    gap: 20px;
  }
}/* End custom CSS */