.elementor-3970 .elementor-element.elementor-element-9fbaf4f{--display:flex;--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.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-3970 .elementor-element.elementor-element-aed9a88{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 15px 0px;}.elementor-3970 .elementor-element.elementor-element-aed9a88 .elementor-heading-title{font-family:"Libre Franklin", Sans-serif;font-size:18px;font-weight:400;color:var( --e-global-color-40abafa );}.elementor-3970 .elementor-element.elementor-element-e2c89b5 .elementor-heading-title{font-family:"Libre Franklin", Sans-serif;font-size:50px;font-weight:600;color:var( --e-global-color-ca2b9e2 );}.elementor-3970 .elementor-element.elementor-element-31028e2 .elementor-heading-title{font-family:"Libre Franklin", Sans-serif;font-size:18px;font-weight:400;color:var( --e-global-color-40abafa );}.elementor-3970 .elementor-element.elementor-element-e346f84{--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:35px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3970 .elementor-element.elementor-element-4fb1bee{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-3970 .elementor-element.elementor-element-a99d7fa{--divider-border-style:solid;--divider-color:#663939;--divider-border-width:1px;}.elementor-3970 .elementor-element.elementor-element-a99d7fa .elementor-divider-separator{width:100%;}.elementor-3970 .elementor-element.elementor-element-a99d7fa .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-3970 .elementor-element.elementor-element-90a64e8 .elementor-heading-title{font-family:"Libre Franklin", Sans-serif;font-size:23px;font-weight:700;color:var( --e-global-color-40abafa );}.elementor-3970 .elementor-element.elementor-element-918f222 .elementor-heading-title{font-family:"Libre Franklin", Sans-serif;font-size:20px;font-weight:400;color:var( --e-global-color-40abafa );}.elementor-3970 .elementor-element.elementor-element-a18a149{--display:grid;--e-con-grid-template-columns:repeat(5, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3970 .elementor-element.elementor-element-5a3b0fc{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#663939;--border-color:#663939;--border-radius:5px 5px 5px 5px;}.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-3970 .elementor-element.elementor-element-95c38bb img{border-radius:5px 5px 5px 5px;}.elementor-3970 .elementor-element.elementor-element-f8e1185{text-align:center;}.elementor-3970 .elementor-element.elementor-element-f8e1185 .elementor-heading-title{font-family:"Libre Franklin", Sans-serif;font-size:1vw;color:var( --e-global-color-ca2b9e2 );}.elementor-3970 .elementor-element.elementor-element-3b649c1{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#663939;--border-color:#663939;--border-radius:5px 5px 5px 5px;}.elementor-3970 .elementor-element.elementor-element-5566b00 img{border-radius:5px 5px 5px 5px;}.elementor-3970 .elementor-element.elementor-element-20abb6e{text-align:center;}.elementor-3970 .elementor-element.elementor-element-20abb6e .elementor-heading-title{font-family:"Libre Franklin", Sans-serif;font-size:1vw;color:var( --e-global-color-ca2b9e2 );}.elementor-3970 .elementor-element.elementor-element-188c2a8{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#663939;--border-color:#663939;--border-radius:5px 5px 5px 5px;}.elementor-3970 .elementor-element.elementor-element-f83a145 img{border-radius:5px 5px 5px 5px;}.elementor-3970 .elementor-element.elementor-element-9c7ed96{text-align:center;}.elementor-3970 .elementor-element.elementor-element-9c7ed96 .elementor-heading-title{font-family:"Libre Franklin", Sans-serif;font-size:1vw;color:var( --e-global-color-ca2b9e2 );}.elementor-3970 .elementor-element.elementor-element-64d8aa8{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#663939;--border-color:#663939;--border-radius:5px 5px 5px 5px;}.elementor-3970 .elementor-element.elementor-element-5674d1b img{border-radius:5px 5px 5px 5px;}.elementor-3970 .elementor-element.elementor-element-a83acfc{text-align:center;}.elementor-3970 .elementor-element.elementor-element-a83acfc .elementor-heading-title{font-family:"Libre Franklin", Sans-serif;font-size:1vw;color:var( --e-global-color-ca2b9e2 );}.elementor-3970 .elementor-element.elementor-element-6c128fa{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#663939;--border-color:#663939;--border-radius:5px 5px 5px 5px;}.elementor-3970 .elementor-element.elementor-element-c0e8581 img{border-radius:5px 5px 5px 5px;}.elementor-3970 .elementor-element.elementor-element-7e8601b .elementor-heading-title{font-family:"Libre Franklin", Sans-serif;font-size:1vw;color:var( --e-global-color-ca2b9e2 );}.elementor-3970 .elementor-element.elementor-element-01cdd11{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#663939;--border-color:#663939;--border-radius:5px 5px 5px 5px;}.elementor-3970 .elementor-element.elementor-element-4169ae8 img{border-radius:5px 5px 5px 5px;}.elementor-3970 .elementor-element.elementor-element-bb2a503{text-align:center;}.elementor-3970 .elementor-element.elementor-element-bb2a503 .elementor-heading-title{font-family:"Libre Franklin", Sans-serif;font-size:1vw;color:var( --e-global-color-ca2b9e2 );}.elementor-3970 .elementor-element.elementor-element-369e181{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#663939;--border-color:#663939;--border-radius:5px 5px 5px 5px;}.elementor-3970 .elementor-element.elementor-element-9e5e5f2 img{border-radius:5px 5px 5px 5px;}.elementor-3970 .elementor-element.elementor-element-7236f12{text-align:center;}.elementor-3970 .elementor-element.elementor-element-7236f12 .elementor-heading-title{font-family:"Libre Franklin", Sans-serif;font-size:1vw;color:var( --e-global-color-ca2b9e2 );}.elementor-3970 .elementor-element.elementor-element-c238466{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#663939;--border-color:#663939;--border-radius:5px 5px 5px 5px;}.elementor-3970 .elementor-element.elementor-element-ec169f6 img{border-radius:5px 5px 5px 5px;}.elementor-3970 .elementor-element.elementor-element-1700e3f{text-align:center;}.elementor-3970 .elementor-element.elementor-element-1700e3f .elementor-heading-title{font-family:"Libre Franklin", Sans-serif;font-size:1vw;color:var( --e-global-color-ca2b9e2 );}.elementor-3970 .elementor-element.elementor-element-edf8286{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#663939;--border-color:#663939;--border-radius:5px 5px 5px 5px;}.elementor-3970 .elementor-element.elementor-element-571bf85 img{border-radius:5px 5px 5px 5px;}.elementor-3970 .elementor-element.elementor-element-1f8c1a9{text-align:center;}.elementor-3970 .elementor-element.elementor-element-1f8c1a9 .elementor-heading-title{font-family:"Libre Franklin", Sans-serif;font-size:1vw;color:var( --e-global-color-ca2b9e2 );}.elementor-3970 .elementor-element.elementor-element-cec97c8{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#663939;--border-color:#663939;--border-radius:5px 5px 5px 5px;}.elementor-3970 .elementor-element.elementor-element-0521b8b img{border-radius:5px 5px 5px 5px;}.elementor-3970 .elementor-element.elementor-element-f6f15ac{text-align:center;}.elementor-3970 .elementor-element.elementor-element-f6f15ac .elementor-heading-title{font-family:"Libre Franklin", Sans-serif;font-size:1vw;color:var( --e-global-color-ca2b9e2 );}.elementor-3970 .elementor-element.elementor-element-c59aca4{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#663939;--border-color:#663939;--border-radius:5px 5px 5px 5px;}.elementor-3970 .elementor-element.elementor-element-4f75a6e img{border-radius:5px 5px 5px 5px;}.elementor-3970 .elementor-element.elementor-element-d197ae6{text-align:center;}.elementor-3970 .elementor-element.elementor-element-d197ae6 .elementor-heading-title{font-family:"Libre Franklin", Sans-serif;font-size:1vw;color:var( --e-global-color-ca2b9e2 );}.elementor-3970 .elementor-element.elementor-element-923a784{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#663939;--border-color:#663939;--border-radius:5px 5px 5px 5px;}.elementor-3970 .elementor-element.elementor-element-c62e404 img{border-radius:5px 5px 5px 5px;}.elementor-3970 .elementor-element.elementor-element-87e97a5{text-align:center;}.elementor-3970 .elementor-element.elementor-element-87e97a5 .elementor-heading-title{font-family:"Libre Franklin", Sans-serif;font-size:1vw;color:var( --e-global-color-ca2b9e2 );}.elementor-3970 .elementor-element.elementor-element-c2055b9{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#663939;--border-color:#663939;--border-radius:5px 5px 5px 5px;}.elementor-3970 .elementor-element.elementor-element-f7633b9 img{border-radius:5px 5px 5px 5px;}.elementor-3970 .elementor-element.elementor-element-68896f4{text-align:center;}.elementor-3970 .elementor-element.elementor-element-68896f4 .elementor-heading-title{font-family:"Libre Franklin", Sans-serif;font-size:1vw;color:var( --e-global-color-ca2b9e2 );}.elementor-3970 .elementor-element.elementor-element-0486688{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#663939;--border-color:#663939;--border-radius:5px 5px 5px 5px;}.elementor-3970 .elementor-element.elementor-element-9f3c886 img{border-radius:5px 5px 5px 5px;}.elementor-3970 .elementor-element.elementor-element-597077c{text-align:center;}.elementor-3970 .elementor-element.elementor-element-597077c .elementor-heading-title{font-family:"Libre Franklin", Sans-serif;font-size:1vw;color:var( --e-global-color-ca2b9e2 );}.elementor-3970 .elementor-element.elementor-element-b2b8e7e{--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:35px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3970 .elementor-element.elementor-element-a7cc170{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3970 .elementor-element.elementor-element-f3414ff{--divider-border-style:solid;--divider-color:#663939;--divider-border-width:1px;}.elementor-3970 .elementor-element.elementor-element-f3414ff .elementor-divider-separator{width:100%;}.elementor-3970 .elementor-element.elementor-element-f3414ff .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-3970 .elementor-element.elementor-element-e7157ce .elementor-heading-title{font-family:"Libre Franklin", Sans-serif;font-size:23px;font-weight:700;color:var( --e-global-color-40abafa );}.elementor-3970 .elementor-element.elementor-element-f542dc1 .elementor-heading-title{font-family:"Libre Franklin", Sans-serif;font-size:20px;font-weight:400;color:var( --e-global-color-40abafa );}.elementor-3970 .elementor-element.elementor-element-ef5b07b{--display:grid;--e-con-grid-template-columns:repeat(5, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3970 .elementor-element.elementor-element-74cd90a{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#663939;--border-color:#663939;--border-radius:5px 5px 5px 5px;}.elementor-3970 .elementor-element.elementor-element-ab10137 img{border-radius:5px 5px 5px 5px;}.elementor-3970 .elementor-element.elementor-element-c6d36f8{text-align:center;}.elementor-3970 .elementor-element.elementor-element-c6d36f8 .elementor-heading-title{font-family:"Libre Franklin", Sans-serif;font-size:1vw;color:var( --e-global-color-ca2b9e2 );}.elementor-3970 .elementor-element.elementor-element-db5c46a{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#663939;--border-color:#663939;--border-radius:5px 5px 5px 5px;}.elementor-3970 .elementor-element.elementor-element-d7f497b img{border-radius:5px 5px 5px 5px;}.elementor-3970 .elementor-element.elementor-element-89ceca7{text-align:center;}.elementor-3970 .elementor-element.elementor-element-89ceca7 .elementor-heading-title{font-family:"Libre Franklin", Sans-serif;font-size:1vw;color:var( --e-global-color-ca2b9e2 );}.elementor-3970 .elementor-element.elementor-element-cf03e1f{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#663939;--border-color:#663939;--border-radius:5px 5px 5px 5px;}.elementor-3970 .elementor-element.elementor-element-8d54bbf img{border-radius:5px 5px 5px 5px;}.elementor-3970 .elementor-element.elementor-element-c6d98e7{text-align:center;}.elementor-3970 .elementor-element.elementor-element-c6d98e7 .elementor-heading-title{font-family:"Libre Franklin", Sans-serif;font-size:1vw;color:var( --e-global-color-ca2b9e2 );}.elementor-3970 .elementor-element.elementor-element-3656cee{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#663939;--border-color:#663939;--border-radius:5px 5px 5px 5px;}.elementor-3970 .elementor-element.elementor-element-ae10cc3 img{border-radius:5px 5px 5px 5px;}.elementor-3970 .elementor-element.elementor-element-eb5784f{text-align:center;}.elementor-3970 .elementor-element.elementor-element-eb5784f .elementor-heading-title{font-family:"Libre Franklin", Sans-serif;font-size:1vw;color:var( --e-global-color-ca2b9e2 );}.elementor-3970 .elementor-element.elementor-element-dfe3502{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#663939;--border-color:#663939;--border-radius:5px 5px 5px 5px;}.elementor-3970 .elementor-element.elementor-element-707470f img{border-radius:5px 5px 5px 5px;}.elementor-3970 .elementor-element.elementor-element-a3f63f7 .elementor-heading-title{font-family:"Libre Franklin", Sans-serif;font-size:1vw;color:var( --e-global-color-ca2b9e2 );}.elementor-3970 .elementor-element.elementor-element-b0a1b35{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#663939;--border-color:#663939;--border-radius:5px 5px 5px 5px;}.elementor-3970 .elementor-element.elementor-element-4ff07be img{border-radius:5px 5px 5px 5px;}.elementor-3970 .elementor-element.elementor-element-967c3b0{text-align:center;}.elementor-3970 .elementor-element.elementor-element-967c3b0 .elementor-heading-title{font-family:"Libre Franklin", Sans-serif;font-size:1vw;color:var( --e-global-color-ca2b9e2 );}.elementor-3970 .elementor-element.elementor-element-747f5c3{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#663939;--border-color:#663939;--border-radius:5px 5px 5px 5px;}.elementor-3970 .elementor-element.elementor-element-6418c15 img{border-radius:5px 5px 5px 5px;}.elementor-3970 .elementor-element.elementor-element-0f4fe01{text-align:center;}.elementor-3970 .elementor-element.elementor-element-0f4fe01 .elementor-heading-title{font-family:"Libre Franklin", Sans-serif;font-size:1vw;color:var( --e-global-color-ca2b9e2 );}.elementor-3970 .elementor-element.elementor-element-629b8a4{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#663939;--border-color:#663939;--border-radius:5px 5px 5px 5px;}.elementor-3970 .elementor-element.elementor-element-4389c9d img{border-radius:5px 5px 5px 5px;}.elementor-3970 .elementor-element.elementor-element-3ab51ed{text-align:center;}.elementor-3970 .elementor-element.elementor-element-3ab51ed .elementor-heading-title{font-family:"Libre Franklin", Sans-serif;font-size:1vw;color:var( --e-global-color-ca2b9e2 );}.elementor-3970 .elementor-element.elementor-element-07b0867{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#663939;--border-color:#663939;--border-radius:5px 5px 5px 5px;}.elementor-3970 .elementor-element.elementor-element-3c713e1 img{border-radius:5px 5px 5px 5px;}.elementor-3970 .elementor-element.elementor-element-803cca8{text-align:center;}.elementor-3970 .elementor-element.elementor-element-803cca8 .elementor-heading-title{font-family:"Libre Franklin", Sans-serif;font-size:1vw;color:var( --e-global-color-ca2b9e2 );}.elementor-3970 .elementor-element.elementor-element-37556c4{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#663939;--border-color:#663939;--border-radius:5px 5px 5px 5px;}.elementor-3970 .elementor-element.elementor-element-f2867b5 img{border-radius:5px 5px 5px 5px;}.elementor-3970 .elementor-element.elementor-element-9df4fd5{text-align:center;}.elementor-3970 .elementor-element.elementor-element-9df4fd5 .elementor-heading-title{font-family:"Libre Franklin", Sans-serif;font-size:1vw;color:var( --e-global-color-ca2b9e2 );}.elementor-3970 .elementor-element.elementor-element-3f4d66b{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#663939;--border-color:#663939;--border-radius:5px 5px 5px 5px;}.elementor-3970 .elementor-element.elementor-element-f5809e6 img{border-radius:5px 5px 5px 5px;}.elementor-3970 .elementor-element.elementor-element-6e2df80{text-align:center;}.elementor-3970 .elementor-element.elementor-element-6e2df80 .elementor-heading-title{font-family:"Libre Franklin", Sans-serif;font-size:1vw;color:var( --e-global-color-ca2b9e2 );}.elementor-3970 .elementor-element.elementor-element-602ec36{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#663939;--border-color:#663939;--border-radius:5px 5px 5px 5px;}.elementor-3970 .elementor-element.elementor-element-ed28843 img{border-radius:5px 5px 5px 5px;}.elementor-3970 .elementor-element.elementor-element-42ef144{text-align:center;}.elementor-3970 .elementor-element.elementor-element-42ef144 .elementor-heading-title{font-family:"Libre Franklin", Sans-serif;font-size:1vw;color:var( --e-global-color-ca2b9e2 );}.elementor-3970 .elementor-element.elementor-element-b5eebcc{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#663939;--border-color:#663939;--border-radius:5px 5px 5px 5px;}.elementor-3970 .elementor-element.elementor-element-d798385 img{border-radius:5px 5px 5px 5px;}.elementor-3970 .elementor-element.elementor-element-82df13f{text-align:center;}.elementor-3970 .elementor-element.elementor-element-82df13f .elementor-heading-title{font-family:"Libre Franklin", Sans-serif;font-size:1vw;color:var( --e-global-color-ca2b9e2 );}.elementor-3970 .elementor-element.elementor-element-7ac2fab{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#663939;--border-color:#663939;--border-radius:5px 5px 5px 5px;}.elementor-3970 .elementor-element.elementor-element-f729bd2 img{border-radius:5px 5px 5px 5px;}.elementor-3970 .elementor-element.elementor-element-209bf6a{text-align:center;}.elementor-3970 .elementor-element.elementor-element-209bf6a .elementor-heading-title{font-family:"Libre Franklin", Sans-serif;font-size:1vw;color:var( --e-global-color-ca2b9e2 );}.elementor-3970 .elementor-element.elementor-element-6a3a90b{--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:35px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3970 .elementor-element.elementor-element-e8a292a{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3970 .elementor-element.elementor-element-1744c7d{--divider-border-style:solid;--divider-color:#663939;--divider-border-width:1px;}.elementor-3970 .elementor-element.elementor-element-1744c7d .elementor-divider-separator{width:100%;}.elementor-3970 .elementor-element.elementor-element-1744c7d .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-3970 .elementor-element.elementor-element-5e20cbd .elementor-heading-title{font-family:"Libre Franklin", Sans-serif;font-size:23px;font-weight:700;color:var( --e-global-color-40abafa );}.elementor-3970 .elementor-element.elementor-element-4fb6826 .elementor-heading-title{font-family:"Libre Franklin", Sans-serif;font-size:20px;font-weight:400;color:var( --e-global-color-40abafa );}.elementor-3970 .elementor-element.elementor-element-20720df{--display:grid;--e-con-grid-template-columns:repeat(5, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3970 .elementor-element.elementor-element-d34c3c9{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#663939;--border-color:#663939;--border-radius:5px 5px 5px 5px;}.elementor-3970 .elementor-element.elementor-element-ba06d5d img{border-radius:5px 5px 5px 5px;}.elementor-3970 .elementor-element.elementor-element-b20165c{text-align:center;}.elementor-3970 .elementor-element.elementor-element-b20165c .elementor-heading-title{font-family:"Libre Franklin", Sans-serif;font-size:1vw;color:var( --e-global-color-ca2b9e2 );}.elementor-3970 .elementor-element.elementor-element-6f08fbe{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#663939;--border-color:#663939;--border-radius:5px 5px 5px 5px;}.elementor-3970 .elementor-element.elementor-element-a6d3e75 img{border-radius:5px 5px 5px 5px;}.elementor-3970 .elementor-element.elementor-element-49f0ef6{text-align:center;}.elementor-3970 .elementor-element.elementor-element-49f0ef6 .elementor-heading-title{font-family:"Libre Franklin", Sans-serif;font-size:1vw;color:var( --e-global-color-ca2b9e2 );}.elementor-3970 .elementor-element.elementor-element-6cea899{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#663939;--border-color:#663939;--border-radius:5px 5px 5px 5px;}.elementor-3970 .elementor-element.elementor-element-54ff482 img{border-radius:5px 5px 5px 5px;}.elementor-3970 .elementor-element.elementor-element-d36dbc0{text-align:center;}.elementor-3970 .elementor-element.elementor-element-d36dbc0 .elementor-heading-title{font-family:"Libre Franklin", Sans-serif;font-size:1vw;color:var( --e-global-color-ca2b9e2 );}.elementor-3970 .elementor-element.elementor-element-e9b0e99{--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:35px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3970 .elementor-element.elementor-element-def1aeb{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3970 .elementor-element.elementor-element-2d57270{--divider-border-style:solid;--divider-color:#663939;--divider-border-width:1px;}.elementor-3970 .elementor-element.elementor-element-2d57270 .elementor-divider-separator{width:100%;}.elementor-3970 .elementor-element.elementor-element-2d57270 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-3970 .elementor-element.elementor-element-b4bf929 .elementor-heading-title{font-family:"Libre Franklin", Sans-serif;font-size:23px;font-weight:700;color:var( --e-global-color-40abafa );}.elementor-3970 .elementor-element.elementor-element-9e3e530 .elementor-heading-title{font-family:"Libre Franklin", Sans-serif;font-size:20px;font-weight:400;color:var( --e-global-color-40abafa );}.elementor-3970 .elementor-element.elementor-element-1e05a9d{--display:grid;--e-con-grid-template-columns:repeat(5, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3970 .elementor-element.elementor-element-355dee7{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#663939;--border-color:#663939;--border-radius:5px 5px 5px 5px;}.elementor-3970 .elementor-element.elementor-element-137202d img{border-radius:5px 5px 5px 5px;}.elementor-3970 .elementor-element.elementor-element-a97968e{text-align:center;}.elementor-3970 .elementor-element.elementor-element-a97968e .elementor-heading-title{font-family:"Libre Franklin", Sans-serif;font-size:1vw;color:var( --e-global-color-ca2b9e2 );}.elementor-3970 .elementor-element.elementor-element-1e78a49{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#663939;--border-color:#663939;--border-radius:5px 5px 5px 5px;}.elementor-3970 .elementor-element.elementor-element-024f8f6 img{border-radius:5px 5px 5px 5px;}.elementor-3970 .elementor-element.elementor-element-b0b0f5e{text-align:center;}.elementor-3970 .elementor-element.elementor-element-b0b0f5e .elementor-heading-title{font-family:"Libre Franklin", Sans-serif;font-size:1vw;color:var( --e-global-color-ca2b9e2 );}.elementor-3970 .elementor-element.elementor-element-d8c15e4{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#663939;--border-color:#663939;--border-radius:5px 5px 5px 5px;}.elementor-3970 .elementor-element.elementor-element-1eac91f img{border-radius:5px 5px 5px 5px;}.elementor-3970 .elementor-element.elementor-element-9efaa1e{text-align:center;}.elementor-3970 .elementor-element.elementor-element-9efaa1e .elementor-heading-title{font-family:"Libre Franklin", Sans-serif;font-size:1vw;color:var( --e-global-color-ca2b9e2 );}.elementor-3970 .elementor-element.elementor-element-84c9591{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#663939;--border-color:#663939;--border-radius:5px 5px 5px 5px;}.elementor-3970 .elementor-element.elementor-element-f4753a3 img{border-radius:5px 5px 5px 5px;}.elementor-3970 .elementor-element.elementor-element-ff87778{text-align:center;}.elementor-3970 .elementor-element.elementor-element-ff87778 .elementor-heading-title{font-family:"Libre Franklin", Sans-serif;font-size:1vw;color:var( --e-global-color-ca2b9e2 );}.elementor-3970 .elementor-element.elementor-element-ec100fb{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#663939;--border-color:#663939;--border-radius:5px 5px 5px 5px;}.elementor-3970 .elementor-element.elementor-element-b1c3b8a img{border-radius:5px 5px 5px 5px;}.elementor-3970 .elementor-element.elementor-element-1102fda .elementor-heading-title{font-family:"Libre Franklin", Sans-serif;font-size:1vw;color:var( --e-global-color-ca2b9e2 );}.elementor-3970 .elementor-element.elementor-element-327537b{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#663939;--border-color:#663939;--border-radius:5px 5px 5px 5px;}.elementor-3970 .elementor-element.elementor-element-ee7fe30 img{border-radius:5px 5px 5px 5px;}.elementor-3970 .elementor-element.elementor-element-99c8545{text-align:center;}.elementor-3970 .elementor-element.elementor-element-99c8545 .elementor-heading-title{font-family:"Libre Franklin", Sans-serif;font-size:1vw;color:var( --e-global-color-ca2b9e2 );}.elementor-3970 .elementor-element.elementor-element-638e2f1{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#663939;--border-color:#663939;--border-radius:5px 5px 5px 5px;}.elementor-3970 .elementor-element.elementor-element-902533d img{border-radius:5px 5px 5px 5px;}.elementor-3970 .elementor-element.elementor-element-8486412{text-align:center;}.elementor-3970 .elementor-element.elementor-element-8486412 .elementor-heading-title{font-family:"Libre Franklin", Sans-serif;font-size:1vw;color:var( --e-global-color-ca2b9e2 );}.elementor-3970 .elementor-element.elementor-element-048a6bc{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#663939;--border-color:#663939;--border-radius:5px 5px 5px 5px;}.elementor-3970 .elementor-element.elementor-element-f5991ca img{border-radius:5px 5px 5px 5px;}.elementor-3970 .elementor-element.elementor-element-d7b2b36{text-align:center;}.elementor-3970 .elementor-element.elementor-element-d7b2b36 .elementor-heading-title{font-family:"Libre Franklin", Sans-serif;font-size:1vw;color:var( --e-global-color-ca2b9e2 );}.elementor-3970 .elementor-element.elementor-element-34ef3ea{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#663939;--border-color:#663939;--border-radius:5px 5px 5px 5px;}.elementor-3970 .elementor-element.elementor-element-1133817 img{border-radius:5px 5px 5px 5px;}.elementor-3970 .elementor-element.elementor-element-a7597d2{text-align:center;}.elementor-3970 .elementor-element.elementor-element-a7597d2 .elementor-heading-title{font-family:"Libre Franklin", Sans-serif;font-size:1vw;color:var( --e-global-color-ca2b9e2 );}.elementor-3970 .elementor-element.elementor-element-d9cc611{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#663939;--border-color:#663939;--border-radius:5px 5px 5px 5px;}.elementor-3970 .elementor-element.elementor-element-c68ed84 img{border-radius:5px 5px 5px 5px;}.elementor-3970 .elementor-element.elementor-element-776d484{text-align:center;}.elementor-3970 .elementor-element.elementor-element-776d484 .elementor-heading-title{font-family:"Libre Franklin", Sans-serif;font-size:1vw;color:var( --e-global-color-ca2b9e2 );}.elementor-3970 .elementor-element.elementor-element-7c7da15{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#663939;--border-color:#663939;--border-radius:5px 5px 5px 5px;}.elementor-3970 .elementor-element.elementor-element-c660b60 img{border-radius:5px 5px 5px 5px;}.elementor-3970 .elementor-element.elementor-element-fa3f94d{text-align:center;}.elementor-3970 .elementor-element.elementor-element-fa3f94d .elementor-heading-title{font-family:"Libre Franklin", Sans-serif;font-size:1vw;color:var( --e-global-color-ca2b9e2 );}.elementor-3970 .elementor-element.elementor-element-3815d73{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#663939;--border-color:#663939;--border-radius:5px 5px 5px 5px;}.elementor-3970 .elementor-element.elementor-element-9fe2434 img{border-radius:5px 5px 5px 5px;}.elementor-3970 .elementor-element.elementor-element-07aa91e{text-align:center;}.elementor-3970 .elementor-element.elementor-element-07aa91e .elementor-heading-title{font-family:"Libre Franklin", Sans-serif;font-size:1vw;color:var( --e-global-color-ca2b9e2 );}.elementor-3970 .elementor-element.elementor-element-086e0f6{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#663939;--border-color:#663939;--border-radius:5px 5px 5px 5px;}.elementor-3970 .elementor-element.elementor-element-ee35b04 img{border-radius:5px 5px 5px 5px;}.elementor-3970 .elementor-element.elementor-element-15d4e10{text-align:center;}.elementor-3970 .elementor-element.elementor-element-15d4e10 .elementor-heading-title{font-family:"Libre Franklin", Sans-serif;font-size:1vw;color:var( --e-global-color-ca2b9e2 );}.elementor-3970 .elementor-element.elementor-element-c2aa862{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#663939;--border-color:#663939;--border-radius:5px 5px 5px 5px;}.elementor-3970 .elementor-element.elementor-element-352e1a4 img{border-radius:5px 5px 5px 5px;}.elementor-3970 .elementor-element.elementor-element-85accc2{text-align:center;}.elementor-3970 .elementor-element.elementor-element-85accc2 .elementor-heading-title{font-family:"Libre Franklin", Sans-serif;font-size:1vw;color:var( --e-global-color-ca2b9e2 );}.elementor-3970 .elementor-element.elementor-element-6f0682c{--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:35px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3970 .elementor-element.elementor-element-dee93fa{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3970 .elementor-element.elementor-element-ce09401{--divider-border-style:solid;--divider-color:#663939;--divider-border-width:1px;}.elementor-3970 .elementor-element.elementor-element-ce09401 .elementor-divider-separator{width:100%;}.elementor-3970 .elementor-element.elementor-element-ce09401 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-3970 .elementor-element.elementor-element-9c8ac99 .elementor-heading-title{font-family:"Libre Franklin", Sans-serif;font-size:23px;font-weight:700;color:var( --e-global-color-40abafa );}.elementor-3970 .elementor-element.elementor-element-d7b8803 .elementor-heading-title{font-family:"Libre Franklin", Sans-serif;font-size:20px;font-weight:400;color:var( --e-global-color-40abafa );}.elementor-3970 .elementor-element.elementor-element-8534934{--display:grid;--e-con-grid-template-columns:repeat(5, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3970 .elementor-element.elementor-element-8d00b47{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#663939;--border-color:#663939;--border-radius:5px 5px 5px 5px;}.elementor-3970 .elementor-element.elementor-element-3d8f550 img{border-radius:5px 5px 5px 5px;}.elementor-3970 .elementor-element.elementor-element-f8be878{text-align:center;}.elementor-3970 .elementor-element.elementor-element-f8be878 .elementor-heading-title{font-family:"Libre Franklin", Sans-serif;font-size:1vw;color:var( --e-global-color-ca2b9e2 );}.elementor-3970 .elementor-element.elementor-element-3b465e5{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#663939;--border-color:#663939;--border-radius:5px 5px 5px 5px;}.elementor-3970 .elementor-element.elementor-element-0299603 img{border-radius:5px 5px 5px 5px;}.elementor-3970 .elementor-element.elementor-element-a20e2f8{text-align:center;}.elementor-3970 .elementor-element.elementor-element-a20e2f8 .elementor-heading-title{font-family:"Libre Franklin", Sans-serif;font-size:1vw;color:var( --e-global-color-ca2b9e2 );}.elementor-3970 .elementor-element.elementor-element-cadcdbc{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#663939;--border-color:#663939;--border-radius:5px 5px 5px 5px;}.elementor-3970 .elementor-element.elementor-element-ed3a0ee img{border-radius:5px 5px 5px 5px;}.elementor-3970 .elementor-element.elementor-element-0352276{text-align:center;}.elementor-3970 .elementor-element.elementor-element-0352276 .elementor-heading-title{font-family:"Libre Franklin", Sans-serif;font-size:1vw;color:var( --e-global-color-ca2b9e2 );}.elementor-3970 .elementor-element.elementor-element-b53e0d5{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#663939;--border-color:#663939;--border-radius:5px 5px 5px 5px;}.elementor-3970 .elementor-element.elementor-element-99de4ea img{border-radius:5px 5px 5px 5px;}.elementor-3970 .elementor-element.elementor-element-06ce24b{text-align:center;}.elementor-3970 .elementor-element.elementor-element-06ce24b .elementor-heading-title{font-family:"Libre Franklin", Sans-serif;font-size:1vw;color:var( --e-global-color-ca2b9e2 );}.elementor-3970 .elementor-element.elementor-element-6fe824b{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#663939;--border-color:#663939;--border-radius:5px 5px 5px 5px;}.elementor-3970 .elementor-element.elementor-element-5fe711f img{border-radius:5px 5px 5px 5px;}.elementor-3970 .elementor-element.elementor-element-4f4c696{text-align:center;}.elementor-3970 .elementor-element.elementor-element-4f4c696 .elementor-heading-title{font-family:"Libre Franklin", Sans-serif;font-size:1vw;color:var( --e-global-color-ca2b9e2 );}@media(max-width:1024px){.elementor-3970 .elementor-element.elementor-element-a18a149{--grid-auto-flow:row;}.elementor-3970 .elementor-element.elementor-element-ef5b07b{--grid-auto-flow:row;}.elementor-3970 .elementor-element.elementor-element-20720df{--grid-auto-flow:row;}.elementor-3970 .elementor-element.elementor-element-1e05a9d{--grid-auto-flow:row;}.elementor-3970 .elementor-element.elementor-element-8534934{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-3970 .elementor-element.elementor-element-a18a149{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-3970 .elementor-element.elementor-element-ef5b07b{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-3970 .elementor-element.elementor-element-20720df{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-3970 .elementor-element.elementor-element-1e05a9d{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-3970 .elementor-element.elementor-element-8534934{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}}/* Start custom CSS for container, class: .elementor-element-5a3b0fc *//* Transizione fluida per l'intero blocco della card */
.elementor-3970 .elementor-element.elementor-element-5a3b0fc {
    transition: transform 0.4s cubic-bezier(0.16, 1, 0.3, 1), box-shadow 0.4s ease;
    border-radius: 8px; /* Modifica o rimuovi a seconda del tuo design */
    overflow: hidden;
}

/* Effetto al passaggio del mouse sull'intera card */
.elementor-3970 .elementor-element.elementor-element-5a3b0fc:hover {
    transform: translateY(-5px); /* Solleva delicatamente tutta la card */
    box-shadow: 0 12px 30px rgba(0, 0, 0, 0.35); /* Crea un'ombra profonda per staccarla dallo sfondo #322526 */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3b649c1 *//* Transizione fluida per l'intero blocco della card */
.elementor-3970 .elementor-element.elementor-element-3b649c1 {
    transition: transform 0.4s cubic-bezier(0.16, 1, 0.3, 1), box-shadow 0.4s ease;
    border-radius: 8px; /* Modifica o rimuovi a seconda del tuo design */
    overflow: hidden;
}

/* Effetto al passaggio del mouse sull'intera card */
.elementor-3970 .elementor-element.elementor-element-3b649c1:hover {
    transform: translateY(-5px); /* Solleva delicatamente tutta la card */
    box-shadow: 0 12px 30px rgba(0, 0, 0, 0.35); /* Crea un'ombra profonda per staccarla dallo sfondo #322526 */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-188c2a8 *//* Transizione fluida per l'intero blocco della card */
.elementor-3970 .elementor-element.elementor-element-188c2a8 {
    transition: transform 0.4s cubic-bezier(0.16, 1, 0.3, 1), box-shadow 0.4s ease;
    border-radius: 8px; /* Modifica o rimuovi a seconda del tuo design */
    overflow: hidden;
}

/* Effetto al passaggio del mouse sull'intera card */
.elementor-3970 .elementor-element.elementor-element-188c2a8:hover {
    transform: translateY(-5px); /* Solleva delicatamente tutta la card */
    box-shadow: 0 12px 30px rgba(0, 0, 0, 0.35); /* Crea un'ombra profonda per staccarla dallo sfondo #322526 */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-64d8aa8 *//* Transizione fluida per l'intero blocco della card */
.elementor-3970 .elementor-element.elementor-element-64d8aa8 {
    transition: transform 0.4s cubic-bezier(0.16, 1, 0.3, 1), box-shadow 0.4s ease;
    border-radius: 8px; /* Modifica o rimuovi a seconda del tuo design */
    overflow: hidden;
}

/* Effetto al passaggio del mouse sull'intera card */
.elementor-3970 .elementor-element.elementor-element-64d8aa8:hover {
    transform: translateY(-5px); /* Solleva delicatamente tutta la card */
    box-shadow: 0 12px 30px rgba(0, 0, 0, 0.35); /* Crea un'ombra profonda per staccarla dallo sfondo #322526 */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6c128fa *//* Transizione fluida per l'intero blocco della card */
.elementor-3970 .elementor-element.elementor-element-6c128fa {
    transition: transform 0.4s cubic-bezier(0.16, 1, 0.3, 1), box-shadow 0.4s ease;
    border-radius: 8px; /* Modifica o rimuovi a seconda del tuo design */
    overflow: hidden;
}

/* Effetto al passaggio del mouse sull'intera card */
.elementor-3970 .elementor-element.elementor-element-6c128fa:hover {
    transform: translateY(-5px); /* Solleva delicatamente tutta la card */
    box-shadow: 0 12px 30px rgba(0, 0, 0, 0.35); /* Crea un'ombra profonda per staccarla dallo sfondo #322526 */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-01cdd11 *//* Transizione fluida per l'intero blocco della card */
.elementor-3970 .elementor-element.elementor-element-01cdd11 {
    transition: transform 0.4s cubic-bezier(0.16, 1, 0.3, 1), box-shadow 0.4s ease;
    border-radius: 8px; /* Modifica o rimuovi a seconda del tuo design */
    overflow: hidden;
}

/* Effetto al passaggio del mouse sull'intera card */
.elementor-3970 .elementor-element.elementor-element-01cdd11:hover {
    transform: translateY(-5px); /* Solleva delicatamente tutta la card */
    box-shadow: 0 12px 30px rgba(0, 0, 0, 0.35); /* Crea un'ombra profonda per staccarla dallo sfondo #322526 */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-369e181 *//* Transizione fluida per l'intero blocco della card */
.elementor-3970 .elementor-element.elementor-element-369e181 {
    transition: transform 0.4s cubic-bezier(0.16, 1, 0.3, 1), box-shadow 0.4s ease;
    border-radius: 8px; /* Modifica o rimuovi a seconda del tuo design */
    overflow: hidden;
}

/* Effetto al passaggio del mouse sull'intera card */
.elementor-3970 .elementor-element.elementor-element-369e181:hover {
    transform: translateY(-5px); /* Solleva delicatamente tutta la card */
    box-shadow: 0 12px 30px rgba(0, 0, 0, 0.35); /* Crea un'ombra profonda per staccarla dallo sfondo #322526 */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c238466 *//* Transizione fluida per l'intero blocco della card */
.elementor-3970 .elementor-element.elementor-element-c238466 {
    transition: transform 0.4s cubic-bezier(0.16, 1, 0.3, 1), box-shadow 0.4s ease;
    border-radius: 8px; /* Modifica o rimuovi a seconda del tuo design */
    overflow: hidden;
}

/* Effetto al passaggio del mouse sull'intera card */
.elementor-3970 .elementor-element.elementor-element-c238466:hover {
    transform: translateY(-5px); /* Solleva delicatamente tutta la card */
    box-shadow: 0 12px 30px rgba(0, 0, 0, 0.35); /* Crea un'ombra profonda per staccarla dallo sfondo #322526 */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-edf8286 *//* Transizione fluida per l'intero blocco della card */
.elementor-3970 .elementor-element.elementor-element-edf8286 {
    transition: transform 0.4s cubic-bezier(0.16, 1, 0.3, 1), box-shadow 0.4s ease;
    border-radius: 8px; /* Modifica o rimuovi a seconda del tuo design */
    overflow: hidden;
}

/* Effetto al passaggio del mouse sull'intera card */
.elementor-3970 .elementor-element.elementor-element-edf8286:hover {
    transform: translateY(-5px); /* Solleva delicatamente tutta la card */
    box-shadow: 0 12px 30px rgba(0, 0, 0, 0.35); /* Crea un'ombra profonda per staccarla dallo sfondo #322526 */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cec97c8 *//* Transizione fluida per l'intero blocco della card */
.elementor-3970 .elementor-element.elementor-element-cec97c8 {
    transition: transform 0.4s cubic-bezier(0.16, 1, 0.3, 1), box-shadow 0.4s ease;
    border-radius: 8px; /* Modifica o rimuovi a seconda del tuo design */
    overflow: hidden;
}

/* Effetto al passaggio del mouse sull'intera card */
.elementor-3970 .elementor-element.elementor-element-cec97c8:hover {
    transform: translateY(-5px); /* Solleva delicatamente tutta la card */
    box-shadow: 0 12px 30px rgba(0, 0, 0, 0.35); /* Crea un'ombra profonda per staccarla dallo sfondo #322526 */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c59aca4 *//* Transizione fluida per l'intero blocco della card */
.elementor-3970 .elementor-element.elementor-element-c59aca4 {
    transition: transform 0.4s cubic-bezier(0.16, 1, 0.3, 1), box-shadow 0.4s ease;
    border-radius: 8px; /* Modifica o rimuovi a seconda del tuo design */
    overflow: hidden;
}

/* Effetto al passaggio del mouse sull'intera card */
.elementor-3970 .elementor-element.elementor-element-c59aca4:hover {
    transform: translateY(-5px); /* Solleva delicatamente tutta la card */
    box-shadow: 0 12px 30px rgba(0, 0, 0, 0.35); /* Crea un'ombra profonda per staccarla dallo sfondo #322526 */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-923a784 *//* Transizione fluida per l'intero blocco della card */
.elementor-3970 .elementor-element.elementor-element-923a784 {
    transition: transform 0.4s cubic-bezier(0.16, 1, 0.3, 1), box-shadow 0.4s ease;
    border-radius: 8px; /* Modifica o rimuovi a seconda del tuo design */
    overflow: hidden;
}

/* Effetto al passaggio del mouse sull'intera card */
.elementor-3970 .elementor-element.elementor-element-923a784:hover {
    transform: translateY(-5px); /* Solleva delicatamente tutta la card */
    box-shadow: 0 12px 30px rgba(0, 0, 0, 0.35); /* Crea un'ombra profonda per staccarla dallo sfondo #322526 */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c2055b9 *//* Transizione fluida per l'intero blocco della card */
.elementor-3970 .elementor-element.elementor-element-c2055b9 {
    transition: transform 0.4s cubic-bezier(0.16, 1, 0.3, 1), box-shadow 0.4s ease;
    border-radius: 8px; /* Modifica o rimuovi a seconda del tuo design */
    overflow: hidden;
}

/* Effetto al passaggio del mouse sull'intera card */
.elementor-3970 .elementor-element.elementor-element-c2055b9:hover {
    transform: translateY(-5px); /* Solleva delicatamente tutta la card */
    box-shadow: 0 12px 30px rgba(0, 0, 0, 0.35); /* Crea un'ombra profonda per staccarla dallo sfondo #322526 */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0486688 *//* Transizione fluida per l'intero blocco della card */
.elementor-3970 .elementor-element.elementor-element-0486688 {
    transition: transform 0.4s cubic-bezier(0.16, 1, 0.3, 1), box-shadow 0.4s ease;
    border-radius: 8px; /* Modifica o rimuovi a seconda del tuo design */
    overflow: hidden;
}

/* Effetto al passaggio del mouse sull'intera card */
.elementor-3970 .elementor-element.elementor-element-0486688:hover {
    transform: translateY(-5px); /* Solleva delicatamente tutta la card */
    box-shadow: 0 12px 30px rgba(0, 0, 0, 0.35); /* Crea un'ombra profonda per staccarla dallo sfondo #322526 */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-74cd90a *//* Transizione fluida per l'intero blocco della card */
.elementor-3970 .elementor-element.elementor-element-74cd90a {
    transition: transform 0.4s cubic-bezier(0.16, 1, 0.3, 1), box-shadow 0.4s ease;
    border-radius: 8px; /* Modifica o rimuovi a seconda del tuo design */
    overflow: hidden;
}

/* Effetto al passaggio del mouse sull'intera card */
.elementor-3970 .elementor-element.elementor-element-74cd90a:hover {
    transform: translateY(-5px); /* Solleva delicatamente tutta la card */
    box-shadow: 0 12px 30px rgba(0, 0, 0, 0.35); /* Crea un'ombra profonda per staccarla dallo sfondo #322526 */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-db5c46a *//* Transizione fluida per l'intero blocco della card */
.elementor-3970 .elementor-element.elementor-element-db5c46a {
    transition: transform 0.4s cubic-bezier(0.16, 1, 0.3, 1), box-shadow 0.4s ease;
    border-radius: 8px; /* Modifica o rimuovi a seconda del tuo design */
    overflow: hidden;
}

/* Effetto al passaggio del mouse sull'intera card */
.elementor-3970 .elementor-element.elementor-element-db5c46a:hover {
    transform: translateY(-5px); /* Solleva delicatamente tutta la card */
    box-shadow: 0 12px 30px rgba(0, 0, 0, 0.35); /* Crea un'ombra profonda per staccarla dallo sfondo #322526 */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cf03e1f *//* Transizione fluida per l'intero blocco della card */
.elementor-3970 .elementor-element.elementor-element-cf03e1f {
    transition: transform 0.4s cubic-bezier(0.16, 1, 0.3, 1), box-shadow 0.4s ease;
    border-radius: 8px; /* Modifica o rimuovi a seconda del tuo design */
    overflow: hidden;
}

/* Effetto al passaggio del mouse sull'intera card */
.elementor-3970 .elementor-element.elementor-element-cf03e1f:hover {
    transform: translateY(-5px); /* Solleva delicatamente tutta la card */
    box-shadow: 0 12px 30px rgba(0, 0, 0, 0.35); /* Crea un'ombra profonda per staccarla dallo sfondo #322526 */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3656cee *//* Transizione fluida per l'intero blocco della card */
.elementor-3970 .elementor-element.elementor-element-3656cee {
    transition: transform 0.4s cubic-bezier(0.16, 1, 0.3, 1), box-shadow 0.4s ease;
    border-radius: 8px; /* Modifica o rimuovi a seconda del tuo design */
    overflow: hidden;
}

/* Effetto al passaggio del mouse sull'intera card */
.elementor-3970 .elementor-element.elementor-element-3656cee:hover {
    transform: translateY(-5px); /* Solleva delicatamente tutta la card */
    box-shadow: 0 12px 30px rgba(0, 0, 0, 0.35); /* Crea un'ombra profonda per staccarla dallo sfondo #322526 */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dfe3502 *//* Transizione fluida per l'intero blocco della card */
.elementor-3970 .elementor-element.elementor-element-dfe3502 {
    transition: transform 0.4s cubic-bezier(0.16, 1, 0.3, 1), box-shadow 0.4s ease;
    border-radius: 8px; /* Modifica o rimuovi a seconda del tuo design */
    overflow: hidden;
}

/* Effetto al passaggio del mouse sull'intera card */
.elementor-3970 .elementor-element.elementor-element-dfe3502:hover {
    transform: translateY(-5px); /* Solleva delicatamente tutta la card */
    box-shadow: 0 12px 30px rgba(0, 0, 0, 0.35); /* Crea un'ombra profonda per staccarla dallo sfondo #322526 */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b0a1b35 *//* Transizione fluida per l'intero blocco della card */
.elementor-3970 .elementor-element.elementor-element-b0a1b35 {
    transition: transform 0.4s cubic-bezier(0.16, 1, 0.3, 1), box-shadow 0.4s ease;
    border-radius: 8px; /* Modifica o rimuovi a seconda del tuo design */
    overflow: hidden;
}

/* Effetto al passaggio del mouse sull'intera card */
.elementor-3970 .elementor-element.elementor-element-b0a1b35:hover {
    transform: translateY(-5px); /* Solleva delicatamente tutta la card */
    box-shadow: 0 12px 30px rgba(0, 0, 0, 0.35); /* Crea un'ombra profonda per staccarla dallo sfondo #322526 */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-747f5c3 *//* Transizione fluida per l'intero blocco della card */
.elementor-3970 .elementor-element.elementor-element-747f5c3 {
    transition: transform 0.4s cubic-bezier(0.16, 1, 0.3, 1), box-shadow 0.4s ease;
    border-radius: 8px; /* Modifica o rimuovi a seconda del tuo design */
    overflow: hidden;
}

/* Effetto al passaggio del mouse sull'intera card */
.elementor-3970 .elementor-element.elementor-element-747f5c3:hover {
    transform: translateY(-5px); /* Solleva delicatamente tutta la card */
    box-shadow: 0 12px 30px rgba(0, 0, 0, 0.35); /* Crea un'ombra profonda per staccarla dallo sfondo #322526 */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-629b8a4 *//* Transizione fluida per l'intero blocco della card */
.elementor-3970 .elementor-element.elementor-element-629b8a4 {
    transition: transform 0.4s cubic-bezier(0.16, 1, 0.3, 1), box-shadow 0.4s ease;
    border-radius: 8px; /* Modifica o rimuovi a seconda del tuo design */
    overflow: hidden;
}

/* Effetto al passaggio del mouse sull'intera card */
.elementor-3970 .elementor-element.elementor-element-629b8a4:hover {
    transform: translateY(-5px); /* Solleva delicatamente tutta la card */
    box-shadow: 0 12px 30px rgba(0, 0, 0, 0.35); /* Crea un'ombra profonda per staccarla dallo sfondo #322526 */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-07b0867 *//* Transizione fluida per l'intero blocco della card */
.elementor-3970 .elementor-element.elementor-element-07b0867 {
    transition: transform 0.4s cubic-bezier(0.16, 1, 0.3, 1), box-shadow 0.4s ease;
    border-radius: 8px; /* Modifica o rimuovi a seconda del tuo design */
    overflow: hidden;
}

/* Effetto al passaggio del mouse sull'intera card */
.elementor-3970 .elementor-element.elementor-element-07b0867:hover {
    transform: translateY(-5px); /* Solleva delicatamente tutta la card */
    box-shadow: 0 12px 30px rgba(0, 0, 0, 0.35); /* Crea un'ombra profonda per staccarla dallo sfondo #322526 */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-37556c4 *//* Transizione fluida per l'intero blocco della card */
.elementor-3970 .elementor-element.elementor-element-37556c4 {
    transition: transform 0.4s cubic-bezier(0.16, 1, 0.3, 1), box-shadow 0.4s ease;
    border-radius: 8px; /* Modifica o rimuovi a seconda del tuo design */
    overflow: hidden;
}

/* Effetto al passaggio del mouse sull'intera card */
.elementor-3970 .elementor-element.elementor-element-37556c4:hover {
    transform: translateY(-5px); /* Solleva delicatamente tutta la card */
    box-shadow: 0 12px 30px rgba(0, 0, 0, 0.35); /* Crea un'ombra profonda per staccarla dallo sfondo #322526 */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3f4d66b *//* Transizione fluida per l'intero blocco della card */
.elementor-3970 .elementor-element.elementor-element-3f4d66b {
    transition: transform 0.4s cubic-bezier(0.16, 1, 0.3, 1), box-shadow 0.4s ease;
    border-radius: 8px; /* Modifica o rimuovi a seconda del tuo design */
    overflow: hidden;
}

/* Effetto al passaggio del mouse sull'intera card */
.elementor-3970 .elementor-element.elementor-element-3f4d66b:hover {
    transform: translateY(-5px); /* Solleva delicatamente tutta la card */
    box-shadow: 0 12px 30px rgba(0, 0, 0, 0.35); /* Crea un'ombra profonda per staccarla dallo sfondo #322526 */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-602ec36 *//* Transizione fluida per l'intero blocco della card */
.elementor-3970 .elementor-element.elementor-element-602ec36 {
    transition: transform 0.4s cubic-bezier(0.16, 1, 0.3, 1), box-shadow 0.4s ease;
    border-radius: 8px; /* Modifica o rimuovi a seconda del tuo design */
    overflow: hidden;
}

/* Effetto al passaggio del mouse sull'intera card */
.elementor-3970 .elementor-element.elementor-element-602ec36:hover {
    transform: translateY(-5px); /* Solleva delicatamente tutta la card */
    box-shadow: 0 12px 30px rgba(0, 0, 0, 0.35); /* Crea un'ombra profonda per staccarla dallo sfondo #322526 */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b5eebcc *//* Transizione fluida per l'intero blocco della card */
.elementor-3970 .elementor-element.elementor-element-b5eebcc {
    transition: transform 0.4s cubic-bezier(0.16, 1, 0.3, 1), box-shadow 0.4s ease;
    border-radius: 8px; /* Modifica o rimuovi a seconda del tuo design */
    overflow: hidden;
}

/* Effetto al passaggio del mouse sull'intera card */
.elementor-3970 .elementor-element.elementor-element-b5eebcc:hover {
    transform: translateY(-5px); /* Solleva delicatamente tutta la card */
    box-shadow: 0 12px 30px rgba(0, 0, 0, 0.35); /* Crea un'ombra profonda per staccarla dallo sfondo #322526 */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7ac2fab *//* Transizione fluida per l'intero blocco della card */
.elementor-3970 .elementor-element.elementor-element-7ac2fab {
    transition: transform 0.4s cubic-bezier(0.16, 1, 0.3, 1), box-shadow 0.4s ease;
    border-radius: 8px; /* Modifica o rimuovi a seconda del tuo design */
    overflow: hidden;
}

/* Effetto al passaggio del mouse sull'intera card */
.elementor-3970 .elementor-element.elementor-element-7ac2fab:hover {
    transform: translateY(-5px); /* Solleva delicatamente tutta la card */
    box-shadow: 0 12px 30px rgba(0, 0, 0, 0.35); /* Crea un'ombra profonda per staccarla dallo sfondo #322526 */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d34c3c9 *//* Transizione fluida per l'intero blocco della card */
.elementor-3970 .elementor-element.elementor-element-d34c3c9 {
    transition: transform 0.4s cubic-bezier(0.16, 1, 0.3, 1), box-shadow 0.4s ease;
    border-radius: 8px; /* Modifica o rimuovi a seconda del tuo design */
    overflow: hidden;
}

/* Effetto al passaggio del mouse sull'intera card */
.elementor-3970 .elementor-element.elementor-element-d34c3c9:hover {
    transform: translateY(-5px); /* Solleva delicatamente tutta la card */
    box-shadow: 0 12px 30px rgba(0, 0, 0, 0.35); /* Crea un'ombra profonda per staccarla dallo sfondo #322526 */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6f08fbe *//* Transizione fluida per l'intero blocco della card */
.elementor-3970 .elementor-element.elementor-element-6f08fbe {
    transition: transform 0.4s cubic-bezier(0.16, 1, 0.3, 1), box-shadow 0.4s ease;
    border-radius: 8px; /* Modifica o rimuovi a seconda del tuo design */
    overflow: hidden;
}

/* Effetto al passaggio del mouse sull'intera card */
.elementor-3970 .elementor-element.elementor-element-6f08fbe:hover {
    transform: translateY(-5px); /* Solleva delicatamente tutta la card */
    box-shadow: 0 12px 30px rgba(0, 0, 0, 0.35); /* Crea un'ombra profonda per staccarla dallo sfondo #322526 */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6cea899 *//* Transizione fluida per l'intero blocco della card */
.elementor-3970 .elementor-element.elementor-element-6cea899 {
    transition: transform 0.4s cubic-bezier(0.16, 1, 0.3, 1), box-shadow 0.4s ease;
    border-radius: 8px; /* Modifica o rimuovi a seconda del tuo design */
    overflow: hidden;
}

/* Effetto al passaggio del mouse sull'intera card */
.elementor-3970 .elementor-element.elementor-element-6cea899:hover {
    transform: translateY(-5px); /* Solleva delicatamente tutta la card */
    box-shadow: 0 12px 30px rgba(0, 0, 0, 0.35); /* Crea un'ombra profonda per staccarla dallo sfondo #322526 */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-355dee7 *//* Transizione fluida per l'intero blocco della card */
.elementor-3970 .elementor-element.elementor-element-355dee7 {
    transition: transform 0.4s cubic-bezier(0.16, 1, 0.3, 1), box-shadow 0.4s ease;
    border-radius: 8px; /* Modifica o rimuovi a seconda del tuo design */
    overflow: hidden;
}

/* Effetto al passaggio del mouse sull'intera card */
.elementor-3970 .elementor-element.elementor-element-355dee7:hover {
    transform: translateY(-5px); /* Solleva delicatamente tutta la card */
    box-shadow: 0 12px 30px rgba(0, 0, 0, 0.35); /* Crea un'ombra profonda per staccarla dallo sfondo #322526 */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1e78a49 *//* Transizione fluida per l'intero blocco della card */
.elementor-3970 .elementor-element.elementor-element-1e78a49 {
    transition: transform 0.4s cubic-bezier(0.16, 1, 0.3, 1), box-shadow 0.4s ease;
    border-radius: 8px; /* Modifica o rimuovi a seconda del tuo design */
    overflow: hidden;
}

/* Effetto al passaggio del mouse sull'intera card */
.elementor-3970 .elementor-element.elementor-element-1e78a49:hover {
    transform: translateY(-5px); /* Solleva delicatamente tutta la card */
    box-shadow: 0 12px 30px rgba(0, 0, 0, 0.35); /* Crea un'ombra profonda per staccarla dallo sfondo #322526 */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d8c15e4 *//* Transizione fluida per l'intero blocco della card */
.elementor-3970 .elementor-element.elementor-element-d8c15e4 {
    transition: transform 0.4s cubic-bezier(0.16, 1, 0.3, 1), box-shadow 0.4s ease;
    border-radius: 8px; /* Modifica o rimuovi a seconda del tuo design */
    overflow: hidden;
}

/* Effetto al passaggio del mouse sull'intera card */
.elementor-3970 .elementor-element.elementor-element-d8c15e4:hover {
    transform: translateY(-5px); /* Solleva delicatamente tutta la card */
    box-shadow: 0 12px 30px rgba(0, 0, 0, 0.35); /* Crea un'ombra profonda per staccarla dallo sfondo #322526 */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-84c9591 *//* Transizione fluida per l'intero blocco della card */
.elementor-3970 .elementor-element.elementor-element-84c9591 {
    transition: transform 0.4s cubic-bezier(0.16, 1, 0.3, 1), box-shadow 0.4s ease;
    border-radius: 8px; /* Modifica o rimuovi a seconda del tuo design */
    overflow: hidden;
}

/* Effetto al passaggio del mouse sull'intera card */
.elementor-3970 .elementor-element.elementor-element-84c9591:hover {
    transform: translateY(-5px); /* Solleva delicatamente tutta la card */
    box-shadow: 0 12px 30px rgba(0, 0, 0, 0.35); /* Crea un'ombra profonda per staccarla dallo sfondo #322526 */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ec100fb *//* Transizione fluida per l'intero blocco della card */
.elementor-3970 .elementor-element.elementor-element-ec100fb {
    transition: transform 0.4s cubic-bezier(0.16, 1, 0.3, 1), box-shadow 0.4s ease;
    border-radius: 8px; /* Modifica o rimuovi a seconda del tuo design */
    overflow: hidden;
}

/* Effetto al passaggio del mouse sull'intera card */
.elementor-3970 .elementor-element.elementor-element-ec100fb:hover {
    transform: translateY(-5px); /* Solleva delicatamente tutta la card */
    box-shadow: 0 12px 30px rgba(0, 0, 0, 0.35); /* Crea un'ombra profonda per staccarla dallo sfondo #322526 */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-327537b *//* Transizione fluida per l'intero blocco della card */
.elementor-3970 .elementor-element.elementor-element-327537b {
    transition: transform 0.4s cubic-bezier(0.16, 1, 0.3, 1), box-shadow 0.4s ease;
    border-radius: 8px; /* Modifica o rimuovi a seconda del tuo design */
    overflow: hidden;
}

/* Effetto al passaggio del mouse sull'intera card */
.elementor-3970 .elementor-element.elementor-element-327537b:hover {
    transform: translateY(-5px); /* Solleva delicatamente tutta la card */
    box-shadow: 0 12px 30px rgba(0, 0, 0, 0.35); /* Crea un'ombra profonda per staccarla dallo sfondo #322526 */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-638e2f1 *//* Transizione fluida per l'intero blocco della card */
.elementor-3970 .elementor-element.elementor-element-638e2f1 {
    transition: transform 0.4s cubic-bezier(0.16, 1, 0.3, 1), box-shadow 0.4s ease;
    border-radius: 8px; /* Modifica o rimuovi a seconda del tuo design */
    overflow: hidden;
}

/* Effetto al passaggio del mouse sull'intera card */
.elementor-3970 .elementor-element.elementor-element-638e2f1:hover {
    transform: translateY(-5px); /* Solleva delicatamente tutta la card */
    box-shadow: 0 12px 30px rgba(0, 0, 0, 0.35); /* Crea un'ombra profonda per staccarla dallo sfondo #322526 */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-048a6bc *//* Transizione fluida per l'intero blocco della card */
.elementor-3970 .elementor-element.elementor-element-048a6bc {
    transition: transform 0.4s cubic-bezier(0.16, 1, 0.3, 1), box-shadow 0.4s ease;
    border-radius: 8px; /* Modifica o rimuovi a seconda del tuo design */
    overflow: hidden;
}

/* Effetto al passaggio del mouse sull'intera card */
.elementor-3970 .elementor-element.elementor-element-048a6bc:hover {
    transform: translateY(-5px); /* Solleva delicatamente tutta la card */
    box-shadow: 0 12px 30px rgba(0, 0, 0, 0.35); /* Crea un'ombra profonda per staccarla dallo sfondo #322526 */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-34ef3ea *//* Transizione fluida per l'intero blocco della card */
.elementor-3970 .elementor-element.elementor-element-34ef3ea {
    transition: transform 0.4s cubic-bezier(0.16, 1, 0.3, 1), box-shadow 0.4s ease;
    border-radius: 8px; /* Modifica o rimuovi a seconda del tuo design */
    overflow: hidden;
}

/* Effetto al passaggio del mouse sull'intera card */
.elementor-3970 .elementor-element.elementor-element-34ef3ea:hover {
    transform: translateY(-5px); /* Solleva delicatamente tutta la card */
    box-shadow: 0 12px 30px rgba(0, 0, 0, 0.35); /* Crea un'ombra profonda per staccarla dallo sfondo #322526 */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d9cc611 *//* Transizione fluida per l'intero blocco della card */
.elementor-3970 .elementor-element.elementor-element-d9cc611 {
    transition: transform 0.4s cubic-bezier(0.16, 1, 0.3, 1), box-shadow 0.4s ease;
    border-radius: 8px; /* Modifica o rimuovi a seconda del tuo design */
    overflow: hidden;
}

/* Effetto al passaggio del mouse sull'intera card */
.elementor-3970 .elementor-element.elementor-element-d9cc611:hover {
    transform: translateY(-5px); /* Solleva delicatamente tutta la card */
    box-shadow: 0 12px 30px rgba(0, 0, 0, 0.35); /* Crea un'ombra profonda per staccarla dallo sfondo #322526 */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7c7da15 *//* Transizione fluida per l'intero blocco della card */
.elementor-3970 .elementor-element.elementor-element-7c7da15 {
    transition: transform 0.4s cubic-bezier(0.16, 1, 0.3, 1), box-shadow 0.4s ease;
    border-radius: 8px; /* Modifica o rimuovi a seconda del tuo design */
    overflow: hidden;
}

/* Effetto al passaggio del mouse sull'intera card */
.elementor-3970 .elementor-element.elementor-element-7c7da15:hover {
    transform: translateY(-5px); /* Solleva delicatamente tutta la card */
    box-shadow: 0 12px 30px rgba(0, 0, 0, 0.35); /* Crea un'ombra profonda per staccarla dallo sfondo #322526 */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3815d73 *//* Transizione fluida per l'intero blocco della card */
.elementor-3970 .elementor-element.elementor-element-3815d73 {
    transition: transform 0.4s cubic-bezier(0.16, 1, 0.3, 1), box-shadow 0.4s ease;
    border-radius: 8px; /* Modifica o rimuovi a seconda del tuo design */
    overflow: hidden;
}

/* Effetto al passaggio del mouse sull'intera card */
.elementor-3970 .elementor-element.elementor-element-3815d73:hover {
    transform: translateY(-5px); /* Solleva delicatamente tutta la card */
    box-shadow: 0 12px 30px rgba(0, 0, 0, 0.35); /* Crea un'ombra profonda per staccarla dallo sfondo #322526 */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-086e0f6 *//* Transizione fluida per l'intero blocco della card */
.elementor-3970 .elementor-element.elementor-element-086e0f6 {
    transition: transform 0.4s cubic-bezier(0.16, 1, 0.3, 1), box-shadow 0.4s ease;
    border-radius: 8px; /* Modifica o rimuovi a seconda del tuo design */
    overflow: hidden;
}

/* Effetto al passaggio del mouse sull'intera card */
.elementor-3970 .elementor-element.elementor-element-086e0f6:hover {
    transform: translateY(-5px); /* Solleva delicatamente tutta la card */
    box-shadow: 0 12px 30px rgba(0, 0, 0, 0.35); /* Crea un'ombra profonda per staccarla dallo sfondo #322526 */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c2aa862 *//* Transizione fluida per l'intero blocco della card */
.elementor-3970 .elementor-element.elementor-element-c2aa862 {
    transition: transform 0.4s cubic-bezier(0.16, 1, 0.3, 1), box-shadow 0.4s ease;
    border-radius: 8px; /* Modifica o rimuovi a seconda del tuo design */
    overflow: hidden;
}

/* Effetto al passaggio del mouse sull'intera card */
.elementor-3970 .elementor-element.elementor-element-c2aa862:hover {
    transform: translateY(-5px); /* Solleva delicatamente tutta la card */
    box-shadow: 0 12px 30px rgba(0, 0, 0, 0.35); /* Crea un'ombra profonda per staccarla dallo sfondo #322526 */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8d00b47 *//* Transizione fluida per l'intero blocco della card */
.elementor-3970 .elementor-element.elementor-element-8d00b47 {
    transition: transform 0.4s cubic-bezier(0.16, 1, 0.3, 1), box-shadow 0.4s ease;
    border-radius: 8px; /* Modifica o rimuovi a seconda del tuo design */
    overflow: hidden;
}

/* Effetto al passaggio del mouse sull'intera card */
.elementor-3970 .elementor-element.elementor-element-8d00b47:hover {
    transform: translateY(-5px); /* Solleva delicatamente tutta la card */
    box-shadow: 0 12px 30px rgba(0, 0, 0, 0.35); /* Crea un'ombra profonda per staccarla dallo sfondo #322526 */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3b465e5 *//* Transizione fluida per l'intero blocco della card */
.elementor-3970 .elementor-element.elementor-element-3b465e5 {
    transition: transform 0.4s cubic-bezier(0.16, 1, 0.3, 1), box-shadow 0.4s ease;
    border-radius: 8px; /* Modifica o rimuovi a seconda del tuo design */
    overflow: hidden;
}

/* Effetto al passaggio del mouse sull'intera card */
.elementor-3970 .elementor-element.elementor-element-3b465e5:hover {
    transform: translateY(-5px); /* Solleva delicatamente tutta la card */
    box-shadow: 0 12px 30px rgba(0, 0, 0, 0.35); /* Crea un'ombra profonda per staccarla dallo sfondo #322526 */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cadcdbc *//* Transizione fluida per l'intero blocco della card */
.elementor-3970 .elementor-element.elementor-element-cadcdbc {
    transition: transform 0.4s cubic-bezier(0.16, 1, 0.3, 1), box-shadow 0.4s ease;
    border-radius: 8px; /* Modifica o rimuovi a seconda del tuo design */
    overflow: hidden;
}

/* Effetto al passaggio del mouse sull'intera card */
.elementor-3970 .elementor-element.elementor-element-cadcdbc:hover {
    transform: translateY(-5px); /* Solleva delicatamente tutta la card */
    box-shadow: 0 12px 30px rgba(0, 0, 0, 0.35); /* Crea un'ombra profonda per staccarla dallo sfondo #322526 */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b53e0d5 *//* Transizione fluida per l'intero blocco della card */
.elementor-3970 .elementor-element.elementor-element-b53e0d5 {
    transition: transform 0.4s cubic-bezier(0.16, 1, 0.3, 1), box-shadow 0.4s ease;
    border-radius: 8px; /* Modifica o rimuovi a seconda del tuo design */
    overflow: hidden;
}

/* Effetto al passaggio del mouse sull'intera card */
.elementor-3970 .elementor-element.elementor-element-b53e0d5:hover {
    transform: translateY(-5px); /* Solleva delicatamente tutta la card */
    box-shadow: 0 12px 30px rgba(0, 0, 0, 0.35); /* Crea un'ombra profonda per staccarla dallo sfondo #322526 */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6fe824b *//* Transizione fluida per l'intero blocco della card */
.elementor-3970 .elementor-element.elementor-element-6fe824b {
    transition: transform 0.4s cubic-bezier(0.16, 1, 0.3, 1), box-shadow 0.4s ease;
    border-radius: 8px; /* Modifica o rimuovi a seconda del tuo design */
    overflow: hidden;
}

/* Effetto al passaggio del mouse sull'intera card */
.elementor-3970 .elementor-element.elementor-element-6fe824b:hover {
    transform: translateY(-5px); /* Solleva delicatamente tutta la card */
    box-shadow: 0 12px 30px rgba(0, 0, 0, 0.35); /* Crea un'ombra profonda per staccarla dallo sfondo #322526 */
}/* End custom CSS */